Hallo Zusammen ich habe da ein kleines Problem. Ich möchte mit einem uC über I2C Bus eine "Secure Memorycard" ansteuern und Passwort und Verschlüsselung nutzen. Im Datenblatt stehen zwar die benötigten Hardwareprotokolle, aber leider nichts über die zu schreibende Software, also in welcher Reihenfolge ich was, wie machen muß, um die Sicherheit der Karte zu nutzen. Anscheinend ist das Geheim, sonst hätte ich wahrscheinlich schon etwas im Netz gefunden. Vielleich kann mir hier Jemand mit Links oder einem Flußdiagramm helfen. Vielen Dank Rainer
Guten Abend diesen Thread mal wieder hochhole. Hat denn da Keiner einen Tip für mich, wie ich die Karte dazu übereden kann, das sie das tut was ich möchte. Gruß Rainer
SD Karte hatt keine I²C Bus sonder SPI. Weitere Informationen gibts bei www.sdcard.org gegen Lizenzgebühr.
Das hätte ich auch beinahe geschrieben, aber vielleicht ist ja garkeine SD-Card gemeint? Könnte ja auch eine "sichere" (Passwort) Chipkarte mit Speicher (Memory) gemeint sein, die per I²C angesprochen wird. ...
@Rainer: Meinst Du eine SD-Karte (Bild: http://images.amazon.com/images/P/B00009ZV51.01.LZZZZZZZ.jpg) oder einer Smart bzw. Memory Card (aka Chipkarte) (Bild: http://www.basiccard.com/pics/zc-easyk.jpg)? Wenn letzteres: Was für ein Typ genau?
Hallo damit keine Missverständnisse mehr auftreten, hier ein Link auf das Datenblatt der Secure Memorycard http://www.atmel.com/dyn/resources/prod_documents/doc0971.pdf Und das Ding muß ich mit einem uC ansteuern wobei mir irgendwie der Einstieg in die dafür benötigte Softwar fehlt. Der I2C Bus funktioniert das habe ich mit einer normalen Speicherkarte getestet. Gruß Rainer
Dachte ich mir schon fast... Nunja, wenn du "musst" (und nicht "möchtest" oder "willst"), dann werden dir sicherlich auch die dazu notwendigen Informationen bereit stehen (eigene Aufzeichnungen?). Ansonsten würde man das nicht von dir verlangen. ...
Moin nun bin ich noch ratloser. Nicht was die Karte angeht, sondern wegen dem Forum. @Hannes Nein, mir stehen keine weitere Informationen zur Verfügung, außer dem Datenblatt. Und da ich nicht weiß wie ich in die Programmierung einer Secure Card einsteigen muß, dachte ich, man kann hier eine Hilfestellung bekommen. Ich will ja nicht das man für mich Arbeit macht, sondern möchte nur wissen was ich dabei zu beachten habe, entweder mit ein paar Links, die vielleicht Jemand schon mal gefunden hatte, ich habe nichts vernünftiges gefunden, vielleicht ja auch falsch gesucht, oder mit einem Beispiel. Ich dachte eigendlich das man, wenn man nicht weiter weiß, in so einem Forum, einmal nachfragen darf. Im Moment habe ich das Gefühl verkohlt zu werden. Und was das "muß oder möchte angeht", vielleicht ist dir oben aufgefallen, das ich mit zuerst mit "möchte" gefragt habe und keine Antwort erhalten habe. Gruß Rainer
Sorry, ich hatte nicht die Absicht, dich zu verkohlen. Aber wenn das so nach "Hausaufgaben" aussieht, bekommt man hier selten eine befriedigende Auskunft. Ich hatte mich hier ja nur reingehängt, um mitzuteilen, dass vielleicht ja doch keine SD-Card gemeint ist. Da ich mich aber nicht mit Kryptografie beschäftige (alles was "sicher" machen soll, macht in erster Linie "kompliziert") kann ich leider nicht zur Lösung deines Problems beitragen. Das Wissen um die "Sicherheit" ist nunmal nur einem kleinen Personenkreis zugänglich, ansonsten wäre es ja auch nicht "sicher". Das Datenblatt habe ich nur grob überflogen (diese Karte interessiert mich nicht), ich glaube aber nicht, dass ich darin Dinge entdecken könnte, die du nicht finden kannst. Viel Erfolg... ...HanneS...
Moin Moin man was'sen das für ein Forum, war eigendlich der Meinung, das man auf fachliche Fragen auch fachliche Antworten bekommt oder wenigstens einen Link über dem das Einsteigen in die Thematik möglich ist. Hätte mir 4 Tage Probieren und suchen erspart. Um meine Frage selbst zu beantworten vielleicht interessiert es noch Jemanden anders: Die Kommunikation zwischen einem Host und einer Secure Memorycard ist in der ISO/IEC 7816 festgelegt. Der Datenaustausch erfolgt Asyncron ähnlich einer RS232 allerdings mit 5V Pegeln. Mein Fehler war, das ich das Ganze Syncron machen wollte, worüber ich keine Informationen fand und mich nur auf die Datenblätter und Applicationen stützen wollte. Gruß Rainer
@Rainer: Das was Du jetzt schreibst, passt aber nicht zum Datenblatt, das Du präsentiert hast. Es gibt nämlich synchrone und asynchrone Chipkarten. Die, deren Datenblatt-URL Du hier gepostest hast, unterstützt eben KEIN ISO7816-Protokoll (asynchron) sondern I2C. Und letzteres ist nun mal synchron. Und die verwendeten I2C-Kommandos sind im Datenblatt geschildert. Fazit: Wenn Du "fachliche Antworten" bekommen willst, dann spezifiziere bitte, was für Hardware Du meinst.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.