Gambar 2.10 Nilai RGB Plaintext
2.5. Analisis Perbandingan Algoritma Playfair Cipher dan ElGamal
Algoritma Playfair Cipher merupakan algoritma klasik yang masih sangat sering digunakan pada era sekarang. Hal ini dikarenakan keamanan yang terletak pada bujur
sangkar kunci dan juga pada cara enkripsi yang menggunakan pasangan-pasangan huruf sehingga menyulitkan analisis dengan menggunakan perhitungan frekuensi
kemunculan huruf. Sedangkan algoritma ElGamal merupakan algoritma modern yang cukup sering digunakan pada kriptografi. Hal ini dikarenakan algoritma ini memiliki
keamanan yang terletak pada perhitungan logaritma diskrit.
Dengan menganalisis keduanya, maka diharapkan akan dapat diketahui keunggulan dan kekurangan masing-masing metode dan dapat dibandingkan mana
algoritma yang terbaik yang lebih baik digunakan dalam proses kriptorgrafi citra.
Pada penelitian Setyaningsih, penyandian citra diimplementasikan untuk menyandikan sebuah citra yang dapat direpresentasikan dalam sebuah matriks yang
berisi bilangan-bilangan bulat seperti yang digunakan pada matrik kunci pada metode playfair cipher. Proses enkripsi yang dikembangkan untuk data citra dilakukan dengan
menggunakan pasangan bilangan yang mewakili intensitas warna dari citra [9].
Berdasarkan hasil penelitian Tamam, Taufiq et al., algoritma ElGamal diimplementasikan untuk menyandikan sebuah citra berdimensi 202 x 300 piksel.
Pada penelitian ini sebagai langkah awal yang harus dilakukan adalah proses generate key yaitu dengan memasukkan nilai batas random antara nilai 15 sampai 300. Nilai
batas random yang telah dimasukkan tersebut kemudian digunakan untuk membangkitkan nilai prima p, nilai g, nilai x. Selanjutnya pada proses enkripsi
yaitu pemasukkan password untuk mengambil nilai kunci publik p, g, y dari dalam
Universitas Sumatera Utara
basis data yang merupakan hasil dari proses generate key. Langkah selanjutnya yaitu mengambil citra plaintext dengan tipe bitmap. Hasil proses enkripsi dilakukan
perbandingan ukuran file citra sebelum maupun sesudah mengalami proses enkripsi dalam satuan byte dengan tipe data Este [11].
Universitas Sumatera Utara
BAB 3
ANALISIS DAN PERANCANGAN SISTEM
Pada penulisan Tugas Akhir ini, untuk menyelesaikan permasalahan yang ada dilakukan satu tahapan analisis terhadap kedua metode kriptografi yang digunakan
yaitu Playfair Cipher dan ElGamal. Analisis dilakukan dengan melihat bagaimana proses dari tiap-tiap metode dapat mempengaruhi parameter-parameter pembanding
yang telah ditentukan dan performa masing-masing dari metode tersebut. Setelah melakukan analisis, dilanjutkan dengan tahap perancangan yang dilakukan sebelum
tahap implementasi.
3.1 Analisis Metode Playfair Cipher dan ElGamal