From Urgency to Reality: Building the Crypto Broker
In late 2022 we published "On the Urgency of Crypto-Agility" [^1], arguing that the quantum threat, together with NIST's then-unfinished Post-Quantum Cryptography (PQC) standardization, meant applications had to change how they consume cryptography. The argument came down to one rule: applications should not call cryptographic algorithms by name. They should delegate cryptographic operations to a configurable broker that can be updated without touching application code.
Since then the deadline has moved closer. NIST finalized ML-KEM (formerly KYBER), ML-DSA (formerly DILITHIUM), and SLH-DSA (formerly SPHINCS+) in 2024 [^2], and organizations now face regulatory timelines for PQC migration. The whiteboard concept from 2022 is now a working open-source implementation, the Crypto Broker.