2

GlobalPlatformスマート カード標準では、認証の失敗や初期カードの初期化が多すぎる場合のカードの終了など、不可逆的な状態変化が定義されています何百ものスマートカード (高価です) を使い果たすことなく、GlobalPlatform について学ぶにはどうすればよいでしょうか?

4

2 に答える 2

3

シミュレーターを使用します。JCOP ツールセットには、Eclipse 内で実行されるシミュレーターが含まれており、GlobalPlatform コマンドを実装しています。

セキュア チャネル プロトコルなどを自分で実装したとき、自分のコードが生成したメッセージとシミュレータが生成したメッセージを、デフォルトの JCOP キーを使用して、正しいと確信できるまで比較しました。それは単なる DES/3DES ですが、ブロックを暗号化/検証するように配置するのは難しいことです。

カードに対してテストするときは、一握りのカードを用意し、認証が失敗した場合はカードをローテーションし、問題を解決したときに、以前に認証に失敗したカードに対して認証が成功することを確認します。

GP セキュア チャネル プロトコル 01 および 02 を実装し、破壊したカードは 2 枚まででした。

于 2011-08-31T16:27:34.550 に答える
1

pb2q の回答に加えて、一部のカードには、カード マネージャーの横に追加のアクセス ポイントがあり、カードをリセットするために使用できます。明らかに、特定の実装でそれを行う方法に関する情報と、おそらくキーが必要です。

于 2012-02-14T21:08:52.090 に答える