论文部分内容阅读
随着计算机运算速度的提升和密码分析学的不断发展,密码编码学将面临空前的挑战。两大世界级散列算法相继被破解后,设计新的散列函数成为密码学领域的研究热点。混沌映射因其具有散列函数所要求的各项性质,并具有优良的密码学特性,为构造新型的散列函数提供了设计思路,除此之外,还可以作为密码算法的候选者。传统密码体制多是利用线性变换构造算法,作为非线性科学的混沌理论将会为密码学带来革新。混沌理论在信息安全领域具有巨大的应用前景。本文首先简要介绍了可信计算技术所带来的新的安全理念,随后深入分析了混沌映射的特性,针对混沌映射在有限精度的计算机运算中出现周期变短等问题,研究了一种广义混沌映射,此类混沌映射能够避免上述问题。通过几种不同的控制条件共同影响混沌映射切换的策略,以此达到对明文的扩散和混乱。通过仿真实验对算法进行了各种测试,改进后的散列算法具有很好的敏感性、抗碰撞性和安全性。最后将散列算法应用到密钥协商协议中。针对数字证书认证授权机构在网络通信中的不足,结合动态公钥密码算法提出一种简易的密钥协商协议。通信双方通过交换各自产生的随机数来动态改变公钥密码的密钥对,以实现通信过程中的一次一密,相比于传统的公钥密码体制需通过重新生成大素数来改变密钥对的方法,提高了效率,并针对三种最常用的网络攻击手段验证了协议的安全性。