基于安全芯片的门锁通信系统及方法技术方案

技术编号:17781269 阅读:114 留言:0更新日期:2018-04-22 10:40
本发明专利技术提出一种基于安全芯片的门锁通信系统及方法,其中,系统包括:智能门锁用于通过无线网关接入因特网与服务器或者终端设备进行通信交互;服务器用于通过第二安全芯片产生公钥和私钥,并通过公钥和私钥对与第一安全芯片和第三安全芯片进行通信交互的数据进行加密或解密;智能门锁用于通过第一安全芯片产生公钥和私钥,并通过公钥和私钥对与第二安全芯片和第三安全芯片进行通信交互的数据进行加密或解密;终端设备用于通过第三安全芯片产生公钥和私钥,并通过公钥和私钥对与第二安全芯片和第一安全芯片进行通信交互的数据进行加密或解密。由此,保证了门锁通信质量以及安全性。

【技术实现步骤摘要】
基于安全芯片的门锁通信系统及方法
本专利技术涉及智能家居
,尤其涉及一种基于安全芯片的门锁通信系统及方法。
技术介绍
目前,如图1所示,现有的智能门锁中包含ZigBee模块、BLE(BluetoothLowEnergy,蓝牙低功耗)模块。具体地,如图2所示,ZigBee模块、BLE模块需要通过相应的网关设备接入因特网与对应的服务器进行通信交互。比如用户通过终端设备将数据发送至服务器,进而通过因特网和Wi-Fi路由器发送给BLE/ZigBee网关,再发送给对应的智能门锁。然而,图1中没有安全芯片,无法做本地硬件安全加密,安全性比较低,以及图2中,在智能门锁和服务器的通信链路上,需要经过BLE/ZigBee网关和Wi-Fi路由器中转,导致门锁通信质量不稳定。
技术实现思路
本专利技术的目的旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种基于安全芯片的门锁通信系统,用于解决现有技术中智能门锁没有安全芯片,无法做本地硬件安全加密,安全性比较低,以及通信质量不稳定的问题。本专利技术的第二个目的在于提出一种基于安全芯片的门锁通信方法。本专利技术的第三个目的在于提出一种计算机设备。本专利技术的第四个目的在于提出一种非临时性计算机可读存储介质。为达上述目的,本专利技术第一方面实施例提出了一种基于安全芯片的门锁通信系统,其特征在于,包括:智能门锁、无线网关、服务器、终端设备;其中,所述智能门锁内设置第一安全芯片、所述服务器内设置第二安全芯片,以及所述终端设备内设置第三安全芯片;所述智能门锁,用于通过所述无线网关接入因特网与所述服务器或者所述终端设备进行通信交互;所述服务器,用于通过所述第二安全芯片产生公钥和私钥,并通过所述公钥和私钥对与所述第一安全芯片和所述第三安全芯片进行通信交互的数据进行加密或解密;所述智能门锁,用于通过所述第一安全芯片产生公钥和私钥,并通过所述公钥和私钥对与所述第二安全芯片和所述第三安全芯片进行通信交互的数据进行加密或解密;所述终端设备,用于通过所述第三安全芯片产生公钥和私钥,并通过所述公钥和私钥对与所述第二安全芯片和所述第一安全芯片进行通信交互的数据进行加密或解密。本专利技术实施例的基于安全芯片的门锁通信系统,包括:智能门锁、无线网关、服务器、终端设备,其中,智能门锁内设置第一安全芯片、服务器内设置第二安全芯片,以及终端设备内设置第三安全芯片,智能门锁用于通过无线网关接入因特网与服务器或者终端设备进行通信交互,服务器用于通过第二安全芯片产生公钥和私钥,并通过公钥和私钥对与第一安全芯片和第三安全芯片进行通信交互的数据进行加密或解密,智能门锁用于通过第一安全芯片产生公钥和私钥,并通过公钥和私钥对与第二安全芯片和第三安全芯片进行通信交互的数据进行加密或解密,终端设备用于通过第三安全芯片产生公钥和私钥,并通过公钥和私钥对与第二安全芯片和第一安全芯片进行通信交互的数据进行加密或解密。由此,智能门锁通过无线网关直接接入因特网与服务器或者终端设备进行通信交互,以及使用安全芯片本地对通信交互的数据进行加密或解密,保证了门锁通信质量以及安全性。另外,根据本专利技术上述实施例的基于安全芯片的门锁通信系统还可以具有如下附加的技术特征:可选地,所述终端设备,具体用于设置开锁密码,并通过所述第三安全芯片中预存的公钥和私钥对所述开锁密码和门锁标识进行加密后发送给所述第二安全芯片;所述服务器,具体用于通过所述第二安全芯片中预存的公钥和私钥对所述终端设备发送的数据进行解密获取所述开锁密码和所述门锁标识。可选地,所述终端设备,还用于扫描所述智能门锁上的二维码信息获取所述门锁标识;所述服务器,还用于通过所述第二安全芯片中预存的公钥和私钥对所述智能门锁发送的数据进行解密获取门锁信息,根据所述门锁信息验证所述门锁标识是否合法,若合法,则查询所述智能门锁的工作状态。可选地,所述服务器,还用于根据预设的轮询周期获取与所述门锁标识对应的智能门锁的状态,若获知所述智能门锁处于通信态,则通过所述第二安全芯片中预存的公钥和私钥对所述开锁密码加密后发送给所述智能门锁,并向所述终端设备反馈发送成功响应;若获知所述智能门锁处于休眠态,则向所述智能门锁发送唤醒请求,并向所述终端设备反馈发送失败响应;所述智能门锁,具体用于通过所述第一安全芯片中预存的公钥和私钥对接收到的数据进行解密获取所述开锁密码,以便根据所述开锁密码对开锁用户提供的临时密码进行匹配,若匹配成功,则进行开锁处理,并向所述终端设备反馈开锁成功响应。可选地,所述智能门锁,还用于检测实时状态,若检测获知当前状态满足预设的休眠条件,则切换到休眠状态,并向所述服务器更新状态,若检测获知当前状态满足预设的通信条件,则切换到通信状态,并向所述服务器更新状态,与所述服务器进行数据同步。为达上述目的,本专利技术第二方面实施例提出了一种基于安全芯片的门锁通信方法,所述方法应用于基于安全芯片的门锁通信系统,所述系统包括:智能门锁、无线网关、服务器、终端设备;其中,所述智能门锁内设置第一安全芯片、所述服务器内设置第二安全芯片,以及所述终端设备内设置第三安全芯片;所述智能门锁通过所述无线网关接入因特网与所述服务器或者所述终端设备进行通信交互;所述服务器通过所述第二安全芯片产生公钥和私钥,并通过所述公钥和私钥对与所述第一安全芯片和所述第三安全芯片进行通信交互的数据进行加密或解密;所述智能门锁通过所述第一安全芯片产生公钥和私钥,并通过所述公钥和私钥对与所述第二安全芯片和所述第三安全芯片进行通信交互的数据进行加密或解密;所述终端设备通过所述第三安全芯片产生公钥和私钥,并通过所述公钥和私钥对与所述第二安全芯片和所述第一安全芯片进行通信交互的数据进行加密或解密。本专利技术实施例的基于安全芯片的门锁通信方法,智能门锁用于通过无线网关接入因特网与服务器或者终端设备进行通信交互,服务器用于通过第二安全芯片产生公钥和私钥,并通过公钥和私钥对与第一安全芯片和第三安全芯片进行通信交互的数据进行加密或解密,智能门锁用于通过第一安全芯片产生公钥和私钥,并通过公钥和私钥对与第二安全芯片和第三安全芯片进行通信交互的数据进行加密或解密,终端设备用于通过第三安全芯片产生公钥和私钥,并通过公钥和私钥对与第二安全芯片和第一安全芯片进行通信交互的数据进行加密或解密。由此,智能门锁通过无线网关直接接入因特网与服务器或者终端设备进行通信交互,以及使用安全芯片本地对通信交互的数据进行加密或解密,保证了门锁通信质量以及安全性。另外,根据本专利技术上述实施例的基于安全芯片的门锁通信方法还可以具有如下附加的技术特征:可选地,所述终端设备设置开锁密码,并通过所述第三安全芯片中预存的公钥和私钥对所述开锁密码和门锁标识进行加密后发送给所述第二安全芯片;所述服务器通过所述第二安全芯片中预存的公钥和私钥对所述终端设备发送的数据进行解密获取所述开锁密码和所述门锁标识。可选地,所述终端设备扫描所述智能门锁上的二维码信息获取所述门锁标识;所述服务器通过所述第二安全芯片中预存的公钥和私钥对所述智能门锁发送的数据进行解密获取门锁信息,根据所述门锁信息验证所述门锁标识是否合法,若合法,则查询所述智能门锁的工作状态。可选地,所述服务器根据预设的轮询周期获取与所述门锁标识对应的智能本文档来自技高网...
基于安全芯片的门锁通信系统及方法

【技术保护点】
一种基于安全芯片的门锁通信系统,其特征在于,包括:智能门锁、无线网关、服务器、终端设备;其中,所述智能门锁内设置第一安全芯片、所述服务器内设置第二安全芯片,以及所述终端设备内设置第三安全芯片;所述智能门锁,用于通过所述无线网关接入因特网与所述服务器或者所述终端设备进行通信交互;所述服务器,用于通过所述第二安全芯片产生公钥和私钥,并通过所述公钥和私钥对与所述第一安全芯片和所述第三安全芯片进行通信交互的数据进行加密或解密;所述智能门锁,用于通过所述第一安全芯片产生公钥和私钥,并通过所述公钥和私钥对与所述第二安全芯片和所述第三安全芯片进行通信交互的数据进行加密或解密;所述终端设备,用于通过所述第三安全芯片产生公钥和私钥,并通过所述公钥和私钥对与所述第二安全芯片和所述第一安全芯片进行通信交互的数据进行加密或解密。

【技术特征摘要】
1.一种基于安全芯片的门锁通信系统,其特征在于,包括:智能门锁、无线网关、服务器、终端设备;其中,所述智能门锁内设置第一安全芯片、所述服务器内设置第二安全芯片,以及所述终端设备内设置第三安全芯片;所述智能门锁,用于通过所述无线网关接入因特网与所述服务器或者所述终端设备进行通信交互;所述服务器,用于通过所述第二安全芯片产生公钥和私钥,并通过所述公钥和私钥对与所述第一安全芯片和所述第三安全芯片进行通信交互的数据进行加密或解密;所述智能门锁,用于通过所述第一安全芯片产生公钥和私钥,并通过所述公钥和私钥对与所述第二安全芯片和所述第三安全芯片进行通信交互的数据进行加密或解密;所述终端设备,用于通过所述第三安全芯片产生公钥和私钥,并通过所述公钥和私钥对与所述第二安全芯片和所述第一安全芯片进行通信交互的数据进行加密或解密。2.如权利要求1所述的系统,其特征在于,所述终端设备,具体用于设置开锁密码,并通过所述第三安全芯片中预存的公钥和私钥对所述开锁密码和门锁标识进行加密后发送给所述第二安全芯片;所述服务器,具体用于通过所述第二安全芯片中预存的公钥和私钥对所述终端设备发送的数据进行解密获取所述开锁密码和所述门锁标识。3.如权利要求2所述的系统,其特征在于,所述终端设备,还用于扫描所述智能门锁上的二维码信息获取所述门锁标识;所述服务器,还用于通过所述第二安全芯片中预存的公钥和私钥对所述智能门锁发送的数据进行解密获取门锁信息,根据所述门锁信息验证所述门锁标识是否合法,若合法,则查询所述智能门锁的工作状态。4.如权利要求3所述的系统,其特征在于,所述服务器,还用于根据预设的轮询周期获取与所述门锁标识对应的智能门锁的状态,若获知所述智能门锁处于通信态,则通过所述第二安全芯片中预存的公钥和私钥对所述开锁密码加密后发送给所述智能门锁,并向所述终端设备反馈发送成功响应;若获知所述智能门锁处于休眠态,则向所述智能门锁发送唤醒请求,并向所述终端设备反馈发送失败响应;所述智能门锁,具体用于通过所述第一安全芯片中预存的公钥和私钥对接收到的数据进行解密获取所述开锁密码,以便根据所述开锁密码对开锁用户提供的临时密码进行匹配,若匹配成功,则进行开锁处理,并向所述终端设备反馈开锁成功响应。5.如权利要求1...

【专利技术属性】
技术研发人员:梁海浪
申请(专利权)人:美的集团股份有限公司美的智慧家居科技有限公司
类型:发明
国别省市:广东,44

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

1