Breaking the Blindfold

Deep Learning-based Blind Side-channel Analysis

Conference Paper (2025)
Author(s)

Azade Rezaeezade (TU Delft - Electrical Engineering, Mathematics and Computer Science, Radboud Universiteit Nijmegen)

Trevor Yap (Nanyang Technological University)

Dirmanto Jap (Nanyang Technological University)

Shivam Bhasin (Nanyang Technological University)

Stjepan Picek (Radboud Universiteit Nijmegen, TU Delft - Electrical Engineering, Mathematics and Computer Science, University of Zagreb)

Research Group
Cyber Security
More Info
expand_more
Publication Year
2025
Language
English
Research Group
Cyber Security
Pages (from-to)
5777-5796
Publisher
USENIX Association
ISBN (electronic)
9781939133526
Event
34th USENIX Security Symposium, USENIX Security 2025 (2025-08-13 - 2025-08-15), Seattle, United States
Downloads counter
45
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Physical side-channel analysis (SCA) operates on the foundational assumption of access to known plaintext or ciphertext. However, this assumption can be easily invalidated in various scenarios, ranging from common encryption modes like Offset CodeBook (OCB) to complex hardware implementations, where such data may be inaccessible. Blind SCA addresses this challenge by operating without the knowledge of plaintext or ciphertext. Unfortunately, prior such approaches have shown limited success in practical settings. This paper introduces the Deep Learning-based Blind Side-channel Analysis (DL-BSCA) framework, leveraging deep neural networks to recover secret keys in blind SCA settings. In addition, we propose a novel labeling method, Multi-point Cluster-based (MC) labeling, accounting for dependencies between leakage variables by exploiting multiple sample points for each variable, improving the accuracy of trace labeling. We validate our approach across four datasets, including symmetric key algorithms (AES and ASCON) and a post-quantum cryptography algorithm, Kyber, with platforms ranging from high-leakage 8-bit AVR XMEGA to noisy 32-bit ARM STM32F4. Notably, previous methods failed to recover the key on the same datasets. We demonstrate the first successful blind SCA on a desynchronization countermeasure enabled by DL-BSCA and MC labeling. All experiments are validated with real-world SCA measurements, highlighting the practicality and effectiveness of our approach.