University of Bahrain
Scientific Journals

Developing RC4 Algorithm Using S-Box of Advanced Encryption Standard Cipher

Show simple item record

dc.contributor.author Sagheer, Ali M.
dc.contributor.author Searan, Sura M.
dc.contributor.author Salih, Salih S.
dc.date.accessioned 2018-07-04T06:10:07Z
dc.date.available 2018-07-04T06:10:07Z
dc.date.issued 2018-07-01
dc.identifier.issn 2210-142X
dc.identifier.uri http://10.7.0.19:8080/xmlui/handle/123456789/185
dc.description.abstract RC4 stream cipher is one of the most significant symmetric cryptosystems, it is simple and used in many commercial products. RC4 uses dynamic permutations and avoids using Linear Feed Back Shift Register (LFSR). It has many weaknesses, such as the tendency in the generated key stream that some key bytes are biased toward different values. This paper presents a new algorithm using S-box of Advanced Encryption Standard (AES) to solve the correlation between public known outputs of the internal state. The state table is filled from S-box values and additional swapping operations are used. The analysis of the proposed algorithm over variable key length produces key byte streams that have no single and double bias. This paper obtains a new algorithm that combines the efficiency of the RC4 and robustness of AES. The results show that the sequences that are generated by the developed RC4 are more random than the sequence that was generated by the RC4. Also, the developed algorithm demands little time more than RC4 execution time. Additionally, the developed algorithm is robust against most attacks, such as distinguishing attack and can be used in different protocols such as Secure Sockets Layer (SSL) Protocol, Oracle Secure SQL, and Wired Equivalent Privacy (WEP) Protocol. en_US
dc.description.sponsorship University of Bahrain en_US
dc.language.iso en en_US
dc.publisher University of Bahrain en_US
dc.rights Attribution-NonCommercial-ShareAlike 4.0 International *
dc.rights.uri http://creativecommons.org/licenses/by-nc-sa/4.0/ *
dc.subject Stream Cipher
dc.subject S-box
dc.subject Key Scheduling Algorithm (KSA)
dc.subject Pseudo Random Generation Algorithm (PRGA)
dc.subject Advanced Encryption Standard (AES)
dc.subject Single Bias
dc.subject Double Bias
dc.subject RC4 en_US
dc.title Developing RC4 Algorithm Using S-Box of Advanced Encryption Standard Cipher en_US
dc.type Article en_US
dc.identifier.doi http://dx.doi.org/10.12785/IJCDS/070404
dc.volume 07
dc.issue 04
dc.pagestart 207
dc.pageend 214
dc.source.title International Journal of Computing and Digital Systems
dc.abbreviatedsourcetitle IJCDS


Files in this item

This item appears in the following Issue(s)

Show simple item record

Attribution-NonCommercial-ShareAlike 4.0 International Except where otherwise noted, this item's license is described as Attribution-NonCommercial-ShareAlike 4.0 International

All Journals


Advanced Search

Browse

Administrator Account