Persistent fault attack in practice

被引:0
|
作者
Zhang F. [1 ,2 ,4 ]
Zhang Y. [1 ,3 ,4 ]
Jiang H. [5 ]
Zhu X. [5 ]
Bhasin S. [6 ]
Zhao X. [7 ]
Liu Z. [2 ,8 ]
Gu D. [9 ]
Ren K. [1 ,4 ]
机构
[1] College of Computer Science and Technology, Zhejiang University, Hangzhou
[2] State Key Laboratory of Cryptology, P.O.Box 5159, Beijing
[3] College of Information Science & Electronic Engineering, Zhejiang University, Hangzhou
[4] Alibaba-Zhejiang University Joint Research Institute of Frontier Technologies, Hangzhou
[5] Chinese Academy of Sciences, Beijing
[6] Institute of North Electronic Equipment, Beijing
[7] Nanjing University of Aeronautics and Astronautics, Nanjing
[8] Shanghai Jiaotong University, Shanghai
基金
中国国家自然科学基金;
关键词
AES; Fault Injection; MLE; PFA; PRESENT; SRAM;
D O I
10.13154/tches.v2020.i2.172-195
中图分类号
学科分类号
摘要
Persistence fault analysis (PFA) is a novel fault analysis technique proposed in CHES 2018 and demonstrated with rowhammer-based fault injections. However, whether such analysis can be applied to traditional fault attack scenario, together with its difficulty in practice, has not been carefully investigated. For the first time, a persistent fault attack is conducted on an unprotected AES implemented on ATmega163L microcontroller in this paper. Several critical challenges are solved with our new improvements, including (1) how to decide whether the fault is injected in SBox; (2) how to use the maximum likelihood estimation to pursue the minimum number of ciphertexts; (3) how to utilize the unknown fault in SBox to extract the key. Our experiments show that: to break AES with physical laser injections despite all these challenges, the minimum and average number of required ciphertexts are 926 and 1641, respectively. It is about 38% and 28% reductions of the ciphertexts required in comparison to 1493 and 2273 in previous work where both fault value and location have to be known. Furthermore, our analysis is extended to the PRESENT cipher. By applying the persistent fault analysis to the penultimate round, the full PRESENT key of 80 bits can be recovered. Eventually, an experimental validation is performed to confirm the accuracy of our attack with more insights. This paper solves the challenges in most aspects of practice and also demonstrates the feasibility and universality of PFA on SPN block ciphers. © 2020, Ruhr-University of Bochum. All rights reserved.
引用
收藏
页码:172 / 195
页数:23
相关论文
共 50 条
  • [21] Differential Fault Attack on GIFT
    XIE Min
    TIAN Feng
    LI Jiaqi
    Chinese Journal of Electronics, 2021, 30 (04) : 669 - 675
  • [22] Differential fault attack on FeW
    Xie M.
    Li J.
    Tian F.
    Tongxin Xuebao/Journal on Communications, 2020, 41 (04): : 143 - 149
  • [23] Differential Fault Attack on Espresso
    Bathe, Bhagwan
    Tiwari, Siddhartha
    Anand, Ravi
    Roy, Dibyendu
    Maitra, Subhamoy
    PROGRESS IN CRYPTOLOGY, INDOCRYPT 2021, 2021, 13143 : 271 - 286
  • [24] Differential fault attack on Camellia
    State Key Laboratory of Information Security, Institute of Software, Chinese Academy of Sciences, Beijing 100190, China
    Chin J Electron, 2009, 1 (13-19):
  • [25] A Fault Attack Robust TRNG
    Boehl, E.
    Ihle, M.
    2012 IEEE 18TH INTERNATIONAL ON-LINE TESTING SYMPOSIUM (IOLTS), 2012, : 114 - 117
  • [26] A Hybrid Fault Model for Differential Fault Attack on AES
    Liu, Yixia
    Cui, Xiaoxin
    Cao, Jian
    Zhang, Xing
    2017 IEEE 12TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2017, : 784 - 787
  • [27] Acceleration of Fault Attack Emulation by Consideration of Fault Propagation
    Krieg, Armin
    Grinschgl, Johannes
    Steger, Christian
    Weiss, Reinhold
    Bock, Holger
    Haid, Josef
    2012 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT'12), 2012, : 239 - 242
  • [28] Persistent hypoxemia after an asthma attack
    Cristian Deana
    Laura Conangla
    Luigi Vetrugno
    Massimiliano Saltarini
    Stefania Buttera
    Tiziana Bove
    Flavio Bassi
    Amato De Monte
    The Ultrasound Journal, 11
  • [29] Persistent hypoxemia after an asthma attack
    Deana, Cristian
    Conangla, Laura
    Vetrugno, Luigi
    Saltarini, Massimiliano
    Buttera, Stefania
    Bove, Tiziana
    Bassi, Flavio
    De Monte, Amato
    ULTRASOUND JOURNAL, 2019, 11 (1):
  • [30] A Study of Persistent Fault Analysis
    Caforio, Andrea
    Banik, Subhadeep
    SECURITY, PRIVACY, AND APPLIED CRYPTOGRAPHY ENGINEERING, SPACE 2019, 2019, 11947 : 13 - 33