Paper 2025/796 Original: eprint.iacr.org/2025/796 ↗

Unified MEDS Accelerator

Sanjay Deshpande
Yongseok Lee
Mamuri Nawan
Kashif Nawaz
Ruben Niederhagen
Yunheung Paek
Jakub Szefer
Abstract

The Matrix Equivalence Digital Signature (MEDS) scheme a code-based candidate in the first round of NIST’s Post-Quantum Cryptography (PQC) standardization process, offers competitively small signature sizes but incurs high computational costs for signing and verification. This work explores how a high-performance FPGA-based hardware implementation can enhance MEDS performance by leveraging the inherent parallelism of its computations, while examining the trade-offs between performance gains and resource costs. This work in particular proposes a unified hardware architecture capable of efficiently performing both signing and verification operations within a single combined design. The architecture jointly supports all security parameters, including the dynamic, run-time handling of different prime fields without the need to re-configure the FPGA. This work also evaluates the resource overhead of supporting different prime fields in a single design, which is relevant not only for MEDS but also for other cryptographic schemes requiring similar flexibility. This work demonstrates that custom hardware for PQC signature schemes can flexibly support different prime fields with limited resource overhead. For example, for NIST security Level I, our implementation achieves signing times of 4.5 ms to 65.2 ms and verification times of 4.2 ms to 64.5 ms utilizing 22k to 72k LUTs and 66 to 273 DSPs depending on design variant and optimization goal.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
History
2025-05-04: last updated
2025-05-04: published
Short URL
https://ia.cr/2025/796
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2025/796,
      author = {Sanjay Deshpande and Yongseok Lee and Mamuri Nawan and Kashif Nawaz and Ruben Niederhagen and Yunheung Paek and Jakub Szefer},
      title = {Unified MEDS Accelerator},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/796},
      year = {2025},
      url = {https://eprint.iacr.org/2025/796}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.