多層元胞自動機加密算法的研究與實現(xiàn)
[Abstract]:With the rapid development and wide application of information and communication technology, information security has become an indispensable important issue in the information age. In the research and development of the autonomous research and development of one of the core technologies of information security, the meta-cellular automaton has the characteristics of locality of the interaction between the components, high parallelism of information processing and complex dynamic characteristics due to the simplicity of its unique composition structure, the locality of the interaction among the constituent units, the high parallelism of the information processing and the complex dynamic characteristics, It has unique advantages in the field of cryptography, and has important theoretical and wide application prospects. Based on the research of the meta-cellular automata theory and the analysis of the existing meta-cellular automata encryption algorithm, the multi-layer cellular automata and the reversible cell automata are used to construct the packet cipher for the application of the cell automata in different fields of cryptography. The method of public key password is studied and discussed, and the main research results and innovation points are as follows: 1. aiming at the defects that the existing packet encryption algorithm key structure based on the multi-layer reversible cell automaton is simple, the diffusibility effect is not ideal, the structure characteristic of the multi-layer cell automaton is utilized, the semi-shift transformation between the inner layer and the layer and the global shift transformation with the randomness are introduced, A new multi-layer reversible cellular automata packet encryption algorithm is designed. the algorithm enhances the contact between the layer and the layer, shows more complex dynamic behavior, and the simulation experiment results show that the algorithm improves the sensitivity of the cipher text to the plaintext and the key, and has good diffusibility and confusion effect. In order to solve the problem of the rare number of reversible cell automata, a method of constructing a reversible meta-cellular automaton is designed. On the basis of this, a reverse iterative packet encryption algorithm based on a reversible meta-cellular automaton is constructed. The algorithm makes full use of the layered structure advantage of the multi-layer cellular automata, performs a cross-exclusive OR operation between the layer and the layer, and introduces the pseudo-random sequence and the reverse evolution to carry out the encryption, and then the decryption is carried out by the previous iteration. The simulation results show that the algorithm has good diffusibility and confusion, and the cipher text and the random sequence are non-differentiable; these properties ensure that the proposed encryption algorithm can resist the statistical analysis, the linear analysis and the differential analysis attack. Based on the analysis of the relationship between the structure of the image data and the eight-layer cellular automaton, a new image encryption scheme based on multi-layer cellular automata is proposed. The scheme is the extension and application of the packet encryption algorithm of the reverse iteration, and the pseudo-random sequence and the pseudo-random number are also introduced, but the pseudo-random sequence is randomly evolved in the algorithm, and the cross operation between different layers in the encryption process is controlled by the pseudo-random number, such that the pixel distribution in the dense map is more random. The detailed experiments show that the algorithm has a large enough key space, the distribution of the encrypted image pixels is uniform, the correlation of the adjacent pixels is low, and the key and the plaintext are very sensitive, that is, the algorithm is safe and has good performance. In this paper, a new neighborhood structure is defined by means of a multi-layer cellular automaton, and a public key encryption algorithm based on multi-layer cellular automata is designed. By means of the proof security theory, it can be proved that the algorithm is safe to resist the selection of the plaintext attack, and makes up for the deficiency of the encryption scheme of the public key of the other meta-cellular automata. and the random prediction model can also be used to improve the public key encryption algorithm which can safely resist the selective cipher text attack. The results of the analysis of the key space and the simulation results show that the algorithm has high efficiency with respect to the RSA-1024 encryption algorithm. In this paper, a digital signature algorithm is constructed by using the cell-cellular automata theory. On the basis of the above-mentioned public key encryption algorithm, a digital signature algorithm based on multi-layer cellular automata is designed to make up for the blank of the meta-cellular automata on the digital signature. The algorithm selects a reversible one-dimensional cell automaton as a private key for signature, and the constructed two-dimensional rule is used as a public key for signature verification. The algorithm is a random algorithm, the number of the state number of the meta-cellular automaton and the number of the one-dimensional cell automaton and the neighborhood radius of the two-dimensional cell automaton are not fixed, and can be randomly set according to the practical application. The present signature algorithm is proved to be able to resist the existence of forgery under the attack of the adaptive selection message under the stochastic prediction model.
【學(xué)位授予單位】:南京理工大學(xué)
【學(xué)位級別】:博士
【學(xué)位授予年份】:2016
【分類號】:TP301.1;TP309.7
【參考文獻】
相關(guān)期刊論文 前10條
1 冀峰;安玲玲;鄧成;高新波;;基于多重元胞自動機的圖像水印加密算法[J];自動化學(xué)報;2012年11期
2 周由勝;王鋒;卿斯?jié)h;楊義先;鈕心忻;;基于細胞自動機的動態(tài)多秘密共享方案[J];計算機研究與發(fā)展;2012年09期
3 王福來;;基于復(fù)合符號混沌的偽隨機數(shù)生成器及加密技術(shù)[J];物理學(xué)報;2011年11期
4 吳今培;;規(guī)則計算——探索復(fù)雜性的有力模式[J];五邑大學(xué)學(xué)報(自然科學(xué)版);2011年04期
5 任偉;;可證明安全公鑰密碼學(xué)探究[J];信息網(wǎng)絡(luò)安全;2011年11期
6 黃鵬濤;陳賢富;;基于元胞自動機模型的新型二值圖像壓縮算法[J];計算機系統(tǒng)應(yīng)用;2010年12期
7 夏學(xué)文;熊曾剛;李元香;;多粒度可逆細胞自動機模型的數(shù)據(jù)加密方法[J];計算機工程與設(shè)計;2010年16期
8 夏學(xué)文;李元香;曾輝;;二維可反向迭代細胞自動機在數(shù)據(jù)加密中的應(yīng)用[J];計算機科學(xué);2010年03期
9 金軍;舒紅平;;一種基于元胞自動機的安全多重圖像水印算法[J];西安電子科技大學(xué)學(xué)報;2010年01期
10 李輝亮;葉瑞松;;基于2維元胞自動機的圖像置亂和水印技術(shù)[J];中國圖象圖形學(xué)報;2008年11期
相關(guān)碩士學(xué)位論文 前2條
1 羅慧軍;基于混沌元胞自動機的圖像加密算法的研究與實現(xiàn)[D];江西理工大學(xué);2011年
2 莊寧;基于細胞自動機的加密算法研究[D];南京理工大學(xué);2008年
,本文編號:2324160
本文鏈接:http://sikaile.net/shoufeilunwen/xxkjbs/2324160.html