论文部分内容阅读
如今,整个世界正处在一个科技快速更迭的时期。科学技术水平的迅猛提升,不断地推动着人们在生活中前进的步伐。信息网络化、经济全球化将世界的每一个角落都联系在一起,使得即使相距甚远的两个点也都会存在着直接或者间接的某种联系,从而彼此影响。然而,凡事都具有两面性,正是因为二者之间存在这种内在的联系,导致现在整个社会的信息安全问题受到严重的威胁。因此,如何解决并保障信息的安全性已经随着社会的发展而越来越受到人们的关注。随着混沌理论的提出,众多研究学者逐渐踏上了将其与保密通信相结合的探索之旅。混沌系统这种复杂的、非线性性质的系统,有着很多良好的特性,比如对系统初始条件的极其敏感性、长期的无法预测性、整体稳定而内部却又随机性等。而也正是由于混沌系统自身所具备的这些特性,使得系统通过迭代而产生的序列的复杂性、随机性和相关性等都非常良好,难以被预测。种种特性都表明,混沌这一理论是很适合用于保密策略之中的。其中,根据混沌的数学公式设计出混沌密钥序列发生器,将其产生的序列作为加解密所需的密钥就是一个非常具有研究意义的课题。论文先对混沌的一些相关基础知识进行了研究,为了应用的需求,本文以离散混沌系统为研究重点,对三个典型的系统即Logistic系统、Tent系统和Henon系统的混沌特性进行了全面的分析。为了选择出相对更为适合充当密钥序列发生器使用的混沌系统,本论文便根据这三个映射系统的方程,利用DSP Builder工具设计出了相应的三个序列发生器。并同时从混沌特性和统计特性这两个方面,选择几种比较常用的方法,对所设计的这三个密钥序列发生器的性能进行了研究与对比。通过最终的结果可以看出,在本论文中所设计的Henon密钥序列发生器由x输出的序列是最具有优势的。由于所设计的Logistic序列发生器和Tent序列发生器输出的序列存在短周期现象,所以本文采用多个混沌系统相混合的方法设计出了一种新的密钥序列发生器。经过测试可知,这种新的序列发生器输出的序列能够在较大长度内无周期。这些研究使本文在采用离散混沌映射系统设计成密钥序列发生器方面的研究与应用取得了阶段性成绩。为将来与连续混沌系统组成混沌密钥序列发生器进行比较和设计最优的混沌序列发生器奠定了基础。最后还设计了一种简单的基于FPGA的混沌加密系统,将性能最佳的Henon序列发生器应用到此系统当中来提供密钥序列。