Der HF-RFID-Chip MiFare S50

Der HF-RFID-Chip MiFare S50

Speicherorganisation

Der zentrale Teil des S50-Chips ist für uns der Speicher. Er ist folgendermaßen aufgebaut:



Wir schauen uns nur die ersten beiden Blöcke an, da die Blöcke 1 bis 15 identisch aufgebaut sind:


Davon sind allerdings nicht alle Blöcke für Anwenderzwecke nutzbar. In Block 0 von Sektor 0 befinden sich z. B. die Herstellerdaten. Deshalb wird er "Manufacturer Block" genannt. Er wird nach dem Programmieren im Werk mit einem Schreibschutz versehen. Sein Inhalt sieht wie folgt aus:


Außerdem ist in jedem Sektor der letzte Block ein sogenannter "Sektor-Trailer-Block". Hier wird z. B. festgelegt, ob der Block gelesen oder auch beschrieben werden kann und in welcher Betriebsart er arbeitet. Dieser sehr spezielle Speicheraufbau dient vor allem der Sicherheit. Sie dürfen sich nämlich den Speicherblock nicht wie ein herkömmliches EEPROM vorstellen, das einfach nur kontaktlos beschrieben oder gelesen wird.