Text
Aplikasi I'rab Kitab Jurumiyah Berbasis Android
Dalam perkuliahan komputer, kriptografi menjadi salah satu mata kuliah yang
diajarkan. Pembelajaran kriptografi menjadi sangat penting bagi mahasiswa
komputer agar mengetahui cara-cara mengamankan data. Kriptografi adalah ilmu
yang bersandarkan pada teknik matematika untuk berurusan dengan keamanan
dan informasi seperti kerahasiaan, keutuhan data dan otentikasi entitas. Dengan
kata lain kriptografi melakukan penyandian terhadap teks asli (plaintext) menjadi
teks sandi (chipertext). Untuk melakukan penyandian sebuah pesan asli menjadi
pesan sandi (enkripsi) atau mengubah kembali pesan sandi menjadi pesan asli
(dekripsi) diperlukan kunci rahasia. Salah satu sistem kriptografi adalah Sistem
Kriptografi El-Gamal. Sistem Kriptografi El-Gamal merupakan sistem kriptografi
dengan kunci asimetri, dimana kunci untuk mengenkripsi dan mendekripsi adalah
berbeda. Untuk menerapkan Sistem Kriptografi El-Gamal, dibuatlah sebuah
aplikasi berbasis desktop. Aplikasi kriptografi El-Gamal ini dilengkapi dengan
proses enkripsi, dekripsi dan teknik Steganografi untuk penyembunyian plaintext
ke dalam sebuah gambar. Langkah-langkah penerapan kriptografi El-Gamal
diawali dengan pembangkitan kunci publik dan kunci rahasia. Kunci publik
digunakan pada saat enkripsi kemudian menghasilkan chipertext, penerapan
Steganografi pun dimulai dengan menyisipkan ciphertext ke dalam sebuah
gambar (stegoimage), kemudian sebelum proses dekripsi, selanjutnya proses
ekstraksi ciphertext dari gambar, kunci rahasia digunakan untuk proses dekripsi
teks sehingga menghasilkan pesan asli (plaintext). Hasil dari penelitian ini akan
diimplementasikan dalam sebuah program aplikasi menggunakan bahasa
pemrograman C#. Dari penelitian ini akan dihasilkan aplikasi pembelajaran
kriptografi El-Gamal yang dapat memudahkan mahasiswa untuk mempelajari
kriptografi.
Kata Kunci: Kriptografi, El-Gamal, Enkripsi, Dekripsi, Steganografi
Tidak tersedia versi lain