IACR Transactions on Cryptographic Hardware and Embedded Systems · 2021 · 85 citations · 12 references
ComputingComputer EngineeringComputer ScienceAuthenticationComputer SecurityCryptographyAuthenticated EncryptionElliptic Curve CryptographySide-channel AnalysisSide-channel AttacksHigher-order Side-channel AttacksInd-cca SecurityLeakageMessage Recovery AttacksProfilingSecret RecoverySide-channel Attack MitigationSide-channel Resistance
In this paper, we present a side-channel attack on a first-order masked implementation of IND-CCA secure Saber KEM. We show how to recover both the session key and the long-term secret key from 24 traces using a deep neural network created at the profiling stage. The proposed message recovery approach learns a higher-order model directly, without explicitly extracting random masks at each execution. This eliminates the need for a fully controllable profiling device which is required in previous attacks on masked implementations of LWE/LWR-based PKEs/KEMs. We also present a new secret key recovery approach based on maps from error-correcting codes that can compensate for some errors in the recovered message. In addition, we discovered a previously unknown leakage point in the primitive for masked logical shifting on arithmetic shares.
12
Jaehun Kim, Stjepan Picek, Annelie Heuser et al. · IACR Transactions on Cryptographic Hardware and Embedded Systems · 2019 · 219 citations · Full text