FMCOS 2.0选择应答与传输协议解析

需积分: 50 39 下载量 158 浏览量 更新于2024-08-10 收藏 2.11MB PDF 举报
"中定义的最小值-rootkits and bootkit" 本文档主要介绍了FMCOS 2.0,这是由上海复旦微电子股份有限公司设计的一款CPU卡操作系统,着重阐述了其在初始化、防冲突处理、传输协议以及文件系统等方面的关键特性。FMCOS 2.0的设计旨在提供高效且安全的非接触式智能卡操作环境。 在传输协议部分,文档详细讨论了类型A PICC(无触点集成电路卡)的通信细节。其中,接口字节TC(1)对于协议参数的定义至关重要。接口字节TC(1)的编码由两部分构成,最高有效位b8至b3固定为000000b,其余位RFU(保留未定义)。位b2和b1定义了在PICC支持的开端字段中的可选字段,如CID(连接识别符)和NAD(节点地址)的支持情况。默认设置为(10)b,表明支持CID而不支持NAD。 历史字节部分,T1到Tk是可选的,包含通用信息,并受ATS(应答选择)最大长度的限制。这些字节的内容遵循ISO/IEC 7816-4标准规定。 在选择应答(ATS)中,文档指出TL为0x10表示长度字节,T0为0x78,同时TA1、TB1和TC1存在,意味着FSCI(文件系统控制信息)设置为8,表明FSC(文件系统大小)为256字节。TA1的值0x80表示两个方向均能支持相同的D,即支持数据速率DR=1和数据存储器DS=1。 FMCOS 2.0的文件结构包括主文件MF、子目录DF和数据文件EF,提供了多样化的文件访问方式和安全特性。文件空间结构、文件类型、命令集和文件标识符的定义确保了系统的灵活性和安全性。 在安全方面,FMCOS 2.0具有安全状态、安全属性和安全机制,支持多种密码算法,确保了数据的安全存储和传输。这些特性使得FMCOS 2.0适用于需要高安全性和可靠性的应用,如金融交易、身份验证等场景。 总结来说,FMCOS 2.0是一款先进的CPU卡操作系统,它在通信协议、文件管理和安全机制方面都遵循了行业标准,并提供了丰富的定制选项,以满足不同应用场景的需求。