In this thesis we describe how we broke the secure communication channel between the Italian Electronic Identity Card (Carta d'identità elettronica, or CIE) and the CIE Middleware (the software used to communicate with it). Analyzing the CIE Middleware software, we found issues with the key management and integrity checks on a public key used to establish the secure communication channel. These issues lead to a vulnerability that compromises the security of the channel, allowing an attacker to perform a man-in-the-middle attack (MITM) on it, enabling them to intercept and modify all data transmitted over the supposedly secure channel. The vulnerability discussed in this thesis, including a possible fix, has been responsibly disclosed to the CIE Middleware developers.

Breaking and Fixing the CIE Secure Communication Channel

JOVON, SIMONE
2023/2024

Abstract

In this thesis we describe how we broke the secure communication channel between the Italian Electronic Identity Card (Carta d'identità elettronica, or CIE) and the CIE Middleware (the software used to communicate with it). Analyzing the CIE Middleware software, we found issues with the key management and integrity checks on a public key used to establish the secure communication channel. These issues lead to a vulnerability that compromises the security of the channel, allowing an attacker to perform a man-in-the-middle attack (MITM) on it, enabling them to intercept and modify all data transmitted over the supposedly secure channel. The vulnerability discussed in this thesis, including a possible fix, has been responsibly disclosed to the CIE Middleware developers.
2023
File in questo prodotto:
File Dimensione Formato  
main.pdf

accesso aperto

Dimensione 2.8 MB
Formato Adobe PDF
2.8 MB Adobe PDF Visualizza/Apri

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14247/24857