文章横幅PC版
文章横幅iPad版
文章横幅手机版

智能密码钥匙的文件及密钥管理

TIME:2018-12-12 16:30  click: 227 次 来源: 未知

文件是智能密码钥匙内部数据的基本单元。智能密码钥匙内的所有数据,包括密钥和PIN码,都保存在各种文件中。相应地,文件管理是智能密码钥匙片载操作系统的基本功能之一,负责组织、管理、维护智能密码钥匙内部存储的所有数据。

文件分为主文件、专用文件和基本文件三种基本类型。

主文件是整个文件系统的“根”,类似计算机操作系统中的根目录,主文件在片载操作系统中是唯一的,在主文件下可以有多个其他文件。

专用文件类似于计算机操作系统中的目录。专用文件还能分成两类:目录专用文件,其下可存在下级专用文件或基本文件,类似计算机操作系统中带有子目录的目录;应用专用文件,其下只存在与应用对应的基本文件而没有专用文件。

基本文件类似计算机操作系统中的文件,用于存储各种数据。根据格式不同,基本文件包括以下几种类型:

二进制文件:文件中的内容是二进制数据,具体格式和含义对片载操作系统是透明的。

定长记录文件:以记录为单位存储数据,每条记录长度一样且固定。

不定长记录文件:以记录为单位存储数据,记录的长度是可变的。

循环定长记录文件:用记录当单位存储数据,每条记录长度一样且固定,记录的总数固定,写入记录数量如果超过总数,将自动覆盖最早写入的记录。

由用途不同,基本文件可分为以下几种类型:

DIR文件:目录专用文件下记录其下级专用文件信息的文件。

ATR文件:ATR(复位应答)是智能密码钥匙上电后向主机发送的消息串。ATR文件是MF下的一个二进制文件,用于存储该消息串。

密钥文件:用于存储内置密钥,包括对称密钥和非对称密钥,PIN往往也保存于密钥文件。

数据文件:用于存储应用数据。

文件标识称为FID,通常是由两个字节组成的十六进制数。除此之外,ADF文件还可使用AID作为标识。

和PC一样,访问智能密码钥匙的文件之前也存在一个“打开”文件的步骤。在智能密码钥匙的体系结构内,将这个步骤称为“选择文件”。通过发送选择文件命令,根据其中的FID或AID为参数选择相应的文件。

上一篇:智能密码钥匙的安全报文 下一篇:智能密码钥匙的身份鉴别协议包括