Implementasi Kombinasi Algoritma Vigenere Cipher dan Myszkowski Transposition Pada Aplikasi Penyandian Pesan Berbasis Android
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
Universitas Sumatera Utara
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 message using 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.
Universitas Sumatera Utara
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
Universitas Sumatera Utara
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 message using 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.
Universitas Sumatera Utara