Verificacion Vs Identificación
Una vez extraída la huella, podemos utilizar el padrón para compararlo con otros padrones almacenados en una base de datos.
Normalmente cuando alguien se identifica, dice su nombre, un nombre de usuario, o algo por el estilo. Para verificar que la persona es quien dice, el padrón de la huella almacenada - de esta persona - es comparada con el padrón de la huella que el lector le acaba de extraer. Esto se llama un matching 1:1 (uno a uno). En otras palabras, sabemos que la persona dice ser "Juan Lopez", por ejemplo. Comparamos el padrón de su huella con el padrón de la huella almacenada de "Juan Lopez".
Pero que pasa si solo queremos que el usuario ponga su dedo en el lector, y que el padrón de su huella sea comparado con centenas, o quizas miles de otros padrones? Esto requiere un otro algoritmo de matching, el llamado 1:N (uno a muchos). En este caso, Juan Lopez pone su dedo en el lector de huellas, y el software automaticamente lo identifica como Juan Lopez.
Cual de las técnicas es la mejor? Es imposible decir, pues cada técnica tiene sus aplicaciones. En general se puede decir que para aplicaciones de muy alta seguridad, es mejor utilizar verificación. Para aplicaciones que requieren de rapidez (control de acceso a edificios, por ejemplo), identificación es mejor.
Que
tan seguro es?
La posibilidad que un sistema acepte una huella falsa, o que se equivoque es mínima. Hay dos parametros de que se hablan, el FRR y FAR.
FRR (False Rejectance Rate), es el porcentaje de las veces que un usuario registrado utiliza su huella, y que el sistema no lo reconoce. Este debe ser de menos de 1%. O sea, de 100 veces que Juan Lopez pone su dedo en el lector, maximo una vez se debe equivocar el sistema. Con simplemente poner su dedo otra vez en el lector, Juan, será aceptado. El FRR no es tan importante como el FAR.
FAR (False Acceptance Rate), es el porcentaje de las veces que un usuario no registrado utiliza su huella, y es aceptado por el sistema. Este debe ser de menos de 0.01%, o sea, de cada 10 000 personas que ponen su huella en el lector, 1 puede fallar y ser aceptada como otro usuario. Esto pone - naturalmente - la seguridad en riesgo. Por eso, es muy importante utilizar verificación y no identificación en sistemas de muy alta seguridad. Con otros candados de seguridad podemos minimizar este riesgo.
Los dedos dejan residuos de grasa en los lectores. Estos residuos, llamados "huellas latentes", pueden en ciertos casos ser utilizados para "recrear" una huella. La mayoría de los equipos modernos tienen candados de seguridad contra huellas latentes. El algoritmo no acepta exactamente la misma imagen de la huella en exactamente la misma posición 2 veces seguidas. Algo que para un usuario es imposible de hacer, ya que los lectores tienen una definición muy alta (hasta 500dpi).