Dilithium (ML-DSA) is an external NIST post-quantum digital-signature standard — "Dilithium" is the pre-standard CRYSTALS name for the algorithm NIST finalized as ML-DSA in FIPS 204 (August 2024). This page is a HICS-PQ attestation of H33's implementation of ML-DSA-65. H33 does not own, invent, or "prove" the ML-DSA standard; it implements, conforms to, and verifies against FIPS 204, and uses ML-DSA as one of three signature families that produce the portable 74-byte post-quantum evidence primitive anchored by H33-74.
Why this attestation exists. A signature implementation is only trustworthy if its correctness, side-channel behavior, and FIPS 204 conformance can be checked by someone other than its author. Every metric below is computed by the HICS-PQ algorithm, proven by a STARK, and signed — so the score is verifiable, not asserted.
| Parameter | Value |
|---|---|
| Security Level | NIST Level 3 (~AES-192) |
| Polynomial Degree (n) | 256 |
| Modulus (q) | 8,380,417 |
| Matrix Dimensions (K x L) | 6 x 5 |
| Public Key Size | 1,952 bytes |
| Secret Key Size | 4,032 bytes |
| Signature Size | 3,309 bytes |
| Batch Attestation Latency | 189 µs (32 users) |
| Source Files | 3 (3,127 lines) |
| Unit Tests | 26 (incl. 8 FIPS 204 KAT) |
| Implementation | Pure Rust + NEON |
Yes. "Dilithium" (from CRYSTALS-Dilithium) is the pre-standardization name for the algorithm NIST finalized as ML-DSA in FIPS 204. This page attests H33's ML-DSA-65 implementation.
No. ML-DSA (FIPS 204) is an external NIST standard. H33 implements it, conforms to it, and verifies against its KAT vectors. The attestation on this page proves the implementation's quality — not the underlying standard, which H33 does not own or invent.
No. Acceptance is an AND of all three families: ML-DSA and FALCON/FN-DSA and SLH-DSA must all validate. A 2-of-3 outcome is a false grant and is rejected. There is no majority or threshold acceptance across the crypto families.
ML-DSA is used by H33-74 to produce portable evidence. HATS records and continuously monitors operations. Verification renders the independent verdict on that evidence. Agent-008 governs the decision made under it. The primitive itself is the external NIST standard the evidence is built from.