[发明专利]一种基于可插拔同态加密的区块链同质数据共享方法在审
申请号: | 202110403414.9 | 申请日: | 2021-04-15 |
公开(公告)号: | CN112989390A | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 郑子彬;罗少龙;胥勇 | 申请(专利权)人: | 深圳前海移联科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/85;G06F21/62 |
代理公司: | 深圳市中融创智专利代理事务所(普通合伙) 44589 | 代理人: | 叶垚平 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 可插拔 同态 加密 区块 同质 数据 共享 方法 | ||
本发明公开了一种基于可插拔同态加密的区块链同质数据共享方法。该基于可插拔同态加密的区块链同质数据共享方法包括以下步骤:步骤S1:根据用户选择的同态加密算法,生成同态加密算法对应的公私钥;步骤S2:同态加密算法模块将公钥发布到区块链上;步骤S3:同态加密算法模块发送加密储存私钥至密钥存储模块;步骤S4:业务方根据需求输入需要上链的数据,并传输至区块链;步骤S5:业务方将需要共享的数据通过发布的公钥进行加密后上链。本发明的基于可插拔同态加密的区块链同质数据共享方法具有等通用性、易用性以及可插拔性等优点。
技术领域
本发明涉及区块链技术领域,具体涉及一种基于可插拔同态加密的区块链同质数据共享方法。
背景技术
数字经济时代下,区块链系统对其中多方协同的业务有重要的意义。当前主流区块链系统中,公有链如比特币、以太坊,联盟链如Hyperledger Fabric、蚂蚁区块链等,都要求用户将数据在区块链上进行完整公开,以此使得数据获得各个记账参与方的信任。这种数据完全公开的共享方式虽然提升了数据的可信程度,但是也大大威胁了数据的隐私性。在多种区块链业务场景中,上链数据既需要上链进行于是暖,也需要保持一定的隐私性。例如,在征信风控场景中,多个征信机构对同个用户的征信评级分数在区块链上进行共享、计算,但是往往各个机构和用户均不希望暴露在相关技术研究中,智能家居普遍通过征求用户同意协议,在征得用户的统一协议后,家居会收集用户的使用数据,然后对其进行处理训练,之后对智能家居的模型进行集中式训练,得到参数后,对用户的家居设备模型参数进行更新,实时更新模型环境,进而得到更好的优化结果。
相关技术研究中,Paillier加密算法是一种公钥加密算法,基于复合剩余类的困难问题,满足加法同态,即密文相乘等于明文相加。现有的技术缺点主要有:(1)缺乏通用性;当前的同态加密技术或区块链上数据的同态加密技术大多依赖特定的算法和特定的业务场景。这意味着每次有新的区块链业务场景出现时,都要针对这一业务场景的数据特点设计新的算法以保证安全,未能实现高度的通用性。(2)缺乏易用性;当前区块链上数据同态加密的共享方式大多需要开发人员对同态加密算法本身有深入的了解,而在业务开发过程中处处需要注意同态加密过程,缺乏易用性。(3)缺乏可插拔性;当前区块链同态加密算法大多是与区块链本身深度耦合的,且计算量较大,当遇到部分不需要同态加密的业务场景时,降低了业务系统性能,其本质原因是缺乏可插拔性。
发明内容
本发明提供了一种基于可插拔同态加密的区块链同质数据共享方法,旨在解决上述问题。
根据本申请实施例提供的一种基于可插拔同态加密的区块链同质数据共享方法,包括以下步骤:
步骤S1:根据用户选择的同态加密算法,生成同态加密算法对应的公私钥;
步骤S2:同态加密算法模块将公钥发布到区块链上;
步骤S3:同态加密算法模块发送加密储存私钥至密钥存储模块;
步骤S4:业务方根据需求输入需要上链的数据,并传输至区块链;
步骤S5:业务方将需要共享的数据通过发布的公钥进行加密后上链。
优选地,所述同态解密算法模块为多种公开的、已被验证有效的同态加密算法,供用户选择,用户可在数据上链时自行选择是否采用同态加密算法上链以及采用何种同态加密算法上链。
优选地,所述步骤S1包括生成公私钥的过程:PubKey,PriKey=KeyGeni(Random()),其中,Random()为安全随机函数,其输出为一个随机数或随机数种子,KeyGeni为第i个可插拔同态加密算法的公私钥对生成算法,用户根据需要选择不同的同态加密算法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海移联科技有限公司,未经深圳前海移联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110403414.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:信息化的海图生产方法及系统
- 下一篇:一种IGBT驱动电路