Implementasi Kombinasi Algoritma RSA dan ElGamal Dalam Pengamanan Data Pada File Dokumen

BAB 1

PENDAHULUAN

1.1 Latar Belakang

Kemajuan dan perkembangan teknologi dewasa ini telah mempengaruhi segala
aspek kehidupan, tak terkecuali aspek penyimpanan data, seperti dalam
penyimpanan data pada file dokumen. Keamanan dan kerahasiaan merupakan
aspek penting dalam proses penyimpanan data pada file dokumen.

Untuk menjaga keamanan dan kerahasiaan terutama bagi perusahaan,
instansi, atau organisasi yang mempunyai dokumen-dokumen rahasia dan penting.
Mereka mengamankan dokumen-dokumen tersebut agar terhindar dari gangguan
orang lain. Saat ini, sebagian besar dokumen-dokumen menggunakan aplikasi
Microsoft office yang sangat memudahkan siapa saja ketika menggunakan aplikasi
ini. Microsoft Office telah mempunyai sistem pengamanan tersendiri, namun
sistem keamanan tersebut masih sangat mudah untuk diketahui oleh pihak lain.
Dengan semakin meningkatnya pengguna aplikasi Microsoft office ini maka
dibutuhkan pula cara untuk meningkatkan keamanan pada data terhadap dokumen
tersebut. Hal ini dikarenakan setiap perusahaan atau instansi memiliki suatu data

yang tidak semua orang boleh mengetahuinya. Banyak cara yang dilakukan untuk
mengamankan data dari ancaman pihak luar yang tidak memiliki hak untuk
mengolah data dokumen tersebut.

Salah satu cara untuk mempertahankan kerahasiaan dari data tersebut
adalah dengan menggunakan teknik penyandian. Dengan menggunakan cara ini,
maka setiap data asli (plainteks) akan disandikan terlebih dahulu sedemikian
sehingga menjadi kode-kode yang tidak bisa dipahami maksudnya (cipherteks),

Universitas Sumatera Utara

2

sehingga bila ada pihak luar yang ingin mengetahui ataupun merubahnya akan
kesulitan dalam menterjemahkan isi data yang sebenarnya. Teknik tersebut
dikenal dengan kriptografi (Munir, 2006).

Dalam penelitian ini algoritma yang digunakan dalam proses enkripsi dan
dekripsi adalah algoritma RSA dan ElGamal, dimana kedua algoritma ini
termasuk algoritma asimetris atau penggunaan dua kunci dalam proses enkripsi

dan dekripsinya. Keunggulan dari algoritma RSA adalah tingkat kesulitannya
dalam memfaktorkan bilangan besar menjadi faktor primanya dan kekurangan
algoritma ini adalah jika bilangan tidak cukup besar maka dengan mudah dapat
difaktorkan. Sedangkan pada algoritma ElGamal sulitnya menghitung logaritma
diskrit pada bilangan modulo prima yang besar. Dari kekurangan algoritma RSA
tersebut penulis melakukan kombinasi algoritma RSA dan ElGamal yang
diharapkan agar lebih sulit untuk dipecahkan.

Berdasarkan penjelasan di atas, maka penulis melakukan penelitian dengan
judul “Implementasi Kombinasi Algoritma RSA dan ElGamal dalam Pengamanan
Data pada File Dokumen”.
1.2 Perumusan Masalah

Permasalahan yang dibahas adalah bagaimana meningkatkan keamanan pada file
dokumen dengan menggunakan kombinasi algoritma RSA dan ElGamal sehingga
tingkat keamanannya lebih baik.

1.3 Batasan Masalah

Untuk menghindari meluasnya materi pembahasan dalam penelitian ini, maka

penulis membatasi permasalahan hanya mencakup pada hal-hal berikut:
a. Algoritma yang digunakan adalah algoritma RSA dan ElGamal.
b. Jenis masukan file yang digunakan dengan format .txt.

Universitas Sumatera Utara

3

c. Tidak dilakukan teknik-teknik untuk melakukan pemecahan mekanisme
(kriptanalis).
d. Software yang digunakan adalah MATLAB.

1.4 Tujuan Penelitian

Tujuan penelitian ini adalah mengkombinasikan algoritma RSA dan ElGamal
untuk memberikan perlindungan ganda yang lebih baik dalam menjaga
kerahasiaan dari isi file dokumen.

1.5 Manfaat Penelitian


Manfaat dari penelitian ini adalah sebagai berikut:
1. Dapat mengamankan data tanpa diketahui oleh pihak luar.
2. Dapat digunakan sebagai tambahan informasi dan referensi bacaan untuk
mahasiswa Matematika, terlebih bagi mahasiswa yang akan melakukan
penelitian serupa.

1.6 Kerangka Pemikiran

Berikut ini adalah flowchart proses kombinasi algoritma RSA dan ElGamal dalam
pengamanan data pada file dokumen:

Universitas Sumatera Utara

4

A

Mulai

Cipherteks RSA


Input file,
kunci publik RSA,
kunci publik ElGamal

Enkripsi ElGamal
Enkripsi RSA
Cipherteks
ElGamal
A
Selesai

Gambar 1.1 Flowchart pengamanan data pada file dokumen

1.7 Metodologi Penelitian
Penelitian ini disusun dengan langkah – langkah sebagai berikut:
1. Melakukan studi literatur mengenai algoritma RSA dan ElGamal yang
bersumber dari buku, jurnal, dan penelitian terdahulu.

2. Analisis terhadap studi literatur untuk mengetahui dan mendapatkan

pemahaman mengenai algoritma RSA dan ElGamal.

3. Melakukan perancangan dan menerapkan kombinasi algoritma RSA dan
ElGamal pada file dokumen dengan menggunakan MATLAB.
4. Hasil dan pembahasan dari kombinasi algoritma RSA dan ElGamal dilakukan
dengan membandingkan hasil dari masing-masing algoritma.
5. Menarik kesimpulan dari hasil dan pembahasan yang telah diperoleh dan
memberikan

saran

untuk

penelitian-penelitian

selanjutnya.

Universitas Sumatera Utara