发明名称 实现智能卡中文件安全完整的方法
摘要 本发明公开了一种实现智能卡中文件安全完整的方法:将原文件分配表FAT备份一个备份FAT;在智能卡内设置一个存储区域,存储文件系统的状态和上述两个FAT的循环冗余校验码CRC;文件创建或删除开始时对原FAT进行更改,文件创建或删除结束时将修改后的原FAT复制到备份FAT,以便原FAT和备份FAT一致;智能卡复位情况下,对原FAT和备份FAT均进行CRC校验,并且结合文件系统的状态进行恢复或备份操作,CRC校验结果包括正常和不正常,文件系统的状态包括正常状态、已修改状态和未备份状态,恢复是指将备份FAT复制到原FAT,备份是指将原FAT复制到备份FAT。
申请公布号 CN102073558B 申请公布日期 2012.11.28
申请号 CN201010623624.0 申请日期 2010.12.30
申请人 东方口岸科技有限公司 发明人 戚涛;颜静;戚天龙
分类号 G06F11/14(2006.01)I;G06F11/08(2006.01)I 主分类号 G06F11/14(2006.01)I
代理机构 北京中北知识产权代理有限公司 11253 代理人 冯梦洪
主权项 实现智能卡中文件安全完整的方法,将原文件分配表FAT备份一个备份FAT;在智能卡内设置一个存储区域,存储文件系统的状态和上述两个FAT的循环冗余校验码CRC;文件创建或删除开始时对原FAT进行更改,文件创建或删除结束时将修改后的原FAT复制到备份FAT,以便原FAT和备份FAT一致;智能卡复位情况下,对原FAT和备份FAT均进行CRC校验,并且结合文件系统的状态进行恢复或备份操作,CRC校验结果包括正常和不正常,文件系统的状态包括正常状态、已修改状态和未备份状态,恢复是指将备份FAT复制到原FAT,备份是指将原FAT复制到备份FAT;其特征在于:文件创建时该方法包括以下步骤:(1)将当前文件的状态修改为已修改状态,表示原FAT已经被修改过;(2)申请文件空间,根据当前文件的大小进行空间的申请,该操作对原FAT进行修改,将原来空闲的FAT项的状态改为被占用状态,并且将此FAT项分配给当前文件;(3)写入文件信息,将当前文件的基本信息写入相应的空间内;(4)修改文件系统,将当前文件添加入文件系统中,修改文件系统中原本已经存在的文件,使已经存在的文件指向当前文件,以便当前文件能被检索到;(5)将当前文件添加进文件系统后,将文件系统的状态修改为未备份状态,以便保护原FAT的信息;(6)备份,以便原FAT和备份FAT一致;(7)将文件系统的状态修改为正常状态,所有操作结束,完成文件的创建操作。
地址 100738 北京市东城区东长安街1号东方广场W1座12层