1

ISO7816-4 APDU コマンドを使用して SCOSTA スマート カードを使用しています。ファイル構造を作成しましたが、たとえば、コンパクトおよび拡張形式でセキュリティ アクセス条件を設定する方法がわかりませんでした。

ファイルMF、DF、EF、SEなどを作成するためにTLV構造を使用しています

Deticated File には次の FCP があります。

  • タグ 8C
  • レン08
  • セキュリティ属性 AM 7F
  • VALUE FF ファイル削除(自己):しない
  • VALUE FF 終了 DF: なし
  • VALUE 22 アクティベートファイル:(SE#2)
  • VALUE 22 ファイルの無効化:(SE#2)
  • VALUE 22 ファイル作成 EF:(SE#2)
  • VALUE 22 ファイル作成 DF:(SE#2)
  • VALUE FF ファイル削除(子):なし

だから私の質問は: VALUE 22 セットのどこから、SE#2 の意味は何ですか?

AMバイトの計算方法は?

ISO/IEC 7816-4:2005(E) Document Page No:24-25 参照

4

1 に答える 1

0

タグ 8C は、コンパクト形式のアクセス ルールを示します。アクセス モード バイト(7F) の後に、アクセス モード バイトに設定されているビットと同じ数のセキュリティ条件バイトが続きます。NEVER セキュリティ条件バイトのみが続くビット (および対応する SCB) を除外する方が直感的であると思いますが、この例は合理的に見えます。(明示的に許可されていない操作は、とにかく拒否する必要があります)。

DF のアクセス モード バイトのコーディングは表 16 にあり、セキュリティ条件バイトのエンコードは ISO 7816-4 の表 20 にあります。

SE#2 は、ユーザー認証、外部認証、およびセキュア メッセージングに必要なキー ID がセキュリティ環境 2 によって決定されることを意味し、値 22 は、この場合、外部認証のみが必要であることを意味します。

于 2015-07-27T07:02:15.577 に答える