CN107679387B - 一种基于指纹密码的身份认证方法及装置 - Google Patents
一种基于指纹密码的身份认证方法及装置 Download PDFInfo
- Publication number
- CN107679387B CN107679387B CN201711106864.1A CN201711106864A CN107679387B CN 107679387 B CN107679387 B CN 107679387B CN 201711106864 A CN201711106864 A CN 201711106864A CN 107679387 B CN107679387 B CN 107679387B
- Authority
- CN
- China
- Prior art keywords
- fingerprint
- sequence
- identity
- standard
- identity authentication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints or palmprints
- G06V40/1365—Matching; Classification
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Collating Specific Patterns (AREA)
Abstract
本发明涉及一种基于指纹密码的身份认证方法及装置,该方法包括步骤:获取用户录入的指纹序列;将该指纹序列中每一个位置的指纹,与预存的标准指纹序列中对应位置的指纹进行比对,统计指纹匹配的个数,若指纹匹配率大于等于设定阈值,则身份认证成功,否则身份认证失败。通过本发明方法及装置进行身份认证,不仅可以保障安全性、可靠性,还可以避免因手指受伤或其他原因导致指纹识别失败的情况,而影响指纹密码的正常使用。
Description
技术领域
本发明涉及身份识别技术领域,特别涉及一种基于指纹密码的身份认证方法及装置。
背景技术
当前每个人会在拥有各类密码,比如银行密码、网站密码、微信密码等各类密码,密码多了容易遗忘,所以很多人就统一采用一个密码。然而一旦该密码被窃取,将会导致所有使用该密码的信息泄露,存在较大的安全隐患。指纹是每个人独有的生物特征,因此采用指纹作为密码可以提高安全性。为了进一步提高安全性,公开号为CN105354464A、名称为“基于指纹信息识别用户身份的方法和装置”的中国专利申请提出了一种新的方案,密码采用多个指纹组成,且多个指纹按照特定的顺序排列,即使通过指模复制了多个指纹,不知道多个指纹的排列顺序也无法成功解密,安全性相对有所提高。
然而,基于技术的限制及指纹的特殊性,指纹识别也存在一定的失败率,尤其是在手指受伤的情况下,失败率将会更高,一个指纹识别的成功率k可能较高,但是n个指纹组成的指纹序列的成功率将会是k的n次方,指纹个数越多,成功率越低,如果不能成功识别可能会给用户带来重大损失或影响。例如,如果将指纹序列作为银行密码,一旦不能成功识别指纹序列,将会导致无法进行金融交易,可能会给用户带来重大经济损失。
发明内容
本发明的目的在于改善现有技术中所存在的不足,提供一种新的基于指纹密码的身份认证方法及装置。
为了实现上述发明目的,本发明实施例提供了以下技术方案:
一种基于指纹密码的身份认证方法,包括步骤:获取用户录入的指纹序列;将该指纹序列中每一个位置的指纹,与预存的标准指纹序列中对应位置的指纹进行比对,统计指纹匹配的个数,若指纹匹配率大于等于设定阈值,则身份认证成功,否则身份认证失败。
作为一种实施方式,若获取的指纹序列中某一位置未采集到指纹,或者采集到的指纹与标准指纹序列中对应位置的指纹不相符,则判定获取的指纹序列中该位置的指纹与标准指纹序列中对应位置的指纹不匹配。
上述方法中,通过统计指纹匹配率,若指纹匹配率大于等于设定阈值,则身份认证成功,可以避免因某个手指受伤而导致采集不到指纹,或者采集的指纹不完全,进而导致指纹密码不能正常使用的情况发生。
在另一个实施方案中,所述方法还包括步骤:若指纹匹配率小于设定阈值,则进一步判断标准指纹序列中,不匹配位置的指纹是否为同一个指纹,若是则身份认证成功,否则身份认证失败。
指纹序列中,可能存在一个手指的指纹被多次使用的情况,如果因为该手指受伤且该手指的指纹在标准指纹序列中所占的比例较大,那么将导致身份认证失败,上述方法可以避免这种情况发生,使得指纹密码的使用更具有可靠性、安全性。
与现有技术相比,通过本发明方法及装置进行身份认证,不仅可以保障安全性、可靠性,还可以避免因手指受伤或其他正常原因导致指纹识别失败,进而影响指纹密码正常使用的情况,本发明方法及装置可以使得指纹密码的使用在保障安全性的前提下,更具有可靠性,实用性。
另外,背景专利公开的方法中,由于密码的顺序是随机生成后以特定的符号的形式被呈现给用户,因此在呈现的过程中很容易被他人看到,如果再通过指模复制到用户指纹,则将导致指纹密码被破解,进而造成泄密,安全性存在很大漏洞。而本发明中所述的指纹密码,多个指纹的排列顺序是用户自己设定的,不存在展示的过程,进而可以降低被他人看到的风险,即是说,使用本发明方法进行身份认证的安全性更高,更实用。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明实施例1提供的一种基于指纹密码的身份认证方法的流程图。
图2为本发明实施例2提供的一种基于指纹密码的身份认证方法的流程图。
图3为本发明实施例2提供的另一种基于指纹密码的身份认证方法的流程图。
图4为本发明实施例提供的一种基于指纹密码的身份认证装置的结构示意框图。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
请参阅图1,本实施例中提供的基于指纹密码的身份认证方法,包括步骤:
获取用户录入的指纹序列。指纹序列包括多个指纹,且多个指纹按照特定的顺序排列。用户在录入指纹序列时,对于同一个位置的指纹不能重复录入,例如不能因为某个手指的指纹没有录入成功而重复录入该手指的指纹,避免影响指纹是否匹配的判断。
将该指纹序列中每一个位置的指纹,与预存的标准指纹序列中对应位置的指纹进行比对,并统计指纹匹配的个数。
本步骤中,若获取的指纹序列中某一位置未采集到指纹,或者采集到的指纹与标准指纹序列中对应位置的指纹不相符,则判定获取的指纹序列中该位置的指纹与标准指纹序列中对应位置的指纹不匹配。不能采集到指纹,可能是因为该手指缺失导致无法录入指纹,也可能是该手指受伤而导致录入的指纹很模糊而无法识别。采集到的指纹与标准指纹序列中对应位置的指纹不相符,可能是该手指部分缺失导致录入的指纹仅为手指指纹的一部分,或者是因为顺序记错而导致录入了其他手指的指纹。
判断指纹匹配率是否大于等于设定阈值,如果是,则身份认证成功,否则身份认证失败。阈值设定得越大,指纹密码使用的安全性越高,阈值设置得越小,指纹密码使用的灵活性越大,可以避免因各种正常原因导致用户录入的指纹序列与预存的标准指纹序列不一致的情况。身份认证方可以根据不同要求进行不同设置。
举例说明,为了便于描述,此处将一个手指的指纹用一个数字表示,例如1/2/3/4/5分别表示左手拇指/食指/中指/无名指/小指的指纹,6/7/8/9/0分别表示右手拇指/食指/中指/无名指/小指的指纹。假设,阈值为80%,预存的标准指纹序列为3,4,6,2,1,0,5。
若用户录入的指纹序列为3,4,6,2,—,0,5,为了便于描述,此处用“—”表示未采集到指纹,则指纹匹配率为85.71%,身份认证成功。
若用户录入的指纹序列为3,A,6,2,1,0,A,为了便于描述,此处用字母A表示采集到的指纹与标准指纹序列中对应位置的指纹不相符,则指纹匹配率为71.42%,身份认证失败。
通过上述方法进行身份认证,可以保障指纹密码使用的安全性,也可要避免因手指受伤等正常原因而导致录入的指纹序列与标准指纹序列不完全一致,进而导致指纹密码不能正常使用的情况。
实施例2
请参阅图2,本实施例中提供的基于指纹密码的身份认证方法,包括步骤:
获取用户录入的指纹序列。
将该指纹序列中每一个位置的指纹,与预存的标准指纹序列中对应位置的指纹进行比对,并统计指纹匹配的个数。
判断指纹匹配率是否大于等于设定阈值,如果是,则身份认证成功,如果指纹匹配率小于设定阈值,则进一步判断标准指纹序列中,不匹配位置的指纹是否为同一个指纹,若是则身份认证成功,否则身份认证失败。
举例说明,假设,阈值为80%,预存的标准指纹序列为3,4,6,2,1,2,5。如果用户因为某种原因导致左手食指的一部分缺失,则用户录入的指纹序列将会是3,4,6,A,1,A,5,通过与标准指纹序列比对,匹配率为71.42%,但是不匹配位置的指纹均是来自左手食指,此时则判定身份认证成功。
如果用户录入的指纹序列为3,4,6,A,1,2,A,通过与标准指纹序列比对,匹配率为71.42%,但是标准指纹序列中,不匹配位置的指纹均是分别来自左手食指和左手小指,即分别来自不同的手指,此时则认为可能不是用户本人操作,存在安全隐患,故判定身份认证失败。
在指纹密码中,存在同一个手指的指纹被多次使用的情况,通过本实施例方法,可以避免因某个手指的指纹无法正确采集,且该手指的指纹被多次使用的情况下,导致指纹密码不能正确使用的情况。
一般地,基于安全性考虑,在设置指纹密码时,用户通常不会将同一个手指的指纹过多地重复使用,例如一个标准指纹序列中,有7个指纹,其中4个及以上指纹来自同一个手指,因此,如果指纹匹配率太低可能就不是因正常原因导致录入的指纹序列与标准指纹序列外不完全一致的情况,而更可能不是用户本人操作。因此为了提高安全性,如图3所示,上述如果指纹匹配率小于设定阈值,则进一步判断标准指纹序列中,不匹配位置的指纹是否为同一个指纹,若是则身份认证成功,否则身份认证失败的步骤,通过以下步骤代替:
如果指纹匹配率小于设定阈值,且大于等于下限阈值,则进一步判断标准指纹序列中,不匹配位置的指纹是否为同一个指纹,若是则身份认证成功,否则身份认证失败。
仍以上述举例说明,设定下限阈值为60%,如果用户录入的指纹序列是3,4,6,A,1,—,A,通过与标准指纹序列比对,匹配率为57.14%,但是小于下限阈值,此时则判定身份认证失败。
请参阅图4,本实施例中同时提供了一种基于指纹密码的身份认证装置,包括指纹序列获取模块、指纹比对模块,和认证模块。其中,
指纹序列获取模块用于获取用户录入的指纹序列;
指纹比对模块用于将该指纹序列中每一个位置的指纹,与预存的标准指纹序列中对应位置的指纹进行比对,并给出是否匹配的结果。指纹比对模块在比对时,若获取的指纹序列中某一位置未采集到指纹,或者采集到的指纹与标准指纹序列中对应位置的指纹不相符,则判定获取的指纹序列中该位置的指纹与标准指纹序列中对应位置的指纹不匹配。
认证模块用于统计指纹匹配的个数,若指纹匹配率大于等于设定阈值,则身份认证成功,否则身份认证失败。
在另一个实施方案中,认证模块用于统计指纹匹配的个数,若指纹匹配率大于等于设定阈值,则身份认证成功;若指纹匹配率小于设定阈值,则进一步判断不匹配位置的指纹是否为同一个指纹,若是则身份认证成功,否则身份认证失败。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。
Claims (4)
1.一种基于指纹密码的身份认证方法,其特征在于,包括以下步骤:
获取用户录入的指纹序列;
将该指纹序列中每一个位置的指纹,与预存的标准指纹序列中对应位置的指纹进行比对,统计指纹匹配的个数,若指纹匹配率大于等于设定阈值,则身份认证成功,若指纹匹配率小于设定阈值,则进一步判断标准指纹序列中,不匹配位置的指纹是否为同一个指纹,若是则身份认证成功,否则身份认证失败;
或者,若指纹匹配率小于设定阈值,且大于等于下限阈值,则进一步判断标准指纹序列中,不匹配位置的指纹是否为同一个指纹,若是则身份认证成功,否则身份认证失败。
2.根据权利要求1所述的方法,其特征在于,若获取的指纹序列中某一位置未采集到指纹,或者采集到的指纹与标准指纹序列中对应位置的指纹不相符,则判定获取的指纹序列中该位置的指纹与标准指纹序列中对应位置的指纹不匹配。
3.一种基于指纹密码的身份认证装置,其特征在于,包括:
指纹序列获取模块,用于获取用户录入的指纹序列;
指纹比对模块,用于将该指纹序列中每一个位置的指纹,与预存的标准指纹序列中对应位置的指纹进行比对,并给出是否匹配的结果;
认证模块,用于统计指纹匹配的个数,若指纹匹配率大于等于设定阈值,则身份认证成功,若指纹匹配率小于设定阈值,则进一步判断标准指纹序列中,不匹配位置的指纹是否为同一个指纹,若是则身份认证成功,否则身份认证失败;或者,若指纹匹配率小于设定阈值,且大于等于下限阈值,则进一步判断标准指纹序列中,不匹配位置的指纹是否为同一个指纹,若是则身份认证成功,否则身份认证失败。
4.根据权利要求3所述的装置,其特征在于,所述指纹比对模块在比对时,若获取的指纹序列中某一位置未采集到指纹,或者采集到的指纹与标准指纹序列中对应位置的指纹不相符,则判定获取的指纹序列中该位置的指纹与标准指纹序列中对应位置的指纹不匹配。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711106864.1A CN107679387B (zh) | 2017-11-10 | 2017-11-10 | 一种基于指纹密码的身份认证方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711106864.1A CN107679387B (zh) | 2017-11-10 | 2017-11-10 | 一种基于指纹密码的身份认证方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107679387A CN107679387A (zh) | 2018-02-09 |
CN107679387B true CN107679387B (zh) | 2021-08-27 |
Family
ID=61146487
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711106864.1A Active CN107679387B (zh) | 2017-11-10 | 2017-11-10 | 一种基于指纹密码的身份认证方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107679387B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109002702B (zh) * | 2018-08-01 | 2023-08-08 | Oppo广东移动通信有限公司 | 解锁控制方法及电子装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104537290A (zh) * | 2014-12-18 | 2015-04-22 | 无敌科技(西安)有限公司 | 基于多重指纹识别的密码***及其实现方法 |
CN104751038A (zh) * | 2013-12-25 | 2015-07-01 | 腾讯科技(深圳)有限公司 | 一种身份认证方法及装置、*** |
CN105160315A (zh) * | 2015-08-31 | 2015-12-16 | 宇龙计算机通信科技(深圳)有限公司 | 一种指纹验证方法、装置及终端 |
CN105354464A (zh) * | 2015-10-14 | 2016-02-24 | ***股份有限公司 | 基于指纹信息识别用户身份的方法和装置 |
CN105635052A (zh) * | 2014-10-31 | 2016-06-01 | 江苏威盾网络科技有限公司 | 一种网络身份的动态指纹认证方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001223690A (ja) * | 2000-02-08 | 2001-08-17 | Io Network:Kk | 情報通信方法 |
US9042607B2 (en) * | 2011-05-02 | 2015-05-26 | Omnicell, Inc. | System and method for user access of dispensing unit |
CN105243307A (zh) * | 2015-09-18 | 2016-01-13 | 京东方科技集团股份有限公司 | 一种触摸屏的指纹识别方法及装置 |
GB201608189D0 (en) * | 2016-05-10 | 2016-06-22 | Zwipe As | Fingerprint authorisable device |
CN108049758A (zh) * | 2017-05-28 | 2018-05-18 | 杭州力谱科技有限公司 | 一种保险箱 |
CN107180182A (zh) * | 2017-06-09 | 2017-09-19 | 青岛海信移动通信技术股份有限公司 | 一种指纹解锁方法和装置 |
-
2017
- 2017-11-10 CN CN201711106864.1A patent/CN107679387B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104751038A (zh) * | 2013-12-25 | 2015-07-01 | 腾讯科技(深圳)有限公司 | 一种身份认证方法及装置、*** |
CN105635052A (zh) * | 2014-10-31 | 2016-06-01 | 江苏威盾网络科技有限公司 | 一种网络身份的动态指纹认证方法 |
CN104537290A (zh) * | 2014-12-18 | 2015-04-22 | 无敌科技(西安)有限公司 | 基于多重指纹识别的密码***及其实现方法 |
CN105160315A (zh) * | 2015-08-31 | 2015-12-16 | 宇龙计算机通信科技(深圳)有限公司 | 一种指纹验证方法、装置及终端 |
CN105354464A (zh) * | 2015-10-14 | 2016-02-24 | ***股份有限公司 | 基于指纹信息识别用户身份的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN107679387A (zh) | 2018-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7929732B2 (en) | Methods of identifier determination and of biometric verification and associated systems | |
CN109150541A (zh) | 一种认证***及其工作方法 | |
TW201546645A (zh) | 身份驗證方法與系統以及伺服器資料處理方法和伺服器 | |
JP2010039846A (ja) | 認証方式制御装置、認証方式制御方法および認証方式制御プログラム | |
CN106855939A (zh) | 一种指纹认证方法及装置 | |
CN105389497A (zh) | 指纹识别的操作界面的安全验证方法及*** | |
JP6399605B2 (ja) | 認証装置、認証方法及びプログラム | |
WO2017004860A1 (zh) | 生物信息验证方法、生物信息验证***和终端 | |
CN113641979A (zh) | 鉴权方法、鉴权***及计算机可读存储介质 | |
JP2002259345A (ja) | 身体的特徴データの不正使用を防止する認証方法、認証装置、及びプログラム | |
CN107679387B (zh) | 一种基于指纹密码的身份认证方法及装置 | |
CN105653918B (zh) | 安全操作方法、安全操作装置和终端 | |
Lone et al. | A novel OTP based tripartite authentication scheme | |
CN113536260A (zh) | 一种基于生物特征提升身份认证安全等级的方法及装置 | |
JP2008158627A (ja) | 個人認証装置および個人認証方法 | |
WO2010116471A1 (ja) | 生体認証装置、生体認証方法、および記憶媒体 | |
CN110084008A (zh) | 一种用于计算机信息防盗的方法 | |
CN111949952A (zh) | 验证码请求处理方法及计算机可读存储介质 | |
Ponce-Hernandez et al. | Template protection approaches: Fuzzy Vault scheme | |
CN114021201A (zh) | 一种密码机按键智能化检测方法以及*** | |
JP2007065858A (ja) | 認証方法、認証装置及びプログラム | |
JP2004234041A (ja) | 指紋照合装置 | |
CN112035825A (zh) | 登录应用app的方法、客户端及服务器 | |
CN111414593A (zh) | 一种基于移动互联网的计算机信息保护方法 | |
JP2014134986A (ja) | 生体認証方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20210805 Address after: 750004 room 107, building 27, group 1, Hupan Jiayuan phase II, Jinfeng District, Yinchuan City, Ningxia Hui Autonomous Region Applicant after: Ningxia Zhongke Hengrui Intelligent Technology Co.,Ltd. Address before: 750021 No. 204 Wenchang North Road, Xixia District, the Ningxia Hui Autonomous Region, Yinchuan Applicant before: Northern University for Nationalities |
|
GR01 | Patent grant | ||
GR01 | Patent grant |