一种基于指纹的安全认证方法及装置制造方法及图纸

技术编号:19178107 阅读:25 留言:0更新日期:2018-10-17 00:30
本申请提供一种基于指纹的安全认证方法及装置。该方法包括:接收输入的指纹以及字符序列,对所述指纹进行识别得到指纹特征序列;根据所述指纹特征序列以及所述字符序列,并按照所述指纹和所述字符序列的输入顺序,生成第一验证序列;根据预先设置的第二验证序列对生成的第一验证序列进行安全认证;其中,所述第二验证序列包括按照设定顺序设置的指纹特征序列以及字符序列。

A fingerprint based security authentication method and device

The application provides a fingerprint based security authentication method and device. The method comprises the following steps: receiving the input fingerprint and character sequence, identifying the fingerprint to obtain the fingerprint feature sequence; generating the first verification sequence according to the fingerprint feature sequence and the character sequence, and according to the input sequence of the fingerprint and the character sequence; and generating the first verification sequence according to the pre-set second verification sequence. The generated first authentication sequence is securely authenticated, wherein the second authentication sequence includes a fingerprint feature sequence set in a set order and a character sequence.

【技术实现步骤摘要】
一种基于指纹的安全认证方法及装置
本申请涉及身份认证
,特别是涉及一种基于指纹的安全认证方法及装置。
技术介绍
指纹的特征具有唯一性和永久性,因此指纹认证技术被广泛应用于安全认证领域,比如基于指纹进行身份认证。随着指纹认证技术的普及,一种新的消费方式出现,使消费越来越方便快捷,即基于指纹进行电子支付。用户进行电子支付时,为安全起见,需要输入指纹,待认证通过后才能进行电子支付。目前,基于指纹的安全认证过程可包括:事先录入指纹,通过对该指纹进行识别得到指纹特征序列,将该指纹特征序列保存,以便后续进行安全认证。当用户进行安全认证时,输入指纹,通过对该指纹进行识别得到指纹特征序列,将该指纹特征序列与事先录入并存储的指纹特征序列进行比较,若两者匹配,则认证通过。上述现有的指纹认证方案中,基于一个指纹进行安全认证,认证安全性较低。比如,在用户无意识的状态下(睡眠或者昏迷),即使不知道该用户用于电子支付安全认证的指纹是哪一个,但是只需要将该用户的10个手指都尝试一遍,即可完成安全认证,进而进行电子支付。
技术实现思路
本申请实施例提供了一种基于指纹的安全认证方法及装置,用以提高认证的安全性。第一方面,提供一种基于指纹的安全认证方法,该方法包括:接收输入的指纹以及字符序列,对所述指纹进行识别得到指纹特征序列;根据所述指纹特征序列以及所述字符序列,并按照所述指纹和所述字符序列的输入顺序,生成第一验证序列;根据预先设置的第二验证序列对生成的第一验证序列进行安全认证。其中,所述第二验证序列包括按照设定顺序设置的指纹特征序列以及字符序列。根据上述方案,由于进行安全认证时,不仅根据输入的指纹特征序列,还根据输入的字符序列,并按照指纹和字符序列的输入顺序生成第一验证序列,并根据预先设置的第二验证序列对生成的第一验证序列进行安全认证,这样可以增加验证序列的复杂度,进入增加验证序列被非法破译的难度,从而可以提高认证安全性。在一种可能的实现方式中,接收输入的指纹以及字符序列之前,还包括:输出提示信息,所述提示信息用于提示需要输入的指纹和字符序列的数量,或者提示需要输入的指纹和字符序列的数量以及输入顺序。根据上述方案,可以根据提示信息进行指纹和字符序列的输入,从而可以为用户提供方便。在一种可能的实现方式中,根据所述指纹特征序列以及所述字符序列,并按照所述指纹和所述字符序列的输入顺序,生成第一验证序列,包括:若检测到输入的指纹和字符序列的数量,与所述提示信息提示的指纹和字符序列的数量相匹配,则根据当前识别到的指纹特征序列以及当前接收到的字符序列,并按照所述指纹和所述字符序列的输入顺序,生成第一验证序列。根据上述方案,可以通过检测输入的指纹和字符序列的数量,是否与所述提示信息提示的指纹和字符序列的数量相匹配,从而确定用户输入是否结束,进而确定是否生成第一验证序列。在一种可能的实现方式中,接收输入的指纹以及字符序列之后,还包括:接收输入结束指令。根据所述指纹特征序列以及所述字符序列,并按照所述指纹和所述字符序列的输入顺序,生成第一验证序列,包括:接收到输入结束指令后,根据所述指纹特征序列以及所述字符序列,并按照所述指纹和所述字符序列的输入顺序,生成第一验证序列。根据上述方案,可以通过用户输入结束指令,来结束用户输入操作,使得终端或相关装置确定用户输入结束,进而生成第一验证序列。在一种可能的实现方式中,所述第二验证序列的设置步骤,包括:接收验证序列设置请求;根据所述验证序列设置请求,提示输入指纹和字符序列,并接收当前输入的指纹以及字符序列,对当前输入的指纹进行识别得到指纹特征序列;根据当前识别得到的指纹特征序列以及当前接收到的字符序列,并按照当前输入的指纹以及字符序列的输入顺序,生成第二验证序列;保存所述第二验证序列。根据以上方案,可设置用于安全认证的第二验证序列,由于该第二验证序列不仅根据输入的指纹特征序列,还根据输入的字符序列,并按照指纹和字符序列的输入顺序生成,这样可以增加验证序列的复杂度,进入增加验证序列被非法破译的难度,从而可以提高认证安全性。在一种可能的实现方式中,所述第一验证序列和/或所述第二验证序列中的指纹序列,为一个或多个;所述第一验证序列和/或所述第二验证序列中的字符序列,为一个或多个,其中,一个字符序列包括一个或多个数字字符。根据以上方案,可以灵活设置用于安全认证的验证序列。第二方面,提供一种基于指纹的安全认证装置,包括:接收模块,用于接收输入的指纹以及字符序列,对所述指纹进行识别得到指纹特征序列;生成模块,用于根据所述指纹特征序列以及所述字符序列,并按照所述指纹和所述字符序列的输入顺序,生成第一验证序列;验证模块,用于根据预先设置的第二验证序列对生成的第一验证序列进行安全认证;其中,所述第二验证序列包括按照设定顺序设置的指纹特征序列以及字符序列。在一种可能的实现方式中,该装置还包括提示模块。该提示模块可用于:在接收输入的指纹以及字符序列之前,输出提示信息,所述提示信息用于提示需要输入的指纹和字符序列的数量,或者提示需要输入的指纹和字符序列的数量以及输入顺序。在一种可能的实现方式中,所述生成模块,具体用于:若检测到输入的指纹和字符序列的数量,与所述提示信息提示的指纹和字符序列的数量相匹配,则根据当前识别到的指纹特征序列以及当前接收到的字符序列,并按照所述指纹和所述字符序列的输入顺序,生成第一验证序列。在一种可能的实现方式中,所述生成模块具体用于:接收输入的指纹以及字符序列之后,接收输入结束指令,并在接收到输入结束指令后,根据所述指纹特征序列以及所述字符序列,并按照所述指纹和所述字符序列的输入顺序,生成第一验证序列。在一种可能的方式中,还包括:设置模块;所述设置模块,用于接收验证序列设置请求,并根据所述验证序列设置请求,提示输入指纹和字符序列;所述接收模块,还用于接收当前输入的指纹以及字符序列,对当前输入的指纹进行识别得到指纹特征序列;所述生成模块,还用于根据当前识别得到的指纹特征序列以及当前接收到的字符序列,并按照当前输入的指纹以及字符序列的输入顺序,生成第二验证序列;所述设置模块,还用于保存所述第二验证序列。在一种可能的方式中,所述第一验证序列和/或所述第二验证序列中的指纹序列,为一个或多个;所述第一验证序列和/或所述第二验证序列中的字符序列,为一个或多个,其中,一个字符序列包括一个或多个数字字符。第三方面,提供一种终端,包括:处理器、存储器;所述处理器,用于读取所述存储器中的程序,执行如上述第一方面中任一项所述的方法。第四方面,提供一种计算机可读介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行如上述第一方面中任一项所述的方法。附图说明图1为本申请实施例提供的验证序列设置流程示意图;图2为本申请实施例提供的安全认证流程示意图;图3为本申请实施例提供的安全认证装置结构示意图;图4为本申请实施例提供的终端的结构示意图。具体实施方式本申请实施例提供一种基于指纹的安全认证方法及装置,通过指纹与字符序列的组合使用,提高验证序列的复杂度,增加验证序列的破解难度,进而可以提高认证安全性。本申请实施例可在终端侧实现。该终端能够基于指纹进行安全认证。可选地,该终端具有指纹输入以及本文档来自技高网...

【技术保护点】
1.一种基于指纹的安全认证方法,其特征在于,包括:接收输入的指纹以及字符序列,对所述指纹进行识别得到指纹特征序列;根据所述指纹特征序列以及所述字符序列,并按照所述指纹和所述字符序列的输入顺序,生成第一验证序列;根据预先设置的第二验证序列对生成的第一验证序列进行安全认证;其中,所述第二验证序列包括按照设定顺序设置的指纹特征序列以及字符序列。

【技术特征摘要】
1.一种基于指纹的安全认证方法,其特征在于,包括:接收输入的指纹以及字符序列,对所述指纹进行识别得到指纹特征序列;根据所述指纹特征序列以及所述字符序列,并按照所述指纹和所述字符序列的输入顺序,生成第一验证序列;根据预先设置的第二验证序列对生成的第一验证序列进行安全认证;其中,所述第二验证序列包括按照设定顺序设置的指纹特征序列以及字符序列。2.如权利要求1所述的方法,其特征在于,接收输入的指纹以及字符序列之前,还包括:输出提示信息,所述提示信息用于提示需要输入的指纹和字符序列的数量,或者提示需要输入的指纹和字符序列的数量以及输入顺序。3.如权利要求2所述的方法,其特征在于,根据所述指纹特征序列以及所述字符序列,并按照所述指纹和所述字符序列的输入顺序,生成第一验证序列,包括:若检测到输入的指纹和字符序列的数量,与所述提示信息提示的指纹和字符序列的数量相匹配,则根据当前识别到的指纹特征序列以及当前接收到的字符序列,并按照所述指纹和所述字符序列的输入顺序,生成第一验证序列。4.如权利要求1或2所述的方法,其特征在于:接收输入的指纹以及字符序列之后,还包括:接收输入结束指令;根据所述指纹特征序列以及所述字符序列,并按照所述指纹和所述字符序列的输入顺序,生成第一验证序列,包括:接收到输入结束指令后,根据所述指纹特征序列以及所述字符序列,并按照所述指纹和所述字符序列的输入顺序,生成第一验证序列。5.如权利要求1所述的方法,其特征在于,所述第二验证序列的设置步骤,包括:接收验证序列设置请求;根据所述验证序列设置请求,提示输入指纹和字符序列,并接收当前输入的指纹以及字符序列,对当前输入的指纹进行识别得到指纹特征序列;根据当前识别得到的指纹特征序列以及当前接收到的字符...

【专利技术属性】
技术研发人员:王鹏程
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东,37

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

1