¿Qué algoritmo se usa para mejorar la seguridad de la huella digital?

Si entendí su pregunta, desea saber cómo los escáneres biométricos de huellas digitales verifican la identidad de una persona antes de dar acceso a algo, y qué código de computadora lo haría más preciso y más seguro.

El software de reconocimiento de imagen se utiliza para encontrar características de una huella digital. Por lo general, una persona escaneará su dedo varias veces, para que la computadora pueda aprender las características de la huella digital de esa persona (esta es la fase de entrenamiento).

Luego está la fase de autenticación, donde la computadora verificará un escaneo digital aleatorio e intentará determinar si se trata de una huella digital reconocida / confiable.

Los desafios:
Desea que la máquina aprenda una huella digital rápidamente (los usuarios no quieren escanear un dedo 100 o 1000 veces para crear su identidad), por lo que idealmente con 5 escaneos, la computadora tendrá suficientes funciones para diferenciar la huella digital de una persona de la siguiente.

Si el sistema no aprendió suficientes características, podría dar falsos positivos (donde pasa una huella digital no confiable).

Si es demasiado estricto, puede dar falsos negativos (por ejemplo, no se permite una huella digital confiable porque no escanea exactamente lo mismo que cuando se registró la impresión).

El mejor algoritmo le dará a cada característica del dedo de una persona el peso apropiado. Las características que cambian con cada escaneo (desde el mismo dedo) probablemente deberían ignorarse, mientras que las características que siempre aparecen para ese dedo deberían tener un gran peso.

Los algoritmos específicos, junto con los pros y los contras, se analizarían en un curso de aprendizaje automático, como la regresión lineal.

Las mejoras harían más difícil “engañar” al sistema con una huella digital falsa. Pero haría que las huellas digitales legítimas pasen en el primer intento.

Tengo un escáner de huellas digitales en mi computadora portátil y creo que se necesitan dos o tres escaneos antes de que el sistema encuentre una huella digital satisfactoria. A veces puede ser frustrante, pero generalmente es más rápido que escribir (y recordar) una contraseña.

Para hacerlo más seguro, ayuda tener medidas adicionales. Por ejemplo, en el programa de televisión Myth Busters, pudieron engañar a un escáner biométrico haciendo una fotocopia de una huella digital. Entonces, incluso un gran algoritmo no funciona si el hardware es barato. Para distinguir una fotocopia de la real, es posible que necesite un mejor escáner … un escáner en color podría ayudar, los escaneos estéreo o 3D serían aún mejores. O tal vez una contraseña junto con la impresión para mejorar la seguridad.

No lo sé, pero sospecho que este es el negocio de importantes agencias de seguridad nacional del mundo que mantienen bases de datos de huellas digitales. No estas de acuerdo