~/talk

Let's Go Quantum

Talkat GopherCon UK 2024 · 2024-08-14..08-16· [security, go]
name:Sam Burns
links:none on file
slides:none on file

Quantum vulnerability drives a concrete change: Go 1.23 adds a TLS key encapsulation mechanism that defaults to a hybrid x25519-Kyber768-draft00 cipher suite (enabled unless curve preferences are set, can be disabled with GODEBUG TLS_KYBER=z). The claim is that Kyber768 matches NIST's finalized security level, Go integrates an existing mlkem768 library, and hybrid use defends against the store-now-decrypt-later threat. Examples include a Go quantum simulator library for local testing and cloud access to real devices (IBM free tier ~127 qubits, 10 minutes).

AI-written summary · about

  1. 0:00Introduction to Quantum
  2. 1:33Go 1.23 and NIST Standards
  3. 4:26Quantum computing concepts
  4. 6:33Superposition explained
  5. 8:35Qubits and measurement
  6. 11:30Quantum transformations
  7. 13:59Quantum logic gates
  8. 16:01Quantum entanglement
  9. 17:43Decoherence and error correction
  10. 19:01Hardware implementations
  11. 20:32Quantum software ecosystem
  12. 22:56Simulating quantum in Go
  13. 24:14Go simulation example
  14. 26:49Quantum algorithms
  15. 28:39Post-quantum cryptography
  16. 30:45PQC uptake and implications
  17. 33:49Store now decrypt later
  18. 35:10Key encapsulation mechanisms
  19. 37:44Lattice-based cryptography
  20. 40:55Hybrid encryption in TLS
  21. 44:38PQC in Go 1.23
  22. 46:14Internal implementation details
  23. 47:48PQC in Caddy
  24. 49:48Running a PQC server
  25. 51:05Finalizing NIST standards
  26. 52:46Future outlook and QA
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.