[发明专利]一种智能卡文件系统的文件搜索方法有效
申请号: | 201910279414.5 | 申请日: | 2019-04-09 |
公开(公告)号: | CN110008183B | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 马资道;魏贵鹏;谢演 | 申请(专利权)人: | 成都三零嘉微电子有限公司 |
主分类号: | G06F16/14 | 分类号: | G06F16/14 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 钱成岑;管高峰 |
地址: | 610041 四川省成都市高新区云华*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能卡 文件系统 文件 搜索 方法 | ||
本发明公开了一种智能卡文件系统的文件搜索方法,所述智能卡文件系统包括主文件MF、专用文件DF和基本文件EF;所述文件搜索方法包括:文件存储模块划分智能卡文件系统的存储区域,设计智能卡文件系统的数据结构和存储智能卡文件系统的数据内容;文件创建模块创建主文件MF、专用文件DF和基本文件EF,并在创建文件时,分配文件内容占用的空间大小,计算文件的存储地址,构建文件链表,更新目录和文件头数据结构,以及计算剩余空间大小和最新存储地址;文件搜索处理模块进行智能卡文件系统中的文件查找和文件选择。
技术领域
本发明涉及智能卡技术、文件系统相关创建和索引技术,尤其是一种智能卡文件系统的文件搜索方法。
背景技术
智能卡主要由集成电路芯片和芯片操作系统COS两大部分组成。COS是智能卡的重要组成部分,它管理芯片内部的各种资源,通过调用下层的硬件为上层的多种应用程序服务,是软件和硬件之间的桥梁。COS的主要功能是管理智能卡内部存储资源的分配和数据的读写,解析和处理卡内部的各种命令,实现智能卡与外界的信息交换,主要包括四个功能模块:传送管理器、安全管理器、应用管理器和文件管理器。其中,传送管理器用于检测信息传送的正确性,该部分与智能卡所采用的通信协议有关;安全管理器主要对所传送的信息进行安全条件的检测和加解密处理,验证用户PIN码,防止非法操作;应用管理器用于对所接收的命令进行解析并执行业务操作;文件管理器执行文件的创建、搜索、读写等操作,核实文件的操作权限。一般情况下,智能卡内都设计了文件系统来完成针对文件的各类操作,遵循ISO7816-4规范。
ISO7816-4标准中规定了的智能卡的文件系统结构,智能卡内的文件分为3种类型:主文件MF(Main File)、专用文件DF(Dedicated File)和基本文件EF(ElementaryFile)。MF是文件系统的根目录,是整个智能卡的入口,一个智能卡文件系统中有且唯一只有一个主文件MF,MF文件是特殊的DF文件,其下可以包含其它两类文件。专用文件DF可以是其它DF文件的父目录,也可以是EF文件的父目录。基本文件EF是保存数据的实体,根据数据结构的不同,可将EF文件分为透明二进制文件、定长记录文件、变长记录文件、循环记录文件。MF和DF相当于文件目录,MF是顶层根目录,DF是各个具体的应用目录,EF是具体的数据文件,EF文件不能是DF或者其它EF文件的父文件。智能卡文件系统依照文件的类型和格式形成了一种树状结构。
每个厂家的智能卡芯片文件系统虽然都遵循ISO7816规范,但具体实现细节各不相同,文件的创建、存储和搜索方法各有差异,但都有文件安全可靠性低、文件的查找过程复杂,查找效率低等问题。
发明内容
本发明所要解决的技术问题是:针对上述技术问题,提供一种智能卡文件系统的文件搜索方法,采用文件分散存储和指针关联的方式对智能卡文件系统进行管理和文件搜索。
本发明采用的技术方案如下:
一种智能卡文件系统的文件搜索方法,所述智能卡文件系统包括主文件MF、专用文件DF和基本文件EF;所述文件搜索方法包括:
文件存储模块划分智能卡文件系统的存储区域,设计智能卡文件系统的数据结构和存储智能卡文件系统的数据内容;
文件创建模块创建主文件MF、专用文件DF和基本文件EF,并在创建文件时,分配文件内容占用的空间大小,计算文件的存储地址,构建文件链表,更新目录和文件头数据结构,以及计算剩余空间大小和最新存储地址;
文件搜索处理模块进行智能卡文件系统中的文件查找和文件选择。
进一步地,文件存储模块划分智能卡文件系统的存储区域的方法为:
(1)将存储区域划分为系统配置区和文件数据区;
(2)将文件数据区划分为多个连续的BLOCK作为最小存储单元,并将所有BLOCK从“1”开始编号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都三零嘉微电子有限公司,未经成都三零嘉微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910279414.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种文档中静态资源保存和生成的方法
- 下一篇:一种文件处理方法及电子设备