Practical fault resilient hardware implementations of AES

被引:9
|
作者
Sheikhpour, Saeide [1 ]
Mahani, Ali [1 ]
Bagheri, Nasour [2 ]
机构
[1] Shahid Bahonar Univ, Dept Elect Engn, Kerman, Iran
[2] Shahid Rajaee Teacher Training Univ, Dept Elect Engn, Tehran, Iran
关键词
parallel architectures; field programmable gate arrays; fault tolerant computing; cryptography; embedded systems; application specific integrated circuits; practical lightweight fault-tolerant strategies; configurable fault-tolerant AES; R-CFTA; high throughput CFTA; HT-CFTA4R; HT-CFTA8R; single permanent faults; multiple permanent faults; single-; faults; multiple-transient faults; AES functional blocks; fault masking ability; fault-tolerant designs; practical fault resilient hardware implementations; fault-tolerant architecture; resource-constrained applications; embedded system; advanced encryption standard; robust CFTA; AES blocks; fault-tolerant aspect; CONCURRENT ERROR-DETECTION; SIDE-CHANNEL CRYPTANALYSIS; ARCHITECTURE; OPERANDS; TMR;
D O I
10.1049/iet-cds.2018.5235
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Security is a challenging issue in resource-constrained applications, e.g. in an embedded system. This study focused on practical lightweight fault-tolerant strategies for hardware implementation of Advanced Encryption Standard (AES) to mitigate the-reliability issue of secure architectures. In this work, a-fault-tolerant architecture called configurable fault-tolerant AES (CFTA), and its variants, called robust CFTA (R-CFTA), R-CFTA(+), high throughput CFTA (HT-CFTA), HT-CFTA4R, HT-CFTA8R, and HT-CFTA(+), are introduced. Proposed approaches exploit the-inherent parallel architecture of AES for employing redundancy at low cost. CFTA and HT-CFTA can tolerate all single permanent and transient faults in the-AES blocks and also all multiple permanent and transient faults in the-same block. R-CFTA upgrades the-fault-tolerant aspect of CFTA and HT-CFTA and it is also able to tolerate all single- and multiple-transient faults in two AES functional blocks during a round. The proof is provided to show the fault masking ability of provided architectures. Furthermore, R-CFTA(+) and HT-CFTA(+), which are suitable for high-security sensitive applications are suggested. In addition, the proposed fault-tolerant designs are implemented on both field programmable gate array and application-specific integrated circuit platforms, and their implementation area, frequency, and throughput are discussed and compared with other related works. Moreover, system-efficiency, as an important design metric, is reported for proposed structures.
引用
收藏
页码:596 / 606
页数:11
相关论文
共 50 条
  • [1] Strengthening hardware AES implementations against fault attacks
    Joye, M.
    Manet, P.
    Rigaud, J. -B.
    [J]. IET INFORMATION SECURITY, 2007, 1 (03) : 106 - 110
  • [2] Hardening AES Hardware Implementations Against Fault and Error Inject Attacks
    Bu, Lake
    Kinsy, Michel A.
    [J]. PROCEEDINGS OF THE 2018 GREAT LAKES SYMPOSIUM ON VLSI (GLSVLSI'18), 2018, : 499 - 502
  • [3] Fault Rate Analysis: Breaking Masked AES Hardware Implementations Efficiently
    Wang, An
    Chen, Man
    Wang, Zongyue
    Wang, Xiaoyun
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2013, 60 (08) : 517 - 521
  • [4] Power analysis resistant hardware implementations of AES
    Ordu, Levent
    Ors, Berna
    [J]. 2007 14TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS 1-4, 2007, : 1408 - +
  • [5] Successfully attacking masked AES hardware implementations
    Mangard, S
    Pramstaller, N
    Oswald, E
    [J]. CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2005, PROCEEDINGS, 2005, 3659 : 157 - 171
  • [6] Improved Differential Power Analysis Attacks on AES Hardware Implementations
    Han, Yu
    Zou, Xuecheng
    Liu, Zhenglin
    Chen, Yicheng
    [J]. 2007 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-15, 2007, : 2230 - 2233
  • [7] Electromagnetic Transient Faults Injection on a hardware and a software implementations of AES
    Dehbaoui, Amine
    Dutertre, Jean-Max
    Robisson, Bruno
    Tria, Assia
    [J]. 2012 WORKSHOP ON FAULT DIAGNOSIS AND TOLERANCE IN CRYPTOGRAPHY (FDTC), 2012, : 7 - 15
  • [8] Optimized area and optimized speed hardware implementations of AES on FPGA
    Rizk, M. R. M.
    Morsy, M.
    [J]. IDT 2007: SECOND INTERNATIONAL DESIGN AND TEST WORKSHOP, PROCEEDINGS, 2007, : 207 - 217
  • [9] Fault Attacks Resistant AES Hardware Implementation
    Mestiri, Hassen
    Benhadjyoussef, Noura
    Machhout, Mohsen
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON DESIGN & TEST OF INTEGRATED MICRO & NANO-SYSTEMS (DTS), 2019,
  • [10] Pinpointing the side-channel leakage of masked AES hardware implementations
    Mangard, Stefan
    Schramm, Kai
    [J]. CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2006, PROCEEDINGS, 2006, 4249 : 76 - 90