【技术实现步骤摘要】
一种智能门锁的通信方法、系统、设备及介质
[0001]本申请涉及信息
,尤其是一种智能门锁的通信方法
、
系统
、
设备及介质
。
技术介绍
[0002]随着社会的进步和生活方式的改变,人们对门禁系统的要求也越来越高
。
传统门锁的物理钥匙存在一些不便之处,如携带不便
、
易丢失
、
易被复制等
。
同时,这类门锁在安全性方面也存在一些问题,易被撬开或破坏
。
随着电子技术
、
生物识别技术和通信技术的发展,智能门锁的实现成为可能,指纹识别
、
密码输入等技术可以提高门禁系统的安全性,而且,无线通信技术的发展使得远程控制成为可能,智能手机的普及为智能门锁的远程控制提供了便利
。
智能门锁的出现满足了人们对便捷
、
安全的门禁系统的需求,提供了更方便
、
安全的开锁方式,使得门禁控制更加智能化
、
高效化,因此得到了广泛应用
。
[0003]相关技术中,市面上很多智能门锁出厂时将加密密钥预写在门锁固件里或通过预置在门锁固件的私钥和集约认证平台协商出会话使用的加密密钥,然后将密钥授予合法的终端设备,实现终端设备对智能门锁的控制
。
但是,实际应用中发现,门锁固件容易被反编译破译,从而导致门锁私钥或加密密钥的泄露
。
同时,因集约认证平台需要发送密钥列表给生 ...
【技术保护点】
【技术特征摘要】
1.
一种智能门锁的通信方法,其特征在于,应用于终端设备,所述通信方法包括:向所述智能门锁发送通信请求,接收所述智能门锁反馈的加密报文;所述加密报文为所述智能门锁通过集约认证平台的平台公钥对一次性对称密钥
、
所述智能门锁的序列号数据和第一签名值进行加密得到;所述一次性对称密钥为所述智能门锁响应于所述通信请求生成的,所述第一签名值为所述智能门锁通过所述智能门锁的门锁私钥对所述一次性对称密钥和所述序列号数据进行签名得到的;将所述加密报文发送给所述集约认证平台,以使得所述集约认证平台通过所述集约认证平台的平台私钥对所述加密报文进行解密,得到所述一次性对称密钥
、
所述序列号数据和所述第一签名值,并通过所述序列号数据和所述第一签名值校验所述智能门锁的合法性;接收所述集约认证平台在所述智能门锁的合法性认证通过的情况下发送的所述一次性对称密钥,基于所述一次性对称密钥和所述智能门锁进行通信
。2.
根据权利要求1所述的智能门锁的通信方法,其特征在于,所述向所述智能门锁发送通信请求,包括:通过蓝牙近场通信搜索所述智能门锁,和所述智能门锁建立连接;基于所述蓝牙近场通信的连接,向所述智能门锁发送通信请求
。3.
根据权利要求1所述的智能门锁的通信方法,其特征在于,所述基于所述一次性对称密钥和所述智能门锁进行通信,包括:生成随机数;获取待传输的指令,基于所述一次性对称密钥对所述指令和所述随机数进行加密,得到传输密文;将所述传输密文发送给所述智能门锁,以使得所述智能门锁对所述传输密文进行解密,得到所述指令和所述随机数,并对所述随机数进行校验,在校验通过后执行所述指令;对所述随机数进行累加,得到新的随机数,并返回所述获取待传输的指令,基于所述一次性对称密钥对所述指令和所述随机数进行加密,得到传输密文的步骤
。4.
一种智能门锁的通信方法,其特征在于,应用于集约认证平台,所述通信方法包括:接收终端设备发送的加密报文;所述加密报文为所述智能门锁通过所述集约认证平台的平台公钥对一次性对称密钥
、
所述智能门锁的序列号数据和第一签名值进行加密得到;所述一次性对称密钥为所述智能门锁响应于所述终端设备的通信请求生成的,所述第一签名值为所述智能门锁通过所述智能门锁的门锁私钥对所述一次性对称密钥和所述序列号数据进行签名得到的;通过所述集约认证平台的平台私钥对所述加密报文进行解密,得到所述一次性对称密钥
、
所述序列号数据和所述第一签名值,并通过所述序列号数据和所述第一签名值校验所述智能门锁的合法性;当确定所述智能门锁的合法性认证通过,向所述终端设备发送所述一次性对称密钥,以使得所述终端设备基于所述一次性对称密钥和所述智能门锁进行通信
。5.
根据权利要求4所述的智能门锁的通信方法,其特征在于,所述通过所述序列号数据和所述第一签名值校验所述智能门锁的合法性,包括:获取所述终端设备对应的用户信息;
根据所述用户信息和所述序列号数据,校验所述智能门锁的合法性;根据所述序列号数据,查询所述智能门锁对应的门锁公钥;通过所述门锁公钥对所述第一签名值进行解密,得到第一摘要值;计算所述一次性对称密钥和所述序列号数据的第二摘要值;根据所述第一摘要值和所述第二摘要值,校验所述智能门锁的合法性
。6.
一种智能门锁的通信方法,...
【专利技术属性】
技术研发人员:赵奕捷,杨立扬,成国强,宫敏,焦峰,
申请(专利权)人:天翼数字生活科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。