全球平台卡远程应用管理HTTP协议规范

需积分: 16 7 下载量 81 浏览量 更新于2023-06-25 收藏 348KB PDF 举报
"全球平台卡远程应用程序管理通过HTTP" 该文档定义了一种机制,允许应用提供商根据TS 102 226[1]进行远程应用程序管理(RAM),即利用HTTP协议(RFC 2616[2])和PSK TLS安全技术进行空中加载、安装和个性化其应用程序。如果应用提供商不具备空中(OTA)能力,可以使用第三方通信网络。但第三方不应能够访问属于应用提供商的任何机密数据和代码的明文。 "GlobalPlatform Card Remote Application Management over HTTP"是GlobalPlatform规范的一部分,版本2.2修正案B,版本1.1,于2009年6月公开发布。文档参考编号GPC_SPE_011,版权归属于2008-2009年的GlobalPlatform Inc.。接收此文档的人员被邀请提交评论,如果他们知道可能会因实施本文件中设定的规范而侵犯的任何相关专利权或其他知识产权,并提供支持性文档。 技术提供或描述在此中的内容可能受到GlobalPlatform的更新、修订和扩展。使用这些信息受GlobalPlatform的许可协议约束,任何与该协议不一致的使用都是严格禁止的。 远程应用程序管理通过HTTP是实现智能卡应用管理的重要方式,它利用HTTP协议的广泛可用性和TLS(Transport Layer Security)的加密保护,确保在不安全的网络环境中安全地执行应用程序的远程管理任务。PSK TLS是一种特定的安全协议,用于建立安全的网络连接,防止数据在传输过程中被窃取或篡改。 在智能卡领域,GlobalPlatform是一个关键的标准组织,其规范定义了如何在卡片上管理和执行应用程序,确保了不同供应商之间的互操作性和安全性。通过HTTP进行远程管理,应用提供商可以在卡片生命周期的不同阶段(如发行、更新或撤销)对应用进行操作,而无需物理接触卡片,大大提高了效率和服务范围。 这个技术涉及的主要知识点包括: 1. GlobalPlatform:一个国际标准组织,制定智能卡和其他安全设备的应用管理框架。 2. 远程应用程序管理(RAM):允许应用提供商在卡片不在现场的情况下进行加载、安装和个性化。 3. HTTP协议:用于在互联网上传输数据的通用、标准和无状态的通信协议。 4. TLS安全:确保数据传输的加密,防止中间人攻击。 5. PSK TLS:预共享密钥版本的TLS,提供身份验证和数据加密。 6. 智能卡:具有处理能力和存储空间的微型计算机,常用于安全敏感应用,如支付系统和身份认证。 7. 第三方通信网络:可能在应用提供商不具备直接空中通信能力时介入的中间网络,必须保证数据安全。 理解这些知识点对于从事智能卡开发、系统集成或安全管理的专业人士来说至关重要,有助于构建安全、高效的远程应用管理解决方案。