ZHDA333 September 2026 AM62L
openssl speed -seconds 3 -signature-algorithms ML-DSA-44 ML-DSA-65 ML-DSA-87
oqs_speed_sig -d 3 ML-DSA-44
oqs_speed_sig -d 3 ML-DSA-65
oqs_speed_sig -d 3 ML-DSA-87
wolfcryptbenchmark -ml-dsa-44 -ml-dsa-65 -ml-dsa-87| 算法 | OpenSSL 密钥生成/秒 | liboqs 密钥生成/秒 | wolfSSL 密钥生成/秒 (+armasm) | OpenSSL 签名/秒 | liboqs 签名/秒 | wolfSSL 签名/秒 (+armasm) | OpenSSL 验证/秒 | liboqs 验证/秒 | wolfSSL 验证/秒 (+armasm) |
|---|---|---|---|---|---|---|---|---|---|
| ML-DSA-44 | 1,306 | 1,715 | 3,606 | 208 | 303 | 834 | 1,151 | 1,460 | 3,061 |
| ML-DSA-65 | 805 | 1,041 | 2,044 | 121 | 196 | 532 | 745 | 953 | 1,937 |
| ML-DSA-87 | 524 | 676 | 1,275 | 106 | 164 | 438 | 478 | 590 | 1,171 |
liboqs 0.15.0 没有针对 ML-DSA 的专用 aarch64 NTT — 仅存在 x86 的 AVX2 路径(OQS_ENABLE_SIG_ml_dsa_65_avx2 被禁用;没有 _aarch64 或 _neon 变体)。liboqs ML-DSA 中的 NEON 优势仅来自 NEON 加速的 SHAKE (OQS_USE_ARM_SHA3_INSTRUCTIONS),而非 NTT 多项式运算。wolfSSL 针对 Dilithium/ML-DSA 的 C NTT 优化程度更高,在签名上比 liboqs 快约 3 倍,在密钥生成/验证上快约 2 倍。