[发明专利]具有Mifare仿真功能的智能卡的断电保护方法、装置及系统有效

专利信息
申请号: 200910093496.0 申请日: 2009-09-24
公开(公告)号: CN101661565A 公开(公告)日: 2010-03-03
发明(设计)人: 丁剑;张爱明;张云;彭鹏 申请(专利权)人: 北京握奇数据系统有限公司
主分类号: G06K19/073 分类号: G06K19/073;G06K19/07;G06F11/14
代理公司: 北京中博世达专利商标代理有限公司 代理人: 申 健
地址: 100015北京市朝阳区东*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 具有 mifare 仿真 功能 智能卡 断电 保护 方法 装置 系统
【说明书】:

技术领域

发明涉及智能卡存储技术,具体而言是涉及一种具有Mifare仿真功能的 智能卡的断电保护方法、装置及系统。

背景技术

目前,市面上有很多智能卡芯片均支持Mifare仿真功能,即在CPU存储区 中划分出一块标准的Mifare数据区(一般是1KB),该Mifare数据区的操作和 Mifare卡片相同,并且提供有使用CPU命令操作Mifare数据区的接口。

在使用Mifare存储数据时,一般需要将数据写入Mifare数据区。但是,由 于存在断电的可能性,操作Mifare时并不能够保证需要更新的数据要么全部更 新成功,要么全部没有更新,如在更新Mifare数据时,更新了一半突然断电, 造成Mifare数据区中的数据一半是新的一半是旧的,这就会导致在Mifare数据 区中存储的数据是不可靠的,由此带来可能的安全隐患。

在实现本发明过程,发明人研究发现现有技术在解决使用Mifare过程中的 断电问题时,一般是建立镜像备份,即对所有敏感数据的存储都采用正本块和 副本块的方式来实现,这既浪费了Mifare本身有限的存储空间,而且断电恢复 时需要判断每块正副本覆盖流程的条件也比较多,致使恢复过程复杂。

发明内容

为能够简化恢复过程和保护Mifare数据,本发明的实施例提供了如下技术 方案:

本发明的一实施例提供了一种具有Mifare仿真功能的智能卡的断电保护方 法,包括:

当所述智能卡收到服务端的操作指令时,在更新Mifare数据区之前,执行 如下操作:

设置CPU备份区的备份标记有效;

备份Mifare数据区的数据至CPU备份区。

并且,如果Mifare数据区的数据更新完全,则设置CPU备份区中的备份标 记无效,并擦除CPU备份区的备份数据。

这样,在所述智能卡再次上电时,执行如下操作:

判断CPU备份区的备份标记是否有效;

如果无效,则不执行断电恢复操作;如果有效,则执行断电恢复操作:使 用CPU备份区的备份数据一次性地覆盖Mifare数据区,并设置CPU备份区的 备份标记无效,同时擦除CPU备份区的备份数据。

其中,所述Mifare数据区的数据包括口令。

优选地,在执行更新Mifare数据区操作之前,所述方法还包括:根据CPU 备份区的备份数据,计算一校验字符到CPU备份区中;

如果Mifare数据区的数据更新完全,则在擦除CPU备份区的备份数据的同 时擦除该校验字符;

如果Mifare数据区的数据未更新完全,则在所述智能卡再次上电时,执行 如下操作:

根据CPU备份区的备份数据计算校验字符,并与CPU备份区中的校验字符 进行比对,如果比对正确,则再执行所述断电恢复操作,如果比对错误,则报 错退出,且不再执行所述断电恢复操作。

进一步优选地,在设置CPU备份区的备份标记有效之前,所述方法还包括: 设置CPU备份区的操作标记失败;

如果Mifare数据区的数据更新完全,则首先设置CPU备份区的操作标记成 功,再设置CPU备份区中的备份标记无效,然后向服务端返回本次操作成功的 结果。

本发明的另一实施例提供了一种具有Mifare仿真功能的智能卡,包括带有 备份标记的CPU备份区,该CPU备份区包括:

第一设置模块,用于设置CPU备份区的备份标记有效或无效;

备份模块,用于当所述智能卡收到服务端的操作指令时,在更新Mifare数 据区之前,备份Mifare数据区的数据至CPU备份区;

擦除模块,用于在Mifare数据区的数据更新完全时,擦除CPU备份区的备 份数据;

断电恢复模块,用于在Mifare数据区的数据未更新完全时,在所述智能卡 再次上电时,使用CPU备份区的备份数据一次性地覆盖Mifare数据区,并擦除 该备份数据。

优选地,所述备份模块,还用于当所述智能卡收到服务端的操作指令时, 在更新Mifare数据区之前,根据所述CPU备份区的备份数据,计算一校验字符 到CPU备份区中;所述擦除模块,还用于在Mifare数据区的数据更新完全时, 在擦除CPU备份区的备份数据的同时擦除该校验字符;所述CPU备份区还包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京握奇数据系统有限公司,未经北京握奇数据系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910093496.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top