申请/专利权人:网易(杭州)网络有限公司
申请日:2022-06-15
公开(公告)日:2024-04-09
公开(公告)号:CN115208630B
主分类号:H04L9/40
分类号:H04L9/40
优先权:
专利状态码:有效-授权
法律状态:2024.04.09#授权;2022.11.04#实质审查的生效;2022.10.18#公开
摘要:本申请公开了一种基于区块链的数据获取方法、系统及区块链系统,该基于区块链的数据获取方法包括:数据需求节点使用查询条目i对应的公钥对随机数R进行加密,获取第一加密信息;响应于数据查询事件,数据提供节点获取第一加密信息;根据N个查询条目对应的N个私钥对第一加密信息进行解密,得到N个解密数据,使用N个解密数据对数据提供节点存储的N个数据进行加密,得到N个第二加密信息;数据需求节点从N个第二加密信息中获取查询条目i对应的第二加密信息;根据查询条目i对应的第二加密信息和随机数R,数据需求节点获取查询条目i对应的数据。本申请实现了在数据需求方和数据提供方进行数据交互过程中,保护了数据需求方的隐私。
主权项:1.一种基于区块链的数据获取方法,其特征在于,应用于区块链中的节点,所述方法包括:数据需求节点使用查询条目i对应的公钥对随机数R进行加密,获取第一加密信息,所述i为正整数;根据所述第一加密信息调用目标智能合约,以使所述目标智能合约触发数据查询事件,所述目标智能合约预先存储N个查询条目和与所述查询条目对应的N个公钥,所述N为大于或等于i的正整数;响应于所述数据查询事件,数据提供节点获取所述第一加密信息;根据N个查询条目对应的N个私钥对所述第一加密信息进行解密,得到N个解密数据,使用所述N个解密数据对所述数据提供节点存储的N个数据进行加密,得到N个第二加密信息,所述N个第二加密信息用于使所述目标智能合约触发数据查询响应事件;响应于所述数据查询响应事件,所述数据需求节点从所述N个第二加密信息中获取所述查询条目i对应的第二加密信息;根据所述查询条目i对应的第二加密信息和所述随机数R,所述数据需求节点获取查询条目i对应的数据;所述目标智能合约触发数据查询响应事件,包括:根据所述N个第二加密信息,确定加密信息数组,所述加密信息数组中包括的N个数组元素与所述N个第二加密信息一一对应;将所述加密信息数组作为查询响应函数的参数调用所述查询响应函数,以使所述目标智能合约触发数据查询响应事件,所述加密信息数组的第i个第二加密信息中的数据,与所述查询条目i对应。
全文数据:
权利要求:
百度查询: 网易(杭州)网络有限公司 基于区块链的数据获取方法、系统及区块链系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。