Back to Search Start Over

Side-channel analysis of a learning parity with physical noise processor

Authors :
Dina Kamel
Olivier Bronchain
Davide Bellizia
François-Xavier Standaert
UCL - SST/ICTM/ELEN - Pôle en ingénierie électrique
Source :
Journal of Cryptographic Engineering, Journal of Cryptographic Engineering, Vol. 10, no.3, p. 9 (2020)
Publication Year :
2020

Abstract

Learning parity with physical noise (LPPN) has been proposed as an assumption on which to build authentication protocols based on the learning parity with noise (LPN) problem. Its first advantage is to reduce the randomness requirements of standard LPN-based protocols, by directly performing erroneous computations so that no (e.g. Bernoulli-distributed) errors have to be generated on chip. At ASHES 2018, an LPPN processor was presented and confirmed the possibility to efficiently generate erroneous computations with the appropriate error rate. Since LPPN computations are key-homomorphic, they are good candidates for improved side-channel security thanks to masking, since they could theoretically lead to masked implementations with overheads that are linear in the number of shares, the analysis of which was left as an open problem. In this paper, we confirm this good potential by analyzing the side-channel security of an LPPN processor. We (1) evaluate the leakage of different parts of the erroneous computations, (2) conclude that intermediate computations that can be targeted with a divide-and-conquer Gaussian template attack are a sweet spot for side-channel attacks, and (3) show that LPPN computations naturally reach a level of noise that makes masking effective, despite further noise addition could be beneficial to reach higher security at lower implementation cost.

Details

ISSN :
21908508
Database :
OpenAIRE
Journal :
Journal of Cryptographic Engineering
Accession number :
edsair.doi.dedup.....430a907e0da7911af2cec8c40e6f4c25
Full Text :
https://doi.org/10.1007/s13389-020-00238-3