【技术实现步骤摘要】
本专利技术属于区块链,尤其涉及一种基于区块链的多链分布式计算环境隐私保护方法及系统。
技术介绍
1、在区块链系统中,存在着去中心化、可扩展性和安全性的不可能三角。在公开的区块链系统中,任何区块链网络上的用户或节点都可以获取区块链上的完整数据,这一特性也有可能成为系统的潜在威胁。即使在内部区块链网络系统中,每个部门也不希望自己部门的敏感信息被他人获取,所以有必要采取技术措施来保护敏感信息,但如果能合理利用区块链上的数据,就可以为内部系统带来潜在的价值。采用何种机制在不泄露区块链网络中各节点敏感信息的前提下,充分利用区块链链网中的节点信息,就成了亟需解决的问题。
2、目前,通常采用联邦学习的方法有效避免核心信息泄露的风险,通过分布式机器学习,实现了隐私保护的数据协作。然而,联邦学习虽然能够避免因获取各分布式节点信息而导致的数据泄露的问题,但是仍然存在中间参数泄露、梯度隐私泄露的可能性。现有机器学习中的模型攻击、数据攻击、推理攻击、后门攻击、链接攻击、投毒攻击等方法都可对中间参数包括梯度数据进行原始数据推断,从而泄露参与节点本地数
...【技术保护点】
1.一种基于区块链的多链分布式计算环境隐私保护方法,其特征在于,应用于区块链系统,所述区块链系统包括核心链和在所述核心链上注册的至少一条应用链;所述方法包括:
2.根据权利要求1所述的基于区块链的多链分布式计算环境隐私保护方法,其特征在于,采用工作量证明机制选出各条应用链的计算节点,对本地加密数据进行本地模型训练,确定各条应用链的全局梯度,包括:
3.根据权利要求2所述的基于区块链的多链分布式计算环境隐私保护方法,其特征在于,采用差分隐私法在所述局部梯度中加入噪声,包括:
4.根据权利要求3所述的基于区块链的多链分布式计算环境隐私保
...【技术特征摘要】
1.一种基于区块链的多链分布式计算环境隐私保护方法,其特征在于,应用于区块链系统,所述区块链系统包括核心链和在所述核心链上注册的至少一条应用链;所述方法包括:
2.根据权利要求1所述的基于区块链的多链分布式计算环境隐私保护方法,其特征在于,采用工作量证明机制选出各条应用链的计算节点,对本地加密数据进行本地模型训练,确定各条应用链的全局梯度,包括:
3.根据权利要求2所述的基于区块链的多链分布式计算环境隐私保护方法,其特征在于,采用差分隐私法在所述局部梯度中加入噪声,包括:
4.根据权利要求3所述的基于区块链的多链分布式计算环境隐私保护方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的基于区块链的多链分布式计算环境隐私保护方法,其特征在于,第一隐私预算根据下式计算:
6.根据权利要求4所述的基于区块链的多链分布式计算环境隐私保护方法,其特征在于,对于每条...
【专利技术属性】
技术研发人员:张智彬,曲雯毓,王春新,陈奇柏,胡海洋,孔健,
申请(专利权)人:天津大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。