报文传输方法、动态加密方法、装置、电子设备及介质制造方法及图纸

技术编号:34557292 阅读:8 留言:0更新日期:2022-08-17 12:43
本申请适用于通信安全技术领域,提供了一种报文传输方法、动态加密方法、装置、电子设备及介质,所述报文传输方法包括:根据当前实时控制场景下的各设备功能的功能安全等级,结合预设的加密算法等级表,确定每个设备功能对应的加密算法,所述加密算法等级表包括所述功能安全等级与所述加密算法之间的映射关系;针对每个设备功能,对该设备功能在所述当前实时控制场景下产生的功能数据采用对应加密算法加密,得到加密数据;针对每个加密数据,将该加密数据写入至所述安全通信帧的数据字节位,将对应的加密算法标识写入至所述标识字节位,形成对应报文;传输所有报文。上述方案可以在节约系统资源的同时保障报文传输过程中功能数据的信息安全。的信息安全。的信息安全。

【技术实现步骤摘要】
报文传输方法、动态加密方法、装置、电子设备及介质


[0001]本申请属于通信安全
,尤其涉及一种报文传输方法、动态加密方法、装置、电子设备及介质。

技术介绍

[0002]随着工业物联网的产生,互联网、大数据、人工智能等新一代信息技术在制造业领域加速了创新应用,其中实现工业设备与用户之间的在线连接和实时交互时的关键为数据传输,而在物联网技术的大环境下数据传输过程十分依赖计算机信息网络,因此数据传输过程容易面临着信息安全的问题。
[0003]现有的数据传输过程中通常考虑对传输数据进行加密以解决数据传输过程中的信息安全问题,一般采用单一的加密算法来对传输数据进行加密,但由于传输数据的重要性的不同,单一的加密算法不能保证每个传输数据的信息安全,同时若采用高级的加密算法对实时控制场景中的每个设备功能在执行时产生的的功能数据进行加密,由于解密的复杂性,不仅无法完成实时控制场景下的数据实时传输,且容易导致系统资源浪费。

技术实现思路

[0004]本申请实施例提供了报文传输方法、动态加密方法、装置、电子设备及介质,可以在节约系统资源的同时保障报文传输过程中传输数据的信息安全。
[0005]本申请实施例的第一方面提供了一种报文传输方法,所述报文通过安全通信帧传输,所述安全通信帧包括标识字节位;所述标识字节位通过占用所述安全通信帧中的设定字节位形成;所述报文传输方法包括:
[0006]根据当前实时控制场景下的各设备功能的功能安全等级,结合预设的加密算法等级表,确定每个设备功能对应的加密算法,所述加密算法等级表包括所述功能安全等级与所述加密算法之间的映射关系;
[0007]针对每个设备功能,对该设备功能在所述当前实时控制场景下产生的功能数据采用对应的加密算法加密,得到加密数据;
[0008]针对每个加密数据,将该加密数据写入至所述安全通信帧的数据字节位,将对应的加密算法标识写入至所述标识字节位,形成对应报文;
[0009]传输所有报文。
[0010]本申请实施例的第二方面提供了一种动态加密方法,所述动态加密算法包括:
[0011]根据预设实时控制场景下的各设备功能的功能安全等级,结合预设的加密算法等级表,确定每个设备功能对应的加密算法,所述加密算法等级表包括所述功能安全等级与所述加密算法之间的映射关系;
[0012]针对每个设备功能,对该设备功能在所述预设实时控制场景下产生的功能数据采用对应加密算法加密,得到加密数据。
[0013]本申请实施例的第三方面提供了一种报文传输装置,所述报文传输装置包括:
[0014]算法确定模块,用于根据当前实时控制场景下的各设备功能的功能安全等级,结合预设的加密算法等级表,确定每个设备功能对应的加密算法,所述加密算法等级表包括所述功能安全等级与所述加密算法之间的映射关系;
[0015]加密模块,用于针对每个设备功能,对该设备功能在所述当前实时控制场景下产生的功能数据采用对应的加密算法加密,得到加密数据;
[0016]报文形成模块,用于针对每个加密数据,将该加密数据写入至所述安全通信帧的数据字节位,将对应的加密算法标识写入至所述标识字节位,形成对应报文;
[0017]传输模块,用于传输所有报文。
[0018]本申请实施例的第四方面提供了一种电子设备,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的报文传输方法,或者实现上述第二方面所述的动态加密方法。
[0019]本申请实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的报文传输方法,或者实现上述第二方面所述的动态加密方法。
[0020]本申请实施例的第五方面提供了一种计算机程序产品,当所述计算机程序产品在电子设备上运行时,使得所述电子设备执行上述第一方面所述的报文传输方法,或者执行上述第二方面所述的动态加密方法。
[0021]本申请实施例与现有技术相比存在的有益效果是:本申请实施例中的需要传输的报文应用在实时控制场景中,因此报文需要通过安全通信帧传输。首先根据当前实时控制场景下的各设备功能的功能安全等级,结合预设的加密算法等级表,确定每个设备功能对应的加密算法;其次针对每个设备功能,对设备功能在当前实时控制场景下产生的功能数据采用对应的加密算法加密,得到加密数据;最后将每个加密数据对应写入至安全通信帧的数据字节位中,将对应的加密算法标识写入至标识字节位中,形成对应的报文,并传输所有报文。由上述方案可知,本申请中每个设备功能对应的加密算法是依据对应设备功能的功能安全等级得出的,同时,每个设备功能的功能安全等级是依据不同的实时控制场景动态变化的。因此,设备功能在不同实时控制场景下对应的加密算法是不同的,可以避免同时采用高级的加密算法导致的系统资源浪费,其中在进行报文传输时,可以在保证原安全通信帧总字节不变的情况下,利用设置的标识字节位上的加密算法标识调用对应的加密算法,保证实时控制场景中报文数据的安全传输。
附图说明
[0022]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023]图1是本申请实施例一提供的一种报文传输方法的流程示意图;
[0024]图2是包含标识字节位的报文格式的结构示意图;
[0025]图3是包含计数器字节位的报文格式的结构示意图;
[0026]图4是本申请实施例二提供的一种动态加密方法的流程示意图;
[0027]图5是本申请实施例三提供的一种报文传输装置的结构示意图;
[0028]图6是本申请实施例四提供的一种电子设备的结构示意图。
具体实施方式
[0029]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
[0030]应当理解,当在本申请说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0031]还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0032]如在本申请说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报文传输方法,其特征在于,所述报文通过安全通信帧传输,所述安全通信帧包括标识字节位;所述标识字节位通过占用所述安全通信帧中的设定字节位形成;所述报文传输方法包括:根据当前实时控制场景下的各设备功能的功能安全等级,结合预设的加密算法等级表,确定每个设备功能对应的加密算法,所述加密算法等级表包括所述功能安全等级与所述加密算法之间的映射关系;针对每个设备功能,对该设备功能在所述当前实时控制场景下产生的功能数据采用对应的加密算法加密,得到加密数据;针对每个加密数据,将该加密数据写入至所述安全通信帧的数据字节位,将对应的加密算法标识写入至所述标识字节位,形成对应报文;传输所有报文。2.如权利要求1所述的报文传输方法,其特征在于,在根据当前实时控制场景下的各设备功能的功能安全等级,结合预设的加密算法等级表,确定每个设备功能对应的加密算法之前,还包括:获取所述当前实时控制场景,以及所述当前实时控制场景下的各设备功能;根据所述各设备功能和所述当前实时控制场景,结合所述当前实时控制场景对应的功能安全等级表,确定所述当前实时控制场景下的各设备的功能安全等级;所述当前实时控制场景对应的功能安全等级表包括所述当前实时控制场景下的各设备功能分别与对应的功能安全等级之间的映射关系。3.如权利要求1所述的报文传输方法,其特征在于,所述标识字节位的形成步骤包括:占用所述安全通信帧中原始数据场的部分字节位形成所述标识字节位;其中,所述原始数据场的剩余字节位形成所述数据字节位;或者,占用所述安全通信帧中拓展字节位形成所述标识字节位。4.如权利要求1所述的报文传输方法,其特征在于,所述安全通信帧还包括:优先级字节位;所述报文传输方法还包括:根据预设的设备功能与优先级的对应关系表确定每个加密数据的优先级信息;将所述优先级信息写入至所述优先级字节位;相对应地,所述传输所有报文,包括:读取所述优先级字节位的优先级信息,基于所述优先级信息形成报文传输序列;根据所述报文传输序列按序传输每个报文。5.如权利要求1所述的报文传输方法,其特征在于,所述标识字节位的形成步骤包括:占用所述安全通信帧中原始数据场...

【专利技术属性】
技术研发人员:王源涛孙立杰张大强马珍珍李学芹龚亮华
申请(专利权)人:烽台科技北京有限公司
类型:发明
国别省市:

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

1