IMPLEMENTASI ALGORITMA KRIPTOGRAFI ELGAMAL UNTUK FILE CITRA 2 DIMENSI

Authors

  • Hari Kurniadi Jurusan Teknik Elektro Fakultas Teknik Universitas Brawijaya
  • Waru Djuriatno Jurusan Teknik Elektro Fakultas Teknik Universitas Brawijaya
  • Adharul Muttaqin Jurusan Teknik Elektro Fakultas Teknik Universitas Brawijaya

Abstract

Secara umum ada dua tipe algoritma kriptografi berdasarkan kuncinya yaitu algoritma simetris dan algoritma asimetris. ElGamal adalah sebuah algoritma untuk kriptografi kunci publik atau asimetris. Algoritma asimetris terdiri atas dua buah kunci yaitu kunci publik untuk melakukan enkripsi sedangkan kunci pribadi untuk melakukan dekripsi. Algoritma asimetris terdiri atas dua buah kunci yaitu kunci publik untuk melakukan enkripsi sedangkan kunci pribadi untuk melakukan dekripsi.Algoritma ElGamal biasanya digunakan untuk enkripsi data berupa teks saja. Skripsi ini menguraikan bagaimana menerapkan algoritma ElGamal pada file citra 2 dimensi. Algoritma ini menggunakan beberapa persamaan untuk melakukan proses generate key, proses enkripsi dan proses dekripsi. Citra yang akan di enkripsi ke algoritma ini adalah plain citra grayscale. Modifikasi yang dilakukan adalah dengan mengubah kunci public g dan z menjadi representasi data 2 dimensi, dengan g merupakan citra grayscale dan z adalah citra RGB. Hasil akhir menunjukkan bahwa enkripsi berhasil dilakukan dengan nilai koefisien korelasi antara citra plain dan chipper berada pada nilai kurang dari satu.Kata Kunci — Kriptografi, Enkripsi Citra, ElGamal, Digital Image Processing, Grayscalling

Downloads

Published

2015-02-02

Issue

Section

Articles