Gambar 4.12. Detail Pengujian Pengiriman Pesan
4.3.4 Hasil Enkripsi dan Dekripsi Pesan
Pada bagian ini akan ditampilkan hasil pengujian proses enkripsi dan dekripsi pada metode three-pass protocol yang diimplementasikan. Pada pengujian ini akan dilihat
penambahan panjang teks dari teks asli menjadi teks enkrisi pada proses three-pass protocol
pada pengiriman yang ketiga. Pengujian dilakukan pada teks dengan panjang berturut-turut 10, 50, 100, dan 150 karakter. Hasil pengujian dapat dilihat pada Tabel
4.1.
Tabel 4.1. Hasil Enkripsi dan Dekripsi Pesan
Plaintext Ciphertext
Rasio Teks
Jumlah Teks
Jumlah abcdefghij
10 AAAAC6QptfcAAAAq61a7ogAAAC1t3N
428 42.8
Plaintext Ciphertext
Rasio Teks
Jumlah Teks
Jumlah P3AAAATLUJ2aIAAAAerBPyqgAAADG
UIpsCAAAAJsUQ9JcAAAA5rR+c7wAA ABDv5u7KAAAAL9n3C1IAAAAofzyER
wAAAEdpTKDPAAAABgEoVTkAAAA ME6cPyQAAAExFjHQAAAAUlgLOmA
AAAAsMRRLbgAAACChbtV6AAAAN7f Euh8AAAAsKB9EKwAAAEQEIbyZAAA
ABHMmvtwAAABT5gzQvQAAABRVEd MAAAAATcpauq8AAAAXGOzboQAAA
EFARrP4AAAACo7Y1OoAAAARPdyUp gAAAAkTwCshAAAAT0VzZHgAAABH
G1b68wAAABnmj66cAAAACwiwUkgA AABNUIM9UQAAAD5yo+D9AAAAGW
tMyBcAAAAQbCWvzgAAAEftDdLAAA APu3mx4I=
abcdefghija bcdefghijab
cdefghijabc defghijabcd
efghij 50
AAAAC6QptfcAAAAq61a7ogAAAC1t3N P3AAAATLUJ2aIAAAAerBPyqgAAADG
UIpsCAAAAJsUQ9JcAAAA5rR+c7wAA ABDv5u7KAAAAL9n3C1IAAAAofzyER
wAAAEdpTKDPAAAABgEoVTkAAAA ME6cPyQAAAExFjHQAAAAUlgLOmA
AAAAsMRRLbgAAACChbtV6AAAAN7f Euh8AAAAsKB9EKwAAAEQEIbyZAAA
ABHMmvtwAAABT5gzQvQAAABRVEd MAAAAATcpauq8AAAAXGOzboQAAA
EFARrP4AAAACo7Y1OoAAAARPdyUp gAAAAkTwCshAAAAT0VzZHgAAABH
G1b68wAAABnmj66cAAAAC………… ……….dst
2136 42.72
abcdefghija bcdefghijab
cdefghijabc defghijabcd
efghijabcde 100
AAAACBMWXC0AAAAMpCXFXwAA AAEYV222AAAABalm1ugAAAAH4Y+w
SgAAAAORiv5AAAACf03BxwAAAAF2 u2CywAAAAHYfhuQAAAACJNZTuQA
AAAFKSPkMQAAAAvjxeFAAAABlnLo 4325
43.25
Plaintext Ciphertext
Rasio Teks
Jumlah Teks
Jumlah fghijabcdef
ghijabcdefg hijabcdefgh
ijabcdefghij WQAAAACc4qUWAAAAAtI8p69AAAA
B2KxkbEAAAAGrlfJDwAAAAA099zCA AAADYeFVlMAAAAHDiVqBgAAAAE
ToxNAAAABzi0HaMAAAAGg8kVcgAA AAx9LqbIAAAADJWI1IMAAAABMG6n
NwAAAAyMDoveAAAAASb0XpIAAAA EedIPSgAAAAYgQxqNAAAAB5w6GIgA
AAAJQqsjywAAAAIX3zOtAAAABnluNq UAAAAHQw78cAAAAAuk ………. dst.
abcdefghija bcdefghijab
cdefghijabc defghijabcd
efghijabcde fghijabcdef
ghijabcdefg hijabcdefgh
ijabcdefghij abcdefghija
bcdefghijab cdefghijabc
defghijabcd efghij
150 AAAACBMWXC0AAAAMpCXFXwAA
AAEYV222AAAABalm1ugAAAAH4Y+w SgAAAAORiv5AAAACf03BxwAAAAF2
u2CywAAAAHYfhuQAAAACJNZTuQA AAAFKSPkMQAAAAvjxeFAAAABlnLo
WQAAAACc4qUWAAAAAtI8p69AAAA B2KxkbEAAAAGrlfJDwAAAAA099zCA
AAADYeFVlMAAAAHDiVqBgAAAAE ToxNAAAABzi0HaMAAAAGg8kVcgAA
AAx9LqbIAAAADJWI1IMAAAABMG6n NwAAAAyMDoveAAAAASb0XpIAAAA
EedIPSgAAAAYgQxqNAAAAB5w6GIgA AAAJQqsjywAAAAIX3zOtAAAABnluNq
UAAAAHQw78cAAAAAuknf9oAAAAD afCVt4AAAAHsMmPnAAAAAYLs6N5A
AAAABS63DcAAAAIExZcLQAAAAykJ cVfAAAAARhX………………..dst
6485 43.23
Pada table hasil pengujian, dapat dilihat bahwa terdapat perkembangan panjang ciphertext terhadap panjang plaintext, dimana setiap n panjang plaintext akan
mengalami pertambahan panjang ciphertext sebesar � ∗ � dimana m adalah rasio
pertambahan panjang ciphertext dengan rentang nilai antara 42-44 kali dari panjang plaintext.
Secara visualisasi, pertambahan panjang ciphertext terhadap panjang plaintext
dapat dilihat pada Gambar 4.13.
Gambar 4.13. Grafik Pertambahan Panjang Ciphertext
1000 2000
3000 4000
5000 6000
7000
50 100
150
P a
nj a
ng ci phe
rt e
xt
Panjang plaintext
Grafik Penambahan Panjang Ciphertext
BAB 5 KESIMPULAN DAN SARAN
5.1 Kesimpulan
Setelah melihat dan mengamati hasil analisis yang di dapat dari pengujian sistem yang telah diselesaikan, maka dapat ditarik kesimpulan sebagai berikut:
1. Metode three-pass protocol dapat diimplementasika pada algoritma Rabin dan
RSA dimana algoritma Rabin digunakan pengirim dalam mengirimkan pesan sedangkan algoritma RSA digunakan penerima pesan.
2. Syarat sebuah algoritma kriptografi agar dapat digunakan dalam metode three-
pass protocol adalah algoritma tersebut harus memiliki sifat komutatif
commutative algorithm. 3.
Agar algoritma Rabin dan RSA dapat digunakan dalam metode three-pass protocol
, kedua algortima tersebut harus menggunakan nilai modulus nyang sama sehingga kedua algoritma tersebut memiliki sifat komutatif commutative
algorithm .
5.2 Saran
Dalam pengembangan penelitia ini penulis memberikan beberapa saran yaiut: 1.
Untuk pengembangan selanjutnya, perlu dikembangkan menggunakan bilangan prima yang lebih besar yaitu lebih besar dari 512 bit untuk memenuhi
syarat keamaan algoritma Rabin dan RSA. 2.
Perlu dikembangkan metode yang lebih efektif dalam penyandian pesan dikarenakan data yang dikirim menjadi semakin besar setelah mengalami
proses penyandian dalam three-pass protocol. 3.
Pada three-pass protocol perlu dikembangkan metode dalam memverifikasi bahwa sebuah request pesan berasal dari pihak yang benar.