论文部分内容阅读
混沌系统对初始条件极端敏感,能够产生大量的具有类随机性、相关性、复杂性和较宽频谱等优良密码学性能的序列,本文将混沌理论和密码学结合在一起,提出了混沌序列加密算法。我们选用Logistic映射作为研究对象,利用功率谱,李亚普诺夫特征指数等数学工具验证Logistic映射的混沌特性满足密码学中各项基本要求,然后以初始条件和系统参数作为密钥,用定点法将Logistic映射方程迭代值转换成二进制序列逐位与明文异或得到密文。根据相空间重构思想证明利用局部连续信息可构造出低维混沌动学系统的控制轨道函数,从而预测出混沌序列,使得加密失效。另外,混沌序列数字化过程中受到计算机字长的限制,混沌序列呈现有限精度效应,极大地限制了混沌序列密码的应用。为解决上述问题,本文提出随机参数扰动加解密算法。该算法通过随机改变混沌映射的初值提高混沌序列的复杂性。仿真结果表明改进后的混沌序列加解密算法,在有限精度实现时,引入的扰动破坏了混沌密钥轨道的相关性,扩展序列周期和密文空间,密文均匀分布,改进算法克服低维混沌动力学系统易于攻击的缺陷,能够抵抗选择明文攻击。