• DocumentCode
    129195
  • Title

    Energy efficient in-memory AES encryption based on nonvolatile domain-wall nanowire

  • Author

    Yuhao Wang ; Hao Yu ; Sylvester, Dennis ; Pingfan Kong

  • Author_Institution
    Sch. of Electr. & Electron. Eng., Nanyang Technol. Univ., Singapore, Singapore
  • fYear
    2014
  • fDate
    24-28 March 2014
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    The widely applied Advanced Encryption Standard (AES) encryption algorithm is critical in secure big-data storage. Data oriented applications have imposed high throughput and low power, i.e., energy efficiency (J/bit), requirements when applying AES encryption. This paper explores an in-memory AES encryption using the newly introduced domain-wall nanowire. We show that all AES operations can be fully mapped to a logic-in-memory architecture by non-volatile domain-wall nanowire, called DW-AES. The experimental results show that DW-AES can achieve the best energy efficiency of 24 pJ/bit, which is 9X and 6.5X times better than CMOS ASIC and memristive CMOL implementations, respectively. Under the same area budget, the proposed DW-AES exhibits 6.4X higher throughput and 29% power saving compared to a CMOS ASIC implementation; 1.7X higher throughput and 74% power reduction compared to a memristive CMOL implementation.
  • Keywords
    cryptography; low-power electronics; nanowires; random-access storage; Advanced Encryption Standard; CMOS ASIC implementations; DW-AES; data oriented applications; energy efficient in-memory AES encryption; logic-in-memory architecture; low power; memristive CMOL implementations; nonvolatile domain-wall nanowire; secure big-data storage; Application specific integrated circuits; CMOS integrated circuits; Ciphers; Encryption; Nanoscale devices; Nonvolatile memory; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
  • Conference_Location
    Dresden
  • Type

    conf

  • DOI
    10.7873/DATE.2014.196
  • Filename
    6800397