Publication:
Sistema de acceso a servicios web mediante plataforma BioAPI C#

Loading...
Thumbnail Image
Identifiers
Publication date
2013-06-24
Defense date
2013-07-12
Tutors
Journal Title
Journal ISSN
Volume Title
Publisher
Impact
Google Scholar
Export
Research Projects
Organizational Units
Journal Issue
Abstract
A lo largo de esta memoria se va a presentar un Trabajo Fin de Grado en el cuál se desarrolla una aplicación cliente-servidor que tiene como objetivo controlar el acceso de individuos a diversas aplicaciones. En este caso se ha simulado una cuenta bancaria. El acceso a la aplicación se controlará a partir de un reconocimiento de huella dactilar. El procedimiento para diferenciar una huella dactilar de otra se basa en un conjunto de líneas genéricas denominadas crestas. Estas son las partes de la piel donde esta se eleva sobre las zonas más bajas denominadas valles y cuya anchura oscila entre las 2 y 5 décimas de milímetro. El funcionamiento de la aplicación se basa en el estándar de BIAS, concretamente en el nivel 4, a través del cual se ha conseguido establecer un intercambio de información seguro entre el cliente y el servidor, de manera que los datos tanto biométricos como biográficos recogidos puedan ser enviados y almacenados en el servidor para posteriores comprobaciones. La funcionalidad principal consistía en conseguir implementar las funciones de registro, verificación e identificación. No obstante se ha implementado el diseño de una cuenta bancaria, simulando los ingresos y extracciones de dinero que puede realizar el cliente, así como las peticiones o cambios de información en la cuenta que el cliente pueda solicitar. Según el estándar de BIAS, este tipo de aplicaciones pueden desarrollarse para dos ámbitos distintos. En este caso, el que más interesa para una aplicación de simulación de una cuenta bancaria seria el modelo centrado en la persona. En este modelo cuando se recibe un dato biométrico o bien se añade (si no existe) o reemplaza el anterior (si ya existe). Así, el sistema almacenaría unos datos biométricos iniciales que se recogen del sujeto tras el registro. Posteriormente cuando el usuario intente acceder al sistema o se reciban nuevos datos biográficos, los datos iniciales serán remplazados, de manera que el sistema siempre contenga la muestra más reciente del individuo. Este tipo de modelo es utilizado principalmente en sistemas de control de acceso, debido principalmente a que no necesita un gran espacio para almacenar los datos, ya que solo conserva una muestra por usuario. No obstante como se comentará más adelante en el apartado que trata el estándar de BIAS en profundidad, la aplicación ha sido diseñada de modo que pueda funcionar tanto con ese modelo como con el centrado en el número de visita (se explica en el citado punto). Por último se añadirá que un trabajo como el realizado en este documento es una fuente de posibles líneas de trabajo futuro, tanto en la mejora de la aplicación, como en el servidor, incluyendo mejoras de rendimiento conjunto.
Along this document a Bachelor Thesis will be described, in which a client-server application is developed with the objective to control the access of individuals into different applications. In particular, the scenario emulated has been the access to a bank account. The access to the application will be controlled by the verification of a fingerprint. The process to differentiate among fingerprints is based on the analysis of the fingerprint ridges. Fingerprint ridges are the parts of the skin that are elevated under the lower zones called valleys. The separation between ridges is about 0,2 – 0,5 mm. The performance of the application is based in the BIAS standard (under final stages of development to generate ISO/IEC 30108), particularly in the 4th level, through which a secure exchange of information between the client and the server can be established. Therefore, the biometric and biographic data collected can be sent and saved in the server for later comparisons. The principal functionality consists of obtaining implementations of the functions for the operations of registering, verification and identification. In addition to the implementation of BIAS, in order to illustrate the functionality, the design of a bank account, has been done, simulating the incoming and withdrawals of money that the client can make, as well as the petitions or changes of information in the account that the client may require. According to BIAS standard, applications can be developed for two or more different scopes. In this case, the one used was the person centric model, that it has been considered as the most interest for the simulated application. In this model, biometric data can be received, added, removed or replaced. In this way the system would save the initial biometric data that are taken from the subject after the enrollment. After this, when the user tries to access the system the new verified data will replaced the older one, so that the system always holds the last valid information. This kind of model is mainly used in access system control due to the fact that it is not necessary a large memory to save data, because it only keeps one sample per user. However as this project will show,, the application has been designed in order to not only work in the person-centric model but also in the encounter –centric model. The work developed in this Bachelor Thesis is part of a research line that provides future works lines, including improvement of the application and the server to optimize performance.
Description
Keywords
Biometría, Identificación biométrica, Aplicaciones informáticas, Lenguaje C# (Lenguaje de programación)
Bibliographic citation