Blockchain technologies are more and more successful thanks to intrinsic properties that make them suitable for a lot of applications: from cryptocurrencies to product traceability, from healthcare data management to election vote. On the other hand, methods and tecnhiques used for identification with biometric data are progressing, such as digital fingerprints and face scan, which are fuzzy by nature, i.e., featured by measumerent noise. This thesis deals with two RSA- and ECDSA-based digital signature protocols inserted into a blockchain that adopts an ad-hoc Proof of Work for user biometric recognition. Study goes on with design of a standalone multiprocessing Python3 program which simulates blockchain functioning and implements a graphic interface including statistics and plots about performances.

Le tecnologie blockchain ricevono un successo sempre maggiore grazie a proprietà intrinseche che le rendono adatte a numerose applicazioni: dalle criptovalute alla tracciabilità dei prodotti, dal trattamento dei dati sanitari all’esercizio del voto elettorale. D’altra parte, progrediscono i metodi e le tecniche utilizzati per l’identificazione supportata da dati biometrici, ad esempio, impronte digitali e scansione del volto, che sono per natura fuzzy, ovvero caratterizzati da rumore di misura. La presente tesi tratta di due protocolli di firma digitale RSA e ECDSA integrati all’interno di una blockchain che adotta una Proof of Work ad hoc per il riconoscimento biometrico degli utenti. Lo studio prosegue con la progettazione di un’applicazione standalone multiprocessing in Python3 che simula il funzionamento della blockchain e implementa un’interfaccia grafica comprensiva di statistiche e grafici relativi alle performance.

Progettazione e implementazione di protocolli blockchain per l'identificazione biometrica

SCARAGGI, VITO
2021/2022

Abstract

Blockchain technologies are more and more successful thanks to intrinsic properties that make them suitable for a lot of applications: from cryptocurrencies to product traceability, from healthcare data management to election vote. On the other hand, methods and tecnhiques used for identification with biometric data are progressing, such as digital fingerprints and face scan, which are fuzzy by nature, i.e., featured by measumerent noise. This thesis deals with two RSA- and ECDSA-based digital signature protocols inserted into a blockchain that adopts an ad-hoc Proof of Work for user biometric recognition. Study goes on with design of a standalone multiprocessing Python3 program which simulates blockchain functioning and implements a graphic interface including statistics and plots about performances.
2021
2022-10-27
Design and implementation of blockchain protocols for biometric identification
Le tecnologie blockchain ricevono un successo sempre maggiore grazie a proprietà intrinseche che le rendono adatte a numerose applicazioni: dalle criptovalute alla tracciabilità dei prodotti, dal trattamento dei dati sanitari all’esercizio del voto elettorale. D’altra parte, progrediscono i metodi e le tecniche utilizzati per l’identificazione supportata da dati biometrici, ad esempio, impronte digitali e scansione del volto, che sono per natura fuzzy, ovvero caratterizzati da rumore di misura. La presente tesi tratta di due protocolli di firma digitale RSA e ECDSA integrati all’interno di una blockchain che adotta una Proof of Work ad hoc per il riconoscimento biometrico degli utenti. Lo studio prosegue con la progettazione di un’applicazione standalone multiprocessing in Python3 che simula il funzionamento della blockchain e implementa un’interfaccia grafica comprensiva di statistiche e grafici relativi alle performance.
File in questo prodotto:
File Dimensione Formato  
tesi_scaraggi.pdf

accesso aperto

Descrizione: Documento di tesi
Dimensione 2 MB
Formato Adobe PDF
2 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.12075/10904