Paper 2020/892

Divided We Stand, United We Fall: Security Analysis of Some SCA+SIFA Countermeasures Against SCA-Enhanced Fault Template Attacks

Sayandeep Saha, Arnab Bag, Dirmanto Jap, Debdeep Mukhopadhyay, and Shivam Bhasin

Abstract

Protection against Side-Channel (SCA) and Fault Attacks (FA) requires two classes of countermeasures to be simultaneously embedded in a cryptographic implementation. It has already been shown that a straightforward combination of SCA and FA countermeasures are vulnerable against FAs, such as Statistical Ineffective Fault Analysis (SIFA) and Fault Template Attacks (FTA). Consequently, new classes of countermeasures have been proposed which prevent against SIFA, and also includes masking for SCA protection. While they are secure against SIFA and SCA individually, one important question is whether the security claim still holds at the presence of a combined SCA and FA adversary. Security against combined attacks is, however, desired, as countermeasures for both threats are included in such implementations. In this paper, we show that some of the recently proposed combined SIFA and SCA countermeasures fall prey against combined attacks. To this end, we enhance the FTA attacks by considering side-channel information during fault injection. The success of the proposed attacks stems from some non-trivial fault propagation properties of S-Boxes, which remains unexplored in the original FTA proposal. The proposed attacks are validated on an open-source software implementation of Keccak with SIFA-protected χ5 S-Box with laser fault injection and power measurement, and a hardware implementation of a SIFA-protected χ3 S-Box through gate-level power trace simulation. Finally, we discuss some mitigation strategies to strengthen existing countermeasures.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
A minor revision of an IACR publication in ASIACRYPT 2021
Keywords
Fault AttackSide-channelMasking
Contact author(s)
sayandeep iitkgp @ gmail com
amiarnabbolchi @ gmail com
djap @ ntu edu sg
dmcseiitkgp @ gmail com
sbhasin @ ntu edu sg
History
2022-03-23: last of 3 revisions
2020-07-16: received
See all versions
Short URL
https://ia.cr/2020/892
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2020/892,
      author = {Sayandeep Saha and Arnab Bag and Dirmanto Jap and Debdeep Mukhopadhyay and Shivam Bhasin},
      title = {Divided We Stand, United We Fall: Security Analysis of Some {SCA}+{SIFA} Countermeasures Against {SCA}-Enhanced Fault Template Attacks},
      howpublished = {Cryptology {ePrint} Archive, Paper 2020/892},
      year = {2020},
      url = {https://eprint.iacr.org/2020/892}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.