Paper 2026/004
TSM+ and OTSM - Correct Application of Time Sharing Masking in Round-Based Designs
Abstract
Among the countermeasures against side-channel analysis attacks, masking offers formal security guarantees and composability, yet remains challenging to implement efficiently in hardware due to physical defaults like glitches and transitions. Low-latency masking techniques aim to mitigate the performance penalties but can inadvertently compromise security in certain architectural contexts. In particular, the recently proposed Time Sharing Masking (TSM) technique enables single-cycle masked implementations with composability under the SNI and PINI notions but fails to satisfy stronger composability guarantees required in iterative designs, i.e., OPINI. In this work, we show that TSM-based constructions can exhibit first-order leakage when used in single-register feedback architecture, such as round-based implementations of ciphers. To address this, we propose two new masking schemes: TSM+, a more efficient variant of TSM satisfying only PINI (but not SNI), and OTSM, a construction satisfying OPINI, enabling secure round-based designs. Our improved round-based masked implementations of PRINCE and AES ensure security in latency-critical applications under both glitch- and transition-extended probing model while demanding for slightly more area consumption.
Metadata
- Available format(s)
-
PDF
- Category
- Implementation
- Publication info
- Published by the IACR in TCHES 2026
- Keywords
- Side-Channel AnalysisMaskingLow-LatencyTSM
- Contact author(s)
-
rahimihemn @ gmail com
amir moradi @ tu-darmstadt de - History
- 2026-01-21: revised
- 2026-01-02: received
- See all versions
- Short URL
- https://ia.cr/2026/004
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/004,
author = {Hemin Rahimi and Amir Moradi},
title = {{TSM}+ and {OTSM} - Correct Application of Time Sharing Masking in Round-Based Designs},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/004},
year = {2026},
url = {https://eprint.iacr.org/2026/004}
}