On Github andrewsim / manchester-tech-nights-4
by Andrew CS Sim
'Biometrics' comes from the ancient Greek bios (life) and metron (measure)
It refers to measurable data that uniquely describes an individual's behavioural or physical traits
Pattern recognition systems that can recognise highly distinctive patterns and associate them to a person
Generally involves:
The following pair of matching keys are generated:
Public key is used to encrypt a secret message
Secret key is used to decrypt the encrypted message
Cryptographically strong keys are rather large and random
Generally,
Smart cards can be stolen
The secret key is as secure as the password that was chosen to lock it
The system is not able to differentiate between a legitimate person and an attacker
The password can be replaced by biometric authentication
Add biometric authentication on top of exisiting password protection (2-factor authentication)
Use biometric input directly to generate a cryptographic key or a biometric hash out of it
Biometric data is used for authentication, if succeeded, then the key is released
Secret keys and biometric data are independent of each other
Can be extended to be multi-factor authentication
Keys could easily be modified or be replaced at any time in case it is compromised (cancellable)
Biometric matching process could be manipulated or by-passed by attackers
False acceptance or false rejection might happen
Secret key is directly derived from the user's biometric data
Does not need to be stored anywhere
Drawbacks: