Paper 2023/633 Original: eprint.iacr.org/2023/633 ↗

From Substitution Box To Threshold

Anubhab Baksi
Sylvain Guilley
Ritu-Ranjan Shrivastwa
Sofiane Takarabt
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
Preprint.
History
2024-01-01: last updated
2023-05-03: published
Short URL
https://ia.cr/2023/633
License
https://creativecommons.org/licenses/by-nc-sa/4.0/

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, this archive does not use cookies or embedded third party content.