Hardware Countermeasures Benchmarking against Fault Attacks

被引:5
|
作者
Potestad-Ordonez, Francisco Eugenio [1 ,2 ]
Tena-Sanchez, Erica [1 ,2 ]
Acosta-Jimenez, Antonio Jose [1 ,3 ]
Jimenez-Fernandez, Carlos Jesus [1 ,2 ]
Chaves, Ricardo [4 ]
机构
[1] Univ Seville, CSIC, IMSE CNM, Inst Microelect Sevilla, Seville 41092, Spain
[2] Univ Seville, Dept Tecnol Elect, Escuela Politecn Super, Virgen Africa 7, Seville 41011, Spain
[3] Univ Seville, Fac Fis, Dept Electron & Electromagnetismo, Seville 41012, Spain
[4] Univ Lisbon, INESC ID, IST, P-1049001 Lisbon, Portugal
来源
APPLIED SCIENCES-BASEL | 2022年 / 12卷 / 05期
基金
欧盟地平线“2020”;
关键词
AES; hardware countermeasure; benchmarking; trade-off; fault attack; DFA; AES;
D O I
10.3390/app12052443
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
The development of differential fault analysis (DFA) techniques and mechanisms to inject faults into cryptographic circuits brings with it the need to use protection mechanisms that guarantee the expected level of security. The AES cipher, as a standard, has been the target of numerous DFA techniques, where its security has been compromised through different formulations and types of fault injections. These attacks have shown vulnerabilities of different AES implementations and building blocks. Consequently, several solutions have been proposed that provide additional protection to cover the identified vulnerabilities. In this paper, an extensive analysis has been carried out covering the existing fault injection techniques, the types of faults, and the requirements needed to apply DFA. Additionally, an analysis of the countermeasures reported in the literature is also presented, considering the protection provided, the type of faults considered, and the coverage against fault attacks. The eight different types of fault that allow us to perform DFAs on the AES cipher have been differentiated, as well as the vulnerabilities of the cipher. On the other hand, two comparisons have been made considering frequency penalty vs. area and fault coverage vs. area and frequency overhead. A metric has been proposed to compare the fault coverage of all the proposed solutions. To conclude, a final analysis is presented discussing the key aspects when choosing a particular solution and the possible development of new countermeasures to provide further protection against DFA.
引用
收藏
页数:20
相关论文
共 50 条
  • [1] ParTI - Towards Combined Hardware Countermeasures Against Side-Channel and Fault-Injection Attacks
    Schneider, Tobias
    Moradi, Amir
    Gueneysu, Tim
    [J]. ADVANCES IN CRYPTOLOGY (CRYPTO 2016), PT II, 2016, 9815 : 302 - 332
  • [2] ParTI - Towards Combined Hardware Countermeasures against Side-Channel and Fault-Injection Attacks
    Schneider, Tobias
    Moradi, Amir
    Gueneysu, Tim
    [J]. PROCEEDINGS OF THE 2016 ACM WORKSHOP ON THE THEORY OF IMPLEMENTATION SECURITY (TIS'16), 2016, : 39 - 39
  • [3] Comprehensive Analysis of Software Countermeasures Against Fault Attacks
    Theissing, Nikolaus
    Merli, Dominik
    Smola, Michael
    Stumpf, Frederic
    Sigl, Georg
    [J]. DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 404 - 409
  • [4] Evaluation of Countermeasures Against Fault Attacks on Smart Cards
    Sere, Ahmadou A.
    Iguchi-Cartigny, Julien
    Lanet, Jean-Louis
    [J]. INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2011, 5 (02): : 49 - 60
  • [5] On Comparison of Countermeasures against Statistical Ineffective Fault Attacks
    Khairallah, Mustafa
    Bhasin, Shivam
    Abdellatif, Karim M.
    [J]. 31ST INTERNATIONAL CONFERENCE ON MICROELECTRONICS (IEEE ICM 2019), 2019, : 122 - 125
  • [6] Countermeasures against Fault Attacks: the Good, the Bad, and the Ugly
    Maistri, Paolo
    [J]. 2011 IEEE 17TH INTERNATIONAL ON-LINE TESTING SYMPOSIUM (IOLTS), 2011,
  • [7] Cross-layer analysis of software fault models and countermeasures against hardware fault attacks in a RISC-V processor
    Laurent, Johan
    Beroulle, Vincent
    Deleuze, Christophe
    Pebay-Peyroula, Florian
    Papadimitriou, Athanasios
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2019, 71
  • [8] Hardware Covert Attacks and Countermeasures
    Phukan, Jahnabi
    Li, Kin Fun
    Gebali, Fayez
    [J]. IEEE 30TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS IEEE AINA 2016, 2016, : 1051 - 1054
  • [9] Experimental evaluation of two software countermeasures against fault attacks
    Moro, Nicolas
    Heydemann, Karine
    Dehbaoui, Amine
    Robisson, Bruno
    Encrenaz, Emmanuelle
    [J]. 2014 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE-ORIENTED SECURITY AND TRUST (HOST), 2014, : 112 - 117
  • [10] A Framework for Evaluation and Analysis on Infection Countermeasures Against Fault Attacks
    Feng, Jingyi
    Chen, Hua
    Li, Yang
    Jiao, Zhipeng
    Xi, Wei
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2020, 15 : 391 - 406