[发明专利]一种安全简易的低功耗蓝牙锁及其控制方法有效
申请号: | 202010116256.4 | 申请日: | 2020-02-25 |
公开(公告)号: | CN111145400B | 公开(公告)日: | 2021-01-19 |
发明(设计)人: | 邵栢祺 | 申请(专利权)人: | 佛山市翰文裕晟智能科技有限公司 |
主分类号: | G07C9/00 | 分类号: | G07C9/00;H04W4/80;H04W12/00;H04W12/04 |
代理公司: | 佛山市海融科创知识产权代理事务所(普通合伙) 44377 | 代理人: | 陈志超;黄家豪 |
地址: | 528200 广东省佛山市南海区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 安全 简易 功耗 蓝牙 及其 控制 方法 | ||
本发明提供了一种安全简易的低功耗蓝牙锁及其控制方法。其中方法包括步骤:接收开锁请求;生成第一伪随机数;采用预设对称加密算法,使用预存的密钥对第一伪随机数进行加密得到第一密文;向移动终端发送设备ID和第一密文;接收移动终端发回的不同于第一密文的第二密文;对第二密文进行解密转换处理得到第二伪随机数;使用第一伪随机数与第二伪随机数作比较,若二者相同则开锁,若二者不同,则拒绝开锁。蓝牙锁包括第一接收模块、生成模块、加密模块、第一发送模块、第二接收模块、解密模块、执行模块。该蓝牙锁和方法可避免加密数据被第三者利用穷举或重放攻击方式破解。
技术领域
本发明涉及锁具技术领域,特别涉及一种安全简易的低功耗蓝牙锁及其控制方法。
背景技术
低功耗蓝牙(下文简称为BLE)是一种专门解决短距离数据传输的无线技术,同时兼具很好的能耗控制,可以仅用一个纽扣电池便可实现长时间的供电维持。低功耗蓝牙还可以与手机、平板电脑等移动终端连接,市面上的智能手机(例如苹果手机和安卓手机)、平板电脑等基本都具备蓝牙功能。BLE为我们提供了基本的数据链路,我们可以通过BLE传输各种数据。
智能锁是一种通过物联网技术为载体,应用于锁具上的新型产物。智能锁的实现有各种个样的方式,而通过蓝牙技术作为载体的是其中一种。智能锁对安全性的要求是比较高的。而BLE只为我们提供了传输数据的链路,至于链路上传输数据可以被任何人监听,市面上也随处可以买到BLE的sniffer监听工具。为了保证数据传输的安全性,我们需要一种技术可以在开放的数据链路中传输加密的数据,而不用担心被第三者截获或串改。同时数据的传输必须具备随机性,即使数据被第三者截获,也无法通过穷举等暴力破解方法轻而易举的破解智能锁。
发明内容
鉴于上述现有技术的不足之处,本发明的目的在于提供一种安全简易的低功耗蓝牙锁及其控制方法。
为了达到上述目的,本发明采取了以下技术方案:
一种安全简易的低功耗蓝牙锁控制方法,包括步骤:
接收移动终端发送的开锁请求;
生成第一伪随机数;
采用预设对称加密算法,使用预存的密钥对第一伪随机数进行加密得到第一密文;
向移动终端发送设备ID和第一密文;
接收移动终端发回的不同于第一密文的第二密文;
对第二密文进行解密转换处理得到第二伪随机数;
使用第一伪随机数与第二伪随机数作比较,若二者相同则开锁,若二者不同,则拒绝开锁。
所述的安全简易的低功耗蓝牙锁控制方法中,生成第一伪随机数的方法为:
以当前时钟与上一次的第一伪随机数相加,生成新的第一伪随机数。
所述的安全简易的低功耗蓝牙锁控制方法中,首次生成第一伪随机数时,以预存的随机数作为上一次的第一伪随机数。
所述的安全简易的低功耗蓝牙锁控制方法中,所述第二密文的生成方法包括步骤:
根据所述设备ID查询对应的密钥;
使用查询到的密钥和所述预设对称加密算法对第一密文进行解密处理,得到第一原文;
对第一原文进行第一转换处理,得到转换码;
使用所述预设对称加密算法对所述转换码进行加密处理,得到第二密文。
所述的安全简易的低功耗蓝牙锁控制方法中,所述对第二密文进行解密转换处理得到第二伪随机数包括步骤:
采用所述预设对称加密算法,使用所述预存的密钥对所述第二密文进行解密处理得到第二原文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山市翰文裕晟智能科技有限公司,未经佛山市翰文裕晟智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010116256.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种眼底相机的屈光调节装置及眼底相机
- 下一篇:一种赤道式日晷