首页 | 本学科首页   官方微博 | 高级检索  
     

基于流密码的改进DES的研究
引用本文:刘海峰,曹语默,梁星亮.基于流密码的改进DES的研究[J].计算机应用与软件,2019,36(9):317-320.
作者姓名:刘海峰  曹语默  梁星亮
作者单位:陕西科技大学文理学院 陕西西安710021;陕西科技大学电气与信息工程学院 陕西西安710021;陕西科技大学文理学院 陕西西安710021
基金项目:陕西省自然科学基础研究计划;陕西省教育厅项目
摘    要:DES子密钥之间具有很强的关联性,容易被穷举搜索等方法破译,因此提出基于流密码的DES改进方案。该方案通过RC4算法生成伪随机序列,将该序列作为DES加密的子密钥,用于对DES加密算法的明文进行加密。将随机选取密钥使用RSA加密随密文一起传输,用于对密文的解密。该方案使DES的每一个明文分组都使用不同的加密密钥进行加密,同时将密钥长度增加到768位,使得破译一组加密密钥的穷举次数达到2^768,大大增加了DES的破译难度。

关 键 词:DES算法  RC4算法  伪随机序列  一次一密  RSA算法

IMPROVED DES BASED ON STREAM CIPHER
Liu Haifeng,Cao Yumo,Liang Xingliang.IMPROVED DES BASED ON STREAM CIPHER[J].Computer Applications and Software,2019,36(9):317-320.
Authors:Liu Haifeng  Cao Yumo  Liang Xingliang
Affiliation:(College of Art and Science, Shaanxi University of Science and Technology, Xi’an 710021, Shaanxi, China;College of Electrical and Information Engineering, Shaanxi University of Science and Technology, Xi’an 710021, Shaanxi, China)
Abstract:DES sub-keys have a strong correlation, and it is easy to be deciphered by exhaustive search and other methods. Therefore, we proposed a DES improvement scheme based on stream cipher. The improved scheme generated pseudo-random sequence by RC4 algorithm, which was used as the sub-key of DES encryption to encrypt the plaintext of DES encryption algorithm. The randomly selected key using RSA encryption was transmitted with the ciphertext for decryption of the ciphertext. The improved scheme made every plaintext group of DES to be encrypted with different encryption keys. And the length of the key increased to 768 bits, which made the number of exhaustive attempts to decipher a group of encryption keys reach 2^768 . It greatly increased the difficulty of DES deciphering.
Keywords:DES algorithm  RC4 algorithm  Pseudo random sequence  One-time encryption  RSA Algorithm
本文献已被 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号