Latar Belakang Kombinasi Algoritma RSA 512-BIT Dan One Time PAD Untuk Pengamanan Pesan Pada NIC Messenger

BAB 1 PENDAHULUAN

1.1 Latar Belakang

Perkembangan dan pemakaian internet telah mendunia dewasa ini sudah semakin pesat, banyak dari kalangan pengguna baik kalangan siswa, mahasiswa dan pekerja perkantoran atau pelaku bisnis menggunakan fasilitas internet didalam penambahan ilmu pengetahuan dan mempermudah pekerjaan serta mendapatkan informasi dengan mudah, hal ini membuat developer aplikasi harus merubah acuannya dari merancang dan mendesain aplikasi yang bersifat desktop menjadi bersifat web- based , dengan memanfaatkan cloud computing. Banyak contoh aplikasi yang berjalan dan berkembang sukses saat ini dengan memanfaatkan cloud computing, yang penulis jadikan contoh dalam hal ini adalah aplikasi messenger atau aplikasi pengirim pesan tanpa biaya, mudah dan cepat dengan memanfaatkan fasilitas internet. Banyak software messenger yang telah beredar di internet yang dapat digunakan secara bebas, akan tetapi hanya beberapa saja yang mengklaim memanfaatkan kriptografi untuk mengamankan pesan penggunanya salah satunya WhatsApp Messenger untuk versi terbaru, seperti yang telah mereka beritahukan dalam website mereka. Dalam skripsi ini nantinya penulis akan mengambil aplikasi yang bersifat web-based, sebagai contoh pengimplementasian pada NIC Messenger. Penulis ingin mengimplementasikan algoritma enkripsi yang sudah terkenal yaitu RSA dan One Time Pad untuk mengamankan komunikasi antar pengguna dari pihak lain yang ingin menyadap atau tindakan krimal lainnya. Ada banyak algoritma lain yang dapat digunakan, akan tetapi algoritma RSA sudah sangat popular dikalangan developer sebagai algoritma enkripsi yang sangat aman. RSA teruji sebagai sistem kriptografi yang aman karena kesulitan dalam proses memfaktorkan bilangan yang sangat besar, dimana RSA menggunakan sepasang bilangan prima sebagai kunci publik dan privat sebesar 100 hingga 200 digit atau bahkan lebih besar Schneier, 1996. Universitas Sumatera Utara Beberapa penerapan sistem kriptografi RSA sebagai sistem pengaman data antara lain, meningkatkan keamanan informasi dalam sistem e-voting berbasis pada kriptografi kunci publik. al-Anie et al menerapkan sistem enkripsi RSA pada proses vote yang dilakukan untuk mencegah terjadinya penyadapan dan kecurangan al-Anie, et al . 2011, dan meningkatkan algoritma keamanan untuk komunikasi pesan dengan mengkombinasikan RSA dengan beberapa sistem kriptografi lainnya. Rasool et al, menyadari bahwasanya dengan mengkombinasikan beberapa sistem enkripsi dalam proses komunikasi pesan akan meningkatkan keamanan pada komunikasi pesan, hal ini dikarenakan pada sebuah algoritma kriptografi masih terdapat kekurangan Rasool, et al . 2011. Beberapa penerapan sistem kriptografi One Time Pad, dengan memanfaatkan fungsi One Time Pad dan multi-chaotic untuk meningkatkan algoritma enkripsi dan meningkatkan kompleksitas sistem enkripsi sehingga sangat sulit untuk dipecahkan dan diprediksi dalam penerapannya pada enkripsi gambar al-Najjar, et al. 2012, dan menerapkan sistem enkripsi One Time Pad pada email antar dua individu untuk mengamanakan isi email Connelly, 2008.

1.2 Rumusan Masalah