Hardware Job: Card Reader
Hi - ein Freund von mir hat einen Hardware-Job zu vergeben: Hergestellt wird ein Card-Reader (Chip Reader für Kreditkarten) samt API zum Auslesen der Kartendaten. Das Gerät soll mit Smartphones und PCs funktionieren (vergleichbar mit dem Square Reader https://squareup.com/), also evtl. Anbindung über den Mikrofoneingang. Bezahlt wird nach Aufwand/Stunden ab € 50,- Bei Interesse bitte melden! lg Martin
On Thu, Sep 01, 2011 at 12:11:32PM +0200, Martin Brunthaler wrote:
Hi - ein Freund von mir hat einen Hardware-Job zu vergeben:
Hergestellt wird ein Card-Reader (Chip Reader für Kreditkarten) samt API zum Auslesen der Kartendaten. Das Gerät soll mit Smartphones und PCs funktionieren (vergleichbar mit dem Square Reader https://squareup.com/), also evtl. Anbindung über den Mikrofoneingang. Bezahlt wird nach Aufwand/Stunden ab € 50,-
Warum nimmst Du nicht einen fertigen kommerziellen Chipkarten-Leser? Kostet sicher in Summer weniger als eine Eigenentwicklung. Bedienen kannst Du die mit open source software (z.B. opensc, Muscle). Das Hauptproblem sind nicht dokumentierte Schnittstellen der verwendeten Karten, ich habs z.B. geschafft, den Zufallszahlengenerator auf einer Bankomat-Karte zu benutzen, aber wie man z.B. einen Key draufbekommt (für die Bürgerkarten-Funktion) ist komplett undokumentiert, wenn nicht sogar unmöglich. Auch die Benutzung mit openssl o.ä. ist undokumentiert. Was heisst dass das Gerät mit Smartphones funktionieren soll, USB? Oder suchst Du was was SIM-Karten von Telefonen benutzen kann, das ist nämlich eine andere Baustelle... Ralf -- Ralf Schlatterbeck email: ralf@zoo.priv.at
On Thu, 2011-09-01 at 12:31 +0200, Ralf Schlatterbeck wrote:
Bedienen kannst Du die mit open source software (z.B. opensc, Muscle). Das Hauptproblem sind nicht dokumentierte Schnittstellen der verwendeten Karten, ich habs z.B. geschafft, den Zufallszahlengenerator auf einer Bankomat-Karte zu benutzen, aber wie man z.B. einen Key draufbekommt (für die Bürgerkarten-Funktion) ist komplett undokumentiert, wenn nicht sogar unmöglich. Auch die Benutzung mit openssl o.ä. ist undokumentiert.
Um deine Bankomatkarte als Bürgerkarte verwenden zu können brauchst du eine Personenbindung (die vom ZMR signiert wird), also nur die Keys alleine reichen eh nicht. Die AustriaCard Befehle sind natürlich dokumentiert, allerdings nur unter NDA zu haben (wenn deine Moralvorstellung es erlaubt NDAs zu unterzeichnen frag mal dort nach). Du könntest allerdings auch mal den MOCCA http://mocca.egovlabs.gv.at/ Sourcecode durchforsten, dort könntest du fündig werden. Allerdings soweit ich mich erinnern kann etwas spärlich dokumentiert. Für OpenSSL gibts soweit ich weiß nur eine PKCS#11 Engine. Da es für die AustriaCard Karten keinen PKCS#11 Provider gibt wird das bis auf weiteres nicht funktionieren. 73 de oe1mxc
Teilnehmer (3)
-
Martin Brunthaler -
Matthias Fassl -
Ralf Schlatterbeck