【技术实现步骤摘要】
一种基于区块链的安全众包任务发放方法及终端
本专利技术涉及众包领域,尤其涉及一种基于区块链的安全众包任务发放方法及终端。
技术介绍
众包技术指的是一个公司或机构把过去由下属员工执行的工作任务,以自由自愿的形式外包给非特定的大众志愿者的做法。众包技术作为一种有效的数据采集和处理方法,具有数据采集效率高、采集费用少等特点,被广泛应用于物联网领域,能够为物联网应用提供高效快捷的数据采集服务。但是众包技术在带来便利的同时也存在许多挑战,其中,数据隐私安全是众包技术最应关注也最难解决的问题。造成众包数据隐私安全的原因主要有以下几个方面:第一,传统的众包任务平台采用集中式结构,一旦任务平台受到攻击,整个系统就会崩溃,平台中存储的所有的私有数据都会被泄露;第二,在众包任务发布过程中,任务发布者发布的敏感任务中包含的私有信息可以被执行任务的工人直接提取出来,从而导致隐私的泄露;第三,传统的众包任务平台忽略了各个工人之间可能的共谋攻击,即工人之间彼此分享任务中包含的信息,达到推导出隐私信息的目的。如何保证众包的数据隐私安全是实现众包技术的前提和基础。因此,研究众包隐私数据的保护问题已经成为了众包
的热点。目前已经出现了一些相关的研究成果,Wu等人(IEEETransactionsonNetworkScience&Engineering,vol.7,no.1,pp.589-602,2020.)提出了一种隐私感知的众包数据采集方案,通过结合雾计算和同态加密技术,帮助采集服务器以隐私感知的方式采集数据。Zhao ...
【技术保护点】
1.一种基于区块链的安全众包任务发放方法,其特征在于,包括步骤:/nS1、接收发布端发送的任务发布请求,将所述任务发布请求中的任务信息通过区块链发布,所述任务信息包括任务等级信息及任务内容;/nS2、接收请求端发送的任务搜索请求,所述任务搜索请求包括请求者等级;/nS3、根据所述请求者等级,匹配与所述请求者等级相对应的任务等级信息所对应的任务信息,作为备选任务信息;/nS4、发送所述备选任务信息至所述请求端。/n
【技术特征摘要】
1.一种基于区块链的安全众包任务发放方法,其特征在于,包括步骤:
S1、接收发布端发送的任务发布请求,将所述任务发布请求中的任务信息通过区块链发布,所述任务信息包括任务等级信息及任务内容;
S2、接收请求端发送的任务搜索请求,所述任务搜索请求包括请求者等级;
S3、根据所述请求者等级,匹配与所述请求者等级相对应的任务等级信息所对应的任务信息,作为备选任务信息;
S4、发送所述备选任务信息至所述请求端。
2.根据权利要求1所述的一种基于区块链的安全众包任务发放方法,其特征在于,所述S1具体为:
S11、接收发布端发送的任务发布请求,所述任务发布请求包括任务信息,所述任务信息包括任务等级信息TaskLevel及任务内容;
S12、将所述任务等级信息作为区块头,将所述任务内容作为区块体生成任务区块;
S13、获取区块链等级BlockLevel,若TaskLevel=BlockLevel,则标记所述区块链等级所对应的区块链为第一区块链并执行S14;
S14、获取所述第一区块链的添加区块交易数量阈值Num_Threshold及所述第一区块链的添加区块大小阈值Size_Threshold,分析所述任务内容,得到任务总交易数量TxNumber及任务信息大小BlockSize;
S15、若TxNumber≥Num_Threshold或BlockSize≥Size_Threshold,则将所述任务区块添加至所述第一区块链上。
3.根据权利要求1所述的一种基于区块链的安全众包任务发放方法,其特征在于,所述S1中所述任务信息还包括任务标识发布者标识;
所述S4之后还包括:
S5、接收所述请求端发送的任务选择信息,所述任务选择信息包括请求者标识及任务标识;
S6、获取所述任务标识所对应的发布者标识,判断所述发布者标识是否已与所述请求者标识绑定,若是,则发送无法选择此任务的提示至所述请求端,否则,绑定所述任务标识及所述请求者标识,并发送所述任务标识所对应的任务信息至所述请求端。
4.根据权利要求3所述的一种基于区块链的安全众包任务发放方法,其特征在于,所述S6之后还包括:
S7、接收所述请求端发送的任务完成信息并对所述任务完成信息进行评价。
5.根据权利要求4所述的一种基于区块链的安全众包任务发放方法,其特征在于,所述S7中所述对所述任务完成信息进行评价具体为:
S71、接收每一请求端发送的与所述任务完成信息对应的评分信息,每个所述评分信息包括数据完整性得分及数据质量得分其中,表示第i个请求端发送的任务k的数据完整性得分,表示第i个请求端发送...
【专利技术属性】
技术研发人员:林晖,彭敏,汪晓丁,
申请(专利权)人:福建师范大学,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。