[发明专利]一种智能门锁的开锁方法及系统有效
| 申请号: | 201910337281.2 | 申请日: | 2019-04-25 |
| 公开(公告)号: | CN110047185B | 公开(公告)日: | 2021-09-14 |
| 发明(设计)人: | 吴艳茹;曾义;杜其昌 | 申请(专利权)人: | 广州河东科技有限公司 |
| 主分类号: | G07C9/00 | 分类号: | G07C9/00;H04L9/08 |
| 代理公司: | 北京泽方誉航专利代理事务所(普通合伙) 11884 | 代理人: | 唐明磊 |
| 地址: | 511447 广东省广州市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 智能 门锁 开锁 方法 系统 | ||
本申请实施例公开了一种智能门锁的开锁方法及装置。所述方法包括:开锁终端向智能门锁发送随机数;智能门锁根据接收到的随机数生成随机密钥,并利用预设算法对所述随机密钥进行加密生成第一密文,并向所述开锁终端发送所述第一密文;开锁终端根据预设算法对接收到的第一密文解密得到随机密钥,并根据所述随机密钥对开锁密码进行加密生成第二密文,并向所述智能门锁发送所述第二密文;智能门锁根据所述随机密钥对接收到的第二密文解密得到开锁密码,并判断开锁密码与自身密码是否一致,智能门锁根据判断结果确定是否执行开锁动作;本申请提供的技术方案对开锁密码进行加密,减少开锁密码被非法用户窃取而导致合法用户遭受损失的情况。
技术领域
本申请实施例涉及智能门锁领域,尤其涉及一种智能门锁的开锁方法及系统。
背景技术
目前,智能门锁的应用越来越广泛,就市面上智能门锁而言,由于其要在客户体验和安全两方面考虑,其复杂程度都很小。
智能门锁一来受算法加解密控制,二来还有其可操作性和与第三方的交互性,智能门锁的开锁终端式一般都是门锁在接收到开锁密码后,对密码进行验证,在通过验证后就开启门锁。但是这种简单的开锁终端式使得开锁密码在传输过程中容易被非法用户窃取,致使合法用户遭到损失。
发明内容
本申请实施例提供一种智能门锁的开锁方法及系统,以提高智能门锁的安全性能。
在第一方面,本申请实施例提供了一种智能门锁的开锁方法,包括:
开锁终端向智能门锁发送随机数;
智能门锁根据接收到的随机数生成随机密钥,并利用预设算法对所述随机密钥进行加密生成第一密文,并向所述开锁终端发送所述第一密文;
开锁终端根据预设算法对接收到的第一密文解密得到随机密钥,并根据所述随机密钥对开锁密码进行加密生成第二密文,并向所述智能门锁发送所述第二密文;
智能门锁根据所述随机密钥对接收到的第二密文解密得到开锁密码,并判断开锁密码与自身密码是否一致,智能门锁根据判断结果确定是否执行开锁动作。
进一步的,所述智能门锁根据所述随机密钥对接收到的第二密文解密得到开锁密码,并判断开锁密码与自身密码是否一致,智能门锁根据判断结果确定是否执行开锁动作包括:
智能门锁计算接收到所述第二密文的时间和发送所述第一密文的时间的时间差;
智能门锁根据所述随机密钥对接收到的第二密文解密得到开锁密码;
若接收到所述第二密文的时间和发送所述第一密文的时间的时间差在预设时间内,且所述开锁密码与自身密码一致,则智能门锁执行开锁动作。
进一步的,所述智能门锁根据所述随机密钥对接收到的第二密文解密得到开锁密码,并判断开锁密码与自身密码是否一致,智能门锁根据判断结果确定是否执行开锁动作包括:
若所述开锁密码与自身密码不一致,智能门锁向开锁终端发送密码错误信息;
所述若所述开锁密码与自身密码不一致,智能门锁向开锁终端发送密码错误信息之后,还包括:
开锁终端根据所述密码错误信息判断密码错误次数是否在错误允许次数内,若是,则重新向智能门锁发送随机数。
进一步的,所述智能门锁计算接收到所述第二密文的时间和发送所述第一密文的时间的时间差之后,还包括:
若接收到所述第二密文的时间和发送所述第一密文的时间的时间差大于预设时间,智能门锁向开锁终端发送超时信息;
开锁终端根据所述超时信息判断超时次数是否在超时允许次数内,若是,则重新向智能门锁发送随机数。
进一步的,所述预设时间为3s~10s。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州河东科技有限公司,未经广州河东科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910337281.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防录音攻击的身份验证方法及门禁系统
- 下一篇:一种门禁系统





