GP卡片规范:安全域与多应用管理
需积分: 17 177 浏览量
更新于2024-08-26
收藏 885KB PPT 举报
"安全通道协议-gp卡片规范介绍"
在智能卡技术领域,GP(Global Platform)是一种被广泛采用的标准,旨在解决多应用智能卡的安全管理问题。GP规范为卡片提供商、发卡商和应用提供商之间提供了安全框架,确保在卡片上安装、管理和删除应用程序时遵循一定的安全策略。
GP出现的主要背景是由于一卡多用的需求日益增长。随着智能卡硬件性能的提升,例如芯片计算能力的增强,以及虚拟机技术(如Java Card和Multos)在智能卡上的应用,使得在一个卡片上同时承载多个独立的应用成为可能。然而,这带来了卡片资源管理、应用隔离以及安全问题。例如,不同应用如何公平地共享硬件资源,如何保证在Java Card上的虚拟机(JCVM)中各个应用的独立性,以及如何防止安全漏洞等问题。
在多应用卡中,涉及到多种角色,包括卡片提供商、发卡商和应用提供商。卡片提供商负责卡片的技术实现,发卡商负责将卡片分发给用户,而应用提供商则提供卡片上的各种服务。在卡片的生命周期管理中,包括应用的下载和删除,需要在虚拟机层面进行机制设计,以解决安全策略问题。
GP作为解决方案,引入了权限管理机制,每个应用(包括安全域)根据信任关系被赋予特定权限。安全域是应用提供商在卡片上的代表,它们提供对所属应用的安全保护,包括实施安全通道协议(Secure Channel Protocol),如decryptData、encryptData、unwrap和Wrap等,用于保证APDU(Application Protocol Data Unit)的完整性和机密性。
GP卡片体系结构由几个关键组件构成:
1. 应用:如VIS1.4、PBOC2EP/ED、GSM等,由发卡商或应用提供商发行。
2. 安全域:应用提供商在卡上的安全代表,执行安全策略,维护私有数据和密钥,提供服务接口。
3. 运行时环境(Runtime Environment):包括虚拟机和运行时库,如Java Card API,为GP提供运行基础。
4. GPAPI:提供OPEN的部分功能,如应用选择和逻辑通道管理,供GP的实现者基于此构建智能卡的ISD(Integrated Secure Domain)。
GP不仅要实现OPEN的功能,还要提供一套安全机制,确保卡片上的每一个层级都遵循安全策略,从而在复杂的多应用环境中保障数据安全和应用的正常运行。通过这样的架构,GP有效地解决了多应用智能卡在安全和管理方面面临的挑战。
128 浏览量
2011-06-17 上传
2015-12-03 上传
点击了解资源详情
2013-04-15 上传
160 浏览量
2021-01-12 上传
2018-11-08 上传
2010-05-28 上传
小婉青青
- 粉丝: 26
- 资源: 2万+
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查