智能卡的文件结构是安全体系是智能卡的核心部分,它涉及到智能卡的鉴别与核实,文件访问的权限控制机制。智能卡的文件结构都是围绕着实现智能卡安全体系,控制智能卡存储内容的安全而建立的。智能卡安全体系以目录为组织单位进行访问控制,安全控制的最小粒度是文件,文件结构直接影响智能卡的整体安全性。用户的应用数据都存放在智能卡的EEPROM中,以文件形式组织。智能卡文件系统是由专用文件DF(Dedicated File)和基本文件EF ( Elementary File)组成的。卡内数据的逻辑组织结构由专用文件DF的结构化分级组成。在根处的DF称作主文件(MF) 。MF是必备的,其它DF是任选的。基本文件的文件类型也是多种多样的,如二进制文件、定长记录文件,变长记录文件、公钥文件、私钥文件以及特殊的用于金融的钱包文件等。
通常智能卡中所有文件都是由文件头和文件主体组成。其在EEPROM中的存放格式如图2所示。文件头包括文件类型、文件标识符、权限等,要单独占有固定大小的存储空间。智能卡用这些文件空间来管理文件。文件主体则包含用户的应用数据,其占据的空间是智能卡的有效数据空间。
新闻中心
