The invention proposes a truth discovery method of group intelligence perception network based on privacy protection, which belongs to the field of group intelligence perception technology of the Internet of Things. The improved Paillier encryption algorithm is used in message transmission to ensure the privacy of message, one-way hash chain is used to ensure user authentication, and superlinear sequence is used to ensure the efficiency of output. Among them, the authentication process can adapt to the authentication requirements of terminal devices in truth discovery environment and resist attacks from external attackers; the security truth discovery process can obtain real perceptual data and meet the security and privacy protection of the whole system. Compared with the traditional method, the invention can protect the data and weight privacy of users, greatly reduce the calculation and bandwidth consumption of terminal equipment, and improve the efficiency and security of the whole system.
【技术实现步骤摘要】
一种基于隐私保护的群智感知网络真值发现方法
本专利技术涉及一种基于隐私保护的群智感知网络真值发现方法,属于物联网群智感知
技术介绍
群智感知网络集通信技术、传感器技术等于一体,通过大量移动终端携带的各种智能终端终端(如智能手机、平板电脑、智能手表等)来感知、采集、传输、处理覆盖领域的各种环境数据和社会信息。随着这些智能终端的不断发展和普及,群智感知网络可广泛应用于环境感知、公共设施感知、社会感知等各个领域,受到工业界和学术界的高度关注。然而,由于环境噪音、硬件质量、甚至恶意欺骗等原因,移动终端采集到的感知数据通常是不真实的。例如,在收集路面拥堵信息时,为了获得更好的出行体验,有些终端会提供错误的路况信息。这些错误信息会误导其他行人与车辆,甚至为他们带来生命危险。因此,在进行群智感知时,非常有必要对采集到的数据进行甄别,以获得真实的感知数据。为了解决这个问题,近年来,真值发现被广泛研究。虽然真值发现的实现算法多种多样,但其都遵循一个最根本的原则,即如果一个终端提供的数据越接近于真实数据,那么该终端就被赋予一个越高的权重;如果一个终端具有更高的权重,那么在计算真值时,其对真值的计算贡献比就越高。真值发现技术可以精确地计算真实的感知数据,然而,现有的真值发现工作却很少考虑到终端的隐私保护。事实上,如果人们的隐私得不到保护,终端不会积极地参与各种感知任务。例如,收集药物的反馈信息可以帮助医院更好地提供医疗服务,但却有可能泄露终端的健康状况。再如,向公众收集答案,可以更有效地解决一些棘手的问题,但却有可能泄露参与终端的受教育水平。因此,设计一个高效安全的真 ...
【技术保护点】
1.一种基于隐私保护的群智感知网络真值发现方法,其特征在于,包括以下步骤:步骤一、终端向信任中心注册,信任中心选择系统安全参数ξ,并根据此安全参数生成两个大素数p和q,其中p=2p′+1,q=2q′+1,p′和q′的位数均为ξ;信任中心进而计算n=pq,λ=p′q′;终端在参与任务前,要在信任中心注册,并获取相关的密钥h
【技术特征摘要】
1.一种基于隐私保护的群智感知网络真值发现方法,其特征在于,包括以下步骤:步骤一、终端向信任中心注册,信任中心选择系统安全参数ξ,并根据此安全参数生成两个大素数p和q,其中p=2p′+1,q=2q′+1,p′和q′的位数均为ξ;信任中心进而计算n=pq,λ=p′q′;终端在参与任务前,要在信任中心注册,并获取相关的密钥hn,其中h为随机数;获取一个随机数zk;获取超线性序列信任中心将解密的密钥λ和超线性序列发送给云服务器;其中,超线性序列的生成规则如下:假定终端k的权重为wk,对观测实体m的观测数据为假定一次群智感知任务中最多K个终端的加权数据和的最大值不大于Q,即则中其中M代表最多M个观测实体;同时,信任中心选择系统安全参数l,并根据此安全参数生成一个安全哈希函数信任中心为每个终端k分配一个哈希链Hk,并将所有终端的哈希头发送给雾服务器;其中,k代表群智感知中的第k个终端;哈希链Hk代表第k个终端所持有的哈希数组,其中哈希值w为迭代总次数;步骤二、雾服务器随机生成所有观测实体的真值并将其发送给所有参与任务的终端;各终端计算真值与观测值的欧几里得距离,即其中代表终端k对实体m的观测值,随后,终端选择随机数rk对该距离进行加密为防止云服务器对密文进行解密,各终端对密文进行AES对称加密,其中第j次迭代的对称密钥为密文为AES(E(sk));在执行双重加密操作后,终端将密文AES(E(sk))以及身份验证信息Hkj上传至雾服务器;步骤三、雾服务器收到消息后,通过前一次收到的哈希值来验证终端的身份,即观察H...
【专利技术属性】
技术研发人员:祝烈煌,张川,徐畅,张璨,
申请(专利权)人:北京理工大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。