Paper 2024/365

Combined Threshold Implementation

Jakob Feldtkeller, Ruhr University Bochum
Jan Richter-Brockmann, Ruhr University Bochum
Pascal Sasdrich, Ruhr University Bochum
Tim Güneysu, Ruhr University Bochum, German Research Centre for Artificial Intelligence
Abstract

Physical security is an important aspect of devices for which an adversary can manipulate the physical execution environment. Recently, more and more attention has been directed towards a security model that combines the capabilities of passive and active physical attacks, i.e., an adversary that performs fault-injection and side-channel analysis at the same time. Implementing countermeasures against such a powerful adversary is not only costly but also requires the skillful combination of masking and redundancy to counteract all reciprocal effects. In this work, we propose a new methodology to generate combined-secure circuits. We show how to transform TI-like constructions to resist any adversary with the capability to tamper with internal gates and probe internal wires. For the resulting protection scheme, we can prove the combined security in a well-established theoretical security model. Since the transformation preserves the advantages of TI-like structures, the resulting circuits prove to be more efficient in the number of required bits of randomness (up to 100%), the latency in clock cycles (up to 40%), and even the area for pipelined designs (up to 40%) than the state of the art for an adversary restricted to manipulating a single gate and probing a single wire.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
Keywords
Physical SecurityHardware SecurityThreshold ImplementationConsolidating Masking SchemesCombined Analysis
Contact author(s)
jakob feldtkeller @ rub de
jan richter-brockmann @ rub de
pascal sasdrich @ rub de
tim gueneysu @ rub de
History
2024-04-19: revised
2024-02-28: received
See all versions
Short URL
https://ia.cr/2024/365
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/365,
      author = {Jakob Feldtkeller and Jan Richter-Brockmann and Pascal Sasdrich and Tim Güneysu},
      title = {Combined Threshold Implementation},
      howpublished = {Cryptology ePrint Archive, Paper 2024/365},
      year = {2024},
      note = {\url{https://eprint.iacr.org/2024/365}},
      url = {https://eprint.iacr.org/2024/365}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.