Pendahuluan
Tahun 2026 menjadi titik kritis dalam sejarah keamanan digital. Komputer quantum kini mulai menunjukkan kemampuan nyata memecahkan algoritma klasik seperti RSA, ECC, dan Diffie-Hellman yang selama puluhan tahun menjadi tulang punggung keamanan internet.
Google pada Desember 2024 mencapai milestone dengan prosesor Willow yang mampu melakukan koreksi error quantum real-time. Para ahli memperkirakan dalam 5–10 tahun ke depan, komputer quantum akan mampu memecahkan kunci RSA-2048 dalam hitungan jam — skenario yang disebut "Y2Q" (Years to Quantum).
Mengapa Kriptografi Klasik Rentan?
Kriptografi modern bertumpu pada faktorisasi bilangan prima (RSA) dan logaritma diskret (ECC). Komputer quantum menggunakan qubit dalam superposisi 0 dan 1 simultan, memungkinkan eksplorasi ruang solusi paralel. Algoritma Shor bisa memfaktorkan RSA-2048 dalam hitungan jam — tugas yang butuh ribuan tahun di komputer klasik.
Standar NIST FIPS 203, 204, 205
Pada Agustus 2024, NIST merilis tiga standar final post-quantum cryptography:
FIPS 203 (ML-KEM) — Berbasis CRYSTALS-Kyber untuk pertukaran kunci. Menggantikan ECDH dengan keamanan dari masalah MLWE. Rekomendasi: ML-KEM-768 untuk keamanan setara AES-192.
FIPS 204 (ML-DSA) — Berbasis CRYSTALS-Dilithium untuk tanda tangan digital. Signature 2.420–4.595 byte, cepat dan efisien untuk aplikasi umum.
FIPS 205 (SLH-DSA) — Berbasis SPHINCS+, hanya bergantung pada keamanan hash function. Paling konservatif karena tidak memiliki trapdoor, ukuran lebih besar (7.880–49.856 byte).
Strategi Migrasi Hybrid
Tidak mungkin mematikan RSA/ECC dalam semalam. Solusinya migrasi hybrid:
ClientHello → (ECDHE + ML-KEM)
ServerHello → (ECDHE + ML-KEM)
Kunci sesi hybrid dari dua sumber
Jika satu algoritma dipecahkan, kunci lainnya tetap aman — defense in depth for cryptography. Sertifikat TLS hybrid sudah mulai didukung browser modern di 2026.
Implementasi untuk Developer
Go (crypto/tls + PQC):
import "github.com/cloudflare/circl/kem/kyber"
kyber := kyber.Kyber768()
pk, sk, _ := kyber.GenerateKeyPair(nil)
ct, ss, _ := kyber.Encapsulate(pk)
Python (liboqs):
import oqs
kem = oqs.KeyEncapsulation("Kyber768")
public_key = kem.generate_keypair()
OpenSSL 3.5+ mendukung provider OQS. Aktifkan dengan OSSL_PROVIDER_load(NULL, "oqsprovider") untuk langsung menggunakan algoritma ML-KEM atau ML-DSA.
Dampak di Dunia Nyata
Cloud: Google Cloud, AWS, Azure pada 2026 menawarkan KMS dengan enkripsi hybrid AES-256 + ML-KEM.
TLS: ~15% situs HTTPS teratas sudah mengadopsi sertifikat hybrid post-quantum. Cloudflare dan Fastly menjadi pionir.
Blockchain: Bitcoin (ECDSA) dan Ethereum menghadapi tantangan eksistensial. Komunitas sedang membahas proposal migrasi signature post-quantum.
Langkah Persiapan
Kesimpulan
Post-quantum cryptography sudah menjadi prioritas keamanan di 2026. Data yang dienkripsi sekarang bisa disimpan penyerang (harvest now, decrypt later) dan dipecahkan saat komputer quantum cukup kuat. Migrasi hybrid harus dimulai sekarang. Bagi developer Indonesia, ini momen tepat untuk belajar dan mengimplementasikan PQC.
Referensi: NIST FIPS 203/204/205 (2024), Open Quantum Safe, Cloudflare PQC Research, Google Quantum AI Willow.