欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2016101324789
申请人: 湖北工业大学
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-01-05
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种智能电网抗恶意数据挖掘攻击的数据聚合方法,应用于智能电网抗恶意数据挖掘攻击的数据聚合系统中;所述系统包括控制中心CC、网关GW、家域网HAN;假设所述系统内有n个用户,所述家域网HAN由部署在某个用户家中的智能电表、智能设备组成,用于实时采集该用户的用电信息;所述网关GW通过WiFi与n个家域网HAN进行双向通信,家域网HAN利用WiFi将加密后的用户电量发送给所述网关GW;所述网关GW通过有线网络与所述控制中心CC进行双向通信,所述网关GW利用有线网络将聚合电量发送给控制中心CC;

其特征在于,所述方法包括以下步骤:

步骤1:系统参数和验证密钥的生成;

具体实现包括以下子步骤:

步骤1.1:可信控制中心CC选择安全参数κ,计算Paillier加密算法的公钥N=(p1q1,g)和私钥(λ,μ);其中p1、q1是两个大素数且满足|p1|=|q1|=κ,g是 的一个生成元;安全加密hash函数 其中H1、H2也是两个安全加密hash函数: 是一个阶为p的循环群,p是一个大素数且|p|=κ,g1、g2是 的两个随机生成元,T表示当前时间戳;

步骤1.2:随机选择n+1个密钥 i=0,1,2,…,n,使得步骤1.3:随机选择n对密钥(sk_useri,sk_gwi),i=1,2,…,n,其中sk_useri,使得sk_useri+sk_gwi=0 mod p;

步骤1.4:可信控制中心CC公布系统参数步骤2:实体注册;

具体实现包括以下子步骤:

步骤2.1:网关GW注册;

网关GW向控制中心CC发送注册请求,控制中心CC返回网关GW的n个密钥sk_gwi,i=1,

2,…,n,控制中心CC不再保存这n个密钥;

步骤2.2:用户Useri(i=1,2,…,n)注册;

用户Useri向控制中心CC发送注册请求,控制中心CC向注册用户Useri返回密钥对(ski,sk_useri),控制中心CC不再保存(ski,sk_useri);

步骤3:数据加密及用户报告的生成;

具体实现包括以下子步骤:

步骤3.1:用户定期通过智能电表收集自己的用电量;

步骤3.2:利用同态加密算法对其进行加密;

步骤3.3:利用密钥对对用户电量进行第二次加密;

步骤3.4:生成用户报告并发送给网关GW;

步骤4:具有抗恶意数据挖掘攻击的用户电量聚合;

步骤5:聚合密文的验证和解密。

2.根据权利要求1所述的智能电网抗恶意数据挖掘攻击的数据聚合方法,其特征在于,步骤4的具体实现包括以下子步骤:步骤4.1:网关GW收到用户报告之后,首先对收到的用户报告进行身份验证,验证下面等式是否成立:确保收到的用户报告是来自本社区的合法用户且该用户的用电量未被篡改或伪造;

步骤4.2:若验证通过,则网关GW开始加密用户电量实施聚合得到聚合密文:否则终止;

其中, 用户Useri利用智能电表周期性地收集自己的用电量di,随机选择 然后对di实施Paillier加密:步骤4.3:将聚合密文发送给控制中心CC。

3.根据权利要求2所述的智能电网抗恶意数据挖掘攻击的数据聚合方法,其特征在于,步骤5的具体实现包括以下子步骤:步骤5.1:控制中心CC收到来自网关GW的聚合密文之后,进行如下计算:令

步骤5.2:若 则控制中心CC利用Paillier解密密钥(λ,μ)和Paillier解密算法,对gAM·RNmod N2进行解密得到用户用电总量AM;否则控制中心CC无法获得任何信息。