Pengamananpolyalphabeticdenganaffine Cipher Berdasarkan Barisan Fibonacci
Abstract
Perkembangan teknologi yang semakin maju memudahkan kehidupan
manusia salah satunya dalam bidang komunikasi. Dalam komunikasi sangat
penting untuk menjaga kerahasiaannya, oleh sebab itu dibutuhkan ilmu kriptografi
untuk menjaga pesan tersebut tetap aman dan tidak diketahui oleh pihak yang
tidak berhak. Dalam kriptografi terdapat istilah plaintext dan ciphertext. Plaintext
merupakan pesan asli, sedangkan ciphertextmerupakan pesan yang sudah
dikodekan. Proses mengubah plaintext menjadi ciphertext disebut enkripsi,
sedangkan proses mengembalikan ciphertext menjadi plaintext disebut
dekripsi.Terdapat dua macam kriptografi, yaitu kriptografi klasik dan kriptografi
modern.
Affine cipher merupakan salah satu contoh algoritma kriptografi klasik.
Affine cipher dalam proses enkripsi dan dekripsi menggunakan dua buah kunci
yaitu, kunci aberupa bilangan yang relatif prima sebagai pengali dan kunci
bberupa bilangan bulat sebagai penggeser. Penelitian ini bertujuan untuk menjaga
keamanan pengiriman pesan teks menggunakan affine cipher dengan modifikasi
kunci berdasarkan barisan Fibonacci. Peneliti melakukan modifikasi terhadap
kunci b, dimana kunci b ini dimodifikasi dengan aturan barisan Fibonacci. Pada
saat proses enkripsiplaintext dan dua buah kunci diinputkan. Dua buah kunci yang
diinputkan yaitu, kunci aberupa bilangan yang relatif prima dengan 95 dan kunci
b berupa teks. Kunci b ini harus melalui proses pembentukan kunci dengan cara
dikonversi ke desimal menggunakan tabel ASCII, selanjutnya kunci b tersebut
dijumlah dan dimodulo 95. Hasil yang diperoleh akan menjadi nilai pertama dan
untuk mendapatkan nilai selanjutnya mengikuti aturan barisan Fibonacci. Jumlah kunci b sama dengan plaintext yang akan dienkripsi.Modifikasi kunci ini
bertujuan untuk mendapatkan karakter ciphertext yang berbeda-beda sehingga
untuk memecahkan kunci yang digunakan lebih sulit dari pada affine cipher yang
asli.
Pada penelitian ini dilakukan perbandingan antara affine cipherdan affine
cipherdengan modifikasi kunci berdasarkan barisan Fibonacci. Perbandingan
dilakukan dengan cara mencari nilai koefisien korelasi dari kedua algoritma
tersebut. Nilai koefisien korelasi yang lebih kecil menunjukan bahwa algoritma
tersebut lebih baik. Hasil yang di peroleh menunjukkan bahwa affine cipher
dengan modifikasi kunci berdasarkan barisan Fibonacci lebih baik dari affine
cipher.