2016-06-30 7 views
2

スマートカードのT = 1プロトコルに関する質問です。シナリオは次のとおりです。インターフェイスデバイスは、カードに5つの連鎖Iブロックを送信する必要があります。したがって、Mビットは最初の4ブロックに設定され、最後のブロックに対してはクリアされます。T = 1のスマートカードのブロックチェーンに返信

2番目のIブロックの転送中にカードが応答としてIFSまたはWTX要求を送信できますか?または、カードは常に連鎖Iブロックに対してRブロックで応答しなければならない。

よろしくお願いします。 Jain。

答えて

1

ISO 7816-3、セクション11.6.2.2連鎖は、その点では私には明確に表示されます。

あなたは(ISO-話す条)アクノリッジ正または負のいずれかとR-ブロックを送っばなりません。

IFS(フィールドサイズネゴシエーションは以前に起こっていなければなりません。そうでなければ、端末はどの位置でチェーンになっているか分からないでしょう)やWTXの合理的な時間でもありません。カード処理は完全なAPDUを受信した)。

+0

ISO 14443-4で定義されているT = CLでは、「PICCはIブロックまたはR(ACK)ブロックの代わりにS(WTX)ブロックを送信することが許可されています。限り、私は後者の場合(すなわち、R(ACK)の代わりにS(WTX)が送信されたとき)連鎖中に発生します。 – vlp

+0

さらに、ISO 7816-3のセクション11.6.2.3のルール3では、以前に受信したIブロック - これはIブロック(チェーンされたものであっても)かもしれません...正しい説明は何ですか? – vlp

関連する問題