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 read • Q2BSTUDIO Team

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.

A BREAK?

Play for a moment before you go

OUR SERVICES

How we can help you

Artificial intelligence

AI agents, chatbots, and intelligent assistants that automate tasks and serve your customers 24/7 to improve the efficiency of your business.

More info

Software Development

Web, mobile, and desktop applications, intranets, e-commerce, SaaS, and management platforms designed for your company's specific needs.

More info

Cloud services

Migration, infrastructure, managed hosting, high availability, and security on Microsoft Azure and Amazon Web Services to help your business scale without limits.

More info

Cybersecurity and pentesting

Security audits, penetration testing and protection of applications, data and infrastructure on-premise and cloud, with ethical hacking and regulatory compliance.

More info

Business Intelligence

Dashboards and data analysis with Power BI: we integrate your sources, design dashboards and KPIs and turn your data into decisions.

More info

Process automation

We automate repetitive tasks and connect your applications with n8n, Power Automate, Make, and RPA, eliminating manual work and increasing productivity.

More info

Training for Companies

We train your teams in technology with criteria: web development, databases, Git, best practices and security, automation with n8n, artificial intelligence for companies and creation of AI solutions with Azure AI Foundry.

More info

Code Auditing

We audit the code that you, your team or an AI create: we tell you what is good and what to improve, we secure it and make it ready for production, web or app.

More info

AI Image Generation

We create for you the images that your business needs with artificial intelligence: product, networks, advertising, illustration and avatars. You tell us what you want and we deliver it ready to use.

More info

AI Video Generation

We create videos with artificial intelligence for you: promotional, networking, virtual presenters, dubbing and animations. You tell us the idea and we will deliver it assembled and ready to publish.

More info

AI Conversational Avatars

We create conversational avatars with AI – digital humans with a face and voice – that serve your customers and teams with the knowledge of your company, on your website, interactive monitors, WhatsApp or Teams.

More info

Online Marketing and AI

Google Ads, Meta Ads, LinkedIn Ads and AI Engine Positioning (GEO/AEO): we attract customers and make your brand appear where they search for you, also on ChatGPT, Gemini and Perplexity.

More info

Do you have a project in mind?

Tell us your vision and we'll turn it into a software solution. Whatever the scope, we make your idea real.

Live Chat