Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 29164 provides a framework for embedded biometric systems — biometric capture and processing subsystems that are integrated into devices with constrained resources (limited processing power, memory, and energy budget). Unlike traditional PC-based or server-based biometric systems, embedded biometrics operate on dedicated hardware such as smartphone sensors, smart locks, automotive biometric authentication modules, wearable devices, and IoT access control terminals. The standard addresses the unique challenges of this deployment paradigm: optimizing biometric algorithms for ARM/MIPS/RISC-V architectures, managing template storage in Trusted Execution Environments (TEEs) or dedicated secure elements, and maintaining accuracy under varying environmental conditions without user recalibration.
The standard defines a reference architecture comprising four subsystems: the Capture Subsystem (sensor interface, illumination control, image acquisition), the Processing Subsystem (feature extraction, matching, quality assessment), the Storage Subsystem (template database, encryption, revocation), and the Decision Subsystem (threshold management, liveness detection, anti-spoofing). ISO/IEC 29164 specifies performance requirements for each subsystem: capture latency (<100 ms for fingerprint, <300 ms for face), template size limits (<2 KB for fingerprint, <20 KB for face), matching time (<500 ms on a 200 MHz processor), and false acceptance rate (FAR) / false rejection rate (FRR) targets based on the target application’s security level.
| Modality | Max Template Size | Max Match Time (200 MHz) | FAR Target (High Security) |
|---|---|---|---|
| Fingerprint (capacitive) | 2 KB | 200 ms | < 0.001% |
| Face (2D camera) | 20 KB | 500 ms | < 0.01% |
| Iris (NIR camera) | 8 KB | 350 ms | < 0.0001% |
| Voice (microphone) | 15 KB | 400 ms | < 0.1% |
ISO/IEC 29164 adapts the biometric performance testing methodology from ISO/IEC 19795 to the embedded context. Key additions include: resource-constrained operational testing (measuring FAR/FRR under CPU throttling and memory pressure), environmental robustness testing (temperature, humidity, ambient light, acoustic noise), power profile characterization (energy per authentication, standby current, peak current during capture), and lifetime durability testing (sensor wear after 100K+ touches for fingerprint, 10K+ exposure cycles for camera-based modalities). The standard also defines liveness detection evaluation metrics — testing the system’s resistance to presentation attacks (spoofs) using ISO/IEC 30107 attack categories.
Embedded biometric systems face unique security threats: physical tampering (sensor bypassing, bus sniffing), side-channel attacks (power analysis on matching operations), and presentation attacks (silicone fingerprints, 3D-printed face masks, recorded voice playback). ISO/IEC 29164 mandates multi-layered defense: liveness detection at the sensor level (heartbeat or perspiration detection for fingerprint, texture analysis for face), secure channel between capture and processing (authenticated encryption), and rate limiting on the decision subsystem (lockout after N failed attempts with exponential backoff). For deployment, the standard provides guidance on template update (co-enrollment and adaptive template updates), fallback authentication (PIN/password when biometric fails), and privacy considerations (template cannot be reversed to reconstruct the original biometric sample).
No download files available yet