Pushing the Limit of PFA: Enhanced Persistent Fault Analysis on Block Ciphers

被引:5
|
作者
Xu, Guorui [1 ,2 ,3 ]
Zhang, Fan [3 ,4 ]
Yang, Bolin [4 ]
Zhao, Xinjie [5 ]
He, Wei [6 ]
Ren, Kui [3 ,4 ]
机构
[1] Zhejiang Univ, Coll Comp Sci & Technol, Sch Cyber Sci & Technol, Hangzhou 310058, Peoples R China
[2] State Key Lab Cryptol, Beijing 100878, Peoples R China
[3] Alibaba Zhejiang Univ Joint Inst Frontier Technol, Hangzhou 310027, Peoples R China
[4] Zhejiang Univ, Coll Comp Sci & Technol, Hangzhou 311127, Peoples R China
[5] Inst North Elect Equipment, Beijing 100191, Peoples R China
[6] China Telecom BestPay Co Ltd, Shanghai 200100, Peoples R China
基金
中国国家自然科学基金;
关键词
Circuit faults; Ciphers; Encryption; Light emitting diodes; Statistical analysis; Transient analysis; Analytical models; Advanced encryption standard (AES); fault analysis; fault attack; GPU-accelerated computing; LED; persistent fault analysis (PFA); SKINNY;
D O I
10.1109/TCAD.2020.3048280
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Persistent fault analysis (PFA) is a newly proposed cryptanalysis for block ciphers. Although the injected fault is persistent during the entire encryption, the corresponding analysis is only applied to the last round in the original PFA. In this article, the enhanced PFA (EPFA) is proposed, which can push the limit of PFA by exploiting the fault leakage in deeper rounds and target to reduce the number of required ciphertexts as small as possible. EPFA is first introduced as a general method with a specific application to advanced encryption standard (AES). Then it is extended to other substitution-permutation network (SPN)-based block ciphers, such as LED and SKINNY, both of which have unique features that EPFA fits well. To improve the efficiency of EPFA, a parallel algorithm based on mixed radix numbers is developed, which fully utilizes the power of GPU. Our experimental results show that EPFA can reduce the number of required ciphertexts to be under 1000, which is only about 40% of the 2500 ciphertexts in previous PFA on AES. In contrast to the single-threaded implementation, the parallel EPFA can have a speedup roughly about 200 times.
引用
收藏
页码:1102 / 1116
页数:15
相关论文
共 50 条
  • [41] Improved Correlation Power Analysis on Bitslice Block Ciphers
    Han, Jaeseung
    Kim, Yeon-Jae
    Kim, Soo-Jin
    Sim, Bo-Yeon
    Han, Dong-Guk
    IEEE Access, 2022, 10 : 39387 - 39396
  • [42] Analysis of the statistical cipher feedback mode of block ciphers
    Heys, HM
    IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (01) : 77 - 92
  • [43] Improved Correlation Power Analysis on Bitslice Block Ciphers
    Han, Jaeseung
    Kim, Yeon-Jae
    Kim, Soo-Jin
    Sim, Bo-Yeon
    Han, Dong-Guk
    IEEE ACCESS, 2022, 10 : 39387 - 39396
  • [44] Fault Analysis of the ChaCha and Salsa Families of Stream Ciphers
    Beckers, Arthur
    Gierlichs, Benedikt
    Verbauwhede, Ingrid
    SMART CARD RESEARCH AND ADVANCED APPLICATIONS (CARDIS 2017), 2018, 10728 : 196 - 212
  • [45] Performance analysis of CLEFIA and PRESENT lightweight block ciphers
    Jangra, Monika
    Singh, Buddha
    JOURNAL OF DISCRETE MATHEMATICAL SCIENCES & CRYPTOGRAPHY, 2019, 22 (08): : 1489 - 1499
  • [46] SIPFA: Statistical Ineffective Persistent Faults Analysis on Feistel Ciphers
    Bagheri N.
    Sadeghi S.
    Ravi P.
    Bhasin S.
    Soleimany H.
    IACR Transactions on Cryptographic Hardware and Embedded Systems, 2022, 2022 (03): : 367 - 390
  • [47] Evolutionary ciphers against differential power analysis and differential fault analysis
    TANG Ming1
    2School of Computers
    3International School of Software
    ScienceChina(InformationSciences), 2012, 55 (11) : 2555 - 2569
  • [48] Evolutionary ciphers against differential power analysis and differential fault analysis
    Tang Ming
    Qiu ZhenLong
    Yang Min
    Cheng PingPan
    Gao Si
    Liu ShuBo
    Meng QinShu
    SCIENCE CHINA-INFORMATION SCIENCES, 2012, 55 (11) : 2555 - 2569
  • [49] Algebraic fault analysis based on decomposition of higher-order nonlinear S-boxes in lightweight block ciphers
    Xing Fang
    Hongxin Zhang
    Xiaotong Cui
    Fan Fan
    Nonlinear Dynamics, 2023, 111 : 12371 - 12388
  • [50] Evolutionary ciphers against differential power analysis and differential fault analysis
    Ming Tang
    ZhenLong Qiu
    Min Yang
    PingPan Cheng
    Si Gao
    ShuBo Liu
    QinShu Meng
    Science China Information Sciences, 2012, 55 : 2555 - 2569