Huella biométrica en chips de tarjetas inteligentes

SEP7US es una librería C++ con JNI para convertir plantillas de minutiae ISO/IEC 19794-2:2005 y ANSI INCITS 378-2004 a ISOCC para verificación biométrica en tarjetas ISO/IEC 7816-4. Licencia MIT.

16 sept 2025 • 3 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

Presento SEP7US, una libreria auxiliar diseñada entre 2013 y 2018 durante mis primeros proyectos con tarjetas inteligentes basadas en chips ISO/IEC 7816-4. SEP7US facilita la verificacion biometrica match on card siguiendo lineamientos similares a MINEX de NISTs y permite convertir plantillas de minutiae entre formatos estandarizados para su uso en aplicaciones PIV y otros sistemas de autenticacion en chip.

Resumen tecnico SEP7US esta implementada en C++ y utiliza Java Native Interface JNI para integración con entornos Java. Su proposito principal es convertir plantillas de minutiae ISO/IEC 19794-2:2005 y ANSI INCITS 378-2004 al formato compacto ISOCC requerido por verificacion biometrica match on card en chips compatibles con ISO/IEC 7816-4.

Flujo interno de procesamiento conteo de minutiae, requantizacion espacial, requantizacion angular, ordenamiento de minutiae e identificacion de plantilla. Dependiendo del tipo de plantilla se define la posicion inicial de los datos: para ISO/IEC 19794-2:2005 posDataTemplate = 0x12 y para ANSI INCITS 378-2004 posDataTemplate = 0x14. El numero de minutiae se extrae desde la plantilla y la dimension de la plantilla ISOCC se calcula como numMinutiae por 3 bytes representando X, Y y T|A.

Requantizacion espacial las coordenadas de minutiae se expresan en terminos de 0.1 mm. Formula base CoordMM = 10 * Coord / RES; CoordUNITS = CoordMM / 0.1; CoordCC = 0.5 + CoordUNITS. La resolucion de la plantilla se lee desde los bytes de cabecera xres y yres y las coordenadas X e Y se convierten aplicando la formula anterior para obtener valores enteros en el sistema ISOCC.

Requantizacion angular los angulos de minutiae se representen en 6 bits (0-63) sobre 360 grados. Resolucion ISOCC = 360 / 64 = 5.625 grados. Para ISO/IEC 19794-2:2005 la resolucion original es 360 / 256 = 1.40625 grados y para ANSI INCITS 378-2004 es 360 / 180 = 2 grados. El angulo final se obtiene transformando el angulo original segun la resolucion objetivo y empaquetando en el campo T|A de la plantilla ISOCC.

Ordenamiento de minutiae aunque algunas tarjetas no lo requieren, SEP7US ofrece funciones de ordenamiento para optimizar concordancias: orden ascendiente por X, descendiente por X, ascendiente por Y y descendiente por Y. El ordenamiento puede mejorar consistencia entre plantillas durante verificaciones match on card.

Metodos exportados ISOCC genera una plantilla ISO Compact Card a partir de la plantilla original. Verify genera una plantilla ISOCC lista para verificacion PIV incluyendo cabeceras APDU ISO/IEC 7816-4, por defecto usando el comando APDU 0x00 0x21 y el tag 7F2E Biometric Data Template. El uso inadecuado o la modificacion sin supervison puede alterar resultados de verificacion en aplicaciones PIV reales. License MIT.

Ejemplo de uso y advertencia cualquier cambio en el codigo o en los parametros de conversion se realiza bajo responsabilidad del usuario. Modificar indices de lectura, resoluciones o empaquetado puede producir plantillas no compatibles con el sistema de match on card de la tarjeta.

En Q2BSTUDIO somos una empresa de desarrollo de software experta en aplicaciones a medida y software a medida, especializada en inteligencia artificial para empresas, ciberseguridad y servicios cloud AWS y Azure. Ofrecemos soluciones integrales para integrar biometria y verificacion en dispositivos seguros, asi como servicios de consultoria en seguridad y deteccion de fraude. Con nuestro enfoque en servicios de inteligencia de negocio y herramientas como Power BI, ayudamos a transformar datos biométricos en informacion accionable para entornos empresariales.

Si necesita una aplicacion a medida que integre verificacion biometrica o desea desplegar una solucion segura en la nube, contacte nuestra area de desarrollo de aplicaciones a medida a traves de servicios de desarrollo de aplicaciones y software multiplataforma o conozca nuestras ofertas de seguridad en ciberseguridad y pentesting. Tambien proveemos servicios cloud AWS y Azure, agentes IA y soluciones de inteligencia de negocio para maximizar el valor de sus datos.

Palabras clave aplicaciones a medida, software a medida, inteligencia artificial, ia para empresas, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, agentes IA, power bi.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat