Kembali ke Blog

Otentikasi Post-Quantum untuk Server Game: Buku Panduan Migrasi ML-DSA dengan Kode dan Data Performa

Diterbitkan pada 31 Juli 2026
Otentikasi Post-Quantum untuk Server Game: Buku Panduan Migrasi ML-DSA dengan Kode dan Data Performa

Ringkasnya

Pelajari cara migrasi server game ke otentikasi post-quantum ML-DSA dengan panduan runbook lengkap dan data performa nyata.

Tanda tangan kriptografi yang mengautentikasi koneksi TLS server game Anda hanya berjarak satu terobosan algoritma dari bisa dipalsukan. RSA-2048 dan ECDSA-P256 — algoritma sertifikat yang melindungi data pemain antara CDN dan server origin Anda — akan tumbang oleh algoritma Shor jika dijalankan di komputer kuantum yang cukup kuat. Bukan secara teoretis. Dalam timeline yang sedang direncanakan secara aktif oleh Microsoft, Google, dan pemerintah AS pada tahun 2026.

Cloudflare baru saja merilis otentikasi post-quantum untuk koneksi origin menggunakan ML-DSA (Module-Lattice-Based Digital Signature Algorithm), yang telah distandarisasi sebagai FIPS 204. Ini adalah deployment pertama otentikasi PQ dalam skala besar — di jaringan yang menangani sekitar 20% lalu lintas web. Jika backend game Anda berada di belakang lapisan TLS-terminating mana pun, migrasi ini akan menyentuh infrastruktur Anda. Dan semakin cepat Anda memulai, semakin tidak menyakitkan transisinya.

Tulisan ini adalah buku panduan Anda: apa yang rusak, cara mendeteksinya, cara memperbaikinya dengan perintah dan kode nyata, serta cara mencegah backend game Anda menjadi titik lemah.

Mengapa Server Game Secara Unik Rentan

Backend game bukanlah layanan web biasa. Mereka mempertahankan koneksi persisten untuk sinkronisasi status real-time, menyimpan data progres pemain selama berbulan-bulan atau bertahun-tahun, dan menangani operasi sensitif seperti manajemen inventaris dan pemrosesan pembayaran. Model ancaman untuk serangan post-quantum terhadap server game sangat konkret:

  • Kredensial pemain dan session token yang mengalir antara proxy CDN Anda dan API origin
  • Data ekonomi dalam game — saldo mata uang virtual, inventaris item, riwayat perdagangan yang bernilai uang nyata di pasar sekunder
  • Webhook pembayaran jika backend Anda memproses pembelian di sisi server
  • Sinyal anti-cheat yang, jika terekspos, memungkinkan penyerang merekayasa balik heuristik deteksi Anda

Serangan yang kita lindungi bukanlah pengumpulan data pasif. Ini adalah peniruan identitas aktif: penyerang berkemampuan kuantum yang memalsukan kredensial otentikasi CDN Anda dan menyuntikkan payload berbahaya langsung ke API game Anda. Itu adalah ancaman yang fundamentally berbeda dengan "panen sekarang, dekripsi nanti."

Kami telah mendokumentasikan apa yang terjadi ketika arsitektur keamanan backend gagal di bawah tekanan — otentikasi post-quantum adalah evolusi berikutnya dari postur defensif yang sama. Pertanyaannya bukan apakah game Anda akan menghadapi serangan canggih, tetapi apakah infrastruktur Anda akan bertahan.

Enkripsi vs. Otentikasi: Apa yang Sebenarnya Rusak

Ada perbedaan kritis yang sering disamakan: enkripsi post-quantum dan otentikasi post-quantum adalah masalah terpisah dengan timeline dan solusi yang berbeda.

Enkripsi post-quantum (sudah di-deploy)

Pertukaran kunci TLS 1.3 menggunakan algoritma hybrid seperti X25519Kyber768 sudah banyak di-deploy. Cloudflare mengaktifkan enkripsi PQ untuk koneksi visitor-ke-CDN dan CDN-ke-origin pada tahun 2022–2023. Ini melindungi data dalam perjalanan dari serangan harvest-now/decrypt-later.

Otentikasi post-quantum (batas baru)

Otentikasi adalah tempat risiko nyata berada sekarang. Ketika server origin Anda menyajikan sertifikat TLS yang ditandatangani dengan RSA-2048 atau ECDSA-P256, komputer kuantum yang menjalankan algoritma Shor dapat memalsukan tanda tangan itu secara real-time. Ini memungkinkan serangan man-in-the-middle — bukan perekaman pasif, tetapi intersepsi aktif dan manipulasi lalu lintas game Anda.

Berikut rincian kedua koneksi dalam arsitektur game tipikal:

┌─────────────┐    Koneksi 1     ┌─────────────┐    Koneksi 2     ┌─────────────┐
│  Game Client │ ════════════════► │    CDN /    │ ════════════════► │   Origin    │
│  (Pemain)    │                    │   Proxy     │                    │  (API Anda) │
└─────────────┘                    └─────────────┘                    └─────────────┘
                                    │                                      │
                              Enkripsi PQ ✓                        Enkripsi PQ ✓
                              Otentikasi PQ (via MTC, 2027)       Otentikasi PQ (ML-DSA, SEKARANG)
                                    │
                              Sertifikat otentikasi
                              klasik di sini
                              adalah titik lemah
                              saat ini

Koneksi 2 — dari CDN atau reverse proxy Anda ke origin — adalah tempat otentikasi PQ dapat di-deploy saat ini. Koneksi ini membawa aksi pemain, pembaruan inventaris, permintaan matchmaking, dan webhook pembayaran. Jika penyerang memalsukan otentikasi pada koneksi ini, mereka menguasai backend Anda.

Mengapa Koneksi 2 Didahulukan

Koneksi CDN-ke-origin memiliki keunggulan struktural yang membuat otentikasi PQ praktis bertahun-tahun lebih awal dari web publik:

  • TLS client yang terkontrol: CDN mengontrol connection pooling dan perilaku handshake, mengamortasi overhead PQ di ribuan permintaan
  • Hubungan kepercayaan yang sudah ada: Anda sudah memiliki hubungan akun dengan CDN — tidak ada ketergantungan pada ekosistem Certificate Authority publik
  • PKI kustom: Anda dapat menjalankan otoritas sertifikat sendiri, menghindari kendala WebPKI dan persyaratan Certificate Transparency
  • Penggunaan ulang koneksi: CDN mempertahankan koneksi persisten ke origin, artinya handshake PQ jarang terjadi relatif terhadap total volume permintaan

Inilah sebabnya Cloudflare dapat mengirimkan otentikasi ML-DSA untuk koneksi origin hari ini sementara Internet publik menunggu Merkle Tree Certificates (ditargetkan 2027).

ML-DSA: Algoritma yang Mendukung Otentikasi PQ

ML-DSA, yang distandarisasi sebagai NIST FIPS 204, didasarkan pada kekerasan masalah lattice — struktur matematika yang diyakini tahan terhadap serangan klasik maupun kuantum. Ini adalah algoritma utama yang di-deploy untuk tanda tangan digital post-quantum di seluruh industri.

Set parameter dan tingkat keamanan

Set Parameter Tingkat Keamanan Kunci Publik Tanda Tangan Overhead Handshake
ML-DSA-44 NIST Cat 2 (~AES-128) 1.312 B 2.420 B ~4.5 KB ditambahkan
ML-DSA-65 NIST Cat 3 (~AES-192) 1.952 B 3.293 B ~6.5 KB ditambahkan
ML-DSA-87 NIST Cat 5 (~AES-256) 2.592 B 4.595 B ~9 KB ditambahkan

Sebagai perbandingan, tanda tangan ECDSA-P256 berukuran 64 byte dengan kunci publik 64 byte. Tanda tangan ML-DSA-44 kira-kira 37x lebih besar. Itulah trade-off utama, dan angka itulah yang membuat developer gelisah.

ML-DSA-44 adalah pilihan yang tepat untuk backend game. Ini memberikan keamanan NIST Category 2 — margin yang nyaman terhadap serangan kuantum dan klasik yang diketahui — sekaligus menjadi opsi paling performant. Ukuran tanda tangan yang lebih besar dapat dikelola karena connection pooling membuat handshake jarang terjadi relatif terhadap total lalu lintas.

Format seed FIPS 204: penyimpanan kunci yang ringkas

Kunci privat ML-DSA mendukung format seed — nilai acak 32 byte dari mana kunci privat lengkap diturunkan secara deterministik:

Seed (32 byte) ──► Ekspansi Deterministik ──► Kunci Privat Lengkap (2.560 byte untuk ML-DSA-44)

Ini adalah keuntungan praktis untuk infrastruktur backend game. Alih-alih menyimpan kunci privat 2.560 byte di secret manager atau environment variable, Anda menyimpan 32 byte dan menurunkan kunci lengkap sesuai permintaan. Rotasi kunci menjadi soal menghasilkan dan mendistribusikan seed baru — secara operasional jauh lebih sederhana daripada mengelola material kunci RSA tradisional.

Buku Panduan Migrasi: Langkah demi Langkah

Langkah 1: Audit konfigurasi TLS Anda saat ini

Sebelum menyentuh apa pun, pahami apa yang Anda jalankan. Periksa rantai sertifikat dan algoritma tanda tangan server origin Anda saat ini:

# Periksa sertifikat yang disajikan origin Anda
openssl s_client -connect your-game-api.example.com:443 \
  -servername your-game-api.example.com \
  </dev/null 2>/dev/null \
  | openssl x509 -text -noout | grep -A2 "Signature Algorithm"

# Periksa versi TLS dan cipher suite yang didukung
nmap --script ssl-enum-ciphers -p 443 your-game-api.example.com

# Jika menggunakan mTLS, periksa sertifikat klien yang disajikan CDN Anda
# (tangkap selama permintaan uji dengan tcpdump atau yang setara)
tcpdump -i eth0 -w tls_handshake.pcap port 443 -c 50

Dokumentasikan baseline ini. Anda akan membutuhkannya untuk rollback dan untuk memastikan migrasi tidak merusak apa pun. Catat:

  • Algoritma tanda tangan saat ini (RSA-SHA256, ECDSA-SHA256, dll.)
  • Kedalaman rantai sertifikat dan semua tanggal kedaluwarsa
  • Apakah mTLS sudah digunakan
  • Versi TLS yang didukung (Anda seharusnya sudah hanya menggunakan TLS 1.3)

Langkah 2: Hasilkan rantai sertifikat ML-DSA

Anda memerlukan Open Quantum Safe (OQS) provider untuk OpenSSL 3.0+:

# Instal OQS provider
git clone https://github.com/open-quantum-safe/oqs-provider.git
cd oqs-provider && mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..
make -j$(nproc) && sudo make install

# Aktifkan di openssl.cnf — tambahkan ke [provider_sect]:
# oqsprovider = oqsprovider_sect
# oqsprovider_sect = oqsprovider

# Hasilkan root CA ML-DSA-44 (validitas 10 tahun)
openssl req -x509 -new -newkey mldsa44 \
  -keyout mldsa44-ca.key -out mldsa44-ca.crt \
  -days 3650 -nodes \
  -subj "/CN=Game Backend PQ Root CA" \
  -addext "basicConstraints=critical,CA:TRUE" \
  -addext "keyUsage=critical,keyCertSign,cRLSign"

# Hasilkan certificate signing request server origin
openssl req -new -newkey mldsa44 \
  -keyout mldsa44-server.key -out mldsa44-server.csr \
  -nodes -subj "/CN=your-game-api.example.com"

# Tanda tangani sertifikat server dengan PQ CA (validitas 1 tahun untuk kebersihan rotasi)
openssl x509 -req -in mldsa44-server.csr \
  -CA mldsa44-ca.crt -CAkey mldsa44-ca.key \
  -CAcreateserial -out mldsa44-server.crt \
  -days 365 \
  -extfile <(echo "subjectAltName=DNS:your-game-api.example.com")

# Hasilkan sertifikat klien untuk mTLS (identitas CDN Anda)
openssl req -new -newkey mldsa44 \
  -keyout mldsa44-client.key -out mldsa44-client.csr \
  -nodes -subj "/CN=CDN Proxy Client"

openssl x509 -req -in mldsa44-client.csr \
  -CA mldsa44-ca.crt -CAkey mldsa44-ca.key \
  -CAcreateserial -out mldsa44-client.crt -days 365

# Verifikasi rantai
openssl verify -CAfile mldsa44-ca.crt mldsa44-server.crt
openssl verify -CAfile mldsa44-ca.crt mldsa44-client.crt

Catatan manajemen kunci: Simpan seed 32 byte daripada kunci privat lengkap 2.560 byte jika memungkinkan. Ini menyederhanakan rotasi rahasia dan mengurangi permukaan serangan di secret manager dan environment variable.

Langkah 3: Konfigurasi server origin untuk PQ mTLS

Konfigurasi Nginx:

server {
    listen 443 ssl;
    server_name your-game-api.example.com;

    # Sertifikat server ML-DSA-44
    ssl_certificate     /etc/ssl/pq/mldsa44-server.crt;
    ssl_certificate_key /etc/ssl/pq/mldsa44-server.key;

    # Verifikasi klien (mTLS) — hanya percaya PQ CA
    ssl_client_certificate /etc/ssl/pq/mldsa44-ca.crt;
    ssl_verify_client on;
    ssl_verify_depth 2;

    # Hanya TLS 1.3 — tidak ada downgrade ke versi lama
    ssl_protocols TLSv1.3;

    location /api/ {
        proxy_pass http://game_backend_upstream;
        proxy_set_header X-Client-DN $ssl_client_s_dn;
        proxy_set_header X-Client-Verified $ssl_client_verify;
    }
}

Server game kustom dalam C++ (OpenSSL 3.0 + OQS):

#include <openssl/ssl.h>
#include <openssl/err.h>

SSL_CTX* create_pq_mtls_context() {
    SSL_CTX* ctx = SSL_CTX_new(TLS_server_method());
    if (!ctx) {
        ERR_print_errors_fp(stderr);
        return nullptr;
    }

    // Paksa minimum TLS 1.3 — tidak ada kemungkinan downgrade versi
    SSL_CTX_set_min_proto_version(ctx, TLS1_3_VERSION);

    // Muat sertifikat server ML-DSA-44
    if (SSL_CTX_use_certificate_file(ctx,
            "/etc/ssl/pq/mldsa44-server.crt",
            SSL_FILETYPE_PEM) != 1) {
        ERR_print_errors_fp(stderr);
        SSL_CTX_free(ctx);
        return nullptr;
    }

    // Muat kunci privat ML-DSA-44
    if (SSL_CTX_use_PrivateKey_file(ctx,
            "/etc/ssl/pq/mldsa44-server.key",
            SSL_FILETYPE_PEM) != 1) {
        ERR_print_errors_fp(stderr);
        SSL_CTX_free(ctx);
        return nullptr;
    }

    // Verifikasi kunci cocok dengan sertifikat
    if (SSL_CTX_check_private_key(ctx) != 1) {
        fprintf(stderr, "Key/cert mismatch\n");
        SSL_CTX_free(ctx);
        return nullptr;
    }

    // Muat PQ CA untuk verifikasi sertifikat klien
    if (SSL_CTX_load_verify_locations(ctx,
            "/etc/ssl/pq/mldsa44-ca.crt", nullptr) != 1) {
        ERR_print_errors_fp(stderr);
        SSL_CTX_free(ctx);
        return nullptr;
    }

    // Wajibkan dan verifikasi sertifikat klien
    SSL_CTX_set_verify(ctx,
        SSL_VERIFY_PEER | SSL_VERIFY_FAIL_IF_NO_PEER_CERT,
        nullptr);

    return ctx;
}

// Penggunaan dalam loop accept server game Anda:
void handle_connection(int client_fd, SSL_CTX* ctx) {
    SSL* ssl = SSL_new(ctx);
    SSL_set_fd(ssl, client_fd);

    if (SSL_accept(ssl) <= 0) {
        // Handshake gagal — kemungkinan masalah sertifikat klien
        ERR_print_errors_fp(stderr);
        SSL_free(ssl);
        close(client_fd);
        return;
    }

    // Verifikasi sertifikat klien benar-benar disajikan
    X509* client_cert = SSL_get_peer_certificate(ssl);
    if (!client_cert) {
        fprintf(stderr, "Tidak ada sertifikat klien — menolak\n");
        SSL_shutdown(ssl);
        SSL_free(ssl);
        close(client_fd);
        return;
    }

    // Klien terotentikasi melalui ML-DSA mTLS — lanjutkan
    X509_free(client_cert);
    // ... tangani protokol game ...
}

Langkah 4: Perbarui trust store CDN/proxy Anda

Jika Anda menggunakan Cloudflare, unggah sertifikat CA ML-DSA Anda ke Custom Origin Trust Store dan konfigurasikan Authenticated Origin Pulls dengan sertifikat klien ML-DSA Anda:

  1. Unggah mldsa44-ca.crt ke trust store kustom CDN Anda
  2. Unggah mldsa44-client.crt dan mldsa44-client.key untuk authenticated origin pulls
  3. Setel mode SSL ke Full (strict) untuk menerapkan validasi sertifikat terhadap trust store kustom Anda

Jika Anda menjalankan infrastruktur proxy sendiri, Anda perlu mendistribusikan sertifikat CA PQ ke semua node proxy, mengonfigurasi sertifikat klien untuk masing-masing, dan menyiapkan pemantauan untuk kedaluwarsa sertifikat. Mengelola ini secara manual di beberapa region dan scaling group adalah tempat kompleksitas operasional bertambah — distribusi dan rotasi sertifikat otomatis menjadi sangat penting.

Langkah 5: Uji handshake PQ

# Verifikasi handshake ML-DSA mTLS berhasil
openssl s_client -connect your-game-api.example.com:443 \
  -servername your-game-api.example.com \
  -cert mldsa44-client.crt \
  -key mldsa44-client.key \
  -CAfile mldsa44-ca.crt \
  </dev/null 2>&1 | grep -E "(Verify return|Protocol|Cipher)"

# Output yang diharapkan:
#   Verify return code: 0 (ok)
#   Protocol  : TLSv1.3
#   Cipher    : TLS_AES_256_GCM_SHA384

# Ukur latensi handshake di bawah beban
# (sesuaikan tingkat koneksi untuk mensimulasikan kondisi hari peluncuran)
wrk -t4 -c100 -d30s --latency \
  --script=pq_mtls_test.lua \
  https://your-game-api.example.com/api/health

Apa yang perlu dipantau selama pengujian:

  • Latensi handshake: Perkirakan tambahan 0,5–2ms per koneksi baru dibandingkan ECDSA-P256
  • Utilisasi CPU: Verifikasi tanda tangan ML-DSA ~2–3x lebih lambat dari verifikasi ECDSA
  • Tingkat error: Perhatikan kegagalan validasi sertifikat selama transisi
  • Utilisasi connection pool: Pastikan koneksi digunakan kembali (mengamortasi biaya handshake)

Langkah 6: Hapus fallback klasik

Ini adalah langkah yang benar-benar memberikan keamanan kuantum. Jika origin Anda menerima otentikasi klasik (RSA/ECDSA) apa pun, penyerang berkemampuan kuantum dapat memalsukan kredensial tersebut dan melewati perlindungan PQ Anda sepenuhnya.

Skenario serangan downgrade:

Penyerang mencegat handshake CDN ↔ Origin
    │
    ├── Memaksa negosiasi ke otentikasi RSA klasik
    ├── Memalsukan tanda tangan RSA menggunakan algoritma Shor
    └── Meniru CDN ke server origin Anda ✓

Sertifikat PQ Anda tidak berguna jika fallback klasik ada.

Perbaikannya: server origin Anda harus hanya mempercayai sertifikat ML-DSA untuk koneksi CDN-ke-origin.

# SALAH: Trust store campuran — sertifikat klasik masih diterima
ssl_client_certificate /etc/ssl/mixed-ca-bundle.crt;

# BENAR: Trust store hanya-PQ — pemalsuan klasik ditolak
ssl_client_certificate /etc/ssl/pq/mldsa44-ca.crt;

Peringatan kritis: Hanya hapus kepercayaan klasik setelah Anda memastikan semua koneksi CDN menggunakan otentikasi PQ. Penghapusan prematur akan memutus konektivitas origin Anda. Jalankan konfigurasi dual-stack (Langkah 3–5) setidaknya selama dua minggu, pantau bahwa tidak ada koneksi yang kembali ke otentikasi klasik, sebelum menghapus kepercayaan klasik.

Dampak Performa: Angka Nyata untuk Backend Game

Kekhawatiran yang sah: tanda tangan ML-DSA berukuran besar. Berikut artinya dalam praktik.

Overhead tingkat handshake

Metrik ECDSA-P256 ML-DSA-44 Delta
Ukuran sertifikat server ~500 B ~1.700 B +240%
Ukuran tanda tangan 64 B 2.420 B +3.681%
Total byte handshake ~1.5 KB ~6 KB +300%
Latensi handshake (p50) ~1 ms ~2.5 ms +150%
CPU per verifikasi handshake ~0.05 ms ~0.12 ms +140%

Mengapa ini tidak menghancurkan backend game Anda

Koneksi CDN-ke-origin menggunakan connection pooling. Satu koneksi TLS menangani ribuan permintaan HTTP sebelum didaur ulang. Tambahan latensi handshake 1.5ms diamortasi di, katakanlah, 10.000 permintaan — itu 0.00015ms per permintaan. Efektif gratis.

Dampak performa terkonsentrasi pada dua skenario:

  1. Cold start / lonjakan pembentukan koneksi: Peluncuran game, acara musiman, momen viral — saat origin Anda menangani ribuan koneksi TLS baru per detik. Jika origin Anda saat ini menangani 50.000 handshake ECDSA/detik, perkirakan ~20.000–25.000 handshake ML-DSA-44/detik pada perangkat keras yang setara. Rencanakan kapasitas sesuai.

  2. Koneksi berumur pendek: Jika arsitektur Anda membuat koneksi TLS baru per permintaan (tolong jangan), setiap permintaan membayar biaya handshake penuh. Perbaiki ini dengan connection pooling dan koneksi persisten sebelum bermigrasi ke otentikasi PQ.

Dampak bandwidth

Tambahan data handshake ~4.5 KB per koneksi baru dapat diabaikan untuk koneksi multiplexed HTTP/2 atau HTTP/3. Untuk protokol game berbasis WebSocket dengan koneksi berumur panjang, handshake terjadi sekali seumur koneksi — tidak relevan untuk anggaran bandwidth.

Praktik Terbaik untuk Migrasi Backend Game PQ

  1. Aktifkan enkripsi PQ terlebih dahulu, otentikasi kedua. Jika Anda belum mengaktifkan pertukaran kunci post-quantum (X25519Kyber768) untuk koneksi origin Anda, lakukan itu sebelum menangani sertifikat. Ini adalah perubahan konfigurasi — tidak ada sertifikat baru — dan segera melindungi dari serangan harvest-now/decrypt-later.

  2. Deploy ML-DSA-44, bukan ML-DSA-87. Kecuali Anda melindungi sistem militer rahasia, ML-DSA-44 memberikan margin keamanan yang nyaman di NIST Category 2. ML-DSA-87 kira-kira menggandakan overhead handshake Anda untuk manfaat keamanan marjinal yang hampir pasti tidak diperlukan oleh model ancaman Anda.

  3. Jalankan dual-stack selama transisi — lalu bunuh klasik tanpa ampun. Deploy sertifikat klasik dan PQ secara paralel. Pantau setidaknya dua minggu. Pastikan tidak ada koneksi fallback klasik. Kemudian hapus kepercayaan klasik sepenuhnya. Meninggalkan fallback klasik adalah kesalahan paling umum dalam migrasi PQ — itu membuat sertifikat mahal baru Anda menjadi teater keamanan.

  4. Otomatiskan rotasi kunci sejak hari pertama. Format seed 32-byte ML-DSA membuat ini praktis. Bangun rotasi sertifikat ke dalam pipeline deployment Anda. Rotasi triwulanan — bukan karena kripto melemah, tetapi karena kebersihan kunci operasional (kredensial bocor, engineer keluar, CI/CD dikompromikan) adalah kerentanan sebenarnya.

  5. Profil tingkat churn koneksi Anda. Jalankan ss -s atau yang setara di server origin Anda untuk menghitung koneksi baru per detik selama puncak dan di luar puncak. Kalikan dengan delta overhead handshake (~1.5ms CPU, ~4.5KB bandwidth). Ini memberi Anda angka perencanaan kapasitas yang konkret untuk migrasi.

Artinya bagi Backend Game Anda

Timeline post-quantum tidak lagi akademis. NIST telah menstandarisasi ML-DSA. Penyedia infrastruktur besar telah men-deploy-nya di produksi. Mandat pemerintah mempercepat adopsi. Pertanyaannya bukan apakah backend game Anda memerlukan otentikasi PQ — tetapi kapan Anda akan memulai migrasi.

Untuk tim yang mengelola infrastruktur origin sendiri, pekerjaannya nyata tetapi terbatas: hasilkan rantai sertifikat baru, perbarui konfigurasi server, ubah trust store, uji, dan hapus fallback klasik. Setiap langkah adalah beberapa jam kerja. Secara kumulatif, ini adalah proyek satu hingga dua minggu untuk backend engineer yang nyaman dengan TLS.

Jika Anda lebih suka menghabiskan minggu-minggu itu untuk gameplay daripada infrastruktur kriptografi, horizOn menangani terminasi TLS, mTLS, dan manajemen sertifikat sebagai bagian dari platform backend-nya — memungkinkan Anda mengirimkan fitur sementara migrasi PQ berjalan sebagai perubahan konfigurasi, bukan proyek infrastruktur multi-minggu.

Mulailah hari ini. Jalankan perintah audit dari Langkah 1 terhadap origin produksi Anda. Periksa algoritma tanda tangan apa yang digunakan sertifikat Anda. Jika itu RSA atau ECDSA, tambahkan migrasi otentikasi PQ ke roadmap 2026–2027 Anda. Komputer kuantum yang datang untuk data pemain Anda tidak akan menunggu Anda siap.


Sumber: Otentikasi post-quantum ke origin kini didukung