[发明专利]智能家居系统中通信高级别加密方法在审
申请号: | 202111010475.5 | 申请日: | 2021-08-31 |
公开(公告)号: | CN113794702A | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 周博闻;郭克君;丁明正 | 申请(专利权)人: | 杭州控客信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/08;H04L9/32 |
代理公司: | 浙江永鼎律师事务所 33233 | 代理人: | 陆永强;张晓英 |
地址: | 310016 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能家居 系统 通信 级别 加密 方法 | ||
1.一种智能家居系统中通信高级别加密方法,其特征在于,包括以下步骤:
S1.第一通信方使用加密算法获得动态秘钥,并以该动态秘钥为加密秘钥对消息内容进行加密得到密文;
S2.第一通信方将包含密文的通信包发送给第二通信方;
S3.第二通信方使用同样的加密算法获得同样的动态秘钥,并使用该动态秘钥对密文进行解密获得所述的消息内容。
2.根据权利要求1所述的智能家居系统中通信高级别加密方法,其特征在于,所述的加密算法获得所述动态秘钥所使用的参数包括消息ID、第一通信方身份信息和第二通信方身份信息中的一个或多个。
3.根据权利要求2所述的智能家居系统中通信高级别加密方法,其特征在于,所述的加密算法通过以下方式获得所述的动态秘钥:
A.确定第一通信方身份信息和第二通信方身份信息;
B.通过使用第一通信方身份信息和第二通信方身份信息为参数的随机散列算法从密码本中随机挑选若干字节;
C.使用所述若干字节作为所述的动态秘钥。
4.根据权利要求3所述的智能家居系统中通信高级别加密方法,其特征在于,所述的通信包包括明文,所述的第一通信方直接将包含明文和密文的通信包发送给通第二通信方;
或者,所述的第一通信方通过对称加密方法将包含明文和密文的通信包加密后发送给第二通信方,且第二通信方先使用对称秘钥对加密的通信包进行解密以获取所述的密文,然后使用所述的加密算法对密文进行解密。
5.根据权利要求4所述的智能家居系统中通信高级别加密方法,其特征在于,步骤C中,将若干字节进行哈希值计算,并将获得的哈希值作为所述的动态秘钥。
6.根据权利要求4所述的智能家居系统中通信高级别加密方法,其特征在于,所述的明文包括当前消息的消息ID;
在步骤C中,获取所述的消息ID,将消息ID和若干随机字节拼接后进行哈希值计算,并将获得的哈希值作为所述的动态秘钥。
7.根据权利要求4所述的智能家居系统中通信高级别加密方法,其特征在于,所述的明文包括当前消息的消息ID;
在步骤C中,获取固定字段和消息ID,将固定字段、消息ID和若干随机字节拼接后进行哈希值计算,并将获得的哈希值作为所述的动态秘钥。
8.根据权利要求4-7任意一项所述的智能家居系统中通信高级别加密方法,其特征在于,所述的密码本包括若干秘钥分区,每个秘钥分区均具有多个字节;
步骤B具体为:
B.通过使用第一通信方身份信息和第二通信方身份信息为参数的随机散列算法从其中一个秘钥分区随机挑选若干字节;
所述的明文中包括本次加密所使用秘钥分区的分区信息。
9.根据权利要求8所述的智能家居系统中通信高级别加密方法,其特征在于,所述的第一通信方为智能设备或网关,所述的第二通信方为网关或智能设备,由网关检测加密算法是否存在被破解风险,若是,则相关第一通信方和第二通信方禁用当前秘钥分区或系统内所有智能设备和网关禁用当前秘钥分区。
10.根据权利要求1所述的智能家居系统中通信高级别加密方法,其特征在于,步骤S1中,所述的密文包括有当前消息的时间戳;
步骤S3中,获得所述消息内容的同时获得相应的时间戳,并将时间戳与当前时间进行比对,若间隔时间超过设定时间,则无视当前消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州控客信息技术有限公司,未经杭州控客信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111010475.5/1.html,转载请声明来源钻瓜专利网。