LPsLux Proposals
Post-Quantum Cryptography
LP-4410

ML-DSA-44 (FIPS 204 Level 2) Parameter Tier

Draft

Parameter-tier sub-spec for ML-DSA-44 (NIST FIPS 204 security level 2), deferring algorithm definition to LP-4400.

Category
Core
Created
2026-05-18

Implementation status (code-audited 2026-07-03): SHIPPED FIPS 204 parameters (k4/l4/eta2/tau39) confirmed against luxfi/crypto/mldsa (circl v1.6.3).

Abstract

ML-DSA-44 is the NIST FIPS 204 security-level-2 parameter set of the Module-Lattice-Based Digital Signature Algorithm. This LP pins the tier identifier, parameter constants (k=4, l=4, eta=2, tau=39, beta=78, gamma1=2^17, gamma2=(q-1)/88, omega=80), and the implementation pointer; the algorithm itself is defined in LP-4400. Verification address is registered in LP-0120; mode-byte encoding follows LP-4090. Sizes: public key 1,312 B, secret key 2,560 B, signature 2,420 B. Use ML-DSA-44 for non-consensus workloads where a 192-bit classical / 128-bit post-quantum security margin is sufficient — wallet authentication, account-abstraction verifications, and Lamport-augmented OTS envelopes. For validator identity and consensus certificates, use ML-DSA-65 (LP-4420) or ML-DSA-87 (LP-4430).

Reference implementation

  • Primitive: luxfi/crypto/mldsa/mldsa44
  • Test vectors: NIST KAT vectors (FIPS 204 Appendix A)

Provenance

Originally LP-4310, renumbered 2026-05-18 to consolidate all cryptographic primitives into the 4xxx range with family sub-ranges (PQ lattice signatures 4400-4499). This slot (4410) was formerly SLH-DSA-128; that content moved to LP-4510. The 4310 slot is retained as a permanent pointer to this LP.

Copyright and related rights waived via CC0.