vi
ABSTRAK
Manusia memiliki keinginan untuk saling berkomunikasi dengan manusia lainnya, salah satunya melalui pesan teks. Beberapa pesan hanya ditujukan untuk orang tertentu saja. Dibutuhkan pengamanan menggunakan algoritma kriptografi untuk melindungi pesan dari pihak yang tidak berhak mengetahui isi pesan tersebut. Algoritma Vigenere cipher digunakan untuk mengenkripsi pesan, kemudian hasilnya dienkripsi menggunakan algoritma Myszkowski transposition untuk menutupi kelemahan dari algoritma Vigenere cipher. Hasil penelitian menunjukkan bahwa algoritma Myszkowski transposition mampu menutupi kelemahan algoritma Vigenere cipher, tergantung pada panjang kunci yang digunakan pada algoritma Myszkowski transposition. Pengujian menggunakan metode Kasiski pada pesan hasil enkripsi menggunakan key2 “055” diperoleh panjang key1 yaitu 2 atau 5 karakter. Bila menggunakan key2 “01055”, diperoleh panjang key1 yaitu 2 karakter. Dan bila menggunakan key2 “121401055” panjang kunci tidak dapat ditentukan.
Kata Kunci: Kriptografi, Vigenere, Myszkowski
vii
IMPLEMENTATION OF VIGENERE CIPHER ALGORITHM AND MYSZKOWSKI TRANSPOSITION COMBINATION ON
ANDROID BASED MESSAGE ENCRYPTION APPLICATION
ABSTRACT
Humans have a desire to communicate with each other, such as via text message. Some messages are only intended for certain people. Required security using cryptographic algorithm to protect messages from people who are not entitled to know the message contents. Vigenere cipher algorithm is used to encrypt a message, then the result is encrypted using Myszkowski transposition algorithm to cover the weakness of Vigenere cipher. The result of this research showed that Myszkowski transposition can cover the weakness of Vigenere cipher, depending on the length of key used. Testing using Kasiski method on encrypted messageusing key2 “055”, the length of key1 is 2 or 5 characters. When using key2 “01055”, the length of key1 is 2 characters. And when using key2 “121401055” the length of key1 can not be determined.
Keywords: Cryptography, Vigenere, Myszkowski.