Abstract
Scientists have devoted a lot of affords to guarantee the safety of cryptosystems by improving cryptography algorithms, while these systems can still be vulnerable to side-channel information analysis based on neural networks (NNs) and principal component analysis (PCA). PCA can be used as a preprocessing stage, while NNs can learn the signature (power consumption and electromagnetic emission) of an instruction of a cryptography algorithm, and then recognizes it later automatically. This paper investigate the performance of NNs as a powerful classifier to analysis the side-channel information. For this purpose, an experimental investigation was conducted based on the power consumption and electromagnetic emission analysis of a field-programmable gate array implementation of elliptic curve cryptography. In our experimental results, the performance of different NNs topologies are compared which provide useful information for cryptosystem designers. In addition an efficient NN topology is introduced for characterization of side-channel information.
Original language | English |
---|---|
Pages (from-to) | 607-623 |
Number of pages | 17 |
Journal | Artificial Intelligence Review |
Volume | 52 |
Issue number | 1 |
Early online date | 27 Jun 2018 |
DOIs | |
Publication status | Published - Jun 2019 |
Keywords
- Side-channel attacks
- Multi-class classification
- Neural networks
- Elliptic curve cryptography