Implementasi Kriptografi Algoritma Elgamal Dengan Kombinasi Steganografi Teknik End Of File (Eof) Untuk Keamanan File Text Dan File Citra

BAB I

PENDAHULUAN

1.1 Latar Belakang

Kemajuan teknologi informasi berkembang dengan sangat cepat, teknologi telah
memasuki hampir keseluruh pelosok. Dengan perkembangan teknologi tersebut,
pengiriman surat-menyurat yang dilakukan secara manual melalui jasa pengiriman
telah banyak berubah menjadi pengiriman lewat elektronik dengan memanfaatkan
kecanggihan teknologi yang sedang berkembang saat ini. Namun, dengan kemajuan
teknologi tersebut bukan hanya kemudahan saja yang didapat, tetapi juga
keterjaminan data dari orang lain yang tidak diinginkan untuk mengetahui isi dari data
tersebut, maka data tersebut harus dilindungi.
Kriptografi merupakan ilmu yang mempelajari bagaimana cara melindungi
data dengan cara mengubahnya menjadi bentuk yang lain (enkripsi) tetapi masih bisa
dikembalikan kedalam bentuk semula (dekripsi). Kriptografi memiliki banyak
algoritma untuk melakukan penyamaran data rahasia, sebagai contoh algoritma dari
kriptografi adalah ElGamal. Algoritma ElGamal adalah algoritma kriptografi yang
dibuat oleh Taher ElGamal pada tahun 1984, algoritma ElGamal pada mulanya
digunakan untuk digital signature, namun kemudian dimodifikasi sehingga juga bisa

digunakan untuk enkripsi dan dekripsi. Algoritma ElGamal merupakan kriptografi
dengan kunci publik dan kunci privat, algoritma ElGamal termasuk kedalam
kriptografi kunci asimetris, dan kekuatan algoritma ElGamal ini terletak pada
susahnya menghitung logaritma diskritnya. Salah satu kemajuan teknologi adalah
enkripsi file diantaranya adalah enkripsi file teks, audio, citra dan lain sebagainya,
yang membantu untuk melindungi pesan rahasia dari pihak yang tidak diinginkan.
Pengolahan citra merupakan suatu bidang yang mempelajari tentang citra,
bagaimana sebuah citra bisa diproses sehingga menjadi lebih baik untuk dapat
diinterpretasikan oleh manusia dan komputer. Dalam pengolahan citra juga terdapat

Universitas Sumatera Utara

2

teknik steganografi, dimana dilakukan penyembunyian pesan kedalam media lain,
sehingga keberadaan pesan tersebut tanpa disadari dalam sebuah file yang lain[16].
Teknik steganografi terinspirasi dari pengiriman surat secara manual, dimana
pengiriman surat yang dilakukan dengan cara menyamarkan isi yang akan
disampaikan kepada pihak yang dikehendaki, sehingga pihak yang tidak dikehendaki
tidak menyadari keberadaan pesan yang akan disampaikan[2]. Banyak teknik

steganografi yang digunakan untuk melakukan penyisipan pesan, diantaranya adalah
end of file (EOF), teknik ini melakukan penyisipan pesan dengan cara menambahkan
ke ujung dari media yang akan disisipi pesan, metode ini tidak akan mengurangi
kualitas citra dari sebelumnya, tetapi akan menambah besar ukuran media tersebut[1],
dan teknik end of file(EOF) ini tidak membatasi seberapa banyak pesan yang dapat
disisipi.
Dalam aplikasinya kriptografi dan steganografi saling mempunyai kelebihan
dan kelemahan masing-masing, dan jika keduanya dikombinasikan maka akan
mempunyai tingkat keamanan yang tinggi[2]. Mencermati hal-hal yang telah
dipaparkan diatas maka penulis tertarik membuat skripsi berjudul “Implementasi
Kriptografi Algoritma ElGamal dengan Kombinasi Steganografi Teknik End Of
File (EOF) untuk Keamanan File Text dan File Citra”.

1.2 Rumusan Masalah

Adapun masalah yang akan dibahas dalam penelitian ini adalah bagaimana
mengamankan file text dan file citra dengan kriptografi algoritma ElGamal dan
kombinasi steganografi teknik end of file (EOF).

1.3 Batasan Masalah

Batasan masalah dalam penelitian ini adalah :
1. File text yang digunakan adalah file text format *.txt

atau input-an secara

langsung.
2. File citra yang digunakan adalah file citra bitmap 24-bit ( *.bmp ) dan JPEG
(*.jpg).

Universitas Sumatera Utara

3

3. File text asli disisipkan ke citra dengan teknik end of file, setelah itu, stego-image
diamankan dengan Algoritma ElGamal dengan format file *.bmp .
4. Pembangkitan bilangan prima yang digunakan tidak 100% bilangan prima.
5. Pemrograman menggunakan Visual C#

1.4 Tujuan Penelitian


Adapun tujuan dari penelitian ini adalah :
1. Mengimplementasikan

kriptografi

algoritma

ElGamal

dengan

kombinasi

steganografi teknik end of file untuk keamanan File Text dan File Citra.
2. Menjadikan

plain-text

dan


plain-image

menjadi

stego-image

kemudian

mengenkripsi dan sebaliknya.

1.5 Manfaat Penelitian

Penelitian ini diharapkan bisa bermanfaat bagi masyarakat yang membutuhkan
pengamanan gambar dan teks yang dianggap rahasia dan tidak diinginkan untuk
diketahui oleh pihak lain, dan juga bisa bermanfaat bagi orang-orang yang ingin
mengembangkan penelitian di bidang keamanan data (data security).

1.6 Sistematika Penulisan

Agar pembahasan lebih sistematis, maka tulisan ini dibuat dalam lima bab, yaitu :

Bab I

Pendahuluan
Berisi latar belakang, perumusan masalah, batasan masalah,
tujuan dan manfaat penelitian dan sistematika penulisan.

Bab II

Landasan Teori
Berisi

tentang

penjelasan

singkat

mengenai

defenisi


steganografi, metode steganografi, penjelasan mengenai end of
file (EOF), definisi kriptografi, metode kriptografi, penjelasan
mengenai algoritma ElGamal, teori bilangan, defenisi citra,
defenisi bitmap, dan defenisi JPEG, metode perbandingan
kualitas citra (Mean Squared Error).

Universitas Sumatera Utara

4

Bab III

Analisis dan Perancangan
Berisi tentang analisis mengenai proses kerja dari algoritma
ElGamal, proses kerja steganografi teknik end of file (EOF) dan
perancangan use case diagram, activity diagram, sequence
diagram, class diagram, flowchart, dan perancangan tampilan
form dari aplikasi yang akan dibangun.


Bab IV

Implementasi dan Pengujian
Berisi tentang implementasi dan pengujian aplikasi.

Bab V

Kesimpulan dan Saran
Berisi

tentang

kesimpulan

menyelesaikan tugas akhir

yang

dapat


ditarik

setelah

ini dan saran-saran yang dapat

diberikan untuk pengembangan perangkat lunak lebih lanjut.

Universitas Sumatera Utara