[发明专利]一种物联网设备安全通信方法及设备有效
申请号: | 202110241238.3 | 申请日: | 2021-03-04 |
公开(公告)号: | CN112769569B | 公开(公告)日: | 2023-02-07 |
发明(设计)人: | 王清杰 | 申请(专利权)人: | 北京德风新征程科技有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/40 |
代理公司: | 成都顶峰专利事务所(普通合伙) 51224 | 代理人: | 李崧岩 |
地址: | 100000 北京市怀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联网 设备 安全 通信 方法 | ||
1.一种物联网设备安全通信方法,其特征在于,包括注册步骤、通信步骤;
所述注册步骤包括:
产生一包含有私钥和公钥的密钥对,
向第二物联网节点设备发送一注册请求信息,所述注册请求信息中包含公钥信息,
待第二物联网节点设备接收该注册请求信息后接收第二物联网节点设备发送的第一数据,该第一数据包含有随机数、随机数生成的时间戳,所述时间戳包括年、月、日、时、分、秒信息;
利用私钥解密第一数据得到并存储随机数、时间戳;
所述通信步骤包括:
以时间戳的末位数加一代表的位数对应的第一数字串中的位作为校验位,根据时间戳倒数第二位确定密码生成方法,时间戳倒数第二位的不同值对应不同方式的数字运算,根据随机数、随机数生成的时间戳信息、校验位并采用相应密码生成方法生成加密密码;
利用该加密密码加密通信数据后加上时间戳生成第二数据,
将第二数据发送给第二物联网节点设备;
所述密码生成方法包括以下步骤:
生成随机数+时间戳的第一数字串;
对第一数字串除校验位外的数字进行时间戳倒数第二位的值对应的数字运算得到第二数字串;
对第二数字串除以10取余后得到替换值;
将该替换值替换第一数字串中的校验位后得到加密密码。
2.根据权利要求1所述的一种物联网设备安全通信方法,其特征在于,还包括随机数更新步骤,所述随机数更新步骤包括:
接收第二物联网节点设备发送的随机数、随机数生成的时间戳,所述时间戳包括年、月、日、时、分、秒信息。
3.根据权利要求1所述的一种物联网设备安全通信方法,其特征在于,所述数字运算的方式有6种。
4.一种物联网设备安全通信方法,其特征在于,包括注册步骤、通信方法;
所述注册步骤包括:
接收第一物联网节点设备的注册请求信息,所述注册请求信息中包含公钥信息,
完成第一物联网节点设备的注册,采用公钥对第一数据进行加密并发送给第一物联网节点设备,所述第一数据包括随机数、随机数生成的时间戳,所述时间戳包括年、月、日、时、分、秒信息,
所述通信方法包括:
接收第一物联网节点设备的第二数据,所述第二数据包括加有时间戳的加密通信数据;
以第二数据中的时间戳的末位数加一代表的位数对应的第一数字串中的位作为校验位,基于第二数据中的时间戳的倒数第二位确定解密方式,第二数据中的时间戳倒数第二位的不同值对应不同方式的数字运算,查询列表中第二数据中的时间戳对应的随机数;
基于校验位、所述第二数据中的时间戳对应的随机数,并根据解密方式实现第二数据解密;
所述解密方式的方法具体包括:
生成所述第二数据中的时间戳对应的随机数+第二数据中的时间戳的第一数字串;
对第一数字串除校验位外的数字进行第二数据中的时间戳倒数第二位的值对应的数字运算得到第二数字串;
对第二数字串除以10取余后得到替换值;
将该替换值替换第一数字串中的校验位后得到解密密码;
利用解密密码实现第二数据解密。
5.根据权利要求4所述的一种物联网设备安全通信方法,其特征在于,还包括随机数更新步骤,所述随机数更新步骤包括:
周期性更新随机数,记录该随机数生成的时间戳,相邻两个周期内随机数不同,所述时间戳包括年、月、日、时、分、秒信息;
将随机数、时间戳发送给第一物联网节点设备。
6.根据权利要求4所述的一种物联网设备安全通信方法,其特征在于,所述数字运算的方式有6种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京德风新征程科技有限公司,未经北京德风新征程科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110241238.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种阀门阀体智能气密试验机及其使用方法
- 下一篇:一种充电枪托及充电桩