[发明专利]一种密钥存储方法在审
申请号: | 201611241088.1 | 申请日: | 2016-12-28 |
公开(公告)号: | CN108259162A | 公开(公告)日: | 2018-07-06 |
发明(设计)人: | 史龙真;邵波;王璞;杨硕 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;G06F21/60 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 郭一斐 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种密钥存储方法,该方法包括:使用硬件随机数发生器产生真随机数,该真随机数作为本次存储的一个加密因子;使用该真随机数生成种子,将该种子带入线性反馈移位寄存器得到伪随机数;使用主密钥和所述伪随机数异或得到随机主密钥,再使用纠错码算法编码该随机主密钥得到编码数据;将该真随机数进行私有算法变换后得到中间数据,所述中间数据作为待存储数据的错误位置去篡改该编码数据得到误码数据;将该误码数据加密存储。本发明将生成的随机数隐藏在要保护的数据中,加大了数据随机化的强度。在存储资源有限的情况下,为防止密文泄漏后的暴力攻击,数据中混入误码,并使用私有算法加密数据,使密钥存储更加安全。 | ||
搜索关键词: | 真随机数 误码 密钥存储 主密钥 编码数据 私有算法 伪随机数 中间数据 线性反馈移位寄存器 硬件随机数发生器 数据加密存储 待存储数据 纠错码算法 数据随机化 暴力攻击 存储资源 错误位置 加密数据 加密因子 随机数 再使用 混入 密文 异或 泄漏 篡改 存储 安全 | ||
【主权项】:
1.一种密钥存储方法,该方法包括:使用硬件随机数发生器产生真随机数(R1),该真随机数(R1)作为本次存储的一个加密因子;使用该真随机数(R1)生成种子,将该种子带入线性反馈移位寄存器(LSFR)得到伪随机数;使用主密钥和所述伪随机数异或得到随机主密钥,再使用纠错码算法编码该随机主密钥得到编码数据;将该真随机数(R1)进行私有算法变换后得到中间数据(R2),所述中间数据(R2)作为待存储数据的错误位置去篡改该编码数据得到误码数据;将该误码数据加密存储。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611241088.1/,转载请声明来源钻瓜专利网。