MegaMatcher On Card SDK

Multimodal Biometric on Card Comparison

MegaMatcher On Card SDK offers matching-on-card technology that stores a person's fingerprint, iris and face templates on a smart card and performs template matching in a microprocessor embedded in the card, instead of matching biometric information on a PC processor.

The match-on-card method ensures that personal biometric information does not transfer to an external computer as it would in a more basic template-on-card system. More than 150 million smart cards and secure elements worldwide already include MegaMatcher On Card.

MegaMatcher On Card SDK is developed utilizing a set of ISO/IEC standards to enable interoperability with and easy integration into existing smart card and/or biometric systems.

Download Brochure (PDF).

Reliability and Performance Tests

The MegaMatcher On Card 12 template verification algorithm is a version of MegaMatcher algorithm adapted to the limited computational resources of smart cards. These tests were performed:

Matching reliability tests with internal biometric dataset

The tests with MegaMatcher On Card biometric fingerprint, face and iris matching engines and fused template matching algorithm were performed using Neurotechnology internal multi-biometric dataset:

  • The dataset had 7,500 sets of biometric records; each set contained 1 face, 2 irises and 10 fingerprints representing a unique person.
  • 1,500 unique persons were represented in the dataset.
  • 5 capture sessions were performed for each person.

The tests were performed with these biometric template types:

  • 1 fingerprint record – taken from left index fingerprint.
  • 1 face record.
  • 1 iris record – taken from left eye image.
  • 2 fingerprint records taken from same person's left and right index fingerprints.
  • 2 iris records taken from same person's different eyes.
  • 1 fingerprint + 1 face records left index fingerprint and face taken from the same person.
  • 1 face + 1 iris records left iris and face taken from the same person.
  • 1 fingerprint + 1 iris records left index fingerprint and left iris taken from the same person.
  • 1 fingerprint + 1 face + 1 iris records left index fingerprint, left iris and face taken from the same person.

The fingerprint template extraction and matching was performed with these settings:

  • the number of minutiae was truncated to 48 in both probe and gallery compact templates prior to matching;
  • ±180 degrees (unlimited) fingerprint rotation tolerance value was used for template matching.

Receiver operation characteristic (ROC) curves are usually used to demonstrate the recognition quality of an algorithm. ROC curves show the dependence of false rejection rate (FRR) on the false acceptance rate (FAR).

1/2 fingerprints
ROC chart: MegaMatcher On Card 12 fingerprint matching algorithm
Click to zoom
1 face
ROC chart: MegaMatcher On Card 12 face matching algorithm
Click to zoom
1/2 irises
ROC chart: MegaMatcher On Card 12 iris matching algorithm
Click to zoom
1 and 2 fingerprints
ROC chart: MegaMatcher On Card 12 fingerprint matching algorithm
1 face
ROC chart: MegaMatcher On Card 12 face matching algorithm
1 and 2 irises
ROC chart: MegaMatcher On Card 12 iris matching algorithm

The tests with multi-biometric template types resulted with 0 % FRR for all FAR values, thus their charts are not shown:

MegaMatcher On Card 12 template matching engines reliability testing results
A template contains these biometric records FRR at 0.001 % FAR FRR at 0.0001 % FAR
1 fingerprint 0.17 % 0.13 %
1 face 0.39 % 0.35 %
1 iris 1.07 % 0.83 %
2 fingerprints 0.01 % 0.01 %
2 irises 0.19 % 0.16 %
1 fingerprint + 1 face 0.00 % 0.00 %
1 fingerprint + 1 iris 0.00 % 0.00 %
1 face + 1 iris 0.00 % 0.00 %
1 fingerprint + 1 face + 1 iris 0.00 % 0.00 %

Matching speed tests

MegaMatcher On Card 12 fingerprint, face and iris matching algorithms were tested on smart cards from several vendors. The matching speeds are available below. Please contact us to get more information about the expectations on a specific platform on which you intend to use it.

MegaMatcher On Card 12 genuine template verification time averages (seconds) (1)
Smart card model Fingerprints (2) Faces (3) Irises (3)
Java Card OS
(post-issuance application, maximized speed configuration)
≥ 0.693 ≥ 0.122 ≥ 0.561
Java Card OS
(native level, maximized accuracy configuration)
0.094 - 1.117 - -
Pure native OS
(native level, maximized accuracy configuration)
0.621 - 1.011 - -

(1) The performance on a specific smart card depends on the hardware chip platform, OS, also on-card matching algorithm integration level and the memory space it is being executed from. The verification times are provided as ranges, with the lowest values corresponding to the averages of the tests on appropriate OS smart cards with the fastest performance, and the highest values – with the slowest performance.
(2) Performance depends on the maximal number of minutiae features within enrolled and verified fingerprint templates. Results correspond to matching test of an enrolled and verified templates each containing 48 minutiae. Contact SCR335v1 USB smart card reader was used for PC/SC communication.
(3) Performance depends on the baud rate of contact or contactless protocol and APDU type chosen. Results correspond to matching face card format and iris compact card format templates using short length APDUs. Timings are available for contact interface tests using SCR335v1 smart card reader.

Representatives
Neurotechnology Distributors Map Ex-Cle S.A - representative in Argentina FingerSec do Brasil - distributor in Brazil (web site in Portuguese) Distributors in Chile Neurotechnology's Chinese Office (web site in Chinese) Security Systems Ltda - distributor in Colombia (web site in Spanish) General Security El Salvador - distributor in El Salvador (web site in Spanish) Infokey Software Solutions - distributor in Greece (web site in Greek and English) India Branch - Neurotechnology Lab India Fulcrum Biometrics India Pvt. Ltd. - distributor in India Biometric srl - distributor in Italy (web site in Italian) Software Sources Ltd - distributor in Israel Bruce and Brian Co., LTD. - distributor in Korea (web site in Korean) Biosec Solutions - distributor in Nigeria Digital Data Systems (DDS Biometrics) - distributor in Pakistan Ex-Cle S.A - distributor in Paraguay Digital Works - distributor in Peru DigiFace Solutions - distributor in Singapore Fingerprint i.t. - distributor in South Africa Sri Lanka Branch - Neurotechnology Lab Delaney Biometrics - distributor in the UK Fulcrum Biometrics - representative in the USA
Follow us
Facebook icon   LinkedIn icon   Twitter icon   Youtube icon   Email newsletter icon
Copyright © 1998 - 2022 Neurotechnology | Terms & Conditions | Privacy Policy | Career