ChipTAN

From
Revision as of 10:15, 1 October 2012 by Warncke (talk | contribs)
Jump to navigation Jump to search

Ziel

  • Analyse der Kommunikation zwischen Karte und Terminal
  • Untersuchung einer möglichen Softwareemulation des ChipTAN-Generators

Herangehensweise

  • >hier Bild vom Aufbau<
  • Beschreibung des Aufbaus
  • wie wollten wir das ganze machen also seriell zu byte mit dem plugin vom logic analyzer etc.

Asychronous Character Transfer

  • 1 Byte wird mit 10 Bit übertragen
  • 1. Bit = Startbit
  • 2.-9. Bit = Daten
  • 10. Bit = Paritybit

Zwischen der Übertragung zweier Bytes wird eine vorher ausgehandelte Zeit gewartet (I/O Kanal auf High gesetzt) um der Gegenseite die möglichkeit zu geben das letzte Byte nochmal anzufordern (falls Paritybit falsch war). Wählt man die ersten fallende Flanke des I/O Kanals nach dem schalten des Reset-Signals auf High als Startpunkt kann man somit direkt Bytesvom I/O-Kanal ablesen.

Analyse des Bytestroms

ATR & PPS

Blöcke

Verwendete Hardware

Verwendete Software

Literatur

  • ISO 7816-3
  • Handbuch der Chipkarten