Litcius/Paper detail

Tandem Deep Learning Side-Channel Attack on FPGA Implementation of AES

Huanyu Wang, Elena Dubrova

2021SN Computer Science19 citationsDOIOpen Access PDF

Abstract

Abstract Side-channel attacks have become a realistic threat to implementations of cryptographic algorithms, especially with the help of deep-learning techniques. The majority of recently demonstrated deep-learning side-channel attacks use a single neural network classifier to extract the secret from implementations of cryptographic algorithms. The potential benefits of combining multiple classifiers using the ensemble learning method have not been fully explored in the side-channel attack’s context. In this paper, we propose a tandem approach for the attack in which multiple models are trained on different attack points but are used in parallel to recover the key. Such an approach allows us to considerably reduce (33.5% on average) the number of traces required to recover the key from an FPGA implementation of AES by power analysis. We also show that not all combinations of classifiers improve the attack efficiency.

Topics & Concepts

Side channel attackComputer sciencePower analysisImplementationKey (lock)Field-programmable gate arrayCryptographyDeep learningMachine learningClassifier (UML)Context (archaeology)Artificial intelligenceAES implementationsArtificial neural networkAdvanced Encryption StandardComputer securityEmbedded systemPaleontologyBiologyProgramming languageCryptographic Implementations and SecurityPhysical Unclonable Functions (PUFs) and Hardware SecurityAdvanced Malware Detection Techniques
Tandem Deep Learning Side-Channel Attack on FPGA Implementation of AES | Litcius