GLOBALPLATFORM规范培训_第1页
GLOBALPLATFORM规范培训_第2页
GLOBALPLATFORM规范培训_第3页
GLOBALPLATFORM规范培训_第4页
GLOBALPLATFORM规范培训_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 GP系统培训 Global platform 介绍介绍GP组织组织 Global Platform是来自支付和通信行业的公司、政府部门、销售团体建立起来的一个组织,它是一个促进跨行业智能卡业务实现的全球组织。目标目标 减少多应用智能卡跨行业发展的障碍。GP规范规范 Visa、Global Platform与芯片卡厂商一起发表了一份硬件无关、不依赖于应用的卡管理规范。这个新的规范提供了共同的安全及卡管理架构目前主要版本是GP2.2Global platform 内容概要内容概要GP系统构架GP卡片构架GP安全构架生命周期管理Card Manager安全域安全通讯术语和定义术语和定义术语术语定义

2、定义应用(Application)一个可执行装载模块的实例,这个可执行模块已经被装载到卡里并完成了安装,它所处的生命周期状态为可选。 应用协议数据单元(APDU) 卡和读写器之间标准的通讯协议卡发行者拥有卡,并且最终对卡上行为负责的实体。GP系统构架系统构架GP系统构架系统构架GP系统架构为卡发行者提供了管理java卡的管理架构。GP为卡发行者提供了灵活的方式来管理那些想在卡发行者的卡上运行应用的商业伙伴。GP允许卡发行者与商业伙伴共享卡片的部分控制权,给予了卡发行者最大的灵活性来管理他们的卡。最终的控制总是在卡发行者这里,但是通过GP,卡发行者的商业伙伴被允许在卡发行者的卡上适当的管理他们自

3、己的应用。GP卡片构架卡片构架 运行时环境运行时环境负责为其它的应用提供硬件无关的API接口为卡片上应用提供安全的存储和运行空间确保应用间代码和数据的独立性为卡片和外界提供通讯服务ISO/IEC 7816-3, ISO/IEC 7816-4, ISO/IEC 14443-3等(可以从ATR中得知卡片支持的协议类型,逻辑通道等系列相关信息)GlobalPlatform Environment (OPEN)为应用提供API命令分发应用选择逻辑通道管理卡片内容管理管理GP注册表GP APIGP的API为应用提供服务卡持有者的校验、个人化、安全服务为应用提供了一些卡内容管理服务卡的锁定、应用生命周期状

4、态的更新org.globalplatform.Applicationorg.globalplatform.SecureChannelorg.globalplatform.GPSystemorg.globalplatform.CVM安全域安全域Issuer Security Domain强制存在代表卡片发行者Supplementary Security Domains可选的代表应用提供商,卡片发行者或者其他代理Controlling Authority Security Domains一种特殊的SSD 用于增强装载到卡里所有应用的代码的安全策略 总结:总结: 安全域为它们的所有者(卡发行者,应用

5、提供者和控制授权中心机构)的应用提供的安全服务,包括:密钥处理,数据加密,数据解密,数字签名的生成和校验。Card content本规范所定义的所有卡内容最初在卡里是以可执行装载文件的形式存在的,一个可执行装载文件可能存在于:卡内不可改变的存储区(ROM)这种情况下,可执行装载文件在卡片生产过程中就被装载到卡里,并且不可被改变(可以被禁止)卡内可变存储区中(EEPROM)在这种情况下,可执行装载文件可以在发行前阶段或发行后阶段被装载或删除。 Card content 每一个可执行装载文件包含一个或多个可执行模块,也叫应用的代码。应用的安装会从一个可执行模块里创建一个实例连同该应用相关的数据一起

6、放入卡片的可变存储区中。任何应用的实例及其相关的数据都可以被移除。一个GP卡将支持多个可执行装载文件、多个可执行模块以及多个应用同时存在于一张GP卡上。 Card managerCM可以看作是以下三个实体:GlobalPlatform的运行时环境。发行者安全域。对卡持有者的校验方法。GP 安全构架安全构架安全目标。卡发行者的职责。应用提供者的职责。控制授权中心机构。对卡上组件的安全要求。GP提供的加密算法支持安全目标安全目标GP的首要目标是在卡的生命周期中保证卡组件的安全性和完整性。这些组件包括:运行时环境OPEN发行者安全域安全域应用为了保证卡的安全性和完整性,GP被设计用来支持下列范围内的

7、安全机制:数据的完整性资源的可利用性保密性可认证卡发行者安全职责卡发行者安全职责生成并装载发行者安全域(ISD)密钥创建和初始化应用提供商的安全域为卡及应用生命周期的管理、频率检查的级别、应用权限、其它的安全参数确定安全策略在发行前或发行后阶段,管理应用代码的装载和安装以加密的方式批准应用提供者进行应用的装载、安装和移交应用提供商安全职责应用提供商安全职责为其自己的安全域生成或从可信任的第三方获得密钥与卡发行者一起将生成的密钥装入应用提供者的安全域提供满足发行者安全标准和策略的应用按照应用提供者的安全策略提供应用代码的签名从卡发行者那里预先获得执行应用装载、安装和移交操作的授权按照卡发行者的安

8、全策略,返回在装载、安装、删除和移交过程中生成的收条控制授权中心机构的安全职责控制授权中心机构的安全职责为其自己的安全域生成或从可信任的第三方获得密钥与卡发行者一起将生成或取得的密钥装入控制授权中心机构的安全域按照其自身定义的安全标准及策略为卡发行者和应用提供者提供应用代码的签名卡上组件安全要求卡上组件安全要求运行时安全要求OPEN安全要求发行者安全域要求CVM安全要求SD安全要求应用安全要求卡片生命周期卡片生命周期 安全域安全域安全域是一种享有特权的应用每个卡片都有一个强制的安全域ISDISD的特性的特性ISD是卡片上安装的得一个应用不具备SD的生命周期,他的生命周期跟卡的生命周期相同如果没

9、有指定默认选择的应用,ISD会被默认选择卡内容装载和安装卡内容装载和安装 应用装载应用装载应用安装应用安装 个性化支持个性化支持 安全通讯安全通讯应用会话期间,安全通道在卡和卡外实体之间提供一个安全通信通道三个安全级别 实体认证 完整性校验 机密 传输(传递密钥等敏感数据)安全通道会话分为三个阶段:安全通道发起 安全通道操作安全通道终止 安全通讯安全通讯卡外实体使用相应的APDU命令或者卡上应用使用相应的API可以发起一个安全通道会话。这种方法就是显式安全通道的建立。相应的APDU命令允许卡外实体通知卡当前安全通道会话(完整性和/或保密性)所需要的安全级别。卡外实体也可以选择使用的密钥。安全通道协议号安全通道协议号安全通道协议标志着在安全域中实现的是哪一个具体的安全通讯协议和一组安全服务。以下的值可以作为安全通道协议标识符:00 不可用01 定义在附录D Secure Channel Protocol 01中的安全通道协议102 定义在附录E Secure Channel Protocol 02中的安全通道协议203 to 7F 保留GlobalPlatform将来使用。80 to EF 保留用于GlobalPlatform注册的个人用途。F0 to FF 保留用于未被GlobalPlatform注册的个人用途。安全通道协议01是向后兼容Ope

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论