Toward secured IoT devices: a shuffled 8-bit AES hardware implementation

被引:0
|
作者
Harcha, Ghita [1 ]
Lapotre, Vianney [1 ]
Chavet, Cyrille [1 ]
Coussy, Philippe [1 ]
机构
[1] Univ Bretagne Sud, Lab STICC, UMR 6285, Lorient, France
关键词
security; SCA; shuffling; HW design; AES;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we present a lightweight secured AES hardware implementation designed to further resist to Side Channel Attacks relying on Power Analysis. The proposed architecture is based on an 8-bit data-path, and the protection is provided by shuffling computations and memory locations. Our shuffling module is based on a permutation network controlled by a Random Number Generator and leads to the best compromise between security, area, and performances compared to state-of-the-art Implementation results on a spartan-6 FPGA show that the proposed protection mechanisms impact the area and the timing performance of the unprotected design by factors of 1.58 and 0.35 respectively. Security evaluation based on simulation results shows that the proposed secure architecture resists to a regular CPA by revealing a unique key byte when attacking with up to 1 million traces while state-of-the-art shuffled designs requires only 50000 traces to retrieve the entire secret key. Considering an integrated CPA (also called windowing attack), the proposed architecture allows increasing up to x300 the required number oftraces (Measurements to Disclosure) to retrieve 40% of the key bytes and reveals no more than 9 key bytes when attacking with up to 1 million traces.
引用
收藏
页数:4
相关论文
共 50 条
  • [21] On the implementation of melody recognition on 8-bit and 16-bit microcontrollers
    Jang, JSR
    Jang, YS
    ICICS-PCM 2003, VOLS 1-3, PROCEEDINGS, 2003, : 704 - 708
  • [22] Block RAM Based Design of 8-bit AES Operation Modes
    Huang, Chi-Wu
    Chen, Hong-You
    Yeh, Hsing-Chang
    Chang, Chi-Jeng
    2012 INTERNATIONAL WORKSHOP ON INFORMATION AND ELECTRONICS ENGINEERING, 2012, 29 : 2848 - 2852
  • [23] An 8-bit systolic AES architecture for moderate data rate applications
    Farhan, Sheikh Muhammad
    Khan, Shoab A.
    Jamal, Habibullah
    MICROPROCESSORS AND MICROSYSTEMS, 2009, 33 (03) : 221 - 231
  • [24] Implementation of an 8-bit embedded microprocessor for smart cards
    Mao, JL
    Shan, Y
    Yang, XZ
    2001 4TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, 2001, : 752 - 755
  • [25] IMPLEMENTATION OF THE BOUNDED BUFFER ALGORITHM ON 8-BIT MICROCOMPUTERS
    FAY, DQM
    MICROPROCESSING AND MICROPROGRAMMING, 1985, 15 (01): : 21 - 33
  • [26] High performance FPGA based secured hardware model for IoT devices
    Anurag Shrivastava
    D. Haripriya
    Yogini Dilip Borole
    Archana Nanoty
    Charanjeet Singh
    Divyansh Chauhan
    International Journal of System Assurance Engineering and Management, 2022, 13 : 736 - 741
  • [27] High performance FPGA based secured hardware model for IoT devices
    Shrivastava, Anurag
    Haripriya, D.
    Borole, Yogini Dilip
    Nanoty, Archana
    Singh, Charanjeet
    Chauhan, Divyansh
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2022, 13 (SUPPL 1) : 736 - 741
  • [28] ECC hardware coprocessors for 8-bit systems and power consumption considerations
    Bertoni, Guido
    Breveglieri, Luca
    Venturi, Matteo
    THIRD INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, PROCEEDINGS, 2006, : 573 - +
  • [29] Strong 8-bit Sboxes with efficient masking in hardware extended version
    Boss E.
    Grosso V.
    Güneysu T.
    Leander G.
    Moradi A.
    Schneider T.
    Journal of Cryptographic Engineering, 2017, 7 (2) : 149 - 165
  • [30] A Compact, Lightweight and Low-Cost 8-bit Datapath AES Circuit for IoT Applications in 28nm CMOS
    Lu, Minyi
    Fan, Ao
    Xu, Jiaming
    Shan, Weiwei
    2018 17TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (IEEE TRUSTCOM) / 12TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING (IEEE BIGDATASE), 2018, : 1464 - 1469