Discovering ePassport vulnerabilities using bisimilarity
Horne, Ross and Mauw, Sjouke (2021) Discovering ePassport vulnerabilities using bisimilarity. Logical Methods in Computer Science, 17 (2). 24. ISSN 1860-5974 (https://doi.org/10.23638/LMCS-17(2:24)2021)
Preview |
Text.
Filename: Horne-Mauw-LMCS-2021-Discovering-ePassport-vulnerabilities-using-bisimilarity.pdf
Final Published Version License: Download (689kB)| Preview |
Abstract
We uncover privacy vulnerabilities in the ICAO 9303 standard implemented by ePassports worldwide. These vulnerabilities, confirmed by ICAO, enable an ePassport holder who recently passed through a checkpoint to be reidentified without opening their ePassport. This paper explains how bisimilarity was used to discover these vulnerabilities, which exploit the BAC protocol - the original ICAO 9303 standard ePassport authentication protocol - and remains valid for the PACE protocol, which improves on the security of BAC in the latest ICAO 9303 standards. In order to tackle such bisimilarity problems, we develop here a chain of methods for the applied π-calculus including a symbolic under-approximation of bisimilarity, called open bisimilarity, and a modal logic, called classical FM, for describing and certifying attacks. Evidence is provided to argue for a new scheme for specifying such unlinkability problems that more accurately reflects the capabilities of an attacker.
ORCID iDs
Horne, Ross ORCID: https://orcid.org/0000-0003-0162-1901 and Mauw, Sjouke;-
-
Item type: Article ID code: 87413 Dates: DateEvent2 June 2021Published16 March 2021Accepted19 February 2020SubmittedSubjects: Political Science > Colonies and colonization. Emigration and immigration. International migration
Science > Mathematics > Electronic computers. Computer scienceDepartment: Faculty of Science > Computer and Information Sciences Depositing user: Pure Administrator Date deposited: 22 Nov 2023 11:21 Last modified: 11 Nov 2024 14:04 URI: https://strathprints.strath.ac.uk/id/eprint/87413