Design of RC4 stream cipher for secured communication

  • Abstract
  • Keywords
  • References
  • PDF
  • Abstract

    - RC4 protocol is most popular Cipher in Cryptography. In this paper, we present the study of the efficient design of RC4 stream cipher, and proposing the efficient architecture for cipher. The concept of loop unrolling and pipeline combined to produce the 2 RC4 key stream bytes per clock cycle. The design is compared with the previous proposed paper and to check the how much cycles required for complete the individual KSA and PRGA modules and together the RC4 Stream Cipher. The Design is built using the XILINX 13.2 on Vertex ML605 Evaluation FPGA Board.


  • Keywords

    Cryptography; RC4; Loop Unrolling; Pipeline; Encryption.

  • References

      [1] Kitos P,G.Kotsoppolus, Sklavos.N, and O. Koufopavlov, “Hardware Implementation of the RC$ Stream Cipher” Proc. IEEE 46th Midwest Symp. Circuits and Systems.

      [2] D.P. Matthews Jr., “System and Method for a Fast Hardware Implementation of RC4,” US Patent Number 6549622, Campbell,CA, 2015.

      [3] D.P. Matthews Jr., “Methods and Apparatus for Accelerating ARC4 Processing,” US Patent Number 7403615, Morgan Hill, CA, 2016.

      [4] “High-Performance Hardware Implementation for RC4 Stream Cipher ” Gupta, S.S. Indian Stat. Inst., ASU, Kolkata, India Chattopadhyay, A. ; Sinha, K. ; Maitra, S. ; Sinha, B.P, April 2016.

      [5] “Modern Cryptography in Cryptography” in Wiki. Regarding the classifications in cryptography.

      [6] Xilinx FPGA Board ML605 Evolution Kit

      [7] Review on RC4 processing the data

      [8] Software Performance Results from the eSTREAM Project,eSTREAM, the ECRYPT Stream Cipher Project,, 2012.

      [9] T. Good and M. Benaissa, “Hardware Results for Selected Stream Cipher Candidates,” eSTREAM, ECR YPT Stream Cipher Project, SASC, Report 2007/023, 2007.




Article ID: 29816
DOI: 10.14419/ijet.v8i3.29816

Copyright © 2012-2015 Science Publishing Corporation Inc. All rights reserved.