Frage

Einige Smartcards bieten die Option, eine Datei nach einem SFI (Short-Datei-Kennung) zu verweisen, was eine 5-Bit-Nummer ist. Im Gegensatz dazu ist eine typische Dateikennung 2 Bytes lang.

Ich brauche etwas Unterstützung, um herauszufinden, wie es geht, weil ich im Inneren keine Antwort gefunden habe ISO 7816-4.

Zuerst, Abschnitt 5.3.1.1 Staaten (Hervorhebung Mine)

Auswahl durch kurze EF -Kennung - Auf eine kurze EF -Kennung kann auf jede EF verweisen. Es besteht aus fünf Bits, nicht alle gleich, dh eine beliebige Zahl von eins bis dreißig. Bei Verwendung als kurzer EF -Kennung verweist die Zahl Null, dh 00000 in Binärer, auf den aktuellen EF. Auf der MF -Ebene ist die Nummer dreißig, dh 11110 in Binär, reserviert (siehe 8.2.1.1). Kurze EF -Kennungen können nicht in einem Pfad oder als EF -Kennung verwendet werden (z. B. in einem SELECT -Befehl).

Meine Art, diesen Satz zu interpretieren, lautet: "Sie können keine SFI verwenden, um eine Datei auf der Smart Card auszuwählen" - das ist nicht das, was ich erwarte.

Des Weiteren, Abschnitt 7.1.1 Gibt an, wie der Befehl apdu ausgewählt werden soll; Tabelle 39 gibt den Inhalt von P1 an. Keines der Beispiele gibt jedoch an, wie man es über SFI anspricht (alle sind etwa 2-Byte-Kennungen).

Also meine Fragen sind:

  1. Was ist die Gründe für das Hinzufügen von SFI? 2 Bytes pro Kennung waren zu viel?
  2. Wie kann eine Datei ausgewählt werden, wenn ihr SFI bekannt ist?
War es hilfreich?

Lösung

Ich fand die Antworten auf meine Fragen nach einigen zusätzlichen Forschungen.

  1. Eine Datei kann direkt über den SFI gelesen werden, ohne zuerst ausgewählt werden zu müssen. Auf diese Weise können Sie Zeit sparen (da keine Zeit für die Auswahl aufgewendet wird).
  2. Wie in Nr. 1 erläutert, ist der Punkt eines SFI, dass Sie es sofort lesen können. Die Anweisungen, die erklären, wie eine Datei gelesen werden kann, wenn ihr SFI bekannt ist usw. siehe Abschnitt 7.2.2 des gleichen Dokuments
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top