FMCOS2.0技术手册:初始化、传输协议与安全体系
需积分: 9 173 浏览量
更新于2024-07-20
收藏 981KB PDF 举报
"FMCOS通用技术手册"
本手册详细介绍了FMCOS(复旦微电子卡片操作系统)的各方面特性,适用于理解FMCOS的工作原理和应用。FMCOS是上海复旦微电子股份有限公司开发的一款针对智能卡的嵌入式操作系统,具有高度的安全性和可靠性。
1. **FMCOS简介**
- **FMCOS特点**:FMCOS的设计重点在于其安全性和高效性,提供了多种功能模块和高级的密码算法,确保数据的安全存储和处理。
- **FMCOSV2.0内部结构**:FMCOS内含CPU及加密逻辑,用于执行指令和保障数据安全;RAM用于临时数据存储;ROM存储固件程序;EEPROM则用于非易失性数据存储。
2. **初始化和防冲突**
- **轮询**:在卡片识别阶段,系统会进行轮询操作以寻找有效的卡片。
- **类型A初始化和防冲突**:描述了如何避免多卡同时响应,包括帧格式、时序、PICC(无触点集成电路卡)状态、命令集和选择序列,确保每次只有一个卡片被正确选中。
3. **传输协议**
- **类型APICC协议激活**:详细阐述了协议激活的过程,包括选择应答请求、选择应答、协议和参数选择以及差错检测和恢复机制。
- **半双工块传输协议**:定义了数据块的格式、帧等待时间、等待时间扩展、功率水平指示以及协议操作流程,确保数据的稳定传输。
- **协议停活**:描述了如何停止和恢复通信,包括停活帧等待时间和差错处理策略。
4. **FMCOS文件结构**
- **文件结构**:FMCOS采用多级文件结构,包括MF(主文件)、DF(目录文件)和EF(数据文件),支持复杂的文件组织和管理。
- **文件访问方式**:定义了如何读写和管理这些文件,以及如何通过文件标识符和文件名称进行访问。
5. **FMCOS独特的安全体系**
- **安全状态**:FMCOS具备不同的安全状态,以控制不同级别的操作权限。
- **安全属性**:系统赋予每个文件特定的安全属性,如只读、隐藏等,以增强安全性。
- **安全机制**:包括密码验证、加密算法等,确保数据的安全存储和交换。
- **密码算法**:FMCOS支持多种密码算法,增强了系统对密码保护的能力。
6. **命令与应答**
- **命令与应答结构**:详细描述了FMCOS中的命令格式和应答格式,以及状态字SW1和SW2的含义,它们用于指示命令执行的结果。
7. **FMCOS命令**
- **外部认证EXTENALAUTHENTICATE**:此命令用于进行外部认证过程,定义了其范围、命令报文结构、数据域以及响应状态码。
本手册提供的信息详尽,涵盖了FMCOS的各个方面,对于开发者和系统管理员来说,是理解和使用FMCOS的重要参考。
2020-08-25 上传
2019-08-17 上传
2020-06-24 上传
2023-12-01 上传
2024-10-29 上传
2024-10-28 上传
2024-10-28 上传
2024-10-30 上传
2024-10-30 上传
chksun
- 粉丝: 25
- 资源: 6
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用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制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析