We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Let's Go Quantum - Sam Burns
Explore quantum computing fundamentals, post-quantum cryptography in Go 1.23, and how quantum algorithms could impact encryption. Learn about real quantum hardware access.
- 
    Quantum computers exist today but are in their infancy - they can be accessed via cloud providers like IBM and IonQ with free tier offerings 
- 
    Quantum computing leverages quantum mechanics principles like superposition and entanglement to perform calculations fundamentally differently than classical computers 
- 
    Shor’s algorithm (for factoring prime numbers) and Grover’s algorithm (for searching unsorted datasets) are key quantum algorithms that could break current encryption methods 
- 
    Go 1.23 introduces post-quantum cryptography (PQC) support through hybrid encryption using X25519 Kyber768 for TLS handshakes 
- 
    The NIST standardized Kyber as the recommended post-quantum cryptographic algorithm, which is now implemented in Go’s TLS package 
- 
    “Store now, decrypt later” threat model means encrypted data captured today could be decrypted by future quantum computers - driving urgency for PQC adoption 
- 
    Major platforms like Chrome, Firefox, WhatsApp and Cloudflare are already implementing PQC for secure communications 
- 
    Quantum computers require extremely low temperatures and careful isolation from environmental interference to maintain quantum states 
- 
    Quantum decoherence occurs when qubits interact with the environment, causing them to collapse from superposition to classical states 
- 
    Go provides quantum computing simulation capabilities through third-party libraries, allowing developers to experiment with quantum algorithms on classical hardware