【发布时间】:2019-07-22 16:29:23
【问题描述】:
在实施 GlobalPlatform 的智能卡中,发卡机构是否有办法不可撤销地让出其卡管理功能,使所有当前安装和可选择的应用程序处于工作状态,但不允许任何生命周期更改或安装其他应用程序?
GlobalPlatform 规范似乎没有给出任何具体的指导。有一种删除密钥的方法,但不清楚是否可以从描述中删除活动的卡管理密钥。
我发现的一个anecdotal example 指出,某个硬件令牌(符合 GlobalPlatform)附带一个随机卡管理密钥。但是,这可能不是由于给定卡实施的限制,而是为了允许未来的安全应用程序更新。
【问题讨论】:
-
好问题。我见过供应商在卡出厂后会限制所有或部分 CCM 操作,但他们使用与允许相同操作的其他供应商相同的 GP 卡状态 (SECURED)。我认为它是在操作系统级别强制执行的,而不是遵循任何 GP 状态描述。
标签: smartcard javacard globalplatform