Forum: Mikrocontroller und Digitale Elektronik Hilfe : RFID Auswahl


von Samy (Gast)


Lesenswert?

Hallo,

ich wollte mal bestimmte RFID Karten ,die mit 13,56Mhz arbeiten,auslesen 
und Sie in eine Datenbank zusammenfassen.

Dazu will ich mir einen RFID Modul und einen geeigneten Board holen.
Ich hätte an einen Arduino uC gedacht.

Was ich über die Karten weiss ist, dass ein Lesegerät mit folgendem 
Eigenschaften lesen kann:

Mifare DESFire EV1, Milfare Classic

Ich vermute mal stark das die Karten mit Mifare DESFire EV1 arbeiten.

Hier ein Link vom Datenblatt des Lesegeräts:
http://www.primion.de/fileadmin/primion2/Downloads/Datenblaetter_2012/Deutsch/prime_prox_vergossen.pdf




Ich habe hier mal ein Modul gefunden aber ich bin mir nicht sicher ob es 
kompatibel ist....

http://learn.adafruit.com/adafruit-pn532-rfid-nfc


Ist das Modul geeignet ? Wenn nicht könnt ihr mir Vorschläge für ein 
Modul mit Board geben ?
Wäre sehr Dankbar, da ich mich in dem Bereich nicht sehr gut auskenne.

Vielen Dank für die Hilfe !

von Ralf (Gast)


Lesenswert?

Der PN512 ist ein gängiger Mifare/ISO14443 IC, in diesem Fall wird auch 
NFC unterstützt.

> Ich vermute mal stark das die Karten mit Mifare DESFire EV1 arbeiten.
Welche Karten? Jedenfalls, einfach auslesen ist nicht, wenn die Daten 
verschlüsselt wurden.
Dann bekommst du vielleicht noch die UID ausgelesen, wenn du Pech hast 
ist es ein R(andom)UID.

Ralf

von Samy (Gast)


Lesenswert?

Also die Karten sind Studentenausweise. An unserer Hochschule gibt es 
einen Kartenlesegerät (oben als Link angegeben).

Mein Ziel ist es diese auszulesen und nur bestimmte Leute in eine 
Datenbank aufzunehmen.

Es geht mir darum nur, dass das Auslesen klappt.
Ich war mir nicht sicher das der PN512 den "Mifare DESFire EV1" Standard 
unterstüzt da in der Geätebeschreibung nur "Milfare Clasic" erwähnt 
wird...

Also kann ich mit dem PN512 Karten die den "Mifare DESFire EV1" Standard 
haben auslesen ?

MfG Samy

von Kachel (Gast)


Lesenswert?

Mein lieber Junge. Du kommst nicht an die DESFire Dokus ran.

Und wenn brauchst du Wochen / Monate um das zu verstehen.

Solche Sätze: "Mifare DESFire EV1" Standard  bedeutet das du Null 
schimmer hast.

Vergiss es!


Kachel

von Kachel (Gast)


Lesenswert?

Die VOLLSTÄNDIGEN Dokus im NXP DOCSTORE

Nur mit NDA Erklärung!

Du brauchst MF3IDC..  vollständige Datenblätter. ca. 500 Seiten


Kachel

von Mystik (Gast)


Lesenswert?

Kachel schrieb:
> Mein lieber Junge. Du kommst nicht an die DESFire Dokus ran.
>
> Und wenn brauchst du Wochen / Monate um das zu verstehen.
>
> Solche Sätze: "Mifare DESFire EV1" Standard  bedeutet das du Null
> schimmer hast.
>
> Vergiss es!
>
>
> Kachel


...Hey,bleib mal ganz ruhig Opa...in deinem Alter führt solche Aufregung 
leicht zum Herzinfarkt....außerdem gibt es auch Leute mit einer besseren 
Auffassungsgabe,welche dann keine Monate brauchen um dies zu verstehen!
Du scheinst es doch auch Begriffen zu haben,der Rest der Welt ist nicht 
behämmert,mein Freund ;-)
@TO
Lass dich nicht von solchen Geschwätz runter ziehen, RFID ist zwar etwas 
komplexer, aber mittlerweile gut dokumentiert und im Netz findet man 
viele Gleichgesinnte.
Welche Kartendaten wären denn für dein System wichtig und wie sind deine 
bisherigen Vorstellungen für das Auslesen der Karte?
Deine Vorstellungen werden sicher noch etwas Naiv sein, aber das soll 
dich nicht abhalten diese zu äußern, da wir ja hier im Forum zusammen 
sind um sie in die richtige Richtung zu lenken.....also,nur zu :)

von A. B. (funky)


Lesenswert?

naja, Monate brauch man nicht, aber ganz trivial ist es nicht.

Als Otto Normal Anwender ist es aber wirklich ein Ding der Unmöglichkeit 
an die Dokus ranzukommen.


Nur frag ich mich wie hier manche immer zu ihren Aussagen bezüglich 
irgendwelcher Kartentypen&Standards kommen. "Ich vermute das ist eine 
Mifare Desfire xyz" Karte...aufgrund von was vermutet ihr das?! Ohne die 
Karte in irgendeiner Form ausgelesen zu haben ist es quasi schon ein 
Ding der Unmöglichkeit zu erkennen ob das nur eine ISO 14443, 15693 oder 
irgendne andere Karte ist.


Von einer Desfire Karte kannst du ohne die passenden 
Verschlüsselungskeys nicht mehr als die Kartenseriennummer auslesen.
Mit entsprechenden RFID Chips(auf Arbeit verwenden wir Legic) ist es 
mittlerweile aber Recht einfach geworden zum Beispiel neuere Desfire 
Karten auszulesen, da die Ver/Entschlüsselung komplett in Hardware 
gemacht wird.

Früher musste das alles softwaremässig implementiert werden und diese 
Algorithmen sind recht schwer zu durchdringen. Auch ist die Fehlersuche 
ziemlich ätzend&beschissen

von Mystik (Gast)


Lesenswert?

.....das stimmt schon alles, aber wir wissen ja noch garnicht was er 
genau Auslesen will.....vielleicht reicht ihm für eine einfache 
Anwendung die ID .....schauen wir mal wie seine Vorstellungen genau 
sind.

von Peter (Gast)


Lesenswert?

Also, must to have ist ,dass ich ne sowas wie eine ID von der Karte mit 
meinem Modul herauslesen könnte,um das später in meine Datenbank hinzu 
fügen zu können.

Nice to have wäre es, wenn ich z.B neben der ID auch herauslesen könnte 
wem die Karte gehört (Namen,Nachname und Martikelnummer sind auf der 
Karte gespeichert).

Aber so wie ich das hier bisher verstanden habe, kann man die 
Kartenserienummer herauslesen. Wenn die eindeutig sind, wäre damit der 
must to have Kriterium erfüllt.


Ich habe jetzt dank einen Android App,die Karten ausgelesen und 
folgendes herausgefunden:

Tag Type:
Milfare Classic 1K

RF technology:
Type A (ISO/IEC 14443 Type A)

Das heißt ich könnte mit ruhigen gewissen diese Modul benützen:
http://learn.adafruit.com/adafruit-pn532-rfid-nfc/overview

Sehe ich das richtig ?

von Peter (Gast)


Lesenswert?

Damit keine Missverständnisse kommen,
ich mache dieses Projekt mit Samy deswegen habe ich für Ihn geantwortet.

von garp (Gast)


Lesenswert?

Hallo Peter,
hoffentlich berichtigt mich jemand, falls ich Mist erzähle, aber den 
öffentlichen Schlüssel siehst du bei den classic imho immer.
Hast du den geheimen Schlüssel, kannst du auf die anderen 
Speicherstellen lesend und schreibend Zugriff nehmen. So ist es 
zumindest bei den Schließanlagen. wenn auf der Karte noch frei Stellen 
wären, könntest du diese für deine Zwecke nutzen. Dazu müsstest du 
jedoch an den geheimen Schlüssel der Karte kommen.
Ist der nicht inzwischen für die classic berechenbar? --> Frage an die 
Experten

von Jürgen D. (poster)


Lesenswert?

garp du erzählst Mist, du wolltest es aber ja auch so hören :)

Eine Mifare Clasic 1K hat einen Speicheraufbau von 16 Sectoren a 4 
Blöcke a 16 Byte. Der 4. Block eines jeden Sectors ist der 
Sectortrailer, da stehen die beiden Schlüssel A und B sowie die 
Rechtevergabe dieser Schlüssel drinne. Die Schlüssel sind immer nur für 
den einen Sector gülitig.
Eine Ausnahme ist der aller erste Block auf der Karte. Darin stehen 
unter anderem die UID, Herstellerkennung u.s.w.
Der erste Sector wird oft als eine Art Inhaltsverzeichnis des 
Transponders verwendet, dem so genanten MAD, Mifare Aplicaton Directory.
Dann ist der öffentliche Zugriffsschlüssel A0A1A2A3A4A5.
Wenn man keinen Schlussel einens Sectors kennt kann man von ihm auch 
nichts lesen.
An die UID des Transponders kommt man dann nur auf einen anderen Weg, 
und zwar auf der ISO14443A Ebene wärent der Selection des Transponders.
Manche Transponder, wie auch der RFID Reisepass verwenden da aber nicht 
mehr eine feste Nummer sondern eine Random Nummer die sich bei jeden 
Zugriff ändert. Bei solchen Transpondern ist eine Unterscheidung anhand 
der UID nicht mehr möglich.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.