The biometric signature is a cutting edge biometric recognition system. Its main goal is to check the signer’s identity in a safe way and in accor- dance with government regulations. The current dissertation focuses on the development of a cross-platform and open-source biometric signature software, which can be used to sign PDF documents. We therefore created a JavaScript library to record, manage and encode the required signature biometric features, according to the ISO/IEC standard 19794-7. The library generates a record block of biometric data that – at a later stage – will be incorporated into the electronic document. To set up the project, any tablet on sale can be used, but – in order to be able to capture the biometric data – the device has to be endowed with an appropriate stylus. Thereafter, we developed a cross-platform demo application in order to demonstrate how the library works. The results show that it is possible to develop almost the whole biometric signature process independently of the hardware which is being used. The only not device independent stage is the first one – the data capture – which takes place in the native code. However, this first step can be realized through the development of a plugin. For each different platform a specific plugin has to be developed, but it can be easily reused in all the devices that are based on the same Operating System.

La firma grafometrica è un sistema di riconoscimento biometrico della firma autografa, che ha l'obiettivo di consentire l'accertamento dell'identità del firmatario in modo sicuro e secondo le disposizioni di legge. Questo elaborato descrive lo sviluppo pratico di un software di firma grafometrica cross-platform e open-source che possa essere utilizzato per la firma di documenti PDF. A questo scopo si è deciso di implementare una libreria JavaScript per il processo di cattura dei dati biometrici e la gestione e codifica dei dati di firma nello standard ISO/IEC 19794-7. La libreria genera un pacchetto di dati biometrici pronto per essere inglobato nel documento da firmare elettronicamente. Per realizzare il progetto si è utilizzato un comune tablet in commercio, dotato di un pennino in grado di rilevare le informazioni biometriche di firma. Si è poi proceduto allo sviluppo di un'applicazione cross-platform (Apache Cordova) che utilizza la libreria di firma grafometrica. I risultati mostrano che è possibile sviluppare tutto il processo di firma grafometrica in ambiente indipendente dall'hardware, ad eccezione della fase iniziale di cattura dei dati, che avviene in ambiente nativo. Questa prima fase, però, viene effettuata attraverso lo sviluppo di un plugin per le diverse piattaforme software, quindi facilmente riutilizzabile da tutti i dispositivi che possiedono lo stesso Sistema Operativo.

Progettazione e realizzazione di una soluzione multi-piattaforma per la firma grafometrica

VENTURI, DAVIDE
2014/2015

Abstract

The biometric signature is a cutting edge biometric recognition system. Its main goal is to check the signer’s identity in a safe way and in accor- dance with government regulations. The current dissertation focuses on the development of a cross-platform and open-source biometric signature software, which can be used to sign PDF documents. We therefore created a JavaScript library to record, manage and encode the required signature biometric features, according to the ISO/IEC standard 19794-7. The library generates a record block of biometric data that – at a later stage – will be incorporated into the electronic document. To set up the project, any tablet on sale can be used, but – in order to be able to capture the biometric data – the device has to be endowed with an appropriate stylus. Thereafter, we developed a cross-platform demo application in order to demonstrate how the library works. The results show that it is possible to develop almost the whole biometric signature process independently of the hardware which is being used. The only not device independent stage is the first one – the data capture – which takes place in the native code. However, this first step can be realized through the development of a plugin. For each different platform a specific plugin has to be developed, but it can be easily reused in all the devices that are based on the same Operating System.
ING - Scuola di Ingegneria Industriale e dell'Informazione
29-apr-2015
2014/2015
La firma grafometrica è un sistema di riconoscimento biometrico della firma autografa, che ha l'obiettivo di consentire l'accertamento dell'identità del firmatario in modo sicuro e secondo le disposizioni di legge. Questo elaborato descrive lo sviluppo pratico di un software di firma grafometrica cross-platform e open-source che possa essere utilizzato per la firma di documenti PDF. A questo scopo si è deciso di implementare una libreria JavaScript per il processo di cattura dei dati biometrici e la gestione e codifica dei dati di firma nello standard ISO/IEC 19794-7. La libreria genera un pacchetto di dati biometrici pronto per essere inglobato nel documento da firmare elettronicamente. Per realizzare il progetto si è utilizzato un comune tablet in commercio, dotato di un pennino in grado di rilevare le informazioni biometriche di firma. Si è poi proceduto allo sviluppo di un'applicazione cross-platform (Apache Cordova) che utilizza la libreria di firma grafometrica. I risultati mostrano che è possibile sviluppare tutto il processo di firma grafometrica in ambiente indipendente dall'hardware, ad eccezione della fase iniziale di cattura dei dati, che avviene in ambiente nativo. Questa prima fase, però, viene effettuata attraverso lo sviluppo di un plugin per le diverse piattaforme software, quindi facilmente riutilizzabile da tutti i dispositivi che possiedono lo stesso Sistema Operativo.
Tesi di laurea Magistrale
File allegati
File Dimensione Formato  
2015_04_Venturi.PDF

accessibile in internet per tutti

Descrizione: Testo della tesi
Dimensione 3.39 MB
Formato Adobe PDF
3.39 MB Adobe PDF Visualizza/Apri

I documenti in POLITesi 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/10589/107164