首页 > 专利 > 杭州电子科技大学 > 一种人类指静脉生物密钥生成方法专利详情

一种人类指静脉生物密钥生成方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2014-03-03
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2014-07-16
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2017-02-08
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2034-03-03
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201410074438.4 申请日 2014-03-03
公开/公告号 CN103870810B 公开/公告日 2017-02-08
授权日 2017-02-08 预估到期日 2034-03-03
申请年 2014年 公开/公告年 2017年
缴费截止日
分类号 G06K9/00G06F21/32 主分类号 G06K9/00
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 0
权利要求数量 1 非专利引证数量 1
引用专利数量 3 被引证专利数量 0
非专利引证 1、Shan Juan Xie et al..Guided GaborFilter for Finger Vein PatternExtraction《.2012 Eighth InternationalConference on Signal Image Technology andInternet Based Systems》.2012,林刚.基于指纹特征的密钥保护算法《.中国优秀硕士学位论文全文数据库 信息科技辑》.2013,(第S1期),张军.手指静脉识别技术《.中国优秀硕士学位论文全文数据库 信息科技辑》.2013,(第S1期),Xiang Yu et al..A Novel Finger VeinPattern Extraction Approach for Near-Infrared Image《.International Congress onImage and Signal Processing,2009》.2009,;
引用专利 CN103258156A、CN103455744A、CN102063740A 被引证专利
专利权维持 4 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 杭州电子科技大学 当前专利权人 杭州电子科技大学
发明人 吴震东 第一发明人 吴震东
地址 浙江省杭州市下沙高教园区2号大街 邮编
申请人数量 1 发明人数量 1
申请人所在省 浙江省 申请人所在市 浙江省杭州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州君度专利代理事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
杜军
摘要
本发明提出了一种指静脉生物密钥生成方法。本发明将用户指静脉图像经一系列图像处理后得到的特征向量向高维空间中投影,在高维空间中将向量稳定到可接受的波动范围内,再对稳定后的向量提取数字序列,从数字序列中编码指静脉生物密钥。整个方法在移动终端、认证服务器端均无需存储用户指静脉信息,也无需在网络中传递用户的指静脉图像。用户通过采集自身的指静脉图像在本地生成(用户名、密钥)对,通过用户名、密钥)对衍生的各种认证方法进行网络身份认证。该方法还支持直接生成用户专属的指静脉密钥流,对用户私有数据进行加密保护,在网络安全领域可以有很好的应用。只要指静脉生物密钥的密钥空间足够大,可保证高安全性。(56)对比文件Preethy Prabhakar et al..Finger VeinIdentification Based On Minutiae FeatureExtraction With Spurious MinutiaeRemoval《.2013 Third InternationalConference on Advances in Computing andCommunications》.2013,孙磊.手指静脉图像的特征提取算法《.中国优秀硕士学位论文全文数据库 信息科技辑》.2013,(第S1期),
  • 摘要附图
    一种人类指静脉生物密钥生成方法
  • 说明书附图:[转续页]
    一种人类指静脉生物密钥生成方法
  • 说明书附图:图1
    一种人类指静脉生物密钥生成方法
  • 说明书附图:图2
    一种人类指静脉生物密钥生成方法
  • 说明书附图:图3
    一种人类指静脉生物密钥生成方法
  • 说明书附图:图4
    一种人类指静脉生物密钥生成方法
  • 说明书附图:图5
    一种人类指静脉生物密钥生成方法
  • 说明书附图:图6
    一种人类指静脉生物密钥生成方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2017-02-08 授权
2 2014-07-16 实质审查的生效 IPC(主分类): G06K 9/00 专利申请号: 201410074438.4 申请日: 2014.03.03
3 2014-06-18 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种人类指静脉生物密钥生成方法,其特征在于该方法包括以下步骤:指静脉生物密钥训练部分和指静脉生物密钥提取部分;
指静脉生物密钥训练部分具体步骤为:
第一步,用户通过红外静脉采集设备采集用户指静脉图像,采集5幅以上,记采集幅数为M;
第二步,对指静脉图像进行预处理,含灰度化、尺寸归一化、方向滤波增强、平滑、细化处理;
图像灰度化处理采用如下公式:
f(i,j)=0.30R(i,j)+0.59G(i,j)+0.11B(i,j);
其中R、G、B为红、绿、蓝三分量;
所述的尺寸归一化是调整图像大小为统一尺寸;
所述的方向滤波增强的具体方法是:
1)选择邻域方向模板,模板从水平位置开始,按逆时针方向每隔22.5°确定一个方向,共计8个离散方向;模板的方向角范围为[0,π];
2)确定每个像素点的方向:利用邻域模板求出每个像素点在以该点为中心的8个方向上的像素灰度平均值,记为Gi,1所有像素点的方向组成了静脉图像的方向图;
3)用方向滤波器对静脉图像进行滤波操作:
用9×9模板构造8个方向的滤波模板,滤波器的系数从中心向方向两端衰减;水平方向滤波器模板如下式所示:
模板中系数a、b、c、d满足:d+2a+2b-2c=0;d>a>b≥0,c>0;
滤波时根据方向图得出某点及其周围区域的方向特征,并从滤波器组中选择一个相应方向的滤波器对这一块进行卷积运算滤波,获得方向滤波增强后的图像;
第三步,对预处理后指静脉图像进行提取特征操作,用主成分分析法提取特征向量,得指静脉在特征空间中的投影矩阵,记为P1;将求得的特征向量组织为一个M×D维的特征向量矩阵,记为S1,D为投影后特征向量元素个数;
第四步,将矩阵S1扩展为2个矩阵,L×L维的随机误差方阵EX,L×L维的标准值方阵EY,L>D;具体方法是:
取矩阵S1的M个行向量,求均值,得1×D维的均值向量EB;
设定波动范围Er,为EB增加随机误差扰动,计算公式为:
S1j代表S1矩阵中的第j行,EXj代表一个行向量;rand(0,1)函数返回(0,1)之间的随机数;将EXj以行为单位装配为L×D维的矩阵;
构造L-D个非线性函数,输入变量是一维行向量(x1,x2,…,xD),D个元素,输出为一维行向量(x1,x2,…,xD,…,xL),L个元素;非线性函数采用Z(t)=(x1-x2)×sin(t)+(t^2)×(x3%10)(t为整数,0用构造的Z(t)对EXj进行运算,j遍历1~L,得L×L维矩阵,即随机误差方阵EX;
EY构造方法为:
将均值向量EB重复L行,得L×D维矩阵,记为EYtj;用Z(t)对EYtj进行运算,j遍历1~L,得L×L维矩阵,即标准值方阵EY;
第五步,求解EX的广义逆矩阵,记为IEX,将IEX左乘矩阵EY得到指静脉特征向量的高维空间投影矩阵PEX=IEX×EY,在用户端存储P1,PEX;
指静脉生物密钥训练完成;
指静脉生物密钥提取部分具体步骤为:
第Ⅰ步,用户通过红外静脉采集设备采集用户指静脉图像;
第II步,对指静脉图像进行预处理,含灰度化、尺寸归一化、方向滤波增强、平滑、细化处理;处理方法与指静脉生物密钥训练部分第二步相同;
第Ⅲ步,将预处理后指静脉图像转换为行向量,取指静脉生物密钥训练时存储的投影矩阵P1,左乘投影矩阵P1,得指静脉在特征空间中的特征向量,记为Z,长度为D;
第Ⅳ步,将向量Z扩展为1×L维矩阵EZ,左乘PEX矩阵,得1×L维向量ED;扩展方法与指静脉生物密钥训练部分第四步相同;
第Ⅴ步,用棋盘法对向量ED中的数值进行进一步稳定处理,取前DL个数值得1×DL维向量EE,DL≤D;将向量EE中各元素的数值前后拼接,即生成指静脉生物密钥。
说明书

技术领域

[0001] 本发明属于信息安全技术领域,具体涉及一种从人类指静脉图像中提取人类指静脉生物密钥的方法。其能够通过摄取人类指静脉图像,直接生成生物密钥,为指静脉生物认证技术提供了一种新的认证方法。扩展指静脉识别技术在网络安全中的应用。

背景技术

[0002] 手指静脉识别较其它生物特征具有很强的普遍性和惟一性,活体辨识,不存在仿制或失窃的风险,手指表面皮肤条件不影响识别工作,非接触性采集等优势,在本地身份认证领域,正越来越受到人们的重视。指静脉识别技术是一项新兴的技术,20世纪90年代,科研工作者发现利用人体手指血管红外成像,可以作为身份识别依据,给出了指静脉作为身份识别特征的理论依据。随后,20世纪末、21世纪初推出了多款指静脉识别产品。我国在2004年后陆续有大学开始研究指静脉识别技术,并研发相关产品。目前指静脉识别技术主要用于本地身份认证领域,较少扩展到网络身份认证领域。
[0003] 指静脉识别与传统的生物特征识别技术框架类似,均采用首先获取生物信息图像,指静脉识别为用红外成像技术获取指静脉图像;然后从生物信息图像中提取生物特征,生成生物特征模板,存储在认证端;当用户需要进行身份认证时,再次采集生物信息图像,提取生物特征,与存储的生物特征模板进行比对,一致则认证通过,不一致则认证失败。
[0004] 这一认证模式有些固有的缺点会限制指静脉识别技术在身份认证领域的发展。模式不支持加密。用户必须将其指静脉模板存储到认证端,认证时通过比对判定是否通过认证。这局限了指静脉生物特征识别技术在信息安全领域的发展。
[0005] 曾经有科研工作者提出生物密钥的概念,希望直接从生物特征中获取稳定的生物密钥序列。但是指静脉生物特征信息不容易稳定,实际生产生活中尚未出现可实用的指静脉生物密钥技术。

发明内容

[0006] 本发明提出了一种指静脉生物密钥生成方法。方法将用户指静脉图像经一系列图像处理后得到的特征向量向高维空间中投影,在高维空间中将向量稳定到可接受的波动范围内,再对稳定后的向量提取数字序列,从数字序列中编码指静脉生物密钥。整个方法在移动终端、认证服务器端均无需存储用户指静脉信息,也无需在网络中传递用户的指静脉图像。用户通过采集自身的指静脉图像在本地生成(用户名、密钥)对,通过(用户名、密钥)对衍生的各种认证方法进行网络身份认证。该方法还支持直接生成用户专属的指静脉密钥流,对用户私有数据进行加密保护,在网络安全领域可以有很好的应用。只要指静脉生物密钥的密钥空间足够大,可保证高安全性。本发明提取的指静脉生物密钥序列长度可大于128bit。
[0007] 指静脉生物密钥生成分两部分,第一部分为指静脉生物密钥训练部分,第二部分为指静脉生物密钥提取部分。
[0008] 指静脉生物密钥训练部分具体步骤为:
[0009] 第一步,用户通过红外静脉采集设备采集用户指静脉图像,采集5幅以上,记采集幅数为M。
[0010] 第二步,对指静脉图像进行预处理,含灰度化、尺寸归一化、方向滤波增强、平滑、细化处理。
[0011] 第三步,对预处理后指静脉图像进行提取特征操作,用主成分分析法(PCA)提取特征向量。得指静脉在特征空间中的投影矩阵,记为P1。将求得的特征向量组织为一个M×D维的特征向量矩阵,记为S1,D为投影后特征向量元素个数。
[0012] 第四步,将矩阵S1扩展为2个矩阵,L×L维的随机误差方阵EX,L×L维的标准值方阵EY,L>D。
[0013] 第五步,求解EX的广义逆矩阵,记为IEX,将IEX左乘矩阵EY得到指静脉特征向量的高维空间投影矩阵PEX=IEX×EY,在用户端存储P1,PEX。
[0014] 指静脉生物密钥训练完成。
[0015] 指静脉生物密钥提取部分具体步骤为:
[0016] 第一步,用户通过红外静脉采集设备采集用户指静脉图像。
[0017] 第二步,对指静脉图像进行预处理,含灰度化、尺寸归一化、方向滤波增强、平滑、细化处理。
[0018] 第三步,将预处理后指静脉图像转换为行向量,取指静脉生物密钥训练时存储的投影矩阵P1,左乘投影矩阵P1,得指静脉在特征空间中的特征向量,记为Z,长度为D。
[0019] 第四步,将向量Z扩展为1×L维矩阵EZ,左乘PEX矩阵,得1×L维向量ED。扩展方法与指静脉生物密钥训练时一致。
[0020] 第五步,用棋盘法对向量ED中的数值进行进一步稳定处理,取前DL个数值得1×DL维向量EE,DL≤D。将向量EE中各元素的数值前后拼接,即生成指静脉生物密钥。
[0021] 本发明的有益效果:本发明提出了一种指静脉生物密钥生成方法。方法可以改变传统的网络生物特征身份认证模式,在移动终端、认证服务器端均无需存储用户指静脉信息,也无需在网络中传递用户的指静脉图像。用户只需在本地采集指静脉信息,直接生成密钥,以(用户名,密钥)对的方式进行身份认证。该方法可以使网络身份认证更灵活。同时,该方法还支持用指静脉对用户私有数据进行加密保护,在网络安全领域可以有很好的应用。

实施方案

[0028] 下面结合附图对本发明作进一步说明。
[0029] 指静脉生物密钥提取流程如图1所示。基于指静脉生物密钥的网络身份认证模式如图2所示。由于指静脉图像拍摄时,手指活动范围较小,图像变形、移动范围不大。但是,采集设备采集图像的清晰程度会有差异。使得指静脉图像预处理阶段,静脉纹线是否准确刻画成为指静脉密钥能否成功提取的关键之一。
[0030] 本发明提出的指静脉生物密钥生成方法包括两部分,第一部分为指静脉生物密钥训练部分,第二部分为指静脉生物密钥提取部分。
[0031] 指静脉生物密钥训练部分具体步骤为:
[0032] 第一步,用户通过红外静脉采集设备采集用户指静脉图像,采集5幅以上,记采集幅数为M。
[0033] 第二步,对指静脉图像进行预处理,含灰度化、尺寸归一化、方向滤波增强、平滑、细化处理。
[0034] 图像灰度化处理公式为
[0035] f(i,j)=0.30R(i,j)+0.59G(i,j)+0.11B(i,j)  (1)
[0036] R、G、B为红、绿、蓝三分量。灰度化效果如图3所示。
[0037] 调整图像大小为统一尺寸,用户可凭经验自行决定,可取120×70像素。
[0038] 手指静脉纹路有明显的方向性,需要针对这一特点选择适合纹路提取的方向方法,才能取得好的纹路增强效果。本发明采用的方法为:
[0039] 1)选择邻域方向模板如图4所示。模板上的数值1~8分别对应代表8个离散方向,即从水平位置开始,按逆时针方向每隔22.5°确定一个方向;模板的方向角范围为[0,π)。
[0040] 2)确定每个像素点的方向。利用图4所示邻域模板求出每个像素点在以该点为中心的8个方向上的像素灰度平均值,记为Gi,1
[0041] ΔGk=|Gk-Gk+4|  (2)
[0042] k为静脉纹路方向(k=1,2,3,4),取使ΔGk最大的方向,记为kmax。
[0043] 取kmax和kmax+4方向中灰度平均值与当前像素点的灰度值接近的方向为像素点的纹线方向D(x,y),
[0044]
[0045] 所有像素点的方向组成了静脉图像的方向图。
[0046] 3)用方向滤波器对静脉图像进行滤波操作。
[0047] 用9*9模板构造8个方向的滤波模板,滤波器的系数从中心向方向两端衰减。水平方向滤波器模板如下式所示。
[0048]
[0049] 模板中系数a,b,c,d满足
[0050] d+2a+2b-2c=0;d>a>b≥0,c>0
[0051] a,b,c,d的值根据经验选定。
[0052] 滤波时根据方向图得出某点及其周围区域的方向特征,并从滤波器组中选择一个相应方向的滤波器对这一块进行滤波(卷积运算),获得方向滤波增强后的图像。如图5所示。
[0053] 对增强后图像进行平滑、细化处理。
[0054] 用中值滤波对图像进行平滑,用查表法对图像进行细化。查表法为图像处理领域成熟的细化方法。细化处理后效果图如图6所示。
[0055] 第三步,对预处理后指静脉图像,依行向量前后拼接,得1×N维向量,M幅图像对应的向量装配成一个M×N维的矩阵,用主成分分析法(PCA)提取特征向量投影矩阵,及投影后特征向量。主成分分析法是图像处理领域经典方法。处理后,得指静脉在特征空间中的投影矩阵,记为P1(N×D维)。将M幅指静脉图像左乘投影矩阵P1,得M×D维特征向量矩阵,记为S1,D为投影后特征向量元素个数。
[0056] 第四步,将矩阵S1扩展为2个矩阵,L×L维的随机误差方阵EX,L×L维的标准值方阵EY,L>D。
[0057] 取矩阵S1的M个行向量,求均值,得均值向量EB(1×D维);
[0058] 设定波动范围Er,如Er=标准值方阵10;为EB增加随机误差扰动,计算公式为[0059]
[0060] S1j代表S1矩阵中的第j行,EXj代表一个行向量;rand(0,1)函数返回(0,1)之间的随机数;将EXj以行为单位装配为L×D维的矩阵。
[0061] 构造L-D个非线性函数,输入变量是一维行向量(x1,x2,…,xD),D个元素,输出为一维行向量(x1,x2,…,xD,…,xL),L个元素。非线性函数可由用户自行定义,作为示例,可取如下非线性函数
[0062] Z(t)=(x1-x2)×sin(t)+(t^2)×(x3%10)(t为整数,0
[0063] sin(t)三角函数,(t^2)表示t的平方,(x3%10)表示x3模10运算。
[0064] 用构造的Z(t)对EXj进行运算,j遍历1~L,得L×L维矩阵,即随机误差方阵EX。
[0065] EY构造方法为:
[0066] 将均值向量EB重复L行,得L×D维矩阵,记为EYt。用Z(t)对EYtj进行运算,j遍历1~L,得L×L维矩阵,即标准值方阵EY。
[0067] 第五步,求解EX的广义逆矩阵,记为IEX,将IEX左乘矩阵EY得到指静脉特征向量的高维空间投影矩阵PEX=IEX×EY,在用户端存储P1,PEX。
[0068] 指静脉生物密钥训练完成。
[0069] 指静脉生物密钥提取部分具体步骤为:
[0070] 第一步,用户通过红外静脉采集设备采集用户指静脉图像。
[0071] 第二步,对指静脉图像进行预处理,含灰度化、尺寸归一化、方向滤波增强、平滑、细化处理。处理方法与指静脉生物密钥训练部分相同。
[0072] 第三步,将预处理后指静脉图像转换为行向量,转化方法为取图像矩阵所有的行向量,首尾拼接。取指静脉生物密钥训练时存储的投影矩阵P1,左乘投影矩阵P1,得指静脉在特征空间中的特征向量,记为Z,长度为D。
[0073] 第四步,将向量Z扩展为1×L维矩阵EZ,左乘PEX矩阵,得1×L维向量ED。扩展方法与指静脉生物密钥训练时一致。
[0074] 第五步,用棋盘法对向量ED中的数值进行进一步稳定处理,棋盘法描述如下:
[0075] 对ED中的每一个元素(记为EDXi)进行一次运算,伪代码为
[0076]
[0077] mod()为取模函数,maxdis标记棋盘法的格子大小。
[0078] 取前DL个数值得1×DL维向量EE,DL≤D。将向量EE中各元素的数值前后拼接,即生成指静脉生物密钥。
[0079] 本技术领域中的普通技术人员应当认识到,以上实施例仅是用来说明本发明,而并非作为对本发明的限定,只要在本发明的实质范围内,对以上实施例的变化、变型都将落在本发明的保护范围。

附图说明

[0022] 图1为指静脉生物密钥生成示意图。
[0023] 图2为基于指静脉生物密钥的网络身份认证示意图。
[0024] 图3为指静脉灰度化处理效果示意图。
[0025] 图4为指静脉邻域方向模板取值示意图。
[0026] 图5为指静脉尺寸归一化、方向滤波增强效果示意图。
[0027] 图6为指静脉平滑、细化处理效果示意图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号