Back to Search
Start Over
Side-channel analysis of a learning parity with physical noise processor
- 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.
- Subjects :
- Computer Networks and Communications
Computer science
Gaussian
Open problem
Word error rate
Cryptography
0102 computer and information sciences
02 engineering and technology
01 natural sciences
symbols.namesake
0202 electrical engineering, electronic engineering, information engineering
Side channel attack
Randomness
business.industry
Authentication
020202 computer hardware & architecture
Communication noise
Computer engineering
010201 computation theory & mathematics
Learning parity with noise
Authentication protocol
symbols
business
Side-channel analysis
Probabilistic computation
Software
Subjects
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