DEFAULT: Cipher Level Resistance Against Differential Fault Attack

被引:11
|
作者
Baksi, Anubhab [1 ]
Bhasin, Shivam [2 ]
Breier, Jakub [3 ]
Khairallah, Mustafa [1 ]
Peyrin, Thomas [1 ]
Sarkar, Sumanta [4 ]
Sim, Siang Meng [5 ]
机构
[1] Nanyang Technol Univ, Singapore, Singapore
[2] Temasek Labs NTU, Singapore, Singapore
[3] Silicon Austria Labs, Graz, Austria
[4] Univ Warwick, Coventry, W Midlands, England
[5] DSO Natl Labs, Singapore, Singapore
来源
ADVANCES IN CRYPTOLOGY - ASIACRYPT 2021, PT II | 2021年 / 13091卷
关键词
Differential fault attack; Protection; SBox; Differential attack; DEFAULT; BLOCK CIPHER;
D O I
10.1007/978-3-030-92075-3_5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Differential Fault Analysis (DFA) is a well known cryptanalytic technique that exploits faulty outputs of an encryption device. Despite its popularity and similarity with the classical Differential Analysis (DA), a thorough analysis explaining DFA from a designer's pointof-view is missing in the literature. To the best of our knowledge, no DFA immune block cipher at an algorithmic level has been proposed so far. Furthermore, all known DFA countermeasures somehow depend on the device/protocol or on the implementation such as duplication/comparison. As all of these are outside the scope of the cipher designer, we focus on designing a primitive which can protect from DFA on its own. We present the first concept of cipher level DFA resistance which does not rely on any device/protocol related assumption, nor does it depend on any form of duplication. Our construction is simple, software/hardware friendly and DFA security scales up with the state size. It can be plugged before and/or after (almost) any symmetric key cipher and will ensure a non-trivial search complexity against DFA. One key component in our DFA protection layer is an SBox with linear structures. Such SBoxes have never been used in cipher design as they generally perform poorly against differential attacks. We argue that they in fact represent an interesting trade-off between good cryptographic properties and DFA resistance. As a proof of concept, we construct a DFA protecting layer, named DEFAULT-LAYER, as well as a full-fledged block cipher DEFAULT. Our solutions compare favorably to the state-of-the-art, offering advantages over the sophisticated duplication based solutions like impeccable circuits/CRAFT or infective countermeasures.
引用
收藏
页码:124 / 156
页数:33
相关论文
共 50 条
  • [1] The Differential Fault Attack of PRESENT Cipher
    Chen W.-J.
    Zhao S.-Y.
    Zou R.-J.
    Zhang X.-N.
    Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2019, 48 (06): : 865 - 869
  • [2] Differential Fault Attack on ASCON Cipher
    Jana, Amit
    PROGRESS IN CRYPTOLOGY-INDOCRYPT 2024, PT II, 2025, 15496 : 53 - 72
  • [3] Differential Fault Attack on the Stream Cipher LIZARD
    MA Zhen
    TIAN Tian
    QI Wenfeng
    ChineseJournalofElectronics, 2021, 30 (03) : 534 - 541
  • [4] Differential Fault Attack on the Stream Cipher LIZARD
    Ma Zhen
    Tian Tian
    Qi Wenfeng
    CHINESE JOURNAL OF ELECTRONICS, 2021, 30 (03) : 534 - 541
  • [5] Differential fault attack on Zorro block cipher
    Shi, Danping
    Hu, Lei
    Song, Ling
    Sun, Siwei
    SECURITY AND COMMUNICATION NETWORKS, 2015, 8 (16) : 2826 - 2835
  • [6] Differential Fault Attack on SKINNY Block Cipher
    Vafaei, Navid
    Bagheri, Nasour
    Saha, Sayandeep
    Mukhopadhyay, Debdeep
    SECURITY, PRIVACY, AND APPLIED CRYPTOGRAPHY ENGINEERING, SPACE 2018, 2018, 11348 : 177 - 197
  • [7] Differential Fault Attack on ITUbee Block Cipher
    Fu, Shan
    Xu, Guoai
    Pan, Juan
    Wang, Zongyue
    Wang, An
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16 (02)
  • [8] A fault attack against the FOX cipher family
    Breveglieri, L.
    Koren, I.
    Maistri, P.
    FAULT DIAGNOSIS AND TOLERANCE IN CRYPTOGRAPHY, PROCEEDINGS, 2006, 4236 : 98 - 105
  • [9] Evolution cipher against differential power attack
    Shubo L.
    Ming T.
    Si G.
    Huanguo Z.
    International Journal of Digital Content Technology and its Applications, 2010, 4 (07) : 177 - 189
  • [10] New Differential Fault Attack on Lightweight Cipher LBlock
    Wei, Yuechuan
    Rong, Yisheng
    Wang, Xu An
    2016 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT NETWORKING AND COLLABORATIVE SYSTEMS (INCOS), 2016, : 285 - 288