IEEE Transactions on Computers · 2020 · 103 citations · 14 references
ComputingComputer EngineeringComputer ScienceComputer SecurityCryptographyHardware SecurityCryptographic ArchitectureDeductive VerificationHardware Security VerificationCryptographic EngineeringProvable SecuritySecurity Proofs
The design of glitch-resistant higher-order masking schemes is an important challenge in cryptographic engineering. A recent work by Moos <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">et al.</i> (CHES 2019) showed that most published schemes (and all efficient ones) exhibit local or composability flaws at high security orders, leaving a critical gap in the literature on hardware masking. In this article, we first extend the simulatability framework of Belaïd <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">et al.</i> (EUROCRYPT 2016) and prove that a compositional strategy that is correct without glitches remains valid with glitches. We then use this extended framework to prove the first masked gadgets that enable trivial composition with glitches at arbitrary orders. We show that the resulting “Hardware Private Circuits” approach the implementation efficiency of previous (flawed) schemes. We finally investigate how trivial composition can serve as a basis for a tool that allows verifying full masked hardware implementations (e.g., of complete block ciphers) at any security order from their HDL code. As side products, we improve the randomness complexity of the best published refreshing gadgets, show that some S-box representations allow latency reductions and confirm practical claims based on implementation results.
14
Strong Non-Interference and Type-Directed Higher-Order Masking
Gilles Barthe, Sonia Belaïd, François Dupressoir et al. · 2016 · 219 citations
Side-Channel Resistant Crypto for Less than 2,300 GE
Axel Pöschmann, Amir Moradi, Khoongming Khoo et al. · Journal of Cryptology · 2010 · 196 citations · Full text
Stefan Mangard, Thomas Korak · 2016 · 177 citations