Skip to main navigation Skip to search Skip to main content

A Formal Analysis of the FIDO2 Protocols

  • Beijing University of Posts and Telecommunications

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review

21 Scopus citations

Abstract

FIDO2 is the latest member of the Fast IDentity Online (FIDO) protocol suite, which aims at providing unified password-less authentication across the web. We present a formal security analysis of the FIDO2 protocols. We extend the previously presented formalization of the security assumptions and goals of FIDO with FIDO2 specific requirements. We develop a formal model that considers both the CTAP2 and WebAuthn in FIDO2 as a whole. Our formal analysis identifies the minimal security assumptions required for each security goal of FIDO2 to hold. The verification results show FIDO2 fails to achieve some strong authentication properties. The results also reveal that the newly introduced Client PIN mechanism has flaws, and the discovered authenticator rebinding attack and parallel session attacks in UAF still exist in FIDO2.

Original languageEnglish
Title of host publicationComputer Security – ESORICS 2022 - 27th European Symposium on Research in Computer Security, Proceedings
EditorsVijayalakshmi Atluri, Roberto Di Pietro, Christian D. Jensen, Weizhi Meng
PublisherSpringer Science and Business Media Deutschland GmbH
Pages3-21
Number of pages19
ISBN (Print)9783031171420
DOIs
StatePublished - 2022
Event27th European Symposium on Research in Computer Security, ESORICS 2022 - Hybrid, Copenhagen, Denmark
Duration: Sep 26 2022 → Sep 30 2022

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume13556 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference27th European Symposium on Research in Computer Security, ESORICS 2022
Country/TerritoryDenmark
CityHybrid, Copenhagen
Period09/26/22 → 09/30/22

Keywords

  • FIDO2
  • Formal analysis
  • Security protocol

Fingerprint

Dive into the research topics of 'A Formal Analysis of the FIDO2 Protocols'. Together they form a unique fingerprint.

Cite this