System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于工业互联网的加密通信方法及系统技术方案_技高网

一种基于工业互联网的加密通信方法及系统技术方案

技术编号:41124263 阅读:5 留言:0更新日期:2024-04-30 17:51
本发明专利技术公开了一种基于工业互联网的加密通信方法及系统,属于加密通信技术领域。本发明专利技术的步骤为:获取工业通信数据,生成加密密钥,对工业通信数据利用加密密钥进行加密,得到加密通信数据;对加密通信数据进行传输,且在传输过程中,将加密通信数据记录为传输数据,传输完成后,对传输数据进行验证,根据验证结果判定是否对传输数据进行解密;若验证结果有误,则传输数据出现异常,重新对工业通信数据进行加密再传输,若验证结果无误,则传输数据未出现异常,对传输数据进行解密;生成解密密钥,利用解密密钥对传输数据进行解密,得到工业通信数据。利用本发明专利技术的加密通信方法,实现了对工业通信数据的加密传输。

【技术实现步骤摘要】

本专利技术涉及加密通信,特别涉及一种基于工业互联网的加密通信方法及系统


技术介绍

1、随着工业的飞速发展,工业互联网应运而生。工业互联网是信息通信技术与工业经济深度融合的新型基础设施、应用模式和工业生态,通过对人、机、物、系统等的全面连接,构建起覆盖全产业链、全价值链的全新制造和服务体系,为工业乃至产业数字化、网络化、智能化发展提供了实现途径。因此,对工业互联网的研究十分重要。

2、工业数据通信是指在工业生产过程中,计算机及其外围设备,检测工艺参数数值与状态的变送器和生产过程的控制设备,在各种设备与计算机之间,设备与设备之间,各个设备的不同功能单元之间相互遵照通信规约,利用数据传输技术传输数据信息的过程。节点众多的数据通信系统一般多使用串行数据通信方式,可以在两根导线上挂众多的设备,这两根实行串行数据通信的导线就叫总线。总线不仅可以传输测量控制的数据,还可以传输设备状态,参数控制和设备故障诊断等信息。

3、现有技术中,对于制造与工业互联网系统,研究主要放在对通信参与方的算法优化与生产排程上,而对于日益增长的通信需求缺少研究,通信加密传输这方面也没有进展。

4、经检索,中国专利申请号202310892228.5,申请日:2023年7月20日,专利技术创造名称为:基于工业互联网三层通信架构的加密通信方法及相关设备,该申请案利用集成控制器确定集成控制器的系统参数,并上链存储系统参数中的系统公钥;利用集成控制器和服务器将服务器注册至二层区块链系统,以生成并上链存储服务器的第一会话公钥,利用服务器和设备将设备注册至二层区块链系统,以生成并上链存储设备的第二会话公钥;响应于确定产生待传输数据时,分别确定待传输数据的发送方和接收方的链上存储的参数;利用接收方对发送方进行身份验证,响应于确定身份验证通过,接收方和发送方进行安全通信。该申请案解决了制造工厂中的集成控制器与设备间直接通信的通信架构并不健全的技术问题。但该申请案的加密通信思路与本专利并不一致。


技术实现思路

1、1.专利技术要解决的技术问题

2、鉴于现有技术中对工业通信数据进行加密传输缺少研究,导致通信加密传输技术发展相对缓慢,本专利技术提供了一种基于工业互联网的加密通信方法及系统,用于对通信数据进行加密,实现对工业通信数据的加密传输。

3、2.技术方案

4、为达到上述目的,本专利技术提供的技术方案为:

5、本专利技术的一种基于工业互联网的加密通信方法,包括以下步骤:

6、获取工业通信数据,生成加密密钥,对工业通信数据利用加密密钥进行加密,得到加密通信数据;

7、对加密通信数据进行传输,且在传输过程中,将加密通信数据记录为传输数据,传输完成后,对传输数据进行验证,根据验证结果判定是否对传输数据进行解密;

8、若验证结果有误,则传输数据出现异常,重新对工业通信数据进行加密再传输,若验证结果无误,则传输数据未出现异常,对传输数据进行解密;

9、生成解密密钥,利用解密密钥对传输数据进行解密,得到工业通信数据。

10、本专利技术的一种基于工业互联网的加密通信系统,包括:

11、数据加密模块:用于获取工业通信数据,生成加密密钥,对工业通信数据利用加密密钥进行加密,得到加密通信数据,其中,所述工业通信数据包括装置参数、装置资源数据和装置维护数据;

12、传输模块:用于对加密通信数据进行传输,且在传输过程中,将加密通信数据记录为传输数据;

13、验证判定模块:用于对传输数据进行验证,根据验证结果判定是否对传输数据进行解密,若验证结果有误,则传输数据出现异常,重新对工业通信数据进行加密再传输,若验证结果无误,则传输数据未出现异常,对传输数据进行解密;

14、数据解密模块:用于生成解密密钥,利用解密密钥对传输数据进行解密,得到工业通信数据。

15、3.有益效果

16、采用本专利技术提供的技术方案,与已有的公知技术相比,具有如下显著效果:

17、本专利技术基于工业互联网的加密通信方法,对工业通信数据进行标记处理,对工业通信数据进行加密后,得到加密通信数据,在加密后对加密通信数据进行传输,且在传输的过程中,将加密通信数据记录为传输数据,然后利用传输数据进行验证,即利用传输数据与加密通信数据进行判定,通过设定的预设系数进行比例公式计算得出比例判定系数,并设定比例判定阈值,将计算得出的比例判定系数与比例判定阈值进行比较判定,根据判定结果看是否需要进行解密;实现了对工业通信数据进行加密传输的功能,相对于现有的技术,在加密传输的过程中添加了对传输后的传输数据进行安全性验证的过程,从而能够防止在传输过程中数据出现缺失或者改变的问题,安全性得到了提升。

本文档来自技高网...

【技术保护点】

1.一种基于工业互联网的加密通信方法,其特征在于:

2.根据权利要求1所述的一种基于工业互联网的加密通信方法,其特征在于:所述的工业通信数据包括装置参数、装置资源数据和装置维护数据。

3.根据权利要求2所述的一种基于工业互联网的加密通信方法,其特征在于:在对工业通信数据进行加密前,对工业通信数据进行标记,将工业通信数据标记为X,然后将工业通信数据X中的装置参数标记为C,将装置资源数据标记为Z,将装置维护数据标记为W。

4.根据权利要求3所述的一种基于工业互联网的加密通信方法,其特征在于:设定加密密钥为(n,e)对工业通信数据进行加密,具体的计算公式如下:

5.根据权利要求4所述的一种基于工业互联网的加密通信方法,其特征在于:将传输数据标记为Yc,利用标记后的传输数据Yc与加密通信数据Y进行比例验证,具体的计算公式如下:

6.根据权利要求5所述的一种基于工业互联网的加密通信方法,其特征在于:设定比例判定阈值Bl0,将比例判定系数Bl与比例判定阈值Bl0进行比较:

7.根据权利要求6所述的一种基于工业互联网的加密通信方法,其特征在于:设定解密密钥为(n,d),解密过程的公式如下:

8.根据权利要求7所述的一种基于工业互联网的加密通信方法,其特征在于:加密密钥和解密密钥的生成过程如下:随机生成两个质数P和Q,计算P和Q的乘积n;n的二进制数字串长度为密钥长度;计算n的欧拉函数φ(n),φ(n)=(p-1)(q-1),根据公式随机选择一个整数e,1<e<φ(n),且e与φ(n)互质设定一个整数d,使d除以φ(n)的余数为1,将n和e封装成公钥,n和d封装成私钥。

9.一种基于工业互联网的加密通信系统,其特征在于,包括:

...

【技术特征摘要】

1.一种基于工业互联网的加密通信方法,其特征在于:

2.根据权利要求1所述的一种基于工业互联网的加密通信方法,其特征在于:所述的工业通信数据包括装置参数、装置资源数据和装置维护数据。

3.根据权利要求2所述的一种基于工业互联网的加密通信方法,其特征在于:在对工业通信数据进行加密前,对工业通信数据进行标记,将工业通信数据标记为x,然后将工业通信数据x中的装置参数标记为c,将装置资源数据标记为z,将装置维护数据标记为w。

4.根据权利要求3所述的一种基于工业互联网的加密通信方法,其特征在于:设定加密密钥为(n,e)对工业通信数据进行加密,具体的计算公式如下:

5.根据权利要求4所述的一种基于工业互联网的加密通信方法,其特征在于:将传输数据标记为yc,利用标记后的传输数据yc与加密通信数据y进行比例验证,具体的计算公式如...

【专利技术属性】
技术研发人员:盛梦莲毕晓红刘丹
申请(专利权)人:宝信软件安徽股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1