• 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