DocumentCode
2865660
Title
Cost-Efficient Data Cryptographic Engine Based on FPGA
Author
Li, Chanjuan ; Zhou, Qingguo ; Liu, Yuli ; Yao, Qi
Author_Institution
Sch. of Math. & Stat., Lanzhou Univ., Lanzhou, China
fYear
2011
fDate
3-4 July 2011
Firstpage
48
Lastpage
52
Abstract
FPGA offers major advantages when using them forcryptographic applications. It is effective way to useFPGA as a cryptographic engine co-operating withgeneral-purpose CPU system to implement cost-efficientsecurity systems. In this paper, we implement a encryptsystem using Xilinx virtex-4 FPGA device. The core of thesystem is two widely used cryptographic algorithm core:SHA256 and AES128. These two cores are mounted onthe WISHBONE bus and interacting with computerthrough PCIe port.. At the same time, the well-definedAPIs for applications are provided. The system design iswith hardware´s effectiveness in mind. The FPGA encryptsystem is almost 20 times faster than the double coreprocesser, also it´s only take 5% CPU usage thansoftware 90% CPU usage. This cryptographic engine wasused as an integral part of security data storage system.
Keywords
cryptography; field programmable gate arrays; API; FPGA encrypt system; WISHBONE bus; Xilinx virtex-4 FPGA device; cost efficient data cryptographic engine; general purpose CPU system; security data storage system; Algorithm design and analysis; Encryption; Engines; Field programmable gate arrays; Software; Software algorithms; AES128; FPGA; SHA256; data cryptographic engine;
fLanguage
English
Publisher
ieee
Conference_Titel
Ubi-Media Computing (U-Media), 2011 4th International Conference on
Conference_Location
Sao Paulo
Print_ISBN
978-1-4577-1174-9
Electronic_ISBN
978-0-7695-4493-9
Type
conf
DOI
10.1109/U-MEDIA.2011.14
Filename
5992044
Link To Document