一种物联网终端加密方法及装置制造方法及图纸

技术编号:24102645 阅读:27 留言:0更新日期:2020-05-09 13:48
本发明专利技术提供一种物联网终端加密方法及装置,该方法包括:第一终端向发起连接请求后,接收第二终端发送的验证标识,通过预存储的解算算法对验证标识进行解算,并将解算结果反馈给第二终端;解算结果验证通过后,将第二终端将自身的公钥和随机数发送至第一终端;第一终端根据自身私钥、第二终端的公钥和随机数通过密钥协商算法生成第一协商密钥;第一终端将自身的公钥和随机数发送至第二终端,第二终端根据自身私钥、第一终端的公钥和随机数通过密钥协商算法生成第二协商密钥;当第一协商密钥和第二协商密钥一致,将协商密钥作为会话密钥进行加密通信。通过该方案解决了现有物联网终端通信安全问题,可以在提升加密速度的同时,保障终端通信安全。

An encryption method and device of Internet of things terminal

【技术实现步骤摘要】
一种物联网终端加密方法及装置
本专利技术涉及物联网领域,尤其涉及一种终端加密方法及装置。
技术介绍
通过各种信息传感设备,采集需要监控或连接过程中需要的信息,并通过网络通信接入互联网,实现对具体物体的管理控制的技术,即是物联网技术。基于无线网络、硬件及传感器等可以方便信息交换,实现智能化识别管理。在物联网系统中,由于硬件装置可能被分布于多种场所,网络接入环境复杂,容易受到各种非法攻击,因此,保护物联网终端的通信安全十分有必要。目前,在常见物联网终端加密方式中,有对称加密和非对称加密等轻量级加密算法,对资源要求少,可以基于满足加密要求,然而,对于大量数据的加密传输,由于非对称加密算法加密过程较慢,而对称加密存在泄漏隐患,有鉴于此,有必要提出一种加密过程快,且安全性高的终端加密方法。
技术实现思路
有鉴于此,本专利技术实施例提供了一种物联网终端加密方法及装置,以解决现有终端加密通信方法难以在提高加密速度的同时,保障通信安全的问题。在本专利技术实施例的第一方面,提供了一种物联网终端加密方法,包括:第一终端向本文档来自技高网...

【技术保护点】
1.一种物联网终端加密方法,其特征在于,包括:/n第一终端向第二终端发起连接请求后,接收第二终端发送的验证标识,通过第一终端中预存储的解算算法对所述验证标识进行解算,并将解算结果反馈给第二终端;/n若所述解算结果验证通过后,将所述第二终端将自身的公钥和基于hash算法产生的随机数发送至第一终端;/n第一终端根据自身私钥、所述第二终端的公钥和随机数通过密钥协商算法生成第一协商密钥;/n第一终端将自身的公钥和基于hash算法产生的随机数发送至第二终端,第二终端根据自身私钥、所述第一终端的公钥和随机数通过密钥协商算法生成第二协商密钥;/n当第一协商密钥和第二协商密钥一致,将协商密钥作为会话密钥进行加...

【技术特征摘要】
1.一种物联网终端加密方法,其特征在于,包括:
第一终端向第二终端发起连接请求后,接收第二终端发送的验证标识,通过第一终端中预存储的解算算法对所述验证标识进行解算,并将解算结果反馈给第二终端;
若所述解算结果验证通过后,将所述第二终端将自身的公钥和基于hash算法产生的随机数发送至第一终端;
第一终端根据自身私钥、所述第二终端的公钥和随机数通过密钥协商算法生成第一协商密钥;
第一终端将自身的公钥和基于hash算法产生的随机数发送至第二终端,第二终端根据自身私钥、所述第一终端的公钥和随机数通过密钥协商算法生成第二协商密钥;
当第一协商密钥和第二协商密钥一致,将协商密钥作为会话密钥进行加密通信。


2.根据权利要求1所述的方法,其特征在于,所述验证标识中至少包括终端身份信息及连接口令。


3.根据权利要求1所述的方法,其特征在于,所述第二终端根据自身私钥、所述第一终端的公钥和随机数通过密钥协商算法生成第二协商密钥;还包括:
所述第一终端、第二终端分别根据自身私钥、交换公钥、验证标识的解算结果及随机数通过密钥协商算法生成协商密钥。


4.一种物联网终端加密装置,其特征在于,包...

【专利技术属性】
技术研发人员:廖剑锋
申请(专利权)人:武汉玖保慧信息科技有限公司
类型:发明
国别省市:湖北;42

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

1