[发明专利]一种基于跨链的众包数据隐私保护方法有效

专利信息
申请号: 202110709205.7 申请日: 2021-06-25
公开(公告)号: CN113595979B 公开(公告)日: 2022-12-27
发明(设计)人: 林晖;胡嘉;汪晓丁;彭梦瑶 申请(专利权)人: 福建师范大学
主分类号: H04L9/40 分类号: H04L9/40;G06F21/60;G06F21/62;G06F21/64;H04L9/32;H04L67/10;H04L67/1097
代理公司: 福州市博深专利事务所(普通合伙) 35214 代理人: 林振杰
地址: 350000 福建省*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 数据 隐私 保护 方法
【权利要求书】:

1.一种基于跨链的众包数据隐私保护方法,其特征在于,包括步骤:

S1、新的众包平台A通过其对应的众包主链A提交跨链查询请求,请求向众包主链B查询众包工人的历史任务完成情况的相关数据;

S2、中继链对所述跨链查询请求进行有效验证并将验证结果进行广播,之后对所述验证结果在所述中继链上进行存储,并将所述众包主链B对应的转换节点B的路由信息反馈给所述众包主链A所对应的转换节点A;

S3、所述转换节点A根据所述中继链反馈的路由信息,直接将所述跨链查询请求转发给所述转换节点B,然后根据所述众包主链B所返回的工人信息对主链A进行信息反馈。

2.根据权利要求1所述的一种基于跨链的众包数据隐私保护方法,其特征在于,

跨链结构包括所述众包平台A对应的所述众包主链A、众包平台B所对应的所述众包主链B以及本方法所提出的一个所述中继链。

3.根据权利要求1所述的一种基于跨链的众包数据隐私保护方法,其特征在于,所述步骤S2具体包括:

S21、负责监听所述众包主链A上的跨链请求的跨链网关A接收到所述跨链查询请求,将所述跨链查询请求转发给所述众包主链A对应的所述转换节点A;

S22、所述转换节点A将所述跨链查询请求转换为所述中继链上消息的通用格式,并将转换后的所述跨链查询请求转发给所述中继链中的维护节点;

S23、所述维护节点验证所述跨链查询请求的有效性,并将所述验证结果进行广播,广播之后将所述验证结果存储在所述中继链之上,并将所述众包主链B对应的所述转换节点B的路由信息反馈给所述转换节点A。

4.根据权利要求3所述的一种基于跨链的众包数据隐私保护方法,其特征在于,对于转换节点的选择,采用动态选举方式,具体为:

首先判断是否存在所述转换节点,如果不存在,则进入选举程序,否则判断转换节点的响应是否超时,如果超时,则进入选举程序;

如果存在所述转换节点,且响应没有超时,则判断是否收到其他节点请求成为所述转换节点,如果有,则进入选举程序;

进入选举程序后,首先等待预设时间,收集工人端的选举请求;

选择出请求成为所述转换节点的工人端中当前的信用最大者;

如果所述信用最大者只有一个,则将其设置为所述转换节点;

如果所述信用最大者多于一个,则选择出执行任务数量最少的所述工人端,并将其设置为所述转换节点。

5.根据权利要求3所述的一种基于跨链的众包数据隐私保护方法,其特征在于,所述中继链上消息的通用格式为预设的跨链消息格式;

所述跨链消息格式包括SBC、DBC、INDEX、TIMESTAMP、HISREP、PROOF、EXTRA;

所述SBC字段表示所述跨链查询请求的来源众包主链,用众包主链的ID表示,所述众包主链的ID在加入所述中继链的时候生成;

所述DBC字段表示所述跨链查询请求到达的目标众包主链,所述目标众包主链提供所查询工人的信用相关数据;

所述INDEX字段表示所述跨链查询请求的索引,用于查询所述跨链查询请求;

所述TIMESTAMP字段表示的是所述跨链查询请求生成的时间戳;

所述HISREP字段为查询的工人信用相关数据,在所述跨链查询请求的反馈阶段,会用工人的信用相关数据对所述HISREP字段进行填充;

所述PROOF字段表示所述中继链验证所述跨链查询请求之后的相关证明,用来验证和查询请求的真实性;

所述EXTRA字段表示自定义字段。

6.根据权利要求3所述的一种基于跨链的众包数据隐私保护方法,其特征在于,所述步骤S3具体包括:

S31、所述转换节点A根据所述中继链反馈的所述路由信息,直接将所述跨链查询请求转发给转换节点B;

S32、所述转换节点B将所述跨链查询请求从所述中继链上的所述通用格式转换为所述众包主链B上适用的格式,并将转换格式后的所述跨链查询请求转发给众包主链B对应的跨链网关B;

S33、所述跨链网关B将所述跨链查询请求转发给所述众包主链B,所述众包主链B调用智能合约提取工人的信用相关数据;

S34、所述众包主链B将提取的信用数据填充到返回消息的相关字段中,并将返回消息转发给所述转换节点B,所述转换节点B将所述返回消息反馈给所述转换节点A;

S35、所述转换节点A将所述返回消息的格式转换为所述众包主链A上适用的格式,并转发给众包主链A,所述众包主链A解析所述返回消息,并提取所述历史任务完成情况的相关数据;

S36、所述众包主链A调用相关智能合约读取所述历史任务完成情况的相关数据,对众包工人进行认证与判定。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建师范大学,未经福建师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110709205.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top