GlobalPlatform智能卡标准定义了不可逆的状态更改,例如在太多失败的身份验证或初始卡初始化后卡终止。一个人如何在不消耗数百张智能卡(价格昂贵)的情况下了解 GlobalPlatform?
问问题
404 次
2 回答
3
使用模拟器。JCOP 工具集包括一个在 Eclipse 中运行并实现 GlobalPlatform 命令的模拟器。
当我自己实现了例如安全通道协议时,我使用默认的 JCOP 密钥将我的代码生成的消息与模拟器生成的消息进行了比较,直到我确定我做对了。它只是 DES/3DES,但安排要加密/验证的块很棘手。
当我对卡片进行测试时,我准备了一些卡片,如果身份验证失败,我会轮换卡片,确保当我解决问题时,我成功地对之前验证失败的卡片进行了身份验证。
我实现了 GP 安全通道协议 01 和 02,并且销毁的卡不超过两张。
于 2011-08-31T16:27:34.550 回答
1
除了 pb2q 的回答,有些卡可能在卡管理器旁边有额外的访问点,您可以使用这些访问点来重置卡。显然,您需要有关如何为特定实现执行此操作的信息,并且很可能需要密钥。
于 2012-02-14T21:08:52.090 回答