[发明专利]一种保护用户数据所有权的数据共享方法及系统在审
申请号: | 201910053527.3 | 申请日: | 2019-01-21 |
公开(公告)号: | CN109547500A | 公开(公告)日: | 2019-03-29 |
发明(设计)人: | 傅小康;琚春华;魏致善;邹江波 | 申请(专利权)人: | 信雅达系统工程股份有限公司;浙江工商大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 姚宇吉 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据共享 用户数据 中心数据库 所有权 授权信息 数据维度 查询 区块 用户授权数据 数据查询 数字加密 信息返回 验证通过 有效解决 元数据 去除 副本 壁垒 验证 返回 响应 申请 组建 | ||
1.一种保护用户数据所有权的数据共享方法,其特征在于,包括如下步骤:
组建数据共享联盟;抽取数据共享联盟中的成员各自拥有的数据的摘要信息,并将抽取到的摘要信息与对应的联盟成员的公钥信息记录到区块链上;数据共享联盟中的成员保存区块链副本,参与数据共享的分布式记账;
响应于第一联盟成员的数据查询操作,以列表的形式将区块链副本中符合要求的数据维度和该数据的拥有者第二联盟成员的信息返回至用户;
基于用户对所述第一联盟成员可查询的数据维度的授权信息,控制所述第二联盟成员验证用户的授权信息;
验证通过后,控制所述第二联盟成员向自己的中心数据库申请查询用户的元数据,并将中心数据库查询到的用户授权数据以数字加密的形式返回至所述第一联盟成员。
2.根据权利要求1所述的保护用户数据所有权的数据共享方法,其特征在于,所述摘要信息包括数据属性、对应属性的含义、对应属性的类别、以及对应属性的价格。
3.根据权利要求1所述的保护用户数据所有权的数据共享方法,其特征在于,控制所述第二联盟成员验证用户的授权信息,包括以下步骤:
控制所述第二联盟成员验证所述第一联盟成员是否经过用户正当授权;
成功验证用户授权后,进一步控制所述第二联盟成员验证用户授权所述第一联盟成员查询的数据维度。
4.根据权利要求1所述的保护用户数据所有权的数据共享方法,其特征在于,所述第二联盟成员使用第一联盟成员的公钥对查询到的用户授权数据进行数字加密;
所述第一联盟成员在接收到所述第二联盟成员返回的加密数据后,利用自己的私钥对接收到用户授权数据进行解密。
5.根据权利要求1所述的保护用户数据所有权的数据共享方法,其特征在于,用户根据数据使用的业务场景对联盟成员可查询的数据维度进行授权;
用户有权授权联盟成员查询自己的全部数据维度,或者仅授权联盟成员查询部分数据维度。
6.根据权利要求1至5任一项所述的保护用户数据所有权的数据共享方法,其特征在于,还包括以下步骤:
向所述第一联盟成员提供共享数据评价页面,通过所述共享数据评价页面获取所述第一联盟成员对所述第二联盟成员的共享数据的打分评价,并在区块链中写入本次数据共享的关联信息。
7.根据权利要求6所述的保护用户数据所有权的数据共享方法,其特征在于,所述关联信息包括数据共享的时间、关联方、费用、数据评分、以及数据评论。
8.根据权利要求1至5任一项所述的保护用户数据所有权的数据共享方法,其特征在于,所述数据共享联盟的主体包括企业和、或政府部门;
所述数据共享联盟中的成员之间共享、复制、同步区块链;当新的数据共享联盟成员共享数据或者老的数据共享联盟成员增加、修改、删除数据时,有关共享数据的摘要信息会通过区块链广播,经过数据共享联盟中其他成员计算加密验证之后,保存在区块链的区块上,并追加到区块链中。
9.一种保护用户数据所有权的数据共享系统,其特征在于,包括联盟组建模块、查询模块、验证模块、以及共享模块;
所述联盟组建模块,用于组建数据共享联盟;抽取数据共享联盟中的成员各自拥有的数据的摘要信息,并将抽取到的摘要信息与对应的联盟成员的公钥信息记录到区块链上;数据共享联盟中的成员保存区块链副本,参与数据共享的分布式记账;
所述查询模块,响应于第一联盟成员的数据查询操作,以列表的形式将区块链副本中符合要求的数据维度和该数据的拥有者第二联盟成员的信息返回至用户;
所述验证模块,基于用户对所述第一联盟成员可查询的数据维度的授权信息,控制所述第二联盟成员验证用户的授权信息;
所述共享模块,用于在所述验证模块验证通过后,控制所述第二联盟成员向自己的中心数据库申请查询用户的元数据,并将中心数据库查询到的用户授权数据以数字加密的形式返回至所述第一联盟成员。
10.根据权利要求9所述的保护用户数据所有权的数据共享系统,其特征在于,还包括评价模块;
所述评价模块,用于向所述第一联盟成员提供共享数据评价页面,通过所述共享数据评价页面获取所述第一联盟成员对所述第二联盟成员的共享数据的打分评价,并在区块链中写入本次数据共享的关联信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于信雅达系统工程股份有限公司;浙江工商大学,未经信雅达系统工程股份有限公司;浙江工商大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910053527.3/1.html,转载请声明来源钻瓜专利网。