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