Post-Quantum Cryptography dan Quantum Cryptography sering dianggap sebagai dua istilah untuk teknologi keamanan yang sama. Padahal, keduanya memiliki prinsip kerja, kebutuhan infrastruktur, dan tujuan implementasi yang berbeda. Memahami perbedaannya penting agar organisasi tidak salah menentukan strategi dalam menghadapi ancaman Quantum Computing.
Dua Pendekatan Keamanan untuk Menghadapi Era Quantum
Perkembangan Quantum Computing mulai mendorong perubahan dalam cara organisasi memandang keamanan digital. Algoritma cryptography yang selama ini digunakan untuk melindungi komunikasi, transaksi, dan identitas digital berpotensi menghadapi ancaman baru ketika Quantum Computer mencapai kemampuan yang relevan.
Kondisi ini mendorong munculnya berbagai pendekatan untuk mempertahankan keamanan informasi. Dua istilah yang paling sering dibahas adalah Post-Quantum Cryptography (PQC) dan Quantum Cryptography.
Keduanya memang berkaitan dengan keamanan di era Quantum Computing. Namun, kesamaan tersebut tidak berarti keduanya menggunakan teknologi atau pendekatan yang sama.
PQC mengembangkan algoritma cryptography berbasis matematika yang dirancang agar tetap aman terhadap serangan komputer klasik maupun Quantum Computer. Sementara itu, Quantum Cryptography memanfaatkan prinsip fisika kuantum untuk mendukung proses keamanan komunikasi.
Perbedaan ini bukan sekadar persoalan istilah. Keduanya memiliki implikasi terhadap arsitektur, infrastruktur, biaya, kompleksitas, dan strategi implementasi.
Lalu, mana yang sebenarnya dibutuhkan perusahaan?
Apa Itu Post-Quantum Cryptography (PQC)?
Post-Quantum Cryptography adalah kumpulan algoritma cryptography yang dirancang untuk melindungi informasi dari serangan komputer klasik maupun Quantum Computer.
Meskipun menggunakan istilah Post-Quantum, teknologi ini tidak membutuhkan Quantum Computer untuk beroperasi. Algoritmanya tetap berjalan pada perangkat komputasi konvensional seperti server, komputer, dan perangkat jaringan.
PQC menggunakan pendekatan matematika yang berbeda dari algoritma public-key cryptography konvensional seperti RSA dan Elliptic Curve Cryptography (ECC).
Tujuannya adalah mengganti mekanisme cryptography yang berpotensi rentan terhadap algoritma quantum tertentu, khususnya Shor’s Algorithm.
Standar PQC dari NIST
Pada Agustus 2024, National Institute of Standards and Technology (NIST) menerbitkan tiga standar utama PQC:
- FIPS 203 – ML-KEM: Digunakan untuk Key Encapsulation Mechanism, yaitu membangun shared secret antara dua pihak.
- FIPS 204 – ML-DSA: Digunakan untuk menghasilkan dan memverifikasi digital signature.
- FIPS 205 – SLH-DSA: Alternatif digital signature yang menggunakan pendekatan hash-based cryptography.
Standar tersebut memberikan acuan teknis bagi organisasi, pengembang software, dan vendor teknologi yang mulai mempersiapkan migrasi cryptographic system.
Bagaimana PQC Bekerja?
Sebagai contoh, ketika pengguna mengakses aplikasi digital, browser dan server perlu membangun koneksi yang aman.
Dalam implementasi yang mendukung PQC, ML-KEM dapat digunakan sebagai bagian dari mekanisme key establishment untuk membangun shared secret.
Shared secret tersebut kemudian dapat digunakan dalam proses derivasi encryption key untuk melindungi komunikasi menggunakan symmetric encryption seperti AES.
Untuk kebutuhan digital signature, ML-DSA atau SLH-DSA dapat digunakan sebagai alternatif terhadap algoritma signature konvensional yang rentan terhadap ancaman quantum.
Dengan pendekatan ini, PQC memungkinkan organisasi memperbarui mekanisme cryptography tanpa harus membangun seluruh infrastruktur keamanan dari awal. Namun, perubahan pada software, protocol, hardware, dan sistem pendukung tetap mungkin diperlukan.
Apa Itu Quantum Cryptography?
Berbeda dari PQC, Quantum Cryptography menggunakan prinsip fisika kuantum sebagai bagian dari mekanisme keamanan.
Salah satu teknologi yang paling dikenal adalah Quantum Key Distribution (QKD).
QKD merupakan metode untuk mendistribusikan cryptographic key antara dua pihak dengan memanfaatkan karakteristik sistem kuantum.
Salah satu prinsip yang digunakan adalah bahwa pengukuran terhadap sistem kuantum dapat mengubah keadaan sistem tersebut. Dalam kondisi dan implementasi yang sesuai, gangguan akibat proses pengukuran oleh pihak yang tidak berwenang dapat dideteksi.
Dengan kata lain, QKD dirancang agar kedua pihak dapat mengetahui apakah proses distribusi key mengalami gangguan yang mengindikasikan kemungkinan penyadapan.
Bagaimana Quantum Key Distribution Bekerja?
Untuk memahami konsep QKD, bayangkan dua pihak yang ingin membangun key rahasia untuk melindungi komunikasi.
Dalam skenario sederhana, prosesnya dapat digambarkan sebagai berikut:
- Key Encoding: Pengirim mengirimkan informasi pembentuk key menggunakan quantum states, misalnya photon dengan karakteristik polarisasi tertentu.
- Quantum Transmission: Quantum states dikirimkan melalui quantum channel menuju penerima.
- Measurement: Penerima melakukan pengukuran menggunakan basis yang dipilih sesuai protokol.
- Basis Reconciliation: Kedua pihak membandingkan informasi basis pengukuran melalui classical channel yang telah diautentikasi.
- Error Estimation: Kedua pihak mengevaluasi tingkat error untuk memperkirakan kemungkinan gangguan atau penyadapan.
- Key Distillation: Jika hasil evaluasi memenuhi persyaratan keamanan, proses dilanjutkan dengan error correction dan privacy amplification untuk menghasilkan shared secret.
Salah satu protokol QKD yang terkenal adalah BB84, yang diperkenalkan oleh Charles Bennett dan Gilles Brassard pada 1984.
Penting untuk dipahami bahwa QKD bukan mekanisme untuk mengirimkan seluruh data komunikasi dalam bentuk kuantum. Fokus utamanya adalah mendistribusikan key. Data tetap dapat dienkripsi menggunakan algoritma symmetric encryption setelah key berhasil dibentuk.
QKD juga membutuhkan authenticated classical channel. Tanpa mekanisme authentication yang benar, sistem tetap dapat menghadapi serangan seperti man-in-the-middle.
PQC vs Quantum Cryptography: Apa Perbedaan Utamanya?
Perbedaan paling mendasar antara PQC dan Quantum Cryptography terletak pada pendekatan teknologinya.
PQC mengandalkan algoritma matematika yang dirancang tahan terhadap serangan quantum, sedangkan Quantum Cryptography memanfaatkan prinsip fisika kuantum.
Berikut perbandingan keduanya:
| Aspek | Post-Quantum Cryptography (PQC) | Quantum Cryptography |
| Prinsip dasar | Algoritma matematika | Prinsip fisika kuantum |
| Teknologi utama | ML-KEM, ML-DSA, SLH-DSA | Quantum Key Distribution (QKD) |
| Infrastruktur | Komputer dan perangkat konvensional | Perangkat quantum dan quantum communication channel |
| Fungsi utama | Mendukung key establishment dan digital signature yang tahan terhadap ancaman quantum | Mendistribusikan cryptographic key menggunakan mekanisme kuantum |
| Implementasi | Dapat diintegrasikan melalui pembaruan software, protocol, dan perangkat yang kompatibel | Membutuhkan infrastruktur khusus dan jalur transmisi yang sesuai |
| Jangkauan | Bergantung pada konektivitas dan kompatibilitas sistem digital | Bergantung pada teknologi transmisi dan arsitektur jaringan QKD |
| Kebutuhan integrasi | Melibatkan aplikasi, protocol, certificate, hardware, dan cryptographic infrastructure | Melibatkan quantum device, communication channel, key management, dan sistem keamanan pendukung |
| Contoh penggunaan | TLS, PKI, digital signature, dan secure communication | Distribusi key pada jaringan khusus yang mendukung QKD |
Tabel tersebut menunjukkan bahwa keduanya menyelesaikan persoalan yang berbeda.
PQC menyediakan alternatif algoritma untuk berbagai fungsi public-key cryptography. QKD berfokus pada distribusi key melalui mekanisme kuantum.
Karena itu, membandingkan keduanya hanya berdasarkan tingkat keamanan atau menyebut salah satunya sebagai pengganti langsung yang lain merupakan penyederhanaan yang keliru.
Apakah QKD Lebih Aman daripada PQC?
Pertanyaan ini sering muncul ketika organisasi mulai mengevaluasi teknologi keamanan untuk menghadapi ancaman quantum.
Namun, membandingkan keamanan QKD dan PQC tidak sesederhana menentukan teknologi mana yang lebih unggul.
Keduanya memiliki model keamanan, asumsi, dan batasan implementasi yang berbeda.
Keunggulan dan Keterbatasan PQC
Keunggulan:
- Dapat dijalankan menggunakan perangkat komputasi konvensional.
- Lebih mudah diintegrasikan ke dalam ekosistem IT yang sudah ada, selama protocol dan produk mendukungnya.
- Memiliki standar algoritma yang telah diterbitkan NIST.
- Dapat mendukung berbagai kebutuhan cryptography, termasuk key establishment dan digital signature.
- Tidak membutuhkan quantum communication channel khusus.
Keterbatasan:
- Keamanannya bergantung pada asumsi matematis dan terus dievaluasi oleh komunitas cryptography.
- Ukuran key, ciphertext, dan signature dapat berbeda dari algoritma konvensional.
- Migrasi dapat memengaruhi performa, kompatibilitas, dan interoperabilitas sistem.
- Implementasi yang tidak tepat tetap dapat menimbulkan kerentanan.
PQC bukan berarti algoritma yang tidak mungkin dipecahkan. Keamanannya tetap membutuhkan penelitian dan evaluasi berkelanjutan.
Keunggulan dan Keterbatasan QKD
Keunggulan:
- Memanfaatkan prinsip fisika kuantum untuk mendeteksi gangguan pada proses distribusi key.
- Menawarkan pendekatan berbeda dari keamanan yang sepenuhnya bergantung pada computational hardness.
- Dapat menjadi bagian dari arsitektur keamanan khusus yang membutuhkan distribusi key melalui quantum channel.
Keterbatasan:
- Membutuhkan perangkat dan infrastruktur khusus.
- Implementasi bergantung pada karakteristik quantum communication channel.
- Jangkauan dan skalabilitas dipengaruhi teknologi transmisi yang digunakan.
- Membutuhkan authenticated classical channel serta mekanisme key management yang aman.
- Tidak secara langsung menyelesaikan seluruh kebutuhan cryptography, seperti digital signature.
- Sistem QKD tetap perlu dilindungi dari serangan pada perangkat, implementasi, dan komponen pendukungnya.
Dengan demikian, QKD bukan solusi yang otomatis menghilangkan seluruh risiko keamanan komunikasi. Keamanan sistem tetap bergantung pada keseluruhan implementasi.
Kapan Perusahaan Membutuhkan PQC?
Untuk sebagian besar organisasi yang menggunakan infrastruktur IT konvensional, PQC merupakan jalur migrasi yang lebih langsung untuk mempersiapkan cryptographic system menghadapi ancaman quantum.
Beberapa kebutuhan yang relevan antara lain:
1. Perusahaan dengan Infrastruktur Digital yang Luas
Organisasi yang mengoperasikan aplikasi, API, cloud services, VPN, dan komunikasi antar-sistem perlu mengevaluasi penggunaan public-key cryptography di seluruh lingkungannya.
PQC memungkinkan pembaruan mekanisme cryptography pada komponen tersebut tanpa membutuhkan jaringan komunikasi kuantum khusus.
2. Industri dengan Data Sensitif Jangka Panjang
Sektor perbankan, asuransi, pemerintahan, kesehatan, dan industri yang mengelola intellectual property memiliki informasi yang dapat tetap bernilai selama bertahun-tahun.
Ancaman Harvest Now, Decrypt Later (HNDL) menjadi alasan untuk mulai mengevaluasi perlindungan data yang memiliki masa kerahasiaan panjang.
3. Organisasi yang Bergantung pada PKI dan Digital Signature
Perusahaan yang menggunakan digital certificate, code signing, digital document signing, dan public-key authentication perlu memperhatikan kesiapan migrasi algoritma signature.
Penggunaan ML-DSA atau SLH-DSA dapat menjadi bagian dari perencanaan tersebut.
4. Organisasi dengan Infrastruktur dan Vendor yang Beragam
Semakin banyak aplikasi, perangkat, dan vendor yang digunakan, semakin kompleks proses migrasi cryptography.
Cryptographic inventory dan vendor readiness assessment menjadi langkah penting sebelum implementasi dilakukan.
Kapan QKD Dapat Menjadi Pilihan?
QKD lebih relevan untuk kebutuhan khusus ketika organisasi memiliki alasan kuat untuk menggunakan quantum-based key distribution dan mampu menyediakan infrastruktur pendukungnya.
Contohnya:
- Komunikasi antar-data center dengan kebutuhan keamanan khusus.
- Jaringan komunikasi pemerintah atau institusi strategis.
- Infrastruktur komunikasi khusus pada sektor pertahanan.
- Jaringan antar-lokasi dengan kebutuhan distribusi key yang sangat spesifik.
Namun, keputusan menggunakan QKD perlu mempertimbangkan kelayakan teknis, lokasi, jarak transmisi, ketersediaan infrastruktur, biaya, dan kebutuhan operasional.
QKD bukan teknologi yang dapat langsung diterapkan pada seluruh koneksi internet atau aplikasi perusahaan tanpa perubahan infrastruktur.
Organisasi juga tetap membutuhkan mekanisme authentication, digital signature, symmetric encryption, dan key management untuk membangun sistem keamanan yang lengkap.
Apakah PQC dan QKD Bisa Digunakan Bersama?
Ya. PQC dan QKD dapat digunakan secara komplementer dalam arsitektur keamanan tertentu.
Sebagai contoh, sebuah organisasi dapat menggunakan QKD untuk mendistribusikan key pada koneksi khusus antar-data center, sementara PQC digunakan untuk mendukung key establishment dan digital signature pada aplikasi serta sistem lainnya.
Keduanya dapat menjadi bagian dari strategi cryptographic security yang lebih luas.
Namun, penggunaan keduanya tidak otomatis membuat sistem lebih aman. Organisasi tetap harus mengevaluasi model ancaman, integrasi, key lifecycle management, authentication, dan keamanan perangkat.
Pendekatan yang tepat bukan menggunakan sebanyak mungkin teknologi baru, melainkan memilih mekanisme yang sesuai dengan kebutuhan dan risiko organisasi.
Bagaimana Organisasi Menentukan Strategi yang Tepat?
Sebelum memutuskan untuk mengadopsi PQC, QKD, atau kombinasi keduanya, organisasi perlu memahami kondisi cryptographic environment yang dimiliki.
Berikut pendekatan yang dapat digunakan:
1. Lakukan Cryptographic Inventory
Identifikasi algoritma, key, certificate, protocol, aplikasi, perangkat, dan layanan yang menggunakan cryptography.
2. Identifikasi Fungsi dan Ketergantungan Cryptography
Kelompokkan penggunaan cryptography berdasarkan fungsi seperti key establishment, digital signature, symmetric encryption, dan hashing.
3. Evaluasi Risiko dan Sensitivitas Data
Prioritaskan sistem yang menggunakan algoritma public-key rentan, terutama yang melindungi data dengan masa kerahasiaan panjang.
4. Evaluasi Kesiapan Vendor dan Infrastruktur
Periksa roadmap dukungan PQC dari vendor aplikasi, network infrastructure, hardware, cloud services, dan cryptographic solution.
Jika mempertimbangkan QKD, lakukan feasibility assessment terhadap kebutuhan quantum device, communication channel, jarak transmisi, dan integrasi key management.
5. Susun Cryptographic Migration Roadmap
Tentukan teknologi yang dibutuhkan, prioritas implementasi, kebutuhan pengujian, dan strategi transisi.
Organisasi juga perlu mempertimbangkan Crypto-Agility, yaitu kemampuan sistem untuk memperbarui atau mengganti algoritma cryptography tanpa harus melakukan perubahan besar pada keseluruhan aplikasi dan infrastruktur.
Dengan pendekatan ini, keputusan teknologi didasarkan pada kebutuhan bisnis dan risiko aktual, bukan hanya mengikuti tren teknologi.
Kesimpulan: Bukan Memilih Teknologi Terbaik, tetapi Teknologi yang Tepat
Post-Quantum Cryptography dan Quantum Cryptography memiliki tujuan yang berkaitan dengan keamanan di era Quantum Computing, tetapi keduanya menggunakan pendekatan berbeda.
PQC menggunakan algoritma matematika yang dirancang untuk menghadapi serangan quantum dan dapat dijalankan pada infrastruktur komputasi konvensional.
Sementara itu, Quantum Cryptography seperti QKD memanfaatkan prinsip fisika kuantum untuk mendistribusikan cryptographic key melalui infrastruktur khusus.
Bagi sebagian besar organisasi yang ingin mempersiapkan sistem cryptography yang sudah berjalan, PQC merupakan jalur migrasi yang lebih langsung. QKD dapat dipertimbangkan untuk kebutuhan komunikasi khusus dengan persyaratan dan infrastruktur yang sesuai.
Keduanya bukan teknologi yang harus dipertentangkan. Namun, organisasi perlu memahami bahwa kebutuhan, biaya, kompleksitas, dan manfaat implementasinya berbeda.
Pertanyaan yang perlu dijawab perusahaan bukan sekadar teknologi mana yang lebih canggih, melainkan pendekatan mana yang benar-benar dibutuhkan untuk melindungi data, komunikasi, dan kepercayaan digital organisasi dalam jangka panjang.
Key Takeaways
- PQC dan Quantum Cryptography merupakan dua pendekatan berbeda untuk menghadapi tantangan keamanan di era Quantum Computing.
- PQC menggunakan algoritma matematika yang dapat dijalankan pada komputer konvensional.
- Quantum Cryptography memanfaatkan prinsip fisika kuantum, salah satunya melalui Quantum Key Distribution (QKD).
- PQC mendukung kebutuhan key establishment dan digital signature, sedangkan QKD berfokus pada distribusi key.
- QKD membutuhkan infrastruktur khusus dan tidak secara langsung menggantikan seluruh fungsi cryptography.
- Untuk sebagian besar organisasi yang menggunakan infrastruktur IT konvensional, PQC merupakan jalur migrasi yang lebih langsung.
- PQC dan QKD dapat digunakan secara komplementer apabila kebutuhan dan arsitektur keamanan mendukungnya.
Persiapkan Cryptographic Infrastructure Organisasi Anda
Menghadapi ancaman Quantum Computing membutuhkan pemahaman terhadap seluruh ekosistem cryptography, mulai dari key establishment, digital signature, certificate, hingga key management.
Dymar Jaya Indonesia menyediakan solusi Data Security untuk mendukung kebutuhan perlindungan data dan pengelolaan cryptographic infrastructure organisasi.
Diskusikan kebutuhan keamanan dan kesiapan cryptographic environment organisasi Anda bersama tim Dymar untuk mulai menyusun strategi yang tepat.
FAQ: Pertanyaan Umum tentang PQC dan Quantum Cryptography
1. Apa perbedaan utama PQC dan Quantum Cryptography?
PQC menggunakan algoritma matematika yang dirancang tahan terhadap serangan komputer klasik dan Quantum Computer. Quantum Cryptography menggunakan prinsip fisika kuantum untuk mendukung keamanan komunikasi, salah satunya melalui Quantum Key Distribution.
2. Apakah PQC membutuhkan Quantum Computer?
Tidak. PQC dapat dijalankan pada komputer konvensional, termasuk server, komputer, dan perangkat jaringan yang mendukung implementasinya.
3. Apakah Quantum Cryptography sama dengan Quantum Key Distribution?
Tidak sepenuhnya. Quantum Cryptography merupakan istilah yang lebih luas, sedangkan Quantum Key Distribution adalah salah satu teknologi yang termasuk di dalamnya.
4. Apakah QKD dapat menggantikan PQC?
Tidak secara langsung. QKD berfokus pada distribusi key dan tidak menyediakan seluruh fungsi cryptography seperti digital signature. PQC mencakup algoritma untuk key establishment dan digital signature.
5. Apakah QKD lebih aman daripada PQC?
Keduanya memiliki model keamanan dan asumsi yang berbeda sehingga tidak tepat dibandingkan hanya berdasarkan satu ukuran keamanan. QKD memiliki keunggulan dalam mendeteksi gangguan pada proses distribusi key dalam kondisi tertentu, tetapi tetap membutuhkan infrastruktur dan komponen pendukung yang aman. PQC mengandalkan asumsi matematis yang terus dievaluasi.
6. Apakah perusahaan perlu menggunakan PQC dan QKD sekaligus?
Tidak harus. Pemilihan teknologi bergantung pada kebutuhan komunikasi, sensitivitas data, risiko, infrastruktur, dan kemampuan operasional organisasi. Untuk sebagian besar migrasi cryptographic system konvensional, PQC merupakan pendekatan yang lebih langsung.
7. Dari mana perusahaan harus memulai persiapan PQC?
Organisasi dapat memulai dengan cryptographic inventory, risk assessment, evaluasi kesiapan vendor, compatibility testing, dan penyusunan migration roadmap. Langkah ini membantu menentukan sistem mana yang perlu diprioritaskan.