LGCRJan 23, 2025

Exact Soft Analytical Side-Channel Attacks using Tractable Circuits

arXiv:2501.13748v14 citationsh-index: 25Has CodeICML
Originality Highly original
AI Analysis

This work addresses a critical security issue for cryptographic systems by providing a more reliable and efficient attack method, representing a strong specific gain in the domain of side-channel analysis.

The paper tackled the problem of soft analytical side-channel attacks (SASCA) lacking convergence and inference quality guarantees by developing ExSASCA, a fast and exact inference method using tractable circuits, which outperformed SASCA by over 31% top-1 success rate absolute when attacking AES.

Detecting weaknesses in cryptographic algorithms is of utmost importance for designing secure information systems. The state-of-the-art soft analytical side-channel attack (SASCA) uses physical leakage information to make probabilistic predictions about intermediate computations and combines these "guesses" with the known algorithmic logic to compute the posterior distribution over the key. This attack is commonly performed via loopy belief propagation, which, however, lacks guarantees in terms of convergence and inference quality. In this paper, we develop a fast and exact inference method for SASCA, denoted as ExSASCA, by leveraging knowledge compilation and tractable probabilistic circuits. When attacking the Advanced Encryption Standard (AES), the most widely used encryption algorithm to date, ExSASCA outperforms SASCA by more than 31% top-1 success rate absolute. By leveraging sparse belief messages, this performance is achieved with little more computational cost than SASCA, and about 3 orders of magnitude less than exact inference via exhaustive enumeration. Even with dense belief messages, ExSASCA still uses 6 times less computations than exhaustive inference.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes