Perbedaan antara enkripsi kunci konvensional dan publik
- 3231
- 969
- Richard Hegmann MD
Salah satu perkembangan paling signifikan dalam sejarah kriptografi datang pada tahun 1976 ketika Whitfield Diffie dan Martin Hellman menerbitkan sebuah makalah yang disebut 'New Directions in Cryptography.'Makalah ini memperkenalkan konsep baru kriptografi kunci publik, yang kemudian menjadi elemen mendasar dalam kriptografi dan disebut difie-hellman Key Exchange. Meskipun, mereka tidak memiliki realisasi praktis tentang enkripsi kunci publik pada saat itu, idenya jelas yang menciptakan minat dan aktivitas yang luas di antara komunitas kriptografi. Berbagai standar dan protokol yang melibatkan kriptografi telah diberlakukan dari waktu ke waktu untuk menangani masalah keamanan informasi. Dua model enkripsi yang paling umum adalah enkripsi kunci publik dan enkripsi konvensional atau satu kunci.
Apa itu enkripsi konvensional?
Enkripsi konvensional, juga disebut sebagai enkripsi simetris atau enkripsi kunci tunggal adalah sistem kriptografi yang menggunakan kunci yang sama yang digunakan oleh pengirim untuk mengenkripsi pesan dan oleh penerima untuk mendekripsi pesan tersebut. Dalam model enkripsi ini, pengirim mengenkripsi plaintext menggunakan kunci rahasia penerima, yang kemudian dapat digunakan oleh penerima untuk mendekripsi ciphertext. Ini adalah proses yang relatif cepat karena menggunakan kunci tunggal untuk enkripsi dan dekripsi. Masalah utama dengan model enkripsi yang banyak digunakan ini adalah bahwa skema ini tidak skala dengan baik untuk sejumlah besar pengguna karena pengirim dan penerima harus menyetujui kunci rahasia sebelum transmisi. Ini membuatnya kurang aman karena kuncinya dipertukarkan antara banyak pengirim dan penerima. Gagasan enkripsi satu kunci sudah sangat tua, itulah sebabnya dikenal sebagai enkripsi konvensional.
Apa itu enkripsi kunci publik?
Enkripsi kunci publik adalah konsep revolusioner pertama dalam kriptografi yang pertama kali diusulkan oleh Diffie dan Hellman. Enkripsi kunci publik, juga dikenal sebagai kriptografi kunci publik, adalah sistem kriptografi yang menggunakan sepasang kunci: kunci publik dan kunci pribadi. Kunci publik dapat dibagikan secara bebas di antara pengguna dan kunci pribadi, atau kunci rahasia, hanya diketahui oleh penerima. Kunci publik digunakan untuk mengenkripsi pesan atau konten dan kunci pribadi kemudian digunakan untuk mendekripsi pesan. Tujuan utama dari enkripsi kunci publik adalah untuk memberikan privasi, kerahasiaan, dan otentikasi. Algoritma kunci publik didasarkan pada fungsi matematika daripada pada operasi sederhana pada pola bit, seperti digunakan dalam algoritma enkripsi konvensional. Dalam sistem enkripsi kunci publik, ada enam bahan utama: plaintext, algoritma enkripsi, kunci publik, kunci pribadi, ciphertext, dan algoritma dekripsi. Ini hanya menggunakan satu kunci untuk enkripsi dan kunci yang berbeda tetapi terkait untuk dekripsi.
Perbedaan antara enkripsi kunci konvensional dan publik
Definisi
- Enkripsi konvensional, juga disebut sebagai enkripsi simetris atau enkripsi kunci tunggal adalah jenis sistem kriptografi yang menggunakan kunci tunggal untuk mengenkripsi pesan dan mendekripsi. Itu melibatkan mengubah plaintext menjadi ciphertext yang akan didekripsi hanya oleh penerima yang dimaksud. Enkripsi kunci publik, juga dikenal sebagai enkripsi asimetris, adalah jenis skema enkripsi yang alih -alih satu kunci, menggunakan satu kunci - kunci publik dan kunci pribadi. Kunci publik digunakan untuk mengenkripsi pesan dan kunci pribadi kemudian digunakan untuk mendekripsi pesan.
Kunci
- Kunci yang digunakan dalam skema enkripsi konvensional biasanya disebut sebagai kunci rahasia yang dibagikan oleh pengirim dan penerima dan harus dirahasiakan oleh sistem yang terlibat dalam proses enkripsi dan dekripsi. Jika kunci rahasia ini diungkapkan, komunikasi akan dikompromikan. Dua kunci yang digunakan untuk enkripsi kunci publik disebut sebagai kunci publik dan kunci pribadi. Kunci publik digunakan untuk mengenkripsi pesan dan dapat dibagikan secara bebas di antara pengguna, tetapi kunci pribadi dirahasiakan dan hanya diketahui oleh penerima, yang digunakan untuk mendekripsi pesan.
Keamanan
- Dengan model enkripsi konvensional, baik pengirim dan penerima harus mengetahui kunci rahasia sebelumnya dan mereka harus menyetujui kunci sebelum transmisi, yang menimbulkan masalah keamanan dan masalah kepercayaan, terutama ketika datang ke otentikasi dan pemeriksaan integritas integritas. Sulit untuk menjaga rahasia utama ketika enkripsi dan dekripsi terjadi di lokasi yang berbeda. Enkripsi kunci publik, di sisi lain, lebih aman karena pasangan kunci didasarkan pada jumlah utama yang panjangnya panjang yang berarti ada jumlah yang tak terbatas untuk kunci.
Vs konvensional. Enkripsi kunci publik: Bagan perbandingan
Ringkasan
Tujuan utama enkripsi adalah untuk memastikan privasi, kerahasiaan, dan otentikasi. Namun, keuntungan utama dari sistem enkripsi kunci publik adalah bahwa menyediakan kunci publik yang otentik relatif lebih mudah daripada mendistribusikan kunci rahasia, seperti yang diperlukan dalam sistem enkripsi konvensional. Sistem enkripsi kunci publik, bagaimanapun, secara substansial lebih lambat dari rekan-rekan konvensionalnya. Untuk alasan ini, sistem ini sebagian besar digunakan untuk enkripsi data curah dengan algoritma simetris, dan untuk mengenkripsi item data kecil seperti nomor kartu kredit dan pin.