Perbezaan antara penyulitan kunci konvensional dan awam

Perbezaan antara penyulitan kunci konvensional dan awam

Salah satu perkembangan paling penting dalam sejarah kriptografi datang pada tahun 1976 ketika Whitfield Diffie dan Martin Hellman menerbitkan sebuah kertas yang dipanggil 'Arah Baru dalam Kriptografi.'Makalah ini memperkenalkan konsep baru kriptografi utama awam, yang menjadi elemen asas dalam kriptografi dan dipanggil Diffie-Hellman Key Exchange. Walaupun, mereka tidak mempunyai realisasi praktikal penyulitan kunci awam pada masa itu, idea itu jelas yang mewujudkan minat dan aktiviti yang luas di kalangan masyarakat kriptografi. Pelbagai piawaian dan protokol yang melibatkan kriptografi telah dilaksanakan dari masa ke masa untuk menangani masalah keselamatan maklumat. Dua model penyulitan yang paling biasa adalah penyulitan kunci awam dan penyulitan konvensional atau tunggal.

Apakah penyulitan konvensional?

Penyulitan konvensional, juga disebut sebagai penyulitan simetri atau penyulitan kunci tunggal adalah sistem kriptografi yang menggunakan kunci yang sama yang digunakan oleh pengirim untuk menyulitkan mesej dan oleh penerima untuk menyahsulit mesej tersebut. Dalam model penyulitan ini, penghantar menyulitkan plaintext menggunakan kunci rahsia penerima, yang kemudiannya boleh digunakan oleh penerima untuk menyahsulit ciphertext. Ia adalah proses yang agak cepat kerana ia menggunakan kunci tunggal untuk kedua -dua penyulitan dan penyahsulitan. Masalah utama dengan model penyulitan yang digunakan secara meluas ialah skim ini tidak skala dengan baik kepada sebilangan besar pengguna kerana kedua -dua penghantar dan penerima harus bersetuju dengan kunci rahsia sebelum penghantaran. Ini menjadikannya kurang selamat kerana kunci ditukar antara banyak pengirim dan penerima. Idea penyulitan kunci tunggal sangat tua, itulah sebabnya ia dikenali sebagai penyulitan konvensional.

Apakah penyulitan kunci awam?

Penyulitan utama awam adalah konsep pertama yang benar-benar revolusioner dalam kriptografi yang pertama kali dicadangkan oleh Diffie dan Hellman. Penyulitan kunci awam, juga dikenali sebagai kriptografi kunci awam, adalah sistem kriptografi yang menggunakan sepasang kunci: kunci awam dan kunci persendirian. Kunci awam boleh dikongsi secara bebas di kalangan pengguna dan kunci persendirian, atau kunci rahsia, hanya diketahui oleh penerima. Kunci awam digunakan untuk menyulitkan mesej atau kandungan dan kunci peribadi kemudian digunakan untuk menyahsulit mesej. Objektif utama penyulitan kunci awam adalah untuk menyediakan privasi, kerahsiaan, dan pengesahan. Algoritma kunci awam berdasarkan fungsi matematik dan bukannya pada operasi mudah pada corak bit, seperti yang digunakan dalam algoritma penyulitan konvensional. Dalam sistem penyulitan kunci awam, terdapat enam bahan utama: plaintext, algoritma penyulitan, kunci awam, kunci persendirian, ciphertext, dan algoritma penyahsulitan. Ia hanya menggunakan satu kunci untuk penyulitan dan kunci yang berbeza tetapi berkaitan untuk penyahsulitan.

Perbezaan antara penyulitan kunci konvensional dan awam

Definisi

- Penyulitan konvensional, juga dipanggil sebagai penyulitan simetri atau penyulitan kunci tunggal adalah sejenis sistem kriptografi yang menggunakan kunci tunggal untuk menyulitkan mesej dan menyahsulitnya. Ia melibatkan mengubah plaintext ke ciphertext yang akan disahsulit hanya oleh penerima yang dimaksudkan. Penyulitan kunci awam, juga dikenali sebagai penyulitan asimetrik, adalah jenis skim penyulitan yang bukan satu kunci, menggunakan sepasang kunci - kunci awam dan kunci persendirian. Kunci awam digunakan untuk menyulitkan mesej dan kunci peribadi kemudian digunakan untuk menyahsulit mesej.

Kunci

- Kunci yang digunakan dalam skim penyulitan konvensional biasanya dirujuk sebagai kunci rahsia yang dikongsi oleh pengirim dan penerima dan mesti dirahsiakan oleh sistem yang terlibat dalam proses penyulitan dan penyahsulitan. Sekiranya kunci rahsia ini didedahkan, komunikasi akan dikompromikan. Kedua-dua kunci yang digunakan untuk penyulitan kunci awam disebut sebagai kunci awam dan kunci persendirian. Kunci awam digunakan untuk menyulitkan mesej dan boleh dikongsi secara bebas di kalangan pengguna, tetapi kunci persendirian dirahsiakan dan hanya diketahui oleh penerima, yang digunakan untuk menyahsulit mesej.

Keselamatan

- Dengan model penyulitan konvensional, kedua -dua pengirim dan penerima mesti mengetahui kunci rahsia lebih awal dan mereka harus bersetuju dengan kunci sebelum penghantaran, yang menimbulkan kebimbangan keselamatan dan masalah kepercayaan, terutama ketika datang ke pemeriksaan pengesahan dan integriti. Sukar untuk menyimpan rahsia utama apabila penyulitan dan penyahsulitan berlaku di lokasi yang berbeza. Penyulitan kunci awam, sebaliknya, lebih selamat kerana sepasang kekunci didasarkan pada bilangan utama panjang panjang yang bermaksud terdapat bilangan kemungkinan yang tidak terhingga untuk kunci.

Konvensional vs. Penyulitan Kunci Awam: Carta Perbandingan

Ringkasan

Objektif utama penyulitan adalah untuk memastikan privasi, kerahsiaan, dan pengesahan. Walau bagaimanapun, kelebihan utama sistem penyulitan kunci awam ialah menyediakan kunci awam yang sah adalah lebih mudah daripada mengedarkan kunci rahsia, seperti yang diperlukan dalam sistem penyulitan konvensional. Walau bagaimanapun, sistem penyulitan kunci awam jauh lebih perlahan daripada rakan-rakan konvensional mereka. Atas sebab ini, sistem ini kebanyakannya digunakan untuk penyulitan data pukal oleh algoritma simetri, dan untuk menyulitkan item data kecil seperti nombor kad kredit dan pin.