Biometric Software
After the registration the unique identity of persons is established by performing verification or identification actions. A verification is a one to one comparison. The person carries their unique ID with him or her and this is verified using biometrics, resulting in a yes/match or no-match. The unique ID can be a number or code, but can also include a biometric template, stored on e.g. a smart card. An identification is a one to many comparison. The person provides their biometrics characteristics and he or she is identified by searching the full database. The result of the identification is a unique ID, when found, or a ‘no-hit’, when not found.
When you first receive a new fingerprint, you start to enroll or register a new fingerprint. The sensor, which is used to make this enrollment. It scans your fingerprint and pass your finger image to a low-cost microcontroller.
Extraction and storage
Fingerprint algorithms running in microcontroller extract fingerprint image and transfer it to a specific format of data. This data is called reference fingerprint template stored in microcontroller or secure element.
Together with capturing step, processing speed is critical. A lower power microcontroller, with its strong calculation capability, is a cost-effective solution for extraction.
Matching
New captured fingerprint is used to compare with reference fingerprint template, and if it is a match, then you are confirmed that who you are and authorized a go.