| Aspek | Classic McEliece (Berasaskan Kod) | RSA (Berasaskan Teori Nombor) |
|---|---|---|
| Masalah sukar | Berasaskan kriptografi kod menggunakan kod linear pembetulan ralat. Classic McEliece bergantung pada andaian keselamatan kod yang konservatif dan telah dikaji secara meluas . | Berasaskan andaian teori nombor seperti pemfaktoran integer . |
| Mekanisme teras | Penyulatan jenis McEliece mengekod teks biasa sebagai kata kod daripada keluarga kod pembetulan ralat seperti kod Goppa, dengan ralat ditambah supaya kunci peribadi membolehkan penyahkodan . | RSA menggunakan modulus awam dan eksponen untuk penyulatan atau pengesahan, manakala operasi peribadi bergantung pada maklumat pemfaktoran rahsia . |
| Ancaman kuantum | Kriptografi berasaskan kod dikaji sebagai pendekatan pasca-kuantum kerana ia tidak berdasarkan andaian teori nombor yang sama seperti RSA, Diffie-Hellman, atau kriptografi lengkung eliptik . | RSA adalah antara sistem kunci awam yang disasarkan oleh usaha migrasi pasca-kuantum kerana pengkomputeran kuantum mengancam andaian kunci awam klasik yang digunakan secara meluas . |
| Saiz kunci | Kunci awam yang sangat besar, dilaporkan oleh NIST sebagai kira-kira 260 KB hingga 1 MB untuk set parameter Classic McEliece . | |
| Saiz ciphertext | Saiz ciphertext yang kecil adalah salah satu kelebihan Classic McEliece yang ketara . | |
| Prestasi | NIST menyifatkan Classic McEliece sebagai mempunyai enkapsulasi dan dekapsulasi yang pantas, tetapi penjanaan kunci yang perlahan . | Prestasi RSA berbeza-beza bergantung pada saiz kunci dan pelaksanaan, dan perbandingan prestasi langsung tidak diberikan dalam sumber. |
Kesimpulan: RSA bergantung pada andaian teori nombor, manakala Classic McEliece bergantung pada kriptografi berasaskan kod yang dibina di sekeliling kod pembetulan ralat . Trade-off adalah kunci awam yang sangat besar sebagai pertukaran untuk ciphertext yang kecil dan sejarah keselamatan yang panjang sejak cadangan McEliece pada tahun 1978 .
openssh-mceliece . Walau bagaimanapun, sumber ini adalah pembentangan dan tidak memberikan bukti langsung atau tarikh penggunaan daripada Mullvad sendiri. Oleh itu, dakwaan penggunaan Mullvad harus dianggap sebagai petunjuk industri, bukan pengesahan rasmi dari sumber yang disediakan.| Aspek | Classic McEliece (Berasaskan Kod) | RSA (Berasaskan Teori Nombor) |
|---|---|---|
| Masalah sukar | Berasaskan kriptografi kod menggunakan kod linear pembetulan ralat. Classic McEliece bergantung pada andaian keselamatan kod yang konservatif dan telah dikaji secara meluas . | Berasaskan andaian teori nombor seperti pemfaktoran integer . |
| Mekanisme teras | Penyulatan jenis McEliece mengekod teks biasa sebagai kata kod daripada keluarga kod pembetulan ralat seperti kod Goppa, dengan ralat ditambah supaya kunci peribadi membolehkan penyahkodan . | RSA menggunakan modulus awam dan eksponen untuk penyulatan atau pengesahan, manakala operasi peribadi bergantung pada maklumat pemfaktoran rahsia . |
| Ancaman kuantum | Kriptografi berasaskan kod dikaji sebagai pendekatan pasca-kuantum kerana ia tidak berdasarkan andaian teori nombor yang sama seperti RSA, Diffie-Hellman, atau kriptografi lengkung eliptik . | RSA adalah antara sistem kunci awam yang disasarkan oleh usaha migrasi pasca-kuantum kerana pengkomputeran kuantum mengancam andaian kunci awam klasik yang digunakan secara meluas . |
| Saiz kunci | Kunci awam yang sangat besar, dilaporkan oleh NIST sebagai kira-kira 260 KB hingga 1 MB untuk set parameter Classic McEliece . | |
| Saiz ciphertext | Saiz ciphertext yang kecil adalah salah satu kelebihan Classic McEliece yang ketara . | |
| Prestasi | NIST menyifatkan Classic McEliece sebagai mempunyai enkapsulasi dan dekapsulasi yang pantas, tetapi penjanaan kunci yang perlahan . | Prestasi RSA berbeza-beza bergantung pada saiz kunci dan pelaksanaan, dan perbandingan prestasi langsung tidak diberikan dalam sumber. |
Kesimpulan: RSA bergantung pada andaian teori nombor, manakala Classic McEliece bergantung pada kriptografi berasaskan kod yang dibina di sekeliling kod pembetulan ralat . Trade-off adalah kunci awam yang sangat besar sebagai pertukaran untuk ciphertext yang kecil dan sejarah keselamatan yang panjang sejak cadangan McEliece pada tahun 1978 .
openssh-mceliece . Walau bagaimanapun, sumber ini adalah pembentangan dan tidak memberikan bukti langsung atau tarikh penggunaan daripada Mullvad sendiri. Oleh itu, dakwaan penggunaan Mullvad harus dianggap sebagai petunjuk industri, bukan pengesahan rasmi dari sumber yang disediakan.| Kunci awam RSA jauh lebih kecil dalam penggunaan biasa, walaupun sumber tidak memberikan perbandingan saiz kunci langsung. |
| Saiz ciphertext RSA terikat dengan saiz modulus RSA dalam penyulatan RSA standard. |
| Kunci awam RSA jauh lebih kecil dalam penggunaan biasa, walaupun sumber tidak memberikan perbandingan saiz kunci langsung. |
| Saiz ciphertext RSA terikat dengan saiz modulus RSA dalam penyulatan RSA standard. |