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: Jenis dan Fungsi Dioda ( zener, scr, triac, led, bridge, kiprok ) © Elektronika Dasar 2024, Juli
Anonim

Enkripsi Kunci Simetris vs Enkripsi Kunci Publik

Kriptografi adalah studi tentang menyembunyikan informasi, dan digunakan saat berkomunikasi melalui media yang tidak dapat dipercaya seperti internet, di mana informasi perlu dilindungi dari pihak ketiga lainnya. Kriptografi modern berfokus pada pengembangan algoritma kriptografi yang dapat mengenkripsi data sehingga sulit dibobol oleh musuh karena kekerasan komputasi (karena itu tidak dapat dipecahkan dengan cara praktis). Enkripsi menggunakan algoritma yang disebut cipher untuk mengenkripsi data dan dapat didekripsi hanya menggunakan kunci khusus. Informasi terenkripsi dikenal sebagai ciphertext dan proses memperoleh informasi asli (plaintext) dari ciphertext dikenal sebagai dekripsi. Dua metode enkripsi yang banyak digunakan adalah Enkripsi Kunci Simetris 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 Simetris?

Dalam Enkripsi Kunci Simetris (juga dikenal sebagai kunci rahasia, kunci tunggal, kunci bersama, satu kunci atau enkripsi kunci pribadi), pengirim dan penerima berbagi kunci yang sama yang digunakan untuk enkripsi dan dekripsi data. Faktanya, dua kunci 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 atau lebih pihak 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 pribadi yang cocok. Dengan kata lain, Anda memerlukan satu kunci untuk mengunci (mengenkripsi plaintext) dan kunci lain untuk membuka kunci (mendekripsi cypertext). Yang penting adalah bahwa satu kunci tidak dapat digunakan di tempat yang lain. 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 kepada pemegang kunci pembuka. 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 sepengetahuan yang lain. 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 fakta bahwa enkripsi kunci simetris menggunakan kunci yang sama (pribadi, rahasia) untuk enkripsi/dekripsi, sedangkan enkripsi kunci publik menggunakan kunci publik dan kunci pribadi. Kedua belah pihak harus mengetahui kunci dalam enkripsi kunci simetris, sementara tidak ada persyaratan seperti itu untuk enkripsi kunci publik. Hanya saja, salah satu dari 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.

Tetapi kelemahan utama enkripsi kunci publik adalah beberapa kali lebih lambat daripada enkripsi kunci simetris. 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 (karena alasan sederhana bahwa satu kunci dipublikasikan dalam kriptografi kunci publik).

Direkomendasikan: