公共安全标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210237777.4 (22)申请日 2022.03.11 (71)申请人 浙江国盾量子电力科技有限公司 地址 310000 浙江省杭州市余杭区余杭街 道文一西路1818-2号10幢70 6-717室 (72)发明人 张万生 汤中恒 陈健  (74)专利代理 机构 无锡智麦知识产权代理事务 所(普通合伙) 3249 2 专利代理师 张振邦 (51)Int.Cl. H04L 67/125(2022.01) H04L 9/40(2022.01) H04L 9/32(2006.01) H04L 9/08(2006.01) (54)发明名称 基于拉格朗日插值的变电站巡检机器人安 全通信系统及方法 (57)摘要 本发明公开了一种基于拉格朗日插值的变 电站巡检机器人安全通信系统及方法, 远程监控 中心RC初始化生成变电站巡检机器人所需的公 钥和私钥以及公共参数, 并发送给变电站巡检机 器人, 完成密钥参数初始化; 巡检机器人 发起方S 与巡检机器人响应方R相互发送签名进行验证, 验证通过以后再通过密钥生成算法生成共享密 钥; 然后进行数据, 巡检机器人发起方S用共享密 钥将要发送的数据进行加密并生 成消息认证码, 然后将消息认证码和密文发送给巡检机器人响 应方R, 巡检机器人响应方 R用共享密钥解密密文 并验证消息认证码是否一致。 本发 明可以在满足 数据机密性和完整性的同时, 有效降低变电站巡 检机器人之间进行密钥协商所需的通信开销和 能量消耗。 权利要求书2页 说明书6页 附图1页 CN 114666381 A 2022.06.24 CN 114666381 A 1.一种基于拉格朗日插值的变电站巡检机器人安全通信方法, 其特 征在于, 包括 步骤: (1)程监控中心RC初始化生成通信双方巡检机器人所需的公钥和私钥以及公共参数, 并发送给双方巡检机器人, 完成密钥参数初始化; (2)巡检机器人发起方S与巡检机器人响应方R相互发送签名进行验证, 验证通过以后 再通过密钥生成算法生成共享密钥; (3)数据通信过程中, 巡检机器人发起方S用共享密钥将要发送的数据进行加密并生成 消息认证码, 然后将消息认证码和密文发送给巡检机器人响应方R, 巡检机器人响应方R用 共享密钥解密 密文并验证消息认证码是否一 致。 2.根据权利要求1所述的基于拉格朗日插值的变电站巡检机器人安全通信方法, 其特 征在于, 步骤(1)具体为, (1.1)远程监控中心 RC创建一个组G, 其生成元为g∈G, 素数阶为q; 其次, 远程监控中心 RC生成两个随机秘密值a,b∈Zq, 并构造一个拉格朗日多项式L(x)=a+bx  mod q; 其中, mod 为余运算, Zq为小于q的正整数; (1.2)远程监控中心RC计算Q1=ga∈G,Q2=gb∈G, 分别作为巡检机器人发起方、 巡检机 器人响应方的公钥, 并将para={G,g,q,Q1,Q2}作为公共参数; (1.3)对于标识为IDS的巡检机器人发起方, 远程监控中心RC计算dS=a+bH1(IDS)mod q, 并将dS作为巡检机器人发起方的私钥; 对于标识为IDR的巡检机器人响应方, 远程监控中心RC计算dR=a+bH1(IDR)mod q, 并将 dR作为巡检机器人响应方的私钥; 其中, H1:Zq→Zq是一个哈希函数; (1.4)远程监控中心RC将{para,dS}和{para,dR}分别发送 给巡检机器人发起方S和巡检 机器人响应方R。 3.根据权利要求1所述的基于拉格朗日插值的变电站巡检机器人安全通信方法, 其特 征在于, 步骤(2)具体为, (2.1)巡检机器人发起方S生成一个随机数NS∈Zq并计算相应的密文 然后 保存随机数NS并将密文cS发送给巡检机器人响应方R; (2 .2)巡检机器人响应方R接收密文cS并使用其私钥dR生成用于cS的签名 (2.3)巡检机器人响应方R生成另一个随机数NR∈Zq和相应的密文 保存 随机数NR并将( σS,cR)发送回巡检机器人发起方S; (2.4)巡检机器人发起方S获得(σS,cR), 并使用其私钥dS验证σS, 验证公式 验证通过后进入下一 步; (2.5)巡检机器人发起方S使用其私钥dS为cR生成签名σR, 并发送给巡检机器人响应方R 进行验证; (2 .6)巡检机器人响应方R获得σR后使用其私钥dR进行验证, 验证公式 验证通过后进入下一 步;权 利 要 求 书 1/2 页 2 CN 114666381 A 2(2.7)巡检机器人发起方S计算共享密钥 (2.8)巡检机器人响应方R计算共享密钥 4.根据权利要求1所述的基于拉格朗日插值的变电站巡检机器人安全通信方法, 其特 征在于, 步骤(3)具体为, (3.1)巡检机器人发起方S使用计算得到的共享密钥dSR来计算数据Mes的密文 和消息认证码HMAC=H2(Mes,dSR), 其中H2(.):{0,1}n→zp是哈希函数; 然 后将消息认证码和密文发送给巡检机器人响应方R; (3.2)巡检机器人响应方R使用计算得到的共享密钥dSR来解密密文cSR, 得到其明文 并用dSR和Mes*来计算消息认证码HMAC*=H2(Mes*,dSR); 若HMAC=HMAC*, 则验证成功, 反 之则验证失败, 数据被篡改。 5.一种基于拉格朗日插值的变电站巡检机器人安全通信系统, 其特征在于, 包括远程 监控中心RC、 巡检机器人发起方S和巡检机器人响应方R; 远程监控中心RC初始化生成变电站巡检机器人所需的公钥和私钥以及公共参数, 并发 送给变电站巡检机器人, 完成密钥参数初始化; 巡检机器人发起方S与巡检机器人响应方R 相互发送签名进行验证, 验证通过以后再通过密钥生成算法生成共享密钥; 然后进 行数据, 巡检机器人发起方S用共享密钥将要发送的数据进行加密 并生成消息认证码, 然后将消息 认证码和密 文发送给巡检机器人响应方R, 巡检机器人响应方R用共享密钥解密密 文并验证 消息认证码是否一 致。 6.根据权利要求5所述的基于拉格朗日插值的变电站巡检机器人安全通信系统, 其特 征在于, 远程监控中心 RC创建一个生成元为g的组G, 素数阶为q; 并生成两个随机秘密值 a,b; 然 后计算巡检机器人发起方的公钥Q1, 巡检机器人响应方的公钥Q2, 并将para={G,g,q,Q1, Q2}作为公共参数; 远程监控中心RC计算巡检机器人发起方的私钥dS, 巡检机器人响应方的 私钥dR; 然后将{para,dS}和{para,dR}分别发送给巡检机器人发起方S和巡检机器人响应方 R。 7.根据权利要求5所述的基于拉格朗日插值的变电站巡检机器人安全通信系统, 其特 征在于, 巡检机器人发起方S生成一个 随机数NS以及相应密文cS, 并向巡检机器人响应方R发送 密文cS, 巡检机器人 响应方R用自身私钥dR对cS生成签名 σS, 并生成自己的随机数NR以及相应 的密文cR, 然后将(σS,cR)发送给巡检机器人发起方S; 巡检机器人发起方S验证签名σS通过 后, 用自身私钥dS对cR生成签名 σR并发送给巡检机器人响应方R, 巡检机器人响应方R用自身 私钥dR验证签名 σR; 双方通过验证后, 通过密钥生成算法生成共享密钥。 8.根据权利要求5所述的基于拉格朗日插值的变电站巡检机器人安全通信系统, 其特 征在于, 巡检机器人发起方S使用计算得到的共享密钥dSR来计算数据Mes的密文cSR的和消息认 证码HMAC; 巡检机器人响应方R使用计算得到的共享密钥dSR来解密密文cSR, 得到其明文的 Mes*; 并用dSR和Mes*来计算消息认证码HMAC*; 若HMAC=HMAC*, 则验证成功, 反之则验证失 败, 数据被篡改。权 利 要 求 书 2/2 页 3 CN 114666381 A 3

PDF文档 专利 基于拉格朗日插值的变电站巡检机器人安全通信系统及方法

文档预览
中文文档 10 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于拉格朗日插值的变电站巡检机器人安全通信系统及方法 第 1 页 专利 基于拉格朗日插值的变电站巡检机器人安全通信系统及方法 第 2 页 专利 基于拉格朗日插值的变电站巡检机器人安全通信系统及方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:40:43上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。