Grasshopper search rescue optimization for side-channel attack detection using a multi-layer perceptron
Prasath Vijayan1 and Sudalaimuthu T2
Professor, Department of Computer Science and Engineering,Hindustan Institute of Technology and Science, Chennai, Tamil Nadu,India2
Corresponding Author : Prasath Vijayan
Recieved : 10-May-2024; Revised : 27-July-2025; Accepted : 29-July-2025
Abstract
Cryptanalytic side-channel analysis exposes potential vulnerabilities in cryptographic systems by exploiting physical leakages such as power consumption or electromagnetic emissions during cryptographic operations. These side-channel attacks (SCA) aim to recover sensitive information, including encryption keys, by analyzing subtle variations in power traces or radiated signals. In recent years, deep learning (DL) techniques have demonstrated exceptional performance in assessing embedded system security due to their ability to model complex patterns with high accuracy. However, challenges such as high computational costs and limited prediction accuracy still persist in SCA contexts. This study introduces a novel approach named grasshopper search rescue optimization (GSRO), based on grasshopper optimization algorithm (GOA) and adapted for search and rescue scenarios, to optimize the hyperparameters of a multi-layer perceptron (MLP) classifier. The GSRO-enhanced MLP model correlates power traces with the probability of intermediate cryptographic values, facilitating more accurate and efficient SCA detection. Furthermore, power traces are converted into intermediate representations to enhance learning effectiveness. The proposed method achieved an accuracy of 92%, outperforming existing models with reported accuracies between 85% and 89%. It also demonstrated a reduced error rate of 5%, compared to 8%–10% in conventional models. Moreover, the model achieved a Kling-Gupta Efficiency (KGE) score of 0.79, indicating superior capability in capturing both variability and agreement, compared to the average KGE score of 0.75 in state-of-the-art methods. These results confirm that the GSRO based optimization framework significantly improves the performance and robustness of deep learning models in side-channel analysis.
Keywords
Side-channel analysis (SCA), Grasshopper optimization algorithm (GOA), Hyperparameter optimization, Multi-layer perceptron (MLP), Deep learning, Cryptographic key recovery.
Cite this article
Vijayan P, T S. Grasshopper search rescue optimization for side-channel attack detection using a multi-layer perceptron. International Journal of Advanced Technology and Engineering Exploration. 2025;12(128):1086-1105. DOI : 10.19101/IJATEE.2024.111100754
