Perbedaan Antara Enkripsi Kunci Simetris Dan Enkripsi Kunci Publik

Perbedaan Antara Enkripsi Kunci Simetris Dan Enkripsi Kunci Publik
Perbedaan Antara Enkripsi Kunci Simetris Dan Enkripsi Kunci Publik

Video: Perbedaan Antara Enkripsi Kunci Simetris Dan Enkripsi Kunci Publik

Video: Perbedaan Antara Enkripsi Kunci Simetris Dan Enkripsi Kunci Publik
Video: Memahami Enkripsi! 2024, November
Anonim

Enkripsi Kunci Simetris vs Enkripsi Kunci Publik

Kriptografi adalah studi tentang menyembunyikan informasi, dan digunakan saat berkomunikasi melalui media yang tidak tepercaya seperti internet, di mana informasi perlu dilindungi dari pihak ketiga lainnya. Kriptografi modern berfokus pada pengembangan algoritma kriptografi yang dapat mengenkripsi data sehingga sulit dipecah oleh musuh karena kekerasan komputasi (oleh karena itu tidak dapat dipecahkan dengan cara praktis). Enkripsi menggunakan algoritma yang disebut cipher untuk mengenkripsi data dan dapat didekripsi hanya dengan menggunakan kunci khusus. Informasi terenkripsi dikenal sebagai ciphertext dan proses memperoleh informasi asli (plaintext) dari ciphertext dikenal sebagai dekripsi. Dua dari metode enkripsi yang banyak digunakan adalah Enkripsi Kunci Symmetric dan Enkripsi Kunci Publik. Kriptografi kunci simetris melibatkan metode enkripsi,di mana pengirim dan penerima berbagi kunci yang sama yang digunakan untuk mengenkripsi data. Dalam kriptografi kunci publik, dua kunci yang berbeda tetapi terkait secara matematis digunakan.

Apa itu Enkripsi Kunci Symmetric?

Dalam Enkripsi Kunci Simetris (juga dikenal sebagai kunci rahasia, kunci tunggal, kunci bersama, satu kunci atau enkripsi kunci privat), baik pengirim maupun penerima berbagi kunci yang sama yang digunakan untuk enkripsi dan dekripsi data. Faktanya, kedua kunci tersebut mungkin identik atau terkait sepele (yaitu ada transformasi yang sangat sederhana yang diperlukan untuk pergi di antara keduanya). Dalam penggunaan kehidupan nyata, sebuah rahasia dibagikan oleh dua pihak atau lebih yang dapat digunakan untuk pemeliharaan tautan pribadi untuk komunikasi. AES (Advanced Encryption Standard) adalah algoritma yang sangat populer, yang termasuk dalam keluarga algoritma enkripsi kunci simetris.

Apa itu Enkripsi Kunci Publik?

Dalam Enkripsi Kunci Publik, dua kunci yang berbeda tetapi terkait secara matematis digunakan. Enkripsi kunci publik mengenkripsi data menggunakan kunci publik penerima, dan tidak dapat didekripsi tanpa menggunakan kunci privat yang cocok. Dengan kata lain, Anda memerlukan satu kunci untuk mengunci (mengenkripsi teks biasa) dan kunci lain untuk membuka kunci (mendekripsi teks maya). Yang penting adalah bahwa satu kunci tidak dapat digunakan untuk menggantikan yang lainnya. Bergantung pada kunci mana yang diterbitkan, enkripsi kunci publik dapat digunakan untuk dua tujuan. Jika kunci pengunci dibuat publik, maka sistem ini dapat digunakan oleh siapa saja untuk mengirim komunikasi pribadi ke pemegang kunci buka kunci. Jika sebaliknya, sistem memungkinkan untuk memverifikasi dokumen yang dikunci oleh pemiliknya. Enkripsi kunci publik adalah algoritma kunci asimetris. Tetapi hanya beberapa algoritma kunci asimetris yang memiliki sifat khusus karena tidak dapat mengungkapkan satu kunci dengan pengetahuan kunci lainnya. Jadi, algoritma kunci asimetris dengan properti khusus ini disebut algoritma enkripsi kunci publik.

Apa perbedaan antara Enkripsi Kunci Simetris dan Enkripsi Kunci Publik?

Perbedaan utama antara enkripsi kunci simetris dan enkripsi kunci publik adalah kenyataan bahwa enkripsi kunci simetris menggunakan kunci yang sama (pribadi, rahasia) untuk enkripsi / dekripsi, sedangkan enkripsi kunci publik menggunakan kunci publik dan privat. Kedua belah pihak harus mengetahui kunci dalam enkripsi kunci simetris, sementara tidak ada persyaratan untuk enkripsi kunci publik. Hanya saja, salah satu kunci tersebut diketahui oleh kedua pihak dalam enkripsi kunci publik. Karena ini menghilangkan kebutuhan untuk membagikan kunci pribadi Anda (seperti dalam enkripsi kunci simetris) dan risiko disusupi, enkripsi kunci publik dapat dianggap lebih aman dalam hal ini.

Tapi kelemahan utama dari enkripsi kunci publik adalah enkripsi kunci simetris berkali-kali lebih lambat. Jadi, enkripsi kunci simetris mungkin lebih baik untuk mengenkripsi data dalam jumlah besar. Selain itu, algoritma enkripsi kunci publik harus menggunakan kunci yang relatif lebih kuat daripada enkripsi kunci simetris untuk mencapai kekuatan yang sama (untuk alasan sederhana bahwa satu kunci dibuat publik dalam kriptografi kunci publik).

Direkomendasikan: