PESA: Power-Efficient SPHINCS+ Accelerator for Multi-Domain Security Applications on FPGA SoC

The continuous growth of large-scale computing systems requires the development of a high-speed, low-power hardware platform for post-quantum cryptography (PQC) to meet strict security and information protection requirements. However, recent studies on PQC software and hardware accelerators continue to face challenges with low performance and high power consumption. Therefore, this paper proposes a power-efficient SPHINCS+ accelerator, called PESA, to achieve high processing speed and power efficiency for SPHINCS+-SHA-256 computations. In particular, PESA applies three key optimizations: memory organization for high-bandwidth transmission, a high-speed SHA-256 quad-core for WOTS+ acceleration, and a resource-sharing SHA-256 technique. Evaluation results on the Xilinx ZCU102 FPGA demonstrate that PESA achieves signing speeds 4.34 to 286 times faster than existing FPGA-based implementations. Compared to the conventional design, PESA reduces signing latency by 71.2%, improves signing speed by 2.97 to 3.48 times, and achieves a better power delay product (PDP) by 3.66 to 4.79 times. Notably, comparisons in real-time experiments reveal PESA’s outstanding performance against powerful CPUs, achieving speeds 1.22 to 4.19 times faster and significantly improving power efficiency, with a PDP improvement of 10.01 to 22.33 times.

Authors

Institutions

Publication Details

Published
2024-11-26
DOI
https://doi.org/10.1109/candar64496.2024.00037
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

PESA: Power-Efficient SPHINCS+ Accelerator for Multi-Domain Security Applications on FPGA SoC

Vu Tuan Hai, Hoai Luan Pham, Yasuhiko Nakashima, Vu Trung Duong Le et al.
Cryptographic Implementations and Security
article

PESA: Power-Efficient SPHINCS+ Accelerator for Multi-Domain Security Applications on FPGA SoC

Vu Tuan Hai, Hoai Luan Pham, Yasuhiko Nakashima, Vu Trung Duong Le, Anh Pham
article en

Abstract

The continuous growth of large-scale computing systems requires the development of a high-speed, low-power hardware platform for post-quantum cryptography (PQC) to meet strict security and information protection requirements. However, recent studies on PQC software and hardware accelerators continue to face challenges with low performance and high power consumption. Therefore, this paper proposes a power-efficient SPHINCS+ accelerator, called PESA, to achieve high processing speed and power efficiency for SPHINCS+-SHA-256 computations. In particular, PESA applies three key optimizations: memory organization for high-bandwidth transmission, a high-speed SHA-256 quad-core for WOTS+ acceleration, and a resource-sharing SHA-256 technique. Evaluation results on the Xilinx ZCU102 FPGA demonstrate that PESA achieves signing speeds 4.34 to 286 times faster than existing FPGA-based implementations. Compared to the conventional design, PESA reduces signing latency by 71.2%, improves signing speed by 2.97 to 3.48 times, and achieves a better power delay product (PDP) by 3.66 to 4.79 times. Notably, comparisons in real-time experiments reveal PESA’s outstanding performance against powerful CPUs, achieving speeds 1.22 to 4.19 times faster and significantly improving power efficiency, with a PDP improvement of 10.01 to 22.33 times.

Vietnam National University Ho Chi Minh City (VN), Nara Institute of Science and Technology (JP)
Affordable and clean energy
Openalex Percentile: Top 78%
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.