BAB I PENDAHULUAN
1.1 Latar Belakang Proses autentikasi pengguna sistem berbasis web diperlukan untuk melakukan
verifikasi identitas seorang pengguna untuk memperoleh akses ke sistem atau area terbatas lainnya. Pada umumnya, proses ini menggunakan nama pengguna dan kata
sandi yang berupa kumpulan karakter. Karena keterbatasan akses ini, kepemilikan kata sandi harus berada pada tangan yang tepat, di mana kata sandi super user harus
dimiliki oleh orang yang berada pada posisi tertinggi dalam hierarki organisasi. Masing-masing pengguna mempunyai kedudukan, tugas, hak dan kewajiban
yang berbeda satu dengan lainnya. Misalkan dalam dunia akademis, seperti universitas, jabatan tertinggi dipegang oleh rektor yang selanjutnya dibantu dengan
beberapa pembantu rektor. Pada contoh ini, kekuasaan seorang rektor pada sistem akan setara dengan seluruh pembantu rektor dalam pembuatan suatu keputusan.
Karena perbedaan kekuatan ini, timbul masalah bagaimana autentikasi masing-masing entitas terkait agar memberikan kepastian identitas.
RSA merupakan algoritma kriptografi modern yang diperkenalkan oleh Ron Rivest, Adi Shamir dan Len Adleman. Pada penelitian oleh Indra [8], kecepatan
pemrosesan RSA lebih cepat dibandingkan algoritma kunci publik umumnya. Berdasarkan outputnya, algoritma RSA menghasilkan ukuran teks cipher yang lebih
kecil. Namun dalam hal keamanan, RSA tidak terlalu dominan walaupun pada dasarnya untuk memecahkan algoritma ini pun sudah sangat sulit.
Algoritma RSA memiliki varian pengembangan yang lebih banyak. Salah satu pengembangan algoritma RSA ialah konsep multiple-key [10]. Pada Multiple-
KeyRSA, kunci-kunci ditambahkan pada pembangkitan kuncinya yang digunakan untuk meningkatkan keamanan data yang dalam kasus ini kata sandi pengguna.
Universitas Sumatera Utara
Konsep multiple-keydapat diimplementasikan untuk algoritma asimetris karena dapat meningkatkan kualitas dan kekuatan dari kunci yang sudah ada sebelumnya.
Berdasarkan uraian di atas, maka penulis mengambil tugas akhir dengan judul
“Analisis dan Perancangan Sistem AutentikasiPengguna pada Web Menggunakan Metode Multiple-Key RSA”.
1.2 Rumusan Masalah Berdasarkan uraian pada latar belakang, rumusan masalah yang akan dibahas ialah