PIN の変更/ブロック解除呼び出し可能サービス

PIN ブロック計算 PIN 変更/ブロック解除:
  1. 3 つの 8 バイト、16 桁のブロック-1、ブロック-2、およびブロック-3 を形成し、すべての桁を X'0' に設定します。
  2. 右端のブロック-1 の 4 バイトを、前のセクションで説明した認証コードで置き換えます。
  3. ブロック-2 の 2 番目の数字を、新規 PIN の長さ (4 から 12) に設定し、それに新規 PIN を続け、右側に X'F' を埋め込みます。
  4. 現在の PIN を、ブロック-3 の左端の桁に配置して組み込みます。
  5. ブロック-1、ブロック-2、およびブロック-3 に排他的論理和をとって、8 バイト PIN ブロックを形成します。
  6. スマート・カード用に、PIN ブロックにメッセージの他の部分を埋め込みます。
    • X'08' を前に付加します。
    • X'80' を追加します。
    • さらに 6 バイトの X'00' を追加します。
結果のメッセージには、適切なセッション鍵を使用して ECB モードの Triple 暗号化が実行されます。