混沌密钥序列发生器性能分析及其应用
发布时间:2018-12-06 15:22
【摘要】:如今,整个世界正处在一个科技快速更迭的时期。科学技术水平的迅猛提升,不断地推动着人们在生活中前进的步伐。信息网络化、经济全球化将世界的每一个角落都联系在一起,使得即使相距甚远的两个点也都会存在着直接或者间接的某种联系,从而彼此影响。然而,凡事都具有两面性,正是因为二者之间存在这种内在的联系,导致现在整个社会的信息安全问题受到严重的威胁。因此,如何解决并保障信息的安全性已经随着社会的发展而越来越受到人们的关注。随着混沌理论的提出,众多研究学者逐渐踏上了将其与保密通信相结合的探索之旅。混沌系统这种复杂的、非线性性质的系统,有着很多良好的特性,比如对系统初始条件的极其敏感性、长期的无法预测性、整体稳定而内部却又随机性等。而也正是由于混沌系统自身所具备的这些特性,使得系统通过迭代而产生的序列的复杂性、随机性和相关性等都非常良好,难以被预测。种种特性都表明,混沌这一理论是很适合用于保密策略之中的。其中,根据混沌的数学公式设计出混沌密钥序列发生器,将其产生的序列作为加解密所需的密钥就是一个非常具有研究意义的课题。论文先对混沌的一些相关基础知识进行了研究,为了应用的需求,本文以离散混沌系统为研究重点,对三个典型的系统即Logistic系统、Tent系统和Henon系统的混沌特性进行了全面的分析。为了选择出相对更为适合充当密钥序列发生器使用的混沌系统,本论文便根据这三个映射系统的方程,利用DSP Builder工具设计出了相应的三个序列发生器。并同时从混沌特性和统计特性这两个方面,选择几种比较常用的方法,对所设计的这三个密钥序列发生器的性能进行了研究与对比。通过最终的结果可以看出,在本论文中所设计的Henon密钥序列发生器由x输出的序列是最具有优势的。由于所设计的Logistic序列发生器和Tent序列发生器输出的序列存在短周期现象,所以本文采用多个混沌系统相混合的方法设计出了一种新的密钥序列发生器。经过测试可知,这种新的序列发生器输出的序列能够在较大长度内无周期。这些研究使本文在采用离散混沌映射系统设计成密钥序列发生器方面的研究与应用取得了阶段性成绩。为将来与连续混沌系统组成混沌密钥序列发生器进行比较和设计最优的混沌序列发生器奠定了基础。最后还设计了一种简单的基于FPGA的混沌加密系统,将性能最佳的Henon序列发生器应用到此系统当中来提供密钥序列。
[Abstract]:Today, the world is in a period of rapid technological change. With the rapid development of science and technology, people are constantly advancing in life. Information networking and economic globalization connect every corner of the world, which makes even the two points far away from each other have some direct or indirect connection, thus influencing each other. However, everything has two sides, because of the inherent relationship between the two, resulting in the information security of the whole society is seriously threatened. Therefore, how to solve and guarantee the security of information has been paid more and more attention with the development of society. With the development of chaos theory, many researchers have embarked on the exploration of combining it with secure communication. Chaotic systems, such as complex, nonlinear systems, have many good properties, such as extremely sensitive to the initial conditions of the system, long-term unpredictability, global stability but internal randomness, and so on. Because of these characteristics of chaotic system, it is difficult to predict the complexity, randomness and correlation of the sequence generated by iteration. All kinds of characteristics show that chaos theory is very suitable for security strategy. According to the mathematical formula of chaos, the chaotic key sequence generator is designed, and it is of great significance to use the chaotic key sequence as the key for encryption and decryption. In this paper, some basic knowledge of chaos is studied firstly. In order to meet the requirements of application, this paper focuses on discrete chaotic system, and three typical systems, Logistic system, are studied in this paper. The chaotic characteristics of Tent system and Henon system are analyzed comprehensively. In order to select the chaotic system which is more suitable to be used as the key sequence generator, according to the equations of the three mapping systems, the corresponding three sequence generators are designed by using the DSP Builder tool. At the same time, the performance of the three key sequence generators is studied and compared from the two aspects of chaos and statistical characteristics, and several commonly used methods are selected to study and compare the performance of the three key sequence generators. Through the final results, we can see that the Henon key sequence generator designed in this paper is the most advantageous one. Because the Logistic sequence generator and the Tent sequence generator output the short period phenomenon, a new key sequence generator is designed in this paper by using the mixed method of multiple chaotic systems. The test results show that the output sequence of the new sequence generator can have no period in a large length. These studies make the research and application of key sequence generator based on discrete chaotic mapping system have been achieved in this paper. It lays a foundation for comparing chaotic key sequence generator with continuous chaotic system and designing the optimal chaotic sequence generator in the future. Finally, a simple chaotic encryption system based on FPGA is designed. The best performance Henon sequence generator is applied to the system to provide the key sequence.
【学位授予单位】:黑龙江大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:O415.5;TN918.4
本文编号:2366246
[Abstract]:Today, the world is in a period of rapid technological change. With the rapid development of science and technology, people are constantly advancing in life. Information networking and economic globalization connect every corner of the world, which makes even the two points far away from each other have some direct or indirect connection, thus influencing each other. However, everything has two sides, because of the inherent relationship between the two, resulting in the information security of the whole society is seriously threatened. Therefore, how to solve and guarantee the security of information has been paid more and more attention with the development of society. With the development of chaos theory, many researchers have embarked on the exploration of combining it with secure communication. Chaotic systems, such as complex, nonlinear systems, have many good properties, such as extremely sensitive to the initial conditions of the system, long-term unpredictability, global stability but internal randomness, and so on. Because of these characteristics of chaotic system, it is difficult to predict the complexity, randomness and correlation of the sequence generated by iteration. All kinds of characteristics show that chaos theory is very suitable for security strategy. According to the mathematical formula of chaos, the chaotic key sequence generator is designed, and it is of great significance to use the chaotic key sequence as the key for encryption and decryption. In this paper, some basic knowledge of chaos is studied firstly. In order to meet the requirements of application, this paper focuses on discrete chaotic system, and three typical systems, Logistic system, are studied in this paper. The chaotic characteristics of Tent system and Henon system are analyzed comprehensively. In order to select the chaotic system which is more suitable to be used as the key sequence generator, according to the equations of the three mapping systems, the corresponding three sequence generators are designed by using the DSP Builder tool. At the same time, the performance of the three key sequence generators is studied and compared from the two aspects of chaos and statistical characteristics, and several commonly used methods are selected to study and compare the performance of the three key sequence generators. Through the final results, we can see that the Henon key sequence generator designed in this paper is the most advantageous one. Because the Logistic sequence generator and the Tent sequence generator output the short period phenomenon, a new key sequence generator is designed in this paper by using the mixed method of multiple chaotic systems. The test results show that the output sequence of the new sequence generator can have no period in a large length. These studies make the research and application of key sequence generator based on discrete chaotic mapping system have been achieved in this paper. It lays a foundation for comparing chaotic key sequence generator with continuous chaotic system and designing the optimal chaotic sequence generator in the future. Finally, a simple chaotic encryption system based on FPGA is designed. The best performance Henon sequence generator is applied to the system to provide the key sequence.
【学位授予单位】:黑龙江大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:O415.5;TN918.4
【参考文献】
相关期刊论文 前1条
1 祝传刚;丁义峰;刘翠华;;Logistic映射的混沌行为[J];中国科技信息;2013年08期
,本文编号:2366246
本文链接:https://www.wllwen.com/kejilunwen/wltx/2366246.html