当前位置:主页 > 科技论文 > 信息工程论文 >

IDEA子密钥扩展算法及其与MD5混合加密算法的研究

发布时间:2018-07-16 23:46
【摘要】:从公元前2000年至今,作为信息安全重要领域之一的学科,密码学研究一直都未停止过,其在战争、军事等方面发挥不可替代的作用,有重要的研究意义。但因为计算机处理速度加快,密码破译方面的研究也飞速发展,导致到目前为止安全可行的密码算法少之又少,国家标准的密码体制更是寥寥无几。本文围绕两种现有的加密算法:IDEA(International Data Encryption Algorithm,IDEA)和MD5(Message-digest Algorithm 5,MD5)遇到的不安全挑战展开研究。本文的研究工作主要包含以下几个方面:第一,阐述密码学的课题发展历史、研究背景及研究意义,着重对密码学发展历史及其分类进行阐述。重点研究IDEA、MD5密码体制的实现过程,包含加密过程、密钥扩展算法、解密过程及算法安全性。第二,针对IDEA弱密钥问题提出一种改进的子密钥扩展算法。首先通过对一组128位初始密钥位进行随机散列;然后根据得到的随机散列值利用同义词链地址法生成若干个无线性关系的子密钥,重复以上步骤直至生成52个子密钥。对照原来的IDEA子密钥扩展算法,解决了原子密钥扩展算法的差分-线性分析及相关子密钥攻击对IDEA算法造成的挑战,保证了IDEA密码算法的安全性。并且在程序实现可接受的效率范围内实现此算法。实验证明,该算法解决了IDEA密码算法的弱密钥问题,且在效率方面比往期改进后的子密钥扩展算法明显提高。第三,针对MD5不安全及IDEA大明文下大密文空间的问题提出一种新的基于MD5和改进后的IDEA混合加密算法。首先将明文作为输入MD5算法的输入,通过MD5算法加密完成后输出密文;然后将输出的密文作为改进后IDEA密码算法的输入,根据改进后IDEA对其进行加密,加密完成后输出固定长度的密文。并且在程序实现可接受的效率范围内实现此算法。实验证明,当明文空间大于256bits时综合考虑算法效率、安全性及存储空间,混合加密算法优势明显。
[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.
【学位授予单位】:中北大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TN918.4

【参考文献】

相关期刊论文 前10条

1 魏革;;IDEA加密解密算法的设计与实现策略探究[J];无线互联科技;2015年24期

2 周小红;周建伙;;MD5加密算法在注册及登录验证模块中的应用[J];工业控制计算机;2015年11期

3 徐蕊;;MD5加密算法的研究与应用[J];中国新通信;2015年21期

4 许琪;;MD5加密算法的研究[J];福建电脑;2014年03期

5 李佳;;IDEA算法综述[J];科技广场;2012年09期

6 鲁林真;陈少真;;对5轮IDEA算法的两种攻击[J];北京大学学报(自然科学版);2010年05期

7 尚华益;姚国祥;官全龙;;基于Blowfish和MD5的混合加密方案[J];计算机应用研究;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 刘连浩;崔杰;胡睿达;刘上力;;基于AES的短分组加密技术的改进[J];计算机工程;2007年14期

10 舒畅;;MD5算法原理及其碰撞攻击[J];软件导刊;2007年11期



本文编号:2128096

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/2128096.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户b3df9***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com