说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210751951.7 (22)申请日 2022.06.28 (71)申请人 重庆理工大 学 地址 400054 重庆市巴南区李 家沱红光大 道69号 (72)发明人 王爱娟 李峻阳 刘万平  (74)专利代理 机构 重庆博凯知识产权代理有限 公司 50212 专利代理师 张先芸 (51)Int.Cl. H04L 9/08(2006.01) H04L 9/32(2006.01) H04L 9/40(2022.01) (54)发明名称 一种智能 电网区域网关间的隐私信息传输 方法 (57)摘要 本发明公开一种智能 电网区域网关间的隐 私信息传输方法, 使用密钥协商算法对家庭区域 网关与建筑区域网关之间的智能电表进行身份 认证; 通过身份认证之后, 使用切比雪夫多项式 的构造传输密钥, 并使用所述传输密钥对家庭区 域网关与建筑区域网关之间智能电表的隐私信 息进行加密传输和解密验证, 完成信息通信传 输; 为一种安全有效的轻量级通信方案, 该方案 能够应对智能电网中用户隐私泄露风险, 并且本 发明的方案能够在验证通信双方身份真实性的 同时, 保护用户电力数据的完整性。 权利要求书2页 说明书6页 附图3页 CN 115150077 A 2022.10.04 CN 115150077 A 1.一种智能电网区域网关间的隐私信息传输方法, 其特征在于, 使用密钥协商算法对 家庭区域网关与建筑区域网关之间的智能电表进行身份认证; 通过身份认证之后, 使用切 比雪夫多项式的构 造传输密钥, 并使用所述传输密钥对家庭区域网关与建筑区域网关之间 智能电表的隐私信息进行加密 传输和解密验证, 完成信息通信传输 。 2.根据权利要求1所述智能电网区域网关间的隐私信 息传输方法, 其特征在于, 使用密 钥协商算法对家庭区域网关与建筑区域网关之 间的智能电表进行身份认证, 具体方式包括 如下步骤: S11: 智能电表i随机选择一个素数r, 作为自己的私钥, 计算Pi=(gr)rmod p作为自己的 公钥; 智能电表j 随机选择一个素数s作为自己的私钥, 计算Pj=(gs)smod p作为自己的公 钥; 所述智能电表i、 智能电表j分别属于家庭区域网关一端、 建筑区域网关一端的不同智能 电表; 其中, gr作为智能电表i的初始本原根, (gr)r表示gr的r次方, gs表示智能电表i的初始本 原根, (gs)s表示gs的s次方; (gr)rmod p表示计算(gr)r除以预设定的初始素数p的余数, (gs) smod p表示计算(gs)s除以预设定的初始素 数p的余数; S12: 智能电表i公开自己的公钥Pi, 初始本原根g以及初 始素数p, 智能电表j同样公开自 己的公钥Pj; S13: 智能电表i选 取一个随机 数x, 且随机 数x属于有限域Zp, 使用切比雪 夫多项式, 计算 出半群参数Tr(x); S14: 智能电表i再使用智能电表j的公钥Pj以及自己的私钥r计算出密钥 S15: 智能电表i记录当前时刻的时间戳ti, 将Tr(x)、 随机数x、 ti、 以及智能电表i的ID号 和智能电表j的ID号打包, 用密钥A对数据包加密, 然后将加密过后的数据包发送至智能电 表j; S16: 智能电表j使用 智能电表i的公钥Pi以及自身的私钥s计算出密钥A=Pismod p, 使 用密钥A解密数据包, 对数据包中的内容进行验证; 若验证不通过, 则中止通信; 若验证通 过, 证明智能电表i的身份是正确的, 则继续执 行步骤Sa7; S17: 智能电表j使用数据包中的随机数x, 以及自己的私钥s代入切比雪夫多项式中, 计 算出半群参数Ts(x); 智能电表j记录当前时刻的时间戳tj, 将Ts(x)、 tj、 以及智能电表i的ID 号和智能电表j的ID号打包, 用密钥A对数据包加密, 然后将加密过后的数据包发送至智能 电表i; S18: 在智能电表i收到消息之后, 用密钥A进行数据包的解密, 然后对数据包 的内容进 行验证; 若验证不通过, 则中止通信; 若验证通过, 证明智能电表j的身份是正确的, 则判定 通过智能电表i和智能电表j之间的身份认证。 3.根据权利要求2所述智能电网区域网关间的隐私信息传输方法, 其特征在于, 所述 S11中, 素数r的取值满足条件1≤r≤p ‑1; 素数s的取值满足条件1≤s≤p ‑1。 4.根据权利要求2所述智能电网区域网关间的隐私信 息传输方法, 其特征在于, 所述步 骤S13中, 随机数x的取值满足条件p>x>0 。 5.根据权利要求2所述智能电网区域网关间的隐私信 息传输方法, 其特征在于, 所述步 骤S13中, 按照如下的切比雪夫多 项式计算出半群参数Tr(x):权 利 要 求 书 1/2 页 2 CN 115150077 A 2Tr(x)≡(2xTr‑1(x)‑Tr‑2(x))(mod p),r≥2; 且有T0(x)≡1(mod  p), 以及T1(x)≡x(mod  p)。 6.根据权利要求2所述智能电网区域网关间的隐私信 息传输方法, 其特征在于, 所述步 骤S17中, 按照如下 方式计算出半群参数Ts(x): Ts(x)≡(2xTs‑1(x)‑Ts‑2(x))(mod p); 且有T0(x)≡1(mod  p), 以及T1(x)≡x(mod  p)。 7.根据权利要求2所述智能电网区域网关间的隐私信 息传输方法, 其特征在于, 所述步 骤S16和S18中, 对 数据包中的内容进行验证的方式为: 首先验证时间戳的新鲜度, 如果数据 包中的时间戳与当前时刻的时间戳相差过大, 则表示该数据包可能为伪造信息或者过期信 息; 其次验证数据包中的ID号, 因为每 个ID号都是唯一的, 相当于智能电表的身份标识符。 8.根据权利要求2所述智能电网区域网关间的隐私信 息传输方法, 其特征在于, 通过身 份认证之后, 使用切比雪夫多项式的构造传输密钥, 并使用所述传输密钥对家庭 区域网关 与建筑区域网关之间智能电表的隐私信息进行加密传输和 解密验证的具体方式包括如下 步骤: S21: 智能电表i 通过切比雪夫多 项式去计算出密钥B=Tr(Ts(x))mod p; S22: 智能电表i将需要传 输的隐私信息Mi、 记录当前时刻的时间戳Ti、 以及使用B作为密 钥的HMAC算法对Mi进行签名的信息进行打包, 并使用密钥B进行加 密; 并将加 密过后的数据 包发送至智能电表j; S23: 智能电表j在接收到来自智能电表i的加密过后的数据包之后, 根据切比雪夫多项 式的半群性质, 计算出相同的密钥B=Ts(Tr(x))mod p; 然后, 对数据包进行解密, 并对数据 包中内容进行验证, 至此则完成了智能电表i和智能电表j之间的信息通信传输 。 9.根据权利要求8所述智能电网区域网关间的隐私信 息传输方法, 其特征在于, 所述步 骤S23中, 对数据包中 内容进行验证的方式为: 验证数据包的新鲜度Ti, 并且使用获得到的隐私信息Mi, 调用B作为密钥的基于哈希的 信息认证代码算法去计算出相应的哈希值, 再验证是否与数据包中的哈希值相等, 以此判 断用户隐私信息 Mi是否被篡改。权 利 要 求 书 2/2 页 3 CN 115150077 A 3

.PDF文档 专利 一种智能电网区域网关间的隐私信息传输方法

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