密码学基本和典型的任务是通过加密的方法提供保密性。假设用户Alice和用户Bob进行通信,为了防止用户Eve窃取通信的内容,Alice加密明文m得到密文c,并把密文c传送给Bob,Bob解密密文c得到明文m。加密防止了Eve从截获的密文中获取任何有用信息。