Paper 2026/004

TSM+ and OTSM - Correct Application of Time Sharing Masking in Round-Based Designs

Hemin Rahimi, Independent Researcher
Amir Moradi, Technische Universität Darmstadt, Germany
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
Creative Commons Attribution
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}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.