Implementasi Algoritma Rivest Shamir Adleman dan Interlock Protocol untuk Sistem E-Voting
Abstract
E-voting merupakan suatu metode pemungutan suara dan penghitungan
suara dalam suatu pemilihan dengan menggunakan perangkat elektronik. Untuk
mengamankan data ketika proses e-voting berlangsung diperlukan sebuah
kriptosistem. Kombinasi algoritma RSA dan interlock protocol akan digunakan
dalam pengamanan proses e-voting. Hasil pilihan dari peserta voting akan
dienkripsi menggunakan algoritma RSA, kemudian ciphertext akan dipecah
menggunakan aturan interlock protocol sebelum ahirnya dikirim ke server untuk
didekripsi dan dihitung hasil perolehan suaranya.
Untuk keamanan pada system E-voting diuji menggunakan simulasi
serangan bruteforce dan man in the middle. Teknik bruteforce menghasilkan 153
percobaan dari 22200 kemungkinan yang ada dalam waktu 2.5 menit. Artinya
hanya ada kemungkinan 0.64% untuk menebak ciphertext yang ada. Pemecahan
ciphertext menjadi 2 bagian saat uji man in the middle mengharuskan peretas untuk
menyusun ciphertext tersebut sebelum mendekripsinya, Dari hasil kedua percobaan
tersebut system yang telah diimplementasi menggunakan algoritma RSA dan
Interlock protocol dapat dikatakan aman.