[发明专利]一种基于芯片生成非重复应用数据的方法及装置有效
申请号: | 201710574271.1 | 申请日: | 2017-07-14 |
公开(公告)号: | CN107229578B | 公开(公告)日: | 2020-08-18 |
发明(设计)人: | 王亚伟;张文婧;雷艳;张贺 | 申请(专利权)人: | 北京宏思电子技术有限责任公司 |
主分类号: | G06F12/14 | 分类号: | G06F12/14;H04L9/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种基于芯片生成非重复应用数据的方法及装置,该方法:芯片上电再下电,在芯片上电期间从其上读取数据生成第一数据列表;当第一数据列表中的各个数据中相同比特位上具有相同值时根据该值生成第一数据,从第一数据中提取第一标识码;对随机数进行纠错编码得到纠错码字,根据纠错码字和第一标识码生成帮助数据帮保存;根据保存的标记数据中标记为1的数据位和读取的数据生成第二标识码,根据第二标识码和帮助数据生成运算结果;对运算结果进行纠错解码,根据解码结果生成解码数据,根据解码数据和预设数据生成扩展序列并从其中获取所需的应用数据。使用本发明技术方案可生成唯一的任意长度的应用数据,提高应用数据的使用安全性。 | ||
搜索关键词: | 一种 基于 芯片 生成 重复 应用 数据 方法 装置 | ||
【主权项】:
一种基于芯片生成非重复应用数据的方法,其特征在于,包括注册过程和应用过程,所述注册过程包括:步骤S0:对芯片进行预设次数的下电再上电操作,在每次芯片上电期间从所述芯片上读取固定长度的数据并保存;步骤S1:根据保存的数据生成第一数据列表;步骤S2:依次判断所述第一数据列表的各个数据中相同比特位上的值是否均相同,是则将对应数据位标记为1得到标记数据,执行步骤S3,否则将对应数据位标记为0得到标记数据,执行步骤S3;步骤S3:根据所述标记数据中标记为1的数据位从所述第一数据列表的数据中获取对应比特位上的值得到第一数据,从所述第一数据中提取第一预设长度的数据得到第一标识码;步骤S4:生成第二预设长度的随机数,并对所述随机数进行纠错编码得到纠错码字,根据所述纠错码字和所述第一标识码生成帮助数据,将所述帮助数据与所述标记数据对应保存;所述应用过程包括:步骤P1:获取保存的标记数据,并从所述芯片上读取固定长度的数据;步骤P2:根据所述标记数据中标记为1的数据位从读取的数据中获取对应比特位上的值得到比特串;步骤P3:从所述比特串中提取所述第一预设长度的数据得到第二标识码,读取保存的对应的帮助数据,根据所述第二标识码和所述帮助数据生成运算结果;步骤P4:对所述运算结果进行纠错解码,如解码成功则将所述第二标识码作为解码数据,执行步骤P5;如解码失败且纠错成功则根据解码结果修改所述第二标识码中所有出错比特位上的值得到解码数据,执行步骤P5;如解码失败且纠错失败则报错;步骤P5:根据所述解码数据和预设数据生成扩展序列,从所述扩展序列中获取所需的应用数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京宏思电子技术有限责任公司,未经北京宏思电子技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710574271.1/,转载请声明来源钻瓜专利网。
- 上一篇:存储器装置及其操作方法
- 下一篇:数据存储装置及其操作方法