DocumentCode
2828117
Title
Development of Block-Cipher Library for Reconfigurable Computers
Author
Huang, Miaoqing ; El-Ghazawi, Tarek ; Larson, Brian ; Gaj, Kris
Author_Institution
George Washington Univ., Washington
fYear
2007
fDate
28-26 Feb. 2007
Firstpage
191
Lastpage
194
Abstract
Reconfigurable computing is gaining rising attention as an alternative to traditional processing for many applications. Data encryption and decryption is one of these applications, which can get tremendous speedup running on FPGAs instead of microprocessors. We have developed a block-cipher library that covers 15 most popular encryption algorithms, and generated 35 bitstreams running on the SGI´s latest version of a reconfigurable computer, RASCRC-100. The end- to-end throughput of 1.136 GB/s have been demonstrated for almost all ciphers, and was limited only by the input/output interface, rather than the FPGA processing time. The library is written in Verilog-HDL, and can be easily ported to other reconfigurable computing platforms. It provides means for cryptographers and computer scientists to program reconfigurable computers without the need for detailed knowledge of hardware design.
Keywords
cryptography; field programmable gate arrays; hardware description languages; reconfigurable architectures; FPGA; RASCRC-100 computer; Verilog-HDL; block-cipher library; byte rate 1.136 GByte/s; data decryption; data encryption; reconfigurable computers; Algorithm design and analysis; Application software; Computer graphics; Cryptography; Drives; Field programmable gate arrays; Hardware design languages; Libraries; Parallel processing; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Programmable Logic, 2007. SPL '07. 2007 3rd Southern Conference on
Conference_Location
Mar del Plata
Print_ISBN
1-4244-0606-4
Type
conf
DOI
10.1109/SPL.2007.371747
Filename
4234344
Link To Document