[发明专利]应答保护单调计数器、读取方法及计数方法在审

专利信息
申请号: 201310583016.5 申请日: 2013-11-19
公开(公告)号: CN104657678A 公开(公告)日: 2015-05-27
发明(设计)人: 付永庆;张赛;张建军;潘荣华 申请(专利权)人: 北京兆易创新科技股份有限公司
主分类号: G06F21/64 分类号: G06F21/64;G06F21/78
代理公司: 北京品源专利代理有限公司 11332 代理人: 胡彬
地址: 100083 北京市海淀*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 应答 保护 单调 计数器 读取 方法 计数
【说明书】:

技术领域

发明涉及存储器技术领域,具体涉及一种应答保护单调计数器、应答保护单调计数器读取方法及计数方法。

背景技术

应答保护单调计数器(Replay Protection Monotonic Counter,RPMC)是指具有单调的计数功能的计数器,也即是在应答保护单调计数器中计入的数据后,应答保护单调计数器只会随着计数值的变化单调的递增或单调的递减。通常应答保护单调计数器是与(闪存)FLASH相结合,用于在数据存储过程中来保证读写数据的机密性和完整性。例如,在应答保护单调计数器与FLASH结合用于确定存储器存储次数,当FLASH每进行一次数据的读写,就在单调计数器中增加一个计数值,因此为FLASH提供读写数据次数提供一个完整的数据记录;又如在数据发送过程中,数据单调计数,保证了数据的不重复性,进而提升了数据发送的机密性。因此,保证单调计数器准确的计数功能件就至关重要。

现有技术中,应答保护单调计数器常采用两个存储块轮流对数据进行存储计数,在当前存储块未记满计数数据时,只需要在当前存储块中进行数据的读取或计数;但是当一个存储块存储满计数数据时,把当前的总的计数值数先写入另一个存储块中,并同时把另一个存储块的计数标识位和校验位写入,然后擦除写满数据的存储块,这时就需要对两个存储块进行必要的切换。但是,现有技术中,如果在两个存储块切换时异常掉电或其它异常情况时,例如电压波动等,往往导致难以确定正在进行计数的当前存储块,进而引起在下次计数时的计数不准确或者进行对单调计数器进行数据读取时,造成读取错误等。

发明内容

为使在异常掉电或其它异常情况时,仍能准确确定应答保护单调计数器中当前存储块进行数据的读取或计数,本发明实施例提供了一种应答保护单调计数器、应答保护单调计数器的读取方法及计数方法。

在第一方面,本发明实施例提供了一种应答保护单调计数器,包括:

第一存储块,用于存储计数数据;

第二存储块,用于存储计数数据;

附加存储块,用于存储附加标识位,所述附加标识位的数据确定应答保护单调计数器异常时当前正在存储计数数据的当前存储块。

进一步的,所述的应答保护单调计数器,所述的附加标识位包括一个数据位,所述数据位用于存储数据0或数据1。

进一步的,所述的应答保护单调计数器,当所述附加标识位的数据为0时确定第一存储块为当前存储块,当附加标识位的数据为1时确定第二存储块为当前存储块。

当所述附加标识位的数据为0时确定第二存储块为当前存储块,当附加标识位的数据为1时确定第一存储块为当前存储块。

进一步的,所述的应答保护单调计数器,所述第一存储块和第二存储块均包括:基数位、校验位、计数标识位和数据位。

本发明实施例提供的应答保护单调计数器,在计数或读取时,第一存储块和第二存储块之间进行切换,因异常掉电或其它异常情况导致难以确定当前存储块时,根据附加存储块存储的附加标识位的数据确定当前存储块。以此,本发明技术方案的实施,在应答保护单调计数器异常,难以确定当前存储块时,根据附加标识位确定当前存储块,实现了对数据的准确的读取或计数,保证了应答保护单调计数器计数的严密性和完整性。

在第二方面,本发明实施还提供了一种应答保护单调计数器的读取方法,包括:

读取第一存储块和第二存储块的计数标识位、校验位及第一存储块和第二存储块的第一数据位;

当第一存储块和第二存储块的计数标识位和校验位都有效以及第一数据位数据相同时,读取附加标识位的数据;

根据所述附加标识位的数据,确定当前存储块进行数据读取;

数据读取时,将基数位的数据加上数据位记录的数据作为读取数据。

进一步的,所述的应答保护单调计数器读取方法,所述根据所述附加标识位的数据,确定当前存储块进行数据读取,包括:

当附加标识位的数据为0时,确定第一存储块为当前存储块进行数据读取;或

当附加标识位的数据为1时,确定第一存储块为当前存储块进行数据读取。

进一步的,所述的应答保护单调计数器读取方法,还包括:

当只有一个存储块的计数标识位和校验位都有效时,确定计数标识位和校验位都有效的存储块为当前存储块,进行数据读取。

进一步的,所述的应答保护单调计数器读取方法,还包括:

当两个存储块的计数标识位和校验位都有效,第一数据位不相同时,确定第一数据位未写入数据的存储块,为当前存储块进行数据读取。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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