Paper 2026/2537

SAT and Neural Network Filters for Misinjections in Fault Attacks

Hanbeom Shin, Korea University
Dongwoo Kang, Korea University
Donggeun Kwon, Kunsan National University
Seokhie Hong, SmartM2M
HeeSeok Kim, Korea University
Abstract

A misinjection, an injection that misses the fault form an attack assumes, can make an elimination fault attack discard the correct key. They occur when the attacker has not determined the timing of the device, and a random-delay countermeasure wider than the S-box layer can force them even on one who has. This paper presents a SAT filter that removes misinjections without the secret key, one injection at a time. It models the differential propagation from the injected round to the end of the cipher in SAT and rejects an injection when the model has no solution for the assumed fault and the observed ciphertext difference. The paper also presents a neural network filter, which passes an injection when the score of a network trained for the same decision is at least 0.5, and a combined filter, which passes it only when the SAT model of the injection also has a solution. We measure the filters on faults injected by clock glitching into GIFT-64, GIFT-128 and BAKSHEESH on a microcontroller, in three settings, a non-profiling attacker without and with a random-delay countermeasure and a profiling attacker with it. The SAT filter rejected none of the 14669 intended faults and, for the non-profiling attacker without the random-delay countermeasure, at least 0.940 of the misinjections at the full-diffusion round, over at least 385 each. For the same attacker it raises the success probability of ToFA on BAKSHEESH, which recovers the master key, from 5.2% to 61.2%, and the combined filter raises it to 96.2%, each over 2000 trials.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
Keywords
Fault attacksDifferential fault analysisMisinjectionSATKey-independent filteringRandom delayGIFTBAKSHEESH
Contact author(s)
newonetiger @ korea ac kr
redr1102 @ korea ac kr
dgkwon @ kunsan ac kr
shhong @ smartm2m co kr
80khs @ korea ac kr
History
2026-10-20: last of 2 revisions
2026-10-19: received
See all versions
Short URL
https://ia.cr/2026/2537
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/2537,
      author = {Hanbeom Shin and Dongwoo Kang and Donggeun Kwon and Seokhie Hong and HeeSeok Kim},
      title = {{SAT} and Neural Network Filters for Misinjections in Fault Attacks},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2537},
      year = {2026},
      url = {https://eprint.iacr.org/2026/2537}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.