✉ Surat berita
🌐 Bahasa Melayu
Penerangan9 minit bacaan

Pengedaran kunci kuantum berbanding kriptografi pasca-kuantum: apa yang dilindungi oleh setiap satu

Bagaimana pengedaran kunci kuantum dan kriptografi pasca-kuantum berbeza dari segi matlamat, andaian, pertukaran dalam pelaksanaan, dan ancaman yang ditangani oleh setiap satu.

Halaman ini diterjemahkan daripada bahasa Inggeris. Nama syarikat dan produk serta pautan sumber kekal tidak berubah. Baca versi asal dalam bahasa Inggeris

Pengedaran kunci kuantum dan kriptografi pasca-kuantum sering dikelompokkan bersama sebagai teknologi “selamat-kuantum”, namun kedua-duanya menyelesaikan masalah yang berbeza dengan cara yang berbeza. QKD ialah kaedah untuk menghasilkan kunci rahsia bersama yang keselamatannya terikat pada tingkah laku mekanik kuantum, manakala PQC ialah keluarga algoritma yang kebanyakannya berasaskan kunci awam dan bertujuan memastikan sistem digital hari ini kekal selamat daripada komputer kuantum pada masa depan.

Pilihan praktikal lazimnya bukan sama ada satu atau yang lain. QKD berkaitan pembentukan kunci dengan pengesanan penyadapan di bawah andaian fizikal dan rangkaian tertentu; PQC pula berkaitan penggantian blok binaan kriptografi yang terdedah merentasi infrastruktur sedia ada. Untuk memahami ancaman yang dilindungi oleh setiap satu, perbezaan ini perlu difahami terlebih dahulu.

Dua jawapan berbeza terhadap ancaman kuantum

Kebimbangan teras di sebalik kedua-dua pendekatan ini ialah pengkomputeran kuantum mengancam banyak sistem kunci awam yang digunakan secara meluas. Menurut ringkasan Wikipedia tentang kriptografi pasca-kuantum, kebanyakan algoritma kunci awam yang digunakan hari ini bergantung pada pemfaktoran integer, logaritma diskret, atau logaritma diskret lengkung eliptik, dan komputer kuantum yang cukup berkuasa yang menjalankan algoritma Shor boleh menyelesaikan masalah tersebut dengan cekap.

Itu tidak bermakna semua kriptografi akan runtuh serentak. Ringkasan Wikipedia itu juga menyatakan bahawa kriptografi simetri semasa dan fungsi hash dianggap agak selamat terhadap serangan kuantum, walaupun algoritma Grover boleh mempercepatkan carian brute-force dan dalam amalan boleh ditangani dengan menggandakan saiz kunci.

Daripada situ, QKD dan PQC mula berbeza haluan:

  • QKD bertujuan membolehkan dua pihak menjana kunci rahsia rawak bersama menggunakan keadaan kuantum.
  • PQC bertujuan menggantikan algoritma kunci awam klasik yang terdedah dengan algoritma baharu yang pada masa ini dipercayai, walaupun belum dibuktikan, tahan terhadap serangan kuantum.

Perbezaan skop ini penting. QKD tidak menyulitkan data aplikasi anda dengan sendirinya; ia mengagihkan kunci. Sebaliknya, PQC direka untuk dimasukkan ke tempat-tempat yang kini menggunakan kriptografi kunci awam bagi pembentukan kunci dan tandatangan digital.

Apa yang dilindungi oleh QKD

QKD ialah kaedah komunikasi selamat yang dibina berasaskan mekanik kuantum, termasuk prinsip gangguan pengukuran dan teorem tidak-boleh-diklonkan. Tujuannya ialah membolehkan dua pihak menghasilkan kunci rahsia bersama yang hanya diketahui oleh mereka.

Sifat keselamatan yang membezakannya ialah pengesanan penyadapan. Secara umum, mengukur sistem kuantum akan mengganggunya. Jadi, jika pihak ketiga cuba mengetahui kunci dengan mengukur keadaan kuantum yang dihantar, gangguan itu akan menghasilkan keabnormalan yang boleh dikesan oleh pihak-pihak yang sah. Jika gangguan yang diperhatikan berada di bawah ambang tertentu, mereka masih boleh memperoleh kunci yang selamat; jika terlalu tinggi, mereka akan membatalkan proses.

Rencana Wikipedia tentang pengedaran kunci kuantum menerangkan bahawa keselamatan QKD bertumpu pada fizik dan bukannya pada andaian tentang kesukaran masalah matematik. Rencana itu juga menerangkan QKD sebagai mempunyai keselamatan yang boleh dibuktikan berasaskan teori maklumat serta menyediakan kerahsiaan ke hadapan.

Walau bagaimanapun, QKD melindungi bahagian masalah yang lebih sempit daripada tanggapan ramai orang:

  • Ia melindungi proses pengagihan kunci.
  • Ia tidak menghantar data mesej secara langsung.
  • Kunci yang terhasil masih perlu digunakan bersama kaedah penyulitan seperti one-time pad atau algoritma simetri seperti AES.

Jadi, jika persoalannya ialah “Apakah yang dipertahankan oleh QKD?”, jawapannya ialah: ia mempertahankan kerahsiaan pertukaran kunci itu sendiri, di bawah andaian protokol dan pelaksanaan, dengan menjadikan penyadapan pada saluran kuantum dapat dikesan.

Cara QKD berfungsi pada peringkat tinggi

Rencana Wikipedia tentang pengedaran kunci kuantum menerangkan dua keluarga protokol QKD yang luas.

Sedia-dan-ukur

Dalam model ini, satu pihak menyediakan keadaan kuantum dan menghantarnya melalui saluran kuantum yang tidak selamat. Penerima mengukurnya. Kemudian, melalui saluran klasik yang disahkan, kedua-dua pihak membandingkan maklumat terhad untuk memeriksa sama ada ukuran itu konsisten dengan penghantaran yang tidak terganggu.

Jika tidak, mereka membuat inferens bahawa mungkin berlaku penyadapan atau hingar yang berlebihan dan boleh membatalkan proses.

Contoh yang paling terkenal ialah BB84, yang diperkenalkan oleh Charles H. Bennett dan Gilles Brassard pada 1984. Dalam BB84, penghantar mengekod bit rawak dalam salah satu daripada dua asas yang mungkin, dan penerima mengukur setiap keadaan kuantum yang masuk menggunakan asas yang dipilih secara rawak. Selepas itu, mereka membandingkan pilihan asas secara terbuka dan membuang kedudukan yang menggunakan asas berbeza. Mereka kemudian menguji subset bit yang selebihnya untuk ralat; terlalu banyak ralat menandakan keselamatan tidak dapat dijamin.

Berasaskan keterbelitan

Protokol ini menggunakan keadaan terbelit yang dikongsi antara dua pihak. Wikipedia menerangkan bahawa pengukuran pada satu separuh daripada pasangan terbelit mempengaruhi keseluruhan sistem, dan pemintasan mengubah korelasi dengan cara yang boleh dikesan. Satu contoh yang dipetik ialah E91, yang dicadangkan oleh Artur Ekert pada 1991.

Bagi bukan pakar, perkara pentingnya ialah kedua-dua keluarga ini cuba mencapai matlamat yang sama: menjana kunci rahsia bersama sambil menjadikan pemintasan dapat dilihat.

Kebergantungan tersembunyi QKD: pengesahan

Ciri utama QKD boleh mengaburkan satu keperluan yang penting. Rencana Wikipedia tentang pengedaran kunci kuantum menyatakan bahawa QKD biasanya bergantung pada saluran klasik yang disahkan. Melalui saluran inilah kedua-dua pihak tahu bahawa mereka benar-benar berkomunikasi sesama sendiri semasa peringkat perbincangan awam, dan bukannya dengan pihak yang menyamar.

Ini mewujudkan satu batasan praktikal yang penting:

  • Untuk mengesahkan saluran klasik itu, kedua-dua pihak sudah pun memerlukan asas kriptografi yang dipercayai, seperti kunci simetri yang telah ditukar terlebih dahulu atau kunci awam yang cukup selamat.

Ini bermakna QKD tidak menghapuskan masalah pengesahan. Ia menyelesaikan pengagihan kunci dengan andaian bahawa pengesahan sudah tersedia.

Rencana Wikipedia itu sangat terus terang tentang akibatnya: jika anda sudah mempunyai apa yang diperlukan untuk mengesahkan secara selamat, maka dalam amalan anda mungkin boleh mencapai komunikasi selamat tanpa QKD, menggunakan kriptografi simetri konvensional. Ia malah menggambarkan QKD sebagai melakukan tugas sifir aliran pada kos yang jauh lebih tinggi.

Inilah salah satu pertukaran utama dalam perbahasan QKD. Model keselamatannya memang menarik, tetapi beban pelaksanaan pada peringkat sistem adalah besar.

Apa yang dilindungi oleh PQC

PQC menangani permukaan ancaman yang berbeza. Ia ialah pembangunan algoritma kriptografi, biasanya algoritma kunci awam, yang pada masa ini dianggap akan kekal selamat daripada serangan komputer kuantum.

Sasaran utamanya ialah kegagalan masa depan sistem kunci awam hari ini. Ringkasan Wikipedia tentang kriptografi pasca-kuantum juga menekankan dua sebab penghijrahan perlu disegerakan sebelum komputer kuantum berskala besar wujud:

  1. Penghijrahan mengambil masa.
  2. Tuai sekarang, nyahsulit kemudian ialah kebimbangan yang nyata: data yang dikumpul hari ini mungkin masih sensitif bertahun-tahun dari sekarang.

Oleh itu, PQC melindungi daripada dua risiko yang berkaitan:

  • Penyahsulitan pada masa depan terhadap data yang dilindungi hari ini menggunakan kaedah kunci awam yang terdedah kepada kuantum.
  • Pemalsuan atau kegagalan mekanisme ketulenan pada masa depan yang bergantung pada kaedah terdedah yang sama.

Tidak seperti QKD, PQC tidak berasaskan perkakasan komunikasi kuantum. Ia ialah peralihan kriptografi klasik: menggantikan algoritma dalam perisian, perkakasan, protokol dan piawaian.

PQC lebih luas daripada satu keluarga algoritma

Ringkasan Wikipedia tentang kriptografi pasca-kuantum menyenaraikan beberapa arah penyelidikan dalam PQC, termasuk kriptografi berasaskan kekisi, multivariat, berasaskan hash, berasaskan kod, dan berasaskan isogeni, bersama pendekatan kunci simetri yang menggunakan kunci yang cukup besar.

Satu nuansa penting ialah PQC tidak terbukti selamat secara menyeluruh. Wikipedia berulang kali menerangkan sistem ini sebagai pada masa ini dianggap selamat, dan menyatakan bahawa ada calon yang telah gagal. Contoh yang ketara ialah SIDH/SIKE, yang telah dipecahkan pada 2022.

Itu tidak menjejaskan keseluruhan PQC, tetapi ia menunjukkan bahawa “tahan kuantum” bukanlah label yang kekal. Ia ialah proses penyelidikan dan pemiawaian yang dibina di atas kriptanalisis yang berterusan.

Sesetengah keluarga mempunyai reduksi formal yang lebih kukuh berbanding yang lain, dan sesetengahnya mempunyai pertukaran praktikal seperti kunci, tandatangan, atau teks sifir yang lebih besar. Wikipedia menyatakan bahawa banyak algoritma PQC memerlukan saiz kunci yang lebih besar berbanding sistem kunci awam pra-kuantum, dan ini boleh mewujudkan pertukaran dari segi saiz penghantaran dan kecekapan pengiraan.

Realiti pemiawaian dan pelaksanaan

Isyarat paling jelas tentang status praktikal PQC datang daripada NIST.

NIST menyatakan bahawa ia telah mengeluarkan piawaian utama PQCnya pada 2024 dan organisasi patut memulakan penghijrahan sekarang. Piawaian yang disenaraikan ialah:

  • FIPS 203: ML-KEM
  • FIPS 204: ML-DSA
  • FIPS 205: SLH-DSA

NIST juga menyatakan bahawa piawaian ini patut menjadi asas bagi kebanyakan pelaksanaan dan bahawa piawaian tambahan sedang diusahakan, termasuk Falcon dan HQC. Ia turut menyatakan bahawa di bawah garis masa peralihan dalam NIST IR 8547, algoritma yang terdedah kepada kuantum akan dihentikan secara berperingkat dan akhirnya dikeluarkan daripada piawaian NIST menjelang 2035, dengan sistem yang berisiko lebih tinggi bergerak lebih awal.

Ini merupakan perbezaan penting berbanding QKD. Apa pun pandangan seseorang tentang merit jangka panjang kedua-dua pendekatan, PQC sudah pun berada pada laluan penghijrahan berasaskan piawaian yang disasarkan kepada pelaksanaan meluas merentasi infrastruktur digital biasa.

Secara bersebelahan: apa yang dilindungi oleh setiap satu

Aspek Pengedaran kunci kuantum Kriptografi pasca-kuantum
Tujuan utama Mewujudkan kunci rahsia bersama Menggantikan algoritma kunci awam yang terdedah
Asas keselamatan Mekanik kuantum dan gangguan yang boleh dikesan Algoritma klasik yang dipercayai tahan terhadap serangan kuantum
Apa yang dilindungi secara langsung Kerahsiaan pengagihan kunci Pembentukan kunci, tandatangan, dan fungsi kunci awam lain dalam sistem digital
Pengesanan penyadapan Ya, sebagai sifat protokol terbina dalam Tiada sifat pengesanan fizikal setara
Keperluan perkakasan Memerlukan saluran kuantum serta saluran klasik Berjalan pada infrastruktur digital klasik
Keperluan pengesahan Memerlukan saluran klasik yang disahkan Menyediakan mekanisme pengesahan itu sendiri melalui piawaian tandatangan/KEM
Model pelaksanaan Pautan khusus dan persediaan protokol Penghijrahan perisian, perkakasan dan protokol merentasi sistem sedia ada
Pertukaran utama yang dibuktikan Kos tinggi dan kebergantungan pada pengesahan terdahulu Kunci/tandatangan lebih besar dan risiko penilaian algoritma yang berterusan

Jadi yang mana satu melindungi “lebih banyak”?

Tiada satu pun yang melindungi lebih banyak secara universal; kedua-duanya melindungi dengan cara yang berbeza.

QKD menawarkan dakwaan keselamatan yang tersendiri untuk pengagihan kunci: cubaan pemintasan pada saluran kuantum, pada prinsipnya, boleh dikesan. Bagi aplikasi yang menganggap sifat itu sebagai penentu, QKD boleh menjadi menarik. Namun ia datang bersama andaian yang mencabar, terutamanya keperluan untuk saluran klasik yang disahkan dan infrastruktur komunikasi khusus.

PQC pula menangani masalah sistem yang lebih luas dan lebih segera: menggantikan kriptografi kunci awam yang boleh dipecahkan oleh komputer kuantum pada masa hadapan. Ia tidak menawarkan pengesanan penyadapan berasaskan fizik seperti QKD, tetapi ia direka untuk melindungi fungsi kriptografi yang benar-benar menjadi sandaran rangkaian moden pada skala besar.

Satu lagi cara untuk merumuskannya:

  • Jika kebimbangan anda ialah bagaimana dua hujung titik membentuk kunci melalui saluran yang boleh diperhatikan secara kuantum, QKD ialah alat yang relevan.
  • Jika kebimbangan anda ialah bagaimana internet, rantaian bekalan perisian, sistem identiti, dan data tersulit jangka panjang dapat bertahan apabila serangan kuantum tiba, PQC ialah jawapan utama.

Soalan terbuka dan pertukaran

Pandangan yang seimbang perlu mengekalkan beberapa ketidakpastian dalam pertimbangan.

Bagi QKD:

  • Naratif keselamatannya kukuh dari segi teori, tetapi bergantung pada pelaksanaan yang betul.
  • Ia tidak menghapuskan keperluan untuk pengesahan.
  • Wikipedia secara jelas membangkitkan persoalan praktikal sama ada kos tambahan itu wajar apabila penyulitan disahkan klasik mungkin sudah memenuhi keperluan.

Bagi PQC:

  • Algoritma ini dianggap, bukan dibuktikan, selamat terhadap serangan kuantum.
  • Sesetengah keluarga atau skema calon telah gagal di bawah kriptanalisis.
  • Pelaksanaan praktikal boleh melibatkan kunci yang lebih besar dan pertukaran prestasi yang lain.

Namun begitu, NIST menunjukkan satu konsensus operasi semasa: berhijrah ke arah PQC yang telah dipiawaikan sekarang, kerana menunggu sehingga komputer kuantum benar-benar matang mungkin meninggalkan masa yang terlalu singkat untuk melindungi kerahsiaan dan ketulenan jangka panjang.

Intipati utama

  • QKD dan PQC bukan pengganti antara satu sama lain dalam erti kata yang mudah. QKD mengagihkan kunci rahsia; PQC menggantikan kriptografi kunci awam yang terdedah.
  • Ciri paling menonjol QKD ialah penyadapan yang boleh dikesan pada saluran kuantum, berasaskan gangguan pengukuran kuantum.
  • QKD tidak menyulitkan mesej dengan sendirinya dan biasanya memerlukan saluran klasik yang disahkan, yang bermaksud mesti sudah wujud suatu asas kepercayaan.
  • PQC disasarkan kepada masalah penghijrahan yang lebih luas yang diwujudkan oleh ancaman kuantum terhadap sistem kunci awam semasa.
  • Kriptografi simetri semasa kurang terganggu oleh pengkomputeran kuantum berbanding kriptografi kunci awam semasa, walaupun saiz kunci yang lebih besar mungkin wajar.
  • PQC sudah mula memasuki piawaian arus perdana. NIST mengeluarkan FIPS 203, 204, dan 205 pada 2024 dan menyatakan organisasi patut memulakan penghijrahan sekarang.
  • Tiada laluan yang bebas kos. QKD membawa beban infrastruktur dan pengesahan; PQC membawa ketidakpastian algoritma dan pertukaran prestasi seperti kunci yang lebih besar.
  • Bagi kebanyakan organisasi, PQC ialah respons utama jangka terdekat terhadap risiko kuantum, manakala QKD menangani objektif keselamatan yang lebih sempit dan lebih khusus.

Sumber

Fakta di halaman ini diambil daripada sumber di bawah, diperoleh oleh DesignQuantum.

  1. Quantum key distribution en.wikipedia.org
  2. Post-quantum cryptography en.wikipedia.org
  3. Post-Quantum Cryptography | CSRC csrc.nist.gov