指纹验证方法、指纹验证装置和终端的制作方法
【技术领域】
[0001]本发明涉及终端技术领域,具体而言,涉及一种指纹验证方法、一种指纹验证装置和一种终端。
【背景技术】
[0002]目前,指纹验证被广泛应用于终端解锁、安全支付、私密模式、双系统等,在这些场景中,都是基于单个指纹信息进行指纹验证的,相关技术中指纹识别的移动终端硬件组成如图1所示,其中,指纹传感模块用于采集终端用户的指纹信息,存储模块用于存储终端数据、指纹信息,CPU (Central Processing Unit,中央处理器)用于程序控制和数据处理,通信模块用于本终端与其它终端的通信。另外,图2和图3示出了相关技术中指纹信息录入的过程和指纹验证的过程。
[0003]由此可知,相关技术中的指纹验证的缺陷包括:
[0004]1.在日常生活中,用户的手指与生活用品、办公用品等接触时容易留下指纹,这就造成用户的指纹很容易被他人窃取、仿制;
[0005]2.由于用户在无意识的状态时留下的指纹仍然有效,因此,用户在无意识的状态时留下的指纹很可能会被他人利用;
[0006]3.在指纹传感模块采集用户指纹的过程中,用户的指纹可能会被窃取。
[0007]因此,需要一种新的技术方案,能够提升指纹验证的安全性。
【发明内容】
[0008]本发明正是基于上述问题,提出了一种新的技术方案,能够提升指纹验证的安全性。
[0009]有鉴于此,本发明的第一方面提出了一种指纹验证方法,用于终端,包括:通过多个指纹采集装置接收多个指纹信息;确定所述多个指纹采集装置中的每个指纹采集装置接收到的指纹信息是否与所述每个指纹采集装置对应的预定指纹信息一致;当确定所述每个指纹采集装置接收到的指纹信息与所述每个指纹采集装置对应的所述预定指纹信息一致时,允许所述多个指纹信息通过指纹验证,并执行与所述多个指纹信息对应的操作选项。
[0010]在该技术方案中,能够利用终端的多个指纹采集装置获取多个指纹信息,每个指纹采集装置与每个指纹信息是相互对应的,这样多个指纹采集装置与多个指纹信息会有多种组合方式。例如,用户有10个手指,也就相应有10个指纹信息,如果只有一个指纹信息是密码,则这一个指纹信息被穷举出来的概率为1/10,而如果将3个指纹信息作为密码,并通过三个不同的指纹采集装置验证,则3个指纹信息被穷举出来的概率为I/{(10X9X8) X (3X2)} = 1/4320,从而增加了指纹验证的难度,提高了用户终端的安全性。因此,只有当每个指纹采集装置接收到的指纹信息与该指纹采集装置的预定指纹信息都一一对应时,才能通过指纹验证,并执行与多个指纹信息对应的操作选项。再者,用户可以录入多套指纹信息,每套指纹信息都包括在不同的指纹采集装置上录入的不同手指的指纹信息,这样,用户就可以为每套指纹信息设置对应的功能,从而任一套指纹信息通过指纹验证后,执行与该套指纹信息对应的功能。另外,多个指纹采集装置可以设置在终端的各个不同的位置上。通过上述技术方案,能够利用终端的多个指纹采集装置获取多个指纹信息,并且只有当每个指纹采集装置接收到的指纹信息与该指纹采集装置的预定指纹信息都一一对应时,才能通过指纹验证,从而提升了指纹验证的难度,为用户的信息、财产安全提供了保障,增强了用户使用的安全性,提升了用户体验。
[0011]在上述技术方案中,优选地,在所述通过多个指纹采集装置接收多个指纹信息之前,还包括:通过所述多个指纹采集装置中的所述每个指纹采集装置接收所述每个指纹采集装置对应的所述预定指纹信息;以及根据接收到的存储命令,保存所述每个指纹采集装置对应的所述预定指纹信息。
[0012]在该技术方案中,能够根据用户的设置命令预先为多个指纹采集装置中的每个指纹采集装置设置对应的预定指纹信息,并将每个指纹采集装置对应的预定指纹信息保存在终端的存储器中,这样,用户就能够利用多个指纹采集装置获取对应的多个指纹信息与已存储的多个预定指纹信息进行比对,以通过指纹验证。另外,用户可以录入多套指纹信息,每套指纹信息都包括在不同的指纹采集装置上录入的不同手指的指纹信息,这样,用户就可以为每套指纹信息设置对应的功能,从而任一套指纹信息通过指纹验证后,执行与该套指纹信息对应的功能。
[0013]在上述技术方案中,优选地,还包括:在所述接收所述每个指纹采集装置对应的所述预定指纹信息之后,根据接收到的顺序设置命令,为所述多个指纹采集装置的多个所述预定指纹信息设置预定顺序;或在所述接收所述每个指纹采集装置对应的所述预定指纹信息的同时,根据接收到的所述存储命令,将所述多个指纹采集装置接收多个所述预定指纹信息的顺序存储为所述预定顺序。
[0014]在该技术方案中,用户可以按照自己的需要设置多个预定指纹信息的获取顺序(即预定顺序),也可以将多个指纹采集装置获取的对应的预定指纹信息的顺序设置为预定顺序,也就是说,只有当用户录入的指纹信息与预定指纹信息一致,且录入指纹信息的顺序也与预定顺序一致时,才允许通过指纹验证。通过上述技术方案,进一步增加了指纹验证的难度,避免用户的指纹信息和终端内的信息被恶意软件或病毒等获取,提升了终端的安全性,从而提升了用户体验。
[0015]在上述技术方案中,优选地,在所述通过多个指纹采集装置接收多个指纹信息之前,还包括:根据接收到的关联设置命令,将所述预定顺序与所述操作选项相关联。
[0016]在该技术方案中,可以将多个指纹采集装置获取对应的多个指纹信息的预定顺序与需要安全保护的操作选项相关联,这样,以便在用户录入的指纹信息与预定指纹信息一致,且录入指纹信息的顺序也与预定顺序一致时,使让终端执行该操作选项的功能,从而进一步增加了指纹验证的难度,提高了终端的安全性。
[0017]在上述技术方案中,优选地,在所述确定所述每个指纹采集装置接收到的指纹信息与所述每个指纹采集装置对应的所述预定指纹信息一致之后,还包括:确定所述多个指纹采集装置接收所述多个指纹信息的顺序是否与所述预定顺序一致;当确定所述顺序与所述预定顺序一致时,允许通过指纹验证,并执行与所述预定顺序对应的所述操作选项。
[0018]在该技术方案中,只有用户录入的指纹信息与预定指纹信息一致,且录入指纹信息的顺序也与预定顺序一致时,才能通过指纹验证,进而让终端执行对应操作选项的功能,否则无法通过指纹验证,终端无法执行对应操作选项的功能。通过上述技术方案,进一步增加了指纹验证的难度,提高了终端的安全性。
[0019]本发明的第二方面提出了一种指纹验证装置,用于终端,包括:指纹信息接收单元,通过多个指纹采集装置接收多个指纹信息;指纹信息验证单元,确定所述多个指纹采集装置中的每个指纹采集装置接收到的指纹信息是否与所述每个指纹采集装置对应的预定指纹信息一致;执行单元,当确定所述每个指纹采集装置接收到的指纹信息与所述每个指纹采集装置对应的所述预定指纹信息一致时,允许所述多个指纹信息通过指纹验证,并执行与所述多个指纹信息对应的操作选项。
[0020]在该技术方案中,能够利用终端的多个指纹采集装置获取多个指纹信息,每个指纹采集装置与每个指纹信息是相互对应的,这样多个指纹采集装置与多个指纹信息会有多种组合方式。例如,用户有10个手指,也就相应有10个指纹信息,如果只有一个指纹信息是密码,则这一个指纹信息被穷举出来的概率为1/10,而如果将3个指纹信息作为密码,并通过三个不同的指纹采集装置验证,则3个指纹信息被穷举出来的概率为I/{(10X9X8) X (3X2)} = 1/4320,从而增加了指纹验证的难度,提高了用户终端的安全性。因此,只有当每个指纹采集装置接收到的指纹信息与该指纹采集装置的预定指纹信息都一一对应时,才能通过指纹验证,并执行与多个指纹信息对应的操作选项。再者,用户可以录入多套指纹信息,每套指纹信息都包括在不同的指纹采集装置上录入的不同手指的指纹信息,这样,用户就可以为每套指纹信息设置对应的功能,从而任一套指纹信息通过指纹验证后,执行与该套指纹信息对应的功能。另外,多个指纹采集装置可以设置在终端的