Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 29164 为嵌入式生物识别系统提供了框架——集成到资源受限设备中的生物识别捕获和处理子系统。与传统的基于 PC 或服务器的生物识别系统不同,嵌入式生物识别系统运行在专用硬件上,如智能手机传感器、智能锁、汽车生物识别认证模块、可穿戴设备和物联网门禁终端。该标准解决了这种部署模式特有的挑战:针对 ARM/MIPS/RISC-V 架构优化生物识别算法、在可信执行环境或专用安全元件中管理模板存储、以及在无需用户重新校准的情况下在各种环境条件下保持准确性。
该标准定义了一个参考架构,包括四个子系统:捕获子系统(传感器接口、照明控制、图像采集)、处理子系统(特征提取、匹配、质量评估)、存储子系统(模板数据库、加密、撤销)和决策子系统(阈值管理、活体检测、防欺骗)。ISO/IEC 29164 规定了每个子系统的性能要求:捕获延迟(指纹小于 100 ms,面部小于 300 ms)、模板大小限制(指纹小于 2 KB,面部小于 20 KB)、匹配时间(200 MHz 处理器上小于 500 ms),以及基于目标应用安全等级的误接受率和误拒绝率目标。
| 模态 | 最大模板大小 | 最大匹配时间 (200 MHz) | 误接受率目标(高安全) |
|---|---|---|---|
| 指纹(电容式) | 2 KB | 200 ms | < 0.001% |
| 面部(2D 相机) | 20 KB | 500 ms | < 0.01% |
| 虹膜(近红外相机) | 8 KB | 350 ms | < 0.0001% |
| 语音(麦克风) | 15 KB | 400 ms | < 0.1% |
ISO/IEC 29164 将 ISO/IEC 19795 的生物识别性能测试方法适应到嵌入式环境。关键新增内容有:资源受限操作测试(在 CPU 降频和内存压力下测量 FAR/FRR)、环境鲁棒性测试(温度、湿度、环境光、声学噪声)、功耗特性分析(每次认证的能量消耗、待机电流、捕获期间的峰值电流)和寿命耐久性测试(指纹传感器超过 10 万次触摸后的磨损,基于摄像头的模态超过 1 万次曝光周期后的性能)。该标准还定义了活体检测评估指标——使用 ISO/IEC 30107 攻击类别测试系统对呈现攻击的抵抗力。
嵌入式生物识别系统面临独特的安全威胁:物理篡改(传感器旁路、总线嗅探)、侧信道攻击(匹配操作的功耗分析)和呈现攻击(硅胶指纹、3D 打印面罩、录制语音重放)。ISO/IEC 29164 要求多层防御:传感器级别的活体检测(指纹的心跳或出汗检测、面部的纹理分析)、捕获与处理之间的安全通道(认证加密)以及决策子系统上的速率限制(在 N 次失败尝试后锁定并采用指数退避)。在部署方面,标准提供了模板更新、备用认证和隐私考虑的指南。