[发明专利]一种基于动态密码生成和匹配的蓝牙门锁系统及开启方法在审
申请号: | 202010015610.4 | 申请日: | 2020-01-07 |
公开(公告)号: | CN111243133A | 公开(公告)日: | 2020-06-05 |
发明(设计)人: | 曾云;李涛;高永会 | 申请(专利权)人: | 杭州涂鸦信息技术有限公司 |
主分类号: | G07C9/00 | 分类号: | G07C9/00;H04W4/80;H04W76/14 |
代理公司: | 北京崇智专利代理事务所(普通合伙) 11605 | 代理人: | 任小燕 |
地址: | 310013 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 动态 密码 生成 匹配 蓝牙 门锁 系统 开启 方法 | ||
本申请公开了一种基于动态密码生成和匹配的蓝牙门锁系统及开启方法。该系统包括用户端和设备端,其中:用户端包括第一存储模块、动态密码生成模块、第一通信模块;设备端包括第二通信模块、登入秘钥生成模块、输入模块、第二存储模块、验证密码生成模块、比对模块、门锁模块。开启方法为:用户端接收设备端生成的登入秘钥,用户端和设备端采用相同的算法、登入秘钥、时间因子分别计算出动态密码和验证密码,若动态密码和验证密码比对相同,则门锁开启。本申请解决了相关技术中现有蓝牙门锁安全性低或者成本高的技术问题。
技术领域
本申请涉及智能锁技术领域,具体而言,涉及一种基于动态密码生成和匹配的蓝牙门锁系统及开启方法。
背景技术
目前,身份验证的部署仍较为困难且发展规模有限,大多数的身份验证依赖于管理用户的访问权限,缺乏硬件和软件技术的互操作性。有些解决方案是通过专用技术强行耦合硬件和软件生成令牌,导致成本高,方案采用率不高,以及创新有限。有些解决方案通过让用户设置密码,静态存储在设备中,这种密码很容易被复制和破解,安全系数低。随着网络的发展,网络威胁的迅速增长暴露出静态密码作为主要手段的不足之处。而一次性密码无疑是最简单和最受欢迎的密码之一,且使用一次性密码令牌通常安全性更高。
蓝牙门锁设备是近几年出现的新型智能锁具,这种锁具只需要使用具有蓝牙功能的手持智能设备并搭配相关软件即可被开启。但是现有的蓝牙门锁锁设备中,采用静态密码的不够安全,使用硬件和软件技术耦合生成密码的成本又过高、采用率低。
发明内容
本申请的主要目的在于提供一种基于动态密码生成和匹配的蓝牙门锁系统及开启方法,以解决相关技术中蓝牙门锁设备安全性不够或者成本过高的问题。
为了实现上述目的,第一方面,本申请实施例提供了一种基于动态密码生成和匹配的蓝牙门锁系统。
根据本申请的蓝牙门锁系统包括用户端和设备端,其中:
用户端包括第一存储模块、动态密码生成模块、第一通信模块;
通信模块用于向设备端发送蓝牙连接请求,并将接收到的登入秘钥发送至第一存储模块;
第一存储模块用于存储算法、登入秘钥和时间因子;
动态密码生成模块用于使用第一存储模块存储的算法、登入秘钥和时间因子计算出动态密码;
设备端包括第二通信模块、登入秘钥生成模块、输入模块、第二存储模块、验证密码生成模块、比对模块、门锁模块;
第二通信模块用于接收用户端的蓝牙连接请求,实现用户端和设备端的通信连接;
登入秘钥生成模块用于在接收到用户端的蓝牙连接请求后生成登入秘钥;
第二存储模块用于存储算法、登入秘钥和时间因子;
验证密码生成模块用于使用第二存储模块存储的算法、登入秘钥和时间因子计算出验证密码;
输入模块用于输入用户端生成的动态密码;
比对模块用于比对输入的动态密码和生成的验证密码;
门锁模块用于开启或关闭门锁,门锁模块接收第二通信模块发出的开启命令。
可选的,动态密码和验证密码为使用相同的登入秘钥和时间因子、采用相同的算法计算出来的数字校验码。
可选的,登入秘钥为设备端接收到用户端发送的蓝牙连接请求后获得的随机字符串login key。
可选的,时间因子为采用UNIX时间戳计算出的时间参数。
可选的,用户端和设备端的时间分别维护,并允许5min内的时间误差。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州涂鸦信息技术有限公司,未经杭州涂鸦信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010015610.4/2.html,转载请声明来源钻瓜专利网。