- 1
- 0
- 约8.45千字
- 约 27页
- 2024-08-17 发布于湖南
- 举报
Native卡片操作系统
目录
背景知识
NativeCOS内部架构
内存和文件管理
安全管理
命令调度程序
命令集
卡片生命周期
2
背景知识
NativeCOS自二十世纪八十年代以来一直是一种
COS开发方式。
由于成本效益以及性能方面的原因(例如GSMSIM
、EMV等等),NativeCOS一直沿用至今。
所有的接触式CPU卡都符合ISO7816-1、2、3的规
定,而所有的非接触式CPU卡都符合ISO14443-1
、2、3、4的规定。
智能卡终端通过APDU命令与智能卡进行通信,既
不知道也不关心卡片到底是NativeCOS、Java卡还
是MultOS等。
3
NativeCOS架构
ISO7816-3驱动程序
命令调度程序
APDU命令集
安全管理
文件管理
内存管理
ROM/Flash中的COSEEPROM/Flash中的应用数据
4
内存和文件管理
5
NativeCOS容量
NativeCOS的容量是指EEPROM(或者Flash)的空
间大小。
EEPROM中只存储应用数据、系统数据、密钥以及
密码;而不包含任何可执行的程序代码。
COS通常存储在ROM中,有时也存储在Flash中,
不包含在卡片容量内。
EEPROM是一个连续的存储块,通过内存或文件管
理成为多个文件。
6
卡片文件结构。
卡片以文件的形式组织卡内存储器。
MF(主控文件)是文件结构的根,可以被视为主目录。
DF(专用文件)类似于一个目录,可以包含其它文件,每个DF都可以
像一个独立的卡片一样进行操作。
EF(基本文件)含有数据并且有多种文件类型:透明结构文件、定长
记录文件、变长记录文件、循环文件和内部文件(例如密钥文件和钱
包文件)。
MF
MF
DFDFDFEFEF
DFDFDFEFEF
EFEFEFEFEF
EFEFEFEFEF
在ISO7816规范中,DF甚至可以包含其它的DF。
7
文件(MF、DF、EF)
文件都有2个字节的文件标识符(FID)。
文件由文件头和文件体两部分组成。
文件头中包含文件的标识、大小、访问权限、状态等
文件信息。
ISO7816-4规定MF的标识符必须为3F00。
您可能关注的文档
- 《操作系统原理》课程标准.pdf
- 《云计算技术与应用》复习题.pdf
- 《云计算安全责任共担白皮书》解读.pdf
- “互联网+设备管理”多级模式探讨.pdf
- “互联网+”相关法律法规总结.pdf
- “互联网 课堂”的(O2O)教学模式创新.pdf
- “互联网 +”时代的内部审计转型.pdf
- ws2811 ws2812 驱动程序头文件.pdf
- ws2811 ws2812 驱动程序C文件.pdf
- Win7系统局域网共享设置技巧.pdf
- 2026年晋城职业技术学院单招综合素质考试题库及答案详解一套.docx
- 2026年正德职业技术学院单招综合素质考试题库及答案详解1套.docx
- 2026年无锡南洋职业技术学院单招职业倾向性测试题库及完整答案详解1套.docx
- 2026年张家界航空工业职业技术学院单招职业适应性测试题库及参考答案详解1套.docx
- 卫校实践考试题及答案.doc
- 2026年高三模拟压轴导数题目及答案.docx
- 乌海银行笔试题型及答案.doc
- 2026年开封职业学院单招职业技能考试题库及参考答案详解1套.docx
- 2026年成都工贸职业技术学院单招职业适应性考试题库参考答案详解.docx
- 2026年广西交通职业技术学院单招职业倾向性考试题库及完整答案详解1套.docx
原创力文档

文档评论(0)