암호기술은 중요한 거래정보에 대한 기밀성 서비스를 제공하는 핵심 기술이다.
암호(cryptography)란 정보가 전송될 때 제3자에게 자신의 정보가 알려지지 않도록 하는 비밀 통신 수단이다. 본래의 통신문인 평문(plaintext)의 내용을 제3자가 알지 못하도록 변환하는 과정을 암호화라 하고, 변환된 결과를 암호문(ciphertext)이라고 한다. 반대로 암호문을 본래의 평문으로 변환하는 과정을 복호화라고 한다. 즉, 복호화는 암호화의 역이라고생각하면 된다. 암호시스템에서 어떤 방식으로 평문을 암호화할 것인지를 결정하는 요소가 암호 알고리즘과 키(key)이다. 암호시스템은 암호 알고리즘에