Analisis Perbandingan Algoritma Playfair Cipher dan ElGamal

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