复旦微电子FMCOS CPU卡操作系统详解
需积分: 17 136 浏览量
更新于2024-07-19
1
收藏 1.73MB PDF 举报
"FMCOS通用技术手册"
FMCOS,全称为FMSH Card Operating System,是由上海复旦微电子股份有限公司开发的一款拥有自主知识产权的CPU卡操作系统。它遵循ISO 7816系列标准以及《中国金融集成电路(IC)卡规范》,广泛应用于保险、医疗保健、社会保障、公共事业收费、安全控制、证件、交通运输和金融等领域。FMCOS的核心特性在于其内置的CPU、存储器和输入输出接口,使其具备计算机级别的处理能力。
在FMCOS系统中,主要定义了三种基本应用:电子钱包、电子存折和磁条卡功能(Easy Entry)。这些功能为不同的应用场景提供了基础服务。例如,电子钱包可以用于支付交易,电子存折则用于记录用户的财务交易历史,而Easy Entry功能则方便了传统磁条卡用户向智能卡的过渡。
FMCOS V2.0的内部结构包括CPU及加密逻辑,用于处理计算和安全保障;RAM提供临时数据存储;ROM存储固定的程序代码;而EEPROM则用于持久存储数据,即使在断电后也能保持信息。
手册详细阐述了FMCOS的初始化和防冲突机制,如轮询过程和类型A的初始化方法,包括帧格式、时序、PICC(无触点集成电路卡)状态、命令集和选择序列等。传输协议部分,涵盖类型A PICC的协议激活、协议参数的选择、差错检测和恢复等关键环节。此外,还详细介绍了半双工块传输协议的各个方面,如块格式、帧等待时间、协议操作和停活帧等待时间。
FMCOS的文件结构按照MF(主文件)、DF(子目录文件)和EF(数据文件)进行组织,定义了文件空间结构、访问方式、文件类型和命令集。安全体系是FMCOS的重要组成部分,包括安全状态、属性、机制和密码算法,确保了卡片数据的安全性。
手册中的命令与应答部分详细列出了命令的结构、状态字的意义,以及如何执行如外部认证(EXTERNALAUTHENTICATE)等特定命令。外部认证命令用于验证卡片与终端之间的身份,确保交易的安全性。
FMCOS通用技术手册是一部深入解析CPU卡操作系统的详细指南,涵盖了系统设计、功能实现、安全策略以及通信协议等多个层面,对于理解和开发基于CPU卡的应用具有重要的参考价值。
2020-06-01 上传
2011-11-24 上传
2020-08-25 上传
2019-08-17 上传
点击了解资源详情
2022-03-06 上传
2019-08-17 上传
点击了解资源详情
wangbowxb
- 粉丝: 0
- 资源: 3
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析