Header Ads

ad

Prinsip Kerckhoff dalam Masalah Enkripsi

Seperti yang telah dijelaskan pada postingan sebelumnya yaitu Prinsip dan Proses dalam Enkripsi Kriptografi, jika musuh (pihak ketiga) mengetahui algoritma Dec dan juga kunci yang sebelumnya sudah dibagi antara dua pihak yang berkomunikasi, maka musuh itu akan mampu mendekripsi semua isi komunikasi antara pihak-pihak tersebut. Karena alasan inilah pihak yang berkomunikasi harus berbagi kunci k diam-diam, dan tetap benar-benar rahasia dari pihak lain.
Ilustrasi
Tapi haruskah pihak komunikan tetap menjaga rahasia algoritma Dec juga atau hanya kunci k saja? Atau, mungkin semua algoritma yang merupakan skema enkripsi (Gen dan Enc) harus disimpan rahasia?
(Perhatikan bahwa ruang plaintext M biasanya diasumsikan diketahui)

Auguste Kerckhoffs
Pada abad ke 19, Auguste Kerckhoffs memberikan pendapatnya tentang masalah ini dalam sebuah makalah yang dia terbitkan, menguraikan prinsip-prinsip desain penting untuk Military Ciphers (sebuah buku sekolah militer). Salah satu prinsip terpenting tersebut, sekarang dikenal sebagai
Prinsip Kerckhoffs seperti berikut ini:
The cipher method must not be required to be secret, and it must
be able to falt into the hands of the enemy without inconvenience.
Dengan kata lain, metode enkripsi termasuk Enc dan Dec tidak harus rahasia, dan sangat mungkin jatuh ke tangan musuh. Oleh sebab itu, yang harus selalu dijaga rahasia adalah kunci yang digunakan dalam proses enkripsi dan dekripsi. Jadi, Prinsip Kerckhoff adalah mengandalkan kerahasiaan kunci untuk menjaga keamanan suatu enkripsi.

Hal tersebut di atas didukung oleh tiga argumen berikut ini:
1. Algoritma enkripsi biasanya lebih panjang daripada suatu kunci, sehingga lebih baik merahasiakan kunci daripada merahasiakan algoritma enkripsi
2. Jika kunci yang dibagi, akan lebih mudah melakukan pembobolan daripada jika algoritma enkripsi yang dibagi
3. Saat ini kriptografi telah digunakan banyak perusahaan komunikasi dan keamanan, sehingga suatu algoritma enkripsi dapat digunakan bermasaan oleh perusahaan-perusahaan yang membutuhkan tetapi dengan pembangkitan kunci yang berbeda

Sekian pembahasan mengenai prinsip Kerckhoff kali ini, apabila ada hal yang ingin ditanyakan silahkan berikan komentar di bawah.

Tidak ada komentar