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

System Requirements and Supported Development Environments

There are specific requirements for running specific components on particular platforms.
Click on specific components to view the corresponding requirements.

System requirements for installation and usage of components on Java Card

  • Java Card 2.2.1 / 2.2.2 (or newer), Global Platform 2.1.1 (or newer) compatible smart card
  • See the technical specifications for the required amount of free persistent EEPROM and RAM

System requirements for PC-side components installation and usage

  • PC or Mac with x86-64 (64-bit) compatible processors.
    • AVX2 support is highly recommended. Most modern processors support this instruction set, but please check if a particular processor model supports it.
  • At least 512 MB of free RAM should be available for the application.
  • Smart card reader. An ISO/IEC 7816 compliant smart card reader is required.
  • Fingerprint scanner. MegaMatcher On Card 13 includes support modules for more than 160 fingerprint scanners and sensors under different platforms.
  • Camera or webcam (optional) for face image capture. MegaMatcher On Card 13 supports a number of high resolution cameras. Cameras, which can operate in near-infrared spectrum, can be also used for image capture. Any other camera or webcam is supported by MegaMatcher On Card if it provides DirectShow or Windows Media or Media Foundation interfaces for Windows platform or GStreamer interface for Linux or macOS platforms.
  • Iris camera (optional) for iris image capture. MegaMatcher On Card 13 includes support modules for several iris cameras.
  • Microsoft Windows specific requirements:
    • Microsoft Windows 7 / 8 / 10 / 11.
    • Microsoft .NET framework 4.5 or newer (for .NET components usage).
    • Microsoft DirectX 9.0 or later (for face capture using camera/webcam).
    • One of the following development environments for application development:
      • Microsoft Visual Studio 2012 or newer (for application development under C/C++, C#, Visual Basic .NET)
      • Java SE JDK 8 or newer (for application development with Java)
  • Linux specific requirements:
    • Linux 3.10 or newer kernel is required.
    • glibc 2.17 or newer
    • GStreamer 1.10.x or newer with gst-plugin-base and gst-plugin-good is required for face capture using camera/webcam or rtsp video.
    • libgudev-1.0 219 or newer (for camera usage)
    • gcc 4.8 or newer (for application development)
    • GNU Make 3.81 or newer (for application development)
    • Java SE JDK 8 or newer (for application development with Java)
    • PCSC-Lite 1.4.4 or newer
    • ccid-1.3.0 or newer
  • macOS specific requirements:
    • macOS (version 10.12.6 or newer)
    • XCode 4.6 or newer (for application development)
    • GStreamer 1.10.x or newer with plugins (for RTSP support)
    • GNU Make 3.81 or newer (to build samples and tutorials development)
    • Java SE JDK 8 or newer (for application development with Java)

System requirements for Android components installation and usage

  • A smartphone or tablet that is running Android 5.0 (API level 21) OS or newer.
    • If you have a custom Android-based device or development board, contact us to find out if it is supported.
  • ARM-based 1.5 GHz processor recommended for fast creation of fingerprint, face or iris compact template. Slower processors may be also used, but the processing of fingerprints, faces and irises will take longer time.
  • At least 256 MB of free RAM should be available for the application.
  • Optionally, depending on biometric modalities and requirements:
    • A fingerprint reader. MegaMatcher On Card is able to work with several supported fingerprint readers under Android OS. Integrators may also use image files or receive image data from external devices like flatbed scanners or other stand-alone cameras.
    • A camera for face capture. MegaMatcher On Card is able to work with all cameras that are supported by Android OS. At least 0.3 MegaPixel (640 x 480 pixels) camera is required for the MegaMatcher On Card template extraction algorithm. Integrators may also use image files or receive image data from external devices like flatbed scanners or stand-alone cameras.
    • An iris scanner. A project may require to capture iris images using some hand-held devices:
      • MegaMatcher On Card 13 includes support modules for several iris cameras.
      • MegaMatcher On Card technology also accepts irises for further processing as BMP, JPG or PNG images, thus almost any third-party iris capturing hardware can be used with the MegaMatcher On Card technology if it generates image in the mentioned formats.
      • Integrators may implement the iris scanner support by themselves or use the software provided by the scanners manufacturers. The integrators should note, that the most accurate iris recognition is achievable only when iris images are captured with near-infrared cameras and appropriate illumination. However, it is still possible to recognize irises with reasonable accuracy, when the irises are captured with cameras, which are built in smartphones or tablets, using proper illumination and focus, and choosing proper environment.
  • PC-side development environment requirements:
    • Java SE JDK 8 (or higher)
    • AndroidStudio 4.0 IDE
    • AndroidSDK 21+ API level
    • Gradle 6.1.1 build automation system or newer
    • Android Gradle Plugin 4.0.0
    • Internet connection for activating MegaMatcher On Card component licenses
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 - 2023 Neurotechnology | Terms & Conditions | Privacy Policy | Career