摘要
提出了一种改进的国际数据加密算法(International data encryption algorithm,IDE-A)子密钥扩展算法。该算法采用伪随机序列产生具有无序性的子密钥,令攻击者无法有效地分析子密钥中初始密钥位的位置,也无法确定弱密钥的位置。无序的子密钥破坏了针对性攻击的攻击条件,使这些攻击无效。在只有伪随机序列产生的子密钥中,对初始密钥使用频率的不同会导致新弱密钥类的产生,因此引入线性探测再散列来防止该现象的发生。对该算法进行的验证性攻击实验及安全性、效率性分析都表明该算法是安全高效的。
This paper improves the subkey extendable algorithm of International Data Encryption algorithm(IDEA).This algorithm employs the pseudo-random sequence to implement the randomness of the subkey.So the attacker can not analyze the position of the initial key in subkeys,and the attacker can not ensure the position of the weak key.In the process of subkey generation using pseudo-random sequence,the linear probing rescattering is imported to avoid the occurrence that different frequencies of initial key may cause new weak key.Testable attacking experiment and analysis of security and efficiency show that such improvement can enhance the safety and efficiency.
出处
《吉林大学学报(工学版)》
EI
CAS
CSCD
北大核心
2012年第6期1515-1520,共6页
Journal of Jilin University:Engineering and Technology Edition
基金
'973'国家重点基础研究发展计划项目(2009CB320706)
'863'国家高技术研究发展计划项目(2011AA010101)
国家自然科学基金项目(61103197
61073009)
吉林省重大科技攻关项目(2011ZDGG007)
关键词
计算机应用
弱密钥
伪随机序列
线性探测再散列
computer application
weak key
pseudo-random sequence
linear probing rescattering