Native卡片操作系统.pdfVIP

  • 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。

文档评论(0)

1亿VIP精品文档

相关文档