Detail Karya Ilmiah
-
PENAMBAHAN FITUR ENKRIPSI RIVEST CODE 6 WEBSOCKET UNTUK PENGAMANAN ALIRAN DATA MESSAGINGPenulis : Husnul Atho' MubarokDosen Pembimbing I : Dwi Kuswanto, S.Pd., M.T.Dosen Pembimbing II :Yoga Dwitya Pramudita, S.Kom., M.Cs.Abstraksi
Protokol websocket menyediakan komunikasi realtime dua arah. Namun dengan menerapkan protokol websocket, ancaman keamanan akan lebih banyak. Salah satu serangan yang sering terjadi adalah packet monitoring yang dilakukan oleh pihak-pihak tidak bertanggung jawab. Untuk menjaga kerahasian dan keaslian data dari serangan tersebut. Salah satu teknik yang dapat digunakan untuk pengamanan data yaitu dengan menerapkan metode enkripsi. Pada penelitian ini metode enkripsi yang digunakan adalah Rivest Code 6 (RC6) metode tersebut memiliki performa tinggi dalam prosesnya menggunakan operasi-operasi primitif, sehingga tidak terlalu mempengaruhi kinerja protokol websocket. Hasil dari uji coba avalanche effect didapatkan total perubahan untuk algoritma Rivest Code 6 (RC6) berdasarkan plaintext sebesar 28.29% dan berdasarkan kunci sebesar 52.28%. Sedangkan untuk Transport Layer Security (TLS) didapatkan total perubahan untuk berdasarkan plaintext sebesar 42.50% dan berdasarkan kunci 53.19%. Hasil uji coba performa kecepatan pengiriman pesan didapatkan nilai rata-rata keseluruhan waktu pengiriman pesan sebesar 10673 millisecond untuk Transport Layer Security (TLS) dan 6964 millisecond untuk Rivest Code 6 (RC6). Library websocket hasil modifikasi juga mampu melakukan komunikasi terenkripsi pada kondisi link komunikasi dengan tingkat probabilitas packet loss dibawah 12%. Kata Kunci : Protokol websocket, keamanan data, performa kecepatan, enkripsi RC6.
AbstractionWebscoket protocol provides communication realtime two direction. But by applying websocket protokol, get more threats of safety. One of threat which usually accur is monitoring packet which done by unresponesibility side. To keep confidentiality and originality data from the threat, one of technique which can used to safe the data that is appliying encryption method. On this research the encryption method which used is Rivest Code 6 (RC6). The method has high performance on its process using primitive operations, so it is not too influedncing the performance of websocket protocol. The result of examining avalanche effect is gotten the total of changes for Rivest Code 6 (RC6) algoritm based on plaintext in the amount of 28.29% and based on the key in the amount of 52.28%. Whereas to Transport Layer Security (TLS) is gotten the total of changes based on plaintext in the amount of 42.50% and based on the key 53.19%. The result of examining of the performance of sending message is gotten the average of all of the time for sending a message in the amount of 10673 millisecond to Transport Layer Security (TLS) and 6964 millisecond for Rivest Code 6 (RC6). Library websocket the result of modifcation also be able to do a encryption comminication on the condition with the probability level packet loss under 12%. Keywords : Websocket protocol, data safety, performance of velocity, encryption RC6.