Diseño de un sistema de control biométrico para el acceso al laboratorio de ingeniería electrónica de la UNPRG 2015

Documentos relacionados
BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL

Manual de usuario. Modulo Configurador V.1.0.1

Sistema Integrado de Control de Presencia Dactilar

Extracción de características de Galton de Huellas Dactilares por procesamiento digital de la imagen.

Manual de Procedimientos

Ingeniería del Software

Adopción SÍ NO PRÁCTICA. 1.- Del funcionamiento del Directorio.

Instituto Tecnológico de Costa Rica

Twido Twido Windows Executive Loader Wizard Ayuda en pantalla. spa Versión 3.2

PROCEDIMIENTO DE ENLACE TCPIP

PROCEDIMIENTO OPERATIVO DESARROLLAR SISTEMAS INFORMÁTICOS PDO-COCTI-DTIN-04

Caso práctico de Cuadro de Mando con Tablas Dinámicas

Guía del usuario de DocuShare Agent

HP Backup and Recovery Manager

Sistemas de control de acceso basados en lectura de matrículas

Guía de Uso. Administración de Tokens

Advanced Cargo Information (ACI) Cuba Customs. Sending web messages ENTREGA DE MENSAJES ACI MEDIANTE EL SITIO WEB

Manual Time One Software control de horarios

Xerox 700 Digital Color Press con Integrated Fiery Color Server. Impresión de datos variables

LINEAMIENTOS PARA LA ELABORACIÓN DEL PROGRAMA ANUAL DE TRABAJO

COPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

ISO Anexo A OBJETIVOS DE CONTROL Y CONTROLES DE REFERENCIA DANIELA RAMIREZ PEÑARANDA WENDY CARRASCAL VILLAMIZAR

13. FORMATO NORMALIZADO DE LA CUENTA GENERAL DE LAS ENTIDADES LOCALES EN SOPORTE INFORMÁTICO.

Gabinete Jurídico. Informe 0183/2009

MANUAL DE USUARIO. SOFTWARE DE VISITANTES SV200 v2. ZEBRA ELECTRONICA

Manual de usuario. Curso Móvil 1.0

Desarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT

GUÍA BÁSICA DE USO DEL SISTEMA RED

Dispensador de alimentos para animales automatizado.

Cómo se realiza la solicitud de certificados que posibilitan la firma digital de documentos?

1. Solicitando una cuenta de correo a nuestro proveedor de Internet. 2. Adquiriendo una cuenta de correo a través de la web (webmail).

VIVIENDO EN LÍNEA. IC3 Redes

Mailing Administración General Análisis de comportamiento Cuotas Societarias Estadísticas y comparaciones gráficas Caja diaria

iseries Operations Navigator Administración de aplicaciones

Secretaría de Salud. Subsecretaria de Innovación y Calidad. Dirección General de Calidad y Educación en Salud

Internet aula abierta

Tabla De Contenido. 1) Modulo de compras ) Estructura del modulo de compras 4. a) Modo de acceso al modulo de compras 4

SISTEMA DE APARTADO DE SALAS PARA EVENTOS

Cuando explora un sitio Web seguro, puede recibir diferentes mensajes de acuerdo a la versión del navegador que esté usando:

PONENCIA. Gestión de Bibliotecas a través de la Tecnología RFID

PRC-DTI-006 Administración de Roles de los Sistemas de Información de la DTI Procedimiento Dirección de TI - COSEVI

Para obtener una cuenta de padre

Modelos de uso de las Soluciones de Autenticación para Banca a Distancia

TEMA 7: DIAGRAMAS EN UML

Base de datos relacional

GUIA RAPIDA DE LECTORA BIOMETRICA IN01-A ID PARA CONTROL DE ASISTENCIA Y ACCESO.

Recintos Feriales. Gestión de. FairWin v Gestión Central de Visitantes

Manual del Profesor Campus Virtual UNIVO

Acuerdo de aprobación de la Normativa Básica de Correo Electrónico de la Universidad Miguel Hernández.

MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA

Índice. Esta Guía rápida del usuario le ayudará a empezar a utilizar IRISPen TM Executive 7.

INVENTARIO INTRODUCCIÓN RESUMEN DE PASOS

Manual de Usuario SOFTWARE DESPACHO JURIDICO 2015.

Diagramas del UML. A continuación se describirán los diagramas más comunes del UML y los conceptos que representan: Diagrama de Clases

Para acceder al campus virtual de Espiral debes realizar los siguientes pasos:

Adopción SÍ NO PRÁCTICA. 1.- Del funcionamiento del Directorio.

INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT

Gestión de Permisos. Documento de Construcción. Copyright 2014 Bizagi

Sistema de base de datos para la gestión del fondo documental de la Biblioteca de la Facultad Enrique Cabrera.

AxxonSoft. Manual para la instalación y operación del módulo. Pelco. Versión 1.1

Manual de usuario. Tramitación de inspecciones periódicas de ascensores: La visión de los organismos de control autorizado (OCAs)

DG.CO.P00.E03-Manual de Usuario Carpeta Ciudadana

Manual de Procedimientos

Introducción a la Firma Electrónica en MIDAS

En este capítulo se describe las herramientas, así como los procesos involucrados en el análisis y desarrollo de sistemas de información, por otro

Informe de Servicio Social. actividades tienen en la población meta y acerca del aprendizaje obtenido por el prestador de

MÓDULO RECOLECTOR PARA LOS RELOJES BIOMÉTRICOS BIONET

bla bla Guard Guía del usuario

El catálogo y los listados

NORMA TÉCNICA DE AUDITORÍA SOBRE CONSIDERACIONES RELATIVAS A LA AUDITORÍA DE ENTIDADES QUE EXTERIORIZAN PROCESOS DE ADMINISTRACIÓN

Servicio de telefonía ip de la Universidad Carlos III de Madrid

CRONO SISTEMA DE CONTROL DE PRESENCIA. Software abierto. Distintas opciones para realizar las picadas. Web personal para cada usuario

Mejores prácticas de Seguridad en Línea

Política de Privacidad del Grupo Grünenthal

Manual de configuración de Adobe Reader para la validación de la firma de un documento Versión 1.0

Instalación y configuración inicial del sistema SIU-Kolla Versión 3.0.0

Consejería de Educación, Formación y Empleo ACCESO A LOS SERVICIOS DE LA CARM

Solución de No conformidades

Implementación y administración de Microsoft Exchange Server 2003

Guía de doble autenticación

Manual FuturaDISC y FuturaDIAV. (Aplicación práctica) FuturaDISC

ESCUELA POLITÉCNICA DEL EJÉRCITO DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA. Sr. Daniel Cadena M. Sr. Luis Romero S. RESUMEN

CAPÍTULO I. Sistemas de Control Distribuido (SCD).

Wiip Surveillance. Sistema de gestión de rondas de vigilancia. Wiip Systems C.B. S.L

BASE DE DATOS RELACIONALES

Sistemas de Seguridad. Biométricos. Distribuidor exclusivo para España, Portugal e Italia

Sistemas de Calidad Empresarial

Aplicación de gestión TPC Manual usuario: Tramitación

Uso del Shield Ethernet con Arduino

Manual etime para supervisores

Base de datos en la Enseñanza. Open Office

Retrospect 9 para Mac Anexo de la Guía del usuario

NUEVAS EUROWIN 8.0 SQL

MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA. Elaborado por: Julián A. Hernández M.

Versión 4 - Tutoriales

Información general. Gestión de proyectos. Facturación. Interfaces

PROCESO DE ALTA EN EL PORTALCIUDADANO DEL AYUNTAMIENTO DE ALCORCON

Aspel-PROD 3.0 Aspel-PROD 3.0 SAE 6.0 SAE 6.0

Transcripción:

Diseño de un sistema de control biométrico para el acceso al laboratorio de ingeniería electrónica de la UNPRG 2015 Ing. Oscar Ucchelly Romero Cortez Profesor Auxiliar Dpto. de Computación y Electrónica, UNPRG. Resumen: Esta investigación tuvo como objetivo diseñar e implementar un sistema de control biométrico de asistencia y acceso para personal docente a los ambientes de laboratorio según la programación de las actividades para el semestre académico 2015-I. Para esto, el docente coloca el dedo índice de la mano derecha en el lector biométrico, que identifica la huella digital, correlacionándose con su número de DNI, que a través de la red de datos va al servidor, donde se encuentra la programación de actividades del docente, identificando el ambiente y la cerradura eléctrica, lo que permitirá el acceso al laboratorio, donde el docente desarrollará su clase; en caso contrario, si no hay coincidencias de horario, no podrá acceder a los ambientes de laboratorio, de esta manera se mostrarán mensajes tales como Bienvenido Docente. o Docente no tiene clases. Así, el sistema almacena toda la información, pudiéndose imprimir reportes de entrada y salida de los docentes que acceden a los ambientes del laboratorio. Palabras clave: Arduino, Biométrico, Visual Basic. Abstract: The objective of this research was to design and implement an attendance and access biometric control system to the laboratory facilities for the teaching staff according to the proposed schedule of the 2015-I academic semester. The professor will place the index finger of his right hand in the biometric scanner of the system, which will identify his fingerprint and send via an internal data network the encoded information with the number of his DNI to a server, which will take received data and begin to make comparisons with the timetable established in the electronics laboratory; if the system is able to find that the professor has classes, then a signal is sent via the internal data network, which will activate the electric door lock of the classroom where the teacher will develop its class session; otherwise if there is no matching schedule, he will not be able to access the laboratory environments; in this way it will show messages such as Welcome Professor. o Professor has no classes. In this way, the system stores all the information, being able to print attendance reports of the staff. Key word: Arduino, Biometric, Visual Basic. Introducción Hoy en día en muchas organizaciones se usa la identificación biométrica con el objeto de asegurar sus instalaciones o su información confidencial. Hay muchos tipos de lectores biométricos, algunos escanean el iris, otros escanean la huella dactilar, este método de identificación resulta más seguro que los métodos tradicionales, como el lector de tarjetas magnéticas o el ingreso de un código por teclado. La identificación biométrica es uno de los avances más importantes dentro del control y reconocimiento de personal perteneciente a una entidad. Todo equipo biométrico mide e identifica 117

alguna característica propia de la persona, quién tiene características morfológicas únicas que la diferencian del resto de las personas. La huella digital se encuentra formado por una serie de surcos. Las bifurcaciones de los mismos son llamados puntos de minucia. Cada uno de estos puntos tiene una característica y una posición única, que puede ser medida; comparando esta distribución es posible obtener la identidad de una persona que intenta acceder a un ambiente en particular. El trabajo permitirá mejorar el servicio de acceso a los ambientes laboratorio de electrónica en los horarios establecidos y el control de asistencia de los docentes. Antecedentes Gustavo Francisco Sanz (2009). En este Proyecto se analizó, implementó y evalúo un sistema de reconocimiento de huella dactilar para aplicaciones Match-on-Card. Como base de datos para la experimentación se empleó Biosecure multimodal Database, en la que el Grupo ATVS de la Universidad Autónoma participó en su adquisición. Tras una introducción a la biometría y un estudio del estado del arte en reconocimiento de huella dactilar, se realizó una selección e implementación de los mecanismos más representativos con el fin de estudiar los resultados obtenidos y proponer mejoras. Balmelli Chuquisengo Luis (2006). Investigación realizada en la Pontificia Universidad Católica del Perú para la implementación de sistemas biométricos (lectores de huellas dactilares) como elementos de seguridad, dada la problemática existente en la universidad como: robos, plagios, amontonamiento de personas para ingresar etc. Al implementar estos sistemas biométricos se estaría mejorando sustancialmente esta situación, pues aparte de tener un lugar más seguro y confiable, se estaría involucrando a la comunidad universitaria en el uso de tecnología de vanguardia. Etchart Graciela (2013). Los entes estatales tienen la necesidad de proteger tanto bienes materiales como información de diverso tipo, ya sea en formato digital o de otra índole. Por esto es menester, contar con un alto nivel de seguridad a través de mecanismos eficientes y eficaces de control de acceso a las zonas restringidas donde se encuentran los bienes a proteger. En el proyecto se trabajó el caso de la Municipalidad de Concordia, y en particular los sectores destinado al funcionamiento de la Dirección de Informática y al área de Tesorería ya que debido a los riesgos a los que está expuesto el sistema informático de estas áreas, ha sido considerado como prioritario por parte de la Gestión Política. En lo que a acceso a ambos sectores se refiere, se realizó un análisis comparativo entre dos tecnologías de control de acceso biométrico para la identificación de las personas que accedan al sector de servidores y a Tesorería. Programación de Arduino La estructura básica del lenguaje de programación de Arduino es bastante simple y se compone de al menos dos partes. Estas dos partes necesarias, o funciones, encierran bloques que contienen declaraciones, estamentos o instrucciones. 118

void setup() { estamentos; } void loop() { estamentos; } En donde setup() es la parte encargada de recoger la configuración y loop() es la que contiene el programa que se ejecutará cíclicamente (de ahí el término loop bucle). Ambas funciones son necesarias para que el programa trabaje. La función de configuración debe contener la declaración de las variables. Es la primera función a ejecutar en el programa, se ejecuta sólo una vez, y se utiliza para configurar o inicializar pin- Mode (modo de trabajo de las E/S), configuración de la comunicación en serie y otras. La función bucle (loop) siguiente contiene el código que se ejecutara continuamente (lectura de entradas, activación de salidas, etc.). Esta función es el núcleo de todos los programas de Arduino y la que realiza la mayor parte del trabajo. La función setup() se invoca una sola vez cuando el programa empieza. Se utiliza para inicializar los modos de trabajo de los pines, o el puerto serie. Debe ser incluido en un programa aunque no haya declaración que ejecutar. Después de llamar a setup(), la función loop() hace precisamente lo que sugiere su nombre, se ejecuta de forma cíclica, lo que posibilita que el programa esté respondiendo continuamente ante los eventos que se produzcan en la tarjeta (ver figura 1). Figura 1: Tarjeta de desarrollo Arduino. Módulo Ethernet Se puede mencionar brevemente sobre este módulo que su comunicación con el arduino es mediante SPI por lo que utiliza los pines 10,11,12 y 13 del Arduino, quedando estos pines no disponibles para alguna operación del mismo Arduino; por lo que, no se puede conectar algún sensor o dispositivo E/S usando el Modulo (ver figura 2). Finger Print Un sistema biométrico en particular es aquel que utiliza la huella dactilar. Esta huella representa un patrón único de identificación entre las personas, aún entre gemelos. Este patrón 119

Figura 2: Tarjeta Ethernet Shield. conserva la misma forma desde la formación del feto hasta la muerte de la persona con esto satisface las características de los sistemas biométricos. Estas características representan un medio más robusto y confiable para un sistema de seguridad. Los sistemas biométricos basados en huellas dactilares son de dos tipos: Automatic Fingerprint Authentification System (AFAS) Automatic Fingerprint Identification System (AFIS) En un AFAS la entrada es la identidad de la persona y la imagen de la huella dactilar de esa persona; y la salida es una respuesta de si o no, indicando si la imagen de entrada pertenece a la persona cuya identidad es proporcionada. En un AFIS la entrada es solo la imagen de la huella dactilar y la salida es una lista de identidades de personas que pueden tener la huella dada, además de una puntuación de cada identidad indicando el grado de similaridad entre ésta y la huella dada. Ambos sistemas utilizan los detalles formados en las huellas dactilares. Estos detalles llamados rizados son definidos como un segmento de curva simple. La combinación de varios rizados forma un patrón de huella dactilar. Las pequeñas características formadas por el cruce y terminación de rizados son llamadas minucias. Además de las minucias, las huellas dactilares contienen dos tipos especiales de rasgos llamados puntos core y delta como se ve en la figura 3. Figura 3: Huella digital capturada por el sensor biométrico. 120

Sistema de Control Biométrico Materiales y Métodos El sistema de control biométrico consta de tres componentes básicos: Escáner Dispositivo que se encarga de la adquisición analógica-digital de un indicador biométrico. En el mercado se tiene una gran variedad de lectores de huella digital, el cual tienen aplicaciones desde las más sencillas hasta las más complejas. La forma en que se captura la imagen para posteriormente vectorizarla y generar un código, se genera internamente en conjunción con la tarjeta Arduino Mega 2560, la captura se realiza al presionar un botón y luego acercar el dedo (índice derecho) sobre la parte sensible y una vez detectada la presión sobre él se realiza el escaneo. Una vez obtenido este código, se almacena en una base de datos, para su posterior uso para la identificación del aula donde se abrirá la cerradura eléctrica. Software Para el desarrollo de este sistema, se creó una base de datos en Excel, donde se almacenó en tiempo real los procesos que estaban siendo llevados a cabo por el programa. A continuación en la figura 4, se muestra el diagrama de flujo del sistema implementado. Inicio Inicialización de la Aplicación Captura de Huella Verificación de la huella SI NO NO Almacenamiento de la Hora de Entrada y Salida del Empleado Fin SI Salir Muestra la interfaz de los datos obtenidos por el empleado Figura 4: Diagrama de flujo del sistema. Hardware En esta parte de la construcción del sistema de validación biométrica se deben contemplar las diferentes etapas que permitirán el control de los actuadores finales (electroimán para 121

la puerta), aquí se recibirá toda la información que recopile el computador después de haber realizado el proceso a cargo del software como captura, comparación y validación. El electroimán constituye el hardware para dar el acceso, instalado en la puerta de cada ambiente del laboratorio de electrónica, por donde accederán los alumnos. Se le induce una corriente para crear un campo magnético, reteniendo así la puerta evitando que sea abierta, cuando se da acceso se desenergiza y la puerta puede girar libremente, para volver a energizar la barra, el microcontrolador energiza de nuevo el solenoide en un tiempo determinado. El electroimán es activado por un transistor Tip41 en corte y saturación. Resultados y Discusión Se implementó un prototipo que permite la captura de la huella dactilar y luego es enviada a través de la red de datos el identificador del docente, donde luego se realizará la activación de la cerradura eléctrica si el docente se encuentra dentro de su horario de clases; en la siguiente figura 5 se muestra la imagen del primer prototipo implementado. Figura 5: Prototipo de conexión cliente - servidor. Formato para el control de la asistencia de docentes: REGISTRA ENTRADA HUELLERO DOCENTE REGISTRA SALIDA 122

Identificación del sistema de control de asistencia de docentes en caso de uso: IDENTIFICAR Y AUTENTICAR USUARIO DOCENTES ADMINISTRADOR INICIA SECIÓN GENERAR REPORTES REGISTRAR DATOS CURSOS CARRERA PROFESIONAL HORARIOS MODIFICAR DOCENTES DATOS CURSOS CONSULTAR DATOS CARPETA PROFESIONAL DOCENTES HORARIO CURSOS HORARIO CARPETA PROFESIONAL Modelo de entidad relación: 123

Conclusiones 1. El sistema realiza la lectura de la huella digital, determinando sus parámetros dactilares. 2. El programa del sistema correlaciona la información dactilar con la programación de actividades del docente. 3. El sistema permite activar la cerradura eléctrica del laboratorio, dando acceso al personal. 4. El sistema imprime los reportes del control biométrico, realizado a todas las personas que usan el laboratorio. Recomendaciones Implementar el control biométrico en la docencia universitaria a fin de realizar con eficacia y eficiencia la asistencia a clases en la universidad. Referencias [1] BERTILLON, Alphonse. (1884), Sistema Antropométrico. Biblioteca nacional de medicina, Paris, Francia. [2] BARROS, Joao. Historia Biométrica. Portugal, Braga. [3] GARCÍA, Víctor. (2010). Sistema De Reconocimiento De Huellas Dactilares Para El Control De Acceso De Recintos. México: Chihuahua. [4] GÓMEZ, Jairo. (2010). Ingeniería Y Sistemas Biométricos (Inbiosys). [5] RODRIGUEZ, Rogelio. (2010). Sistema De Control De Personal Y Planillas De Pago. [6] SANTAELLA, Juan. (2010). Sistema De Control De Asistencia Por Huella Dactilar. 124