Multibyte Electromagnetic Analysis Based on Particle Swarm Optimization Algorithm
This paper focuses on electromagnetic information security in communication systems. Classical correlation electromagnetic analysis (CEMA) is known as a powerful way to recover the cryptographic algorithm’s key. In the classical method, only one byte of the key is used while the other bytes are cons...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-01-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/11/2/839 |
_version_ | 1797410442574823424 |
---|---|
author | Shaofei Sun Hongxin Zhang Xiaotong Cui Liang Dong Muhammad Saad Khan Xing Fang |
author_facet | Shaofei Sun Hongxin Zhang Xiaotong Cui Liang Dong Muhammad Saad Khan Xing Fang |
author_sort | Shaofei Sun |
collection | DOAJ |
description | This paper focuses on electromagnetic information security in communication systems. Classical correlation electromagnetic analysis (CEMA) is known as a powerful way to recover the cryptographic algorithm’s key. In the classical method, only one byte of the key is used while the other bytes are considered as noise, which not only reduces the efficiency but also is a waste of information. In order to take full advantage of useful information, multiple bytes of the key are used. We transform the key into a multidimensional form, and each byte of the key is considered as a dimension. The problem of the right key searching is transformed into the problem of optimizing correlation coefficients of key candidates. The particle swarm optimization (PSO) algorithm is particularly more suited to solve the optimization problems with high dimension and complex structure. In this paper, we applied the PSO algorithm into CEMA to solve multidimensional problems, and we also add a mutation operator to the optimization algorithm to improve the result. Here, we have proposed a multibyte correlation electromagnetic analysis based on particle swarm optimization. We verified our method on a universal test board that is designed for research and development on hardware security. We implemented the Advanced Encryption Standard (AES) cryptographic algorithm on the test board. Experimental results have shown that our method outperforms the classical method; it achieves approximately 13.72% improvement for the corresponding case. |
first_indexed | 2024-03-09T04:29:00Z |
format | Article |
id | doaj.art-aef5947514d54d008ba7370138fd6056 |
institution | Directory Open Access Journal |
issn | 2076-3417 |
language | English |
last_indexed | 2024-03-09T04:29:00Z |
publishDate | 2021-01-01 |
publisher | MDPI AG |
record_format | Article |
series | Applied Sciences |
spelling | doaj.art-aef5947514d54d008ba7370138fd60562023-12-03T13:37:32ZengMDPI AGApplied Sciences2076-34172021-01-0111283910.3390/app11020839Multibyte Electromagnetic Analysis Based on Particle Swarm Optimization AlgorithmShaofei Sun0Hongxin Zhang1Xiaotong Cui2Liang Dong3Muhammad Saad Khan4Xing Fang5School of Electronic Engineering, Beijing University of Posts and Telecommunications, Beijing 100876, ChinaSchool of Electronic Engineering, Beijing University of Posts and Telecommunications, Beijing 100876, ChinaSchool of Electronic Engineering, Beijing University of Posts and Telecommunications, Beijing 100876, ChinaSchool of Electronic Engineering, Beijing University of Posts and Telecommunications, Beijing 100876, ChinaElectrical Engineering Department, Bahauddin Zakariya University, Multan 60000, PakistanSchool of Electronic Engineering, Beijing University of Posts and Telecommunications, Beijing 100876, ChinaThis paper focuses on electromagnetic information security in communication systems. Classical correlation electromagnetic analysis (CEMA) is known as a powerful way to recover the cryptographic algorithm’s key. In the classical method, only one byte of the key is used while the other bytes are considered as noise, which not only reduces the efficiency but also is a waste of information. In order to take full advantage of useful information, multiple bytes of the key are used. We transform the key into a multidimensional form, and each byte of the key is considered as a dimension. The problem of the right key searching is transformed into the problem of optimizing correlation coefficients of key candidates. The particle swarm optimization (PSO) algorithm is particularly more suited to solve the optimization problems with high dimension and complex structure. In this paper, we applied the PSO algorithm into CEMA to solve multidimensional problems, and we also add a mutation operator to the optimization algorithm to improve the result. Here, we have proposed a multibyte correlation electromagnetic analysis based on particle swarm optimization. We verified our method on a universal test board that is designed for research and development on hardware security. We implemented the Advanced Encryption Standard (AES) cryptographic algorithm on the test board. Experimental results have shown that our method outperforms the classical method; it achieves approximately 13.72% improvement for the corresponding case.https://www.mdpi.com/2076-3417/11/2/839information securitycorrelation electromagnetic analysisparticle swarm algorithmcryptographic algorithm |
spellingShingle | Shaofei Sun Hongxin Zhang Xiaotong Cui Liang Dong Muhammad Saad Khan Xing Fang Multibyte Electromagnetic Analysis Based on Particle Swarm Optimization Algorithm Applied Sciences information security correlation electromagnetic analysis particle swarm algorithm cryptographic algorithm |
title | Multibyte Electromagnetic Analysis Based on Particle Swarm Optimization Algorithm |
title_full | Multibyte Electromagnetic Analysis Based on Particle Swarm Optimization Algorithm |
title_fullStr | Multibyte Electromagnetic Analysis Based on Particle Swarm Optimization Algorithm |
title_full_unstemmed | Multibyte Electromagnetic Analysis Based on Particle Swarm Optimization Algorithm |
title_short | Multibyte Electromagnetic Analysis Based on Particle Swarm Optimization Algorithm |
title_sort | multibyte electromagnetic analysis based on particle swarm optimization algorithm |
topic | information security correlation electromagnetic analysis particle swarm algorithm cryptographic algorithm |
url | https://www.mdpi.com/2076-3417/11/2/839 |
work_keys_str_mv | AT shaofeisun multibyteelectromagneticanalysisbasedonparticleswarmoptimizationalgorithm AT hongxinzhang multibyteelectromagneticanalysisbasedonparticleswarmoptimizationalgorithm AT xiaotongcui multibyteelectromagneticanalysisbasedonparticleswarmoptimizationalgorithm AT liangdong multibyteelectromagneticanalysisbasedonparticleswarmoptimizationalgorithm AT muhammadsaadkhan multibyteelectromagneticanalysisbasedonparticleswarmoptimizationalgorithm AT xingfang multibyteelectromagneticanalysisbasedonparticleswarmoptimizationalgorithm |