一种数据传输的控制方法、装置及安全总线模块制造方法及图纸

技术编号:18723658 阅读:34 留言:0更新日期:2018-08-22 00:49
本发明专利技术提供的安全总线模块,每一个用热终端唯一对应一个安全总线模块,所述安全总线模块包括核心处理器、Uart接口和电源模块,核心处理器通过所述Uart接口与用热终端的总线相连,核心处理器用于在数据传输之前,进行安全总线模块与采集器的双向身份认证,保证了数据发送端和接收端的合法性,当双向认证通过后,对来自用热终端的不符合预设仪表协议的用热数据进行过滤,得到有效用热数据;根据预设加密算法对所述有效用热数据进行加密,得到加密用热数据,所述预设加密算法为存储在所述安全总线模块中的算法本中的任意一种加密算法;将所述加密用热数据发送到所述采集器,提高了数据传输的安全性。

Control method, device and safety bus module for data transmission

The security bus module provided by the invention has a unique corresponding security bus module for each heating terminal. The security bus module comprises a core processor, a Uart interface and a power module. The core processor is connected with the bus of the heating terminal through the Uart interface, and the core processor is used for security before data transmission. The bidirectional identity authentication between the full bus module and the collector guarantees the legitimacy of the data transmitter and the receiver. When the bidirectional authentication passes, the thermal data from the thermal terminal which does not conform to the preset instrument protocol is filtered and the thermal data is effectively used; and the effective thermal data is added according to the preset encryption algorithm. The encryption algorithm is any one of the encryption algorithms stored in the algorithm book of the security bus module; the encryption is transmitted to the collector with the thermal data, thereby improving the security of data transmission.

【技术实现步骤摘要】
一种数据传输的控制方法、装置及安全总线模块
本专利技术涉及认证和数据传输
,更具体地,涉及一种数据传输的控制方法、装置及安全总线模块。
技术介绍
随着国家对城市节能环保的要求越来越高,能源利用率的要求也越来越高,我国城镇在集中供热发展方面,均已经建成规模宏大且体系完整的城镇供热设施,但是我国的供热系统在运行效率上仅达到65%~70%,低于先进标准近20个百分点。在整个供热事业发展进程中,我国努力学习国外先进技术,同时将物联网技术引入供热系统中。近几年我国大力推广居民热计量,实现实时末端供热的精细化管理,实时将用热信息传递给监控系统。但是信息化的高速发展也带来了信息安全问题。居民用热信息中涉及用热费用,供热的信息,一旦出现信息泄露,将对居民造成财产损失,对集中供热系统造成极大的安全威胁。居民热计量系统对信息安全的管理需求变得更加迫切。当前国内居民采暖热计量系统中在信息安全方面主要是在上位机信息系统层面上考虑,在网络层上增加防火墙,IDS等安全设备。但是对于底层热计量控制设备几乎没有任何信息安全方面的设计,同时由于居民采暖热计量行业本身刚刚起步,行业内还没有人对信息安全问题有较高的认识。普遍采用标准的通信协议,很容易遭受破解。
技术实现思路
有鉴于此,本专利技术提供了一种数据传输的控制方法、装置及安全总线模块,在数据传输之前进行设置于用热终端上的安全总线模块与采集器的双向身份认证,并对传输的数据进行加密,提高了数据传输的安全性。具体技术方案如下:一种数据传输的控制方法,应用于核心处理器,所述方法包括:响应于采集器的双向身份认证指令,与所述采集器进行双向身份认证;当双向认证通过后,对来自用热终端的不符合预设仪表协议的用热数据进行过滤,得到有效用热数据;根据预设加密算法对所述有效用热数据进行加密,得到加密用热数据,所述预设加密算法为存储在所述安全总线模块中的算法本中的任意一种加密算法;将所述加密用热数据通过现场总线发送到所述采集器。优选的,所述与采集器进行双向身份认证,包括:当接收到来自所述采集器的携带有第一随机数的双向身份认证指令时,根据安全总线模块秘钥对所述第一随机数进行加密,得到第一密文,并将所述第一密文发送到所述采集器;当所述采集器根据所述第一密文与第二密文判定对所述用热终端的身份认证通过后,接收来自所述采集器的身份认证通过信息,所述第二密文为所述采集器根据采集器密钥对所述第一随机数进行加密得到的,所述安全总线模块秘钥与所述采集器秘钥相同;生成第二随机数,根据所述安全总线模块秘钥对所述第二随机数进行加密,得到第三密文,并将所述第二随机数发送到所述采集器;接收所述采集器发送的第四密文,判断所述第三密文与所述第四密文是否相同,若相同,判定对所述采集器的身份认证通过,并向所述采集器发送身份认证通过信息,所述第四密文为所述采集器根据所述采集器秘钥对所述第二随机数进行加密得到的。优选的,所述方法还包括:当接收到所述采集器发送的加密数据时,根据所述预设加密算法对所述加密数据进行解密,得到明文数据,并对不符合所述仪表协议的所述明文数据进行过滤,得到有效明文数据。优选的,所述方法还包括:当接收到所述采集器的携带有新秘钥的秘钥更新指令时,将所述新秘钥作为所述安全总线模块秘钥。一种数据传输的控制装置,应用于核心处理器,所述装置包括:认证单元,用于响应于采集器的双向身份认证指令,与所述采集器进行双向身份认证;过滤单元,用于当双向认证通过后,对来自用热终端的不符合预设仪表协议的用热数据进行过滤,得到有效用热数据;加密单元,用于根据预设加密算法对所述有效用热数据进行加密,得到加密用热数据,所述预设加密算法为存储在所述安全总线模块中的算法本中的任意一种加密算法;发送单元,用于将所述加密用热数据通过现场总线发送到所述采集器。优选的,所述认证单元包括:加密子单元,用于当接收到来自所述采集器的携带有第一随机数的双向身份认证指令时,根据安全总线模块秘钥对所述第一随机数进行加密,得到第一密文,并将所述第一密文发送到所述采集器;接收子单元,用于当所述采集器根据所述第一密文与第二密文判定对所述用热终端的身份认证通过后,接收来自所述采集器的身份认证通过信息,所述第二密文为所述采集器根据采集器密钥对所述第一随机数进行加密得到的,所述安全总线模块秘钥与所述采集器秘钥相同;生成子单元,用于生成第二随机数,根据所述安全总线模块秘钥对所述第二随机数进行加密,得到第三密文,并将所述第二随机数发送到所述采集器;判断子单元,用于接收所述采集器发送的第四密文,判断所述第三密文与所述第四密文是否相同,若相同,判定对所述采集器的身份认证通过,并向所述采集器发送身份认证通过信息,所述第四密文为所述采集器根据所述采集器秘钥对所述第二随机数进行加密得到的。优选的,所述装置还包括更新单元,用于当接收到所述采集器的携带有新秘钥的秘钥更新指令时,将所述新秘钥作为所述安全总线模块秘钥。一种核心处理器,包括一个或者一个以上的程序,所述程序用于执行包含以下操作的指令:响应于采集器的双向身份认证指令,与所述采集器进行双向身份认证;当双向认证通过后,对来自现场总线的不符合预设仪表协议的用热数据进行过滤,得到有效用热数据;根据预设加密算法对所述有效用热数据进行加密,得到加密用热数据,所述预设加密算法为存储在所述安全总线模块中的算法本中的任意一种加密算法;将所述加密用热数据发送到所述采集器。一种安全总线模块,其特征在于,每一个用热终端唯一对应一个所述安全总线模块,所述安全总线模块包括:上述核心处理器、Uart接口和电源模块;所述核心处理器通过所述Uart接口与所述用热终端的总线相连。优选的,所述安全总线模块还包括运行状态指示灯和数据传输状态指示灯。相对于现有技术,本专利技术的有益效果如下:本专利技术提供的安全总线模块,每一个用热终端唯一对应一个安全总线模块,所述安全总线模块包括核心处理器、Uart接口和电源模块,核心处理器通过所述Uart接口与用热终端的总线相连,核心处理器用于在数据传输之前,进行安全总线模块与采集器的双向身份认证,保证了数据发送端和接收端的合法性,当双向认证通过后,对来自用热终端的不符合预设仪表协议的用热数据进行过滤,得到有效用热数据;根据预设加密算法对所述有效用热数据进行加密,得到加密用热数据,所述预设加密算法为存储在所述安全总线模块中的算法本中的任意一种加密算法;将所述加密用热数据发送到所述采集器,提高了数据传输的安全性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例一公开的数据传输的控制方法的流程图;图2为本专利技术实施例二公开的数据传输的控制方法的流程图;图3为本专利技术实施例三公开的数据传输的控制装置的结构示意图;图4为本专利技术实施例四公开的数据传输的控制装置的结构示意图;图5为本专利技术实施例六公开的安全总线模块的工作原理图;图6为本专利技术实施例六公开的安全总线模块的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案本文档来自技高网...

【技术保护点】
1.一种数据传输的控制方法,其特征在于,应用于核心处理器,所述方法包括:响应于采集器的双向身份认证指令,与所述采集器进行双向身份认证;当双向认证通过后,对来自用热终端的不符合预设仪表协议的用热数据进行过滤,得到有效用热数据;根据预设加密算法对所述有效用热数据进行加密,得到加密用热数据,所述预设加密算法为存储在所述安全总线模块中的算法本中的任意一种加密算法;将所述加密用热数据通过现场总线发送到所述采集器。

【技术特征摘要】
1.一种数据传输的控制方法,其特征在于,应用于核心处理器,所述方法包括:响应于采集器的双向身份认证指令,与所述采集器进行双向身份认证;当双向认证通过后,对来自用热终端的不符合预设仪表协议的用热数据进行过滤,得到有效用热数据;根据预设加密算法对所述有效用热数据进行加密,得到加密用热数据,所述预设加密算法为存储在所述安全总线模块中的算法本中的任意一种加密算法;将所述加密用热数据通过现场总线发送到所述采集器。2.根据权利要求1所述的方法,其特征在于,所述与采集器进行双向身份认证,包括:当接收到来自所述采集器的携带有第一随机数的双向身份认证指令时,根据安全总线模块秘钥对所述第一随机数进行加密,得到第一密文,并将所述第一密文发送到所述采集器;当所述采集器根据所述第一密文与第二密文判定对所述用热终端的身份认证通过后,接收来自所述采集器的身份认证通过信息,所述第二密文为所述采集器根据采集器密钥对所述第一随机数进行加密得到的,所述安全总线模块秘钥与所述采集器秘钥相同;生成第二随机数,根据所述安全总线模块秘钥对所述第二随机数进行加密,得到第三密文,并将所述第二随机数发送到所述采集器;接收所述采集器发送的第四密文,判断所述第三密文与所述第四密文是否相同,若相同,判定对所述采集器的身份认证通过,并向所述采集器发送身份认证通过信息,所述第四密文为所述采集器根据所述采集器秘钥对所述第二随机数进行加密得到的。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:当接收到所述采集器发送的加密数据时,根据所述预设加密算法对所述加密数据进行解密,得到明文数据,并对不符合所述仪表协议的所述明文数据进行过滤,得到有效明文数据。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当接收到所述采集器的携带有新秘钥的秘钥更新指令时,将所述新秘钥作为所述安全总线模块秘钥。5.一种数据传输的控制装置,其特征在于,应用于核心处理器,所述装置包括:认证单元,用于响应于采集器的双向身份认证指令,与所述采集器进行双向身份认证;过滤单元,用于当双向认证通过后,对来自用热终端的不符合预设仪表协议的用热数据进行过滤,得到有效用热数据;加密单元,用于根据预设加密算法对所述有效用热数据进行加密,得到加密...

【专利技术属性】
技术研发人员:张一帆巩金亮田勇翔梁兵罗俊铭
申请(专利权)人:北京华大智宝电子系统有限公司
类型:发明
国别省市:北京,11

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

1