一种保障智能产品通讯安全的方法技术

技术编号:13424871 阅读:45 留言:0更新日期:2016-07-29 11:21
一种保障智能产品通讯安全的方法,包括设置有相同密钥、算法的控制端和被控制端,控制端为云端或智能设备终端,被控制端为智能产品。本发明专利技术利用控制端和被控制端每次传输操作命令时获取的随机数信息参数不同,从而产生不同的动态口令,哪怕路由器等传输中介被恶意攻破,因伪造出来的指令与正确的动态口令不同,所以被控制端无法识别,从而有效地避免了控制端和被控制端之间传输数据容易被拦截、恶意篡改的问题,以达到保护通信安全的目的。具有方法简单合理、易操作、易实现、性能可靠且能增强信息传输安全性等特点,实用性强。

【技术实现步骤摘要】

本专利技术涉及一种保障智能产品通讯安全的方法。
技术介绍
信息安全是智能家居产品设计方案中不可忽略的问题。市场上现有的智能家居产品没有采用有效的安全传输机制,传输的数据容易被拦截、恶意篡改。黑客可能通过攻克路由器或通信传输中的其他环节,伪造或者恶意篡改命令信息使得通讯发生故障甚至造成安全事故,提供一种可以用来保护家居通信安全的通信方案是有一定意义的。因此,有必要进一步改进。
技术实现思路
本专利技术的目的旨在提供一种方法简单合理、易操作、易实现、性能可靠且能增强信息传输安全性的一种保障智能产品通讯安全的方法,以克服现有技术中的不足之处。按此目的设计的一种保障智能产品通讯安全的方法,其特征在于:包括设置有相同密钥、算法的控制端和被控制端,控制端为云端或智能设备终端,被控制端为智能产品,并包含以下步骤:步骤一:控制端发送操作命令,并获取随机数信息;控制端通过密匙和该随机数信息、用约定的算法计算出动态口令A;控制端将动态口令A与随机数信息结合,并得出操作命令;控制端将操作命令发送到被控制端;步骤二:被控制端接收操作命令,并解析出动态口令A与随机数信息;被控制端通过密匙和该随机数信息、用约定的算法计算出动态口令B;被控制端将动态口令B与动态口令A进行对比;步骤三:如果动态口令B与动态口令A相同,被控制端则执行控制端发出的操作命令,并向控制端回复“消息正确”的指令;如果动态口令B与动态口令A不相同,被控制端则不执行任何操作命令,或者进入锁定模式。所述密钥在以下约定的情况发生时修改或更新:a、同一用户绑定的被控制端数目发生变化时,该用户绑定的所有被控制端密钥进行更新;b、被控制端被其他用户绑定时,该被控制端的密钥进行更新。所述步骤一的随机数信息获取方式包括时间获取和事件获取;时间获取为控制端和被控制端二者通讯过程中协议携带的时间信息,或者为控制端发送给被控制端操作命令的时间;事件获取为控制端和被控制端二者通讯过程中协议规定的传输信息类型,或者为控制端传输信息中包含对被控制端的命令操作,又或者为被控制端的状态信息。所述步骤三中的控制端收到“消息正确”的指令后可以继续其他的操作命令。所述步骤三中的被控制端不执行任何操作命令时可重复步骤一、二以达到被控制端的控制。所述控制端为云端或智能设备终端;其中,智能设备终端至少为手机、平板、电脑或可穿带设备。所述被控制端为智能产品,该智能产品至少为智能家电、智能家居、WIFI通信设备、蓝牙通信设备、或Zigbee通信设备。本专利技术通过上述结构的改良,利用控制端和被控制端每次传输操作命令时获取的随机数信息参数不同,从而产生不同的动态口令,哪怕路由器等传输中介被恶意攻破,因伪造出来的指令与正确的动态口令不同,所以被控制端无法识别,从而有效地避免了控制端和被控制端之间传输数据容易被拦截、恶意篡改的问题,以达到保护通信安全的目的。其具有方法简单合理、易操作、易实现、性能可靠且能增强信息传输安全性等特点,实用性强。附图说明图1为本专利技术第一实施例结构原理示意图。具体实施方式下面结合附图及实施例对本专利技术作进一步描述。参见图1,本保障智能产品通讯安全的方法,包括设置有相同密钥、算法的控制端和被控制端,控制端为云端或智能设备终端,被控制端为智能产品,并包含以下步骤:步骤一:控制端发送操作命令,并获取随机数信息;控制端通过密匙和该随机数信息、用约定的算法计算出动态口令A;控制端将动态口令A与随机数信息结合,并得出操作命令;控制端将操作命令发送到被控制端;步骤二:被控制端接收操作命令,并解析出动态口令A与随机数信息;被控制端通过密匙和该随机数信息、用约定的算法计算出动态口令B;被控制端将动态口令B与动态口令A进行对比;步骤三:如果动态口令B与动态口令A相同,被控制端则执行控制端发出的操作命令,并向控制端回复“消息正确”的指令;如果动态口令B与动态口令A不相同,被控制端则不执行任何操作命令,或者进入锁定模式。进一步地讲,密钥在以下约定的情况发生时修改或更新:a、同一用户绑定的被控制端数目发生变化时,该用户绑定的所有被控制端密钥进行更新;b、被控制端被其他用户绑定时,该被控制端的密钥进行更新。进一步地讲,步骤一的随机数信息获取方式包括时间获取和事件获取;时间获取为控制端和被控制端二者通讯过程中协议携带的时间信息,或者为控制端发送给被控制端操作命令的时间;事件获取为控制端和被控制端二者通讯过程中协议规定的传输信息类型,或者为控制端传输信息中包含对被控制端的命令操作,又或者为被控制端的状态信息。进一步地讲,步骤三中的控制端收到“消息正确”的指令后可以继续其他的操作命令。进一步地讲,步骤三中的被控制端不执行任何操作命令时可重复步骤一、二以达到被控制端的控制。进一步地讲,控制端为云端或智能设备终端;其中,智能设备终端至少为手机、平板、电脑或可穿带设备。进一步地讲,被控制端为智能产品,该智能产品至少为智能家电、智能家居、WIFI通信设备、蓝牙通信设备、或Zigbee通信设备。以上显示和描述了本专利技术的基本原理、主要特征和本专利技术的优点。本领域的技术人员应该了解本专利技术不受上述实施例的限制,上述实施例和说明书中描述的只是说明本专利技术的原理,在不脱离本专利技术精神和范围的前提下本专利技术还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本专利技术要求保护范围由所附的权利要求书及其等同物界定。本文档来自技高网...

【技术保护点】
一种保障智能产品通讯安全的方法,其特征在于:包括设置有相同密钥、算法的控制端和被控制端,控制端为云端或智能设备终端,被控制端为智能产品,并包含以下步骤:步骤一:控制端发送操作命令,并获取随机数信息;控制端通过密匙和该随机数信息、用约定的算法计算出动态口令A;控制端将动态口令A与随机数信息结合,并得出操作命令;控制端将操作命令发送到被控制端;步骤二:被控制端接收操作命令,并解析出动态口令A与随机数信息;被控制端通过密匙和该随机数信息、用约定的算法计算出动态口令B;被控制端将动态口令B与动态口令A进行对比;步骤三:如果动态口令B与动态口令A相同,被控制端则执行控制端发出的操作命令,并向控制端回复“消息正确”的指令;如果动态口令B与动态口令A不相同,被控制端则不执行任何操作命令,或者进入锁定模式。

【技术特征摘要】
1.一种保障智能产品通讯安全的方法,其特征在于:包括设置有相
同密钥、算法的控制端和被控制端,控制端为云端或智能设备终端,被控
制端为智能产品,并包含以下步骤:
步骤一:控制端发送操作命令,并获取随机数信息;控制端通过密匙
和该随机数信息、用约定的算法计算出动态口令A;控制端将动态口令A
与随机数信息结合,并得出操作命令;控制端将操作命令发送到被控制端;
步骤二:被控制端接收操作命令,并解析出动态口令A与随机数信息;
被控制端通过密匙和该随机数信息、用约定的算法计算出动态口令B;被控
制端将动态口令B与动态口令A进行对比;
步骤三:如果动态口令B与动态口令A相同,被控制端则执行控制端
发出的操作命令,并向控制端回复“消息正确”的指令;
如果动态口令B与动态口令A不相同,被控制端则不执行任何操作命
令,或者进入锁定模式。
2.根据权利要求1所述保障智能产品通讯安全的方法,其特征在于:
所述密钥在以下约定的情况发生时修改或更新:
a、同一用户绑定的被控制端数目发生变化时,该用户绑定的所有被控
制端密钥进行更新;
b、被控制端被其他用户绑定时,该被控制端的密钥进行更新。
3.根据权利要求1所...

【专利技术属性】
技术研发人员:王占喜王守国
申请(专利权)人:广东格兰仕集团有限公司
类型:发明
国别省市:广东;44

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

1