DocumentCode
812558
Title
Effective Uses of FPGAs for Brute-Force Attack on RC4 Ciphers
Author
Kwok, Sammy H M ; Lam, Edmund Y.
Author_Institution
Dept. of Electr. & Electron. Eng., Hong Kong Univ., Hong Kong
Volume
16
Issue
8
fYear
2008
Firstpage
1096
Lastpage
1100
Abstract
This paper presents an effective field-programmable gate array (FPGA)-based hardware implementation of a parallel key searching system for the brute-force attack on RC4 encryption. The design employs several novel key scheduling techniques to minimize the total number of cycles for each key search and uses on-chip memories of the FPGA to maximize the number of key searching units per chip. Based on the design, a total of 176 RC4 key searching units can be implemented in a single Xilinx XC2VP20-5 FPGA chip, which currently costs only a few hundred U.S. dollars. Operating at a 47-MHz clock rate, the design can achieve a key searching speed of 1.07 x 107 keys per second. Breaking a 40-bit RC4 encryption only requires around 28.5 h.
Keywords
clocks; cryptography; field programmable gate arrays; microprocessor chips; scheduling; RC4 ciphers; RC4 encryption; Xilinx XC2VP20-5 FPGA chip; brute-force attack; clock rate; field-programmable gate array; hardware implementation; key scheduling techniques; on-chip memory; parallel key searching system; Clocks; Communication system software; Computer networks; Costs; Cryptography; Field programmable gate arrays; Hardware; Protocols; Search engines; Software performance; Brute-force attack; RC4 encryption; field-programmable gate array (FPGA);
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2008.2000670
Filename
4570477
Link To Document