隐私数据的加密方法及装置、处理器和电子设备制造方法及图纸

技术编号:34771208 阅读:30 留言:0更新日期:2022-08-31 19:33
本申请公开了一种隐私数据的加密方法及装置、处理器和电子设备,涉及区块链领域。该方法应用在区块链系统中,区块链系统中包括至少一个区块链节点,至少一个区块链节点中至少包括多个用于处理隐私数据的智能合约,包括:从至少一个区块链节点中获取目标智能合约集合;依据目标智能合约集合中的多个智能合约,生成分布式密钥;结合分布式密钥中的公钥,采用目标智能合约集合中的至少一个智能合约对隐私数据进行阈值同态加密。通过本申请,解决了相关技术中采用同态加密技术对区块链中的隐私数据进行加密,导致区块链中的隐私数据的加密效果不佳的问题。效果不佳的问题。效果不佳的问题。

【技术实现步骤摘要】
隐私数据的加密方法及装置、处理器和电子设备


[0001]本申请涉及区块链领域,具体而言,涉及一种隐私数据的加密方法及装置、处理器和电子设备。

技术介绍

[0002]目前相关技术中,结合使用区块链与同态加密是实现区块链支持隐私交易的手段之一,其中,同态加密技术也是隐私计算技术中重要的一种。但现有的同态加密大部分为单密钥加密,即只有一个私钥,并且不同公钥加密的密文无法相互计算,这给同态加密在隐私计算中的应用带来了诸多不便和安全隐患。
[0003]而且,同态加密在隐私计算中的应用带来的不便表现在:同态加密计算前,为了使得各个同态加密的参与方得到相同的同态加密公钥,各个同态加密的参与方都需要和一个可信的同态加密密钥计算中心交互得到同态加密的公私钥。且该同态加密密钥计算中心一般不是任一同态计算的参与方,而是一个可信第三方。
[0004]另外,同态加密在隐私计算中的应用带来的安全隐患表现在:一旦网络中恶意参与方截获同态加密的公私钥,可以轻易解密或篡改同态计算结果。
[0005]针对相关技术中采用同态加密技术对区块链中的隐私数据进行加本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种隐私数据的加密方法,其特征在于,所述方法应用在区块链系统中,所述区块链系统中包括至少一个区块链节点,所述至少一个区块链节点中至少包括多个用于处理隐私数据的智能合约,包括:从所述至少一个区块链节点中获取目标智能合约集合,其中,所述目标智能合约集合中包括多个用于加解密所述区块链系统中的隐私数据的智能合约;依据所述目标智能合约集合中的多个智能合约,生成分布式密钥,其中,所述分布式密钥中至少包括:用于加密所述隐私数据的公钥和用于解密所述隐私数据的部分私钥;结合所述分布式密钥中的公钥,采用所述目标智能合约集合中的至少一个智能合约对所述隐私数据进行阈值同态加密,其中,所述至少一个智能合约为依据所述区块链系统中的可验证随机函数从所述目标智能合约集合中确定的智能合约。2.根据权利要求1所述的方法,其特征在于,在结合所述分布式密钥中的公钥,采用所述目标智能合约集合中的至少一个智能合约对所述隐私数据进行阈值同态加密之后,所述方法还包括:获取多个密文,其中,所述多个密文为对所述隐私数据进行阈值同态加密得到的密文;采用第一智能合约对所述多个密文进行同态计算,得到计算结果,其中,所述第一智能合约为依据所述可验证随机函数确定的用于对所述隐私数据进行计算的智能合约;结合目标数量的所述部分私钥,采用所述至少一个智能合约对所述计算结果进行解密,得到解密结果,其中,所述目标数量依据所述隐私数据的参与方的阈值确定;将所述解密结果提供给已被授权请求访问所述隐私数据的请求方。3.根据权利要求2所述的方法,其特征在于,在从所述至少一个区块链节点中获取目标智能合约集合之后,在依据所述目标智能合约集合中的多个智能合约,生成分布式密钥之前,所述方法还包括:获取所述区块链系统中的多个隐私数据提供方的身份信息;确定每个隐私数据提供方的身份与所述目标智能合约集合中每个智能合约的对应关系;将所述对应关系注册到所述区块链系统中。4.根据权利要求3所述的方法,其特征在于,在将所述对应关系注册到所述区块链系统中之后,所述方法还包括:获取所述多个隐私数据提供方的授权信息,其中,所述授权信息至少包括:授权方的身份信息、被授权方的身份信息、所述授权方已在所述区块链系统中注册的智能合约、所述授权方的签名信息;将所述授权信息记录到所述区块链系统中。5.根据权利要求4所述的方法,其特征在于,在依据所述目标智能合约集合中的多个智能合约,生成分布式密钥之前,所述方法还包括:判断所述区块链系统中是否存在所述分布式密钥;在所述区块链系统中存在所述分布式密钥的情况下,获取所述分布式密钥;在所述区块链系统中不存在所述分布式密钥的情况下,依据所述目标智能合约集合中的多个智能合约,生成所述分布式密钥。6.根据权利要求5所述的方法,其特征在于,在判断所述区块链系统中是否存在所述分
布式密钥之前,所述方法还包括:依据所...

【专利技术属性】
技术研发人员:李曼潇黄肇敏陈金娣江洪
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1