[发明专利]用于加密密钥生成和管理的方法以及计算机可读介质有效
申请号: | 201680047252.7 | 申请日: | 2016-06-10 |
公开(公告)号: | CN107925577B | 公开(公告)日: | 2020-04-24 |
发明(设计)人: | 杨恩辉 | 申请(专利权)人: | 百可德罗德公司 |
主分类号: | H04L9/16 | 分类号: | H04L9/16 |
代理公司: | 北京汇知杰知识产权代理有限公司 11587 | 代理人: | 吴焕芳;杨勇 |
地址: | 加拿大*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 所描述的实施方案涉及加密方法和计算机程序产品。一款加密应用被用来确定一个密钥库种子,所述密钥库种子包括一个由放在一个有序序列上的种子比特组成的种子比特集合。多个密钥导出集合被确定,并且一个被选取的密钥导出集合被随机选取。通过使用所述被选取的密钥导出集合,一个密钥比特序列从所述种子比特集合中生成。通过使用所述密钥比特序列,一个加密密钥被生成,并且相应的密钥信息从所述被选取的密钥导出集合中确定,使得后者也可以从前者导出。在对所述密钥库种子一无所知的情况下,所述密钥信息对所述加密密钥的信息泄露是零。通过使用所述加密密钥,明文数据被加密以生成密文数据,并且所述密钥信息与所述密文数据一起存储。然后所述加密密钥可以删除。 | ||
搜索关键词: | 用于 加密 密钥 生成 管理 方法 以及 计算机 可读 介质 | ||
【主权项】:
一种加密方法,其包括:提供一款用于安装在计算设备上的加密应用;操作所述加密应用,以确定一个密钥库种子,所述密钥库种子包括一个由放在一个有序序列上的L个种子比特组成的种子比特集合,其中L是大于3的整数,种子比特集合中的每一位种子比特在所述有序序列上有一个种子比特位置,种子比特集合中的L个种子比特是独立同分布的;运用所述加密应用把所述密钥库种子存储在所述计算设备上;操作所述加密应用,以确定多个密钥导出集合,每个密钥导出集合包含至少一个密钥导出值;从所述多个密钥导出集合中随机选取一个被选取的密钥导出集合;操作所述加密应用,以从所述种子比特集合和所述被选取的密钥导出集合中生成一个具有l个比特的密钥比特序列,其中l是一个小于L的正整数;使用所述密钥比特序列,生成一个具有u个比特的加密密钥,其中u是一个不大于l的正整数;确定对应于所述加密密钥的密钥信息,所述密钥信息由所述被选取的密钥导出集合确定,其中所述被选取的密钥导出集合可由所述密钥信息导出,并且所述加密密钥与所述密钥信息之间的交互信息量是零,从而使得所述加密密钥与所述密钥信息在统计上是独立的,并且在对所述密钥库种子一无所知的情况下,所述密钥信息对所述加密密钥的信息泄露是零;由所述加密应用接收明文数据;操作所述加密应用,以通过使用所述加密密钥对所述明文数据加密,来生成密文数据;以及运用所述加密应用,存储所述密文数据以及相对应的密钥信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百可德罗德公司,未经百可德罗德公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201680047252.7/,转载请声明来源钻瓜专利网。
- 上一篇:多天线无线通信系统中的基于码本的信号发送/接收方法及其设备
- 下一篇:继电器