Cryptographic inventory
Discovery across source, binaries, network endpoints, key stores and suppliers, delivered as a CycloneDX CBOM.
Why now
2024
NIST · Standards
FIPS 203, 204 and 205 published: ML-KEM, ML-DSA and SLH-DSA.
2026
ASD · Plan
A refined transition plan in place. The ISM requires one (ISM-2073).
2028
ASD · Start
Transition under way, critical systems first.
2030
ASD · Complete
RSA, DH, ECDH and ECDSA no longer approved. Nor ML-KEM-768, ML-DSA-65, AES-128/192 or SHA-256.
2035
NIST · Disallowed
IR 8547 disallows quantum-vulnerable public-key algorithms.
Harvest now, decrypt later
Data with a long confidentiality lifetime is already exposed.
01
Capture
Encrypted traffic is copied off the wire today.
02
Store
The ciphertext is kept for as long as it takes.
03
Decrypt
A quantum computer breaks the RSA or ECDH key exchange and the session keys fall out.
Services
Discovery across source, binaries, network endpoints, key stores and suppliers, delivered as a CycloneDX CBOM.
A transition plan that satisfies ISM-2073: findings ranked by data lifetime and exposure, sequenced and costed.
CA hierarchy design and review, HSM integration, CP/CPS, and certificate lifecycle automation.
Supplier assessments using the ASD, NSA and CISA post-quantum vendor questions, and PQC clauses for procurement.
ML-KEM-1024 and ML-DSA-87 in TLS 1.3, SSH, IPsec and code signing, with interoperability testing.
Control mapping to the ASD ISM, PSPF and APRA CPS 234, with evidence an assessor can verify.
Approach
Find the traditional asymmetric cryptography across code, network, endpoints, cloud and suppliers.
→ Cryptographic inventory
Weigh each finding by the sensitivity and lifetime of what it protects.
→ Risk-ranked findings
Sequence the work: critical systems first, then dependencies and vendor timelines.
→ Transition plan
Deploy ML-KEM-1024 and ML-DSA-87, update PKI, test interoperability, cut over.
→ Migrated systems
Know what you have
| Asset | Usage | Algorithm | Status |
|---|---|---|---|
| api.example.com | TLS 1.3 | ECDHE P-256 | Not approved after 2030 |
| Issuing CA G2 | X.509 | RSA-2048 | Not approved after 2030 |
| build-signer | Code signing | ECDSA P-384 | Not approved after 2030 |
| vpn-gw-01 | IKEv2 | DH Group 14 | Not approved after 2030 |
| records-archive | At rest | AES-128-GCM | Transitional |
| edge.example.com | TLS 1.3 | X25519MLKEM768 | Transitional |
| Root CA G3 | X.509 | ML-DSA-87 | ISM-aligned |
| vpn-gw-02 | IKEv2 | ML-KEM-1024 | ISM-aligned |
ASD ISM
Long-term parameter sets
ML-KEM
Key encapsulation
ML-DSA
Digital signatures
SLH-DSA
Hash-based signatures
LMS / XMSS
Firmware & code signing
NIST IR 8547
Deprecation and disallowance dates
CBOM
Cryptographic inventory
On the wire
ML-KEM-1024 encapsulation key
ML-KEM-1024 ciphertext
derived on both sides
ML-DSA-87 signature
AES-256-GCM
FAQ
Contact
Tell us what you're working on and we'll reply by email.