arrow
Return

Formal modelling and verifying eIDAS multi-factor authentication with interface-based threat analysis

delete2026-01-01
delete0
delete
OA
AI
P
Paier, Matteo
V
Van Eeden, Roberto L. G.
M
Marino Miculan *
DOI:10.1007/s10270-026-01375-9delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This paper introduces a methodology for the formal modelling and verification of multi-factor authentication (MFA) schemes utilized in eIDAS digital identity cards. Our approach employs an interface-based threat model to systematically analyse potential vulnerabilities and enumerate a range of threat scenarios based on varying attacker capabilities. We demonstrate the automated generation of ProVerif models for these scenarios using the Italian Carta di Identit & agrave; Elettronica (CIE), an eIDAS-compliant digital identity card, as a practical case study. Our analysis reveals several security weaknesses; notably, an attacker possessing only Level 1 (i.e. single-factor) credentials can, in certain circumstances, achieve Level 2 multi-factor authentication without needing to compromise any communication interface. To mitigate these vulnerabilities, we propose minor modifications to the protocols. Furthermore, at Level 3, our analysis shows that the authentication scheme relying on the CieID smartphone application presents a broader attack surface compared to the method employing a PC with a smart card reader. The interface-based modelling and analysis methodology presented in this work offers a valuable framework that can be adapted for the security assessment of other eIDAS digital identity cards.
Keywords:
Formal modelling, specification, and design
Multi-factor authentication
Security, privacy, and trust
Threat models

Journal

S
Software and Systems Modeling
IF:
3.2
Papers:
61
Citations:
1.9K

Organization

U
university of udine
Scholars:
1.3K
Papers: 546
Citations: 0
Cited Papers

Cited Papers

A Practical Implementation of the Timing Attack
err2000-01-01
err0
PREAI
errJean-François Dhem; François Koeune; Philippe-Alexandre Leroux; Patrick Mestré; Jean-Jacques Quisquater; Jean-Louis Willems
errShare
errSave
Formal analysis of SAML 2.0 web browser single sign-on
err2008-10-27
err0
PREAI
errAlessandro Armando; Roberto Carbone; Luca Compagna; Jorge Cuellar; Llanos Tobarra
errShare
errSave
errShare
errSave
SS7 Vulnerabilities-A Survey and Implementation of Machine Learning vs Rule Based Filtering for Detection of SS7 Network Attacks
err2020-01-01
err158
PREAI
errUllah, Kaleem; Rashid, Imran; Afzal, Hammad; Iqbal, Mian Muhammad Waseem; Bangash, Yawar Abbas; Abbas, Haider
errShare
errSave
The eIDAS Regulation: A Survey of Technological Trends for European Electronic Identity Schemes
err2022-12-10
err0
errOAAI
errAmir Sharif; Matteo Ranzi; Roberto Carbone; Giada Sciarretta; Francesco Antonio Marino; Silvio Ranise
errShare
errSave
researcher View more