Match-on-Card SDK
Biometric Authentication Directly on Smart Cards.
Replace PIN codes with fingerprint or facial recognition processed entirely on the card's secure microcontroller. Biometric data never leaves the card — privacy by design. id3's MoC algorithms are integrated by leading chip manufacturers and deployable on the highest-assurance secure elements, including Common Criteria EAL6+ certified platforms.
Contact SalesPerformance
Ultra-low resource usage enabling biometric authentication directly on smart card microcontrollers with sub-200ms response times.
Processing Speed
| Operation | Time |
|---|---|
| Enrollment | < 200 ms |
| 1:1 Verification | < 200 ms |
| 1:N Identification | < 1000 ms |
Average response time: 120 ms (both modalities)
Resource Efficiency
| Resource | Usage |
|---|---|
| Code Footprint | < 10 kB |
| RAM Usage | < 2 kB |
| Non-volatile Memory | < 800 bytes |
Optimized for resource-constrained Java Card platforms
Delivery Model
id3's customers are chip manufacturers — NXP, STMicroelectronics, Infineon, Eviden — who embed our Match-on-Card algorithms inside their own secure elements. We port our algorithms onto each manufacturer's specific applet and architecture, then they activate a per-chip license and ship MoC-ready cards to their own customers.
Chip manufacturer brief
A secure-element vendor decides to add Match-on-Card capability to their product line and selects id3's algorithms.
id3 algorithm porting
id3 adapts the face and fingerprint MoC to the manufacturer's specific Java Card applet, memory layout and OS constraints. This is engineering work unique to each chip — the same SDK cannot run unmodified on a different architecture.
Custom engineeringLicense & card shipping
The manufacturer activates an id3 license on each chip to unlock the MoC feature, then ships MoC-ready cards to their own customers — access-control integrators, banks, governments and ID programs.
Porting to additional secure-element platforms available on request — including those targeting Common Criteria EAL6+ evaluation.
Building an access control, payment or ID system? You can pick a smart card from a manufacturer that already integrates id3's Match-on-Card — or reach out to us. We support integrators on chip selection, system integration and the software side of the project. Talk to our team →
Built-in Intelligence
Native C Implementation
Pure C code with no external dependencies, optimized for constrained smart card microcontrollers. Minimal footprint under 10 kB with RAM usage under 2 kB.
Fingerprint Matching
On-card minutiae-based fingerprint verification compliant with NIST MINEX III and PIV Level 2. ISO/IEC 19794-2 compact card template format.
Face Recognition
On-card face template matching using proprietary id3 templates validated against NIST FRTE standards. Average response time under 120 ms.
Multimodal Authentication
Combine fingerprint and face biometrics on a single card for flexible and enhanced security. Score-level fusion for multimodal verification.
Java Card Integration
Includes Biometry 1-to-1 and 1-to-N Java Card extension packages with full source code access. Ported to Java Card platforms from the major secure element vendors.
EAL6+ Ready
When integrated on a high-assurance secure element, id3's MoC algorithms reach Common Criteria EAL6+ — the highest assurance level for biometric on-card matching. The same evaluation approach applies to each chip vendor's certification process.
Core Technology
Native C implementation for maximum performance on constrained hardware, combined with Java Card extension packages for applet development. Deployed in 150+ million cards worldwide including Peru's national ID program.
Developer Documentation
API references, Java Card extension packages and reference implementation with full source code to integrate Match-on-Card into your smart card OS.
How to engage
Match-on-Card is not a self-serve SDK — every project is a partnership. Two engagement tracks depending on who you are:
Chip manufacturer
You're a secure-element vendor and want to embed id3's Match-on-Card in your chip product line.
- Custom porting to your applet & architecture
- Per-chip licensing model
- Joint evaluation alongside your certification process
- Long-term partnership & maintenance
- Full source-code access under NDA
System integrator
You're building an access control, payment or identity system on top of MoC-ready cards.
- Guidance on chip & card selection
- Middleware & software integration support
- Reference designs and technical workshops
- Project consulting from id3's biometric experts