【技术实现步骤摘要】
【国外来华专利技术】用于保留网络中的数据分组的相对定时和排序的方法和装置
本专利技术涉及分组网络中的数据传输。本专利技术特别地涉及用于在分组网络中传送数据分组的方法和装置,所述方法和装置通过使用例如加密和/或认证来提供安全端到端路径或安全段。本专利技术涉及此类方法和装置,所述此类方法和装置适于任务关键应用,例如但不限于工业自动化控制系统,特别是用于监控和控制电力安装的网络。本专利技术特别地涉及在执行加密和/或认证操作的密码引擎中和/或在沿安全端到端路径传输期间保留分组的相对定时和排序的方法和装置。
技术介绍
为了保证分组网络中数据传输的完整性和认证,信息需要被加密和/或认证。因此,数据流中的分组的主要部分由其加密和/或认证的副本(counterpart)替换。常规上,加密和/或认证协议需要向流中添加分组/从流中删除分组,连同分组大小的相应扩大或减小。当在网状网络的中间节点处与已处理和未处理的子流的必要的并行处置组合时,由于加密和/或认证而引起的改变流特性可导致端到端延迟的显著变化和改变的分组顺序。甚至当加密和/或认证以线速执行并且仅插入小的恒定延迟时,分组的插入和分组大小的扩大也能增加不确定性延迟、抖动和延迟变化。对于在任务关键应用中使用的确定性控制算法,端到端延迟的显著变化和改变的分组顺序一般是不可容忍的。用来解决与端到端延迟的显著变化和改变的分组顺序关联的这些问题的一种方法是,刚好在传输之前,即在已经执行了加密和/或认证操作之后,对关键分组进行时间戳记。出于各种原因,这可能是不期望的。为了说明,这种方法可能会增加复杂性。它还需要执行加密和/或认证操作的装置被置于时间戳记上 ...
【技术保护点】
1.一种保留在分组网络中传送的数据分组的相对定时和排序的方法,所述分组网络包括执行分组处置的分组引擎(12,22,32;50),其中密码引擎(14,24,34;60)与所述分组引擎(12,22,32;50)分开提供,以用于加密和/或认证操作,所述方法包括:由分组引擎(12,22,32;50)对数据业务预成形,其中所述分组引擎(12,22,32;50)将虚设分组(59)插入到数据流中,以及由所述分组引擎(12,22,32;50)向密码引擎(14,24,34;60)提供预成形数据业务。
【技术特征摘要】
【国外来华专利技术】2017.03.08 US 62/468808;2017.03.08 US 62/468845;201.一种保留在分组网络中传送的数据分组的相对定时和排序的方法,所述分组网络包括执行分组处置的分组引擎(12,22,32;50),其中密码引擎(14,24,34;60)与所述分组引擎(12,22,32;50)分开提供,以用于加密和/或认证操作,所述方法包括:由分组引擎(12,22,32;50)对数据业务预成形,其中所述分组引擎(12,22,32;50)将虚设分组(59)插入到数据流中,以及由所述分组引擎(12,22,32;50)向密码引擎(14,24,34;60)提供预成形数据业务。2.如权利要求1所述的方法,还包括:由所述密码引擎(14,24,34;60)将所述虚设分组(59)中的至少一部分用于管理信道传输。3.如权利要求2所述的方法,其中所述密码引擎(14,24,34;60)将所述虚设分组(59)中的至少一部分用于加密密钥交换。4.如前述权利要求中的任一项所述的方法,其中所述密码引擎(14,24,34;60)执行所述加密和/或认证操作,而无需将附加分组插入到所述数据业务中。5.如前述权利要求中的任一项所述的方法,其中将所述虚设分组(59)插入到所述数据业务中包括响应于启动或新用户输入而执行的以下步骤:由在附接到分组引擎(12,22,32;50)或由所述分组引擎(12,22,32;50)包括的中央处理单元(51)上执行的计算机可读指令代码生成存储器映像并将所述存储器映像作为模板写入到存储器(54);由所述计算机可读指令代码将所述分组引擎的分组交换机(52)配置成以重复间隔从所述存储器(54)提取所述映像;以及由所述分组交换机(52)以所述重复间隔从所述存储器(54)提取所述映像并将所述映像插入到所述数据流中,在由所述计算机可读指令代码配置的端口处,所述映像被插入所述数据流中。6.如前述权利要求中的任一项所述的方法,其中所述虚设分组(59)包括空节信令通信信道SCC分组。7.如权利要求6所述的方法,还包括:由所述分组引擎(12,22,32;50)删除退出加密和/或认证的数据流的SCC分组。8.如前述权利要求中的任一项所述的方法,其中对所述数据业务预成形还包括:扩大在所述分组引擎(12,22,32;50)的出口端口(53)处的分组间间隙。9.如权利要求8所述的方法,其中扩大分组间间隙包括:将附加字节插入到所述数据流中;和/或延迟从所述分组引擎(12,22,32;50)传出的数据分组的传输。10.如权利要求8或权利要求9所述的方法,其中所述密码引擎(14,24,34;60)当执行所述加密和/或认证操作时,将数据分组生长到所述分组间间隙中。11.如权利要求7至10中的任一项所述的方法,其中扩大的分组间间隙的大小是可配置的。12.如权利要求8至11中的任一项所述的方法,还包括:确定所述扩大的分组间间隙的大小,包括:遍历所述分组网络中在所述分组引擎的接口上开始的所有配置的路径;使用需要最大分组间间隙的所述配置路径中的一个配置路径来确定对于所述接口的所述扩大的分组间间隙;以及由中央处理单元(51)构建寄存器字节序列,并将所述寄存器字节序列写入到分组引擎(12,22,32;50)寄存器中以触发所述分组引擎(12,22,32;50)延...
【专利技术属性】
技术研发人员:W施帕恩,W宾茨,
申请(专利权)人:ABB瑞士股份有限公司,
类型:发明
国别省市:瑞士,CH
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。