Open Access Open Access  Restricted Access Subscription or Fee Access

FPGA Implementation of the RC4 Stream Cipher using Artix-7

R. Ghayoula, A. Smida, J. Fattahi, E. Ghayoula

Abstract


The RC4 (for Rivest Cipher 4) encryption algorithm appeared in 1987. Its designer is none other than Ronald Rivest, one of the three inventors of the RSA algorithm. This algorithm is distinguished by its great simplicity and speed of encryption. The details of the algorithm were kept secret until a description, probably obtained by reverse engineering, was posted on the Cipherpunks mailing list in 1994. Speed and flexibility of RC4 algorithm are very fast, and due to these features, this stream-cipher is used in various security protocols and standards. A few hardware implementations were previously recommended in the literature with the objective of enhancing the performance, area or both. In this article, Artix-7-based RC4 stream-cipher is used for hardware implementation. Previous designs support fixed length keys, whereas the proposed system has capacity of varying length from 8 to 128 bits.

Keywords: Artix-7, cipher, cryptosystem, FPGA, RC4, security

Full Text:

PDF

References


Deshpande A.S, Jagtap S, Jadhav M.S, “Microcontroller Based Cryptosystem Using Rc4 Algorithm,” International Research Journal of Engineering and Technology (IRJET), Vol. 03,2016

Chandra Mouli.R, K.R.K.Sastry, “Hardware Implementation of High Speed RC4 Algorithm in FPGA”, International Journal of Computer Applications (0975 – 8887), Volume 83 – No4, December 2013

S. C. Wagaj, Chetan Bagul, R. Chaudhari, “Implementation of RC4 Stream Cipher Using FPGA”, International Journal of Advanced Computer Research (ISSN (print): 2249-7277 ISSN (online): 2277-7970), Volume-3 Number-3 Issue-11 September-2013

ShishAhmad, Mohd. Rizwan, beg Qamar Abbas, “Energy Efficient Sensor Network Security Using Stream Cipher Mode of Operation” Proc of International conference on ICCCT, 17-19 Sep 2010, Allahabad, Uttar Pradesh , pp 348-354.

Kwok,S.H, .M.,Lam E.Y, “Effective of FPGA for Brute-force attack on RC4 ciphers”, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Vol. 16, No.8, pp. 1096-1100, Aug. 2008.

Al Noman A,Sidek R,Rahman b Ramli,Ali L;”RC4 stream cipher for WLAN security:A hardware approach” Proc of International conference on Electrical and computer Engineering, 20-22 Dec 2008,Dhaka, pp 624- 627.

Prabhudesai keval ketan, vijayarajan V. “An amalgam approach using AES and RC4 algorithms for encryption and decryption” international journal of computer applications (975 – 8887) volume 54– no.12, september 2012.

Lazar Stosic, Milena Bogdanovic “RC4 stream cipher and possible attacks on WEP” (IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 3, No. 3, 2012

Hardware Implementation of RC4 Stream Cipher for Wi-Fi Security by Vandana Malode , Nagnath Hulle, Of transaction 8654-34253-434-429 2014 IEEE

Rourab Paul, Amlan Chakrabarti and Ranjan Ghosh, “Hardware implementation of four byte per clock RC4 algorithm,” in Journal of latex class files Vol. 6 No. 1, Jan. 2007.

Jaya Dofe and Manish Patil, “Hardware implementation of modified RC4 stream cipher using FPGA,” IOSRJEN, vol. 02, Issue 06, pp. 1447–1450, Jun. 2012.

Poonam Jindal and Bramhajit Singh, “A survey on RC4 stream cipher,” IJCNIS, vol. 7, pp. 37–45, Jun. 2015. [9] Rajendar Racherla and S. Nagakishor Bhavanam, “Design and simulation of enhancing RC4 stream cipher for Wi-Fi security using Verilog HDL,” IJERA, vol. 1, Issue 3, pp. 653–659




DOI: https://doi.org/10.37628/jeset.v4i2.893

Refbacks

  • There are currently no refbacks.