[发明专利]一种基于乘法同态加密的密钥合成方法有效
申请号: | 201911087532.2 | 申请日: | 2019-11-08 |
公开(公告)号: | CN110784300B | 公开(公告)日: | 2022-09-16 |
发明(设计)人: | 王震;白健;李亚荣;安红章 | 申请(专利权)人: | 中国电子科技网络信息安全有限公司 |
主分类号: | H04L9/00 | 分类号: | H04L9/00;H04L9/08 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 邓世燕 |
地址: | 610207 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 乘法 同态 加密 密钥 合成 方法 | ||
本发明公开了一种基于乘法同态加密的密钥合成方法,包括如下步骤:步骤一、用户产生乘法同态加密密钥;步骤二、用户向区块链申请同态密钥;步骤三、区块链分布式密钥生成节点生成各自的密钥并进行同态加密得到各自的密文;步骤四、主节点将各节点加密的密文合成并记链;步骤五、用户查链得到密文;步骤六、用户对密文解密得到同态密钥。与现有技术相比,本发明的积极效果是:本发明针对传统中心化密钥管理系统容错性差、信任成本较高和密钥生成过程中隐私保护手段不足的问题,采用基于乘法同态加密的密钥合成方法,采用区块链节点生成同态加密密钥,保护用户密钥的隐私安全。
技术领域
本发明涉及一种基于乘法同态加密的密钥合成方法。
背景技术
传统中心化系统中往往存在一个可信密钥管理中心为用户维护一系列密钥,使用户能够对数据进行签名、加密以及认证等操作。中心化的密钥管理系统具有技术成熟、便于管理等优点,但同时也存在一些严重的缺陷。
(1)中心化密钥管理系统要求用户无条件信任中心,但实际上很难保证第三方中心完全可信;
(2)中心化的密钥管理系统可以人为修正系统的差错,但也意味着如果中心密钥管理被攻击,用户的敏感数据也会被恶意的篡改;
(3)相比分布式系统,中心化系统的容错性和抗攻击能力都较差,且一旦出现问题,整个系统都无法正常工作;
(4)中心化的密钥管理系统可能会由于管理人员的不当行为故意或无意地泄露用户的敏感信息。
发明内容
为了克服现有技术的上述缺点,本发明提出了一种基于乘法同态加密的密钥合成方法,基于区块链技术构建分布式密钥管理中心,采用乘法同态加密的密钥合成的方法为用户分配密钥,可以有效提高系统的容错率,保证用户分发密钥过程的安全性和隐私性。
本发明解决其技术问题所采用的技术方案是:一种基于乘法同态加密的密钥合成方法,包括如下步骤:
步骤一、用户产生乘法同态加密密钥;
步骤二、用户向区块链申请同态密钥;
步骤三、区块链分布式密钥生成节点生成各自的密钥并进行同态加密得到各自的密文;
步骤四、主节点将各节点加密的密文合成并记链;
步骤五、用户查链得到密文;
步骤六、用户对密文解密得到同态密钥。
与现有技术相比,本发明的积极效果是:
本发明针对传统中心化密钥管理系统容错性差、信任成本较高和密钥生成过程中隐私保护手段不足的问题,采用基于乘法同态加密的密钥合成方法,采用区块链节点生成同态加密密钥,保护用户密钥的隐私安全。本发明主要解决的技术问题包括:
(1)提高密钥管理系统的容错性和抗攻击能力;
(2)减少对中心化密钥管理系统的信任依赖;
(3)保护用户密钥的隐私性。
本发明具有良好的实用性和广泛的应用场景,基于区块链技术实现分布式的密钥管理中心,通过各分布式节点为用户产生密钥并记链,用户可通过区块链查验和获取密钥,链上信息均为密文,既保证了隐私,又可以防止被恶意篡改,可广泛应用于云计算、云存储等不可信的网络系统中。具体表现如下:
1、高容错性和抗攻击性
使用区块链密钥生成节点代替中心化的密钥生成系统,提高了系统的容错性和抗攻击性,单一节点的故障不会对系统运行造成影响。
2、低信任成本
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技网络信息安全有限公司,未经中国电子科技网络信息安全有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911087532.2/2.html,转载请声明来源钻瓜专利网。