Review of AISY Research Paper
E/17/038 Anuruddha
E/17/101 Anjalee
E/17/292 Rilwan
Overview
Advantages
Profiling and Attacking
General Design
Framework flow
Layout
Datasets
ASCAD Fixed Key
Datasets (Continued)
ASCAD Random Keys
CHES CTF 2018
Datasets (Continued)
AES HD
AES HD ext
Standard Metrics
To compute guessing entropy, a user must define the key rank calculation definition
Automatically computed together with guessing entropy
estimated for each epoch during training
Neural Network Models
(1) ASCAD mlp
(2) ASCAD cnn
(3) methodology cnn ascad
(4) methodology cnn aeshd
(5) methodology cnn aesrd
(6) methodology cnn dpav4 [43]
Leakage Models
(01) Bit - results in 2 classes
(02) Hamming weight - results in 9 classes
(03) Hamming distance - results in 9 classes, need to consider 2 states that are XOR- ed to obtain the intermediate value
(04) Identity - considers value of intermediate state, results in 256 classes
Visualization
(01) the sum of input gradients, providing the sum of input gradients computed for all used profiling traces and all the processed epochs
(02) the input gradient computed for all used profiling traces for each epoch in a heatmap plot.
Data Augmentation
(01) Shifts - every trace is randomly shifted
(02) Gaussian noise - every trace is combined with the Gaussian noise with a specific mean and standard deviation values
Hyperparameter Search
(01) Random search - need to define the minimal, maximal, and step value for every hyperparameter
(02) Grid search - have to define all hyperparameter values to examine
Main Features of AISY framework
…contd
Q & A
Thank You