算法本身、单向排列、暗门排列等。
密码协议.在许多状况，密码技术涉及通讯的双方或多方（例如公司总部与分部）或是跨越时间（例如保护备份资料）。密码协议已经扩展到涵盖多种议题，像是互动证明、秘密分享与零知识，更复杂的有电子钞票和安全多方计算。当一个好的密码系统的安全失效时，很少是密码学原型出现漏洞。大部分的弱点都发生于协定设计、系统实作、或是某些人为错误。许多密码学协定都在非系统化的过程中发展出来，很少有安全上的証明。一些正规分析协定安全的方式都本于数学逻辑（例如逻辑）或近期的具体