IDEA子密鑰擴(kuò)展算法及其與MD5混合加密算法的研究
[Abstract]:Since 2000 BC, as one of the important fields of information security, cryptography research has never stopped. It plays an irreplaceable role in war, military and so on, and has important research significance. However, due to the fast speed of computer processing and the rapid development of cryptographic decoding research, so far, there are very few secure and feasible cryptographic algorithms, and the national standard cryptosystem is even less. This paper focuses on the insecure challenges encountered by two existing encryption algorithms: idea (International data encryption algorithm) and MD5 (Message-digest Algorithm 5MD5). The research work of this paper mainly includes the following aspects: first, the development history, research background and research significance of the subject of cryptography are expounded, and the development history and classification of cryptography are emphasized. This paper focuses on the implementation of IDEAN MD5 cryptosystem, including encryption process, key extension algorithm, decryption process and algorithm security. Secondly, an improved subkey expansion algorithm is proposed for idea weak key problem. Firstly, a set of 128-bit initial key bits are randomly hashed, and then the sub-keys of several wireless relationships are generated by using the synonym chain address method according to the resulting random hash values, and the above steps are repeated until 52 sub-keys are generated. Compared with the original idea subkey expansion algorithm, the difference linear analysis of atomic key expansion algorithm and the challenge caused by related subkey attacks to idea algorithm are solved, and the security of idea cryptographic algorithm is ensured. The algorithm is implemented within the acceptable efficiency range of the program. Experimental results show that the algorithm solves the weak key problem of idea cipher algorithm, and its efficiency is much higher than that of the previous improved sub-key expansion algorithm. Thirdly, a new MD5 and improved idea hybrid encryption algorithm is proposed to solve the problem of MD5 insecurity and large ciphertext space under idea Daming. Firstly, the plaintext is taken as the input of MD5 algorithm, then the ciphertext is output after the encryption is completed by MD5 algorithm, and then the ciphertext output is used as the input of the improved idea cipher algorithm, which is encrypted according to the improved idea. Output a fixed length ciphertext after encryption is complete. The algorithm is implemented within the acceptable efficiency range of the program. The experimental results show that when the plaintext space is larger than 256bits, the hybrid encryption algorithm has the advantage of considering the efficiency, security and storage space of the algorithm.
【學(xué)位授予單位】:中北大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TN918.4
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 魏革;;IDEA加密解密算法的設(shè)計(jì)與實(shí)現(xiàn)策略探究[J];無線互聯(lián)科技;2015年24期
2 周小紅;周建伙;;MD5加密算法在注冊(cè)及登錄驗(yàn)證模塊中的應(yīng)用[J];工業(yè)控制計(jì)算機(jī);2015年11期
3 徐蕊;;MD5加密算法的研究與應(yīng)用[J];中國新通信;2015年21期
4 許琪;;MD5加密算法的研究[J];福建電腦;2014年03期
5 李佳;;IDEA算法綜述[J];科技廣場(chǎng);2012年09期
6 魯林真;陳少真;;對(duì)5輪IDEA算法的兩種攻擊[J];北京大學(xué)學(xué)報(bào)(自然科學(xué)版);2010年05期
7 尚華益;姚國祥;官全龍;;基于Blowfish和MD5的混合加密方案[J];計(jì)算機(jī)應(yīng)用研究;2010年01期
8 ;An Analysis of International Data Encryption Algorithm(IDEA) Security against Differential Cryptanalysis[J];Wuhan University Journal of Natural Sciences;2008年06期
9 劉連浩;崔杰;胡睿達(dá);劉上力;;基于AES的短分組加密技術(shù)的改進(jìn)[J];計(jì)算機(jī)工程;2007年14期
10 舒暢;;MD5算法原理及其碰撞攻擊[J];軟件導(dǎo)刊;2007年11期
,本文編號(hào):2128096
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/2128096.html