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 :
بازگشت