一种基于多客户端函数加密的隐私保护真值发现方法

文档序号:37302474发布日期:2024-03-13 20:50阅读:来源:国知局

技术特征:

1.一种基于多客户端函数加密的隐私保护真值发现方法,其特征在于,在一个群智感知系统中,包括一个密钥生成中心kgc、负责发布m个感知任务的任务请求者req、数据请求中心drc和k个移动感知用户,用pk来表示每一个移动感知用户,包括以下步骤:

2.如权利要求1所述的一种基于多客户端函数加密的隐私保护真值发现方法,其特征在于,步骤a包括:

3.如权利要求2所述的一种基于多客户端函数加密的隐私保护真值发现方法,其特征在于,步骤b包括:每个移动感知用户pk初始化其可靠性信息ωk并生成随机减法噪声αk,利用多客户端函数加密生成感知数据的密文其中的分别为部分密文,计算零知识证明vk并生成vk的消息认证码mackd,同时利用减法噪声盲化感知数据得到减法噪声盲化结果其中表示第k个移动感知用户对第m个任务数据的盲化结果,最后将密文ctk、零知识证明vk、消息认证码mackd以及发送给数据请求中心drc,并通过安全信道发送可靠性信息、ωk以及减法噪声αk给密钥生成中心kgc。

4.如权利要求3所述的一种基于多客户端函数加密的隐私保护真值发现方法,其特征在于,步骤c包括:数据请求中心drc收到移动感知用户pk发送的数据信息后,首先检验每个移动感知用户pk的消息认证码mackd的正确性,若错误则丢弃其数据,否则进一步检查零知识证明vk的正确性,如果验证通过,则保留其密文数据,否则丢弃,最后,数据请求中心drc得到检测通过的移动感知用户集合其中并将他们的部分密文发送给密钥生成中心kgc请求函数解密密钥。

5.如权利要求4所述的一种基于多客户端函数加密的隐私保护真值发现方法,其特征在于,步骤d包括:密钥生成中心kgc利用以及每个感知用户的可靠性信息生成函数解密密钥y和sk=(sk1,...,skm,...,skm),并将y和sk通过安全信道发送给数据请求中心drc。

6.如权利要求5所述的一种基于多客户端函数加密的隐私保护真值发现方法,其特征在于,步骤e包括:数据请求中心drc收到函数解密密钥后,根据函数解密过程计算每个感知任务的真值,得到所有感知任务这一轮的真值为然后计算并发送可靠性信息更新辅助值给密钥生成中心kgc。

7.如权利要求6所述的一种基于多客户端函数加密的隐私保护真值发现方法,其特征在于,步骤f包括:密钥生成中心kgc更新每个移动感知用户的可靠性信息。


技术总结
本发明属于密码学与网络安全领域,提出了一种基于多客户端函数加密的隐私保护真值发现方法。主旨在于利用多客户端函数加密、零知识证明以及扰动技术,克服了传统加密方法的不足,以较低的系统开销实现了完全的隐私保护并且能够抵抗主动攻击,进而使系统具备容错性。主要方案包括在群智感知系统中,密钥生成中心KGC生成系统参数并为数据请求中心DRC和移动感知用户生成公私钥对。每个用户生成两份感知报告,包括加密数据、零知识证明等。数据请求中心DRC检验用户报告并请求解密密钥。KGC生成解密密钥并发送给DRC。DRC更新任务真值并发送可靠性信息更新辅助值给KGC。KGC更新用户可靠性信息。重复此过程直到收敛,返回真值结果给任务请求者。

技术研发人员:汪小芬,李淋,杨浩淼,李雄,龙鹏,黄昊,邓翔文,陈涛,王艳平
受保护的技术使用者:电子科技大学
技术研发日:
技术公布日:2024/3/12
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1