Paper 2023/633

From Substitution Box To Threshold

Anubhab Baksi, Nanyang Technological University
Sylvain Guilley, Secure-IC, Rennes, France, Télécom Paris, Paris, France
Ritu-Ranjan Shrivastwa, Secure-IC, Rennes, France
Sofiane Takarabt, Secure-IC, Rennes, France
Abstract

With the escalating demand for lightweight ciphers as well as side channel protected implementation of those ciphers in recent times, this work focuses on two related aspects. First, we present a tool for automating the task of finding a Threshold Implementation (TI) of a given Substitution Box (SBox). Our tool returns `with decomposition' and `without decomposition' based TI. The `with decomposition' based implementation returns a combinational SBox; whereas we get a sequential SBox from the `without decomposition' based implementation. Despite being high in demand, it appears that this kind of tool has been missing so far. In the process, we report new decomposition for the PRESENT SBox (improving from Poschmann et al.'s JoC'11 paper) and that of the GIFT SBox (improving from Jati et al.'s TIFS'20 paper). Second, we show an algorithmic approach where a given cipher implementation can be tweaked (without altering the cipher specification) so that its TI cost can be significantly reduced. We take the PRESENT cipher as our case study (our methodology can be applied to other ciphers as well). Indeed, we show over 31 percent reduction in area and over 52 percent reduction in depth compared to the basic threshold implementation.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Published elsewhere. Minor revision. Indocrypt 2023
Keywords
Lightweight CryptographyBlock CipherSBoxSide Channel CountermeasureThreshold ImplementationPRESENT
Contact author(s)
anubhab baksi @ ntu edu sg
sylvain guilley @ secure-ic com
ritu-ranjan shrivastwa @ secure-ic com
sofiane takarabt @ secure-ic com
History
2024-01-01: last of 12 revisions
2023-05-03: received
See all versions
Short URL
https://ia.cr/2023/633
License
Creative Commons Attribution-NonCommercial-ShareAlike
CC BY-NC-SA

BibTeX

@misc{cryptoeprint:2023/633,
      author = {Anubhab Baksi and Sylvain Guilley and Ritu-Ranjan Shrivastwa and Sofiane Takarabt},
      title = {From Substitution Box To Threshold},
      howpublished = {Cryptology {ePrint} Archive, Paper 2023/633},
      year = {2023},
      url = {https://eprint.iacr.org/2023/633}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.