Примеры исходного кода программного обеспечения, описанные на этой странице, относятся к технологическим решениям NFC NTAG® DNA. Его основной целью является запись и чтение тегов ДНК NTAG® 413 и NTAG® 424 ДНК, то есть NXP NTAG® Type 4 Tag.
Эти теги полностью соответствуют:
- ISO/IEC 14443, все части с 1 по 4, выбор файлов ISO/IEC 7816-4 и обработка APDU, а также пассивная мишень, совместимая с ISO/IEC18092
- 7-байтовый UID (согласно ISO/IEC 14443 – 3)
- NFC Forum Tag 4 Тип техническая конфигурация и структура данных NDEF
Тем не менее, основной причиной выбора ДНК-меток NTAG® 424 среди всех типов семейства NTAG является его расширенная поддержка безопасности. ДНК-метки NTAG® 424 предлагают расширенные методы безопасности, такие как:
- Стандартная криптография AES-128 для аутентификации / безопасного обмена сообщениями или операция AES в оболочке LRP для еще более сильной устойчивости к атакам
- 3-проходная взаимная аутентификация для доступа к защищенному файлу данных
- Безопасное уникальное сообщение NFC (SUN)
- Инкрементный счетчик нажатий NFC
- Обычная, CMAC и зашифрованная связь (конфигурируемая)
- Сигнатура оригинальности NXP на основе ECC
- Встроенная сборка URL-адресов элементов с гибкими зеркалами ASCII.
Соответственно, наш пример программного обеспечения включает в себя функции для всех протоколов безопасности ДНК NTAG® 424 и реализации опций.