On Side Channel Cryptanalysis and Sequential Decoding
Andreas Ibing

TL;DR
This paper introduces a novel side channel cryptanalysis method using sequential decoding and Bayesian inference, significantly improving key estimation accuracy and reducing required traces compared to traditional differential analysis.
Contribution
It proposes a new iterative decoding approach that exploits key redundancy and probabilistic metrics, enhancing side channel attack effectiveness over existing methods.
Findings
Reduces number of side channel traces needed by a factor of two
Incorporates previous differential analysis as a special case
Scalable trade-off between accuracy and complexity
Abstract
This paper presents an approach for side channel cryptanalysis with iterative approximate Bayesian inference, based on sequential decoding methods. Reliability information about subkey hypotheses is generated in the form of likelihoods, and sets of subkey hypothesis likelihoods are optimally combined into key bit log likelihood ratios. The redundancy of expanded keys in multi-round cryptographic schemes is exploited to correct round key estimation errors. This is achieved by sequential decoding, where subkey candidates are sorted by a probabilistic path metric and iteratively extended. The M-algorithm is presented as a concrete implementation example with deterministic run-time behaviour. The resulting algorithm contains previous hard decision differential analysis as special case for single-round analysis and M=1, and is strictly more accurate otherwise. The trade-off between…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptographic Implementations and Security · Coding theory and cryptography · Chaos-based Image/Signal Encryption
