Paper 2024/1546

Bit t-SNI Secure Multiplication Gadget for Inner Product Masking

John Gaspoz, KU Leuven
Siemen Dhooghe, KU Leuven
Abstract

Masking is a sound countermeasure to protect against differential power analysis. Since the work by Balasch et al. in ASIACRYPT 2012, inner product masking has been explored as an alternative to the well known Boolean masking. In CARDIS 2017, Poussier et al. showed that inner product masking achieves higher-order security versus Boolean masking, for the same shared size, in the bit-probing model. Wang et al. in TCHES 2020 verified the inner product masking's security order amplification in practice and proposed new gadgets for inner product masking. Finally, Wu et al. in TCHES 2022 showed that this security amplification comes from the bit-probing model, but that Wang al.'s gadgets are not higher-order bit-probing secure reducing the computation's practical security. The authors concluded their work with the open question of providing an inner product multiplication gadget which maintains the masking's bit-probing security, and conjectured that such gadget maintains the practical security order amplification of the masking during its computation. In this paper, we answer positively to Wu et al.'s open problems. We are the first to present a multiplication gadget for inner product masking which is proven secure in the bit-level probing model using the t-Strong Non-Interference (SNI) property. Moreover, we provide practical evidence that the gadget indeed maintains the security amplification of its masking. This is done via an evaluation of an assembly implementation of the gadget on an ARM Cortex-M4 core. We used this implementation to take leakage measurements and show no leakage happens for orders below the gadget's bit-probing security level either for its univariate or multivariate analysis.

Note: Preprint.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
Keywords
Inner Product MaskingMaskingNon-interferenceProbing SecuritySide-channel AnalysisSoftware
Contact author(s)
john gaspoz @ esat kuleuven be
siemen dhooghe @ esat kuleuven be
History
2024-10-04: approved
2024-10-03: received
See all versions
Short URL
https://ia.cr/2024/1546
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1546,
      author = {John Gaspoz and Siemen Dhooghe},
      title = {Bit t-{SNI} Secure Multiplication Gadget for Inner Product Masking},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1546},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1546}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.