Pada abad ke-15, Leo Battista Alberti menemukan metode roda kode yang digunakan sebagai media untuk membantu mengenkripsi dan mendekripsi pesan dengan algoritma Vigenere. Kemudian itu terus dikembangkan menjadi alat enkripsi dan dekripsi sampai sekarang.
Algoritma kriptografi yang digunakan dapat dikatakan aman karena menghasilkan banyak sekali solusi. Selain itu penggunaan alat ini fleksibel, memungkinkan berbagai perubahan untuk mencegah pemecahan kode.
Bentuk roda kode, kemudian dikenal sebagai disk cipher, terdiri dari potongan-potongan silinder dalam dan potongan-potongan silinder luar. Potongan-potongan silinder luar adalah alfabet untuk teks asli dan potongan-potongan silinder dalam adalah alfabet untuk kode teks.
Roda Kode Jefferson
Roda kode sejak versi Jefferson terdiri dari sejumlah potongan silinder yang disusun pada sumbu besi. Setiap bagian memiliki pengaturan alfabet secara acak di luar.
Potongan-potongan silinder dapat diubah dengan melepas potongan-potongan silinder dari sumbu dan kemudian menggantinya sesuai dengan pengaturan yang diinginkan.
Bagaimana Cara Kerja Roda Kode Jefferson?
- Untuk mengenkripsi pesan, pengirim harus mengatur potongan-potongan silindris sesuai dengan kunci yang disepakati dengan penerima.
- Pengirim kemudian memutar potongan-potongan silinder untuk menghasilkan teks asli pada garis alfabet. Setelah itu pengirim memilih satu baris selain dari baris teks asli sebagai kode teks.
- Untuk mendekripsi pesan, penerima juga harus mengatur potongan silinder sesuai dengan kunci yang disepakati dengan pengirim.
- Penerima dapat memutar potongan-potongan silinder untuk menghasilkan garis alfabet berkode teks. Setelah itu penerima dapat mencari baris selain baris kode teks sebagai teks asli.
Kelebihan dan Kekurangan pada Roda Kode Jefferson
Karena memiliki kunci enkripsi yang sama dengan kunci dekripsi, enkripsi pesan dan metode dekripsi dimasukkan dalam algoritma kriptografi simetris (kriptografi kunci-simetris).
- Kelebihan pertama dari roda kode adalah cukup aman, solusi tidak dapat diperoleh dengan perhitungan manual mengingat besarnya jumlah kemungkinan susunan kunci dan jumlah kemungkinan susunan baris.
- Kelebihan kedua adalah roda kode tidak memerlukan banyak teknologi canggih, karena dapat dibuat sederhana (misalnya menggunakan kaleng dan gulungan kertas) tanpa mengurangi fungsinya.
- Kelemahan pertama adalah bahwa semua cetakan mesin harus dibuat dan dikirim ke pihak yang mungkin menerima pesan rahasia.
- Kelemahan kedua adalah bahwa selisih antara garis teks asli dan teks kode selalu sama, sehingga lebih mudah untuk membandingkan urutan alfabet untuk menemukan pengaturan utama.
- Kelemahan ketiga adalah kunci roda kode dapat digunakan untuk mengirim pesan lebih dari sekali.
Silinder Bazeries
Karena roda kode Jefferson tidak terlalu terkenal dan tidak digunakan secara luas. Etienne Bazeries mengembangkan kembali seabad kemudian menjadi silinder Bazeries.
Etienne Bazeries, lahir 21 Agustus 1846 di Port-Vendres, Perancis, adalah seorang kriptanalis di bidang militer. la aktif sejak tahun 1890 hingga saat Perang Dunia Pertama.
Silinder Bazeries memiliki komponen-komponen yang hampir sama dengan roda kode Jefferson. Perbedaannya terletak pada jumlah potongan silindris tidak terbatas hanya 26 buah. Jumlahnya dapat ditambah ataupun dikurangi.
M-94
M94 merupakan perkembangan dari silinder Bazeries yang dimaksudkan Amerika Serikat sebagai media komunikasi kemiliteran pada tahun 1923 hingga 1942. Setelah itu M94 dikembangkan menjadi NI-138-A.
N194 memiliki bentuk yang hampir sama dengan roda kode Jefferson. Bedanya, M94 terbuat dari alumunium. Untuk potongan ke 17, susunan alfabetnya ARMYOFTHEUSZJXDPCWGQIBKLNV. M94 memiliki 100 pilihan potongan silindris, walau mungkin yang dipilih untuk digunakan untuk suatu kunci hanya 25 buah.
Comments
Post a Comment