【技术实现步骤摘要】
基于雾计算和保护隐私的移动群体感知数据报告去重方法
本专利技术涉及安全高效的移动群体感知数据报告去重技术,具体涉及一种基于雾计算和保护隐私的移动群体感知数据报告去重方法。
技术介绍
随着智能手机、车载电子设备、无线通信设备以及可穿戴式电子设备等大量移动终端设备的普及,每一个移动终端都可以成为信息的获取节点,遍布世界的智能终端形成一个庞大的智能触角,用户的相关数据可以被迅速采集到,这种基于群体智慧的数据收集与信息共享模式称之为移动群体感知。移动群体感知允许大量个人使用他们的移动设备(例如智能手机,智能眼镜,无人机,照相机和计算机)共同感知数据并提取用户需要的有关信息。从餐厅推荐,停车位发现等有效推荐,到空气质量测量,噪声水平测量和大坝放水警告等环境监测,它支持越来越多的传感应用程序。凭借群体智能和用户移动性,提高了传感数据的质量,扩展了传感应用的规模,降低了高质量数据收集的成本。移动群体感知的成功很大程度上取决于参与的移动用户,参与范围越广,收集的传感数据越多,其采集的信息就越精确。但是,这可能会生成更多的重复数据,从 ...
【技术保护点】
1.一种基于雾计算和保护隐私的移动群体感知数据报告去重方法,其特征在于:包括用户
【技术特征摘要】
1.一种基于雾计算和保护隐私的移动群体感知数据报告去重方法,其特征在于:包括用户云服务商雾节点和移动端设备所述用户创建任务并将任务提交给云服务商所述云服务商为用户提供移动群体感知服务;所述雾节点完成任务分发、数据报告去重以及数据上传;所述移动终端设备负责完成数据采集、处理和通信;
具体包括以下步骤:
(1)系统初始化;
(2)任务分配;
(3)数据采集;
(4)数据报告去重;
(5)数据报告确认;
(6)数据报告解密;
(7)奖励和撤销;
其中,所述步骤(1)系统初始化的详细过程如下:
(1.1)输入公共参数其中为素数阶p的一个乘法循环群,由元素生成;是素数阶q的一个乘法循环群,因此,存在配对H1(·)是哈希函数H2(·)是哈希函数H3(·)是哈希函数
(1.2)云服务商选择随机数作为密钥并生成对应的公钥
(1.3)对于每个已注册移动终端设备为其计算用于ECC-160加密/解密的私钥和公钥且云服务商计算其签名密钥其中为移动终端设备的身份标识;
(1.4)对于每个雾节点分别计算ECDSA签名和验证操作的私钥和公钥
2.根据权利要求1所述的基于雾计算和保护隐私的移动群体感知数据报告去重方法,其特征在于:所述步骤(2)任务分配的具体步骤为:
(2.1)当用户希望为位置loc发起基于位置loc的任务时,选择一个随机数并计算一个临时公钥然后,通过安全通道向云服务商发送任务请求,即:
其中,loc为任务的位置,Te为任务的有效期,T为任务,为临时公钥;
(2.2)云服务商接收到上述任务请求以后,选择作为任务T的唯一标识符,并根据位置loc选择一组雾节点然后,云服务商通过安全信道将任务推送给每一个选定的
(2.3)当雾节点接收到云服务商发送的任务之后,根据任务T的需求选择一系列移动终端设备然后为每个选择一个随机数并计算临时公钥接着,计算Ki和其中,为ECC-160加密操作,为ECDSA签名算法;
(2.4)雾节点发送到移动终端设备其中为雾节点针对任务T的签名。
3.根据权利要求1所述的基于雾计算和保护隐私的移动群体感知数据报告去重方法,其特征在于:所述步骤(3)数据采集的具体步骤为:
(3.1)移动终端设备收到雾节点的任务请求消息后,验证签名的有效性;
Te为任务的有效期,T为任务,为临时公钥,为临时公钥;
(3.2)通过验证后,移动终端设备计算从而得到任务T和临时公钥其中,为ECC-160解密操作;
(3.3)然后,移动终端设备根据任务T收集数据并生成移动群体感知数据报告Pi;
(3.4)为保护Pi,选取随机数然后计算:
其中,Enc为AES-...
【专利技术属性】
技术研发人员:姜顺荣,张小闫,周勇,
申请(专利权)人:中国矿业大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。