IMPLEMENTASI ALGORITMA ELGAMAL DAN VIGENERE CIPHER UNTUK ENKRIPSI DAN DEKRIPSI DATA CITRA DIGITAL

Fadilla, Divananda Zikry (2017) IMPLEMENTASI ALGORITMA ELGAMAL DAN VIGENERE CIPHER UNTUK ENKRIPSI DAN DEKRIPSI DATA CITRA DIGITAL. Tugas Akhir thesis, Universitas Teknologi Yogyakarta.

[img] Text
naskah.docx

Download (2MB)

Abstract

Kriptografi adalah ilmu dan seni untuk menjaga keamanan pesan ketika pesan dikirim dari suatu tempat ketempat yang lain. Kriptografi bertujuan menjaga kerahasiaan informasi yang terkandung dalam data sehingga informasi tersebut tidak dapat diketahui oleh pihak yang tidak bertanggung jawab. Elgamal adalah salah satu kriptografi yang menggunakan algoritma asimetri. Keamanan dari algoritma Elgamal terletak pada kesulitan perhitungan logaritma diskrit pada modulo prima yang besar. Vigenere Cipher adalah salah satu kriptografi yang menggunakan algoritma simetri. Pada proses enkripsi pertama mengambil nilai RGB dari setiap piksel kemudian dihitung dengan nilai P, G, Y dan X yang sebelumnya itu adalah nilai random dari algoritma Elgamal. Hasil pada perhitungan pertama yaitu berupa 2 buah matriks 2x2 yang nantinya matriks pertama akan dideklarasikan menjadi matriks key dan matriks yang kedua akan dihitung kembali menggunakan algoritma Vigenere Cipher. Setelah mendapatkan matriks yang kedua lalu matriks tersebut dihitung dengan nilai ASCII dari setiap karakter Password. Pada tahap ini 2 buah matriks tersebut akan diubah kembali menjadi citra key dan citra enkripsi. Kemudian pada proses dekripsi pertama mengambil nilai RGB dari setiap piksel kemudian dihitung dengan nilai ASCII dari setiap Password. Pada tahap ini proses dekripsi menggunakan algoritma Vigenere Cipher telah selesai, kemudian dilanjut menghitung menggunakan algoritma Elgamal. Selanjutnya citra key akan diambil nilai RGB dari setiap pikselnya kemudian dihitung dan akan menghasilkan nilai RGBX. Pada tahap selanjutnya hasil perhitungan nilai RGB dengan nilai ASCII dari setiap Password akan dihitung dengan nilai P dan X dari algoritma Elgamal dan dikalikan dengan nilai RGBX sebelumnya. Kemudian hasil perhitungan akan menghasilkan 1 buah matriks 2x2 yang akan dideklarasikan menjadi citra dekripsi. Hasil pengujian pada implementasi algoritma Elgamal dan Vigenere Cipher pada proses enkripsi, citra menjadi tidak bisa dibaca. Sedangkan Pada proses dekripsi terdapat beberapa gambar yang hasil kecocokannya tidak sampai 100% dikarenakan perhitungan menggunakan algoritma Elgamal menggunakan bilangan prima dan dipangkatkan dengan bilangan yang cukup besar, sehingga pada saat perhitungan modulo hasilnya ada yang tidak sesuai dengan citra asli.

Item Type: Thesis (Skripsi, Tugas Akhir or Kerja Praktek) (Tugas Akhir)
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions: Fakultas Sains Dan Teknologi > S1 Informatika
Depositing User: INF FTIE-UTY
Date Deposited: 11 Jan 2018 06:50
Last Modified: 11 Jan 2018 06:50
URI: http://eprints.uty.ac.id/id/eprint/677

Actions (login required)

View Item View Item