Los ejemplos de código fuente de software explicados en esta página se refieren a las soluciones de tecnología NFC NTAG® DNA. Su propósito principal es escribir y leer etiquetas de ADN NTAG® 413 y NTAG® 424, es decir, etiqueta NXP NTAG® Tipo 4.
Estas etiquetas son totalmente compatibles con:
- ISO/IEC 14443, todas las partes 1 a 4, selección de archivos ISO/IEC 7816-4 y manejo de APDU, y objetivo pasivo conforme a ISO/IEC18092
- UID de 7 bytes (según ISO/IEC 14443 – 3)
- NFC Forum Tag 4 Tipo de configuración técnica y de estructura de datos NDEF
Sin embargo, la razón principal para elegir las etiquetas de ADN NTAG® 424 entre todos los tipos de familias NTAG es su soporte de seguridad avanzado. Las etiquetas de ADN NTAG® 424 ofrecen métodos de seguridad avanzados, tales como:
- Criptografía estándar AES-128 para autenticación/mensajería segura, o operación AES envuelta en LRP para una resistencia a ataque aún más fuerte
- Autenticación mutua de 3 pasos para acceder al archivo de datos protegido
- Mensaje NFC único seguro (SUN)
- Contador de toques NFC incremental
- Comunicación simple, CMAC y cifrada (configurable)
- Firma de originalidad NXP basada en ECC
- Montaje en chip de URL de elementos con espejos ASCII flexibles.
En consecuencia, nuestro ejemplo de software incluye las funciones para todos los protocolos de seguridad NTAG® 424 DNA y la implementación de opciones.