スマート カード用 PC/SC インターフェイス

さまざまな種類の NFC カードの ATR 形式を次に示します。 ATR 形式の詳細については、PC/SC 仕様 [3.a] を参照してください。

ISO14443-4 カードの ATR 形式

バイト オフセット 指定 説明
0 3B 初期ヘッダー
1 8n T0 ニブルが高いほど、TD1 のみが存在します。 ニブルが小さい場合は、履歴バイトのサイズを示します
2 80 TD1 TD2 の存在
3 01 TD2  
4 ~ 3 + N XX 履歴バイト ISO14443Aの場合: 履歴バイトは ATS 応答
からISO14443B: 履歴バイトは ATTRIB (ATQB) からのバイトです
4+N XX TCK Checksum

ストレージ カードの ATR 形式

バイト オフセット 指定 説明
0 3B 初期ヘッダー  
1 8n T0 ニブルが高いほど、TD1 のみが存在します。 ニブルが小さい場合は、履歴バイトのサイズを示します
2 80 TD1 TD2 の存在
3 01 TD2  
4 ~ 3 + N 80 T1 カテゴリ インジケーター バイト。
4 ~ 3 + N 4F TK アプリケーション識別子の存在。
4 ~ 3 + N 0C TK 長さ
4 ~ 3 + N A0 00 00 03 06 TK PC/SC からのパート 3 補足ドキュメントで指定されている RID
4 ~ 3 + N SS TK 標準の場合はバイト。 値は、補足ドキュメントの表 2 に対応している必要があります。
4 ~ 3 + N NN TK カード名のバイト数。 値は、補足ドキュメントの表 3 に対応している必要があります。
4 ~ 3 + N 00 00 00 00 RFU  
4+N XX TCK Check-sum