COS开发详解:SAP MDM主数据管理与CPU卡指令
需积分: 13 123 浏览量
更新于2024-08-10
收藏 288KB PDF 举报
该文档详细介绍了接触CPU卡的COS(Chip Operating System)开发包,主要针对SAP-MDM(Master Data Management)中的主数据管理进行阐述,适用于智能卡的COS开发,包括初始化COS命令和接触CPU卡COS开发的详细流程。
在主流程部分,文档提到了一个关键的初始化COS命令——创建MF(主文件)。MF是卡片文件系统中的顶级文件,用于组织和管理其他文件。创建MF的命令由多个参数构成:CLA(命令类别)为'80',INS(指令代码)为'E0',P1字段用于指示操作类型,如建立MF、DF(数据文件)或EF(记录文件)。在P2字段,'00'通常表示默认值。Lc字段用于指定数据项的长度,对于MF和DF,长度范围在0x0a到0x15之间,而对于EF,长度为7。Data字段则包含实际的数据项,而Le字段通常设置为'00',表示无额外响应数据。
在智能卡COS开发环境中,硬件方面需要具备8位CPU内核,兼容51指令集的Flash卡片,以及64KB的FLASH存储、2KB的SRAM,还包括真随机数生成器和DES协处理器,以支持加密运算。软件环境则提及了使用KEIL C2.0作为编程工具。
文件结构部分,文档描述了一个名为DF_HEADER的结构体,它定义了目录文件的基本属性,如FID(文件标识)、BODY_ADDR(目录体存储地址)、EF_KEY_ADDR(密钥地址)、EF_ADDR(第一个EF地址)、SON_DF_ADDR(子DF地址)、BROTH_DF_ADDR(兄弟DF地址),以及读写权限和SFI(目录短文件标识)等。这表明COS文件系统是基于这些元数据进行组织的。
此外,文档还预告了下篇内容,将详细介绍各类交易流程(如圈存、圈提、消费等)、密钥和MAC生成流程,以及TAC(Transaction Authorization Code)的生成步骤。这些内容对于理解SAP-MDM中的交易管理和安全机制至关重要。
总体来说,SAP-MDM在智能卡应用中涉及的COS开发是一项复杂的工作,涉及到卡片硬件、软件环境、文件结构和安全机制等多个层面。开发者需要对这些方面有深入理解才能成功地设计和实现有效的主数据管理系统。
2014-02-21 上传
2014-02-21 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
252 浏览量
2011-07-27 上传
2012-03-10 上传
2010-07-17 上传
八亿中产
- 粉丝: 27
- 资源: 2万+
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析