• DocumentCode
    2581032
  • Title

    A massively parallel RC4 key search engine

  • Author

    Tsoi, K.H. ; Lee, K.H. ; Leong, P.H.W.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, China
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    13
  • Lastpage
    21
  • Abstract
    A massively parallel implementation of an RC4 key search engine on an FPGA is described. The design employs parallelism at the logic level to perform many operations per cycle, uses on-chip memories to achieve very high memory bandwidth, floorplanning to reduce routing delays and multiple decryption units to achieve further parallelism. A total of 96 RC4 decryption engines were integrated on a single Xilinx Virtex XCV1000-E field programmable gate array (FPGA). The resulting design operates at a 50 MHz clock rate and achieves a search speed of 6.06 × 106 keys/second, which is a speedup of 58 over a 1.5 GHz Pentium 4 PC.
  • Keywords
    field programmable gate arrays; parallel architectures; public key cryptography; search engines; FPGA; RC4 decryption engines; Xilinx Virtex XCV1000-E FPGA; floorplanning; logic level; massively parallel RC4 key search engine; multiple decryption units; on-chip memories; routing delays; Application specific integrated circuits; Clocks; Computer science; Cryptography; Field programmable gate arrays; Microprocessors; Parallel processing; Personal communication networks; Search engines; Wireless application protocol;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2002. Proceedings. 10th Annual IEEE Symposium on
  • Print_ISBN
    0-7695-1801-X
  • Type

    conf

  • DOI
    10.1109/FPGA.2002.1106657
  • Filename
    1106657