基于双线性ElGamal密码体制并抵抗差分攻击的数据聚合方法技术

技术编号:32212977 阅读:21 留言:0更新日期:2022-02-09 17:18
本发明专利技术公开了一种基于双线性ElGamal密码体制并抵抗差分攻击的数据聚合方法。控制中心利用双线性ElGamal密码体制生成公私钥对用于加密和签名;每个用户对用电量信息计算密文和签名,并发送给雾节点;当雾节点收到加密的用户用电信息后,添加噪声后生成聚合密文以及聚合签名,再发送给控制中心;控制中心收到聚合密文以及聚合签名后,对聚合签名进行验证、对聚合密文进行解密。本发明专利技术从几何分布中提取噪声来实现差分隐私,抵抗差分攻击,利用双线性ElGamal密码体制的同态性来执行保护隐私的安全计算。全计算。全计算。

【技术实现步骤摘要】
基于双线性ElGamal密码体制并抵抗差分攻击的数据聚合方法


[0001]本专利技术属于信息安全技术及智能电网隐私保护数据聚合领域,具体涉及一种基于双线性ElGamal密码体制并抵抗差分攻击的数据聚合方法。

技术介绍

[0002]物联网(IoT)带来了各种无处不在的服务演变,这些服务有望促进医疗、物流和智能电网等各个领域的进步。物联网(IoT)已成为智能电网系统的重要组成部分。
[0003]由于通信方面的限制,如功率、存储、传感器的计算能力等,在物联网(IoT)中采用数据聚合技术来减少实时数据传输的通信开销。
[0004]然而,由于在智能电网中传输大量敏感的用电数据,数据安全和数据隐私以及数据聚合效率是一个主要问题。另外,传统数据聚合方案不能抵抗差分攻击,用户的用电数据容易发生泄露。数据隐私在大数据时代引起了广泛的关注。差异隐私是一个基于数学的严格隐私定义,可以在不受信任的系统中收集和分析用户的感知数据时,以缓解每个人的隐私问题。
[0005]因此,专利技术一种有效的、抵抗差分攻击的数据聚合方法,并具有较低的计算成本以及本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.基于双线性ElGamal密码体制并抵抗差分攻击的数据聚合方法,其特征在于该方法包括以下步骤:步骤一、初始化阶段:控制中心利用双线性ElGamal密码体制生成公私钥对:根据安全参数λ,产生一个元组gk=(p,g1,g2,G,G
T
,e,H),从几何分布中提取噪声每个用户随机选择变量x
i
,u
i
∈Z
p
,然后控制中心通过密钥生成算法,生成一组公私钥对用于加密;生成另一组公私钥对用于签名;其中,G,G
T
是两个乘法循环群,g1,g2分别是两个乘法循环群G,G
T
的生成元,p是g1,g2的阶,e是G
×
G

G
T
的映射,H是单向哈希函数H:{0,1}
*

G;ε代表隐私预算,A代表聚合函数的敏感度;Z
p
代表0到p

1内的整数;是计算密文的公钥,是计算密文的私钥;是计算签名的公钥,是计算签名的私钥;步骤二、密文产生阶段:每个用户的用电量信息表示为m
i
,随机选取变量r
i
∈Z
p
,并计...

【专利技术属性】
技术研发人员:张珂杰黄方蕾胡麦芳乔沛杨张帅
申请(专利权)人:杭州趣链科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1