Kombinasi Algoritma Enigma dan Algoritma Caesar Cipher Berdasarkan Sandi Rumput untuk Pengamanan Teks
Abstract
Keamanan data merupakan suatu hal yang sangat penting untuk dijaga. Beberapa upaya perlu dilakukan agar kerahasiaan data tetap terjaga dan salah satunya dengan mengembangkan ilmu kriptografi. Pada makalah ini, penulis akan menunjukkan cara mengamankan teks dengan mengombinasikan algoritma Enigma dan algoritma Caesar Cipher berdasarkan Sandi Rumput. Untuk meningkatan kemampuan dari algoritma Enigma, penulis akan membuat algoritma Enigma dapat menggunakan delapan rotor-nya sekaligus pada saat proses enkripsinya. Kombinasi dari dua algoritma tersebut meliputi algoritma Enigma sebagai pengenkripsi untuk plainteks dengan karakter huruf sedangkan algoritma Caesar Cipher sebagai pengenkripsi untuk plainteks dengan karakter angka. Hasil enkripsi dari kombinasi dua algoritma tersebut akan di ubah kedalam bentuk Sandi Rumput sehingga semakin mempersulit pihak yang tidak berkepentingan untuk mengetahui pola dari cipherteks yang dihasilkan. Peningkatan kemampuan dari algoritma Enigma juga membuat kompleksitas dari penggabungan algoritma pada penelitian ini semakin rumit. Hasil dari pengamanan teks dengan mengombinasikan dua algoritma dan bentuk cipherteks yang
berbeda dari plainteks dapat meningkatkan tingkat keamanan dan akan lebih sulit dipecahkan.