[发明专利]一种基于芯片生成非重复应用数据的方法及装置有效
申请号: | 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:根据所述解码数据和预设数据生成扩展序列,从所述扩展序列中获取所需的应用数据;
所述根据所述解码数据和预设数据生成扩展序列具体为:使用哈希算法对所述解码数据和预设数据进行哈希计算得到所述扩展序列。
2.如权利要求1所述的方法,其特征在于,所述步骤S2替换为:
步骤S2’:对所述第一数据列表中的所有数据进行异或运算得到标记数据。
3.如权利要求1或2所述的方法,其特征在于,所述步骤S0包括:
步骤S01:对所述芯片下电之后再上电;
步骤S02:从所述芯片的固定位置上读取固定长度的数据并保存;
步骤S03:判断读取次数是否到达预设次数,是则执行步骤S1,否则返回步骤S01。
4.如权利要求1所述的方法,其特征在于,所述步骤S2包括:
步骤S2-1:将所述第一数据列表中各个数据的最高比特位作为当前比特位;
步骤S2-2:判断所述第一数据列表中各个数据的当前比特位上的值是否相同,是则将对应数据位标记为1并保存,执行步骤S2-3,否则将对应数据位标记为0并保存,执行步骤S2-3;
步骤S2-3:判断是否处理完所述第一数据列表中各个数据的所有比特位上的值,是则执行步骤S2-4,否则将所述第一数据列表中各个数据的下一比特位作为当前比特位,返回步骤S2-2;
步骤S2-4:根据保存的数据位生成标记数据。
5.如权利要求1所述的方法,其特征在于,所述步骤S3中根据所述标记数据中标记为1的数据位从所述第一数据列表的数据中获取对应比特位上的值得到第一数据与从所述第一数据中提取第一预设长度的数据得到第一标识码之间,包括:
判断所述第一数据的长度是否小于第一预设长度,是则报错,否则从所述第一数据中提取第一预设长度的数据得到第一标识码。
6.如权利要求1所述的方法,其特征在于,所述根据所述纠错码字和所述第一标识码生成帮助数据,具体为:对所述纠错码字和所述第一标识码进行异或运算得到所述帮助数据;
所述根据所述第二标识码和所述帮助数据生成运算结果,具体为:对所述第二标识码和读取的所述帮助数据进行异或运算得到所述运算结果。
7.如权利要求1所述的方法,其特征在于,所述步骤P4中如解码失败且纠错失败则报错,具体包括:判断解码失败次数是否超过预设值,是则报错结束;否则更新解码失败次数,返回步骤P1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京宏思电子技术有限责任公司,未经北京宏思电子技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710574271.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:存储器装置及其操作方法
- 下一篇:数据存储装置及其操作方法