Wireless communication security is a critical factor for secure communication among large scale of wireless networks. A limited resource constraint, such as power and memory size presents a significant challenge to implement existing cryptographic algorithms. One of the most important symmetric cryptographic algorithms is Rivest Cipher 4 (RC4) stream cipherthatis utilized in many real-time security applications. However, the RC4 cipher shows some weaknesses, including a correlation problem between the public known outputs of the internal state. In this paper, we propose RC4 stream cipher with a random initial state (RRC4) to solve the weak keys problem of the RC4 using a random initialization of internal state S. We also propose RC4 stream cipher with two state tables (RC4-2S) to solve the correlation problem between the public known outputs of the internal state using permutation between state1 (S 1) and state 2 (S 2) while requiring less time than RC4. Finally, we propose RC4 stream cipher with two state tables togenerate four keys (RC4-2S +) in each cycle which further enhances randomness overRC4-2S and RRC4.
CITATION STYLE
Hammood et. al., M. M. (2015). Enhancing Security and Speed of RC4. International Journal of Computing and Network Technology, 03(02), 37–48. https://doi.org/10.12785/ijcnt/030201
Mendeley helps you to discover research relevant for your work.