liveBook · Manning

Biometric enrollment

As explained in Software Security for Developers

Biometric enrollment is the process of registering a person's biometric characteristics and creating a reference representation for later authentication.

Biometric enrollment registers a person’s fingerprint, face, iris, voice, or similar characteristic on a device so it can support later authentication. The device captures distinctive features, converts them into a mathematical template, and stores that representation in a trusted execution environment rather than saving raw biometric data. section 15.1.5

A biometric login typically follows three steps:

  • Enroll the user by registering biometric data on the device. section 15.1.5
  • Request authentication when the user logs in or attempts a sensitive action. section 15.1.5
  • Verify the new biometric input against the stored template; a match allows the system to generate a cryptographic authentication token. section 15.1.5

Approving a payment

A user enrolls a fingerprint on a phone. Later, the app requests biometric authentication before approving a payment. The device compares the scan with the enrolled representation and, if it matches, permits the sensitive action. section 15.1.5

Figure 15.1 Biometric authenticatation is a three-step process. First, a user registers their data. Then the user tries to authenticate and be verified by the system.
figure

Follow the three-stage flow from registration through authentication and verification. section 15.1.5

Enrollment improves convenience but does not eliminate risk. Privacy concerns and false rejections remain possible, while improperly secured biometric transmission or storage can expose data to replay attacks. section 15.1.5 section 15.1.6

How Software Security for Developers covers it

How deep it goes
Explains capture, template creation, trusted storage, later matching, and token generation without covering implementation code.
Examples
Uses fingerprints, facial recognition, iris and voice registration, phone login, and payment approval as examples.
What you can do after
Understand how enrollment supports biometric verification and why template storage requires strong protection.
How it connects
Connects biometric authentication with trusted execution environments, cryptographic authentication tokens, and replay attacks.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Software Security for Developers. The section links point to the parts of the book it draws on.