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
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;
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
DOI :
10.1109/U-MEDIA.2011.14