Research on Fault Probability Based on Hamming Weight in Fault Injection Attack
Source abstract
Abstract
Fault attacks have emerged as an increasingly effective approach for integrated circuit security attacks due to their short execution time and minimal data requirement. However, the lack of a unified leakage model remains a critical challenge, as existing methods often rely on algorithm-specific details or prior knowledge of plaintexts and intermediate values. This paper proposes the Fault Probability Model based on Hamming Weight (FPHW) to address this. This novel statistical framework quantifies fault attacks by solely analyzing the statistical response of the target device, eliminating the need for attack algorithm details or implementation specifics. Building on this model, a Fault Injection Attack method based on Mutual Information (FPMIA) is introduced, which recovers keys by leveraging the mutual information between measured fault probability traces and simulated leakage derived from Hamming weight, reducing data requirements by at least 44% compared to the existing Mutual Information Analysis method while achieving a high correlation coefficient of 0.9403 between measured and modeled fault probabilities. Experimental validation on an AES-128 implementation via a Microcontroller Unit demonstrates that FPHW accurately captures the data dependence of fault probability and FPMIA achieves efficient key recovery with robust noise tolerance, establishing a unified and efficient framework that surpasses traditional methods in terms of generality, data efficiency, and practical applicability.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Network Security and Intrusion Detection · Software Reliability and Analysis Research · Anomaly Detection Techniques and Applications
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (26)
Show source-provided references
1. Cross-layer analysis of clock glitch fault injection while fetching variable-length instructions10.1007/s13389-024-00352-6 ↗
2. A deep Investigation on stealthy DVFS fault injection attacks at DNN hardware accelerators10.1109/TCAD.2024.3426364 ↗
3. Design methodology of digital sensors for detecting laser fault injection attacks in FPGAs10.1007/s13389-025-00378-4 ↗
4. Recovery for secret key in CTIDH-512 through fault injection attack10.1016/j.compeleceng.2024.110057 ↗
5. Electromagnetic fault injection attack methodology against AES hardware implementation
6. Experimental evaluation of RISC-V micro-architecture against fault injection attack10.1016/j.micpro.2023.104991 ↗
7. Li · Cryptographic hardware and embedded systems-CHES 2010. Lecture notes in computer science · 2010 · 32010.1007/978-3-642-15031-9_22 ↗
8. Differential fault intensity analysis
9. Sifa: exploiting ineffective fault inductions on symmetric cryptography10.46586/tches.v2018.i3.547-572 ↗
10. Saha · Advances in cryptology—eurocrypt 2020, PTI. Lecture notes in computer science · 2020 · 12105 · 612
11. Fault injection as an oscilloscope: fault correlation analysis10.46586/tches.v2021.i1.192-216 ↗
12. New models for the cryptanalysis of ASCON10.1007/s10623-025-01572-5 ↗
13. A novel two-stage model based SCA against secAES10.1007/s10836-024-06149-z ↗
14. Model-based clustering of categorical data based on the hamming distance10.1080/01621459.2024.2402568 ↗
15. Differential fault attacks on privacy protocols friendly symmetric-key primitives: rain and hera10.1049/2024/7457517 ↗
16. Anomaly detection using isomorphic analysis for false data injection attacks in industrial control systems10.1016/j.jfranklin.2024.107000 ↗
17. Transient voltage information entropy difference unit protection based on fault condition attribute fusion10.3390/e27010061 ↗
18. Meta-scanner: detecting fault attacks via scanning FPGA designs metadata10.1109/TCAD.2024.3443769 ↗
19. Mangard · Power analysis attacks: revealing the secrets of smart cards · 2008 · 31
20. Kernel density estimation for multiclass quantification10.1007/s10994-024-06726-5 ↗
21. Density peak clustering algorithms: a review on the decade 2014–202310.1016/j.eswa.2023.121860 ↗
22. Quantification using permutation-invariant networks based on histograms10.1007/s00521-024-10721-1 ↗
23. Undersampling based on generalized learning vector quantization and natural nearest neighbors for imbalanced data
24. A nonprofiled side-channel analysis based on variational lower bound related to mutual information10.1007/s11432-021-3451-1 ↗
25. Extending the classical side-channel analysis framework to access-driven cache attacks10.1016/j.cose.2023.103255 ↗
26. Mutual information analysis: a generic side-channel distinguisher