金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210831030.1 (22)申请日 2022.07.15 (71)申请人 东南大学 地址 210096 江苏省南京市玄武区四牌楼 2 号 (72)发明人 秦中元 马倩倩 吴俊伦 张晓辉  (74)专利代理 机构 南京众联专利代理有限公司 32206 专利代理师 薛雨妍 (51)Int.Cl. H04L 9/00(2022.01) H04L 9/30(2006.01) H04L 9/32(2006.01) H04L 9/40(2022.01) H04L 67/12(2022.01) (54)发明名称 一种智能 电网中多维用户数据安全聚合的 方法 (57)摘要 本发明公开一种智能 电网中多维用户数据 安全聚合的方法, 它包括如下主要步骤: 系统初 始化; 用户完成在控制中心的注册; 边缘服务器 完成在控制中心的注册; 用户完成在边缘服务器 的注册, 并生成加密数据的签名, 将签名发送给 边缘服务器; 边缘服务器验证签名的有效性, 对 密文进行聚合再签名, 将签名发送给控制中心; 控制中心验证签名的有效性, 然后解密获得明文 的数据和。 本发明充分利用Paillier加密系统的 加法同态特性, 对数据进行加解密, 利用哈希运 算和超递增序列, 实现了对多维数据的聚合, 防 止边缘服务器或控制中心泄露或恶意篡改用户 的数据, 有效的保护了智能电网用户的隐私以及 数据的完整性。 权利要求书4页 说明书9页 附图1页 CN 115473623 A 2022.12.13 CN 115473623 A 1.一种智能电网中多维用户数据安全聚合的方法, 其特 征在于: 包括以下步骤: 步骤1: 系统初始化设置, 在系 统初始化阶段, 可信机构TA生成系统参数和控制中心的 主密钥 步骤2: 注册阶段, 智能电表SMi在向控制中心发送数据之前, 要向控制中心注册并进行 身份验证。 验证成功后, 智能电表SMi向边缘服务器发送身份验证签名, 边缘服务器对智能 电表的身份 签名验证成功之后, 智能电表再进行 数据加密与报告生成的工作; 步骤3.报告生成阶段, 边缘服务器从接 收到SMi的身份验证签名Tioff后, 首先执行身份 验证签名的验 证算法。 一旦完成边缘服务器对SMi身份验证签名的验 证之后, SMi将密文和在 线签名一 起发送给边 缘服务器; 步骤4.报告聚合阶段, 边缘服务器收到用户的报 告Pi(1≤i≤ω)之后, 进行在线签名的 验证, 验证成功后聚合所有的密文, 并将聚合结果发给控制中心; 步骤5: 报告解密与读取, 控制中心接受到边缘服务器的聚合报告后, 首先进行签名验 证, 签名验证成功后, 接收数据, 并进行解密, 得到明文的聚合结果。 2.根据权利要求1所述一种智能电网中多维用户数据安全聚合的方法, 其特征在于: 所 述步骤1具体包括以下: 步骤11: 根据Paillier同态密码体制生成公钥和私钥对: (SKp,PKp)={( μ, λ ),(n,g)}, 其中g= 1 +n; 步骤12: 生成双线性映射: 可信机构随机选取一个安全参数k1和大素数p1, 得到Gp1的生成元g1, 生成p1阶的双线性映射e:G ×G→GT, 其中|p1|=k1, G和GT是素数阶为p的乘法循环群; 步骤13: 生 成 哈 希 函 数 : 接 下 来 , T A 定 义 了 三 个 单 向 散 列 函 数 : 和一个变色龙哈希函数 步骤14: 生成用户端密钥和主密钥: 假设智能电网设备个数为ω, 可信机构随机取ω个整数 作为用户端的密钥, 通过 计算得到x0, 作为控制中 心端的主密钥; 步骤15: 生成超递增序列: 假设智能电表可以收集l维的用电数据, 可信机构生成一个拥 有2l个 正整数的超递增序列{ θ1, θ2,..., θl, θl+1,..., θ2l}; 最后, 可信机构将主私钥msk=x0秘密地 发送给控制中心, 将x1,x2,x3,...xω分别发送给ω个用户, 以便智能电表SM1,SM2,...,SMω进 行数据的加密, 并发布系统参数: SPpub={p1,n,g,G,GT,e,g1,ω,H0,H1,H2,Hch,{ θk}1≤k≤2l}。 3.根据权利要求1所述的一种智能电网中多维用户数据安全聚合的方法, 其特征在于: 所述步骤2具体包括以下:权 利 要 求 书 1/4 页 2 CN 115473623 A 2步骤21: 用户注 册请求报告生成 智能电表SMi生成私钥和公钥为(Xi,Yi), 随机选取一个盲因子 SMi计算ri=H1 (IDi||TSi||ki), 其中IDi是SMi的身份标识, TSi是时间戳, 随后, SMi生成注册标识 和 βi=ri‑XiH2( αi), 最后将(Yi, αi, βi)发送给控制中心, 完成用户向控制中心发送 注册的请求; 步骤22: 控制中心对用户的授权认证; 控制中心接收到用户SMi发送的身份签名之后, 通过离散对数问题检查 是 否成立; 若等式不成立, 签名数据可能被篡 改, 则身份认证失败; 若等式成立, 则用户SMi注 册请求被验证成功, 控制中心完成对用户的授权; 步骤23: 边 缘服务器注册; 边缘服务器随机选择 计算公钥 随后边缘服务器将身份签名发送给 控制中心; 步骤24: 控制中心对边 缘服务器的授权认证; 控制中心接受到边缘服务器的身份签名后, 对签名进行验证。 若签名验证成功, 则边缘 服务器的身份验证成功; 步骤25: 用户身份验证 签名生成; 智能电表SMi选择随机数 并计算生成 随后SMi选择两个整数 SMi根据BLS签名, 计算得到 随后 将生成的身份验证签名 发送给边缘服务器, 其中IDi是SMi的身 份标识, TSi是时间戳; 步骤26: 身份验证 签名批量验证; 边缘服务器收到SMi(1≤i≤ω)的身份验证签名后, 若签名验证成功, 则身份签名验证 成功。 为了减少 重复的ω个用户身份签名验证的计算量, 可以批量对用户身份签名进行验 证: 若等式成立, 则ω个智能电表在边缘服务器的身份签名验证成功, 被边缘服务器认为 是可信任的用户。 4.根据权利要求1所述的一种智能电网中多维用户数据安全聚合的方法, 其特征在于: 所述步骤3具体包括以下: 步骤31: 用户数据加密 在离线验证成功后, 智能电表SMi已在边缘服务器完成身份验证。 用户根据Paillier密 码系统, 对l维用电数据(mi1,mi2,...,mil)进行加密: 其中TSt是时间戳;权 利 要 求 书 2/4 页 3 CN 115473623 A 3

PDF文档 专利 一种智能电网中多维用户数据安全聚合的方法

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种智能电网中多维用户数据安全聚合的方法 第 1 页 专利 一种智能电网中多维用户数据安全聚合的方法 第 2 页 专利 一种智能电网中多维用户数据安全聚合的方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-03-03 12:16:33上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。