Optimizing SPHINCS+ for Low-Power Devices

Different optimization techniques for the SHAKE variant of SPHINCS+ are explored on an FPGA with the means to find a power-efficient model for resource-constrained devices. This work explores multiple hashing implementations, such as registering inputs and directly feeding data to hashing units, as well as different variations in hashing permutations per clock cycle. The design is evaluated based on resource requirements, the signature generation rate, and both static and active power consumption. This design shows a decrease in energy consumed per signature by 20% to 30% compared to other state-of-the-art SPHINCS+ implementations, while only using 12–14k lookup tables (LUTs), depending on the SPHINCS+ variant. Moreover, an amendment is proposed to the SPHINCS+ specification that allows for decreased processing time and memory consumption while maintaining the security level and non-deterministic properties. This is accomplished by rearranging the inputs in the random oracle model.

Authors

Institutions

Publication Details

Journal
Electronics
Published
2025-08-29
DOI
https://doi.org/10.3390/electronics14173460
Citations
3
Primary Topic
Quantum Computing Algorithms and Architecture
Type
article
Field-Weighted Citation Impact
7.44
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Optimizing SPHINCS+ for Low-Power Devices

Alexander Magyari, Yuhua Chen
3 citations
Electronics
Quantum Computing Algorithms and Architecture
7.44
article

Optimizing SPHINCS+ for Low-Power Devices

Alexander Magyari, Yuhua Chen
article en
3 citations

Abstract

Different optimization techniques for the SHAKE variant of SPHINCS+ are explored on an FPGA with the means to find a power-efficient model for resource-constrained devices. This work explores multiple hashing implementations, such as registering inputs and directly feeding data to hashing units, as well as different variations in hashing permutations per clock cycle. The design is evaluated based on resource requirements, the signature generation rate, and both static and active power consumption. This design shows a decrease in energy consumed per signature by 20% to 30% compared to other state-of-the-art SPHINCS+ implementations, while only using 12–14k lookup tables (LUTs), depending on the SPHINCS+ variant. Moreover, an amendment is proposed to the SPHINCS+ specification that allows for decreased processing time and memory consumption while maintaining the security level and non-deterministic properties. This is accomplished by rearranging the inputs in the random oracle model.

ElectronicsVol. 14(17)
University of Houston (US)
Openalex Percentile: Top 3%
Quantum Computing Algorithms and Architecture
7.44
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.

Optimizing SPHINCS+ for Low-Power Devices — Alexander Magyari, Yuhua Chen · Electronics (2025) | TGRS Research Map | TGRS