Quantum Resistant Native Go Programs
summary
Library ports the reference C implementations of kyber and dilithium into native Go, adds side‑channel countermeasures found missing in the reference code, and exposes simple APIs to pick security levels, generate keys, sign/verify and encapsulate/decapsulate. Benchmarks show faster CPU runtimes than Go’s classical crypto but larger outputs (roughly megabyte‑scale public keys/ciphertexts at high parameters). Practical integration into WireGuard proves feasibility: two extra IP packets per handshake and about +0.2 ms added latency.
AI-written summary · about
chapters (3)
related talks
17mQuantum-Resistant Native Go Programs: Taking the Leap
24mTaking the (Quantum) Leap with Go
58mLet's Go Quantum
29mThe Go Cryptography State of the Union
34mBeyond Classical Cryptography: Building Quantum-Resistant Cloud Native Infrastructure With SPIFFE
32mSecure Container with SGX: Protecting Secret in Cloud Environment
01h 05mChallenges and Opportunities from Quantum-Safe Cryptography
05mLightning Talk: Building Quantum-Safe Applications
