Protecting against statistical ineffective fault attacks

被引:0
|
作者
Daemen J. [1 ]
Dobraunig C. [1 ,2 ]
Eichlseder M. [2 ]
Gross H. [3 ]
Mendel F. [4 ]
Primas R. [2 ]
机构
[1] Radboud University, Nijmegen
[2] Graz University of Technology, Graz
[3] SGS Digital Trust Services GmbH, Graz
[4] Infineon Technologies AG, Neubiberg
基金
奥地利科学基金会; 欧洲研究理事会;
关键词
Fault attack; Fault countermeasures; Implementation security; Masking; SFA; SIFA;
D O I
10.13154/tches.v2020.i3.508-543
中图分类号
学科分类号
摘要
Statistical Ineffective Fault Attacks (SIFA) pose a threat for many practical implementations of symmetric primitives. Countermeasures against both power analysis and fault attacks typically do not prevent straightforward SIFA attacks, which require only very limited knowledge about the concrete implementation. Therefore, the exploration of countermeasures against SIFA that do not rely on protocols or physical protection mechanisms is of great interest. In this paper, we describe different countermeasure strategies against SIFA. First, we introduce an abstraction layer between the algorithmic specification of a cipher and its implementation in hardware or software to study and describe resistance against SIFA. We then show that by basing the masked implementation on permutations as building blocks, we can build circuits that withstand single-fault SIFA and DPA attacks. We show how this approach can be applied to 3-bit, 4-bit, and 5-bit S-boxes and the AES S-box. Additionally, we present a strategy based on fine-grained fault detection suitable for protecting any circuit against SIFA attacks. Although this approach may lead to a higher implementation cost due to the fine-grained detection needed, it can be used to protect arbitrary circuits and can be generalized to cover multi-fault SIFA. For single-fault SIFA protection, our countermeasures only have a small computational overhead compared to a simple combination of masking and duplication. © 2020, Ruhr-University of Bochum. All rights reserved.
引用
收藏
页码:508 / 543
页数:35
相关论文
共 50 条
  • [1] 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
  • [2] Practical Improvements to Statistical Ineffective Fault Attacks
    Ege, Baris
    Swinkels, Bob
    Toprakhisar, Dilara
    Vadnala, Praveen Kumar
    [J]. CONSTRUCTIVE SIDE-CHANNEL ANALYSIS AND SECURE DESIGN, COSADE 2024, 2024, 14595 : 59 - 75
  • [3] A Countermeasure Against Statistical Ineffective Fault Analysis
    Breier, Jakub
    Khairallah, Mustafa
    Hou, Xiaolu
    Liu, Yang
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2020, 67 (12) : 3322 - 3326
  • [4] Generalizing Statistical Ineffective Fault Attacks in the Spirit of Side-Channel Attacks
    Barbu, Guillaume
    Castelnovi, Laurent
    Chabrier, Thomas
    [J]. CONSTRUCTIVE SIDE-CHANNEL ANALYSIS AND SECURE DESIGN, COSADE 2021, 2021, 12910 : 105 - 125
  • [5] On Protecting SPHINCS+ Against Fault Attacks
    Genêt A.
    [J]. IACR Transactions on Cryptographic Hardware and Embedded Systems, 2023, 2023 (02): : 80 - 114
  • [6] Table Redundancy Method for Protecting Against Fault Attacks
    Lee, Seungkwang
    Jho, Nam-Su
    Kim, Myungchul
    [J]. IEEE ACCESS, 2021, 9 : 92214 - 92223
  • [7] Protecting RSA Against Fault Attacks: The Embedding Method
    Joye, Marc
    [J]. 2009 WORKSHOP ON FAULT DIAGNOSIS AND TOLERANCE IN CRYPTOGRAPHY (FDTC 2009), 2009, : 41 - 45
  • [8] Protecting RSA Against Fault Attacks: The Embedding Method
    Joye, Marc
    [J]. PROCEEDINGS OF THE 2009 WORKSHOP ON FAULT DIAGNOSIS AND TOLERANCE IN CRYPTOGRAPHY (FDTC 2009), 2009, : 41 - 45
  • [9] SecWalk: Protecting Page Table Walks Against Fault Attacks
    Schilling, Robert
    Nasahl, Pascal
    Weiglhofer, Stefan
    Mangard, Stefan
    [J]. 2021 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST (HOST), 2021, : 56 - 67
  • [10] MAFIA: Protecting the Microarchitecture of Embedded Systems Against Fault Injection Attacks
    Chamelot, Thomas
    Courousse, Damien
    Heydemann, Karine
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (12) : 4555 - 4568