digilib@itb.ac.id +62 812 2508 8800

Dokumen Asli
PUBLIC Dessy Rondang Monaomi

FIDO2 (fast identity online) adalah suatu protokol autentikasi berbasis public key cryptography. Tujuan utama dari FIDO2 adalah untuk menggantikan sistem autentikasi password, karena autentikasi password memiliki kekurangan dalam aspek keamanan. Dasar dari autentikasi FIDO2 adalah challenge-response, di mana autentikator FIDO membuat public key pair dan melakukan sign pada challenge yang diberikan oleh server. Selain dari aspek keamanan, FIDO2 juga menawarkan aspek privasi, dengan konsep autentikator FIDO akan membuat public key pair yang berbeda-beda untuk setiap service yang didaftarkan. Pada penelitian ini, suatu metode side-channel timing attack didesain, dengan tujuan untuk mengecek apakah suatu kredensial berasal dari suatu autentikator. Timing attack memiliki konsep mengukur dua waktu registrasi dengan mengeksploitasi parameter excludeCredentialList, dengan asumsi terdapat perbedaan antara waktu pemrosesan apabila kredensial telah terdaftar pada autentikator. Timing attack diujikan ke enam buah autentikator dan 3 buah client (browser). Hasil pengujian menunjukkan bahwa tiga dari enam autentikator dan satu dari tiga client rentan terhadap timing attack ini. Penelitian ini juga menguji keakuratan linking pada autentikator yang rentan, dan didapatkan hasil akurasi linking pada suatu autentikator mencapai 97.5%. Untuk mengatasi timing attack ini, dapat dilakukan update pada autentikator atau client.