2.1 密码学基础 2.1 密码学基础 在密码协议分析的宏大图景中,密码学基础构成了整个理论体系的“地基”。它不仅为后续安全模型、协议构造与形式化验证提供语言和工具,更深刻地定义了“何为安全”、“如何衡量安全”以及“安全从何而来”。若将密码协议比作一座精密的钟表,那么密码学原语就是其中的齿轮、发条与擒纵机构——它们或许不直接面向用户,却决定了整座钟表能否精准运转、是否值得信赖。 本章旨在系统性地梳理现代密码学的核心构件,从对称与非对称密码原语出发,经由哈希函数及其理想化模型,最终抵达数字签名与承诺方案等高级构造。这些组件并非孤立存在,而是通过严密的数学逻辑与安全归约相互交织,共同构建起一个可证明、可组合、可部署的安全世界。理解它们,即是理解密码协议何以可能。