【技术实现步骤摘要】
一种隐私保护空间众包任务分配方法及系统
[0001]本专利技术涉及云计算信息安全
,特别涉及一种隐私保护空间众包任务分配方法及系统。
技术介绍
[0002]随着无线网络和移动设备的快速发展,集成有各类传感器的移动设备能够更加精确的收集到用户周边的各类环境信息。一种新型的基于用户位置的众包形式也随之兴起,这种基于用户位置的众包形式被称为空间众包(spatial crowdsourcing,下文简称SC)。SC通过利用用户群体来执行特定的基于位置的任务(如在某个特定地点拍照片)。特别的,在SC系统中,用户(也称为工人)需要移动到指定的地点来完成所分配的任务。因此,基于位置的任务分配是SC系统中的一个基本需求,即SC平台需要基于空间远近关系将任务分配给合适的工人。
[0003]这种基于空间位置的任务分配操作通常需要让不可信的SC平台收集任务以及工人的实际位置。然而在现实中,工人通常不愿意暴露自己的真实位置信息,因为这会造成他/她们的个人隐私泄露。如果无法有效的解决该隐私担忧,工人即使对空间众包任务感兴趣,也不会积极参与空间众包任务。而这无疑会极大地阻碍空间众包系统的部署和发展。值得注意的是,除了工人位置之外,执行任务的位置也同样需要进行保护。在给出任务分配结果的情况下,通过执行任务的位置也能够间接推测出工人的位置,因为工人需要前往任务指定的位置来完成任务。因此设计能够有效保护工人位置与任务位置的隐私保护任务分配方法是一个急需解决的问题。而在现有技术中,还没有这种可以在有效保护工人位置与任务位置的前提下实现众包 ...
【技术保护点】
【技术特征摘要】
1.一种隐私保护空间众包任务分配方法,其特征在于,所述方法包括:第一分配终端和第二分配终端分别获取目标任务的任务位置的加性秘密共享份额,所述第一分配终端和所述第二分配终端分别获取各个任务处理终端的终端ID和位置的加性秘密共享份额;所述第一分配终端和所述第二分配终端基于加性秘密共享获取每个目标距离值的加性秘密共享份额,所述目标距离值为所述任务处理终端的位置和所述目标任务的任务位置之间的距离的平方;所述第一分配终端和所述第二分配终端基于函数秘密共享获取第一比较结果的布尔加性秘密共享份额,所述第一比较结果为每个所述目标距离值与预设搜索范围阈值的平方的比较结果,当所述目标距离值不大于所述预设搜索范围阈值的平方时,所述第一比较结果为1,当所述目标距离值大于所述预设搜索范围阈值的平方时,所述第一比较结果为0;所述第一分配终端和所述第二分配终端基于本地持有的所述第一比较结果的布尔加性秘密共享份额,获取各个所述任务处理终端的可用标签的布尔加性秘密共享份额;所述第一分配终端和所述第二分配终端获取第一集合的加性秘密共享份额,所述第一集合中包括基于所述目标距离值对各个所述任务处理终端进行排序后的前k个所述任务处理终端的ID和对应的所述目标距离值,所述第一分配终端和所述第二分配终端基于所述可用标签更新所述第一集合的加性秘密共享份额,以使得所述第一集合中对应的所述目标距离值大于所述预设搜索范围阈值的平方的终端ID被更新为第一预设值,所述第一预设值与所有的所述任务处理终端的终端ID均不同;所述第一分配终端和所述第二分配终端揭露置乱后的所述第一集合中的终端ID,确定所述目标任务的被分配终端,所述被分配终端的终端ID为所述第一集合中不为所述第一预设值的终端ID。2.根据权利要求1所述的隐私保护空间众包任务分配方法,其特征在于,所述第一分配终端和所述第二分配终端基于函数秘密共享获取第一比较结果的布尔加性秘密共享份额,包括:所述第一分配终端和所述第二分配终端分别获取共享值的加性秘密共享份额;所述第一分配终端对本地持有的所述目标距离值的加性秘密共享份额和所述共享值的加性秘密共享份额求和,得到第一求和结果并发送给所述第二分配终端;所述第二分配终端对本地持有的所述目标距离值的加性秘密共享份额和所述共享值的加性秘密共享份额求和,得到第二求和结果并发送给所述第一分配终端;所述第一分配终端和所述第二分配终端分别将所述第一求和结果和所述第二求和结果的和输入至第一分布式比较函数中,得到所述第一比较结果的布尔加性秘密共享份额;其中,所述第一分布式比较函数为第二分布式比较函数的偏移函数,所述第一分布式比较函数和所述第二分布式比较函数满足以下条件:;为所述第一分布式比较函数,为所述第二分布式比较函数,为所述共享值,所述第二分布式比较函数的在输入的情况下输出,在输入的情况下输出0,为所述预设搜索范围阈值的平方,=1。
3.根据权利要求1所述的隐私保护空间众包任务分配方法,其特征在于,所述第一分配终端和所述第二分配终端基于本地持有的所述第一比较结果的布尔加性秘密共享份额,获取各个所述任务处理终端的可用标签的布尔加性秘密共享份额,包括:当所述目标任务只有1个时,所述第一分配终端和所述第二分配终端将所述第一比较结果的布尔加性秘密共享份额作为所述可用标签的布尔加性秘密共享份额。4.根据权利要求1所述的隐私保护空间众包任务分配方法,其特征在于,所述第一分配终端和所述第二分配终端基于本地持有的所述第一比较结果的布尔加性秘密共享份额,获取各个所述任务处理终端的可用标签的布尔加性秘密共享份额,包括:当所述目标任务有多个时,所述第一分配终端和所述第二分配终端基于所述任务处理终端的任务计数标签和所述第一比较结果获取所述任务处理终端的所述可用标签的布尔加性秘密共享份额;其中,当所述任务处理终端被确定为一个所述目标任务的被分配终端时,所述任务处理终端的所述任务计数标签增加预设步进值。5.根据权利要求4所述的隐私保护空间众包任务分配方法,其特征在于,所述第一分配终端和所述第二分配终端基于所述任务处理终端的任务计数标签和所述第一比较结果获取所述任务处理终端的所述可用标签的布尔加性秘密共享份额,包括:所述第一分配终端和所述第二分配终端获取第二比较结果的布尔加性秘密共享份额,所述第二比较结果为所述任务处理终端的任务计数标签和任务计数阈值的比较结果,当所述任务计数标签小于所述任务计数阈值时,所述第二比较结果为1,当所述任务计数...
【专利技术属性】
技术研发人员:郑宜峰,周孟伦,王松磊,
申请(专利权)人:哈尔滨工业大学深圳哈尔滨工业大学深圳科技创新研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。