Computer Engineering and Applications ›› 2009, Vol. 45 ›› Issue (8): 107-108.DOI: 10.3778/j.issn.1002-8331.2009.08.032

• 网络、通信、安全 • Previous Articles     Next Articles

PRGA’s initial state and RC4’s security

WANG Xin-min1,ZHENG Shi-hui2   

  1. 1.College of Economic Administration,China University of Petroleum,Dongying,Shandong 257061,China
    2.Information Security Center,Beijing University of Posts and Telecommunications,Beijing 100876,China
  • Received:2008-01-22 Revised:2008-04-02 Online:2009-03-11 Published:2009-03-11
  • Contact: WANG Xin-min

PRGA的初始状态与RC4算法的安全性

王信敏1,郑世慧2   

  1. 1.中国石油大学(华东) 经管学院,山东 东营 257061
    2.北京邮电大学 信息安全中心,北京 100876
  • 通讯作者: 王信敏

Abstract: PRGA’s initial state plays an important role in the security of RC4 algorithm.In this paper,the relationship between PRGA’s initial state and RC4’s security was analyzed.On the basis of Knudsen’s analysis,this paper put forward a new computation method,and solved RC4’s complexity problem under the initial state of PRGA.When some values of initial state are known,RC4’s complexity can be computed efficiently by this method.

Key words: RC4 algorithm, Pseudo-Random Generation Algorithm(PRGA), initial state, complexity

摘要: PRGA初始状态的取值情况对RC4算法的安全性具有决定意义,分析了PRGA初始状态的取值情况与RC4算法安全性的关系。在猜测赋值分析方法的基础上,提出了新的复杂度计算方法,从而解决了PRGA初始状态取值情况对应的破译RC4算法的复杂度问题。在已知初始状态的部分取值的情况下,该方法能够非常有效地计算出破译RC4算法的复杂度。

关键词: RC4算法, 伪随机数生成算法, 初始状态, 复杂度