Side-Channel Leakage Assessment of an FPGA-Based AES-256 Implementation Using TVLA

This paper presents an experimental evaluation of side-channel leakage in an FPGA-based implementation of the AES-256 encryption algorithm operating in ECB mode, with a focus on identifying data-dependent information leakage through power consumption and electromagnetic emissions. The implementation was deployed on a Xilinx Artix-7 FPGA using the ChipWhisperer CW305 platform, while measurements were acquired with the ChipWhisperer Husky system under controlled laboratory conditions. The analysis follows the Test Vector Leakage Assessment methodology in accordance with ISO/IEC 17825, using Welch’s t-test to compare trace sets obtained from fixed and random input data. A dataset of 20,000 traces per configuration was collected, with careful synchronization, interleaving, and preprocessing to ensure statistical reliability. The results show multiple instances where the t-statistic exceeds the threshold of |t| > 4.5 within the defined region of interest, indicating significant leakage. In particular, 84 leakage points were detected in the power consumption channel and 10 in the electromagnetic channel. These findings demonstrate that the evaluated implementation does not satisfy the resistance criteria defined by the standard and remains vulnerable to side-channel analysis, highlighting the need for appropriate countermeasures in FPGA-based cryptographic designs.

Authors

Institutions

Publication Details

Journal
Electronics
Published
2026-07-27
DOI
https://doi.org/10.3390/electronics15153306
Primary Topic
Cryptographic Implementations and Security
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Side-Channel Leakage Assessment of an FPGA-Based AES-256 Implementation Using TVLA

Daniel Waszkiewicz, Paweł Rosa
Electronics
Cryptographic Implementations and Security
article

Side-Channel Leakage Assessment of an FPGA-Based AES-256 Implementation Using TVLA

Daniel Waszkiewicz, Paweł Rosa
article en

Abstract

This paper presents an experimental evaluation of side-channel leakage in an FPGA-based implementation of the AES-256 encryption algorithm operating in ECB mode, with a focus on identifying data-dependent information leakage through power consumption and electromagnetic emissions. The implementation was deployed on a Xilinx Artix-7 FPGA using the ChipWhisperer CW305 platform, while measurements were acquired with the ChipWhisperer Husky system under controlled laboratory conditions. The analysis follows the Test Vector Leakage Assessment methodology in accordance with ISO/IEC 17825, using Welch’s t-test to compare trace sets obtained from fixed and random input data. A dataset of 20,000 traces per configuration was collected, with careful synchronization, interleaving, and preprocessing to ensure statistical reliability. The results show multiple instances where the t-statistic exceeds the threshold of |t| > 4.5 within the defined region of interest, indicating significant leakage. In particular, 84 leakage points were detected in the power consumption channel and 10 in the electromagnetic channel. These findings demonstrate that the evaluated implementation does not satisfy the resistance criteria defined by the standard and remains vulnerable to side-channel analysis, highlighting the need for appropriate countermeasures in FPGA-based cryptographic designs.

ElectronicsVol. 15(15)
National Institute of Telecommunications (PL)
Affordable and clean energy
Openalex Percentile: Top 7%
Cryptographic Implementations and Security
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.