Está en la página 1de 14

Ingeniería de Sistemas.

5. CAPITULO V
Estándares Biométricos

Juan Carlos Landi D. 62


Ingeniería de Sistemas.

5.1.Introducción

Un Estándar Biométrico es un documento que especifica los formatos para el


intercambio de datos biométricos, los formatos de archivos para la transferencia entre
sistemas independientes, las interfaces de un programa de aplicación biométrico y
sus perfiles. También establece el nivel de rendimiento de las medidas y cálculos de
los sistemas, además determina los requerimientos para los informes de la pruebas de
rendimiento.

La estructura de los organismos encargados del los estándares biométricos es la


siguiente:

ISO

TC 68 ISO/IEC JTC1
Banking Securities Information
And Other Technology
Financial Services

SC 17 SC 37 SC 27
Cards And Biometrics IT Security
Personal Techniques

ANSI

X9 INCITS

X9F B10 M1 CS1


Data and Identification Biometrics Cyber
Information Security Cards Security

Figura 42. Estructura Organismos de Estándares Biométricos

Juan Carlos Landi D. 63


Ingeniería de Sistemas.

5.2.Importancia de los Estándares

Los estándares son muy importantes, ya que ellos permiten la integridad en el


desarrollo de soluciones, permiten que estás sean escalables y robustas. Además
reduce el costo de desarrollo y mantenimiento de sistemas biométricos.

Los estándares biométricos han sido y han estado desarrollándose actualmente tanto
a niveles nacionales como internacionales, estos esfuerzos están enfocados en crear
un conjunto de estándares para las definiciones de datos biométricos, el
descubrimiento de estándares para promover la interoperabilidad entre varios
sistemas y crear estándares para pruebas biométricas y pruebas a la conformidad de
los estándares biométricos. Deben ser neutrales y no favorecer a ningún vendedor o
modalidad en particular.

5.3.Interfaces de Programas de Aplicación (A.P.I)


Para el desarrollo de software específicamente en la creación de interfaces
biométricas es necesario reunir requisitos para elaborar productos que sean
adecuados en un mercado diversificado cumpliendo metas como:

- Mantener un procedimiento simple y universal conectando las aplicaciones


con cualquier dispositivo.

- Minimizar el soporte brindado solo por vendedores del hardware

- Eliminar la necesidad de desarrolladores de software gastando tiempo y


esfuerzo para implementar múltiples dispositivos con las interfaces
diferentes.

- Crear una experiencia del usuario consistente

Juan Carlos Landi D. 64


Ingeniería de Sistemas.

- Incrementar la facilidad de uso a través del estándar de interfaces de usuario y


controles.

- Facilitar los pruebas del mercado a través del interoperabilidad de tecnología

Las metas antes presentadas hicieron que se diseñe un gran número de


requerimientos para el desarrollo de software específico. Por lo que una Interfaz de
Programas de Aplicaciones Biométricas debe tener:

- Soporte para varios tipos de puestos de comunicaciones o medios de


comunicación.

- Soporte para múltiples entornos de programación e idiomas.

- Soportar cualquier tipo de dispositivo biométrico actual y cualquier


tecnología de autenticación del futuro concebible.

- Soportar la portabilidad a cualquier sistema operativo o plataforma del


hardware.

- Soportar múltiples aplicaciones incluyendo sistemas cliente/servidor,


distribuido, etc.

- Proporcionar un simple, fácil uso del conjunto de funciones que pueden


realizar los procedimientos más comunes como la inscripción e identificación

- Proporcionar modularidad para que los diferentes componentes (algoritmos


de la comprobación, imagen que procesa los algoritmos, etc.) sean fácilmente
cambiables. 19

19
THE BIOMETRIC API STANDARD , Requirements and Analysis, June 2002

Juan Carlos Landi D. 65


Ingeniería de Sistemas.

5.3.1. Modelo de Arquitectura de API

API sugiere que las funciones e interfaces deben ser estandarizadas para lo cual
propone un modelo de estructura básica para programas de aplicaciones biométricas.

Este modelo tiene cuatro componentes principales:

- Aplicaciones: Que son los sistemas que interactúan con el usuario para el
registro de los datos, verificación, etc.

- Recursos y Servicios Biométricos: Es la parte intermedia que permite el


procesamiento de los datos, modulo de interfaces para las aplicaciones y el
dispositivo y el modulo de procesamiento de algoritmos de comparación
para la identificar plantillas de datos biométricos.

- Base de Datos: Almacén de datos biométricos como plantillas e información


personal de los usuarios.

- Dispositivo Biométrico: Es el dispositivo electrónico o sensores biométricos


que permiten la adquisición de la característica biométrica del individuo para
procesarla digitalmente.

Juan Carlos Landi D. 66


Ingeniería de Sistemas.

Aplicación del Sistema

Recursos y Servicios Biométricos

Módulo comparación Procesamiento Datos

Base de
Datos Interfaces (GUI)

Controladores de Dispositivos del Sistema


Biométrico

Dispositivo Biométrico

Figura 43. Arquitectura de Programas de Aplicaciones Biométricas

El desarrollo de un estándar para cubrir todos estos requisitos ha tomado varios años.
La norma resultante para las Interfaces de Programación de Aplicaciones
Biométricas es BAPI

5.4.Estándar BAPI
El Consorcio de BioAPI se formó en abril de 1998, e intentó primero desarrollar un
Estándar Biométrico. A finales del año, este grupo había desarrollado una
arquitectura del API multi-nivel y había empezado definiendo los componentes
asociados.

En marzo de 1999, el Laboratorio de Tecnología de Información del Instituto


Nacional de Estándares y Tecnología (NIST) y el Consorcio de Biometría Americano
patrocinó una unificación que se encuentra en que el API de la Autenticación
Humano (el HA-API) el grupo activo (qué había publicado un API Biométrico de
alto nivel en 1997) estaba de acuerdo en fusionar sus actividades con el Consorcio de
BioAPI. Como la parte de este acuerdo, el Consorcio de BioAPI estaba de acuerdo
en reestructurar su organización.

Juan Carlos Landi D. 67


Ingeniería de Sistemas.

El Consorcio de BioAPI agrupó esfuerzos para definir la arquitectura de un API de


Biometría denominado BAPI y solidificar su estructura orgánica a mediados de
1999. La versión 1.0 de la especificación se expuso en marzo del 2000, y la
aplicación de la referencia se presento en septiembre del 2000. La versión 1.1 de la
especificación y aplicación de la referencia se mostraron en marzo del 2001.

BAPI es un API que permite que el programador desarrolle los usos para una amplia
gama de los dispositivos biométricos virtuales (VBDs) sin saber las capacidades
específicas del dispositivo. El API se abarca de tres niveles distintos de funcionalidad
de la alta abstracción del dispositivo al nivel medio y bajo de abstracción del
dispositivo, permitiendo trabajar con cualquier dispositivo biométrico de
autenticación.

5.4.1. Niveles de BAPI

Nivel alto BAPI (HBAPI; Nivel 3)


BAPI de alto nivel se piensa para el uso en desarrollar aplicaciones que se espera que
utilicen un dispositivo biométrico físico obediente arbitrariamente seleccionado de
BAPI. A este nivel el programador de aplicaciones debe utilizar el modelo de
programación estándar de VBD.

Nivel medio BAPI (MBAPI; Nivel 2)


El nivel medio de BAPI se utiliza cuando el programador sabe el tipo categoría del
dispositivo biométrico que será utilizado. Este nivel se utiliza lo mejor posible
cuando se sabe la categoría pero el dispositivo físico sigue siendo arbitrario.

Nivel bajo BAPI (LBAPI; Nivel 1)


Es el nivel más bajo de BAPI permite que el programador de aplicaciones utilice las
características especiales de un dispositivo biométrico de un fabricante conocido.
Este nivel permite control completo de un dispositivo biométrico específico.

Juan Carlos Landi D. 68


Ingeniería de Sistemas.

Aunque BioAPI es la industria de estandarización para Interfaces de Programas de


Aplicación Biométrica, hay otras organizaciones que han creado normas relacionadas
que actúan recíprocamente para proporcionar la funcionalidad total.

5.5.Formatos para los archivos de datos biométricos

INCITS/ANSI, BioAPI, FBI IASFIS IC-0110 ha creado las especificaciones técnicas


para la captura de elementos biométricos (huellas dactilares, Imagen del Iris, etc.).
En este punto se expone los formatos para la captura de huellas dactilares
específicamente.

5.5.1. Códigos de las Huellas Dactilares


Código Dedo
1 Pulgar Derecho
2 Índice Derecho
3 Medio Derecho
4 Anular Derecho
5 Meñique Derecho
6 Pulgar Izquierdo
7 Índice Izquierdo
8 Medio Izquierdo
9 Anular Izquierdo
10 Meñique Izquierdo

Tabla 4. Códigos de Huellas Dactilares

Juan Carlos Landi D. 69


Ingeniería de Sistemas.

5.5.2. Nombrado de los archivos de huellas dactilares


Cada elemento tiene un prefijo como se observa en la siguiente tabla.

Elemento Tipo Prefijo


Firma TIFF FI
Fotografía JPG FO
Huella dactilar del dedo pulgar derecho(raw) RAW R0
Huella dactilar del dedo índice derecho(raw) RAW R1
Huella dactilar del dedo medio derecho(raw) RAW R2
Huella dactilar del dedo anular derecho(raw) RAW R3
Huella dactilar del dedo meñique derecho(raw) RAW R4
Huella dactilar del dedo pulgar izquierdo(raw) RAW R5
Huella dactilar del dedo índice izquierdo(raw) RAW R6
Huella dactilar del dedo medio izquierdo(raw) RAW R7
Huella dactilar del dedo anular izquierdo(raw) RAW R8
Huella dactilar del dedo meñique izquierdo(raw) RAW R9
Huella dactilar del dedo pulgar derecho(wsq) WSQ H0
Huella dactilar del dedo índice derecho(wsq) WSQ H1
Huella dactilar del dedo medio derecho(wsq) WSQ H2
Huella dactilar del dedo anular derecho(wsq) WSQ H3
Huella dactilar del dedo meñique derecho(wsq) WSQ H4
Huella dactilar del dedo pulgar izquierdo(wsq) WSQ H5
Huella dactilar del dedo índice izquierdo(wsq) WSQ H6
Huella dactilar del dedo medio izquierdo(wsq) WSQ H7
Huella dactilar del dedo anular izquierdo(wsq) WSQ H8
Huella dactilar del dedo meñique izquierdo(wsq) WSQ H9
Documento Probatorio TIFF DP
Identificación Oficial TIFF IO

Tabla 5. Formatos de Archivos para huellas dactilares

Juan Carlos Landi D. 70


Ingeniería de Sistemas.

FO 00001000000009 0000001 00000001 . JPG


ALFA(2) NUM (2) NUM (3) NUM (9) ALFA(7) NUM(8) . ALFA(3)
Prefijo de
Clave de la Identificador
identificac Tipo Clave de la Consecutivo de Tipo de
Subdepende- propio de la punto
ión del Persona “DR” registro archivo
ncia “DR”
archivo
Conforme el
Conforme al tipo de
Catalogo RENAPO
consecutivo de registro archivo
adjunto

Tabla 6. Formato del nombre de archivos de huellas dactilares

Ejemplo: Archivo de una fotografía FO00001000000009000000100000001.JPG

DR: Dependencia Registradora. Dependencia de la Administración Pública Federal,


Estatal y Municipal, que requieren registrar núcleos de población.

RENAPO: Registro Nacional de la Población.

5.5.3. Almacenamiento
Cada imagen de la huella debe ser guardado en su formato original (RAW) antes
emplear el mecanismo de compresión. Debe existir un archivo para cada dedo.

5.6.NBCT (National Biometric Test Center)


Es el Centro Nacional de Pruebas Biométricas. Fue creado en la Universidad del
estado de San José de los EEUU, por el Consorcio Biométrico que es un grupo de
interés gubernamental americano en la autenticación biométrica. La universidad
propuso al Consorcio Biométrico que el Centro de Pruebas en lugar de hacer unas
simples pruebas a productos comerciales, debía buscar avances en el entendimiento
científico de la autenticación biométrica.

Juan Carlos Landi D. 71


Ingeniería de Sistemas.

El principal propósito de de esta organización es coleccionar trabajos y


documentarlos, los cuales hayan sido escritos por investigadores que trabajan con la
biometría. Además de realizar pruebas a los diferentes dispositivos electrónicos,
algoritmos y métodos de procesamiento que se desarrollan para mejorar los sistemas
biométricos.

5.7.INCITS - M1 (InterNational Committee for Information


Technology Standards)

Es el Comité Internacional para las Normas de Tecnología de Información (INCITS


InterNational Committee for Information Technology Standards) es el encargado de
crear y mantener estándares formales para las tecnologías de la información. INCITS
es acreditado y opera bajo reglas aprobadas por el Instituto Nacional Americano de
Estándares (ANSI).

Estas organizaciones han permitido establecer las condiciones a cumplir tanto de


software, hardware y comunicaciones en las implementaciones de sistemas
biométricos utilizando herramientas informáticas para la identificación de personas.

5.7.1. Requerimientos básicos de las normas INCITS para el


reconocimiento huella dactilar
A continuación se presenta las condiciones para el reconocimiento de huella dactilar,
dadas por el las especificaciones de ANSI INCITS 358-2002 Information
technology- Especification, ANSI NIST-ITL 1-2000 NIST Special Publication 500-
245.

5.7.1.1.En cuanto a dispositivos para huellas dactilares


1. Deberán de ser de tipo óptico
2. Deberá permitir trasmitir video en vivo de la imagen dactilar a
capturar a modo de feedback, al monitor de la estación de captura

Juan Carlos Landi D. 72


Ingeniería de Sistemas.

3. Deberá tener mínimamente una resolución de 500 dpi +/- 1% con 256
escala de grises (8 bits)
4. Deberán tener compatibilidad con el estándar “IAFIS image quality
specification for scanners”, FBICJIS-RS-0010
5. Superficie óptica mínima de captura 21mm x 21mm
6. Salida digital USB compatible con versión 1.1 o IEEE 1394 estándar.
7. Sin alimentación externa solo a través de la conexión USB.
8. Deberá proveer el kit de desarrollo de software para desarrollo de
aplicaciones basadas en DLLs, u otra solución que pueda integrarse
fácilmente a entornos como: Visual C++, Visual Basic Java, etc.20

5.7.1.2.En cuanto a software


Con el fin de facilitar la interoperabilidad entre los sistemas, los archivos de
imágenes de huellas dactilares deberán ser comprimidos y descomprimidos con el
algoritmo de compresión de escala de grises “Wavelet Scalar Quantization (WSQ)”.

Deberá contemplar el uso de una base de datos para el almacenamiento de los datos
que el sistema emplee. Debiendo estar licenciada, de contar con bases licencias de
base de datos disponibles se puede tomar en consideración para su reutilización.21

5.7.1.3.En la comunicaciones
Con el fin de facilitar el intercambio de de datos biométricos entre los diferentes
componentes de los sistemas, así como entre sistemas, para promover la
interoperabilidad entre programas y sistemas basados en aplicaciones biométricas,
proveer compatibilidad a futuro con mejores tecnologías y simplificar la integración
entre hardware y software.22

20
ESTÁNDARES PARA LA ADQUISICIÓN E IMPLEMENTACIÓN DE ESTÁNDARES
BIOMÉTRICOS, ANSI INCITS 358-2002 Information technology- Especification, ANSI NIST-ITL
1-2000 NIST Special Publication 500-245
21
Idem.
22
Op. Cit. ESTÁNDARES PARA LA ADQUISICIÓN E IMPLEMENTACIÓN DE ESTÁNDARES
BIOMÉTRICOS.

Juan Carlos Landi D. 73


Ingeniería de Sistemas.

Para el manejo de todos los estándares relacionados con la biometría, la INCITS creo
el comité “M1 Biometrics“.

5.7.2. M1 Biometrics
El INCITS estableció el Comité Técnico M1 Biometrics, en noviembre del 2001 para
asegurar el enfoque adecuado, una alta prioridad y una correcta comprensión para el
desarrollo rápido y aprobación de estándares internacionales generales para la
biometría

El programa M1 incluye los estándares biométricos para los formatos de


intercambio de datos, formatos de archivos comunes, interfaces de programas de
aplicación, y su labor también es probar e informar de nuevas normas. La meta del
trabajo de M1 es acelerar el despliegue de soluciones de seguridad significativamente
buena, y desarrollo de normas para los propósitos, como prevención de robo de
identidad, protección de sistemas del gobierno y en aplicaciones comerciales la
autenticación personal.

M1 sirve como grupo asesor de EE.UU. para la organización internacional ISO/IEC


JTC 1/SC 37 en Biometría que se estableció en junio del 2002 como la ETIQUETA
Americana a SC 37, M1 es responsable para establecer posiciones americanas y
contribuciones a SC 37.

M1 ha creado cinco Grupos para la tarea de ocuparse de la actividad en la biometría:

5.7.2.1.M1.2
Es un grupo encargado en el trabajo de Técnicas de Interfaces Biométricas, establece
las tapas para la estandarización de todas las interfaces necesarias e interacciones
entre los componentes biométricos.

Juan Carlos Landi D. 74


Ingeniería de Sistemas.

5.7.2.2.M1.3
Es el grupo que trabaja en los Formatos de Intercambio de Datos Biométricos, que
permite establecer los volúmenes y representación de los datos.

5.7.2.3.M1.4
Este grupo trabaja en los perfiles biométricos, como los perfiles de aplicación para la
interoperabilidad, intercambio de datos, seguridad y arquitecturas.

5.7.2.4.M1.5
Este es el encargado de probar en informar las acciones de sistemas biométricos, su
trabajo es la estandarización de definiciones métricas y cálculos.

5.7.2.5.M1.6
Trata todos los aspectos relacionados a problemas jurídicos y sociales. Su tarea se
dirige el estudio y estandarización de soluciones técnicas a los aspectos sociales de
aplicaciones biométricas.

Juan Carlos Landi D. 75

También podría gustarte