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


Finding an internal state of RC4 stream cipher
Authors:Violeta Tomaševi?  Slobodan Bojani?  Octavio Nieto-Taladriz
Affiliation:a Institute of Mihajlo Pupin, Volgina 15, 11060 Belgrade, Serbia and Montenegro
b Universidad Politécnica de Madrid, Departamento de Ingeniería Electrónica, Ciudad Universitaria s/n, 28040 Madrid, Spain
Abstract:The RC4 is a stream cipher widely deployed in software applications due to its simplicity and efficiency. The paper presents a cryptanalytic attack that employs the tree representation of this cipher and introduces an abstraction in the form of general conditions for managing the information about its internal state. In order to find the initial state, the tree of general conditions is searched applying the hill-climbing strategy. The complexity of this attack is lower than that of an exhaustive search. The attack is derived from a general cryptanalytic approach for a class of table-shuffling ciphers, whose next-state function permutes the table entries. Incorporating the general conditions in the existing backtracking algorithm, the estimated complexity of the cryptanalytic attack is decreased below the best published result but the RC4 still remains a quite secure cipher in practice.
Keywords:Algorithm  Complexity  Cryptanalysis  Stream cipher  RC4
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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