"全球平台(GlobalPlatform)卡片规范2.2版是针对智能卡的一个关键标准,旨在定义如何在卡片上管理、保护和执行各种应用程序。该规范详细阐述了卡片的系统架构、安全架构以及生命周期模型,确保了智能卡在金融、身份验证、交通等领域的安全可靠使用。"
GlobalPlatform卡规范2.2是智能卡行业的一个核心规范,它为卡片操作系统和应用程序的管理和交互设定了标准。这个规范涵盖了以下几个主要方面:
1. **系统架构**:系统架构描述了卡片上的不同组件和它们如何协同工作。它包括安全域(Security Domains),这些域提供了隔离的应用程序环境;全局服务应用(Global Services Applications),提供基本的服务如密钥管理;运行时环境(Runtime Environment),支持应用程序的执行;可信任框架(Trusted Framework),保证卡片操作的安全性;GlobalPlatform环境(OPEN),用于开放的卡片操作;以及GlobalPlatform API,允许开发者与卡片进行通信。
2. **卡片架构**:安全域是卡片架构的核心,每个域都有自己的安全策略和权限。全局服务应用是跨域共享的服务,而运行时环境则提供了执行代码的环境。可信任框架和GlobalPlatform API确保了卡片操作的安全性和一致性。
3. **安全架构**:安全架构定义了卡片的目标安全级别,包括对发卡方、应用提供方、授权管理者等角色的安全职责和要求。它还规定了卡片组件、运行时环境、可信任框架、OPEN、安全域和应用的安全性要求,以及后台系统的安全性。加密支持部分详细说明了如何确保卡片内容的安全,如数据块的散列值、签名、管理令牌和收条的使用。
4. **生命周期模型**:卡片和可执行加载文件有各自的生命周期状态,如OP_READY、INITIALIZED、SECURED、CARD_LOCKED和TERMINATED。这些状态及其转换规则确保了卡片在不同阶段的安全性和可控性。
此规范的目的是确保智能卡能够在多个领域安全有效地运作,如银行、电信、交通和公共服务等,通过标准化的操作流程和安全措施,降低了风险,增强了用户信心。对于开发者和发行者来说,遵循GlobalPlatform 2.2规范可以保证卡片的互操作性和兼容性,同时提高系统的整体安全性。