【技术实现步骤摘要】
基于改进的同态加密算法的智能电网第三方隐私保护方法
本专利技术涉及信息加密领域,具体为基于改进的同态加密算法的智能电网第三方隐私保护方法。
技术介绍
随着智能电网的发展,将用户的用电数据存储到云服务器从而来缓解电力公司的存储压力成为了必然之选。为了防止不可信的云服务器对用户用电数据的窃取,我们往往将数据以加密的形式进行存储。第三方数据使用者(如:市场分析师)需要对加密的用户用电数据进行查询审计,从而完成相应的工作任务,由此引起的隐私保护问题得到了研究界的极大关注。目前广泛使用于智能电网加密数据查询的方案,有的只能用于智能电网加密数据的等价检查。而在智能电网中,用户的用电数据往往是具有数值属性的,范围查询才更加适合于智能电网的实际应用。目前较为普遍的加密数据范围查询方案大致可分为四类:1)保序加密查询(OPE)方案;2)基于谓词的加密查询方案;3)不对称标量积保存加密查询(ASPE)方案。OPE方案的加密方式是确定不变的,它暴露了不同值出现的频率,如果对其进行统计学上的分析,数据的安全性就会受到严重的威胁。Liu等提出了在V2G(Vehicle-to-Grid)系统中采用公平盲签名技术的方法,提出了一种可进行批验证的盲签名的聚合方案,该方案不仅具有匿名性而且支持加法和非加法的安全的数据聚合,但是该方案考虑了只有控制中心与用户存在的电力模型,这在实际电网中并不适用。在基于谓词的加密查询方案中,如果数据的属性满足某个谓词,则会根据谓词生成与之对应的密钥用于解密与属性相关联的密文。为了提高查询的效率,有学者提 ...
【技术保护点】
1.一种基于改进的同态加密算法的智能电网第三方隐私保护方法,其特征在于,包括以下步骤:/n步骤1、电网控制中心根据双线性映射生成同态加密的公钥(n,g)以及私钥(λ,μ),网关根据网关的公钥和私钥在电网控制中心进行注册,用户根据用户注册的公钥和私钥在网关进行注册;/n步骤2、将μ值公开化,同态加密的公钥修改为(n,g,μ),同态加密的私钥修改为λ;/n步骤3、用户根据修改后同态加密的公钥对各自的电力数据进行加密,然后用户采用用户注册的公钥对加密后的密文进行哈希得到哈希值,再采用用户注册的私钥对哈希值进行签名得到签名密文,最后将加密的电力数据和签名密文发送给网关;/n步骤4、网关对接收的各个用户的签名密文进行融合得到初次融合签名,并验证初次融合签名的完整性,验证通过后执行步骤5;/n步骤5、网关对接收的所有加密的电力数据进行融合得到融合消息,使用网关注册的公钥对融合消息进行哈希得到哈希值,并采用网关注册的私钥对哈希值签名得到融合签名,将融合消息、融合签名和网关所接收的全部加密的电力数据发送给控制中心;/n步骤6、控制中心对各个网关发送的融合签名进行再次融合,生成最终融合签名,并采用双线性 ...
【技术特征摘要】
1.一种基于改进的同态加密算法的智能电网第三方隐私保护方法,其特征在于,包括以下步骤:
步骤1、电网控制中心根据双线性映射生成同态加密的公钥(n,g)以及私钥(λ,μ),网关根据网关的公钥和私钥在电网控制中心进行注册,用户根据用户注册的公钥和私钥在网关进行注册;
步骤2、将μ值公开化,同态加密的公钥修改为(n,g,μ),同态加密的私钥修改为λ;
步骤3、用户根据修改后同态加密的公钥对各自的电力数据进行加密,然后用户采用用户注册的公钥对加密后的密文进行哈希得到哈希值,再采用用户注册的私钥对哈希值进行签名得到签名密文,最后将加密的电力数据和签名密文发送给网关;
步骤4、网关对接收的各个用户的签名密文进行融合得到初次融合签名,并验证初次融合签名的完整性,验证通过后执行步骤5;
步骤5、网关对接收的所有加密的电力数据进行融合得到融合消息,使用网关注册的公钥对融合消息进行哈希得到哈希值,并采用网关注册的私钥对哈希值签名得到融合签名,将融合消息、融合签名和网关所接收的全部加密的电力数据发送给控制中心;
步骤6、控制中心对各个网关发送的融合签名进行再次融合,生成最终融合签名,并采用双线性映射函数对得到的最终融合签名的完整性进行验证,验证通过后执行步骤7;
步骤7、控制中心对各个网关的发送的加密的电力数据进行融合,并次采用修改后的同态加密的私钥对融合值进行解密,得到电力数据的明文。
2.根据权利要求1所述的一种基于改进的同态加密算法的智能电网第三方隐私保护方法,其特征在于,步骤1中同态加密的公钥(n,g)以及私钥(λ,μ)的生成方法如下:
所述控制中心CC生成阶为n1的乘法组G1,令P是G1的随机数生成器,e:G1×G1→G2是双线性映射,控制中心CC选择一个私钥然后选择公钥y←gx∈G1,然后生成安全的系统哈希函数,以及同态加密的公钥(n,g)以及私钥(λ,μ);
其中,G1为加法循环群,G2为乘法循环群。
3.根据权利要求2所述的一种基于改进的同态加密算法的智能电网第三方隐私保护方法,其特征在于,
步骤1网关注册的私钥xi和公钥yi的计算公式如下:
yi←gx∈G1
用户注册的私钥xij和公钥yij的计算公式如下:
4.根据权利要求1所述的一种基于改进的同态加密算法的智能电...
【专利技术属性】
技术研发人员:杨清宇,马昕妍,李东鹤,
申请(专利权)人:西安交通大学,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。