Paper 2023/021

DLFA: Deep Learning based Fault Analysis against Block Ciphers

Yukun Cheng, Wuhan University
Changhai Ou, Wuhan University
Fan Zhang, Zhejiang University
Shihui Zheng, Beijing University of Posts and Telecommunications
Shengmin Xu, Fujian Normal University
Jiangshan Long, Wuhan University
Abstract

Previous studies on fault analysis have demonstrated promising potential in compromising cryptographic security. However, these fault analysis methods are limited in practical impact due to methodological constraints and the substantial requirement of faulty information such as correct and faulty ciphertexts. Additionally, while deep learning techniques have been widely applied to side-channel analysis (SCA) in recent years and have shown superior performance compared with traditional methods, there has been minimal research focusing on the application of deep learning techniques in fault analysis to date. This paper proposes an innovative approach named deep learning-based fault analysis (DLFA) by incorporating deep learning techniques into fault analysis, which enhances the efficiency and versatility of the analysis. DLFA is equipped with a novel feature selection method to extract valuable information for neural networks from faulty ciphertexts. Besides, optimized hyper-parameters for MLP and CNN are presented as the benchmarks. Experimental results on advanced encryption standard (AES) reveal that DLFA achieves outstanding performance. Notably, DLFA requires only 683 minimum and 1488 average ciphertexts with an average analysis time of 0.12s, surpassing previous works in terms of efficiency.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
Keywords
Deep LearningMulti-Layer PerceptronConvolutional Neural NetworkFault AnalysisAdvanced Encryption Standard
Contact author(s)
kuin @ mail ustc edu cn
History
2024-07-05: last of 3 revisions
2023-01-06: received
See all versions
Short URL
https://ia.cr/2023/021
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2023/021,
      author = {Yukun Cheng and Changhai Ou and Fan Zhang and Shihui Zheng and Shengmin Xu and Jiangshan Long},
      title = {{DLFA}: Deep Learning based Fault Analysis against Block Ciphers},
      howpublished = {Cryptology {ePrint} Archive, Paper 2023/021},
      year = {2023},
      url = {https://eprint.iacr.org/2023/021}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.