Chipkarte mit dem FPGA verarbeiten

Gast #1601219
Lesenswert?

Hallo,

ich möchte Chipkarten mit dem FPGA ansteuern.
Normale EEPROM-Chipkarten sind kein Problem da dies über I²C läuft.
Wie man mit einer SLE 4428 von Siemens/Infinion umgeht hab ich soweit 
auch verstanden, doch wie erkenne ich mit dem FPGA welche Karte drinne 
ist?

Das einzigste was ich als Unterschied sehe ist der Reset-Pin für die SLE 
4428 Karte.

Der naive Ansatz wäre also:
- Reset auslösen
- auf Daten-Pin lauschen
=> keine Reaktion => Datenkarte
=> richtige Reaktion => SLE 4428

Kommt man eigentlich an Chipkarten rann, die etwas mehr können?
z.B. sowas wie Geldkarten
(Firma: www.collion.de) Persönliche Seite #1601493
Lesenswert?

Patrick Lehmann schrieb:

>Kommt man eigentlich an Chipkarten rann, die etwas mehr können?

Was verstehst Du unter rankommen?
Geldkarten kann "man(n)" bei der Bank deines Vertrauens bekommen.
Welche Chips darin verbaut sind konnte man in den letzten Tagen aus der 
Presse erfahren.
Je nach Hersteller lässt sich auch die interne Dokumentation des Chips 
inkl. Encryptionverfahren unter NDA ( und Zahlung einer gewissen Summe) 
für "normale" Firmen erkaufen.
Die Verfahren mit denen man mit diesen Chips kommuniziert sind 
standardisiert und dokumentiert.
Was Dir die jeweiligen Chips (wenn programmiert wie im Beispiel der 
Geldkarten) allerdings antworten, wenn Du Ihnen nicht die richtigen 
Fragen stellst, steht jedoch auf einem ganz anderen Blatt...

Zu deiner ursprünglichen Fragestellung:
In der Tat wird in einigen Fällen so vorgegangen, die Chips in den Reset 
zu versetzten und deren Verhalten bei der ersten Kommunikation nach dem 
Reset für die weitere Selektion herzunehmen. Teilweise ist auch ein 
mehrfacher Reset und Entscheidungsbaum notwendig.

Gruß

Andreas Bergmann
Gast #1601648
Lesenswert?

timscho schrieb:
> Das ist doch ein Witz, oder? :)

Wie sollte das ein Witz sein?
Softcore <=> Wishbone <=> I²C <=> Chipkarte

Dann bekommt die I²C Komponente noch ein paar Befehle mehr rein um einen 
Reset setzen und auswerten zu können, das ist nun wirklich kein Problem 
!
Gast #1601743
Lesenswert?

Ich meinte damit dein Vorhaben allgemein;

> - auf Daten-Pin lauschen

> Kommt man eigentlich an Chipkarten rann, die etwas mehr können?
> z.B. sowas wie Geldkarten

Auch wenn du Angestellter einer von einem Geldinstitut beauftragten IT 
Firma bist, bedeutet meiner Meinung nach solche Darlegung der 
Moeglichkeiten fuer Geldkartenmanipulation eine Einladung zum Diebstahl.
Deshalb bin ich ueberrascht, dass jemand so was hier bespricht.
#1601769
Lesenswert?

timscho schrieb:
> Ich meinte damit dein Vorhaben allgemein;
>
>> - auf Daten-Pin lauschen
>
>> Kommt man eigentlich an Chipkarten rann, die etwas mehr können?
>> z.B. sowas wie Geldkarten
>
> Auch wenn du Angestellter einer von einem Geldinstitut beauftragten IT
> Firma bist, bedeutet meiner Meinung nach solche Darlegung der
> Moeglichkeiten fuer Geldkartenmanipulation eine Einladung zum Diebstahl.
> Deshalb bin ich ueberrascht, dass jemand so was hier bespricht.

Ich hoffe wirklich, dass Geldkarten u.ä. gut genug gesichert sind, um 
jemanden, der gerade mal ein FPGA besitzt, von einer Manipulation 
abzuhalten!
Gast #1601937
Lesenswert?

timscho schrieb:
> Auch wenn du Angestellter einer von einem Geldinstitut beauftragten IT
>
> Firma bist, bedeutet meiner Meinung nach solche Darlegung der
>
> Moeglichkeiten fuer Geldkartenmanipulation eine Einladung zum Diebstahl.
>
> Deshalb bin ich ueberrascht, dass jemand so was hier bespricht.

Erst lesen dann denken und dann schreiben !

1. Ich habe lediglich gesucht wie man chipkarten unterscheiden kann.
und
2. war die frage ob man im handel auch chipkarten mit µP bekommen kann, 
sodass man bessere Sicherheitsfunktionen und mehr möglichkeiten als bei 
einer SLE 4428 hat

z.b. folgende Funktionen
- PIN, PIN2
- mehrere getrennte Speicherbereiche mit unterschiedlichen PINs etc.´
- mehr speicher (keine EEPROM-Karte)

Ein Beispiel für solch eine Karte wäre die Geldkarte, das man diese 
nicht im Handel bekommt ist mir klar. Und deren Interna will ich auch 
garnicht kennen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren