• DocumentCode
    3027045
  • Title

    Hardware Implementation of High Throughput RC4 algorithm

  • Author

    Tran, Thi Hong ; Lanante, Leonardo ; Nagao, Yuhei ; Kurosaki, Masayuki ; Ochi, Hiroshi

  • Author_Institution
    Dept. of Comput. Sci. & Electron., Kyushu Inst. of Technol., Fukuoka, Japan
  • fYear
    2012
  • fDate
    20-23 May 2012
  • Firstpage
    77
  • Lastpage
    80
  • Abstract
    In this paper, we present an efficient and high throughput hardware implementation of the RC4 algorithm. The main idea of the proposed architecture is the utilization of a tri-port RAM to reduce the memory resource and to increase throughput. The proposed design requires two clock cycles for generating one byte of ciphering key and uses only a block of 256 bytes RAM. These result in 50% increment of system throughput and three times reduction of RAM resource compared to the recent architectures. The proposed implementation supports variable key length from 8 to 128 bits and achieves 80 MB/s throughput at 160 MHz operating frequency. It aims to support the WEP security in the MAC layer of 600 Mbps 4×4 MIMO wireless LAN system based on IEEE 802.11n standard.
  • Keywords
    MIMO communication; cryptography; random-access storage; wireless LAN; IEEE 802.11n standard; MAC layer; MIMO wireless LAN system; RAM resource; WEP security; ciphering key; clock cycles; hardware implementation; high throughput RC4 algorithm; memory resource; system throughput; triport RAM; variable key length; Algorithm design and analysis; Clocks; Computer architecture; Hardware; Indexes; Random access memory; Throughput; RC4 algorithm; RC4´s hardware implement; WEP; WLANs security; etc; tri-port RAM;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2012 IEEE International Symposium on
  • Conference_Location
    Seoul
  • ISSN
    0271-4302
  • Print_ISBN
    978-1-4673-0218-0
  • Type

    conf

  • DOI
    10.1109/ISCAS.2012.6272151
  • Filename
    6272151