A Modified Key Scheduling Algorithm for RC4

Authors

  • Sarab M. Hameed Department of Computer Science, College of Science, University of Baghdad, Baghdad, Iraq
  • Israa Nafea Mahmood Department of Computer Science, College of Science, University of Baghdad, Baghdad, Iraq

Keywords:

Cipher Secrecy, Key Scheduling Algorithm, RC4, Stream Cipher

Abstract

Rivest Cipher 4 (RC4) is an efficient stream cipher that is commonly used in internet protocols. However, there are several flaws in the key scheduling algorithm (KSA) of RC4. The contribution of this paper is to overcome some of these weaknesses by proposing a new version of KSA coined as modified KSA . In the initial state of the array is suggested to contain random values instead of the identity permutation. Moreover, the permutation of the array is modified to depend on the key value itself. The proposed performance is assessed in terms of cipher secrecy, randomness test and time under a set of experiments with variable key size and different plaintext size. The results show that the RC4 with improves the randomness and secrecy with comparable encryption time with the canonical RC4 version.

Downloads

Download data is not yet available.

Downloads

Published

2023-02-08

Issue

Section

Computer Science

How to Cite

A Modified Key Scheduling Algorithm for RC4. (2023). Iraqi Journal of Science, 57(1A), 262-267. https://ijs.uobaghdad.edu.iq/index.php/eijs/article/view/9322

Similar Articles

1-10 of 507

You may also start an advanced similarity search for this article.