【技术实现步骤摘要】
一种设备远程通信加密方法
本专利技术涉及车联网
,更具体地说,特别涉及一种设备远程通信加密方法。
技术介绍
随着物联网技术、车联网技术的发展和广泛普及,设备和云服务器通信的应用场景越来越多,数据越来越复杂,对通信的安全性,可靠性提出了更高的要求。目前常用的解决通信的安全性的手段有:1)通过用户名和密码进行身份校验,校验通过,则可以持续通信,一段时间没有数据通信,则切断连接。该方案通过用户名和密码进行身份校验,只在身份校验的时候进行安全验证,具有安全隐患,另外在通信的时候需要保持长连接,而且无法达到双向通信验证的目的。2)对称式加密,对称式加密方式对加密和解密使用相同的密钥,设备和云服务器之间的通信数据通过双方已知的密钥进行加密,然后进行传输,比如AES。该方案采用双方都已知的密钥进行加密传输,密钥单一,安全性不够。3)非对称式加密,采用一组公共/私人密钥系统来进行加密,比如RSA。该方案通过非对称加密进行验证,计算复杂,,不适合资源有限的物联网设备。4)数字证书,数字证书是一种非对称密钥加密,但是,一个组织可以使用证书并通过数字签名将一组公共/私人密钥系统与其拥有者相关联。该方案通过数字证书进行验证,计算复杂,不适合资源有限的物联网设备。
技术实现思路
本专利技术的目的在于提供一种设备远程通信加密方法,以解决现有技术中的问题。为了达到上述目的,本专利技术采用的技术方案如下:一种设备远程通信加密方法,该加密方法基于云服务器和终端实现,所述加密方法包括以下步骤:S1、终端按照一定的协议规则组包,携带一个随机数;S2、终端用双方已知的密钥加密数据包;S3、终端 ...
【技术保护点】
1.一种设备远程通信加密方法,该加密方法基于云服务器101和终端102实现,其特征在于,所述加密方法包括以下步骤:S1、终端102按照一定的协议规则组包,携带一个随机数;S2、终端102用双方已知的密钥加密数据包;S3、终端102发送加密后的数据包给云服务器101;S4、云服务器101通过已知的密钥解密数据,获取随机数;S5、云服务器101用随机数和密钥经过加密算法计算出新的密钥;S6、云服务器101按照一定的协议规则组包,携带一个随机数;S7、云服务器101用新的密钥加密数据包;S8、云服务器101发送加密后的数据包给终端102;S9、终端102通过新的密钥解密数据,获取随机数;S10、终端102用随机数和新的密钥经过经过加密算法计算出下一次通信的密钥。
【技术特征摘要】
1.一种设备远程通信加密方法,该加密方法基于云服务器101和终端102实现,其特征在于,所述加密方法包括以下步骤:S1、终端102按照一定的协议规则组包,携带一个随机数;S2、终端102用双方已知的密钥加密数据包;S3、终端102发送加密后的数据包给云服务器101;S4、云服务器101通过已知的密钥解密数据,获取随机数;S5、云服务器101用随机数和密钥经过加密算法计算出新的密钥;S6、云服务...
【专利技术属性】
技术研发人员:郑崇剑,
申请(专利权)人:广州莲雾科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。