Tesi etd-01092025-162354 |
Link copiato negli appunti
Tipo di tesi
Tesi di laurea magistrale
Autore
BREGLIA, ALESSIO
URN
etd-01092025-162354
Titolo
Assessing Anonimity for SSI: An Application to Ethereum-Based DIDs
Dipartimento
INGEGNERIA DELL'INFORMAZIONE
Corso di studi
CYBERSECURITY
Relatori
relatore Prof.ssa Ricci, Laura Emilia Maria
relatore Dott. De Salve, Andrea
relatore Prof. Chessa, Stefano
relatore Dott. De Salve, Andrea
relatore Prof. Chessa, Stefano
Parole chiave
- De-Anonimysation
- DID
- Ethereum
- SSI
Data inizio appello
21/02/2025
Consultabilità
Completa
Riassunto
As digital interactions proliferated, the need for secure, private, and user-controlled identity systems has become increasingly apparent. Self-Sovereign Identity (SSI) systems have sprung up as the lack of privacy and control from traditional centralized and federated identity management systems become more pronounced. SSI enables users to control their digital lives independently of intermediaries by implementing solutions such as Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs). This work explores the anonymity of SSI, in particular its application to Ethereum-based DIDs.
The study begins with the definition of digital identity concepts, traditional identity management systems, and the paradigm shift introduced by SSI. A detailed examination of DIDs and VCs highlights their functionality, integration with blockchain, and associated vulnerabilities. Using Ethereum blockchain as a case study, this work finds significant flaws in how DIDs and their properties are designed and how they affect the privacy of users.
To evaluate the risks of de-anonymization in Ethereum-based SSI systems, the Ethereum Data Inspection Tool (EDIT) framework was employed to collect and analyze transaction data. A novel methodology was developed to resolve DIDs, extract their documents, and identify vulnerable fields such as serviceEndpoints and alsoKnownAs. Graph-based community detection methods, including the Louvain algorithm, were applied to analyze interactions between DIDs, uncovering behavioral patterns and relationships within detected communities.
The findings reveal that specific DID fields can expose sensitive metadata, enabling attackers to infer personal information or establish links between identities.
The study begins with the definition of digital identity concepts, traditional identity management systems, and the paradigm shift introduced by SSI. A detailed examination of DIDs and VCs highlights their functionality, integration with blockchain, and associated vulnerabilities. Using Ethereum blockchain as a case study, this work finds significant flaws in how DIDs and their properties are designed and how they affect the privacy of users.
To evaluate the risks of de-anonymization in Ethereum-based SSI systems, the Ethereum Data Inspection Tool (EDIT) framework was employed to collect and analyze transaction data. A novel methodology was developed to resolve DIDs, extract their documents, and identify vulnerable fields such as serviceEndpoints and alsoKnownAs. Graph-based community detection methods, including the Louvain algorithm, were applied to analyze interactions between DIDs, uncovering behavioral patterns and relationships within detected communities.
The findings reveal that specific DID fields can expose sensitive metadata, enabling attackers to infer personal information or establish links between identities.
File
Nome file | Dimensione |
---|---|
Tesi.pdf | 2.69 Mb |
Contatta l’autore |