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

Vectorized SVE2 Optimization of the Post-Quantum Signature ML-DSA on ARMv9-A Architecture

Hanyu Wei
Wenqian Li
Shiyu Shen
Hao Yang
Wenbo Guo
Yunlei Zhao
Abstract

Post-quantum cryptography (PQC) is essential to securing data in the quantum computing era, and standardization efforts led by NIST have driven extensive research on practical and efficient implementations. With the emerging deployment of ARMv9-A processors in mobile and edge devices, optimizing PQC algorithms for this architecture is becoming increasingly important. Among the NIST-selected digital signature schemes, ML-DSA stands out due to its strong security and efficiency, making it suitable for general purposes. In this work, we present a highly optimized implementation of ML-DSA for the ARMv9-A architecture, leveraging the SVE2 vector instruction set. We propose a vector-friendly sparse polynomial multiplication scheme and introduce an early-check mechanism that significantly reduces redundant computation in the signature validity check. We also design a tailored conditional instruction pipeline to further enhance efficiency. Our implementation achieves a 70.7% performance improvement in signature generation compared to the baseline implementation, establishing the first highly vectorized ML-DSA implementation on ARMv9-A by SVE2 extension. These results demonstrate the practicality of deploying high-performance post-quantum signatures on next-generation mobile and edge platforms.

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

BibTeX

@misc{cryptoeprint:2025/2208,
      author = {Hanyu Wei and Wenqian Li and Shiyu Shen and Hao Yang and Wenbo Guo and Yunlei Zhao},
      title = {Vectorized SVE2 Optimization of the Post-Quantum Signature ML-DSA on ARMv9-A Architecture},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/2208},
      year = {2025},
      url = {https://eprint.iacr.org/2025/2208}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.