PENERAPAN ALGORITMA RSA DAN STREAM CIPHER RABBIT PADA APLIKASI CHATTING

Winangsih, Riyan and Sarwoko, Eko Adi (2015) PENERAPAN ALGORITMA RSA DAN STREAM CIPHER RABBIT PADA APLIKASI CHATTING. Undergraduate thesis, Universitas Diponegoro.

[img]
Preview
PDF
Available under License Creative Commons Attribution Non-commercial Share Alike.

503Kb

Abstract

Layanan instant messaging atau chatting digunakan untuk menunjang komunikasi antar pengguna melalui media internet secara real-time. Salah satu manfaatnya adalah untuk menunjang komunikasi antara pengunjung dengan administrator suatu website sebagai customer service. Kebanyakan layanan chatting saat ini didesain bukan berdasarkan aspek keamanan sebagai pertimbangan utama, melainkan aspek skalabilitas untuk menunjang jumlah pengguna yang besar. Salah satu aspek keamanan dapat dipenuhi dengan mengamankan data yang ditransmisikan dari penyadapan menggunakan kriptografi. Algoritma RSA dapat memberikan keamanan data, namun proses enkripsi dan dekripsinya sangat lambat dan rumit. Algoritma RSA dapat digunakan untuk pendistribusian kunci pengguna ketika pertama kali menggunakan aplikasi, kemudian proses enkripsi dan dekripsi pesan menggunakan stream cipher Rabbit. Kunci pengguna diproses menjadi pseudo-random keystream oleh algoritma Rabbit. Kunci yang berbeda tiap session (iterasi) dihasilkan dari sifat real valued chaotic maps algoritma Rabbit yang memiliki sensitivitas terhadap perubahan kecil sehingga perulangan maps menghasilkan sesuatu yang terlihat acak. Dengan menggabungkan kedua metode di atas, data yang ditransmisikan pada aplikasi chatting sudah dalam bentuk terenkripsi sehingga dapat mencegah penyadap memahami informasi dari data yang dikirimkan. Response time untuk proses mengirim dan menerima data 3.33 % dari response time pendistribusian kunci. Sehingga aplikasi chatting yang dikembangkan sedikit lambat ketika pendistribusian kunci, namun proses mengirim dan menerima data tetap terjadi secara real-time.

Item Type:Thesis (Undergraduate)
Subjects:Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Q Science > QA Mathematics > QA76 Computer software
Divisions:Faculty of Science and Mathematics > Department of Computer Science
ID Code:59434
Deposited By:INVALID USER
Deposited On:17 Jan 2018 09:04
Last Modified:17 Jan 2018 09:04

Repository Staff Only: item control page