【技术实现步骤摘要】
数据加密传输方法、装置、设备及介质
[0001]本申请涉及数据传输领域,尤其涉及一种数据加密传输方法、装置、设备及介质。
技术介绍
[0002]数据传输的安全性一直是系统必须考虑的课题,密码学发展至今,古老的易位法、置换法,到现代的对称加密算法通过双方协定的密钥进行数据加解密,本质上是通过协定的规则不断提高破解门槛。例如,针对物联网终端在数据传输过程中,无论是信令还是数据目前在传输过程中几乎采用未加密方式传输或极少部分采用国外商用密码算法进行加密,详见图1,以典型的物联网传输协议MQTT为例,消息和数据在传输过程中如下:消息和数据采用MQTT协议报文格式在网络传输,未经过加密或加密方式为非国密算法,存在信息安全隐患;同时,在此种轻量级场景下,不便于使用硬件加解密设备,例如,在物联网终端设备添加硬件加密模块,在服务端添加硬件解密设备,大大增加了硬件成本。
[0003]然而,在物联网通信中,采用上述数据加密传输方法,不仅无法确保数据传输安全性,也不符合国家法律法规要求,若是使用物理硬件加解密,还会增加了硬件成本;因此,亟需一种数据加密传输方式,既确保数据传输安全,又符合国家法律法规要求。
技术实现思路
[0004]鉴于以上所述现有技术的缺点,本申请提供一种数据加密传输方法、装置、设备及介质,以解决上述技术问题之一。
[0005]在第一方面,本申请提供的一种数据加密传输方法,包括:
[0006]接收触发指令,响应于所述触发指令向服务器发送加密请求,所述加密请求包括请求发起的第一时间戳 ...
【技术保护点】
【技术特征摘要】
1.一种数据加密传输方法,其特征在于,包括:接收触发指令,响应于所述触发指令向服务器发送加密请求,所述加密请求包括请求发起的第一时间戳与物联网终端的地址信息;响应于接收到所述加密请求,生成第一公钥,根据所述第一公钥、所述物联网终端的地址信息与第一时间戳生成第一消息;若所述物联网终端接收到所述第一消息,对所述所述第一消息进行解密,生成第一还原消息并进行比对,确定第二密钥,根据所述第二密钥与消息生成函数生成第二消息;若所述服务器接收到所述第二消息,对所述所述第二消息进行解密,生成第二还原消息并进行比对,响应于比对后的所述第二还原消息生成响应消息;若所述物联网终端接收到所述响应消息,对所述所述响应消息进行解密,以使所述响应消息中的第二密钥完成同步;待所述物联网终端与所述服务器之间第二密钥同步后,在所述物联网终端与所述服务器之间使用所述第二密钥进行数据加密传输。2.如权利要求1所述的方法,其特征在于,响应于接收到所述加密请求,生成第一公钥,根据所述第一公钥、物联网终端的地址信息与请求发起的时间戳生成第一消息,包括:响应于接收到所述加密请求,利用第一加密算法随机生成第一公钥;将所述第一公钥、物联网终端的地址信息、服务器的地址信息以及所述加密请求发起的第一时间戳按预设规则进行整合,得到混淆有所述第一公钥的字符串;对所述字符串进行编码转换,生成第一消息,返回至所述服务器。3.如权利要求1所述的方法,其特征在于,若所述物联网终端接收到所述第一消息,对所述所述第一消息进行解密,生成第一还原消息并进行比对,确定第二密钥;根据所述第二密钥与消息生成函数生成第二消息,包括:若所述物联网终端接收到所述第一消息,通过消息逆向函数对所述所述第一消息进行解密,生成第一还原消息;将所述第一还原消息中物联网终端的地址信息、第一时间戳与加密请求中物联网终端的地址信息、第一时间戳进行同类比对,比对通过后,利用第二密钥生成器确定第二密钥;利用消息生成函数将所述第二密钥、物联网终端的地址信息、服务器的地址信息以及产生第二密钥的时间戳,生成第二消息;利用第一公钥对所述第二消息进行加密,并传输到服务器。4.如权利要求1所述的方法,其特征在于,若所述服务器接收到所述第二消息,对所述所述第二消息进行解密,生成第二还原消息并进行比对,响应于比对后的所述第二还原消息生成响应消息,包括:若所述服务器接收到所述第二消息,通过消息逆向函数对所述所述第二消息进行解密,生成第二还原消息;将所述第二还原消息中物联网终端的地址信息、服务器的地址信息与预先存储的物联网终端的地址信息、服务器的地址信息进行同类比对,比对通过后,生成响应消息;基于所述第二密钥对所述响应消息进行加密,并传输到所述物联网终端。5.如权利要求1所述的方法,其特征在于,若所述物联网终端接收到所述响应消息,对所述所述响应消息进行解密,以使所述响应消息中的第二密钥完成同步,包括:
若所述物联网终端接收到所述响应消息,通过消息逆向函数对所述所述响应消息进行解密,得到响应应答消息、物联网终端的地址信息、服务器的地址信息与第二密钥产生的第二时间戳;将所述响应应答消息、物联网终端的...
【专利技术属性】
技术研发人员:赵洪,王标荣,
申请(专利权)人:重庆紫光华山智安科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。