[发明专利]具有隐私保护的众包任务分配方法、系统和存储介质在审
申请号: | 202111475127.5 | 申请日: | 2021-12-06 |
公开(公告)号: | CN114168921A | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 孙海龙;姚宇彤;齐斌航;刘旭东 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F21/33 | 分类号: | G06F21/33;G06F21/57;G06F21/62;G06F21/64 |
代理公司: | 北京中创阳光知识产权代理有限责任公司 11003 | 代理人: | 尹振启 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 隐私 保护 任务 分配 方法 系统 存储 介质 | ||
1.一种具有隐私保护的众包任务分配的方法,其特征在于,包括以下步骤:
步骤一:当客户端模块中的原始账户发布任务或者参加任务时,使用所述原始账户向认证中心模块发起申请,请求注册和所述任务有关的匿名账户,以针对所述任务生成所述匿名账户;
步骤二:响应于接收到注册和所述任务有关的所述匿名账户的请求,所述认证中心模块验证所述原始账户的身份是否合法,并且响应于验证到所述原始账户的身份合法,在本地数据库中检索所述原始账户是否已经申请过针对所述任务的所述匿名账户,并且响应于检索到所述原始账户未申请过针对所述任务的所述匿名账户,向所述原始账户返回匿名账户证书,否则向所述原始账户返回所述匿名账户已存在的错误信息;
步骤三:响应于所述匿名账户获得所述匿名账户证书,由所述匿名账户向可信执行环境模块发起信息复制请求,将所述原始账户的历史行为信息复制到所述匿名账户中;
步骤四:所述可信执行环境模块向用户链模块获取必要身份信息,以基于所述必要身份信息保证复制所述历史信息的合理性和正确性;
步骤五:响应于所述可信执行环境模块针对所述必要身份信息验证成功,将复制的信息发送给所述匿名账户,并且附上所述可信执行环境模块的签名;
步骤六:所述匿名账户调用所述用户链模块上的用户智能合约将所述匿名账户的信息注册到所述用户链模块中;
步骤七:所述用户智能合约将所述可信执行环境模块的签名作为可信的依据更新链上数据,并且所述匿名账户调用任务链模块中的任务智能合约参与任务;
步骤八:任务发布者优选地基于所述用户链模块中的信息查看作为任务执行者的所述匿名账户的历史任务信息;以及
步骤九:所述任务发布者基于所述历史任务信息选择所述任务执行者来执行所述任务。
2.根据权利要求1所述的方法,其特征在于,所述认证中心模块被配置为作为所述原始账户和所述匿名账户的认证中心并且保留着组织的根证书,以及基于所述根证书来检验发来请求的账户是否属于本组织,并且认证中心模块还被配置为能够签发原始账户证书和匿名账户证书,其中所述认证中心模块的数据库中存储有所述原始账户的身份信息、所述匿名账户的身份信息和任务身份的信息。
3.根据权利要求1或2所述的方法,其特征在于,所述客户端模块包括组织的用户实体,所述用户实体具有原始账户身份并且能够拥有一个或多个匿名账户身份,所述原始账户的用户证书需要由所述组织的管理员向所述认证中心模块发起注册过程,所述原始账户本地发起登记过程,获得所述组织签发的X509证书,其中在所述客户端模块中,用户注册需要由所述管理员发起,以保证所述组织中的用户是经过验证的诚实用户,匿名证书根据原始账户的信息向所述认证中心模块发起登记过程,并且所述匿名证书中存放有任务身份的信息。
4.根据权利要求1所述的方法,其特征在于,所述可信执行环境模块被配置为为数据和代码的执行提供安全空间和保证所述数据和代码的机密性和完整性,所述可信执行环境模块提供隔离的环境保存用户的敏感信息,在所述可信执行环境模块上运行的应用是一个或多个可信应用,所述可信应用之间通过密码学保证彼此隔离开,并且不会随意读取和操作其它可信应用的数据,其中所述可信应用在执行前需要做完整性验证,以保证所述可信应用没有被篡改,所述可信执行环境模块还被配置为接收匿名账户传递来的账户数据信息,以隐私保护的方式进行数据复制。
5.根据权利要求1所述的方法,其特征在于,所述用户链模块包括保存用户信息的区块链,所述保存用户信息的区块链上保存着所述原始账户的数据信息和所述匿名账户的数据信息,其中所述原始账户的隐私信息使用所述原始账户的公钥进行加密,以保证只有原始账户的所有者可以查看隐私信息明文,其中所述匿名账户的隐私信息使用任务发布者的公钥进行加密,以确保只有任务发布者可以进行查看,所述用户链模块上部署着用户管理智能合约,所述用户管理智能合约被配置为负责用户的注册以及用户信息更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111475127.5/1.html,转载请声明来源钻瓜专利网。