[发明专利]一种基于芯片生成非重复应用数据的方法及装置有效

专利信息
申请号: 201710574271.1 申请日: 2017-07-14
公开(公告)号: CN107229578B 公开(公告)日: 2020-08-18
发明(设计)人: 王亚伟;张文婧;雷艳;张贺 申请(专利权)人: 北京宏思电子技术有限责任公司
主分类号: G06F12/14 分类号: G06F12/14;H04L9/08
代理公司: 暂无信息 代理人: 暂无信息
地址: 100085 北京市海淀区*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 芯片 生成 重复 应用 数据 方法 装置
【说明书】:

发明公开一种基于芯片生成非重复应用数据的方法及装置,该方法:芯片上电再下电,在芯片上电期间从其上读取数据生成第一数据列表;当第一数据列表中的各个数据中相同比特位上具有相同值时根据该值生成第一数据,从第一数据中提取第一标识码;对随机数进行纠错编码得到纠错码字,根据纠错码字和第一标识码生成帮助数据帮保存;根据保存的标记数据中标记为1的数据位和读取的数据生成第二标识码,根据第二标识码和帮助数据生成运算结果;对运算结果进行纠错解码,根据解码结果生成解码数据,根据解码数据和预设数据生成扩展序列并从其中获取所需的应用数据。使用本发明技术方案可生成唯一的任意长度的应用数据,提高应用数据的使用安全性。

技术领域

本发明涉及信息安全领域,尤其涉及一种基于芯片生成非重复应用数据的方法及装置。

背景技术

产品序列号是产品在生产或使用过程中存储在flash(中文名称:非易失存储器)中的应用数据,flash中还存储有其他应用数据(例如保密秘钥),攻击者很容易通过逆向工程来非法获取应用数据。目前使用的防护技术是对应用数据进行加密后存储到flash中,但这种方式使用时,攻击者也可通过复制所有flash上数据而获得完全一样的芯片,此时该芯片输出的应用数据和被攻击芯片完全一样,存在很大的安全隐患。

PUF(英文全称:Physical Unclonable Functions,中文全称:物理不可克隆函数)是借鉴当前使用的人体唯一特征(指纹或虹膜等)对个人进行认证而提出的一种基于芯片的DNA技术。PUF为芯片内的一个物理实体,通过对该物理实体输入一个激励,利用其内置算法输出一个不可预知的响应。SRAM PUF(英文名称:Static Random Acess Memory PUF,中文名称:静态随机存储器物理不可克隆函数)是一种改进型的PUF,输入为芯片上电;输出为SRAM(中文名称:静态随机存储器)上的随机数据,具体实现方法包括注册过程和应用过程;

注册过程包括:

1、读取初始值,根据初始值生成SRAM种子值,该种子值位具有容错功能的BCH码;

2、对SRAM种子值进行BCH编码操作生成BCH码字;BCH码字具有错误容限;

3、读取SRAM初始值,根据SRAM初始值生成识别码,该SRAM初始值和BCH码字长度相同;

4、将识别码经过安全哈希算法SHA-256生成256位唯一密钥值;

5、将BCH码字与识别码做异或处理,生成帮助数据并保存;帮助数据HD用于密钥重构,根据带有噪声的识别码恢复出识别码。

应用过程包括:

1、读取与识别码相同地址的带有噪声的网络识别码;

2、读取保存的帮助数据;

3、将带有噪声的网络识别码与帮助数据做异或处理,得到带有错误的BCH码;

4、将带有错误的BCH码经过BCH解码操作,若实际错误不大于设计纠错容限,则生成标准BCH码,系统认证成功,继续;否则,BCH解码失败,结束;

5、将标准BCH码与帮助数据做异或操作,恢复出系统注册阶段使用的识别码;

6、将恢复出来的识别码经过安全哈希算法SHA-256生成256位的密钥值,此密钥值与系统注册时产生的唯一密钥值相同。

使用上述方法虽然可以防止攻击者复制应用数据,提高应用数据的安全性,但也有其他缺点:

1、由于SRAM有很强的不稳定性,注册阶段SRAM种子值不经过任何筛选就使用,会造成BCH编码中存在大量需要纠错的数据,需要纠错的数据个数严重超过普通使用的纠错码的纠错能力,造成系统无法应用;

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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