复旦微电子FMCOS2.0 CPU卡用户手册

5星 · 超过95%的资源 需积分: 50 21 下载量 16 浏览量 更新于2024-08-02 收藏 2.49MB PDF 举报
"复旦电子CPU卡用户手册是专为CPU卡开发人员设计的文档,主要介绍了复旦微电子的FMCOS2.0操作系统及其功能、命令、传输协议、文件结构、安全体系以及命令与应答机制。" 在本手册中,FMCOS2.0是核心内容,它是一个智能卡操作系统,支持CPU卡的高级功能和安全特性。FMCOS具有以下特点: 1. **FMCOS特点**:系统具备高度安全性,内置加密逻辑,提供多种功能模块,并支持丰富的命令列表。 2. **内部结构**:FMCOS2.0包括CPU、加密逻辑、RAM、ROM和EEPROM等组件。这些组件协同工作,实现卡片的操作和数据存储。 3. **传输协议**:手册详细解释了与CPU卡通信的协议,如类型APICC协议的激活、协议停活、半双工块传输协议等,确保数据在卡片和读写器之间的可靠传输。 - **协议激活**:涉及选择应答请求和响应,协议和参数选择请求及响应。 - **块传输协议**:包括块格式、帧等待时间、等待时间扩展、功率水平指示和协议操作。 - **协议停活**:包含停活帧等待时间和差错检测与恢复。 4. **FMCOS文件结构**:文件系统分为MF(主文件)、DF(目录文件)和EF(记录文件)三级结构,定义了文件空间的组织和访问方式。 5. **安全体系**:FMCOS提供多层安全状态,包括安全属性、安全机制,如密码算法,确保数据的安全性。 6. **命令与应答**:手册详细阐述了命令结构,如SW1、SW2状态字的含义,这些状态字用于确认命令执行的成功与否。 7. **FMCOS命令**:具体列举了如外部认证(EXTERNALAUTHENTICATE)等命令,详细解析了命令定义、范围、报文数据域和响应状态码。 此用户手册旨在帮助开发者理解和利用FMCOS2.0进行CPU卡应用的开发,通过掌握这些内容,开发者可以有效地进行卡片功能的编程和调试,确保CPU卡系统的稳定运行和高效安全。