[发明专利]一种工业控制安全通信系统及通信方法有效
申请号: | 202011538312.X | 申请日: | 2020-12-23 |
公开(公告)号: | CN112787819B | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 李平;李鑫;彭金辉;廖正赟;孙晓鹏;李亚运 | 申请(专利权)人: | 郑州信大捷安信息技术股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L67/14;H04W12/0431;H04W12/06;H04W12/069 |
代理公司: | 北京鑫浩联德专利代理事务所(普通合伙) 11380 | 代理人: | 李荷香 |
地址: | 450003 河南省*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 工业 控制 安全 通信 系统 方法 | ||
1.一种工业控制安全通信系统,包括云端、与云端通过5G网络相连接的至少两个控制端;其中云端还包括证书服务器、云端安全模块以及分别与证书服务器和云端安全模块相连接的工业控制服务器;所述控制端包括5G通信模块、控制端安全模块以及分别与5G通信模块和控制端安全模块相连接的工业控制模块;其特征在于:
所述云端的工业控制服务器通过5G网络与所述控制端的5G通信模块通信连接,以实现云端与控制端之间的双向通信;
各个控制端之间通过现场总线通信连接,以实现相互通信;
所述云端安全模块和控制端安全模块用于提供密码服务功能和安全存储功能;所述密码服务功能包括随机数生成、签名验签运算、加解密运算、会话密钥生成和杂凑运算;
所述工业控制服务器调用由云端安全模块提供的相应密码服务功能;所述工业控制模块调用由控制端安全模块提供的相应密码服务功能和安全存储功能;
所述证书服务器为云端生成并保存相应的公钥证书,通过离线方式将云端的公钥证书中的公钥写入所述控制端的控制端安全模块内;所述云端安全模块保存与其相应公钥证书中的公钥相对应的私钥;
所述工业控制安全通信系统包括准备阶段、组会话密钥协商阶段和组安全加密通信阶段;
准备阶段具体包括如下步骤:
至少为两个的所述控制端均作为安全通信组会话密钥协商的成员,统一用CEi表示,其中i=1,2,…,n;n为大于1的自然数;在所述控制端的控制端安全模块内设置控制端组会话密钥安全存储区;所述控制端组会话密钥安全存储区统一用KZi表示,其中i=1,2,…,n;n为大于1的自然数;K为待协商的组会话密钥;
所述云端的工业控制服务器生成以下系统参数:G1与G2分别是阶均为q的循环加法群与循环乘法群,双线性映射DL:G1×G1→G2,P∈G1,随机选取作为本次密钥协商的随机数,哈希函数H:{0,1}*→G1;所述工业控制服务器公开系统参数P,DL,q,G1,G2,H,t;其中为有限域,的单位元为e;IDi为CEi的唯一身份标识,Qi=H(IDi)为CEi的公钥;IDi与Qi均公开,其中i=1,2,…,n;n为大于1的自然数;
每个CEi随机选取计算si=biQi,si为CEi的私钥;然后,所述CEi随机选取计算Di=cisi;然后,通过离线方式将Di传送给所述云端的工业控制服务器,或者通过使用所述云端的公钥证书中的公钥对Di加密后通过5G网络传送给所述云端的工业控制服务器;所述工业控制服务器利用所述云端的公钥所对应的私钥进行解密从而获得并保存Di;所述工业控制服务器建立IDi与Di的对应关系;每个CEi取随机数每个CEi计算并保存ci的乘法逆元素其中其中i=1,2,…,n;n为大于1的自然数;
组会话密钥协商阶段具体包括下列步骤:
每个CEi各自生成Ei=ciQi和Vi=siP,然后分别将三元组IDi,Vi,Ei发送给每个CEj,其中i=1,2,…,n;j=1,2,…,n,j≠i,n为大于1的自然数;
CEj收到CEi发来的三元组IDi,Vi,Ei后,从所述工业控制服务器处获取与IDi相对应的Di,然后分别计算DL(Vi,Ei)和DL(QiP,Di)并比较两者的值以对CEi进行验证,如果值不相同,则验证失败,所述CEj向每个CEi和所述工业控制服务器发送验证失败标识VERFAIL,组会话密钥协商过程终止;若该两值相同,则表示验证通过,继续下一步;
CEi计算Mi=ciP,然后分别发送给每个CEj,其中i=1,2,…,n;j=1,2,…,n,j≠i,n为大于1的自然数;
CEj收到CEi发来的Mi后,计算Nji=gjMi,然后将Nji发送给CEi;
CEi收到CEj发来的Nji后,计算CEi计算ri=giP;然后,CEi计算其中i=1,2,…,n;j=1,2,…,n,j≠i,n为大于1的自然数,每个CEi将Ki保存于KZi;组会话密钥K=Ki;
组安全加密通信阶段具体包括如下步骤:
成功协商建立组会话密钥K后,各个CEi之间,其中i=1,2,…,n;n为大于1的自然数,就可以使用所述组会话密钥K进行组安全加密通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州信大捷安信息技术股份有限公司,未经郑州信大捷安信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011538312.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:保温棉条分料装置
- 下一篇:一种用于箱梁钢筋骨架的定型模架