i

Authentication (Cryptographic Key Storage, User Authenticators, Biometrics)

Android supports the concept of user authentication generated cryptographic keys consisting of Cryptographic Key Storage and User authenticators.

Cryptographic Key Storage: -
Android stores cryptographic keys using features such as hardware-backed Keystore and Keymaster

User Authenticators: -
Android uses Gatekeeper for password/pin/pattern authentication and Fingerprint for fingerprint authentication.

Biometrics:-

Android versions 9 and higher supports BiometricPrompt API that allows developers to integrate Biometric authentication into their applications in a device. Biometric Based Unlock security are mostly measured on the basis of False Accept Rate (FAR). FAR is a metric that mistakenly accepts randomly chosen incorrect inputs.