[发明专利]一种高安全性CPU智能卡芯片数据防掉电处理方法有效

专利信息
申请号: 202011057949.7 申请日: 2020-09-29
公开(公告)号: CN112181728B 公开(公告)日: 2022-07-22
发明(设计)人: 孙善海;曾为民;李向宏 申请(专利权)人: 山东华翼微电子技术股份有限公司
主分类号: G06F11/14 分类号: G06F11/14
代理公司: 济南智本知识产权代理事务所(普通合伙) 37301 代理人: 张平平
地址: 250000 山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 安全性 cpu 智能卡 芯片 数据 掉电 处理 方法
【说明书】:

发明涉及一种高安全性CPU智能卡芯片数据防掉电处理方法,包括数据写入流程、数据读取流程以及数据原子操作流程;本发明使用多级备份以及多Page数据备份的方式,本发明将CPU智能卡数据的安全完整存储、防掉电以及多数据原子化操作统一为完整功能模块,使用简单,效率高,数据安全性以及可靠性能够得到充分保障。

技术领域

本发明属于CPU智能卡嵌入式软件领域,具体涉及一种高安全性CPU智能卡芯片数据防掉电处理方法。

背景技术

CPU智能卡属于无源可移动设备,在工作时需要在智能卡终端获取能量,容易存在工作时突然掉电情况。

由于智能卡芯片在工作时需要花费一定的时间操作非易失性存储器(以下称为NVM),如果在该过程中突然失去能量,会造成操作数据处于不可控状态,对于高安全性芯片,因为存储器安全机制的存在,将造成存储器不可用;对于FLASH存储器,由于其特定存储器操作方式,即页(Page)擦页(Page)写方式,会造成数据丢失且不可恢复。

另外,智能卡的很多应用场景下需要将多次存储器的操作“原子化”,所谓原子操作,即:多组NVM数据操作需要全部执行完成或全部不执行,不能存在部分执行的情况。例如:电子钱包的一次消费过程,需要更新的信息包括但不限于:余额信息、交易记录信息、交易其他信息,任何突然掉电的状况下,都要求全部的信息原子性操作全部完成或操作完全不执行,不能存在部分执行情况,例如:余额已更新,但是其他信息未更新的情况。

基于以上情况,在设计开发CPU智能卡嵌入式软件时,需要一种高效率、高可靠性、高安全性的数据防掉电方法,确保在任何突发的掉电情况下的数据完整性以及确保多组NVM数据操作的原子化操作。

发明内容

本发明旨在提供CPU智能卡嵌入式软件系统可实现的高效率、高可靠性、高安全性的数据防掉电以及数据原子操作方法,确保智能卡在任何突发掉电情况下的数据完整性。

为解决上述问题,本发明采取的技术方案为:一种高安全性CPU智能卡芯片数据防掉电处理方法,包括数据写入流程、数据读取流程以及数据原子操作流程;

数据写入流程具体为:

1.1使用数据update操作,将需要写入的数据存储到RAM中;

1.2使用数据submit操作,将需要写入的数据存储到备份用存储器中;

1.3使用数据restore操作,将需要写入的数据存储于目标存储器中;所有在submit操作完成之前掉电的情况下,均视为无效数据,其他情况下发生的掉电,均在再次上电时,进行数据恢复,保证数据的完整性以及有效性。

数据读取流程具体为:

2.1在RAM备份区寻找数据,若找到则读取RAM备份数据,若否则进入2.2;

2.2在备份用存储器中寻找数据,若找到则进行读取备份用存储器中备份数据,若否则进入2.3;

2.3读取最原始存储区数据即normal数据区中的数据;数据从新到旧的存放顺序为:RAM-备份NVM-Normal NVM

读取最原始存储区数据;

数据原子操作流程具体为:多数据操作时,每一步的操作数据均先使用数据update操作将数据存储到RAM,数据在submit操作过程中,全部写入备份NVM,并设置数据可靠标志,最后将备份数据写入到目标存储器。

本发明使用多级备份以及多Page数据备份的方式,本发明将CPU智能卡数据的安全完整存储、防掉电以及多数据原子化操作统一为完整功能模块,使用简单,效率高,数据安全性以及可靠性能够得到充分保障。

附图说明

图1为数据update操作流程图;

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东华翼微电子技术股份有限公司,未经山东华翼微电子技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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