stringtranslate.com

Dinámica de pulsaciones de teclas

La dinámica de pulsaciones de teclas , la biometría de pulsaciones de teclas , la dinámica de escritura y la biometría de escritura se refieren a la recopilación de información biométrica generada por eventos relacionados con la pulsación de teclas que ocurren cuando un usuario escribe en un teclado . [1] El uso de patrones en la operación de teclas para identificar operadores es anterior a la informática y los teclados modernos, [2] y se ha propuesto como una alternativa de autenticación a las contraseñas y números PIN . [3]

Ciencia

La biometría conductual de la dinámica de pulsaciones de teclas utiliza la forma y el ritmo en que un individuo escribe caracteres en un teclado o teclado numérico. [4] [5] [6] Los ritmos de pulsación de teclas del usuario se miden para desarrollar una plantilla biométrica única del patrón de escritura del usuario para una futura autenticación. [7] Las pulsaciones de teclas se dividen en escritura estática y dinámica, que se utilizan para ayudar a distinguir entre usuarios autorizados y no autorizados. [8] La información de vibración se puede utilizar para crear un patrón para uso futuro en tareas de identificación y autenticación.

Historia

A finales del siglo XIX, los operadores de telegramas comenzaron a desarrollar "firmas" únicas que podían identificarse simplemente por su ritmo de golpeteo. [9] Aún en la Segunda Guerra Mundial , los militares transmitían mensajes a través del código Morse . Utilizando una metodología llamada "El puño del remitente", la inteligencia militar identificó que un individuo tenía una forma única de ingresar los "puntos" y "guiones" de un mensaje, creando un ritmo que podría ayudar a distinguir al aliado del enemigo. [10] [11]

La dinámica del teclado recibió atención como una alternativa potencial a los números PIN cortos, que se utilizaron ampliamente para la autenticación en las primeras etapas de la expansión de la informática en red. [12]

Recopilación y uso potencial de datos sobre la dinámica de pulsaciones de teclas.

La biometría conductual de la dinámica de pulsaciones de teclas utiliza la forma y el ritmo en que un individuo escribe caracteres en un teclado o teclado numérico. [13] [14] [15] Los ritmos de pulsación de teclas del usuario se miden para desarrollar una plantilla biométrica única del patrón de escritura del usuario para una futura autenticación. [16] Las pulsaciones de teclas se dividen en escritura estática y dinámica, que se utilizan para ayudar a distinguir entre usuarios autorizados y no autorizados. [17] La ​​información de vibración se puede utilizar para crear un patrón para uso futuro en tareas de identificación y autenticación.

La información dinámica de pulsaciones de teclas podría usarse para verificar o determinar la identidad de la persona que produce las pulsaciones de teclas. [18] Las técnicas utilizadas para hacer esto varían ampliamente en sofisticación y van desde técnicas estadísticas hasta enfoques de inteligencia artificial (IA), como las redes neuronales .

El tiempo para buscar y presionar una tecla (tiempo de búsqueda) y el tiempo que se mantiene presionada la tecla (tiempo de espera) pueden ser característicos de un individuo, independientemente de la velocidad total a la que escribe. La mayoría de las personas tardan más en encontrar o llegar a letras específicas en el teclado que el tiempo promedio de búsqueda para todas las letras. Las cartas que requieren más tiempo varían dramática y consistentemente para diferentes personas. Las personas diestras pueden ser estadísticamente más rápidas a la hora de llegar a las teclas que tocan con los dedos de la mano derecha que con los dedos de la mano izquierda. Los dedos índices pueden ser más rápidos que otros dedos, lo cual es consistente para un usuario, independientemente de su velocidad general.

Además, las secuencias de letras pueden tener propiedades características para un usuario. En inglés, el uso de "the" es muy común y esas tres letras pueden conocerse como una secuencia rápida. Las terminaciones comunes, como "ing", se pueden ingresar mucho más rápido que las mismas letras en orden inverso ("gni") en un grado que varía constantemente según el usuario. Esta coherencia puede mantener y revelar secuencias comunes de la lengua materna del usuario incluso cuando escribe completamente en un idioma diferente.

Los "errores" comunes también pueden ser bastante característicos de un usuario. Existe una taxonomía de errores, como las "sustituciones", "inversiones", "abandonos", "dobles tachaduras", " aciertos de letras adyacentes ", "homónimos" y errores de longitud de retención (por una tecla Mayús presionada por un tiempo demasiado corto o demasiado largo). Incluso sin saber en qué idioma está trabajando el usuario, estos errores pueden detectarse mirando el resto del texto y qué letras el usuario retrocede y reemplaza.

Autenticación versus identificación

La dinámica de pulsaciones de teclas es parte de una clase más amplia de biometría conocida como biometría conductual, un campo en el que los patrones observados son de naturaleza estadística. Debido a esta incertidumbre inherente, una creencia común es que la biometría del comportamiento no es tan confiable como la biométrica utilizada para la autenticación basada en características físicamente observables, como las huellas dactilares , los escáneres de retina o el ADN . La biometría del comportamiento utiliza una medida de confianza en reemplazo de las medidas tradicionales de pasa/falla . Como tal, los puntos de referencia tradicionales de Tasa de Aceptación Falsa (FAR) y Tasas de Rechazo Falso (FRR) ya no tienen relaciones lineales.

El beneficio de la dinámica de pulsaciones de teclas (así como de otros datos biométricos del comportamiento) es que FRR/FAR se puede ajustar cambiando el umbral de aceptación a nivel individual. Esto permite una mitigación de riesgos individuales definida explícitamente que las tecnologías biométricas físicas no podrían lograr.

Uno de los principales problemas con los que se topa la dinámica de pulsaciones de teclas es que la escritura de un usuario varía sustancialmente durante un día y entre diferentes días y puede verse afectada por una serie de factores externos.

Debido a estas variaciones, cualquier sistema cometerá errores de falsos positivos y falsos negativos. Algunos productos comerciales exitosos tienen estrategias para manejar estos problemas y han demostrado ser efectivos en su uso a gran escala en entornos y aplicaciones del mundo real.

Cuestiones legales y regulatorias

El uso de software de registro de teclas puede constituir una violación directa y explícita de las leyes locales, como la Ley Patriota de EE. UU. , según la cual dicho uso puede constituir escuchas telefónicas .

Patentes

Otros usos

Debido a que los seres humanos generan tiempos de pulsación de teclas, no están bien correlacionados con los procesos externos. Se utilizan con frecuencia como fuente de números aleatorios generados por hardware para sistemas informáticos.

Los síntomas de salud mental, como la depresión y la ansiedad, también se han correlacionado con las funciones de sincronización de las pulsaciones de teclas. [19]

Ver también

Referencias

  1. ^ Robert Moskovitch, Clint Feher, Arik Messerman, Niklas Kirschnick, Tarik Mustafic, Ahmet Camtepe, Bernhard Löhlein, Ulrich Heister, Sebastian Möller , Lior Rokach, Yuval Elovici (2009). Robo de identidad, computadoras y biometría del comportamiento (PDF) . Actas de la Conferencia Internacional IEEE sobre Inteligencia e Informática de Seguridad. págs. 155-160.{{cite conference}}: Mantenimiento CS1: varios nombres: lista de autores ( enlace )
  2. ^ Monrose, Fabián y Aviel D. Rubin. "La dinámica de pulsaciones de teclas como biométrica para la autenticación". Sistemas informáticos de generación futura .{{cite journal}}: Mantenimiento CS1: varios nombres: lista de autores ( enlace )
  3. ^ Monrose, F.; Rubin, A. (1997). "Autenticación mediante dinámica de pulsaciones de teclas". Actas de la cuarta conferencia ACM sobre seguridad informática y de las comunicaciones . págs. 48–56. doi :10.1145/266420.266434.
  4. ^ Deng, Y.; Yu, Y. (2013). "Autenticación de usuario de dinámica de pulsaciones de teclas basada en el modelo de mezcla gaussiana y redes de creencias profundas". Procesamiento de señales ISRN . 2013 : 565183. doi : 10.1155/2013/565183 .
  5. ^ "Autenticación de usuario mediante funciones biométricas de escritura" (PDF) . Archivado desde el original (PDF) el 4 de marzo de 2014 . Consultado el 14 de noviembre de 2013 .
  6. ^ Autenticación continua mediante análisis de las características de escritura del teclado.
  7. ^ Un algoritmo modificado para la identificación del usuario escribiendo en el teclado.
  8. ^ Alzubaidi, Abdulaziz; Kalita, Yugal (2016). "Autenticación de usuarios de teléfonos inteligentes mediante biometría del comportamiento". Encuestas y tutoriales de comunicaciones IEEE . 18 (3): 1998-2026. arXiv : 1911.04104 . doi :10.1109/comst.2016.2537748. ISSN  1553-877X. S2CID  8443300.
  9. ^ Monrose, Fabián y Aviel D. Rubin. "La dinámica de pulsaciones de teclas como biométrica para la autenticación". Sistemas informáticos de generación futura .{{cite journal}}: Mantenimiento CS1: varios nombres: lista de autores ( enlace )
  10. ^ "Dinámica de pulsaciones de teclas". Biometría . Consultado el 18 de enero de 2018 .
  11. ^ Haring, Kristen (2007). La cultura técnica de la radioafición. Prensa del MIT. pag. 23.ISBN 978-0-262-08355-3.
  12. ^ Monrose, F.; Rubin, A. (1997). "Autenticación mediante dinámica de pulsaciones de teclas". Actas de la cuarta conferencia ACM sobre seguridad informática y de las comunicaciones . págs. 48–56. doi :10.1145/266420.266434.
  13. ^ Deng, Y.; Yu, Y. (2013). "Autenticación de usuario de dinámica de pulsaciones de teclas basada en el modelo de mezcla gaussiana y redes de creencias profundas". Procesamiento de señales ISRN . 2013 : 565183. doi : 10.1155/2013/565183 .
  14. ^ "Autenticación de usuario mediante funciones biométricas de escritura" (PDF) . Archivado desde el original (PDF) el 4 de marzo de 2014 . Consultado el 14 de noviembre de 2013 .
  15. ^ Autenticación continua mediante análisis de las características de escritura del teclado.
  16. ^ Un algoritmo modificado para la identificación del usuario escribiendo en el teclado.
  17. ^ Alzubaidi, Abdulaziz; Kalita, Yugal (2016). "Autenticación de usuarios de teléfonos inteligentes mediante biometría del comportamiento". Encuestas y tutoriales de comunicaciones IEEE . 18 (3): 1998-2026. arXiv : 1911.04104 . doi :10.1109/comst.2016.2537748. ISSN  1553-877X. S2CID  8443300.
  18. ^ Lu, Xiaofeng; Zhang, Shengfei; Hui, Pan; Lio, Pietro (1 de septiembre de 2020). "Autenticación continua mediante pulsaciones de teclas de texto libre basadas en CNN y RNN". Computadoras y seguridad . 96 : 101861. doi : 10.1016/j.cose.2020.101861 . ISSN  0167-4048.
  19. ^ Braund, Taylor A.; O'Dea, Bridianne; Bal, Debopriyo; Mastón, Kate; Larsen, Mark E.; Werner-Seidler, Aliza; Tillman, Gabriel; Christensen, Helen (15 de mayo de 2023). "Asociaciones entre los metadatos de pulsaciones de teclas de teléfonos inteligentes y los síntomas de salud mental en adolescentes: hallazgos del estudio de prueba para el futuro". JMIR Salud Mental . 10 : e44986. doi : 10.2196/44986 . PMC 10227695 . PMID  37184904. 

otras referencias

Otras lecturas