1.一种基于生物特征的认证方法,应用于第一认证装置,其特征在于,包括:采集生物特征样本;
量化所述生物特征样本的特征点;
基于量化后的所述生物特征样本的特征点计算用于加密的密钥;
标识所述生物特征样本的奇异点;
基于所述奇异点计算辅助对齐参数;
所述辅助对齐参数用于第二认证装置获取生物特征模板中对应位置的特征点;
生成第一验证码;
使用所述用于加密的密钥对所述第一验证码进行加密;
向所述第二认证装置发送所述辅助对齐参数以及加密后的所述第一验证码;
当接收到所述第二认证装置回传的第二验证码时,比对所述第二验证码与所述第一验证码,若所述第二验证码与所述第一验证码一致,则所述第一认证装置采集的生物特征样本通过认证;
所述第二验证码为所述第二认证装置使用用于解密的密钥对所述加密后的所述第一验证码解密得到;所述用于解密的密钥为所述第二认证装置基于所述生物特征模板中对应位置的特征点计算得到。
2.根据权利要求1所述基于生物特征的认证方法,其特征在于,所述量化所述生物特征样本的特征点包括:对所述生物特征样本进行信号预处理;提取经信号预处理后的生物特征样本的特征点。
3.根据权利要求1或2所述基于生物特征的认证方法,其特征在于,所述生物特征样本包括指纹特征样本;
量化所述指纹特征样本的特征点包括:
将所述指纹特征样本的特征点的纹路方向量化为等间距的N个方向,N为≧1的整数;
将所述指纹特征样本的特征点相对于奇异点的位置量化为M个取值,M为≧1的整数。
4.根据权利要求3所述基于生物特征的认证方法,其特征在于,所述指纹特征样本的特征点包括:纹路的端点和/或纹路的分叉点。
5.根据权利要求1或2所述基于生物特征的认证方法,其特征在于,所述基于量化后的所述生物特征样本的特征点计算用于加密的密钥包括:将量化后的所述生物特征样本的特征点转换为数值;
计算所述数值的散列值或者签名值;
以所述散列值或者所述签名值为所述用于加密的密钥。
6.根据权利要求1或2所述基于生物特征的认证方法,其特征在于,所述标识所述生物特征样本的奇异点包括:标识所述生物特征样本的中心点和/或三角点为奇异点。
7.根据权利要求1或2所述基于生物特征的认证方法,其特征在于,所述基于所述奇异点计算辅助对齐参数包括:基于所述奇异点,计算所述生物特征样本的特征点的分布范围;
以计算得出的所述生物特征样本的特征点的分布范围为所述辅助对齐参数。
8.一种基于生物特征的认证方法,应用于第二认证装置,其特征在于,包括:接收第一认证装置发出的辅助对齐参数以及加密后的第一验证码;所述辅助对齐参数为所述第一认证装置根据采集的生物特征样本得到;
调取预置的生物特征模板,根据所述辅助对齐参数获取所述生物特征模板中对应位置的特征点;
基于所述生物特征模板中对应位置的特征点计算用于解密的密钥;
使用所述用于解密的密钥对所述加密后的第一验证码进行解密,以得到第二验证码;
向所述第一认证装置发送所述第二验证码;
当所述第二验证码通过所述第一认证装置的认证时,所述第二认证装置的所述生物特征模板通过认证。
9.根据权利要求8所述基于生物特征的认证方法,其特征在于:所述辅助对齐参数为:所述第一认证装置基于标识在所述生物特征样本的奇异点,计算得出的所述生物特征样本的特征点的分布范围;
所述根据所述辅助对齐参数获取所述生物特征模板中对应位置的特征点包括:将所述生物特征样本的特征点的分布范围标识到所述生物特征模板;获取所述生物特征模板上所述生物特征样本的特征点的分布范围内对应位置的特征点。
10.一种第一认证装置,其特征在于,包括:第一采集模块,用于采集生物特征样本;
第一量化模块,用于量化所述生物特征样本的特征点;
第一密钥模块,用于基于量化后的所述生物特征样本的特征点计算用于加密的密钥;
第一奇异点模块,用于标识所述生物特征样本的奇异点;
第一辅助对齐参数模块,用于基于所述奇异点计算辅助对齐参数;所述辅助对齐参数用于第二认证装置获取生物特征模板中对应位置的特征点;
第一验证码模块,用于生成第一验证码;
第一加密模块,用于使用所述用于加密的密钥对所述第一验证码进行加密;
第一收发模块,用于向所述第二认证装置发送所述辅助对齐参数以及加密后的所述第一验证码;
第一比对模块,当接收到所述第二认证装置回传的第二验证码时,比对所述第二验证码与所述第一验证码,若所述第二验证码与所述第一验证码一致,则所述第一认证装置采集的生物特征样本通过认证;所述第二验证码为所述第二认证装置使用用于解密的密钥对所述加密后的所述第一验证码解密得到;所述用于解密的密钥为所述第二认证装置基于所述生物特征模板中对应位置的特征点计算得到。
11.根据权利要求10所述的第一认证装置,其特征在于,所述装置还包括:第一预处理模块,用于对所述生物特征样本进行信号预处理;
第一提取模块,用于提取经信号预处理后的生物特征样本的特征点。
12.根据权利要求10或11所述的第一认证装置,其特征在于,所述第一量化模块用于量化指纹特征样本的特征点,包括:将所述指纹特征样本的特征点的纹路方向量化为等间距的N个方向,N为≧1的整数;
将所述指纹特征样本的特征点相对于奇异点的位置量化为M个取值,M为≧1的整数。
13.根据权利要求10或11所述的第一认证装置,其特征在于,所述第一密钥模块基于量化后的所述生物特征样本的特征点计算用于加密的密钥包括:将量化后的所述生物特征样本的特征点转换为数值;
计算所述数值的散列值或者签名值;
以所述散列值或者所述签名值为所述用于加密的密钥。
14.根据权利要求10或11所述的第一认证装置,其特征在于,所述第一奇异点模块标识所述生物特征样本的奇异点包括:标识所述生物特征样本的中心点和/或三角点为奇异点。
15.根据权利要求10或11所述的第一认证装置,其特征在于,所述第一辅助对齐参数模块基于所述奇异点计算辅助对齐参数包括:基于所述奇异点,计算所述生物特征样本的特征点的分布范围;
以计算得出的所述生物特征样本的特征点的分布范围为所述辅助对齐参数。
16.一种第二认证装置,其特征在于,包括:第二收发模块,用于接收第一认证装置发出的辅助对齐参数以及加密后的第一验证码;所述辅助对齐参数为所述第一认证装置根据采集的生物特征样本得到;
第二特征点模块,用于调取预置的生物特征模板,根据所述辅助对齐参数获取所述生物特征模板中对应位置的特征点;
第二密钥模块,用于基于所述生物特征模板中对应位置的特征点计算用于解密的密钥;
第二解密模块,用于使用所述用于解密的密钥对所述加密后的第一验证码进行解密,以得到第二验证码;
所述第二收发模块还用于向所述第一认证装置发送所述第二验证码。
17.根据权利要求16所述的第二认证装置,其特征在于,所述辅助对齐参数为:所述第一认证装置基于标识在所述生物特征样本的奇异点,计算得出的所述生物特征样本的特征点的分布范围;
所述第二特征点模块根据所述辅助对齐参数获取所述生物特征模板中对应位置的特征点包括:将所述生物特征样本的特征点的分布范围标识到所述生物特征模板;获取所述生物特征模板上所述生物特征样本的特征点的分布范围内对应位置的特征点。
18.一种电子设备,其特征在于,包括:至少一个第一处理器,以及至少一个第一存储器;
所述至少一个第一处理器与所述至少一个第一存储器通信连接;
所述至少一个第一存储器存储有可被所述至少一个第一处理器执行的指令,以使所述电子设备用于执行权利要求1-7任意一项所述基于生物特征的认证方法。
19.一种电子设备,其特征在于,包括:至少一个第二处理器,以及至少一个第二存储器;
所述至少一个第二处理器与所述至少一个第二存储器通信连接;
所述至少一个第二存储器存储有可被所述至少一个第二处理器执行的指令,以使所述电子设备用于执行权利要求8-9任意一项所述基于生物特征的认证方法。