4.2 Hasil Implementasi Sistem
4.2.1
Uji coba panjang kunci dan panjang karakter plaintext proses enkripsi dan dekripsi algoritma FEAL dan ElGamal
a. Uji ke-1 time 0.858 s
Uji ke-1 dilakukan dengan panjang karakter sebanyak 40 karakter dan panjang kunci 10 dengan plaintext
“syabrul majid ekstensi ilmu komputer usu” dan key
yaitu
“1234567890” yaitu dapat dilihat pada gambar 4.8 berikut dibawah ini:
Gambar 4.8 Hasil pengujian ke-1 mengambil mendapatkan ciphertext FEAL untuk Key ElGamal dengan panjang plaintext 40 dan panjang key 10
Setelah mendapatkan ciphertext FEAL maka selanjutnya dijadikan Key ElGamal. Dapat dilihat pada gambar 4.9 berikut dibawah ini:
Gambar 4.9 Pengujian ElGamal dengan mendapatkan key dari algoritma FEAL time 0.858s
b. Uji ke-2 time 1.899 s
Uji ke-2 dilakukan dengan panjang karakter sebanyak 91 karakter dan panjang kunci 21 dengan plaintext
“syabrul majid ekstensi ilmu komputer usu tahun 2013 dengan
Nomor Induk
Mahasiswa 131421058
”
dan key
yaitu
“1234567890qwertyuiopa” yaitu dapat dilihat pada gambar 4.10 berikut dibawah ini:
Gambar 4.10 Hasil pengujian ke-1 mengambil mendapatkan ciphertext FEAL untuk Key ElGamal dengan panjang plaintext 91 dan panjang key 21
Setelah mendapatkan ciphertext FEAL maka selanjutnya dijadikan Key ElGamal. Dapat dilihat pada gambar 4.11 berikut dibawah ini:
Gambar 4.11 Pengujian ElGamal dengan mendapatkan key dari algoritma FEAL time 1.899s
c. Uji ke-3 time 5.097s
Uji ke-3 dilakukan dengan panjang karakter sebanyak 193 karakter dan panjang kunci 51 dengan plaintext
“syabrul majid ekstensi ilmu komputer usu tahun 2013 dengan Nomor Induk Mahasiswa 131421058 dengan judul skripsi IMPLEMENTASI DAN ANALISIS
KRIPTOGRAFI HYBRID ALGORITMA FEAL DAN ALGORITMA ELGAMAL DALAM PENGAMANAN FILE TEKS
tahun 2016 medan”
dan key yaitu “1234567890qwertyuiopasdfghjklzxcvbnmasdfgghjklzxcvb” yaitu dapat dilihat
pada gambar 4.12 berikut dibawah ini:
Gambar 4.12 Hasil pengujian ke-1 mengambil mendapatkan ciphertext FEAL untuk Key ElGamal dengan panjang plaintext 193 dan panjang key 51
Setelah mendapatkan ciphertext FEAL maka selanjutnya dijadikan Key ElGamal. Dalam proses enkripsi, dapat dilihat pada gambar 4.13 berikut dibawah ini:
Gambar 4.13 Pengujian ElGamal dengan mendapatkan key dari algoritma FEAL time 5.097s
d. Uji ke-4 time 7.758 s
Uji ke-4 dilakukan dengan panjang karakter sebanyak 366 karakter dan panjang kunci 51 dengan plaintext
“syabrul majid ekstensi ilmu komputer usu tahun 2013 dengan Nomor Induk Mahasiswa 131421058 dengan judul skripsi IMPLEMENTASI DAN ANALISIS
KRIPTOGRAFI HYBRID ALGORITMA FEAL DAN ALGORITMA ELGAMAL DALAM PENGAMANAN FILE TEKS tahun 2016 medan Dosen Pembimbing 1.
Bapak Muhammad M. Andri Budiman, ST, MCompSc, MEM dan dosen Pembimbing 2. Ibu
Dian Rachmawati,
S.Si, M.Kom
”
dan key
yaitu
“1234567890qwertyuiopasdfghjklzxcvbnmasdfgghjklzxcvb” yaitu dapat dilihat
pada gambar 4.14 berikut dibawah ini:
Gambar 4.14 Hasil pengujian ke-1 mengambil mendapatkan ciphertext FEAL untuk Key ElGamal dengan panjang plaintext 329 dan panjang key 51
Setelah mendapatkan ciphertext FEAL maka selanjutnya dijadikan Key ElGamal. Dalam proses enkripsi, dapat dilihat pada gambar 4.13 berikut dibawah ini:
Gambar 4.15 Pengujian ElGamal dengan mendapatkan key dari algoritma FEAL time 7.758s
e. Uji ke-5 time 23.829s
Uji ke-5 dilakukan dengan panjang karakter sebanyak 1135 karakter dan panjang kunci 70 dengan plaintext
“
Lalu lintas pengiriman data semakin global, serta konsep open system dari suatu jaringan memudahkan seseorang untuk masuk kedalam jaringan tersebut.
Hal itu membuat proses pengiriman data menjadi tidak aman dan dapat saja dimanfaatkan oleh pihak yang tidak memiliki wewenang dan tanggung jawab.
Salah satu solusi dengan teknik kriptografi adalah untuk menjaga keamanan dan kerahsiaan data dalam pengiriman dan bertukar informasi. Algoritma
FEAL Fast Data Enchiperment Algorithm adalah algoritma kunci simetri. Algoritma ElGamal adalah algoritma dengan kunci asimetri. Pengujian bilangan
prima
menggunakan metode
Lehmann Lehmann
Prime Generator.
Penggabungan dua algoritma simetri dengan asimetri disebut juga dengan hybrid cryptosystem. Implementasi menggunakan bahasa pemograman PHP
dengan editor notepad++ berjalan di browser Mozilla Firefox. Hasil penelitian menunjukkan bahwa gabungan dari kedua algoritma tersebut dapat menjaga
keamanan dan kerahasiaan data.
Kata Kunci : Kriptografi, simetris, asimetris, FEAL
Fast Data Enchiperment Algorithm,
ElGamal, Hybrid Cryptosystem, Lehmann Prime Generator
”
dan key yaitu “1234567890qwertyuiopasdfghjklzxcvbnmasdfgghjklzxcvb” yaitu
dapat dilihat pada gambar 4.14 berikut dibawah ini:
Gambar 4.16 Hasil pengujian ke-1 mengambil mendapatkan ciphertext FEAL untuk Key ElGamal dengan panjang plaintext 329 dan panjang key 51
Setelah mendapatkan ciphertext FEAL maka selanjutnya dijadikan Key ElGamal. Dalam proses enkripsi, dapat dilihat pada gambar 4.13 berikut dibawah ini:
Gambar 4.17 Hasil pengujian ke-1 mengambil mendapatkan ciphertext FEAL untuk
Key ElGamal dengan panjang plaintext 1135 dan panjang key 51
Hasil Uji coba implentasi dari algoritma Hybrid FEAL dan ElGamal dapat diketahui dari melihat tabel 4.1berikut dibawah ini:
Tabel 4.1 Hasil ujicoba Enkripsi dari 5 kali percobaan dengan beragam panjang key dan plaintext
Uji coba ke- Panjang Plaintext karakter
Panjang key Waktu s
1 40
10 0.858
2 91
21 1.899
3 193
51 5.097
4 366
51 7.758
5 1.135
51 23.829
Dapat dilihat dari gambar 4.15 dalam bentuk diagram garis dibawah ini:
Gambar 4.18 Tingkatan jumlah panjang karakter dalam Algoritma Hybrid FEAL dan ElGamal
Dari diagram diatas dapat diketaui bahwa semakin panjang karakter plaintex dan key maka waktu yang dibutuhkan semakin lama. Begitupun juga untuk dekripsi pesan
dalam pengamanan data Hybrid Cryptosystem Algoritma FEAL dan ElGamal. Dimana semakin panjang key dan plaintext yang dimasukkan maka waktu yang
dibutuhkan akan semakin lama yaitu dapat dilihat pada gambar 4.18 diatas dimana jumlah waktu dengan plaintext terlihat signifikan. Waktu dalam 1135 karakter pesan
termasuk spasi membutuhkan waktu 23.82 Sekon , berbeda dengan plaintext yang hanya 91 karakter hanya membutuhkan waktu 1.899 Sekon.
BAB 5
KESIMPULAN DAN SARAN
5.1 Kesimpulan