【技术实现步骤摘要】
一种基于区块链的分布式多方隐私计算系统及方法
[0001]本专利技术涉及多方隐私计算
,尤其是涉及一种基于区块链的分布式多方隐私计算系统及方法。
技术介绍
[0002]大数据时代背景下,基于大数据的应用越来越影响日常的生活。从服务的提供方角度,为提供更有针对性的个性化服务,更需要大量的个性数据提供计算,为使更加精准的贴合用户需求。但在实际运用过程中,发现业务应用的数字化程度仍旧就不高,刻画的用户画像不够精准,甚至风险识别能力还无法支撑全线上化,分析其原因,痛点如下:1、数据获取成本高、难度大,对于业务开展除了需要机构内部的数据外,还需要大量外部数据参与业务相关协同计算,并且获取的数据量越大、数据种类越丰富,刻画的客户画像越精准,这样越有利于风险的识别及业务的精准开展。目前基本通过点对点方式合作数据共享,并需要建议一大堆的安全措施保障数据隐私安全性,数据的获取成本已经超出了业务价值本身,因此阻碍了数据共享的推进。2、目前在数据共享计算方面不够透明,没有形成完善的规范也是阻碍数据共享的一个方面,数据提供方担心数据泄露或超限 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的分布式多方隐私计算系统,其特征在于,所述的多方隐私计算系统包括区块链安全计算节点和若干个节点API;所述的节点API与区块链安全计算节点进信息交互;区块链安全计算节点,用于进行数据发布和数据计算;节点API,部署在数据的供需侧,用于实现业务系统或机构内数据平台系统发起的数据发布及数据计算功能。2.根据权利要求1所述的一种基于区块链的分布式多方隐私计算系统,其特征在于,所述的区块链安全计算节点包括数据发布模块和数据计算模块;所述的数据发布模块包括:数据需求合约单元,用于对数据需求方的数据需求合约进行登记;数据发布登记单元,用于对数据提供方发布的自身信息进行登记,所述的数据提供方自身信息由数据提供方根据数据需求合约发布;数据编录单元,用于在数据发布用户数量满足数据需求后进行数据标准化编录,或数据需求方完成该数据需求的发布后发起编录操作,根据数据需求中编录目录登记到编录合约中,并以日期作为版本号完成登记;证书管理单元,用于在用户信息下建立数据证书;所述的数据计算模块用于进行隐私数据的计算发起、计算撮合以及结果计算。3.根据权利要求2所述的一种基于区块链的分布式多方隐私计算系统,其特征在于,所述的数据需求合约包括所需数据的数据类型、长度、价值、格式、计算方式、参与计算节点数量和编录路径。4.根据权利要求3所述的一种基于区块链的分布式多方隐私计算系统,其特征在于,所述的参与计算节点数量为三个以上。5.根据权利要求2所述的一种基于区块链的分布式多方隐私计算系统,其特征在于,所述的数据提供方自身信息包括数据提供方的用户信息、用户证书、数据安全证书和有效期。6.根据权利要求2所述的一种基于区块链的分布式多方隐私计算系统,其特征在于,所述的数据编录单元完成登记后需要数据发布中所有的用户签名任何后方可生效,签名内容为Enc(privkey,SHA256(数据需求ID))。7.根据权利要求1所述的一种基于区块链的分布式多方隐私计算系统,其特征在于,所述的节点API同时监听区块链的计算任务,实现数据提供的自动化。8.根据权利要求1所述的一种基于区块链的分布式多方隐私计算系统,其特征在于,所述的区块链安全计算节点的数据计算方法为:数据需求方根据数据需求查询匹配的编录信息,根据编录编号发起计算任务;区块链安全计算节点生成计算任务,以随机的方式自动撮合编录...
【专利技术属性】
技术研发人员:王蓓,杜永刚,谢谨,
申请(专利权)人:交通银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。