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

被引:0
|
作者
Labbé, A [1 ]
Pérez, A [1 ]
Portal, JM [1 ]
机构
[1] IMT Technopole Chateau Gombert, CNRS, UMR 6137, Lab Mat & Microelect Provence, F-13451 Marseille 20, France
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 kbits and is able to encrypt a 16*128-bit message using a 128-bit key. Its hardware implementation uses 386 kgates and encrypts a 128-bit message in 44 clock cycles.
引用
下载
收藏
页码:637 / 640
页数:4
相关论文
共 50 条
  • [31] Hardware Implementation of AES Algorithm with Logic S-box
    Oukili, Soufiane
    Bri, Seddik
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2017, 26 (09)
  • [32] Implementation of an Efficient Dynamic AES Algorithm using ARM based SoC
    Raju, Balasubramanya B. K.
    Krishna, Ashwin
    Mishra, Geetishree
    2017 4TH IEEE UTTAR PRADESH SECTION INTERNATIONAL CONFERENCE ON ELECTRICAL, COMPUTER AND ELECTRONICS (UPCON), 2017, : 39 - 43
  • [33] General architecture for hardware implementation of Genetic Algorithm
    Tachibana, Tatsuhiro
    Murata, Yoshihiro
    Shibata, Naoki
    Yasumoto, Keiichi
    Ito, Minoru
    FCCM 2006: 14TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2006, : 291 - +
  • [34] Hardware Implementation of Hierarchical Temporal Memory Algorithm
    Li, Weifu
    Franzon, Paul
    Dey, Sumon
    Schabel, Joshua
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2022, 18 (01)
  • [35] Hardware Implementation of Hierarchical Temporal Memory Algorithm
    Li, Weifu
    Franzon, Paul
    2016 29TH IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2016, : 133 - 138
  • [36] Efficient hardware architecture based on generalized Hebbian algorithm for texture classification
    Lin, Shiow-Jyu
    Hung, Yi-Tsan
    Hwang, Wen-Jyi
    NEUROCOMPUTING, 2011, 74 (17) : 3248 - 3256
  • [37] Tile Architecture and Hardware Implementation for Computation-in-Memory
    Zahedi, Mahdi
    van Duijnen, Remon
    Wong, Stephan
    Hamdioui, Said
    2021 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2021), 2021, : 108 - 113
  • [38] Efficient Hardware Implementation of Morphological Reconstruction based on Sequential Reconstruction Algorithm
    Anacona-Mosquera, Oscar
    Vinhal, Gustavo
    Sampaio, Renato C.
    Teodoro, George
    Jacobi, Ricardo P.
    Llanos, Carlos H.
    2017 30TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN (SBCCI 2017): CHOP ON SANDS, 2017, : 162 - 167
  • [39] An Efficient Hardware Implementation of Smith-Waterman Algorithm Based on the Incremental
    Pulka, Andrzej
    Milik, Adam
    INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2011, 57 (04) : 489 - 496
  • [40] An Efficient Hardware Architecture from C Program with Memory Access to Hardware
    Yamawaki, Akira
    Serikawa, Seiichi
    Iwane, Masahiko
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2010, PT 2, PROCEEDINGS, 2010, 6017 : 488 - +