IMPLEMENTATION AND ANALYSIS OF TIMING ATTACK IN FIDO AUTHENTICATION SYSTEM

FIDO2 (fastidentity online) is an authentication protocol based on public key cryptography. The main goal of FIDO2 is to replace the password authentication system, because password authentication has flaws in the security aspect. The basis of FIDO2 authentication is challenge-response, where the...

Full description

Saved in:
Bibliographic Details
Main Author: Husni, Faizal
Format: Theses
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/86178
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:86178
spelling id-itb.:861782024-09-15T05:59:31ZIMPLEMENTATION AND ANALYSIS OF TIMING ATTACK IN FIDO AUTHENTICATION SYSTEM Husni, Faizal Indonesia Theses FIDO, Authentication, Registration, Timing Attack INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/86178 FIDO2 (fastidentity online) is an authentication protocol based on public key cryptography. The main goal of FIDO2 is to replace the password authentication system, because password authentication has flaws in the security aspect. The basis of FIDO2 authentication is challenge-response, where the FIDO authenticator creates a public key pair and performs a cryptographic signing on a challenge provided by the server. Apart from the security aspect, FIDO2 also offers a privacy aspect, with the concept that the FIDO authenticator creates a different public key pair for each registered service. In this research, a side-channel timing attack method is designed, with the aim of checking whether a credential comes from an authenticator. Timing Attack has the concept of measuring two registration times by exploiting the excludeCredentialList parameter, with the assumption of there is a difference between the processing time if the credentials have been registered with the authenticator. The timing attack was tested on six authenticators and 3 clients (browsers). Test results show that three out of six authenticators and one out of three clients are vulnerable to this timing attack. This research also tested the accuracy of linking on vulnerable authenticators, and the results obtained were that linking accuracy on an authenticator reached 97.5%. To overcome the timing of this attack, updates can be made to the authenticator or client. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description FIDO2 (fastidentity online) is an authentication protocol based on public key cryptography. The main goal of FIDO2 is to replace the password authentication system, because password authentication has flaws in the security aspect. The basis of FIDO2 authentication is challenge-response, where the FIDO authenticator creates a public key pair and performs a cryptographic signing on a challenge provided by the server. Apart from the security aspect, FIDO2 also offers a privacy aspect, with the concept that the FIDO authenticator creates a different public key pair for each registered service. In this research, a side-channel timing attack method is designed, with the aim of checking whether a credential comes from an authenticator. Timing Attack has the concept of measuring two registration times by exploiting the excludeCredentialList parameter, with the assumption of there is a difference between the processing time if the credentials have been registered with the authenticator. The timing attack was tested on six authenticators and 3 clients (browsers). Test results show that three out of six authenticators and one out of three clients are vulnerable to this timing attack. This research also tested the accuracy of linking on vulnerable authenticators, and the results obtained were that linking accuracy on an authenticator reached 97.5%. To overcome the timing of this attack, updates can be made to the authenticator or client.
format Theses
author Husni, Faizal
spellingShingle Husni, Faizal
IMPLEMENTATION AND ANALYSIS OF TIMING ATTACK IN FIDO AUTHENTICATION SYSTEM
author_facet Husni, Faizal
author_sort Husni, Faizal
title IMPLEMENTATION AND ANALYSIS OF TIMING ATTACK IN FIDO AUTHENTICATION SYSTEM
title_short IMPLEMENTATION AND ANALYSIS OF TIMING ATTACK IN FIDO AUTHENTICATION SYSTEM
title_full IMPLEMENTATION AND ANALYSIS OF TIMING ATTACK IN FIDO AUTHENTICATION SYSTEM
title_fullStr IMPLEMENTATION AND ANALYSIS OF TIMING ATTACK IN FIDO AUTHENTICATION SYSTEM
title_full_unstemmed IMPLEMENTATION AND ANALYSIS OF TIMING ATTACK IN FIDO AUTHENTICATION SYSTEM
title_sort implementation and analysis of timing attack in fido authentication system
url https://digilib.itb.ac.id/gdl/view/86178
_version_ 1822999457918091264