Paper 2026/2483
Uniform Sharing in Multiple Stages: Towards Second-Order Security
Abstract
Mitigating Side‑Channel Analysis (SCA) of cryptographic implementations relies heavily on masking schemes; however, achieving efficient and straightforward hardware realizations remains challenging. While Threshold Implementation (TI) provides provable security against glitches in hardware, it incurs significant area overhead due to the large number of shares required to protect non‑linear functions. Successor schemes achieve the same security order with a minimal number of shares, but often rely on a high amount of per‑cycle randomness, especially at higher orders. Recent optimizations such as NullFresh and MultiStage attain minimal share counts without additional randomness; however, they lack a generalized methodology for higher‑order security. In particular, although MultiStage enables automated generation of low‑randomness masked designs, it is currently limited to first‑order protection. In this work, we bridge this gap by introducing an automated masking technique for arbitrary functions that guarantees second‑order security in the glitch‑extended probing model. Building upon the MultiStage approach, our method preserves the efficiency of NullFresh by minimizing requirements for fresh masks, while overcoming structural limitations of previous schemes. We demonstrate the feasibility of the approach on the lightweight block ciphers PRINCE, Midori, and SKINNY. The resulting designs are formally verified using SILVER and PROLEAD, and experimentally evaluated on FPGA using TVLA.
Metadata
- Available format(s)
-
PDF
- Category
- Implementation
- Publication info
- Published elsewhere. Minor revision. Submitted Manuscript. CANS 2026
- Keywords
- MaskingSide-Channel AnalysisHigher-Order SecurityUniformityHardware
- Contact author(s)
-
aein shahmirzadi @ pqshield com
artemii ovchinnikov @ esat kuleuven be - History
- 2026-10-15: approved
- 2026-10-14: received
- See all versions
- Short URL
- https://ia.cr/2026/2483
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/2483,
author = {Aein Rezaei Shahmirzadi and Artemii Ovchinnikov and Siemen Dhooghe},
title = {Uniform Sharing in Multiple Stages: Towards Second-Order Security},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/2483},
year = {2026},
url = {https://eprint.iacr.org/2026/2483}
}