Implementation of correlation power analysis (CPA) and convolution neural network (CNN) based profiling attack

Please set proper data path to run the two experiments.

The AES folder is an MATLAB implementation of the AES128 algorithm for verifying the key.