InfoNEAT: Information Theory-based NeuroEvolution of Augmenting Topologies for Side-channel Analysis
Rabin Yu Acharya, Fatemeh Ganji, Domenic Forte

TL;DR
This paper introduces InfoNEAT, an automated neural architecture search method guided by information theory, significantly improving side-channel attack efficiency and robustness over traditional neural network approaches.
Contribution
InfoNEAT presents a novel neural structure search method using information-theoretic metrics, optimizing neural network configuration and training stopping criteria for side-channel analysis.
Findings
InfoNEAT is up to 6 times faster in training.
It reduces the number of attack traces needed by up to 1000 times.
Models are robust against noise and desynchronization.
Abstract
Profiled side-channel analysis (SCA) leverages leakage from cryptographic implementations to extract the secret key. When combined with advanced methods in neural networks (NNs), profiled SCA can successfully attack even those crypto-cores assumed to be protected against SCA. Despite the rise in the number of studies devoted to NN-based SCA, a range of questions has remained unanswered, namely: how to choose an NN with an adequate configuration, how to tune the NN's hyperparameters, when to stop the training, etc. Our proposed approach, ``InfoNEAT,'' tackles these issues in a natural way. InfoNEAT relies on the concept of neural structure search, enhanced by information-theoretic metrics to guide the evolution, halt it with novel stopping criteria, and improve time-complexity and memory footprint. The performance of InfoNEAT is evaluated by applying it to publicly available datasets…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptographic Implementations and Security · Physical Unclonable Functions (PUFs) and Hardware Security · Chaos-based Image/Signal Encryption
