Providing unique identity for a resident is one of key features of any identity platform. To achieve this, MOSIP interfaces with an Automated Biometric Identification System (ABIS) to perform de-duplication of a resident's biometric data.
The ABIS system never comes to know about resident's identity. Any Personally Idenfiable Information (PII) such as demographic details or APPID (application ID for applicant) is not shared with the ABIS system. Internally, MOSIP maintains a mapping between the ABIS specific referenceID and APPID of the resident.
ABIS is used for 1:N deduplication. For 1:1 authentication Biometric SDK is used. MOSIP does not recommend using an ABIS for 1:1 authentication.

MOSIP-ABIS interface

MOSIP interacts with ABIS only via message queues. JSON format is used for all control messages in the queue. MOSIP ABIS middleware sends requests to inbound queue address and receives responses from outbound queue address. ABIS must comply to the interface defined in ABIS API Specifications
The interface may be tested using ABIS testing kit.
ABIS must support the following types of biometric images:
  • Individual fingerprint images (segmented)
  • Iris images (left, right)
For privacy and security considerations, face data shall not be sent to ABIS for deduplication.
Biometrics data in MOSIP is exchanged as per formats defined in Biometric Image Specification.

Test kits

MOSIP provides kits the test the interface. Refer abis-testing-kit repo

ABIS deployment

  • ABIS must comply to ABIS API Specifications.
  • The queques can be configured in RegistrationProcessorAbis-env.json file. ABIS system connects to the queues using a pre-defined user id and password.
  • It is recommended that ABIS is deployed in the same secure zone (military zone) where the registration processor is deployed.
  • ABIS system is not recommended to connect to any external network.
Last modified 7mo ago
Export as PDF
Copy link
Edit on GitHub
On this page
MOSIP-ABIS interface
Test kits
ABIS deployment