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).