Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 29124:2021 是生物识别安全领域的关键标准。它规定了评估呈现攻击检测(PAD)机制——通常称为防欺骗——的性能指标、测试流程和报告格式,涵盖指纹、人脸、虹膜和语音等多种生物特征模态。
随着生物识别认证在移动设备、边境控制和金融服务中变得无处不在,呈现攻击(使用打印照片、硅胶面具或录制语音片段等人工制品)的威胁也大幅增长。ISO/IEC 29124 提供了一种标准化的方法,用于评估给定的 PAD 子系统区分真实生物特征呈现和攻击呈现的能力。
该标准将呈现攻击分类为一个明确定义的分类体系,每一位 PAD 工程师都必须了解:
| 攻击类别 | 描述 | 影响最大的模态 | PAI(呈现攻击工具) |
|---|---|---|---|
| 2D 打印/显示 | 展示打印的照片或屏幕图像 | 人脸、虹膜 | 纸张、LCD 屏幕 |
| 3D 面具/雕塑 | 使用带纹理的假体或 3D 打印复制品 | 人脸 | 硅胶、树脂、明胶 |
| 潜指纹 | 利用残留在传感器上的指纹 | 指纹 | 残留油脂 |
| 重放/录制 | 回放之前捕捉的语音或视频 | 语音、人脸 | 扬声器、显示器 |
| 合成生成 | 使用 AI 生成的图像或语音(深度伪造) | 人脸、语音 | GAN、扩散模型输出 |
对于每个攻击类别,标准定义了呈现攻击工具(PAI)的特征,并规定了测试时应如何构建或获取这些工具。目标是确保不同实验室之间的测试结果具有可重复性。
ISO/IEC 29124 定义了两个互补的主要性能指标:
攻击呈现分类错误率(APCER)。被错误分类为真实的攻击呈现比例。较低的 APCER 表示对欺骗的防御能力更强。这是对安全敏感型应用最重要的指标。
真实呈现分类错误率(BPCER)。被错误分类为攻击的真实呈现比例。较低的 BPCER 表示更好的用户体验。在实践中,APCER 和 BPCER 之间存在权衡。
标准要求使用检测错误权衡(DET)曲线来报告性能,显示所有操作点上的 APCER 与 BPCER 的关系。此外,还规定了在固定 BPCER 下 APCER 的报告格式,例如 APCER@BPCER=5%。
标准规定了一个严格的测试协议,包括:
| 协议要素 | 要求 | 理由 |
|---|---|---|
| 数据集规模 | 每种模态至少 1000 个真实 + 1000 个攻击呈现 | 统计显著性 |
| 环境变化 | 至少 3 种不同的光照/背景条件 | 鲁棒性评估 |
| PAI 多样性 | 每种攻击类型至少 5 个不同的 PAI 实例 | 泛化能力 |
| 跨时段采集 | 至少在 2 个不同的日期收集数据 | 时间稳定性 |
| 算法版本 | 整个评估过程使用固定版本 | 可重复性 |
该协议设计为与模态无关,但针对每种生物特征特性提供了具体指导。标准还涉及评估结合多种模态的 PAD 系统(多模态 PAD)。