一种信息认证方法及装置的制造方法_2

文档序号:9826359阅读:来源:国知局
的作用。
[0038] 例如:用户已预先设置字符串(密码)及标准特征信息,其中,用户设置的字符串 为abc,标准特征信息为用户输入的指纹信息,预先设置的指纹信息与字符串abc中的字符 的对应关系如表1所7JK。
[0039]
[0040] 表 1
[0041] 在表1中,用户预先设置的三个手指的指纹信息,分别对应abc中的三个字符。这 里需要说明的是,对于用户设置的字符串而言,在认证过程中,需要符合该字符串中字符的 排列顺序,才可通过认证。
[0042] 此时假设该用户的指纹信息发生泄露,其他用户使用这些指纹信息进行验证,并 以任意顺序输入指纹信息,如:"左手食指指纹"右手食指指纹"右手拇指指纹"。相 应设备在接收到这三个待认证的指纹信息后,会根据如表1所示的指纹信息与字符的对应 关系,对这三个待认证的指纹信息进行认证。根据表1所示的对应关系,以上述顺序输入的 待认证的指纹信息,其对应的字符串为Cba,显然,与用户预先设置的字符串abc不符。但由 于在认证过程中,不会对指纹信息的输入顺序进行匹配判断,那么,相应设备会认为,当前 接收到的这三个待认证的指纹信息,都可以在上述表1中查找到对应的匹配关系,从而通 过认证。导致该用户的个人信息的被其他用户访问。
[0043] 因此,从上例可见,若不对待认证生物信息的顺序进行认证,那么校验信息的安全 性仍较低。因此,为了增加校验信息的安全性,本申请在待认证生物特征信息的认证的过程 中,将对接收到的待认证生物特征信息的顺序进行匹配判断。
[0044] 具体地,在本申请中,按照用户的输入顺序,分别接收相应的各待认证生物特征信 息,也即,接收用户顺序输入的各待认证生物特征信息。
[0045] 另外,考虑到用户输入的字符串,所包含的字符具有相应的字符排列顺序,那么, 与字符相对应的标准特征信息,也具有相应的排列顺序,即可根据标准特征信息的排列顺 序对待认证生物特征信息进行认证。因此,在本申请中,在判断所述待认证生物特征信息, 与所述字符串中各字符对应的标准特征信息是否匹配之前,还包括:确定预先保存的字符 串中各字符的排列顺序,将确定的所述字符串中各字符对应的标准特征信息,按照所述排 列顺序进行排序,得到标准特征信息序列。
[0046] 标准特征信息序列的顺序就是字符串中各字符的排列顺序,那么,判断所述待认 证生物特征信息,与所述标准特征信息是否匹配,具体包括:按照用户输入各待认证生物特 征信息的顺序,将各待认证生物特征信息进行排序,得到待认证生物特征信息序列,判断所 述待认证生物特征信息序列与所述标准特征信息序列是否匹配。
[0047] 更进一步地,判断所述待认证生物特征信息序列与所述标准特征信息序列是否匹 配,具体是判断待认证生物特征信息序列中的第一个指纹信息,是否与标准特征信息序列 中的第一个指纹信息相匹配,两个序列中的第二个指纹信息是否相匹配,两个序列中的第 三个指纹信息是否相匹配……以此类推。在本申请中,可以采用判断指纹相似度的方式,来 判断两个序列中的指纹信息是否匹配,也即,判断两个序列中,第N位指纹信息所对应的指 纹图的相似度是否高于预置阀值,若是,则判定两个序列中的第N位指纹信息匹配,否则, 不匹配。
[0048] 需要说明的是,标准特征信息为用户预先设置的生物特征信息,通常,用户的生物 特征信息的复杂度远大于字符串的复杂度,也即,生物特征信息的信息量较大。而字符串具 有大量的组合方式,也即,字符串的数量远大于用户的生物特征信息的数量,因此,作为本 申请中的一种优选方式,预先设置的标准特征信息与字符的对应关系,具体为一个标准特 征信息对应至少一个字符。
[0049] 通过上述方式,相应设备将按照已保存的字符串中的字符的排列顺序,对用户设 置的标准特征信息进行排序。当有用户要进行身份认证时,用户顺序输入的各待认证生物 特征信息,只有与排序后的标准特征信息在顺序和数量上,完全一致,才可以通过认证。这 样的方式结合了传统校验信息的优点,用户可以使用已经建立对应关系的字符,变换各种 组合方式,具有较高的可变性,而且,在认证过程中,需要根据生物特征信息进行认证,也保 证了较高的安全性。
[0050] 下面结合图2,以一应用实例对上述信息认证过程进行说明。
[0051] 假设用户对移动终端进行解锁操作,在此场景下,生物特征信息为用户的指纹信 息。那么,待认证生物特征信息为:待认证指纹信息,标准特征信息为:标准指纹信息。在该 实例中,S201~S203为预先设置对应关系的过程,S204~S211为认证过程,其中,如图2 所示:
[0052] S201,移动终端预先接收用户设置的字符串。
[0053] 假设用户设置的字符串为XC933435。
[0054] S202,移动终端对接收到的该字符串进行字符去重处理。
[0055] 在字符串XC933435中,共有8个字符,但是字符"3"重复出现三次,因此需要对该 字符串进行字符去重处理,经过字符去重处理后,便得到了 X、C、9、3、4、5,共六个字符。
[0056] S203,针对去重后的各字符,移动终端接收用户针对该字符设置的指纹信息,作为 该字符对应的标准指纹信息。
[0057] 针对这六个字符,移动终端分别接收用户设置的指纹信息。在该场景中,一个标准 指纹信息对应至少一个字符,从而得到的标准指纹信息与上述六个字符的对应关系如表2 所示。
[0058]
[0059] 表 2
[0060] 在表2中,右手捣指指纹和左手捣指指纹分别对应多个子符,其中,右手捣指指纹 对应字符X和3,左手拇指指纹对应字符C和4。当然,在实际应用中,可根据需要对上述的 对应关系进行调整设置。
[0061] S204,移动终端接收用户顺序输入的各待认证指纹信息。
[0062] 用户将根据字符串中字符的排列顺序,输入各待认证指纹信息。用户顺序输入的 待认证指纹信息的数量,与预先保存的字符串中字符的总数量相同,也即,移动终端将接收 用户顺序输入的8个待认证指纹信息。这样,才能保证后续认证时,按照各字符所对应的标 准指纹信息,对多个待认证指纹信息进行逐一对比。
[0063] S205,确定预先保存的字符串中各字符的排列顺序。
[0064] 字符串中个字符的排列顺序为XC933435。
[0065] S206,根据预先设置的标准指纹信息与字符的对应关系,确定所述字符串中各字 符对应的标准指纹信息。
[0066] 字符串XC933435中,各字符所对应的标准指纹信息如表2所示。
[0067] S207,将确定的所述字符串中各字符对应的标准指纹信息,按照所述排列顺序进 行排序,得到标准指纹信息序列。
[0068] 得到的所述标准指纹信息序列,具体为:右手拇指指纹、左手拇指指纹、左手食指 指纹、右手拇指指纹、右手拇指指纹、左手拇指指纹、右手拇指指纹、右手食指指纹。
[0069] S208,按照用户输入各待认证指纹信息的顺序,将各待认证指纹信息进行排序,得 到待认证指纹信息序列。
[0070] 假设用户输入的各待认证指纹信息的顺序为:左手拇指指纹、左手拇指指纹、左手 食指指纹、右手拇指指纹、右手拇指指纹、左手拇指指纹、右手拇指指纹、右手食指指纹。该 顺序就是待认证指纹信息序列。
[0071] S209,判断所述待认证指纹信息序列与所述标准指纹信息序列是否匹配,若是,则 执行步骤S210,否则,执行步骤S211。
[0072] 在本场景中,由于待认证指纹信息序列中的第一位待认证指纹信息,为"左手拇指 指纹",而标准指纹信息序列中的第一位标准指纹信息,为"右手拇指指纹",显然,待认证指 纹信息序列与所述标准指纹信息序列不匹配,因此认证失败,也即,执行步骤S211。
[0073] S210,认证成功。
[0074] S211,认证失败。
[0075] 需要说明的是,在实际应用中,在预先设置了标准特征信息与字符的对应关系后, 相应的设备将记录该对应关系,这样一来,用户可以直接使用已设置对应关系的字符,重新 排列组合,生成新的字符式的验证信息,无需再录入相应的生物特征信息,增加了验证信息 设置的便捷性,而且,由于已经设置了标准特征信息,从而保证了校验信息的安全性。
[007
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1