Multi-Layer Perceptrons and Convolutional Neural Networks Based Side-Channel Attacks on AES Encryption

Amjed Abbas Ahmed, Mohammad Kamrul Hasan · 2023

Side - channel attacks (SCA) exploit vulnerabilities introduced by insecure implementations in order to get information about the data that is being processed or the data itself via device leakages. The majority of modern attack techniques use AES systems, and several studies have exploited side-channel leakages. Exploiting leakages for the first and final rounds, often known as outer rounds, is frequently the foundation of the strategy. There is a possibility that outer round leakages cannot be attacked due to inadequate countermeasures or device design. The attacker has to focus their attention on the inner rounds. Deep learning side-channel attacks, whether they include profiling or not, have the potential to recover secret keys stored in cryptographic devices that use masked AES. Mask value profiling is being used in more recent techniques for the extraction of secret keys. The objective of our research is to defeat masked AES by deep learning methods like as multi-layer perceptrons and convolutional neural networks are used. In an environment when profiling is not taking place, we extract sensitive information using DDLA. The HW (Hamming Weight) model is used by our approach in order to carry out DDLA by means of an innovative binary labeling strategy. Using the ChipWhisperer power traces and the ASCAD dataset, we show profiling and non-profiling attacks. The accuracy of key recovery is at its maximum when the AES implementation is either masked or unmasked.

Read the paper · More papers on PaperTik