The ICODE DNA is a leading-edge HF tag IC targeting brand protection tagging applications
which require HF long read range as well as cryptographic authentication check.The
security is based in the first place on a 128-bit AES key which is securely stored on
IC's and which is used to perform cryptographic authentication by an AES coprocessor.
The current version of the ICODE DNA supports the following features:
Tag and mutual authentication using AES128
3 user keys for tag authentication and/or mutual authentication
Separate privileges to define different access rights per key
Flexible user memory segmentation with corresponding access conditions
2016-bit available user memory
NXP originality signature
Contactless energy and data transfer
Whenever connected to a very simple and easy-to-produce type of antenna (as a result
of the 13.56 MHz carrier frequency) made out of a few windings printed, winded,
etched or punched coil, the ICODE DNA IC can be operated without line of sight up to
a distance of 1.5 m (gate width). No battery is needed. When the smart label is
positioned in the field of an interrogator antenna, the high-speed RF communication
interface enables data to be transmitted up to 53 kbit/s.
An intelligent anticollision function enables several tags to operate in the field
simultaneously. The anticollision algorithm selects each tag individually and
ensures that the execution of a transaction with a selected tag is performed
correctly without data corruption resulting from other tags in the field.
Security and privacy aspects
Unique IDentifier (UID): The UID cannot be altered and guarantees the
uniqueness of each label.
Originality signature: 32 byte ECC-based originality signature.
Tag/mutual authentication: The ICODE DNA features three 128-bit keys for tag
and mutual authentication.The tag authentication based on AES cryptography.
Tag authentication allows proving the authenticity of a tag based on a
common secret. Mutual authentication allows proving the authenticity of a
tag based on a common secret and to prove the access rights of the reader to
protected data or functionality of the tag.
EAS and AFI functionality optionally protected by mutual authentication
16-bit counter: The last block of the user memory provides a special feature
- the 16-bit counter. The counter can be increased by one with a WRITE
command. The preset of the 16-bit counter is protected by mutual
Privacy and Destroy functionality protected by mutual authentication