论文部分内容阅读
混沌系统有着对初始条件和控制参数的敏感性、混沌轨道的伪随机性和不可预测性、遍历性、混和性、确定性等方面的优良性能,这些优良的性能与密码学所要求的产生伪随机信号、混乱和扩散、加解密密钥的难以预测等特性非常吻合。目前,混沌密码学逐渐发展成为现代密码学的一个重要分支,利用混沌系统的优良特性来构造密码算法成为密码学研究的热点,因此对混沌密码的安全性研究就成为了重中之重。作者认真学习了分组密码的设计准则与性能分析,对分组密码的差分密码分析和线性密码分析进行了深入的研究。在结合对DES、AES等传统分组密码分析实例的基础之上,对一种较新的基于混沌的分组密码进行了安全性分析。由于混沌动态S盒的不确定性和不可预知性,分别在固定S盒、动态S盒两种情况下对该密码算法进行了差分密码分析和线性密码分析,分析结果表明,相比较于传统分组密码,该基于混沌的分组密码能更有效地抵抗差分、线性密码分析。接着,将该算法在FPGA开发板上实现并进行了大量的仿真测试。测试结果表明,该算法的S盒性能良好,密文分布均匀且随机,但运算效率有待提高。总体来说,该算法具有一定的可行性。