ML-DSA-65 Security API

Side-channel claim limit. Nothing on this page claims constant-time behaviour or side-channel resistance for any target: the side-channel harness covers nothing (finding A48) and no measurement exists. The Rust and C cores are designed for constant time and unmeasured; managed runtimes (JIT, GC, bounds checks) make no timing claim. Where this page names constant-time or side-channel techniques, in prose or in code, they are design intent or recommendations, not measured properties.

Version: 1.0.0
Last Updated: 2025-01-02
Security Classification: Digital Signature Algorithm
Author: MetaMUI Security Team

Overview

ML-DSA-65 (formerly Dilithium3) provides NIST security level 3, offering balanced security and performance for digital signatures.

Security Warnings ⚠️

  1. Medium-High Security: Suitable for most applications requiring long-term security
  2. Performance Balance: Good trade-off between security and speed
  3. Memory Usage: Moderate memory requirements
  4. Quantum Resistance: Strong post-quantum security

API Functions

Similar to ML-DSA-44 with adjusted parameters for level 3 security.

Security Analysis

Threat Model: ML-DSA-65 Threat Model

The comprehensive threat analysis covers:

For complete security analysis and risk assessment, see the dedicated threat model documentation.

References

  1. FIPS 204: Module-Lattice-Based Digital Signature Standard

Back to Algorithm Security APIs