Abstract
This work investigates using Homomorphic Encryption (HE) to assist the security evaluation of cryptographic devices without revealing side-channel information. For the first time, we evaluate the feasibility of execution of deep learning-based side-channel analysis on standard server equipment using an adapted HE protocol. By examining accuracy and execution time, it demonstrates the successful application of private SCA on both unprotected and protected cryptographic implementations. This contribution is a first step towards confidential side-channel analysis. Our study is limited to the honest-but-curious trust model, where we could reconstruct the secret of an unprotected AES implementation in seconds and of a masked AES implementation in under 17 min.
Original language | English |
---|---|
Title of host publication | Constructive Side-Channel Analysis and Secure Design - 15th International Workshop, COSADE 2024, Proceedings |
Editors | Romain Wacquez, Naofumi Homma |
Publisher | Springer Science and Business Media Deutschland GmbH |
Pages | 133-154 |
Number of pages | 22 |
ISBN (Print) | 9783031575426 |
DOIs | |
Publication status | Published - 2024 |
Event | 15th International Workshop on Constructive Side-Channel Analysis and Secure Design: COSADE 2024 - 880, route de Mimet, Gardanne, France Duration: 8 Apr 2024 → 10 Apr 2024 https://www.cosade.org/cosade24/program.html |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 14595 LNCS |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 15th International Workshop on Constructive Side-Channel Analysis and Secure Design |
---|---|
Abbreviated title | COSADE 2024 |
Country/Territory | France |
City | Gardanne |
Period | 8/04/24 → 10/04/24 |
Internet address |
Keywords
- Deep Learning
- Homomorphic Encryption
- Neural Networks
- Private AI
- Side-channel Analysis
ASJC Scopus subject areas
- Theoretical Computer Science
- General Computer Science