Aplikasi Algoritma RSA untuk Keamanan Data pada Sistem Informasi Berbasis Web


Dadan Rosnawan , 4150405051 (2011) Aplikasi Algoritma RSA untuk Keamanan Data pada Sistem Informasi Berbasis Web. Under Graduates thesis, Universitas Negeri Semarang.

[thumbnail of Aplikasi Algoritma RSA untuk Keamanan Data pada Sistem Informasi Berbasis Web]
Preview
PDF (Aplikasi Algoritma RSA untuk Keamanan Data pada Sistem Informasi Berbasis Web) - Published Version
Download (7MB) | Preview

Abstract

Untuk menjaga keamanan dari password dan pesan berupa file, biasanya digunakan teknik enkripsi agar kerahasiaan data terebut terjamin. Salah satu algoritma enkripsi yang sering digunakan adalah algoritma RSA. Pada kesempatan ini penulis tertarik mengkaji tentang aplikasi pengamanan data pada sistem informasi berbasis web. Permasalahan dalam skripsi ini adalah bagaimana implementasi algoritma RSA untuk keamanan data pada sistem informasi berbasis web. Metode yang digunakan dalam skripsi ini yaitu studi pustaka, perumusan masalah, analisis dan pemecahan masalah, revisi, dan penarikan kesimpulan. Pada penelitian ini, algoritma RSA digunakan sebagai pelindung data, dan menggunakan mekanisme tanda tangan digital sebagai alat verifikasi. Sistem akan membangkitkan kunci publik dan kunci privat untuk mengamankan data dan untuk membuat tanda tangan digital. Tanda tangan digital dibuat dengan menggunakan data yang dikokatenasi (kodeidentitas, email, username, password), kemudian di hash dengan MD5 sehingga menghasilkan message digest dan dienkripsi dengan kunci privat user. Seluruh data user termasuk password yang telah dienkripsi, kunci publik, dan tanda tangan digital kecuali kunci privat user, akan diinput ke database. Sedangkan kunci privat akan dikirim ke alamat email user. Kunci privat yang dikirim ke email dalam keadaan terenkripsi dengan algoritma RSA. Pada proses login terdapat dua proses verifikasi, yaitu proses verifikasi username dan password serta verifikasi tanda tangan digital. Pada verifikasi pertama, sistem akan memeriksa kecocokan username dan password dengan data yang terdapat pada database, jika cocok maka sistem akan melakukan pemeriksaan tanda tangan digital. Sistem akan mendekripsi tanda tangan dengan kunci publik yang diperoleh pada database, maka akan dihasilkan message digest (Digest 1). Kemudian sistem akan membuat string baru dari kodeidentitas, email, username dan password yang diperoleh dari tabel users. Kemudian string tersebut dihash dengan fungsi MD5, maka diperoleh message digest (Digest 2). Jika Digest 1 dan Digest 2 sama maka user dapat masuk ke sistem. Dalam penelitian kali ini memberikan simpulan yang mengindikasikan diperlukannya pengamanan data dengan menggunakan teknik kriptografi terutama pada sistem informasi berbasis web menggunakan algoritma RSA. Saran yang diberikan, proses pembangkitan kunci publik dan kunci privat sebaiknya menggunakan bilangan-bilangan bulat yang besar. serta proses hashing dapat menggunakan fungsi-fungsi hash lainnya selain MD5 yang memilki kemungkinan kolisi yang kecil.

Item Type: Thesis (Under Graduates)
Uncontrolled Keywords: Dekripsi, RSA, Tanda Tangan Digital, PHP, MySQL.
Subjects: Q Science > QA Mathematics
Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Fakultas: Fakultas Matematika dan Ilmu Pengetahuan Alam > Matematika, S1
Depositing User: budi Budi santoso perpustakaan
Date Deposited: 14 Nov 2011 09:01
Last Modified: 25 Apr 2015 13:55
URI: http://lib.unnes.ac.id/id/eprint/7975

Actions (login required)

View Item View Item