• DocumentCode
    2147118
  • Title

    A Low Cost and Inner-round Pipelined Design of ECB-AES-256 Crypto Engine for Solid State Disk

  • Author

    Wu, Fei ; Wang, Liang ; Wan, Jiguang

  • Author_Institution
    Key Lab. of Data Storage Syst., Huazhong Univ. of Sci. & Technol., Wuhan, China
  • fYear
    2010
  • fDate
    15-17 July 2010
  • Firstpage
    485
  • Lastpage
    491
  • Abstract
    Solid-State Disks (SSD) are widely used in government and security departments owing to its faster speed of data access, more durability, more shock and drop, no noise, lower power consumption, lighter weight compared with Magnetic disk. As a result, the demand of security for storing data has been generated. The Advanced Encryption Standard (AES) is today´s key data encryption standard for protecting data, but the implementation of high-speed AES encryption engine needs to consume a large number of hardware resources. This paper presents a low-cost and inner-round pipelined ECB-256-AES encryption engine. Through sharing the resources between the AES encryption module and the AES decryption module and using the look-up table for the SubBytes and InvSubBytes operations, the logic resources have been largely reduced; by using loop rolling and inner-round pipelined techniques, a high throughput of encryption and decryption operations is achieved. A 1.986Gbits/s throughput and 232.748MHz clock frequency are achieved using 614 slices of the Xilinx xc6slx45-3fgg484. The simulation results show that the AES crypto design is able to meet the read and write speed of SATA 1.0 interface.
  • Keywords
    cryptography; flash memories; AES decryption module; AES encryption module; ECB-AES-256 crypto engine; InvSubBytes operation; SubBytes operation; advanced encryption standard; inner-round pipelined techniques; look-up table; loop rolling pipelined techniques; solid-state disks; Encryption; Engines; Pipelines; Random access memory; Registers; Table lookup; ECB-AES-256 crypto engine; SSD; inner-round;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networking, Architecture and Storage (NAS), 2010 IEEE Fifth International Conference on
  • Conference_Location
    Macau
  • Print_ISBN
    978-1-4244-8133-0
  • Type

    conf

  • DOI
    10.1109/NAS.2010.40
  • Filename
    5576138