Florian schrieb:
> Meine Frage nun: Ist das richtig, daß die ID ständig wechselt? Wieso?
> Und gibt's 'n Verfahren, wie ich eine eindeutige ID erhalte, so daß ich
> verschiedene Persos erkennen kann?
Ja, es ist richtig, daß die ID ständig wechselt.
Der Zweck der ID ist Kollisionsauflösung, d.h. wenn mehrere Tags in
Reichweite sind, kann der Leser gezielt eines davon ansprechen, weil
jedes eine andere ID hat, ähnlich wie die Ethernet-Adresse dafür sorgt,
dass man einen Rechner im Netz gezielt ansprechen kann, unabhängig von
höheren Protokollschichten (z.B. während DHCP, also wenn er noch keine
IP-Adresse hat). Dazu muss natürlich sichergestellt sein, dass niemals
zwei Tags mit der gleichen ID in Reichweite sind, und ähnlich wie bei
Ethernet hat man dazu dafür gesorgt, dass die IDs weltweit eindeutig
sind (zentral vergebene Herstellerkennung + Seriennummer vom
Hersteller). Bei Ethernet gibt es übrigens auch die Möglichkeit, die
Adressen lokal zu vergeben, nutzt aber kaum jemand.
Bei RFID macht diese Eindeutigkeit aber Datenschutzprobleme: wenn ich
irgendein RFID-Tag mit mir herumtrage, das jedem Lesegerät seine
weltweit eindeutige ID verrät, bin ich unbemerkt automatisch
wiedererkennbar. Und zumindest bei RFID-Tags, die ausdrücklich als
Ausweis gedacht sind, berücksichtigt man das, indem die Dinger bei jeder
Benutzung eine neue, zufällige ID verwenden. Zur Kollisionsvermeidung
reicht das aus, und wer den Ausweis als Ausweis (zur
Identitätsfeststellung / Wiedererkennung) nutzen will, muss eben die
höheren Protokollschichten implementieren und "vernünftig" mit dem Chip
reden.
Gerade beim Perso würde ich erwarten, dass es keine Möglichkeit gibt,
eine eindeutige ID zu bekommen, ohne dass sich das Lesegerät vorher dem
Ausweis gegenüber legitimiert.