• DocumentCode
    2461
  • Title

    High-Performance Hardware Implementation for RC4 Stream Cipher

  • Author

    Gupta, Soumya Sen ; Chattopadhyay, Abhiroop ; Sinha, Kaushik ; Maitra, Samita ; Sinha, Bhabani P.

  • Author_Institution
    Indian Stat. Inst., ASU, Kolkata, India
  • Volume
    62
  • Issue
    4
  • fYear
    2013
  • fDate
    Apr-13
  • Firstpage
    730
  • Lastpage
    743
  • Abstract
    RC4 is the most popular stream cipher in the domain of cryptology. In this paper, we present a systematic study of the hardware implementation of RC4, and propose the fastest known architecture for the cipher. We combine the ideas of hardware pipeline and loop unrolling to design an architecture that produces 2 RC4 keystream bytes per clock cycle. We have optimized and implemented our proposed design using VHDL description, synthesized with 130, 90, and 65 nm fabrication technologies at clock frequencies 625 MHz, 1.37 GHz, and 1.92 GHz, respectively, to obtain a final RC4 keystream throughput of 10, 21.92, and 30.72 Gbps in the respective technologies.
  • Keywords
    cryptography; hardware description languages; RC4 keystream throughput; RC4 stream cipher; VHDL description; Verilog high scale description language; cryptology domain; frequency 1.37 GHz; frequency 1.92 GHz; frequency 625 MHz; size 130 nm; size 65 nm; size 90 nm; Adders; Clocks; Computer architecture; Hardware; Pipeline processing; Registers; Throughput; Cryptography; RC4; hardware accelerator; high throughput; loop unrolling; pipelining; stream cipher;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2012.19
  • Filename
    6133271