GP卡开发规范V2.1.1:中文版,架构与安全详解
需积分: 50 67 浏览量
更新于2024-07-09
1
收藏 5.37MB PDF 举报
本篇文档是GP卡开发规范说明书的中文版V2.1.1,发布于2003年3月,由北京明宇科技有限公司编制。该手册主要针对进行GP卡开发的开发者和Android客户端的OpenMobileAPI开发者设计,内容涵盖了安全域、APDU指令、卡架构以及相关的开发流程。
1. **系统架构与卡的架构**:
- GP卡的开发遵循一个详细的架构,包括运行时环境、卡管理者(CardManager)以及不同安全组件的划分。CardManager负责管理OpenPlatformAPI(GP的API),包括GlobalPlatform运行时环境(OPEN)、发行者安全域、卡持有者的校验方法等。
2. **安全域与API**:
- 文档详细描述了安全域的概念,它是卡片上的独立区域,用于存储特定数据和功能,每个安全域都有其独特的权限和安全策略。OpenPlatformAPI(OMA)是GP卡的核心接口,允许应用在符合安全限制的条件下执行操作。
3. **安全架构**:
- 安全架构强调了各参与方(如卡发行者、应用提供者、控制授权中心机构)的安全职责。比如,卡发行者负责创建和维护安全域,应用提供者需确保其应用在合规的环境下运行,而控制授权中心机构则可能参与到安全策略的制定和执行中。
4. **加密与数据保护**:
- 规范强调了数据完整性和鉴别,通过装载文件数据块的HASH值、签名、委托管理令牌和收条等方式来保证数据的正确性和安全性。安全通讯也得到了重视,确保信息在传输过程中的安全。
5. **生命周期模型**:
- 卡的生命周期被细致地定义,包括OP_READY和INI等状态,这些状态描述了卡从初始化到注销的完整流程,有助于开发者理解和管理卡的生命周期。
6. **版本更新历史**:
- 提供了V2.1.1版本的修改记录,反映了从2003年12月到2004年3月间多个修改者对文档的修正和完善,体现了文档的持续改进和准确性。
这份规范文档为GP卡的开发提供了全面的技术指南,帮助开发者理解和遵循必要的安全实践,确保在开放移动API的背景下,实现高效、安全的卡片应用开发。
2019-08-13 上传
2009-06-16 上传
点击了解资源详情
2019-06-27 上传
2011-08-11 上传
156 浏览量
2016-12-16 上传
2020-01-13 上传
shinlooker
- 粉丝: 5
- 资源: 5
最新资源
- JDK 17 Linux版本压缩包解压与安装指南
- C++/Qt飞行模拟器教员控制台系统源码发布
- TensorFlow深度学习实践:CNN在MNIST数据集上的应用
- 鸿蒙驱动HCIA资料整理-培训教材与开发者指南
- 凯撒Java版SaaS OA协同办公软件v2.0特性解析
- AutoCAD二次开发中文指南下载 - C#编程深入解析
- C语言冒泡排序算法实现详解
- Pointofix截屏:轻松实现高效截图体验
- Matlab实现SVM数据分类与预测教程
- 基于JSP+SQL的网站流量统计管理系统设计与实现
- C语言实现删除字符中重复项的方法与技巧
- e-sqlcipher.dll动态链接库的作用与应用
- 浙江工业大学自考网站开发与继续教育官网模板设计
- STM32 103C8T6 OLED 显示程序实现指南
- 高效压缩技术:删除重复字符压缩包
- JSP+SQL智能交通管理系统:违章处理与交通效率提升