Securing Storage Instructions: A Hamming Weight Balancing Approach to Prevent Secret Leaks through Side Channels

Cryptographic devices are sensitive to side-channel attacks, which inevitably leak electromagnetic radiation, power consumption, time, and other physical information during execution. The side-channel storage vulnerability caused by storage instructions has become one of the main targets for attackers, posing a serious threat to the implementation security of cryptographic algorithms. In this paper, following revealing the essence of the side-channel storage vulnerability at the computer architecture level, two novel technologies, by reducing the correlation between the processed data and emissions, are proposed to defend such attacks, namely the randomizing Hamming weight scheme and the balancing Hamming weight scheme. Furthermore, we apply the proposed scheme to AES and CRYSTALS-Kyber on the Cortex-M4 CPU. The experimental results show that this strategy can effectively eliminate the side-channel storage vulnerability at a low cost of time and space, thereby ensuring the secure implementation of cryptographic algorithms.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Published
2025-01-01
DOI
https://doi.org/10.1109/tcad.2025.3614099
Primary Topic
Security and Verification in Computing
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Securing Storage Instructions: A Hamming Weight Balancing Approach to Prevent Secret Leaks through Side Channels

Zhu Wang, Aimin Yu, Jianfeng Du
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Security and Verification in Computing
article

Securing Storage Instructions: A Hamming Weight Balancing Approach to Prevent Secret Leaks through Side Channels

Zhu Wang, Aimin Yu, Jianfeng Du
article en

Abstract

Cryptographic devices are sensitive to side-channel attacks, which inevitably leak electromagnetic radiation, power consumption, time, and other physical information during execution. The side-channel storage vulnerability caused by storage instructions has become one of the main targets for attackers, posing a serious threat to the implementation security of cryptographic algorithms. In this paper, following revealing the essence of the side-channel storage vulnerability at the computer architecture level, two novel technologies, by reducing the correlation between the processed data and emissions, are proposed to defend such attacks, namely the randomizing Hamming weight scheme and the balancing Hamming weight scheme. Furthermore, we apply the proposed scheme to AES and CRYSTALS-Kyber on the Cortex-M4 CPU. The experimental results show that this strategy can effectively eliminate the side-channel storage vulnerability at a low cost of time and space, thereby ensuring the secure implementation of cryptographic algorithms.

IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Chinese Academy of Sciences (CN), Institute of Information Engineering (CN)
Openalex Percentile: Top 86%
Security and Verification in Computing
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.