Biometrics, a diverse technology with numerous applications