README for WS1
================================================================================
This Matlab workspace contains all data which is necessary to perform a DPA
attack.
The following variables are stored in the workspace:
- inputs: AES input bytes (200x1)
- traces: power traces of an AES microcontroller implementation (200x5000)
- byte_Hamming_weight: a table that allows to determine the Hamming weight of a
matrix of input bytes
- SubBytes: a table that implements the AES SubBytes operation
In total, 200 traces with the corresponding inputs are in this workspace. Note
that only one of the 16 input bytes is given.
The traces correspond to the loading of the plaintext byte, the AddRoundKey
operation and the SubBytes operation.