암호학(Cryptography)은 정보를 숨기거나 숨겨진 정보를 찾아내는 방법을 연구한다. 암호는 고대 이집트의 주술에서부터 현대의 전자결제, 개인정보 교환에까지 널리 쓰인다.'나머지 연산'은 계산 결과를 특정한 수로 나는 나머지로 표시하는 계산 방법이다.