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
Link To Document :
بازگشت