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 条
  • [1] 8-bit AES implementation in FPGA by multiplexing 32-bit AES operation
    Chang, Chi-Jeng
    Huang, Chi-Wu
    Taj, Hung-Yun
    Lin, Mao-Yuan
    PROCEEDINGS OF THE FIRST INTERNATIONAL SYMPOSIUM ON DATA, PRIVACY, AND E-COMMERCE, 2007, : 505 - +
  • [2] 8-bit AES FPGA implementation using block RAM
    Chang, Chi-Jeng
    Huang, Chi-Wu
    Tai, Hung-Yun
    Lin, Mao-Yuan
    Hu, Teng-Kuei
    IECON 2007: 33RD ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-3, CONFERENCE PROCEEDINGS, 2007, : 2654 - +
  • [3] Differential Power Analysis of 8-bit Datapath AES for IoT applications
    Xu, Jiaming
    Fan, Ao
    Lu, Minyi
    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, : 1470 - 1473
  • [4] FPGA Implementation of an 8-bit AES Architecture: A Pipelined and Masked Approach
    Chawla, Simarpreet Singh
    Goel, Nidhi
    2015 ANNUAL IEEE INDIA CONFERENCE (INDICON), 2015,
  • [5] An Efficient Implementation of AES on 8-Bit AVR-Based Sensor Nodes
    Kim, YoungBeom
    Seo, Seog Chung
    INFORMATION SECURITY APPLICATIONS, WISA 2020, 2020, 12583 : 276 - 290
  • [6] AES Algorithm Implementation For A Simple Low Cost Portable 8-bit Microcontroller
    Nasser, Yehya A.
    Bazzoun, Mohammad A.
    Abdul-Nabi, Samih
    2016 SIXTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION PROCESSING AND COMMUNICATIONS (ICDIPC), 2016, : 203 - 207
  • [7] Embedded 8-bit AES in Wireless Bluetooth Application
    Huang, Chi-Wu
    Kuo, Shao-Wei
    Chang, Chi-Jeng
    IEEE INTERNATIONAL CONFERENCE ON SYSTEM SCIENCE AND ENGINEERING (ICSSE 2013), 2013, : 87 - 92
  • [8] FPGA Implementation of an 8-bit AES Architecture: A Rolled and Masked S-Box Approach
    Chawla, Simarpreet Singh
    Goel, Nidhi
    2015 ANNUAL IEEE INDIA CONFERENCE (INDICON), 2015,
  • [9] Strong 8-bit Sboxes with Efficient Masking in Hardware
    Boss, Erik
    Grosso, Vincent
    Gueneysu, Tim
    Leander, Gregor
    Moradi, Amir
    Schneider, Tobias
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2016, 2016, 9813 : 171 - 193
  • [10] Low Power AES Using 8-Bit and 32-Bit Datapath Optimization for Small Internet-of-Things (IoT)
    Kim, Ho Keun
    Sunwoo, Myung Hoon
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2019, 91 (11-12): : 1283 - 1289