一种生物特征信息处理方法、保存方法及装置的制造方法_2

文档序号:9235654阅读:来源:国知局
合1。
[0069] 其中,加密算法2也可W为采用密码散列函数的加密算法,比如可W是SHA。
[0070] 子步骤H ;针对第一生物特征信息所包含的每个生物特征向量分别执行操作:根 据加密处理后的安全信息集合1、图像的高度值和宽度值,W及坐标转换算法,对生物特征 向量中的第一元素和第二元素分别进行转换,得到转换后的第一元素和第二元素。
[0071] 子步骤H中使用的坐标转换算法可W进一步参考后文的实施例4,在此不再费述。
[0072] 在第一种实施场景中,若构成第一生物特征信息的生物特征向量还包含第H元 素,且该第H元素用于表示生物细节特征信息的特征样式标识,则根据特定信息和加密方 法对生物特征向量包含的至少一个元素进行不可逆的加密运算的过程中还可w进一步包 括;根据特征样式总数目和特征样式标识转换算法,对构成第一生物特征信息的每个生物 特征向量包含的第H元素分别进行加密运算,得到加密后的第H元素。
[0073] 其中,特征样式总数目为统计出的能够被识别的生物细节特征信息的特征样式总 数目,该特征样式总数目可W通过对包含生物细节特征信息的图像样本进行训练而得到。 特征样式标识转换算法可W进一步参考后文的实施例4,在此不再费述。
[0074] 在第一种实施场景中,除了对第H元素进行上述加密运算外,还可W对第H元素 进行其他的可逆或不可逆的加密运算。
[00巧]在第一种实施场景中,若构成第一生物特征信息的生物特征向量还包含第四元 素,且第四元素用于表示生物细节特征信息在图像所在二维空间中的坐标相对于该二维空 间中指定参考物的偏转角度,则根据特定信息和加密方法,对生物特征向量包含的至少一 个元素进行不可逆的加密运算的过程中还可W进一步:根据特定信息和加密方法,对构成 第一生物特征信息的每个生物特征向量包含的第四元素分别进行加密运算,得到加密后的 第四元素。
[0076] 具体的,当特定信息为随机字符串、终端唯一标识和用户密钥时,对构成第一生 物特征信息的每个生物特征向量包含的第四元素进行加密运算的过程可W包括如下子步 骤:
[0077] 子步骤一;利用加密算法3对由随机字符串、终端唯一标识和用户密钥构成的信 息集合进行加密计算,得到安全信息集合2。
[007引其中,加密算法3可W采用密码散列函数的加密算法,比如可W是SHA。
[0079] 子步骤二;利用加密算法4再次对安全信息集合2进行加密处理,得到加密处理后 的安全信息集合2。
[0080] 其中,加密算法4也可W为采用密码散列函数的加密算法,比如可W是SHA。
[0081] 子步骤H ;针对第一生物特征信息所包含的每个生物特征向量分别执行操作:根 据偏转角度转换算法和加密处理后的安全信息集合2,对生物特征向量中的第四元素进行 转换,得到转换后的第四元素。
[0082] 该子步骤H中使用的偏转角度转换算法可W进一步参考后文的实施例4,在此不 再费述。
[0083]在第一种实施场景中,若构成第一生物特征信息的生物特征向量除了包含前文所 述的第一元素和第二元素外,还包含第五元素(用于表示组合的标识),且该里所说的组合 为生物细节特征信息在图像所在二维空间中的坐标相对于该二维空间中指定参考物的偏 转角度和生物细节特征信息的特征样式标识所构成的组合,那么,根据特定信息和加密方 法,对生物特征向量包含的至少一个元素进行不可逆的加密运算的过程还可W进一步包 括:
[0084] 根据组合标识转换算法,W及对图像样本进行训练而确定出的组合数,对构成第 一生物特征信息的每个生物特征向量包含的第H元素分别进行加密运算,得到加密后的第 H元素。该里所说的组合标识转换算法可W进一步参考后文的实施例5,在此不再费述。
[0085] 需要说明的是,上述组合数为不同生物细节特征信息在二维空间中的坐标分别相 对于二维空间中指定参考物的偏转角度与所述不同生物细节特征信息的特征样式标识的 组合数目。上述图像可w为包含生物细节特征信息的图像。上述二维空间可w为包含生物 细节特征信息的图像所在的二维空间。
[0086] 在第一种实施场景中,除了可W对第五元素进行上述加密运算外,还可W对第五 元素进行其他的可逆或不可逆的加密运算。
[0087] 第二种实施场景;生物特征向量仅包含前文所述的第H元素。
[0088] 在第二种实施场景下,根据特定信息和加密方法,对构成第一生物特征信息的生 物特征向量包含的至少一个元素进行不可逆的加密运算,得到待识别的生物特征信息的具 体实现方式可W包括:根据特定信息和加密方法,对构成第一生物特征信息的各生物特征 向量中的第H元素分别进行不可逆的加密运算,得到加密后的第H元素。
[0089] 第H种实施场景;生物特征向量包含前文所述的第H元素和第四元素。
[0090] 在第H种实施场景下,根据特定信息和加密方法,对构成第一生物特征信息的生 物特征向量包含的至少一个元素进行不可逆的加密运算,得到待识别的生物特征信息的具 体实现方式可W包括:根据特定信息和加密方法,对构成第一生物特征信息的各生物特征 向量中的第H元素和第四元素分别进行不可逆的加密运算,得到加密后的第H元素。或者, 也可W只对各生物特征向量中的第H元素分别进行不可逆的加密运算,得到加密后的第H 元素;或者,也可W只对各生物特征向量中的第四元素分别进行不可逆的加密运算,得到加 密后的第四元素。
[0091] 实施例1中对其他实施场景不再一一列举。但本领域技术人员可W明白,视特定 信息内容的不同、使用的加密算法的不同,W及使用加密算法的次数不同等,步骤42还可 W有其他实现方式。但只要是根据特定信息和加密方法,对构成第一生物特征信息的生物 特征向量包含的至少一个元素进行不可逆的加密运算,均为步骤42所能涵盖的下位方案。
[0092] 可选的,为了加强待识别的生物特征信息的安全性,待识别的生物特征信息中还 可W被添加杂凑点,W实现对生物特征信息的隐藏。
[0093] W下进一步对实施例2中的步骤43进行详细说明:
[0094] 若实施例2中利用杂凑点对注册的生物特征信息进行了隐藏,则前文所述的步骤 43中确定待识别的生物特征信息与保存的注册的生物特征信息之间的相似度的过程可W 包括下述步骤:
[0095] 首先,从待识别的生物特征信息中删除满足第一特定条件的特定数目的信息;W 及从注册的生物特征信息中删除满足第二特定条件的特定数目的信息。然后,确定删除了 特定数目的杂凑点后的待识别的生物特征信息和删除了特定数目的杂凑点后的注册的生 物特征信息之间的相似度。
[0096] 其中,特定数目可W为注册的生物特征信息中添加的杂凑点的数目;第一特定条 件为"与注册的生物特征信息中包含的任一信息相同";第二特定条件为"与待识别的生物 特征信息中包含的任一信息相同"。
[0097] 步骤43中对注册的生物特征信息和待识别的生物特征信息中的相同信息进行删 除的好处在于,可W避免由于杂凑点的存在而导致待识别的生物特征信息和注册的生物特 征信息之间的相似度的值的准确性受到影响。
[009引由对于实施例2的上述说明可知,实施例2由于对生物特征信息进行了加密处理 后才将其存储到用户终端,而不是直接将从获得的原始生物特征信息存储到用户终端,从 而增大了存储在用户终端中的生物特征信息的破译难度。采用本申请实施例2提供的上述 方法,即便用户终端被破解,破解者也由于无法获知对生物特征信息的具体加密处理方式, 而无法根据加密处理后的生物特征信息得到加密处理前的原始生物特征信息,从而保证了 保存在用户终端中的生物特征信息的安全性。
[0099] 需要说明的是,当实施例2中所述的特定信息包括随机字符串时,实施例2提供的 该方法在步骤44执行完毕后还可W进一步包括下述步骤:
[0100] 接收用于更新随机字符串的信息;
[0101] 利用用于更新随机字符串的信息更新随机字符串。
[0102] 该步骤的存在,可W使得后续根据更新后的随机字符串进行加密处理后的待识别 的生物特征信息基本不可能再与注册的生物特征信息有较大的相似度,从而相当于使得注 册的生物特征信息失效。
[0103] 此外需要说明的是,实施例2所提供方法的各步骤的执行主体均可W是同一终 端,或者,该方法也由不同终端作为执行主体。比如,步骤41和步骤42的执行主体可W为 终端1,步骤43和步骤44的执行主体可W为终端2 ;又比如,步骤41的执行主体可W为终 端1,步骤42~步骤44的执打王体可W为终端2;等等。
[0104] 实施例3
[0105] 实施例3提供一种生物特征信息的保存方法,该方法的具体实现流程图如图5所 示,包括如下步骤:
[0106] 步骤51,获得生物特征信息;
[0107] 步骤52,根据特定信息和加密方法,对获得的生物特征信息进行加密处理,得到加 密处理后的生物特征信息。
[010引步骤52的具体实现过程与实施例2中的步骤42的具体实现过程类似,在此不再 费述。
[0109] 步骤53,保存加密处理后的生物特征信息。
[0110] 实施例3由于对生物特征信息进行了加密处理后才将其存储到用户终端,而不是 直接将从获得的原始生物特征信息存储到用户终端,从而增大了存储在用户终端中的生物 特征信息的破译难度。采用本申请实施例3提供的该方法,即便用户终端被破解,破解者也 由于无法获知对生物特征信息的具体加密处理方式,而无法根据加密处理后的生物特征信 息得到加密处理前的原始生物特征信息,从而保证了保存在用户终端中的生物特征信息的 安全性。
[0111] 需要说明的是,实施例3所提供方法的各步骤的执行主体均可W是同一终端,或 者,该方法也由不同终端作为执行主体。比如,步骤51和步骤52的执行主体可W为终端1, 步骤53的执行主体可W为终端2 ;又比如,步骤51的执行主体可W为终端1,步骤52和步 骤53的执行主体可W为终端2 ;等等。
[011引 实施例4
[0113]采用目前的现有技术,对存在于图像中的生物特征巧日指纹特征、掌纹特征、人脸 特征、虹膜特征和眼纹特征等)信息进行提取后,可W得到相应的生物特征信息,即多维生 物特征向量集合。
[0114]具体地,W掌纹特征为例,采用掌纹特征识别和提取方法对图像进行处理后,可W 得到多个掌纹特征码,该些掌纹特征码可w构成一个四维掌纹特征向量集合,或者可w转 换为该四维掌纹特征向量集合。该四维掌纹特征向量集合所包含的四维掌纹特征向量的前 两个元素(即前两维)一般用于表示:某掌纹细节特征信息在上述图像所在的二维空间中的 坐标;四维掌纹特征向量的第H个元素(即第H维)一般用于描述该掌纹细节特征信息的特 征样式标识;四维掌纹特征向量的第四个元素(即第四维)则用于描述该掌纹细节特征信息 在前述二维空间中的坐标相对于该二维空间中指定坐标点巧日/或坐标轴)的偏转角度,比 如按照逆时针的方向相对于该二维空间的原点的偏转角度,如图6所示。
[0115] 对于上述描述中的一些名词解释如下:
[0116]掌纹细节特征信息是指构成掌纹的线条的特征信息;
[0117] 掌纹细节特征信息的特征样式是指构成掌纹的线条所具备的特征样式,比如棒形 线型、弧形线型、波浪线型、贊形线型W及螺形线型等等。实施例4中,假设目前能够被识别 的掌纹细节特征信息的特征样式共有m。种,从而特征样式标识的范围可W是[1,m。]。
[0118] 类似于掌纹特征向量集合的生成方式,采用生物特征识别方法对图像中的其他生 物特征信息进行识别后,也可W得到相应的生物特征向量集合。
[0119] 虽然在实际应用中,上述多维生物特征向量集合所包含的元素个数(即维数)会受 到该集合中的元素所要描述的生物细节特征信息所属的生物特征种类、生成该集合时所使 用的特征识别和提取方法或该集合中的元素对于生物细节特征信息的描述方式的影响,从 而使得该集合的维数可能不止四维。但无论该集合的维数数量是多少,该集合包含的元素 所表示的信息基本上可W划分为H部分,它们分别为;生物细节特征信息在包含有该生物 细节特征信息的图像所在的二维空间中的坐标(为便于描述,后文将包含有该生物细节特 征信息的图像所在的二维空间简称为"图像所在二维空间")、生物细节特征信息的特征样 式标识,W及生物细节特征信息在图像所在二维空间中的坐标相对于该二维空间中指定坐 标点巧日/或坐标轴)的偏转角度。
[0120] 基于上述介绍,W下对本申请实施例4进行详细说明。
[0121] 本申请实施例4提供一种多维生物特征向量集合的处理方法。其中,所述多维生 物特征向量集合中的每个多维生物特征向量所分别表示的信息至少包括前文所述的H部 分。
[0122] 为方便对本申请实施例4提供的该方法进行清楚的描述,下文W用户提供包含掌 纹特征信息的图像为例,说明如何对该图像进行生物特征信息提取而得到四维掌纹特征向 量集合、如何对四维掌纹特征向量集合进行特定转换并利用杂凑点对转换后得到的四维掌 纹特征向量集合进行隐藏,W及如何基于隐藏的多维掌纹特征向量集合对用户再次提供的 掌纹特征信息进行识别比对。该方法也可W用于处理除掌纹特征信息之外的其他生物特征 信息,如指纹特征信息、虹膜特征信息、人脸特征信息W及步态特征信息等等。
[0123] 请参照附图7,其为本申请实施例4所提供的基于多维生物特征向量集合的生物 特征信息处理方法的具体实现流程示意图,该方法主要包括下述步骤:
[0124] 步骤71,用户终端获得并保存随机字符串A。和B。。
[0125] 实施例4中,A。和B。可W是由网络侧的服务器随机生成的,也可W是由终端侧的 用户终端随机生成的。
[0126] 此外,A。还可W是根据用户输入的用户账号生成的,而B。则可W是根据用户终端 的唯一标识生成的。比如,服务器在接收到用户终端发送的用户账号"cherry"后,可W在 "cherry"该一字符串后添加随机字符从而生成A。;类似地,可W根据用户终端的唯一标识 构成的一个字符串,并在该字符串后添加随机字符从而生成B。。W手机该一用户终端为例, 手机的唯一标识可W但不限于是手机的IMEI、IMSI、CPU的型号、MAC地址、操作系统的标识 和/或操作系统的版本信息等。
[0127]当该A。和B。由网络侧的服务器生成时,服务器可朗尋A。和B。发送给用户终端进 行存储,W便于后续用户终端可W方便地调用保存在本地的A。和B。进行生成安全散列结果 字符串A和字符串B等操作。
[012引步骤72,用户终端获得专属密钥和用户终端的设备指纹。
[0129] 具体地,用户终端可W获得用户输入该用户终端的、由用户自己创建的专属密钥 K。一般地,K的格式为字符串。K可W存储在用户终端的易失性存储器(如内存)内,也可 W通过加密的方式直接存储在用户终端的非易失性存储器巧日磁盘)内,W便后续用户终端 执行对生物特征模
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1