Whitfield dan Hellman mengarang 'Arah Baru dalam Kriptografi' pada tahun 1976, yang datang daripada kemajuan paling luar biasa dalam keseluruhan sejarah dunia kriptografi! Artikel ciri itu membentangkan konsep baharu terobosan dalam kriptografi komuniti yang dipanggil pemindahan kunci Diffie-Hellman, yang nampaknya telah menjadi aspek asas kriptografi hari ini.
Walau bagaimanapun, kami akan memberi tumpuan kepada memahami dua jenis proses pengekodan atau penyulitan iaitu; penyulitan kunci konvensional dan penyulitan kunci awam dengan bantuan penunjuk dan jadual untuk membantu anda memahaminya sepenuhnya.
Penyulitan Kunci Konvensional lwn Awam
Perbezaan antara penyulitan konvensional dan kunci awam ialah kaedah penyulitan konvensional hanya memerlukan satu kunci penyahkodan untuk penyahkodan mesej yang berjaya tetapi, penyulitan awam memerlukan dua kunci berbeza satu untuk penyulitan dan satu lagi untuk penyahsulitan. Sifat kunci penyulitan kunci awam adalah tidak simetri kerana ia adalah diskret dan memerlukan urutan yang betul untuk menyahkod.
Dalam penyulitan kunci konvensional, adalah dianggap bahawa mendapatkan teks yang disulitkan sahaja tanpa kunci secara literal adalah mustahil kerana ia akan gagal secara matematik sekali gus memberikan output yang salah. Akibatnya, menyembunyikan kunci adalah penting.
Kaedah penyulitan ini digunakan dalam realiti kerana ia cekap dalam pengekodan dan penyahkodan data, walaupun ia mempunyai kelemahan. Jumlah kunci yang boleh diakses untuk dipilih ialah satu elemen masalah ini. Serangan kekuatan kasar kurang berkemungkinan dengan aspek utama yang lebih besar.
Penyulitan kunci awam sebaliknya dilakukan menggunakan kunci awam, manakala penyahsulitan dilakukan dengan kunci persendirian. Pemancar dan penerima data sensitif yang dikodkan mempunyai kunci peribadi yang berbeza atau boleh menjadi "serupa" dari segi struktur. Kunci asimetri merujuk kepada penggunaan kunci awam.
Kunci rahsia yang digunakan oleh orang luar dan kunci peribadi yang biasanya disimpan di tempat yang selamat adalah dua kunci yang diperlukan dalam kriptografi kunci awam. Kunci awam digunakan untuk komunikasi penyulitan dan mungkin diedarkan secara terbuka di kalangan individu, manakala kunci persendirian rahsia dirahsiakan dan hanya diketahui oleh penerima.
Jadual Perbandingan Antara Penyulitan Kunci Konvensional dan Awam
Parameter Perbandingan | Penyulitan Kunci Konvensional | Penyulitan Kunci Awam |
Dicipta Oleh | Cypher pertama yang menggunakan kunci penyulitan yang betul telah dicipta menurut Giovan Battista Bellaso. | Diffie dan Hellman mencipta model sistem kriptografi kunci awam. |
Bilangan Kunci | Hanya satu kunci diperlukan. | Dua kekunci digunakan oleh pengirim dan penerima. |
Algoritma Digunakan | Sama ada algoritma logik atau algoritma matematik. | Kedua-dua algoritma logik dan aritmetik digunakan. |
simetri | Bersifat simetri. | Bersifat tidak simetri. |
Keselamatan | Memandangkan ia menggunakan sistem kripto dan penyahsulitan yang mudah, ia merupakan prosedur yang agak pantas dan kurang selamat. | Terjamin dan lebih dipercayai daripada penyulitan kunci konvensional tradisional. |
Apakah Penyulitan Kunci Konvensional?
Penyulitan kunci konvensional, sering dikenali sebagai kriptografi data simetri atau kriptografi kunci tunggal, ialah kaedah penyulitan yang menyulitkan dan menyahsulit mesej dengan menggunakan kunci yang sama. Pengirim menyulitkan data yang tidak disulitkan dengan kunci peribadi penerima, yang kemudiannya boleh digunakan untuk melaksanakan kod oleh penerima.
Kerana ia menggunakan satu kunci persendirian untuk keseluruhan sistem kripto, ia merupakan prosedur yang agak pantas. Kelemahan utama pendekatan penyulitan yang biasa digunakan ini ialah ia tidak akan berskala berkesan kepada banyak pengguna kerana pemancar dan penerima mesti bersetuju dengan kunci peribadi sebelum pemindahan. Oleh kerana kunci dikongsi merentasi banyak penghantar dan penerima, ia kurang dipercayai. Penyulitan kunci tunggal ialah konsep yang agak kuno, itulah sebabnya ia dirujuk sebagai teknik penyulitan konvensional.
Kerana kesederhanaannya, ia adalah yang lebih popular daripada dua jenis utama kaedah penyulitan. Kerana ia menggunakan sistem kripto dan penyahsulitan, ia adalah prosedur yang agak pantas. Di dalam skema penyulitan ini, pengirim menyulitkan data dengan kunci peribadi penerima, yang kemudiannya boleh digunakan untuk menyahkod teks sifir oleh penerima.
Pendekatan penyulitan tradisional memerlukan kedua-dua pemancar dan penerima mengetahui kunci rahsia tertentu lebih awal daripada jadual dan bersetuju dengan sesuatu sebelum pemindahan, yang menimbulkan masalah keselamatan dan isu amanah, terutamanya berkaitan pengesahan dan perlindungan integriti.
Apakah Penyulitan Kunci Awam?
Whitfield dan Hellman mencipta model sistem kripto kunci awam, yang merupakan tanggapan terobosan sebenar pertama dalam bidang penyulitan dan penyahsulitan. Sistem digital yang menggunakan dua kunci: kunci awam dengan dasar capaian dan kunci persendirian ditakrifkan sebagai kriptografi kunci awam. Pasangan kunci boleh ditukar secara bebas di kalangan pengguna, manakala kunci persendirian rahsia hanya boleh diakses oleh penerima. Mesej atau maklumat disulitkan menggunakan kunci awam, yang kemudiannya dinyahsulit dengan kunci persendirian.
Matlamat utama kriptografi kunci awam adalah untuk menawarkan kerahsiaan, kerahsiaan dan keaslian. Kaedah penyulitan tradisional adalah berdasarkan manipulasi asas pada bit data, manakala kaedah kunci awam adalah berdasarkan operasi aritmetik. Piawaian penyulitan lanjutan, algoritma penyulitan, pasangan kunci, kunci persendirian, teks sifir dan algoritma penyahkodan ialah enam komponen penting bagi sistem kripto kunci awam. Ia hanya menyulitkan dengan satu kunci dan menyahsulit menggunakan kunci yang berasingan sedikit.
Anda boleh menghantar mesej yang disulitkan sebaik sahaja ia dibuat. Berdasarkan kekunci yang digunakan pada masa ini, sifir blok akan menghasilkan hasil yang berbeza. Mengemas kini kunci mengubah output pengiraan.
Anda boleh menghantar teks sifir sebaik sahaja ia dibuat. Menggunakan kaedah penyahkodan dan kemudian kekunci yang sama yang digunakan untuk penyulitan, teks sifir boleh ditukar kembali kepada data biasa asalnya apabila diterima.
Perbezaan Utama Antara Penyulitan Kunci Konvensional dan Awam
Kesimpulan
Matlamat asas penyulitan adalah untuk menyediakan privasi, kerahsiaan dan ketulenan serta tidak mahu dikenali. Walau bagaimanapun, salah satu kelebihan utama kaedah penyulitan kunci awam ialah jauh lebih mudah untuk menyediakan kunci kongsi yang sah daripada mengedarkan kunci tersembunyi, seperti halnya dengan penyulitan data tradisional. Walau bagaimanapun, algoritma kripto kunci awam jauh lebih perlahan daripada persamaan tradisionalnya. Akibatnya, kaedah ini digunakan terutamanya untuk data penyulitan asimetri dan penyulitan item data kecil seperti nombor kad dan PIN.
Walau bagaimanapun, kedua-duanya adalah jenis model sistem kripto yang boleh dipercayai yang digunakan pada zaman moden untuk pelbagai tujuan terjamin di seluruh organisasi.