一种提高加密级别的多指纹加密方法

文档序号:6604233阅读:154来源:国知局
专利名称:一种提高加密级别的多指纹加密方法
技术领域
本发明涉及一种提高加密级别的多指纹加密方法。
背景技术
如今指纹加密锁具有越来越广泛的应用,但目前为止,绝大多数的指纹加密锁仅仅是单指纹加密——将设定的指纹放置到指纹扫描口上或者滑过指纹扫描口完成指纹的扫描和识别。由于生物的自然特性,人类指纹相同的概率为1/1000000,考虑到指纹识别误差的因素,实际的单指纹加密锁能够做到对不同的指纹判同的概率为1/100000,这无法为某些特殊的应用和需求提供更高的加密级别。

发明内容
本发明的提高加密级别的多指纹加密方法可以大幅度地提高加密的级别,满足部分特殊的应用对更高加密级别的需求。一种提高加密级别的多指纹加密方法,其特征在于包括指纹密码设定过程和指纹密码解锁过程;所述指纹密码设定过程为逐个将需要设定为密码的指纹通过指纹扫描模块输入指纹存储器内,指纹密码输入成功后,确认并结束指纹密码设定过程,同时设定该指纹密码锁的识别模式;所述指纹密码解锁过程为在规定的时间间隔内逐个输入用于解锁的指纹,该指纹密码锁根据设定的识别模式将输入的指纹与存储的指纹密码进行对比识别,如果对比识别成功,则通过控制信号打开锁具,完成开锁动作,否则开始并等待新的指纹输入。所述规定的时间间隔为3 5秒。所述识别模式是指存储器内的指纹密码按照顺序排列的方式存储或者按照组合的方式存储。所述指纹密码设定过程中每个指纹的输入过程包括两次输入初次输入和确认输入,指纹密码输入成功。所述对比识别过程为首先匹配指纹数量,如果输入的指纹数量与记录的指纹密码设置的指纹数量不一致,则对比识别过程失败,否则,当识别模式为排列方式时,将输入的指纹序列与存储起来的指纹序列进行对比,同时将对应序列的输入的指纹与存储的指纹逐个进行对比,两种对比都成功,则对比识别过程成功;当识别模式为组合方式时,将输入的指纹与存储的指纹进行对比,对比成功则对比识别过程成功。所述对比识别过程还包括对比识别中断过程如果在比对识别过程中有新的指纹输入,则停止本次比对识别过程并开始接收新的指纹输入,待新的指纹输入完毕之后再重新启动对比识别过程。所述对比识别过程连续失败3次以上时候,则关闭指纹输入口并等待3分钟后开始接受新的指纹输入。
3
本发明相对于普通的单指纹加密锁具有以下有益效果本方法通过在设定指纹锁密码时设定多个不同的指纹作为密码方法的加密级别依据设定的指纹数目以几何级数增长,可以广泛应用于对加密要求比较高的民用和商业领域。


图1是本发明方法的指纹密码设定过程的流程图;图2是本发明方法的指纹密码解锁过程的流程图。
具体实施例方式图1和图2示出了本发明提高加密级别的多指纹加密方法的流程图,本发明方法可应用于指纹密码锁等门禁系统等领域,该类型的锁具包括机械锁具装置、指纹扫描模块、 指纹存储器、指纹分析比对模块等。且在使用过程中存在两种模式指纹密码设定和指纹密码解锁模式,这两个模式分别对应两个过程指纹密码设定过程和指纹密码解锁过程。其中,指纹密码设定过程为如图1所示,逐个将需要设定为密码的指纹通过指纹扫描模块输入指纹存储器内,指纹存储器为通用的存储芯片;指纹密码输入成功后,确认并结束指纹密码设定过程,同时设定该指纹密码锁的识别模式;识别模式是指存储器内的指纹密码按照顺序排列的方式存储或者按照组合的方式存储。指纹密码设定过程中每个指纹的输入过程包括两次输入初次输入和确认输入,指纹密码输入成功。指纹密码解锁过程为如图2所示,在规定的时间间隔内逐个输入用于解锁的指纹,该指纹密码锁根据设定的识别模式将输入的指纹与存储的指纹密码进行对比识别,如果对比识别成功,则打开该指纹密码锁,否则开始并等待新的输入。规定的时间间隔可以设置为3 5秒。对比识别过程为首先匹配指纹数量,如果输入的指纹数量与记录的指纹密码设置的指纹数量不一致,则对比识别过程失败,否则,当识别模式为排列方式时,将输入的指纹序列与存储起来的指纹序列进行对比,同时将对应序列的输入的指纹与存储的指纹逐个进行对比,两种对比都成功,则对比识别过程成功;当识别模式为组合方式时,将输入的指纹与存储的指纹进行对比,对比成功则对比识别过程成功。对比识别过程还包括对比识别中断过程如果在比对识别过程中有新的指纹输入,则停止本次比对识别过程并开始接收新的指纹输入,待新的指纹输入完毕之后再重新启动对比识别过程。对比识别过程连续失败3次以上时候,则关闭指纹输入口并等待3分钟后开始接受新的指纹输入。在实际的指纹密码锁的应用中,可采取如下的
具体实施例方式
对于指纹密码设定过程,在指纹密码锁内设置指示灯用于提示使用者输入指纹, 在指纹输入口输入要设定的第一个指纹,待指指纹识别成功以后,指示灯发出黄色闪烁提示进行确认,然后把相同的指纹再放置到指纹输入口,指纹识别成功并匹配以后,则长亮一下绿色指示灯提示然后继续转为黄色指示灯指示输入下一个指纹。如果匹配不一致或该指纹设置失败,则长亮红色指示灯提示然后继续转为黄色指示灯指示输入下一个指纹。后面的指纹设置方法同第一个指纹的设置。在设置了足够的多个指纹以后,按确定键完成一次指纹设置,指示灯熄灭。指纹分析比对主模块把输入的指纹按照次序存储到存储器上,同时设置该指纹密码锁的识别模式,可以设置一个拨动开关用于设定排列或组合方式的识别模式。在完成一次指纹设置的时候,系统先从已经设置的指纹记录中进行匹配,如果能够找到数量、类型和指纹都相同的密码,则取消该指纹的录入,否则向存储器上追加一个指纹密码数据结构以记录录入的指纹信息。指纹密码的存储结构如下Typedef struct {Short num ;//设置的指纹数量Boolean type ;//指明是排列方式还是组合方式T_FP*pData ;//存储num个具体的指纹数据} T_FP_Key ;对于指纹密码解锁过程,指示灯熄灭,当输入第一个指纹密码后,指示灯变成绿色闪烁以提示继续输入下一个指纹,在指定的间隔时间内(如3秒),必须输入下一个指纹。 每一次输入指纹后,指纹分析比对主模块都会把输入的指纹序列与已经存储起来的指纹序列进行比对,遇到比对成功的,则指示等长亮然后熄灭,同时打开门锁。如果两次输入间隔超过3秒,则红色指示灯长亮表示输入失败,然后所有指示灯熄灭,等待下一次指纹密码序列的输入。在开锁时,用户的每一次指纹输入,都会从已经存储的指纹记录中进行数据匹配, 首先匹配指纹数量,如果输入的指纹数量与记录的指纹密码设置的指纹数量不一致,则直接跳过针对该指纹的比对。然后再按照设置类型逐个指纹进行比对,如果遇到不一致直接跳过。如果在比对的过程中遇到用户的新指纹输入的中断,则停止本次比对工作并开始接收用户新的指纹输入,待该指纹输入完毕之后再重新启动前面描述的指纹比对工作。任何一次比对成功之后,则通过控制信号打开锁具,完成开锁动作。如果连续遇到3次以上的错误的指纹输入序列,则进入警戒状态,指示灯变成红色长亮,系统不再接受新的指纹输入, 该状态持续3分钟以上才能重新回到工作状态,指示灯闪烁一次绿色后熄灭,这样避免非法试探。本发明在设定指纹锁的密码时,可以指定以排列方式或组合方式任意设置两个或者两个以上不同手指的指纹作为密码,并存储到指纹锁的存储芯片中。在开锁时,对于排列方式多指纹密码,要求在指定的时间间隔内按照设置时的顺序依次输入设置的不同的指纹作为正确的解密密码。对于组合方式多指纹密码,要求在指定的时间间隔内以随机的顺序输入设置的不同的指纹作为正确的解密密码,也就是说,在组合方式下,只需要将特定的指纹密码全部输入即可,而不需要按照一定的输入顺序,从而实现了不同加密级别的需求。本发明的实施方式不限于此,在本发明上述基本技术思想前提下,按照本领域的普通技术知识和惯用手段对本发明内容所做出其它多种形式的修改、替换或变更,均落在本发明权利保护范围之内。
权利要求
1.一种提高加密级别的多指纹加密方法,其特征在于包括指纹密码设定过程和指纹密码解锁过程;所述指纹密码设定过程为逐个将需要设定为密码的指纹通过指纹扫描模块输入指纹存储器内,指纹密码输入成功后,确认并结束指纹密码设定过程,同时设定该指纹密码锁的识别模式;所述指纹密码解锁过程为在规定的时间间隔内逐个输入用于解锁的指纹,该指纹密码锁根据设定的识别模式将输入的指纹与存储的指纹密码进行对比识别,如果对比识别成功,则通过控制信号打开锁具,完成开锁动作,否则开始并等待新的指纹输入。
2.根据权利要求1所述的提高加密级别的多指纹加密方法,其特征在于所述规定的时间间隔为3 5秒。
3.根据权利要求1所述的提高加密级别的多指纹加密方法,其特征在于所述识别模式是指存储器内的指纹密码按照顺序排列的方式存储或者按照组合的方式存储。
4.根据权利要求1所述的提高加密级别的多指纹加密方法,其特征在于所述指纹密码设定过程中每个指纹的输入过程包括两次输入初次输入和确认输入,指纹密码输入成功。
5.根据权利要求1所述的提高加密级别的多指纹加密方法,其特征在于所述对比识别过程为首先匹配指纹数量,如果输入的指纹数量与记录的指纹密码设置的指纹数量不一致,则对比识别过程失败,否则,当识别模式为排列方式时,将输入的指纹序列与存储起来的指纹序列进行对比,同时将对应序列的输入的指纹与存储的指纹逐个进行对比,两种对比都成功,则对比识别过程成功;当识别模式为组合方式时,将输入的指纹与存储的指纹进行对比,对比成功则对比识别过程成功。
6.根据权利要求5所述的提高加密级别的多指纹加密方法,其特征在于所述对比识别过程还包括对比识别中断过程如果在比对识别过程中有新的指纹输入,则停止本次比对识别过程并开始接收新的指纹输入,待新的指纹输入完毕之后再重新启动对比识别过程。
7.根据权利要求5所述的提高加密级别的多指纹加密方法,其特征在于所述对比识别过程连续失败3次以上时候,则关闭指纹输入口并等待3分钟后开始接受新的指纹输入。
全文摘要
本发明公开了一种提高加密级别的多指纹加密方法,包括指纹密码设定过程和指纹密码解锁过程;以排列方式或组合方式任意设置两个或者两个以上不同手指的指纹作为密码,并存储到指纹锁的存储芯片中。在开锁时,对于排列方式多指纹密码,要求在指定的时间间隔内按照设置时的顺序依次输入设置的不同的指纹作为正确的解密密码。对于组合方式多指纹密码,要求在指定的时间间隔内以随机的顺序输入设置的不同的指纹作为正确的解密密码,也就是说,在组合方式下,只需要将特定的指纹密码全部输入即可,而不需要按照一定的输入顺序,从而实现了不同加密级别的需求。该方法可以大幅度地提高指纹密码锁的加密级别,满足部分特殊的应用对更高加密级别的需求的特点。
文档编号G06K9/00GK102279923SQ20101020103
公开日2011年12月14日 申请日期2010年6月12日 优先权日2010年6月12日
发明者胡胜发, 赵俊化 申请人:安凯(广州)微电子技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1