[发明专利]一种接受保证的隐私保护空间众包任务分配系统及方法有效
申请号: | 201710533887.4 | 申请日: | 2017-07-03 |
公开(公告)号: | CN107360146B | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 毛睿;李荣华;陆敏华;王毅;罗秋明;商烁 | 申请(专利权)人: | 深圳大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/00;H04L9/06;H04L9/08;H04L9/32;G06Q10/06 |
代理公司: | 上海宏京知识产权代理事务所(普通合伙) 31297 | 代理人: | 王函 |
地址: | 518060 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 接受 保证 隐私 保护 空间 任务 分配 系统 方法 | ||
1.一种接受保证的隐私保护空间众包任务分配系统,其特征在于,包括SC服务器、加密服务提供者、空间任务请求者和工人;所述SC服务器为空间众包服务器;
所述加密服务提供者用于生成密钥,其采用Paillier密码系统和ElGamal密码系统,所述加密服务提供者生成ElGamal的域参数和Paillier和ElGamal的密钥对,其对私钥进行保密,并向SC服务器和所有工人发送公钥;
所述空间任务请求者用于创建空间任务,将任务位置传送给所述SC服务器;所述SC服务器用公钥加密任务位置后,向所有工人发送密文,从SC服务器接收到该加密信息后,每个工人计算任务位置与工人位置的距离,从而计算得到隐私保护距离;
每个工人的速度被加密并发送到与加密服务提供者协作的SC服务器,SC服务器对加密后的所有工人的速度求乘积,并由加密服务提供者解密得到V,发送给每个工人,V是所有工人速度的乘积;每个工人计算其行进时间,加密后发送给SC服务器;
SC服务器借助加密服务提供者根据加密的隐私保护行进时间计算获胜工人,加密服务提供者将含有多名获胜工人的获胜工人集加密后返回给SC服务器;所述加密服务提供者从SC服务器获得所有工人的行进时间,按升序对其进行排序后,逐个添加工人到获胜工人集,直到达到预期的接受率;
SC服务器加密任务位置并向所有工人广播,将任务分配给工人,加密后的任务位置只有获胜工人能解密,获胜工人到达指定位置执行相应的任务;
空间任务s是指要在位置ls执行,并与截止日期es相关联的任务;工人w是愿意执行空间任务的人,每个工人与由SC服务器指定的ID即idw,速度vw和其当前所处的位置lw相关联;
所述SC服务器根据工人集合W={w1,w2,…,wn}和空间任务s的位置ls和截止日期es,通过任务分配算法,将任务分配给工作者wi*,wn中的n指工人的数量,wn指第n个工人,工作者wi*需满足两个条件:第一,wi*可以在截止日期es之前到达ls;第二,没有其他工人可以在wi*之前到达ls。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳大学,未经深圳大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710533887.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种推土机推杆的有限元分析方法
- 下一篇:一种射频识别标签制作设备