[Resource Topic] 2021/249: NeuroSCA: Evolving Activation Functions for Side-channel Analysis

Welcome to the resource topic for 2021/249

Title:
NeuroSCA: Evolving Activation Functions for Side-channel Analysis

Authors: Karlo Knezevic, Juraj Fulir, Domagoj Jakobovic, Stjepan Picek

Abstract:

The choice of activation functions can have a significant effect on the performance of a neural network. Although the researchers have been developing novel activation functions, Rectified Linear Unit (ReLU) remains the most common one in practice. This paper shows that evolutionary algorithms can discover new activation functions for side-channel analysis (SCA) that outperform ReLU. Using Genetic Programming (GP), candidate activation functions are defined and explored (neuroevolution). As far as we know, this is the first attempt to develop custom activation functions for SCA. The ASCAD database experiments show this approach is highly effective compared to the state-of-the-art neural network architectures. While the optimal performance is achieved when activation functions are evolved for the particular task, we also observe that these activation functions show the property of generalization and high performance for different SCA scenarios.

ePrint: https://eprint.iacr.org/2021/249

See all topics related to this paper.

Feel free to post resources that are related to this paper below.

Example resources include: implementations, explanation materials, talks, slides, links to previous discussions on other websites.

For more information, see the rules for Resource Topics .