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

RC4的密钥碰撞
引用本文:赵伟,曹云飞.RC4的密钥碰撞[J].通信技术,2013(12):74-76.
作者姓名:赵伟  曹云飞
作者单位:[1]保密通信重点实验室,四川成都610041 [2]四川大学数学学院,四川成都610064
基金项目:国家自然科学基金项目(No.61309034)
摘    要:RC4加密算法是密码学家RonRivest在1987年设计的序列密码算法,其密钥长度可变,接受1字节至256字节。RC4在二十世纪八十年代得到了大力发展,广泛应用于商业密码产品中,包括LotusNotes,苹果计算机的AOCE和Oracle安全SQL数据库。RC4的核心部分为可变的S盒。研究了RC4的密钥编制算法,从密钥的碰撞层面研究了RC4的密钥脆弱性,描述了在S盒为256字节时,两组不同密钥KI、K2怎样经过密钥编制算法生成了相同的初始状态,即发生了“密钥碰撞”。

关 键 词:RC4算法  可变S盒  密钥碰撞

Key Collisions of RC4
ZHAO Wei,CAO Yun-fei.Key Collisions of RC4[J].Communications Technology,2013(12):74-76.
Authors:ZHAO Wei  CAO Yun-fei
Affiliation:( Science and Technology on Communication Security Laboratory, Chengdu Sichuan 610041, China; 2. Mathematical College,Sichuan University, Chengdu Sichuan 610064,China)
Abstract:RC4 stream ciphering algorithm with alterable key length, designed by cryptographist Ron Rivest in 1987, accepts a secret key from 1 to 256 bytes. For its fast development in 1980s, RC4 is now widely been used in various commercial crypto products, including Lotus Notes, AOCE of Apple's computers, and SQL datebase of Oracle. S-box, as its typical and core part, is alterable. The paper discusses colliding keys of RC4 that create the same initial state, and decribes how the two different keys as K1 and K2 gener- ates the same initial state by the key scheduling algorithm.
Keywords:RC4  alterable s-box  key collision
本文献已被 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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