The Giant Footprint is the Smallest: Low-Footprint Decryption of Classic McEliece

Classic McEliece has garnered attention as a candidate in NIST post-quantum cryptography standardization. However, it suffers from high computational demands in its decryption, making it unsuitable for resource-constrained devices. In this paper, we propose a low-footprint implementation method, named Giant Footprint Sharing, that reduces memory size during decryption in Classic McEliece. The decryption algorithm processes a large number of in-memory intermediate variables computed from the secrets. We identify the largest variable among them and implement a memory-sharing structure to store it, thereby reducing the overall memory size. Giant Footprint Sharing can also be combined with high-throughput acceleration techniques, such as fast Fourier transformation. We evaluate Classic McEliece with Giant Footprint Sharing on the Arm Cortex-M33 CPU and show that it reduces memory size by more than half without significant degradation in computation time compared with the existing optimized implementation (Chen et al., TCHES 2021). A detailed examination of the proposed method further reveals that our implementation achieves an optimal balance in the trade-off between memory size and computation time.

Authors

Institutions

Publication Details

Published
2025-04-26
DOI
https://doi.org/10.1109/csp66295.2025.00011
Citations
1
Primary Topic
Central European Literary Studies
Type
article
Field-Weighted Citation Impact
11.35
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

The Giant Footprint is the Smallest: Low-Footprint Decryption of Classic McEliece

Naohisa Nishida, Naoto Yanai, Cong Liu, Akira Maruko
1 citations
Central European Literary Studies
11.35
article

The Giant Footprint is the Smallest: Low-Footprint Decryption of Classic McEliece

Naohisa Nishida, Naoto Yanai, Cong Liu, Akira Maruko
article en
1 citations

Abstract

Classic McEliece has garnered attention as a candidate in NIST post-quantum cryptography standardization. However, it suffers from high computational demands in its decryption, making it unsuitable for resource-constrained devices. In this paper, we propose a low-footprint implementation method, named Giant Footprint Sharing, that reduces memory size during decryption in Classic McEliece. The decryption algorithm processes a large number of in-memory intermediate variables computed from the secrets. We identify the largest variable among them and implement a memory-sharing structure to store it, thereby reducing the overall memory size. Giant Footprint Sharing can also be combined with high-throughput acceleration techniques, such as fast Fourier transformation. We evaluate Classic McEliece with Giant Footprint Sharing on the Arm Cortex-M33 CPU and show that it reduces memory size by more than half without significant degradation in computation time compared with the existing optimized implementation (Chen et al., TCHES 2021). A detailed examination of the proposed method further reveals that our implementation achieves an optimal balance in the trade-off between memory size and computation time.

Panasonic (Japan) (JP)
Openalex Percentile: Top 2%
Central European Literary Studies
11.35
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.

The Giant Footprint is the Smallest: Low-Footprint Decryption of Classic McEliece — Naohisa Nishida, Naoto Yanai, et al. · (2025) | TGRS Research Map | TGRS