【技术实现步骤摘要】
隐私数据共享方法和装置
[0001]本公开涉及人工智能领域,尤其涉及区块链领域,具体为一种隐私数据共享方法和装置
。
技术介绍
[0002]随着移动互联网的发展,用户对个人数据安全和数据隐私日益关注
。2021
年
11
月1日,我国
《
个人信息保护法
》
正式生效,这将要求企业
/
机构针对隐私数据进行保护并促进互联网的创新发展
。
其中,如何在保护个体数据隐私的前提下对用户数据进行共享是涉及到跨越“数据孤岛”的问题,其中很多任务需要多方机构的协同,而企业和机构在数据共享的过程中又需要保护用户数据的隐私性与安全性
。
[0003]当前在数据共享的过程中,企业
/
机构主要根据业务需要进行数据的共享
。
目前的基于区块链的数据共享未考虑个体用户隐私
。
在现有隐私集合求交算法中,安全性较弱,尤其针对企业
/
机构拥有大批量用户容易造成撞库攻击 ...
【技术保护点】
【技术特征摘要】
1.
一种隐私数据共享方法,包括:创建通道并邀请至少一个参与方加入所述通道;安装并进行实例化智能合约;根据同态加密算法生成公钥和每个参与方的私钥,并将所述公钥和相应的私钥发送给每个参与方,以使得每个参与方使用所述公钥和相应的私钥对共享数据加密;从区块链获取每个参与方发送的密文并进行聚合,得到聚合密文;将所述聚合密文解密得到隐私求交集合;通过智能合约将隐私求交集合发布到区块链上
。2.
根据权利要求1所述的方法,其中,所述方法还包括:响应于接收到申请加入共享数据的请求,根据创世区块设置的投票策略判断提出申请方是否符合加入标准;若符合加入标准,则根据同态加密算法生成所述申请方的私钥,并将所述公钥和所述申请方私钥发送给所述申请方
。3.
根据权利要求1所述的方法,其中,所述根据同态加密算法生成公钥和私钥,包括:根据
Threshold
‑
Paillier
算法生成公钥和私钥
。4.
一种隐私数据共享方法,包括:接收协同任务发起方节点的邀请加入通道;安装并进行实例化智能合约;获取公钥和私钥;根据所述公钥和所述私钥对待共享的数据进行加密,得到密文;将所述密文发送到区块链,以使得协同任务发起方从区块链获取各参与方的密文并计算出隐私求交集合后上传到区块链;从区块链获取隐私求交集合;将所述隐私求交集合涉及的共享数据通过双向安全套接字协议方式共享给其它参与方
。5.
根据权利要求1所述的方法,其中,所述方法还包括:计算所述共享数据的哈希值;将所述哈希值上传到区块链
。6.
根据权利要求5所述的方法,其中,所述方法还包括:将数据共享的过程日志记录在区块链的账本上,其中,所述过程日志记录包括以下至少一项:共享数据的大小
、
共享数据的条目
、
共享数据的哈希值
、
共享成功的时间戳
。7.
一种隐私数据共享装置,包括:创建单元,被配置成创建通道并邀请至少一个参与方加入所述通道;安装单元,被配置成安装并进行实例化智能合约;生成单元,被配置成根据同态加密算法生成公钥和每个参与方的私钥,并将所述公钥和相应的私钥发送给每个参与方,以使得每个参与方使用所述公钥和相应的私钥对共享数据加密;聚合单元,被配置成从区块链获取每个参与方发送的密文并进行聚合,得到聚合密文;解密单元,被配置成将所述聚合密文解密得到隐私求交集合;
...
【专利技术属性】
技术研发人员:李宇,刘吉,周景博,张明,窦德景,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。