• DocumentCode
    418522
  • Title

    Efficient hardware implementation of a CRYPTO-MEMORY based on AES algorithm and SRAM architecture

  • Author

    Labbé, Anna ; Pérez, Annie ; Portal, Jean-Michel

  • Author_Institution
    Lab. de Mater. et Microelectron. de Provence, CNRS, Marseille, France
  • Volume
    2
  • fYear
    2004
  • fDate
    23-26 May 2004
  • Abstract
    This paper presents a CRYPTO-MEMORY based on Advanced Encryption Standard (AES) algorithm and SRAM architecture. The design of a dual-port SRAM has been modified by the addition of all logic operators required by the hardware implementation of AES. Moreover, a Finite State Machine has been included in order to allow a self-encryption in full autonomy. Consequently, compared to the classical scheme consisting of a crypto-block and a separated memory, this new design will lead to an important reduction of data transfers during the encryption process. So this will increase the security of sensitive data. This CRYPTO-MEMORY has a storage capacity of 32 k bits and is able to encrypt a 16*128-bit message using a 128-bit key. Its hardware implementation uses 386 k gates and encrypts a 128-bit message in 44 clock cycles.
  • Keywords
    SRAM chips; cryptography; finite state machines; integrated circuit design; 128 B; 32 B; SRAM architecture; advanced encryption standard algorithm; crypto memory; data transfers; dual-port SRAM; encryption process; finite state machine; hardware implementation; logic operators; security; sensitive data; storage capacity; Automata; Clocks; Data security; Hardware; Logic design; NIST; Portals; Public key; Public key cryptography; Random access memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2004. ISCAS '04. Proceedings of the 2004 International Symposium on
  • Print_ISBN
    0-7803-8251-X
  • Type

    conf

  • DOI
    10.1109/ISCAS.2004.1329352
  • Filename
    1329352