University of Bahrain
Scientific Journals

Design and Implementation of Secure Stream Cipher Algorithm

Show simple item record

dc.contributor.author Sagheer, Ali M.
dc.contributor.author Salih, Salih S.
dc.contributor.author Searan, Sura M.
dc.date.accessioned 2018-07-04T06:02:38Z
dc.date.available 2018-07-04T06:02:38Z
dc.date.issued 2018-05-01
dc.identifier.issn 2210-142X
dc.identifier.uri http://10.7.0.19:8080/xmlui/handle/123456789/184
dc.description.abstract RC4 stream cipher is an encryption algorithm that is used in two domains of security realized for IEEE 802.11 LANs: one of them is wired equivalent confidentiality and the other is WI-FI Protected Access protocol. It is symmetric encryption, fast, and simple algorithm. It has different weaknesses such as the bias that occurs in the key stream bytes. Key scheduling phase is more intricate. It was prepared to be unnecessarily easy. he initial few bytes of keystream that are generated by pseudo random generation algorithm (PRGA) are biased to several bytes of the private key. Thus, the byte analysis makes it probable for attacking RC4 in some methods of operations. This paper presents a new stream cipher algorithm as a development for RC4, named double RC4 key generation, which is submitted to solve interconnection problems in the output of the inner state and solve the problem of weak keys. The new idea allows random access to the key stream. The keystream depends on all preceding state bytes. RC4 and the proposed algorithm are analyzed and proved that the new algorithm has no single or double byte bias in the key stream while RC4 has proved the same bias that is shown in the literature. The proposed algorithm introduces high resistance against different attacks that are applied to RC4 and the generated key stream has high randomness, large complexity, and good statistical properties. 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 Key Scheduling Algorithm (KSA)
dc.subject Pseudo Random Generation Algorithm (PRGA)
dc.subject double RC4 key generation
dc.subject single bias
dc.subject double bias
dc.subject RC4 en_US
dc.title Design and Implementation of Secure Stream Cipher Algorithm en_US
dc.type Article en_US
dc.identifier.doi http://dx.doi.org/10.12785/IJCDS/070301
dc.volume 07
dc.issue 03
dc.pagestart 127
dc.pageend 134
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