Paper 2026/2536
IISFA: Ineffective Instruction-Skip Fault Attacks on Bitslice Implementations
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
-
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}
}