私は、SCP が 01 であり、重要な多様化アルゴリズムが Visa2 であるとサプライヤーが主張する Java カードをたくさん持っています。この 2 日間、JCOP ツールを使用して認証を試みましたが、うまくいきませんでした。
私が理解していることから、AID を選択した後、init-update
コマンドの応答は KEYDATA であり、KMC を使用して ENC、DEC、および MAC キーを生成するために使用する必要があります。しかし面白いことに、SW12 = 0x9000
に応答して 28 バイトのデータを取得してもinit-update
、JCOP ツールは次のように言います。
jcshell: エラーコード: -5 (認証失敗)
jcshell: APDU の応答が正しくありません
私の質問は、JCOP ツールには Visa2 鍵多様化アルゴリズムのサポートが組み込まれているのでしょうか? また、そうでない場合、Visa2 アルゴリズムを使用して ENC、DEC、および MAC キーを生成するための適切なイベント シーケンスは何ですか?