本发明涉及密码锁领域,尤其涉及量子密码锁。
背景技术:
锁具广泛应用于生活中的各式各样的场景,不同的场景对锁具也有着不同的要求,锁具也成了保护个人信息或者财产的重要工具之一,而随着技术的发展,传统的锁具显然已不满足日常生活的需求,也因此锁的种类及衍生的附加在锁上的功能也越来越多。
通常,为了提高锁具的安全性以及使用的方便性,市面上涌现出各式密码锁、指纹锁等,丰富的锁具的使用方式,也一定程度上提高了锁具的安全性;而随着量子计算机的发展,传统的门锁加密方式迎来了安全性方面的挑战,量子随机数生成器能够产生绝对的随机数, 绝对随机数是一种最可靠的原始密钥,相对于现有的锁具加密方式而言,其安全性更高。
可以将量子随机数生成器集成到普通的门锁中,量子随机数生成器就可以为锁具提供绝对随机数作为门锁的量子密钥(数字密钥),数字密钥可以传送给手机端,手机可以通过自带的闪光灯与门锁进行光通信来验证数字钥匙,来打开门锁,从而提高门锁的安全性,本发明要做的就是实现这样一种量子密码锁。
技术实现要素:
本发明提供了一种量子密码锁实现方法,进一步提高锁具的安全性。
根据本发明的量子密码锁实现方法,其包括如下步骤:与移动终端配对连接;产生量子密钥;与所述移动终端同步所述量子密钥;获取并匹配所述量子密钥信息;解锁。
进一步地,所述量子密钥由量子随机数发生器产生。
进一步地,所述与所述移动终端同步密钥包括,将产生的量子密钥传送给所述移动终端,所述移动终端收到量子密钥后返回确认信息,取得所述确认信息后确定最终同步的密钥。
进一步地,所述获取并匹配密钥信息包括,通过光感应器获取所述移动终端发出的光信号,并将所述光信号转换成所述数字密钥,将所述数字密钥同先前所述移动终端与所述量子密码锁同步的量子密钥进行比对。
进一步地,如果所述数字密钥与所述同步的量子密钥相同或存在于所述同步的量子密钥中,则比对成功,所述量子密钥锁解锁。
进一步地,所述量子密码锁解锁之后与所述移动终端同步密钥。
进一步地,所述量子密码锁解锁之后丢弃所述比对成功的密钥。
进一步地,所述量子密码锁通过NFC的方式与所述移动终端配对连接。
进一步地,所述量子密码锁通过初始密钥与所述移动终端配对连接。
进一步地,所述产生的量子密钥储存在寄存器内。
通过本发明,可实现由量子密钥随机数发生器产生量子随机数并以此作为量子密钥,将该密钥与移动终端同步,作为彼此信任的标准,移动终端通过所述唯一且绝对随机的量子密钥解锁所述量子密码锁,将量子技术应用到锁具中,进一步提高锁具的安全性,一定程度上满足一些对安全系数要求极高的场所。
【附图说明】
图1是本发明量子密码锁实现方法流程图。
图2是本发明量子密码锁结构示意图。
【具体实施方式】
如图1所示,本发明量子密码锁实现方法主要包括如下步骤:
a.与移动终端配对连接;
b.产生量子密钥;
c.与所述移动终端同步所述量子密钥;
d.获取并匹配所述量子密钥信息;
e.解锁。
其中,所述移动终端可以是用户自己的手机,也可以是其他类型的设备,甚至可以是所述量子密码锁厂家随锁具一起配置的其他类型的方便用户携带的终端产品。
所述量子密码锁与所述移动终端连接配对,可以是多个移动终端与同一个量子密码锁配对,方面家庭用户中的多个成员使用不同的移动终端。另,在一些可能的情况下,用户可以在手机上安装上厂家指定的软件app,方便用户将所述移动终端与所述量子密码锁连接互动。
在实际应用中,所述量子密码锁可以设置多种与所述移动终端配对连接的方式,如:所述量子密码锁通过NFC的方式与所述移动终端配对连接,所述量子密码锁通过初始密钥与所述移动终端配对连接。当然,也可以通过蓝牙,WiFi等方式配对连接。
所述量子密码锁的所述量子密钥由量子随机数发生器产生,确保了所述量子密钥的绝对随机性,这也是所述量子密码锁安全性高的关键所在。所述移动终端可以主动向所述量子密码锁请求获取密钥,所述量子密码锁将产生的所述量子密钥传送给所述移动终端,所述移动终端收到量子密钥后返回确认信息,所述量子密码锁取得所述确认信息后确定最终同步的密钥,同步的量子密钥的个数可以是多个,也可以是一个,可以根据不同的场景由用户选择确认,或由所述量子密码锁的“管理员”确认其他用户能够获取的量子密码锁的个数。
本实施例中,当用户要解锁时,用户使用移动终端向所述量子密码锁发出信息,所述量子密码锁通过光感应器获取来自移动终端发出的光信号,并将所述数字密钥同先前所述移动终端与所述量子密码锁同步的量子密钥进行比对,如果所述数字密钥与所述同步的量子密钥相同或存在于所述同步的量子密钥中,则比对成功,所述量子密钥锁解锁。所述量子密码锁解锁之后丢弃所述比对成功的密钥,确保密钥只使用一次,增加安全性。
所述量子密码锁解锁之后与所述移动终端同步密钥,所述解锁后同步密钥是为了供用户下次使用,在一些特定情况下,所述“管理员”可以确定该用户是否能够获取下次密钥。另,为了方便多个移动终端同时向所述量子密码锁请求获取密钥,所述量子密码锁设有寄存器,所述量子密码锁将产生的量子密钥存储在所述寄存器内,方便多个所述移动终端同时获取密钥。
上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。