网站大量收购独家精品文档,联系QQ:2885784924

生物特征识别_生物特征加密技术报告.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
生物特征识别_生物特征加密技术报告

指纹特征加密技术 一、概念与发展现状 生物特征是指我们所拥有的生理上的特征,主要分为身体特征和行为特点两类。身体特征包括:指纹、掌形、眼睛(视网膜和虹膜)、人体气味、脸型、皮肤毛孔、手腕/手的血管纹理和D N A等;行为特点包括:签名、语音、行走的步态、击打键盘的力度等等。事实上,任何与个性相关的生理上和行为上的特征都可以用来进行识别。 随着生物特征识别技术应用的深入,固有的一些缺陷和不足也逐渐暴露出来,最主要的就是生物特征所涉及以及由此带来的安全性问题。生物特征是人所固有的,代表了人的隐私,可以称之为人的物理身份,同时因为它具有唯一性,持久性和可测量性等特点,将其量化后又可形成由计算机测度的数字身份。正是由于它具有的这些特点,生物特征一旦丢失,就很难像银行卡或身份证那样挂失补办。在指纹识别应用比较广泛的韩国,每年都会因为客户指纹信息的丢失等原因,使得银行指纹识别系统被攻击,造成数以亿美元计的损失。 本报告以指纹识别为例来说明生物特征识别加密技术,传统的指纹识别系统大部分采用细节点作为识别特征,并且把细节点位置存储到模板中用于比对。由于传统的不采用任何加密措施,系统中存储的是原始的细节坐标点和方向值。目前已有文献标明,完全可以自动地从指纹细节点模板恢复出原始的指纹图像,这就对生物特征识别系统的模板安全提出了更高的要求。 生物特征加密技术(Biometric Encryption)是一个把密钥和生物特征安全地绑定到一起的过程,使得密钥和生物特征本身都不能从系统存储的模板中获取到,当且仅当活体生物特征提交给系统时密钥才会重新生成。作为欧盟三维人脸计划的一部分,飞利浦研究院于2006年成功开发出了基于人脸的加密系统。这是第一个达到实用化要求的生物特征加密系统。 二、对生物特征识别系统的攻击 传统的密码系统由于密码的随机性,对其的攻击效率主要基于计算的复杂性。而生物特征本身并不是随机信号。同时很大程度上也不具有保密性。所以对 生物特征识别系统的攻击具有更 图1 生物特征识别系统易于遭受的8类攻击 三、生物特征加密技术经典方法 生物特征识别领域中与密钥相关的思想和方法,大致分为三类:密钥释放,密钥绑定和密钥生成。 (1)密钥释放的方法就是把密钥和生物特征简单的叠加在一起,存储为加密的生物特征模板。而在模板内部,并不对密钥和生物特征做任何复杂的操作,只是简单的合并。 图2 密钥释放 国内外有些科研机构和公司组织已经在从事指纹UKey的研发,少数已经产品化并投放市场,在金融和电子商务,电子政务等领域得到了应用。 (2)密钥绑定就是在数据库模板中把生物特征数据和密钥数据以某种方式(比如按位异或)有机结合到一起,只有当生物特征匹配成功的时候密钥才被以相应的算法提取出来,用于其他场合中去。当生物特征匹配失败的时候,系统会输出一个拒绝信号。 图3 密钥绑定 密钥绑定的方法,根据生物特征和密钥绑定方法的不同,又出现了多种算法,这里主要介绍Fuzzy Vault算法(模糊保险箱算法)。 加密步骤如图4所示。首先使用循环冗余校验(CRC)对秘密S进行处理,就是S尾部加上特定位数的校验码形成SC,然后使用SC按照一定的规则构造多项式函数P。另一方面,提取用于加密指纹模板图像的细节点位置(x,y),合并横坐标和纵坐标即x|y,找到x|y在P上的投影点,即(x|y,p(x|y)),随机添加一组不在P上并且距离真实点一定距离的杂凑点到保险箱中,就形成了最终的保险箱V。 图4 Fuzzy Vault for Fingerprint加密过程 解密步骤如图5所示,首先提取用于比对的指纹图像中细节点位置(x,y),级联横坐标和纵坐标即x|y,然后寻找保险箱V中和它们对应的点,找到若干组特定的点,使用Lagrange插值法重构出相应的多项式,进而用循环冗余校验(CRC)来确定哪一组是初始阶段加密的S。 图5 Fuzzy Vault for Fingerprint 解密过程 鉴于之前所有的方法都是用人工专家配准的方法来完成实验,Uludag等人首先提出了使用计算机自动方法在加密领域内对指纹图像进行配准。该方法的基本思想就是从指纹图像识别中Helper Data用以配准,Helper Data的选取标准是既能反映指纹的部分本质特征,又不足以凭借这些特征恢复出原始的指纹图像或者用以识别的其他特征(比如细节点特征)。 首先提取指纹图像的方向长流曲线(Orientation Field Flow Curves),方向场流曲线反映了指纹脊线的走向,是指纹的本质特征之一,然后根据方向场流曲线来估计每一条脊线上的局部曲率最大点,所得到的曲率值加上所在点的横纵坐标构成了所谓的Helper Data。得到Helper Data之后,使用迭代最

文档评论(0)

yy558933 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档