资源描述
ICS 35.040 L 70 DB14 山西省地方标准 DB 14/T 17562018 信息安 全技 术 虹膜 识别 系统 活体识 别技 术要 求 Information security technologyTechnical requirements for liveness detection of iris recognition system 2018-12-05 发布 2019-02-05 实施 山西省市场监督管理局 发布 DB14/T 17562018 I 目 次 前言.II1 范围.12 规范性引 用文件.13 术语和定 义.14 缩略语.25 虹膜识别 系统的活体识别功能单元.36 虹膜识别 系统活体识别技术要求.47 虹膜识别 系统活体识别技术测试方法.5参考文献.8 DB14/T 17562018 II 前 言 本标准按照 GB/T 1.1-2009 标准化工 作导则 第1 部分:标准 的结构和编写给出的规则起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本标准由山西省工业和信息化厅提出。本标准由山西省装备制造业标准化技术委员会归口。本标准起草单位:山西天地科技有限公司、北京建筑大学、上海电力学院。本标准主要起草人:田启川、冷霜、沈文忠、芦效东、张默男、宁静。DB14/T 17562018 1 信息安 全技术 虹膜识 别系统 活体识 别技术 要求 1 范围 本标准规定了虹膜识别系统中有关活体识别的术语和定义、功能组件、技术要求以及测试方法。本标准适用于对虹膜识别系统中活体识别功能的设计和测试。2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T 20979 信息安全技 术 虹膜识别 系统技术要求 ISO/IEC 30107-1:2016 信息技术 生物特征识 别呈现攻击 检测 第 1 部分:框架(Information technologyBiometric presentation attack detectionPart 1:Framework)ISO/IEC 30107-3:2017 信息技术 生物特征识别呈现攻击检测 第 3 部分:测试和报告(Information technologyBiometric presentation attack detectionPart 3:testing and reporting)3 术语和定义 GB/T 20979、ISO/IEC 30107-1:2016 以及 ISO/IEC 30107-3:2017 界定的以 及下列术语和定义适用于本文件。3.1 活体 liveness 通过解剖学特征、非自主反应或生理功能、自主反应或主体行为等显示出的有生命的性质或状态。3.2 虹膜活体识别 iris liveness detection 测量和分析解剖学特征、非自主或自主反应,以确定样本虹膜特征是否从位于采集点的有生命的主体处采集获得。3.3 非活体虹膜 non-living iris 不具有活体虹膜解剖学特征、非自主和自主反应、呈现复制的或合成的虹膜特征的人造物或表示物。3.4 静态图像攻击 still image attack DB14/T 17562018 2 利用打印在不同材质上或使用电子显示设备显示的虹膜图像攻击虹膜识别系统,以期获得与活体虹膜相同的识别效果。3.5 视频攻击 video attack 利用预先录制好的人眼虹膜视频攻击虹膜识别系统,以期获得与活体虹膜相同的识别效果。3.6 美瞳攻击 patterned contact lenses attack 佩戴美瞳隐形眼镜,利用美瞳的纹理图案攻击虹膜识别系统,以期获得与他人活体虹膜相同的识别效果,或者达到隐藏自身真实虹膜身份的目的。3.7 人造假眼攻击 artificial eyes attack 利用人造三维假眼攻击虹膜识别系统,以期获得与活体虹膜相同的识别效果。3.8 死者虹膜攻击 cadaver iris attack 利用从死亡人体上获得的虹膜攻击虹膜识别系统,以期获得与活体虹膜相同的识别结果。3.9 软件模型假眼攻击 software-modeled eyes attack 利用计算机软件建立人眼模型,并根据某些参数实时变化,在光传感器的辅助下模拟人眼的活体特性,以期达到与活体虹膜相同的识别效果。3.10 呈现攻击分类错误率 attack presentation classification error rate;APCER 在特定的情景下,使用同一种类非活体虹膜攻击被错误地归类为真实呈现的比例。3.11 真实呈现分类错误率 bona fide presentation classification error rate;BPCER 在特定的情景下,真实呈现活体虹膜被错误地归类为非活体虹膜呈现攻击的比例。3.12 呈现攻击无响应率 attack presentation non-response rate;APNRR 使用同一种非活体虹膜进行攻击时,虹膜识别系统出现无应答响应的次数的比例。3.13 真实呈现无响应率 bona fide presentation non-response rate;BPNRR 对虹膜识别系统进行真实呈现但无应答响应的次数的比例。4 缩略语 DB14/T 17562018 3 下列缩略语适用于本文件。APCER:呈现 攻击分类错误率(Attack Presentation Classification Error Rate)APNRR:呈现 攻击无响应率(Attack Presentation Non-Response Rate)BPCER:真实 呈现分类错误率(Bona Fide Presentation Classification Error Rate)BPNRR:真实 呈现无响应率(Bona Fide Presentation Non-Response Rate)5 虹膜识别系统的活体识别功能单元 5.1 活体识别功能单元概述 根据 GB/T 20979 对虹膜 识别系统的组成及相互关系、ISO/IEC 30107:1-2016 对呈 现攻击检测子系统位置的描述,虹膜识别系统的活体识别功能单元可以嵌入虹膜图像采集模块、位于采集模块之后或图像处理模块之后,可能与样本采集过程存在物理上或时间上的重叠。虹膜识别系统活体识别功能单元的结构见图 1。图 1 虹膜识别系统的活体识别功能单元 活体识别功能单元根据采集到的虹膜图像进行分析、判断,并给出活体识别的结果,系统根据这一结果可能接受此次采集到的用于进行虹膜识别使用的虹膜图像,或在确认活体虹膜之前输出与用户之间的交互指令。5.2 采集数据 虹膜识别系统的图像采集模块用于采集虹膜图像,可以设计成为每次数据采集事件生成虹膜特征样本数据和活体识别数据。在检测不出是非活体虹膜的情况下,可能只生成虹膜特征样本数据,在检测出非活体虹膜时,活体识别数据可能在没有获取到虹膜特征样本的情况下生成。5.3 特征提取 采集到的活体识别数据可能在获取虹膜特征样本之后、虹膜图像处理期间被分析。在这种情况下,可获得在虹膜图像处理分析过程中确定的活体识别度量标准,以及随之由图像处理分析模块产生的虹膜特征项、样本或模板。5.4 比对 DB14/T 17562018 4 将活体识别数据与判定标准进行比对,可能是通过虹膜震颤、光照变化引起的瞳孔缩放或者质量评价等方法对是否活体进行判定,具体方式由系统策略和算法决定。5.5 输出结果 比对后输出识别结果,结果可能是检出非活体虹膜、未检出非活体虹膜、比对得分等。这一结果或与其他数据的组合将影响虹膜识别系统作出接受或拒绝样本的最终决定。6 虹膜识别系统活体识别技术要求 6.1 总则 虹膜识别系统的功能、性能、安全要求以及等级划分应符合 GB/T 20979 的规定,活 体识别作为虹膜识别系统防伪造的重要手段之一,在设计和实现时,其图像采集与处理、图像质量、响应时间、使用安全条件等也应符合 GB/T 20979 的相 关规定。6.2 防静态图像攻击 虹膜识别系统具有活体识别中的防静态图像攻击能力时:a)在攻击 者利 用打印 在不 同材质 上的 或使用 电子 显示设 备显 示的虹 膜图 像对虹 膜识 别系统 尝 试攻击时,应能检测出受到攻击;b)应能对检测到的攻击进行风险提示;c)应给出拒绝登记/无法识别/非活体等输出信息;d)在检测出攻击事件时应终止违例进程并取消服务。6.3 防视频攻击 虹膜识别系统具有活体识别中的防视频攻击能力时:a)在攻击者利用虹膜视频对虹膜识别系统尝试攻击时,应能检测出受到攻击;b)应能对检测到的攻击进行风险提示;c)应给出拒绝登记/无法识别/非活体等输出信息;d)在检测出攻击事件时应终止违例进程并取消服务。6.4 防美瞳攻击 虹膜识别系统具有活体识别中的防美瞳攻击能力时:a)应先对受试者在不佩戴美瞳的情况下进行登记和识别,以获得其虹膜特征并保障受试者具有配合设备使用的基本素质;b)之后在受试者佩戴美瞳的情况下进行登记和识别,此时虹膜识别系统应拒绝登记或无法识别。6.5 防人造假眼攻击 虹膜识别系统具有活体识别中的防人造假眼攻击能力时:a)在攻击者利用人造三维假眼对虹膜识别系统尝试攻击时,应能检测出受到攻击;b)应能对检测到的攻击进行风险提示;c)应给出拒绝登记/无法识别/非活体等输出信息;d)在检测出攻击事件时应终止违例进程并取消服务。6.6 防死者虹膜攻击 DB14/T 17562018 5 虹膜识别系统具有活体识别中的防死者虹膜攻击能力时:a)在攻击者利用死者的虹膜对虹膜识别系统尝试攻击时,应能检测出受到攻击;b)应能对检测到的攻击进行风险提示;c)应给出拒绝登记/无法识别/非活体等输出信息;d)在检测出攻击事件时应终止违例进程并取消服务。6.7 防软件模型假眼攻击 虹膜识别系统具有活体识别中的防软件模型假眼攻击能力时:a)在攻击者利用软件模拟的虹膜对虹膜识别系统尝试攻击时,应能检测出受到攻击;b)应能对检测到的攻击进行风险提示;c)应给出拒绝登记/无法识别/非活体等输出信息;d)在检测出攻击事件时应终止违例进程并取消服务。7 虹膜识别系统活体识别技术测试方法 7.1 测试条件 按照本标准对活体识别的分类以及所测虹膜识别系统的活体识别范围,活体识别技术的测试条件应符合以下要求:a)静态虹膜图像:将测试对象在正常状态下采集的虹膜图像打印到某种材质上,如复印纸、亚光相纸、高光相纸、绒面相纸等,或使用如手机、平板电脑、笔记本电脑、投影仪等电子设备显示虹膜图像,图像的分辨率、清晰度、大小应充分考虑能否被成功采集,打印出的分辨率不 宜小于 300dpi;b)虹膜视频:录制测试对象在正常状态的虹膜活体情况,也可采用静态图像进行视频合成,可使用如手机、平板电脑、笔记本电脑、投影仪等进行录制和播放,视频的清晰度、分辨率、帧率等应充分考虑能否被成功采集,录制帧率不宜低于 25fps,时长不宜小于 10s;c)佩戴美瞳隐形眼镜:根据颜色、纹理、遮挡程度等选取适当种类的美瞳隐形眼镜,对每一种 美瞳隐形眼镜安排测试对象进行裸眼登记、佩戴美瞳登记、佩戴美瞳识别;d)人造假眼:使用树脂、水凝胶、塑料、高分子聚合物等材质制作的人造假眼,假眼的尺寸与 活体人眼一致;e)死者虹膜:使用死者的虹膜进行攻击尝试,可在人死亡后的不同时间收集测试样本;f)软件模型假眼:使用某种软件模拟人眼形状、结构以及动作,特别是虹膜的特征;g)真实活体呈现:应注意样本来源多样性,测试对象男女比例 1:1,年龄在 15 60 岁的占(703)%,小于 15 岁 的占(173)%,大于 60 岁的占(133)%。采集样本时,测试对象不应佩戴有色镜片眼镜或美瞳隐形眼镜。7.2 测试方法 7.2.1 静态图像攻击 将打印在某种材质上或使用某种电子显示设备显示的虹膜图像展示在虹膜采集装置前,采集到的虹膜图像应符合采集装置的基本要求,在静态图像呈现过程中,记录系统给出拒绝登记/无法识别/非活体等信息、真实呈现的次数,并记录发生系统无响应的次数。7.2.2 视频攻击 DB14/T 17562018 6 通过某种设备将虹膜视频展示在虹膜采集装置前,采集到的虹膜图像应符合采集装置的基本要求,在视频图像呈现过程中,记录系统 给出拒绝登记/无法识别/非活体等信息、真实呈 现的次数,并记录 发生系统无响应的次数。7.2.3 美瞳攻击 先对测试对象进行裸眼登记,再佩戴某种类型的美瞳展示在虹膜采集装置前进行虹膜登记和虹膜识别,采集到的虹膜图像应符合采集装置的基本要求,在佩戴美瞳呈现过程中,记录系统给出拒绝登 记/无法识别/非活体等信息、真实呈现的次数,并记录发生系统无响应的次数。7.2.4 人造假眼攻击 将某一种材质制造的假眼展示在虹膜采集装置前,采集到的虹膜图像应符合采集装置的基本要求,在人造假眼呈现过程中,记录系统 给出拒绝登记/无法识别/非活体等信息、真实呈 现的次数,并记录 发生系统无响应的次数。7.2.5 死者虹膜攻击 将从死者 身 体上获得 的 虹膜展示 在 虹膜采集 装 置前,采 集 到的虹膜 图 像应符合 采 集装置的 基 本要求,在死者虹膜呈现过程中,记录系统给出拒绝登记/无法识别/非活体等信息、真实呈现的次数,并 记录发生系统无响应的次数。7.2.6 软件模型假眼攻击 将使用某种软件设计的虹膜假眼展示在虹膜采集装置前,采集到的虹膜图像应符合采集装置的基本要求,在软件模型假眼呈现过程中,记录系统给出拒绝登记/无法识别/非活体等信息、真实呈现的次数,并记录发生系统无响应的次数。7.2.7 真实呈现 测试人员依次展示在虹膜采集装置前,采集到的虹膜图像应符合采集装置的基本要求。每个测试对象应进行不少于10次的 测试。在真 实呈现过程中,记录系 统给出拒绝登记/无法识别/非活体等信息、真实呈现的次数,并记录发生系统无响应的次数。7.3 测试指标计算 7.3.1 分类错误率指标 7.3.1.1 呈现攻击分类错误率 对某种材质的非活体虹膜的攻击,计算该种材质的非活体虹膜的 APCER:APCER=(1-成功标记为非活体虹膜的攻击次数/非活体虹膜攻击测试总次数)*100%一般地,取所有分类中最大的APCER,记为APCERAP,应进行至少3 次测试,并根据3 次测 试的结果计算平均值。7.3.1.2 真实呈现分类错误率 对于真实活体呈现测试,计算对应的 BPCER:BPCER=(真 实活体呈现被错误标记为攻击的次数/总的真实 活体呈现测试总数)*100%应进行至少 3 次测试,并 根据 3 次测 试的结果计算平均值。DB14/T 17562018 7 7.3.2 无响应率指标 7.3.2.1 呈现攻击无响应率 对某种材质的非活体虹膜的攻击,计算该种材质的非活体虹膜的 APNRR:APNRR=(引起系统无响应的非活体虹膜攻击次数/总的非 活体虹膜攻击次数)*100%应进行至少 3 次测试,并 根据 3 次测 试的结果计算平均值。7.3.2.2 真实呈现无响应率 对于真实呈现测试,计算对应的 BPNRR:BPNRR=(引起系统无响应的真实活体呈现次数/总的真实 活体呈现次数)*100%应进行至少3 次测试,并根据3 次测试 的结果计算平均值。DB14/T 17562018 8 参 考 文 献 1 J.Galbally,M.Gomez-Barrero.A review of iris anti-spoofing.2016 4th International Conference on Biometrics and Forensics(IWBF),Limassol,2016C,pp.1-6.2 Mateusz Trokielewicz,Adam Czajka,Piotr Maciejewicz.Presentation Attack Detection for Cadaver Iris.9th IEEE International Conference on Biometrics:Theory,Applications,and Systems(BTAS 2018),October 22-25,2018C,Los Angeles,USA._
展开阅读全文