Paper 2026/2536

IISFA: Ineffective Instruction-Skip Fault Attacks on Bitslice Implementations

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

Redundancy countermeasures prevent differential fault analysis by withholding faulty ciphertexts. Ineffective fault analysis and statistical ineffective fault attacks exploit executions in which an injected fault leaves the result unchanged, using constraints on intermediate values or statistical bias to recover keys. In this paper, we present an Ineffective Instruction-Skip Fault Attack (IISFA) on bitsliced implementations protected by redundancy. A bitsliced instruction processes $m$ S-boxes simultaneously. Skipping it leaves the group unchanged exactly when all $m$ S-box inputs belong to its ineffective set, which we compute from the implementation. Each ciphertext output by the device therefore restricts all $m$ $n$-bit subkeys to candidates whose S-box inputs belong to that set. The ineffective probability specifies how often a uniformly random S-box input makes the skip ineffective, and its $m$-th power gives the ciphertext output probability for independent inputs. We determine which key candidates remain indistinguishable under a single target instruction. We give key-recovery procedures for both known and chosen plaintexts and combine different target instructions across queries, with one instruction skipped per execution. We calculate expected injection counts or enclosing intervals for the known- and chosen-plaintext procedures from the ineffective sets and use them to reduce the search for efficient target sequences. We evaluate five bitsliced implementations of GIFT, SKINNY and PIPO on an 8-bit AVR microcontroller under a redundancy countermeasure using clock glitches. All measured key-recovery campaigns succeed in every trial.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
Keywords
Fault attackInstruction skipIneffective faultBitslice implementationRedundancy countermeasurePIPOGIFTSKINNY
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/2536
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/2536,
      author = {Hanbeom Shin and Dongwoo Kang and Donggeun Kwon and Seokhie Hong and HeeSeok Kim},
      title = {{IISFA}: Ineffective Instruction-Skip Fault Attacks on Bitslice Implementations},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2536},
      year = {2026},
      url = {https://eprint.iacr.org/2026/2536}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.