
Research Article
Research on Feature Selection Algorithm of Energy Curve
@INPROCEEDINGS{10.1007/978-3-031-56580-9_18, author={Xiaohong Fan and Ye Huang and Xue Wang and Ziran Nie and Zhenyang Yu and Xuhui Cheng and Xiaoyi Duan}, title={Research on Feature Selection Algorithm of Energy Curve}, proceedings={Digital Forensics and Cyber Crime. 14th EAI International Conference, ICDF2C 2023, New York City, NY, USA, November 30, 2023, Proceedings, Part I}, proceedings_a={ICDF2C}, year={2024}, month={4}, keywords={Energy analysis attack Feature selection Mutual information Decision tree Recursive feature elimination}, doi={10.1007/978-3-031-56580-9_18} }
- Xiaohong Fan
Ye Huang
Xue Wang
Ziran Nie
Zhenyang Yu
Xuhui Cheng
Xiaoyi Duan
Year: 2024
Research on Feature Selection Algorithm of Energy Curve
ICDF2C
Springer
DOI: 10.1007/978-3-031-56580-9_18
Abstract
Energy analysis attack is a side channel attack, which collects and analyzes the power leakage information in the operation process of cryptographic chip, and then recovers the correct key. In the process of energy analysis attack, the collected power leakage information has many feature dimensions and a large amount of data. Putting all the features into the algorithm will bring dimension disaster. Therefore, choosing the characteristic points of the energy curve is of great significance for the success of the attack. Firstly, three kinds of feature selection methods are studied in this paper. Secondly, three energy curve feature selection algorithms are implemented: dynamic feature selection algorithm based on mutual information, feature selection algorithm based on decision tree and feature selection algorithm based on recursive feature elimination. Finally, the three feature selection results are tested and evaluated by machine learning, which shows that the subsets generated by the three algorithms have good performance and can be used for energy analysis attacks. Among the three methods, the feature selection algorithm based on decision tree has a short-time and the selected feature subset is the best.