一种具有密钥生成功能的智能家居系统的制作方法

文档序号:9042655阅读:545来源:国知局
一种具有密钥生成功能的智能家居系统的制作方法
【技术领域】
[0001]本实用新型涉及密码学领域,更具体地说,涉及一种具有密钥生成功能的智能家居系统。
【背景技术】
[0002]现有的普通的对称密码学,加密算法与解密算法使用同样的密钥,该密钥一般分别预置于发起端与接收端。其中,发起端向接收端发送报文时,发起端将要发送的报文通过密钥进行加密,并将加密后的信息进行发送,接收端接收发送端发送的信息后使用相同的密钥进行解密获取发送端发送的报文。因此,报文的安全性主要决定于密钥的安全性,一旦密钥被破解,报文内容就可能发生泄密。现有采用的对称密码学由于其简便高效的特性,应用十分广泛。
[0003]在现有的通信系统,很大一部分系统都采用上述的通信方式。如现有的很多智能家居系统中,用于发送控制指令的手机与用于控制家庭中家居的工作状态的服务器进行数据的传输,二者具有相同的预置的初始密钥,手机发送经初始密钥加密的控制指令,服务器接收到以后利用初始密钥解密得到控制指令后。然而这些系统往往无法更改初始密钥,或者更改初始密钥时会遇到密钥更改操作麻烦以及密钥传输的不安全问题。例如,很多系统都是采用初始密钥加密需要更改的通信密钥,并将该加密后通信密钥通过网络进行,他人较为容易破解得到通信密钥,从而进一步非法控制家居,给生命财产安全带来严重威胁,因此在安全的传送和保管密钥是亟待解决的问题。
【实用新型内容】
[0004]本实用新型要解决的技术问题在于,针对现有技术的系统往往无法更改初始密钥,或者更改初始密钥时会遇到密钥更改操作麻烦以及密钥传输的不安全问题的技术缺陷,提供一种具有密钥生成功能的智能家居系统。
[0005]本实用新型解决其技术问题,所采用的技术方案是构造了一种具有密钥生成功能的智能家居系统,包含:服务器以及移动智能终端,服务器包含:用于与移动智能终端进行局域网通信连接的局域网通信单元、用于进行密钥配置控制与智能家居控制的中央处理单元、用于与智能家居连接的I/o单元、存储单元、远程通信单元以及用于切换中央处理单元是工作在密钥生成控制状态还是智能家居控制状态的状态切换开关;其中,中央处理单元分别与局域网通信单元、I/o单元、存储单元、远程通信单元以及状态切换开关电性连接。
[0006]在本实用新型的智能家居系统中,移动智能终端包括:用于与所述局域网通信单元进行局域网通信连接的局域网通信模块、用于与所述远程通信单元进行无线通信连接的远程通信模块以及处理模块,处理模块分别与局域网通信模块、远程通信单元电性连接。
[0007]在本实用新型的智能家居系统中,还包含智能家居,智能家居与I/O单元或局域网通信单元连接。
[0008]在本实用新型的智能家居系统中,中央处理单元包括第一处理器、第二处理器以及一切换单元,切换单元分别与第一处理器、第二处理器以及状态切换开关电性连接,第一处理器还分别与I/o单元、远程通信单元电性连接,第二处理器还与局域网通信单元电性连接。
[0009]在本实用新型的智能家居系统中,第一处理器还与局域网通信单元电性连接。
[0010]在本实用新型的智能家居系统中,局域网通信单元为WIFI模块和/或蓝牙模块,局域网通信模块为与局域网通信单元类型相同的模块。
[0011]在本实用新型的智能家居系统中,远程通信单元及远程通信模块分别为3G模块和/或4G模块。
[0012]在本实用新型的智能家居系统中,存储单元具有一只读分区,只读分区用于存储服务器的身份标识、第一预置规则、第二预置规则。
[0013]在本实用新型的智能家居系统中,服务器还包括提示单元,提示单元与中央处理单元电性连接。
[0014]实施本实用新型的具有密钥生成功能的智能家居系统,具有以下有益效果:该智能家居系统的服务器与移动智能终端能够更换密钥,而且更换密钥的操作简单方便;密钥生成时,第一密钥根据多位随机字符生成,第二密钥根据服务器的身份标识生成,通信密钥为随机生成的可变密钥,且密钥生成过程中的信息仅在局域网内传输,保证了通信密钥在服务器与移动智能终端直接传输的安全性。
【附图说明】
[0015]下面将结合附图及实施例对本实用新型作进一步说明,附图中:
[0016]图1是本实用新型具有密钥生成功能的智能家居系统第一实施例的方法流程图;
[0017]图2是本实用新型具有密钥生成功能的智能家居系统第二实施例的方法流程图;
[0018]图3是本实用新型具有密钥生成功能的智能家居系统的第一实施例的功能原理图;
[0019]图4是本实用新型网络通讯的具有密钥生成功能的智能家居系统的第三实施例的电路原理图。
【具体实施方式】
[0020]为了对本实用新型的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本实用新型的【具体实施方式】。
[0021]如图1所示,其为是本实用新型具有密钥生成功能的智能家居系统第一实施例的方法流程图,其为以智能家居系统中的手机与家庭网关,手机通过3G、4G网络以及因特网等网络发送控制指令至家庭网关从而可控制各个智能家居,也可以通过WIF1、蓝牙等局域网发送控制指令至家庭网关从从而可控制各个智能家居。本实施例中密钥配置时,家庭网关与手机通过WIFI连接进行通信,即二者处于同一家庭网关的同一网段内。即在本实施例中手机相当配置端,家庭网关相当于被配置端,手机与家庭网关分别预存有初始密钥KeyO以及第一预置规则MD5运算和第二预置规则MD5运算,该方法主要包括以下步骤。
[0022]1、家庭网关首先进入配置状态,准备进入密钥的配置。只有家庭网关进入配置状态才能设置密钥,否则即使手机请求对其进行配置也无效。
[0023]2、手机产生请求对家庭网关开始进行配置的请求指令以及32位的随机字符,通过初始密钥KeyO将请求指令以及32位的随机字符进行加密,并将加密后形成的第一信息进行广播。
[0024]3、家庭网关由于具有初始密钥0,因此在接收到手机广播的第一信息后能够解密第一信息,从而得到请求指令与32位随机字符。家庭网关响应该请求指令,根据第一预置规则将包含该32位随机字符的信息运算生成第一密钥。本实施例中,直接将32位随机字符通过MD5运算生成第一密钥,然后通过第一密钥将自身的ID号进行加密,将加密后形成的第二信息应答广播给手机。其中,各个家庭网关具有不同的ID,分别表征不同的身份标识。
[0025]4、手机接收第二信息,并同理根据第一预置规则将包含该32位随机字符的信息运算生成第一密钥,即将32位随机字符通过MD5运算生成第一密钥。然后,利用第一密钥解密第二信息,得到该家庭网关的ID号。再根据第二预置规则利用包含ID号的信息运算生成第二密钥,即在本实施中,直接将ID号通过MD5运算生成第二密钥,利用第二密钥对可变的通信密钥Key3进行加密生成第三信息并将第三信息进行广播。该手机保存密钥3,废除密钥I和密钥2,并通过Key2加密配置已完成的信息给家庭网关。其中,通信密钥Key3用于在密钥配置完成以后,手机与家庭网关之间传递控制指令时进行加密,其可变是指每次进行配置生成密钥时,key3不固定,该通信密钥Key3可通过随机生成得到,保证每次配置后通信的时使用的Key3不一致。
[0026]5、家庭网关接收到该第三信息,根据预置的第二预置规则生成第二密钥Key2,并利用
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1