Paper 2024/1187
STORM — Small Table Oriented Redundancy-based SCA Mitigation for AES
Abstract
Side-channel-analysis (SCA) resistance with cost optimization in AES hardware implementations remains a significant challenge. While traditional masking-based schemes offer provable security, they often incur substantial resource overheads (latency, area, randomness, performance, power consumption). Alternatively, the RAMBAM scheme introduced a redundancy-based approach to control the signal-to-noise ratio, and achieves exponential leakage reduction as redundancy increases. This method results in only a slight increase in area and in power consumption, and a significant decrease in the amount of randomness needed, without any increase in latency. However, it lacks a formal security proof.
In this study, we introduce a scheme, denoted STORM, that synergizes RAMBAM's methodology with the utilization of look-up-tables (LUTs) in memory (ROM/RAM) in a redundant domain. STORM, like RAMBAM, is as fast as a typical unprotected implementation and has the same latency, but has a significantly higher maximal clock frequency than RAMBAM, and consumes less than half the power. RAMBAM and STORM are code-based schemes in the sense that their set of representations is a code in the vector space
Metadata
- Available format(s)
-
PDF
- Category
- Attacks and cryptanalysis
- Publication info
- Preprint.
- Keywords
- AESDPAHomomorphismLeakageMaskingMemoryRandomizationRAMBAMRedundancyRingsSide-channelSCASTORMSIFA-1LUT
- Contact author(s)
-
belenky @ fortifyiq com
chernyshchyk @ fortifyiq com
karavaev @ fortifyiq com
maksymenko @ fortifyiq com
teper @ fortifyiq com
ryzhkova @ fortifyiq com
itamar levi @ biu ac il
osnat keren @ biu ac il
kreimer @ fortifyiq com - History
- 2024-07-25: approved
- 2024-07-23: received
- See all versions
- Short URL
- https://ia.cr/2024/1187
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2024/1187, author = {Yaacov Belenky and Hennadii Chernyshchyk and Oleg Karavaev and Oleh Maksymenko and Valery Teper and Daria Ryzhkova and Itamar Levi and Osnat Keren and Yury Kreimer}, title = {{STORM} — Small Table Oriented Redundancy-based {SCA} Mitigation for {AES}}, howpublished = {Cryptology {ePrint} Archive, Paper 2024/1187}, year = {2024}, url = {https://eprint.iacr.org/2024/1187} }