Paper 2025/796
Unified MEDS Accelerator
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.
- Keywords
- Post-Quantum CryptographyDigital Signature AlgorithmMatrix Equivalence Digital SignatureMEDS
- Contact author(s)
-
sanjay deshpande @ yale edu
yslee @ sor snu ac kr
mamuri @ tii ae
kashif nawaz @ tii ae
ruben @ polycephaly org
ypaek @ snu ac kr
jakub szefer @ northwestern edu - History
- 2025-05-05: approved
- 2025-05-04: received
- See all versions
- Short URL
- https://ia.cr/2025/796
- License
-
CC BY
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} }