Der ICODE DNA ist das kryptografische Mitglied der ICODE-Familie von NXP Semiconductors und für den Markenschutz und die Bekämpfung von Fälschungen entwickelt: Konsumgüter, hochwertige Wirtschaftsgüter, Dokumente, Skitickets. Er entspricht dem Standard ISO/IEC 15693 (Vicinity genannt) und ist mit dem Format NFC Forum Type 5 kompatibel; er verbindet die große Reichweite der Familie mit einer AES-128-Authentifizierung durch einen dedizierten Koprozessor und drei Benutzerschlüsseln mit getrennten Berechtigungen. Er lässt sich von der großen Mehrheit der aktuellen NFC-Smartphones lesen und beschreiben.
Informationen
| Hersteller | NXP Semiconductors |
| Familie | ICODE (kryptografisches Mitglied) |
| Modell | SL2S6002 |
| Standard | ISO/IEC 15693 (Vicinity-Karten) |
| NFC-Forum-Typ | Kompatibel mit Type 5 Tag |
| Betriebsfrequenz | 13,56 MHz |
| Datenrate | Bis zu 53 kbit/s |
| Eindeutige Kennung (UID) | 8 Byte (64 Bit), ab Werk programmiert |
| Verschlüsselung | AES-128 mit dediziertem Koprozessor |
| Schlüssel | 3 Benutzerschlüssel mit 128 Bit und 1 NXP-Schlüssel |
| Originalitätssignatur | 32 Byte (ECC), anpassbar |
| Lesereichweite | Bis zu 1,5 m mit einem Langstrecken-Lesegerät; einige Zentimeter mit einem Smartphone |
| Datenerhalt | 50 Jahre |
| Schreibzyklen | 100.000 Zyklen |
| Adressierbarer Speicher (EEPROM) | 256 Byte (2048 Bit) |
| Benutzerspeicher | 252 Byte |
| Zähler | 16 Bit, im letzten Block |
Speicher
Der adressierbare Speicher des ICODE DNA ist in 64 Blöcke zu je 4 Byte unterteilt: Die ersten 63 bilden den Benutzerspeicher, der letzte ist für den Zähler reserviert. Ein separater Konfigurationsbereich mit 48 Blöcken, der nur über die Befehle Read Config und Write Config zugänglich ist, enthält die AES-Schlüssel, die Berechtigungen und die Originalitätssignatur:
| Bereich | Inhalt | Zugriff |
|---|---|---|
| Konfigurationsbereich (48 Blöcke) | AES-Schlüssel und Berechtigungen, Originalitätssignatur, Kunden-ID, Sicherheitseinstellungen | Den dedizierten Konfigurationsbefehlen vorbehalten |
| Blöcke 0 bis 62 | Benutzerspeicher (252 Byte) | Lesen / Schreiben, blockweise sperrbar, per Authentifizierung schützbar |
| Block 63 | 16-Bit-Zähler und sein Schutzindikator | Lesen; Erhöhung durch einen Schreibvorgang, Voreinstellung durch gegenseitige Authentifizierung geschützt |
In der Praxis fassen die 252 Byte Benutzerspeicher einen NDEF-Datensatz mit einer URL von etwa 230 Zeichen, sobald der Capability Container (beim Formatieren in den ersten Block geschrieben) und die NDEF-Hülle berücksichtigt sind und das gängige Präfix (zum Beispiel https://www.) in einem einzigen Byte komprimiert wird. Das reicht für einen mit Parametern angereicherten Link, zum Beispiel um jeden Tag mit einer Online-Echtheitsprüfung zu verknüpfen.
Funktionen & Sicherheit
- AES-128-Authentifizierung: Ein dedizierter Koprozessor führt die Tag-Authentifizierung (Nachweis der Echtheit des Chips per Challenge-Response) und die gegenseitige Authentifizierung durch, die zusätzlich die Rechte des Lesegeräts prüft, bevor der Zugriff auf geschützte Daten oder Funktionen freigegeben wird – alles innerhalb des Protokolls ISO/IEC 15693. Ein konfigurierbares Authentifizierungslimit bremst Brute-Force-Angriffe.
- Drei Schlüssel mit Berechtigungen: Drei 128-Bit-Benutzerschlüssel, die jeweils gewählte Berechtigungen tragen (Lesen, Schreiben, Privacy, Destroy, EAS/AFI oder Krypto-Konfiguration), um die Rollen zwischen Marke, Logistik und Anwendung zu verteilen; ein vierter, von NXP programmierter Schlüssel dient der Authentifizierung des Original-Tags.
- Anpassbare Originalitätssignatur: Eine 32-Byte-Signatur auf Basis der Kryptografie mit elliptischen Kurven wird von NXP vorprogrammiert; sie kann bei der Personalisierung durch eine anwendungsspezifische Signatur ersetzt und anschließend dauerhaft gesperrt werden.
- Speichersegmentierung und Schutz: Der Benutzerspeicher lässt sich in Bereiche mit unterschiedlichen Zugriffsbedingungen unterteilen, in denen Lesen oder Schreiben eine gegenseitige Authentifizierung erfordern kann; die klassische blockweise Sperre (einschließlich AFI, DSFID und EAS) bleibt verfügbar.
- 16-Bit-Zähler: Er liegt im letzten Block und wird durch einen einfachen Schreibvorgang um eins erhöht, wobei seine Voreinstellung durch gegenseitige Authentifizierung geschützt ist (nützlich, um Verwendungen oder Servicezyklen zu zählen).
- Privacy, Destroy, EAS und AFI: Die Modi Privacy und Destroy sowie die Diebstahlsicherung EAS und die AFI-Filterung sind durch gegenseitige Authentifizierung geschützt, und der persistente Quiet-Modus beschleunigt die Inventarisierung großer Tag-Mengen.
Bei der Auslieferung ist der Benutzerspeicher nicht geschützt: Der Chip lässt sich wie ein klassischer Type 5 Tag lesen und beschreiben, die AES-Sicherheit wird bei der Personalisierung aktiviert. Den Chip gibt es in einer einzigen Version mit einer Abstimmkapazität der Antenne von 23,5 pF (Modell SL2S6002).
Kompatibilität
Der ICODE DNA nutzt die Technologie NFC-V (ISO/IEC 15693), die von der großen Mehrheit der aktuellen NFC-Smartphones unterstützt wird. Unter Android funktionieren Lesen und Schreiben mit NFC Tools nativ und ohne besondere Einschränkungen. Auf dem iPhone ist das automatische Lesen im Hintergrund ab dem iPhone XS und XR verfügbar; ab dem iPhone XS / XR lässt sich der Chip mit NFC Tools unter iOS 17 oder höher lesen und beschreiben, indem Sie den Scan in der App manuell starten.
Mit NFC Tools unterstützt der ICODE DNA das Auslesen technischer Informationen, das Schreiben von Datensätzen, das Löschen und die dauerhafte Sperre. Die kryptografische Konfiguration (AES-Schlüssel, Berechtigungen, Segmentierung) erfordert eine spezialisierte Kodierung über die dedizierten Befehle des Chips. Die Liste der kompatiblen Modelle finden Sie im Artikel zur Kompatibilität.
ICODE SLIX2 vs ICODE DNA
| Chip | Benutzerspeicher | Sicherheit | Typische Verwendung |
|---|---|---|---|
| ICODE SLIX2 | 316 Byte | Fünf 32-Bit-Passwörter, Signatur, Zähler | Das passwortbasierte Flaggschiff |
| ICODE DNA | 252 Byte | AES-128-Authentifizierung, drei Schlüssel mit Berechtigungen, Signatur, Zähler | Kryptografischer Markenschutz |
Beide Chips teilen sich das Protokoll ISO/IEC 15693, die große Reichweite, den Zähler, den persistenten Quiet-Modus und den Datenerhalt von 50 Jahren. Der SLIX2 bietet mehr Speicher bei passwortbasierter Sicherheit; der DNA verzichtet auf ein paar Byte zugunsten einer AES-Authentifizierung, die sich nicht wiedereinspielen lässt (die richtige Wahl, wenn die Echtheit des Produkts auf dem Spiel steht). Bei NFC im Nahbereich übernimmt der NTAG 424 DNA dieselbe Rolle im Format Type 4.
Häufige Fragen
Wie viele Daten passen auf einen ICODE DNA?
Der Chip hat 252 Byte Benutzerspeicher, was unter Berücksichtigung des Capability Containers und der NDEF-Hülle einer URL von etwa 230 Zeichen entspricht; der letzte Block ist für den Zähler reserviert.
Was bringt die AES-Authentifizierung gegenüber den Passwörtern der SLIX-Generation?
Die Authentifizierung beruht auf einem Challenge-Response-Verfahren: Das Geheimnis wird nie übertragen, und jede Sitzung verwendet eine neue Zufallszahl, was Abhören und Wiedereinspielen verhindert. Die gegenseitige Authentifizierung prüft zusätzlich die Rechte des Lesegeräts. Passwörter bieten eine Zugriffskontrolle, aber keinen kryptografischen Echtheitsnachweis.
Ist der ICODE DNA mit dem iPhone kompatibel?
Ja. Das Lesen im Hintergrund funktioniert ab dem iPhone XS und XR, und mit NFC Tools sind Lesen und Schreiben ab dem iPhone XS / XR unter iOS 17 oder höher möglich.
Lässt sich ein ICODE DNA vor dem Überschreiben schützen?
Ja, auf zwei Arten: mit einer dauerhaften, unwiderruflichen blockweisen Sperre, auch aus NFC Tools heraus, oder mit einem Schreibschutz, der an die gegenseitige Authentifizierung gebunden ist und vom Inhaber des betreffenden AES-Schlüssels wieder aufgehoben werden kann.
Nützliche Links





