一种使用移动终端碎片化指纹对码开门锁的方法技术

技术编号:14120645 阅读:162 留言:0更新日期:2016-12-08 13:33
本发明专利技术公开了一种使用移动终端碎片化指纹对码开门锁的方法,包括对码的步骤:将门上的开关调到对码的位置;移动终端和门进行无线设备连接;移动终端将移动终端的ID(IDA)发送到门,门将门的ID(IDB)发送到移动终端;移动终端产生一个随机数R,通过如下算法生成n个指纹:H0=R;H1=H(H0,IDA,IDB);H2=H(H1,IDA,IDB);......;Hn=H(Hn‑1,IDA,IDB);移动终端对生成的每个指纹Hi进行碎片化为Hi1、Hi2......Him(0≤i<n);对每个指纹Hi在其对应的指纹碎片集(Hi1、Hi2......Him(0≤i<n))中随机选择其中s(0<s<m)个碎片,记为Keyi0,另外m‑s个碎片记为Keyi1;将Keyi1和H0保存在门禁装置中,Keyi0保存在移动终端;还包括指纹信息匹配的步骤。本发明专利技术的开锁方法,安全性高,成本低,且精度高。

【技术实现步骤摘要】

本专利技术属于智能家居领域,具体涉及一种使用移动终端碎片化指纹对码开门锁的方法
技术介绍
门禁是防盗安全中最基本的产品,近年来,随着信息化的发展,人们安全意识的提高,以及社会不法分子手段的变化,对于门锁安全的要求也越来越高,目前广泛使用门锁主要有密码锁、指纹锁以及其他生物识别的门锁,其中密码锁,由用户进行密码的设置,虽然在一定程度上方便了用户,但是需要经常修改密码容易造成密码遗忘或者被窃取等一系列问题,给用户带来不便。通过人脸识别等生物识别技术开门锁的方法虽然具有方便、直观性突出等优点,但是人体面部的头发、饰物等遮挡物,人脸变老等因素,需要进行人工智能补偿,对周围的光线环境的敏感性,都可能影响识别的准确性;现有的使用蓝牙、RFID、WIFI等开门锁的方法,虽然实现了移动终端开门锁,但是由于其采用固定密码和手动输入密码的方式,极大的降低了安全性。
技术实现思路
本专利技术的目的在于:针对上述现有的门锁中存在的问题,提供一种使用移动终端碎片化指纹对码开门锁的方法,将密码信息进行碎片化并且分别存储在移动终端和门禁的安全区内,极大的提高了安全性。为了实现上述目的,本专利技术采用的技术方案为:一种使用移动终端碎片化指纹对码开门锁的方法,包括对码的步骤:将门上的开关调到对码的位置;移动终端和门进行无线设备连接;移动终端将移动终端的ID(IDA)发送到门,门将门的ID(IDB)发送到移动终端;移动终端产生一个随机数R,通过如下算法生成n个指纹:H0=R;H1=H(H0,IDA,IDB);H2=H(H1,IDA,IDB);......;Hn=H(Hn-1,IDA,IDB);移动终端对生成的每个指纹Hi进行碎片化为Hi1、Hi2......Him(0≤i<n);对每个指纹Hi在其对应的指纹碎片集(Hi1、Hi2......Him(0≤i<n))中随机选择其中s(0<s<m)个碎片,记为Keyi0,另外m-s个碎片记为Keyi1;将Keyi1和H0保存在门禁装置中,Keyi0保存在移动终端;还包括指纹信息匹配的步骤:移动终端将指纹信息Keyi0、IDA发送到门禁装置;门禁装置查找安全区中是否包含IDA存储区域;如果不存在,不开门,否则,取出IDA存储区域中的Keyi1与Keyi0做并集得到Hi1......Him;将Hi1、Hi2......Him碎片按顺序拼接得到指纹Hi’;门禁装置从安全区中取出Hi-1,IDB,通过Hi=H(Hi-1,IDA,IDB)计算出Hi;判断Hi’和Hi是否相同,相同则开门,不同则不开门;在匹配成功之后,从门锁的安全区中将Hi-1删除,同时存储Hi。优选地,移动终端将指纹信息碎片化并分别在移动终端和门禁上对碎片化信息分别进行存储。由于采用了上述技术方案,本专利技术的有益效果是:(1)本专利技术的计算装置存在于终端上,门禁只需要存储装置和移位寄存器,将大部分成本转移到了移动终端上,大大降低了门禁的成本。(2)本专利技术专利技术将密码信息进行碎片化并且分别存储在移动终端和门禁的安全区内,极大的提高了安全性。(3)本专利技术可以实现指纹识别和匹配,达到近似100%的精确性和微秒级的效率。附图说明图1是本专利技术的对码步骤流程图。图2是本专利技术的括指纹信息匹配的步骤流程图。具体实施方式参照图1和图2,本专利技术的一种使用移动终端碎片化指纹对码开门锁的方法,包括对码的步骤:将门上的开关调到对码的位置;移动终端和门进行无线设备连接;移动终端将移动终端的ID(IDA)发送到门,门将门的ID(IDB)发送到移动终端;移动终端产生一个随机数R,通过如下算法生成n个指纹:H0=R;H1=H(H0,IDA,IDB);H2=H(H1,IDA,IDB);......;Hn=H(Hn-1,IDA,IDB);移动终端对生成的每个指纹Hi进行碎片化为Hi1、Hi2......Him(0≤i<n);对每个指纹Hi在其对应的指纹碎片集(Hi1、Hi2......Him(0≤i<n))中随机选择其中s(0<s<m)个碎片,记为Keyi0,另外m-s个碎片记为Keyi1;将Keyi1和H0保存在门禁装置中,Keyi0保存在移动终端;还包括指纹信息匹配的步骤:移动终端将指纹信息Keyi0、IDA发送到门禁装置;门禁装置查找安全区中是否包含IDA存储区域;如果不存在,不开门,否则,取出IDA存储区域中的Keyi1与Keyi0做并集得到Hi1......Him;将Hi1、Hi2......Him碎片按顺序拼接得到指纹Hi’;门禁装置从安全区中取出Hi-1,IDB,通过Hi=H(Hi-1,IDA,IDB)计算出Hi;判断Hi’和Hi是否相同,相同则开门,不同则不开门;在匹配成功之后,从门锁的安全区中将Hi-1删除,同时存储Hi。移动终端将指纹信息碎片化并分别在移动终端和门禁上对碎片化信息分别进行存储。本文档来自技高网...
一种使用移动终端碎片化指纹对码开门锁的方法

【技术保护点】
一种使用移动终端碎片化指纹对码开门锁的方法,其特征在于:包括对码的步骤:将门上的开关调到对码的位置;移动终端和门进行无线设备连接;移动终端将移动终端的ID(IDA)发送到门,门将门的ID(IDB)发送到移动终端;移动终端产生一个随机数R,通过如下算法生成n个指纹:H0=R;H1=H(H0,IDA,IDB);H2=H(H1,IDA,IDB);......;Hn=H(Hn‑1,IDA,IDB);移动终端对生成的每个指纹Hi进行碎片化为Hi1、Hi2......Him(0≤i<n);对每个指纹Hi在其对应的指纹碎片集(Hi1、Hi2......Him(0≤i<n))中随机选择其中s(0<s<m)个碎片,记为Keyi0,另外m‑s个碎片记为Keyi1;将Keyi1和H0保存在门禁装置中,Keyi0保存在移动终端;还包括指纹信息匹配的步骤:移动终端将指纹信息Keyi0、IDA发送到门禁装置;门禁装置查找安全区中是否包含IDA存储区域;如果不存在,不开门,否则,取出IDA存储区域中的Keyi1与Keyi0做并集得到Hi1......Him;将Hi1、Hi2......Him碎片按顺序拼接得到指纹Hi’;门禁装置从安全区中取出Hi‑1,IDB,通过Hi=H(Hi‑1,IDA,IDB)计算出Hi;判断Hi’和Hi是否相同,相同则开门,不同则不开门;在匹配成功之后,从门锁的安全区中将Hi‑1删除,同时存储Hi。...

【技术特征摘要】
1.一种使用移动终端碎片化指纹对码开门锁的方法,其特征在于:包括对码的步骤:将门上的开关调到对码的位置;移动终端和门进行无线设备连接;移动终端将移动终端的ID(IDA)发送到门,门将门的ID(IDB)发送到移动终端;移动终端产生一个随机数R,通过如下算法生成n个指纹:H0=R;H1=H(H0,IDA,IDB);H2=H(H1,IDA,IDB);......;Hn=H(Hn-1,IDA,IDB);移动终端对生成的每个指纹Hi进行碎片化为Hi1、Hi2......Him(0≤i<n);对每个指纹Hi在其对应的指纹碎片集(Hi1、Hi2......Him(0≤i<n))中随机选择其中s(0<s<m)个碎片,记为Keyi0,另外m-s个碎片记为Keyi1;将Keyi1和...

【专利技术属性】
技术研发人员:白杰佘堃
申请(专利权)人:成都市生活家装饰工程有限公司
类型:发明
国别省市:四川;51

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1