proses enkripsi dan dekripsi tidak lah sama. Pada algoritma ini menggunakan kunci publik dan kunci privat.
One Time Pad adalah salah satu jenis dari algoritma simetris, One Time Pad
algoritma yang sempurna dan tidak dapat dipecahkan sehingga diberi gelar Unbreakble Chiper
Munir,2006. Algoritma ini menggunakan satu kunci untuk satu pesan dan untuk pesan berikutnya dilakukan proses pengacakan. Tetapi algoritma ini
memiliki kelemahan yaitu kunci yang digunakan harus benar benar acak dan panjang kunci harus sama dengan panjang pesanPrameswara, 2012.
Rabin Public Key adalah salah satu dari algoritma asimetris yang memiliki
kunci publik dan kunci privat.Fungsi dasar dari algoritma ini hampir sama dengan fungsi dasar dari algoritma RSA. Hanya saja komputasi dari algoritma Rabin lebih
sederhana dari algoritma RSA. Karena kesederhanaan nya maka serangan untuk algoritma ini pun lebih banyak Wandani, 2012.
Dengan melihat dua jenis algoritma diatas, dengan berdasarkan kelebihan dan kekurangan dari dua jenis algoritma tersebut maka penulis dengan ini melakukan
tekhnik Hybrid Cryptosystem dari kedua algoritma tersebut untuk pengamanan dan penyandian pesan. Algoritma simetris berfungsi untuk mengenkripsikan pesan
plainteks menjadi pesan cipherteks sedangkan algoritma asimetris berfungsi untuk
mengenkripsikan plainkey menjadi cipherkey Berdasarkan latar belakang yang telah penulis uraikan diatas, maka dilakukan
penelitian dengan judul “Implementasi Algoritma One Time Pad dengan Algoritma Rabin Key dalam Pengamanan Data Teks”.
1.2. Rumusan Masalah
Berdasarkan latar belakang yang telah penulis uraikan, rumusan masalah yang ada pada penelitian ini:
”Bagaimana teknik Hybrid Cryptosystem dengan algoritma One Time Pad
dan Rabin dilakukan agar dapat menjamin keamanan pesan dan kunci yang akan dikirim dalam pengamanan data teks.
1.3 Batasan Masalah
Batasan masalah yang dapat diambil dari latar belakang di atas adalah
Universitas Sumatera Utara
1 Penelitian ini hanya membahas teknik pengamanan data teks dengan algoritma
One Time Pad serta Algoritma Rabin Cryptosystem sebagai pengaman kunci.
2 Data yang di input berupa karakter dalam ASCII 8 bit dalam bentuk file doc
dan txt. 3
Panjang pesan maksimal yang dapat diinput sebanyak 32.691 karakter 4
Pengujian bilangan prima menggunakan Metode Fermat. 5
Penelitian ini tidak membahas pendistribusian kunci dan penyerangan data
1.4 TujuanPenelitian
Tujuan penelitian ini antara lain: 1
Menerapkan suatu sistem keamanan dengan algoritma One Time Pad pada data teks dan file dengan algoritma Rabin sebagai pengaman kunci dari hasil
algoritma One Time Pad. 2
Membangun dan merancang suatu aplikasi yang dapat digunakan untuk mengenkripsi dan mendekripsi data teks serta mengamankan kunci yang
digunakan.
1.5 Manfaat Penelitian
1 Menambah pengetahuan penulis dalam melakukan proses enkripsi dan dekripsi
suatu pesan teks dengan menggunakan algoritma One Time Pad dan algoritma Rabin.
2 Penelitian ini diharapkan dapat bermanfaat untuk meningkatkan keamanan
dokumen yang bersifat rahasia. 3
Sebagai bahan refrensi bagi peneliti lain yang ingin membahas topik yang terkait dengan penelitian ini.
4 Membangun dan merancang aplikasi sistem keamanan dalam pengiriman data
teks dengan menggunakan algoritma One Time Pad dan algoritma Rabin
Universitas Sumatera Utara
1.6 Metodologi Penelitian
1 Studi Literatur
Pada tahap ini dilakukan peninjauan terhadap buku-buku, artikel-artikel, jurnal-jurnal maupun hasil penelitian terdahulu yang terkait dengan
algoritma One Time Pad, dan algoritma Rabin Cryptosystem.
2 Analisis dan Perancangan
Dengan adanya rumusan dan batasan masalah, permasalahan dan kebutuhan dianalisis disertai pembuatan flowchart, pseudocode, diagram use case,
perancangan antarmuka dan perancangan dari aplikasi.
3 Implementasi
Dilakukan implementasi algoritma One Time Pad dikombinasikan dengan Rabin Cryptosystem dengan pencarian sekuensial dalam bentuk aplikasi
sistem keamanan data pesan teks sesuai dengan analisis dan perancangan yang telah dilakukan sebelumnya.
4 Pengujian
Menguji apakah aplikasi yang telah dibuat berhasil berjalan sesuai dengan keinginan dan melakukan perbaikkan jika masih terdapat error pada
aplikasi .
5 Dokumentasi
Selama penelitian berlangsung hingga penelitian berakhir dilakukan pendokumentasian dalam bentuk laporan penelitian skripsi.
Universitas Sumatera Utara
1.7 SistematikaPenulisan