区块链隐私数据共享方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:26346883 阅读:59 留言:0更新日期:2020-11-13 21:28
本申请涉及一种区块链隐私数据共享方法、装置、计算机设备和存储介质。所述方法包括:创建第一交易合约,将带有目标隐私数据集数据内容哈希值和数据类型的第一交易合约发送到区块链平台,区块链平台用于对第一交易合约进行共识处理和上链;接收区块链平台发送的隐私数据获取请求,在目标隐私数据集中进行差分化查询,得到差分化的目标隐私数据,并将差分化的目标隐私数据反馈给区块链平台。采用本方法能够提高隐私数据共享过程中的安全性。

Blockchain privacy data sharing method, device, computer equipment and storage medium

【技术实现步骤摘要】
区块链隐私数据共享方法、装置、计算机设备和存储介质
本申请涉及区块链
,特别是涉及一种区块链隐私数据共享方法、装置、计算机设备和存储介质。
技术介绍
区块链作为一个去中心化的信任平台,通过公开可查询的记录可以为用户的行为进行见证,同时,不可避免的会产生数据共享的需求,在共享的数据集中不乏包含有个人隐私数据,例如,医疗诊断记录、个人消费习惯和使用偏好等,这些信息会由于数据共享而泄露。虽然,目前的数据共享过程中,提供了在将隐私数据发布到区块链网络之前,区块链平台可以删除隐私数据对应的身份标识的方法,可以在一定程度上保护个人隐私,但是对于删除了身份标识后的明文数据内容,攻击者仍然可以根据其明文数据内容进行背景知识攻击操作,则依旧不能保证隐私信息的安全性。
技术实现思路
基于此,有必要针对上述技术问题,提供一种区块链隐私数据共享方法、装置、计算机设备和存储介质。一种区块链隐私数据共享方法,所述方法包括:创建第一交易合约,将带有目标隐私数据集数据内容哈希值和数据类型的所述第一交易合约发送到区块链平台,所述本文档来自技高网...

【技术保护点】
1.一种区块链隐私数据共享方法,其特征在于,所述方法应用于数据所有方设备,所述方法包括:/n创建第一交易合约,将带有目标隐私数据集数据内容哈希值和数据类型的所述第一交易合约发送到区块链平台,所述区块链平台用于对所述第一交易合约进行共识处理和上链;/n接收所述区块链平台发送的隐私数据获取请求,在所述目标隐私数据集中进行差分化查询,得到差分化的目标隐私数据,并将所述差分化的目标隐私数据反馈给所述区块链平台。/n

【技术特征摘要】
1.一种区块链隐私数据共享方法,其特征在于,所述方法应用于数据所有方设备,所述方法包括:
创建第一交易合约,将带有目标隐私数据集数据内容哈希值和数据类型的所述第一交易合约发送到区块链平台,所述区块链平台用于对所述第一交易合约进行共识处理和上链;
接收所述区块链平台发送的隐私数据获取请求,在所述目标隐私数据集中进行差分化查询,得到差分化的目标隐私数据,并将所述差分化的目标隐私数据反馈给所述区块链平台。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对写入的每一条数据记录提取数据特征,并将所述数据特征与对应的数据记录的数据标识建立索引关系,所述数据特征中包含有数据类型;
根据所述索引关系,确定所述每一条数据记录的具体数据内容与所述数据标识的对应关系;
将所述索引关系和所述对应关系,按照写入顺序存储至本地缓存队列,并根据所述数据特征中的数据类型,将包含有相同数据类型的所述索引关系和所述对应关系,由所述本地缓存队列依次存储至本地存储器的同一个数据库中,并根据所述数据类型确定所述数据库对应的数据集类型标识。


3.根据权利要求1所述的方法,其特征在于,所述接收所述区块链平台发送的隐私数据获取请求,在所述目标隐私数据集中进行差分化查询,得到差分化的目标隐私数据,并将所述差分化的目标隐私数据反馈给所述区块链平台,包括:
接收所述区块链平台发送的隐私数据获取请求,根据所述隐私数据获取请求中携带的目标数据特征,在所述目标隐私数据集对应的本地缓存队列中对全部的索引关系和对应关系进行差分化查询;
若所述本地缓存队列中存在包含的数据特征与所述目标数据特征一致的所述索引关系,则将所述索引关系和所述对应关系确定为目标索引关系和目标对应关系;
根据所述目标索引关系和所述目标对应关系,确定对应的目标隐私数据,并根据预设的隐私预算因子对所述目标隐私数据进行差分化处理,得到差分化的目标隐私数据;
读取所述差分化的目标隐私数据,并将读取到的所述差分化的目标隐私数据反馈给所述区块链平台。


4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
若所述本地缓存队列中不存在包含的数据特征与所述目标数据特征一致的所述索引关系,则在所述本地存储器中,查询并确定出包含的数据特征与所述目标数据特征一致的目标索引关系和目标对应关系,并根据所述目标索引关系和目标对应关系,确定对应的目标隐私数据,根据预设的隐私预算因子对所述目标隐私数据进行差分化处理,得到所述差分化的目标隐私数据;
读取所述差分化的目标隐私数据,并将读取到的所述差分化的目标隐私数据反馈给所述区块链平台。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述差分化的目标隐私数据及预设的哈希算法,得到所述差分化的目标隐私数据的哈希值;
根据所述数据所有方的公钥对所述差分化的目标隐私数据和所述差分化的目标隐私数据的哈希值进行加密,得到第一密文...

【专利技术属性】
技术研发人员:蒋海商松赵正涌旷凯朱建国刘建章
申请(专利权)人:布比北京网络技术有限公司
类型:发明
国别省市:北京;11

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

1