IACR Transactions on Cryptographic Hardware and Embedded Systems · 2018 · 26 citations · 3 references
ComputingComputer EngineeringComputer ScienceComputer SecurityCryptographyHardware SecurityCryptographic ComplexitySide-channel AnalysisSide-channel AttacksCountermeasure DesignMaskingMasking CountermeasuresSide-channel Countermeasures
Masking is a very common countermeasure against side channel attacks. When combining Boolean and arithmetic masking, one must be able to convert between the two types of masking, and the conversion algorithm itself must be secure against side-channel attacks. An efficient high-order Boolean to arithmetic conversion scheme was recently described at CHES 2017, with complexity independent of the register size. In this paper we describe a simplified variant with fewer mask refreshing, and still with a proof of security in the ISW probing model. In practical implementations, our variant is roughly 25% faster.
3
The SIMON and SPECK Families of Lightweight Block Ciphers.
Ray Beaulieu, Douglas Shors, Jason Smith et al. · IACR Cryptology ePrint Archive · 2013 · 628 citations
Strong Non-Interference and Type-Directed Higher-Order Masking
Gilles Barthe, Sonia Belaïd, François Dupressoir et al. · 2016 · 219 citations