Patent ES-2887902-T3 (ES)
Title: Autenticación de terminales
Inventor: MAAROUFI MOHAMED-AMINE
IPC: G06F21/32
Filed: 2018-06-29
Granted: 2021-12-28
Abstract: Un método para autenticar un terminal con un servidor basado en un conjunto seleccionado de múltiples factores de entorno, en donde cada uno de los múltiples factores de entorno se relaciona con una característica configurable del terminal, en donde cada uno de los múltiples factores de entorno se define al menos por un identificador y un valor, en donde el identificador identifica un factor de entorno respectivo y el valor indica un estado de la característica configurable respectiva, en donde el conjunto seleccionado de factores de entorno múltiples constituye una información de autenticación de entorno personalizada para autenticar el terminal con el servidor, en donde el método comprende las siguientes operaciones realizadas por el terminal: registrar, en un primer momento, una información de autenticación de entorno de registro del terminal, que comprende: - extraer, para cada uno del conjunto seleccionado de múltiples factores de entorno, el estado respectivo de la característica configurable relacionada del terminal en el primer momento y la configuración del valor respectivo de cada uno de los múltiples factores de entorno dependiendo del estado respectivo en el primer momento (12); - generar la información de autenticación de entorno de registro basada en los valores de los múltiples factores de entorno establecidos en el primer momento (14), en donde la información de autenticación de entorno de registro comprende el identificador respectivo y el valor de cada uno de los múltiples factores de entorno; - enviar la información de autenticación de entorno de registro al servidor para el almacenamiento de la información de autenticación de entorno de registro (16); autenticar el terminal con el servidor en un segundo momento posterior al primer momento, que comprende: - extraer, para cada uno de un subconjunto del conjunto seleccionado de múltiples factores de entorno, comprendiendo el subconjunto una pluralidad de los múltiples factores de entorno y que está prescrito por una política, el estado respectivo de la característica configurable relacionada del terminal en el segundo momento y estableciendo el valor respectivo de cada uno del subconjunto de múltiples factores de entorno dependiendo del estado respectivo en el segundo momento (22); - generar una información de autenticación de entorno actual basada en los valores de los múltiples factores de entorno establecidos en el segundo momento (24), en donde la información de autenticación de entorno actual comprende el identificador y valor respectivos para cada uno de una pluralidad de múltiples factores de entorno; - enviar la información de autenticación de entorno actual al servidor para la autenticación del terminal con el servidor (26); - recibir un mensaje de confirmación de autenticación del servidor, en donde el método comprende además las siguientes operaciones realizadas por el servidor: registrar, en el primer momento, de la información de autenticación de entorno de registro del terminal, que comprende: - recibir la información de autenticación de entorno de registro desde el terminal (18); - en respuesta a la recepción de la información de autenticación de entorno de registro, almacenar la información de autenticación de entorno de registro (20), que comprende el almacenamiento del identificador y valor respectivos de cada uno de los múltiples factores de entorno incluidos en la información de autenticación de entorno de registro; autenticar el terminal en el segundo momento posterior al primer momento, que comprende: - recibir la información de autenticación de entorno actual desde el terminal (28); - en respuesta a la recepción de la información de autenticación de entorno actual, comparar la información de autenticación de entorno actual recibida con la información (30) de autenticación de entorno de registro almacenada, que comprende la comparación de cada uno de los valores de la pluralidad de los múltiples factores de entorno incluidos en la información de autenticación de entorno actual con el valor almacenado correspondiente de los múltiples factores de entorno incluidos en la información de autenticación de entorno del registro; - en respuesta a la determinación de que la información de autenticación de entorno actual es sustancialmente idéntica a la información de autenticación de entorno de registro, autenticar el terminal (32) devolviendo el mensaje de confirmación de autenticación al terminal, en donde la determinación comprende la determinación de que al menos un número dado de los valores respectivos de la pluralidad de los múltiples factores de entorno incluidos en la información de autenticación de entorno actual son sustancialmente idénticos al valor almacenado correspondiente de los múltiples factores de entorno incluidos en la información de autenticación de entorno de registro, en donde al menos uno de los múltiples factores de entorno se define adicionalmente por un nivel de tolerancia que define un rango de valores admisibles del al menos un factor de entorno, en donde la información de autenticación de entorno de registro comprende el nivel de tolerancia, y en donde el servidor determina que el valor del al menos un factor de entorno incluido en la información de autenticación de entorno actual es sustancialmente idéntico al valor almacenado correspondiente del al menos un factor de entorno incluido en la información de autenticación de entorno de registro en respuesta a la determinación de que el valor del al menos un factor de entorno incluido la información de autenticación de entorno actual está dentro del rango de valores admisibles definidos por el nivel de tolerancia, en donde el método comprende además la siguiente operación realizada por el servidor: - almacenar el valor del al menos un factor de entorno incluido en la información de autenticación de entorno actual para formar un historial de valores del al menos un factor de entorno en autenticaciones pasadas; - actualizar el valor del al menos un factor de entorno incluido en la información de autenticación de entorno de registro almacenada con el valor del al menos un factor de entorno incluido en la información de autenticación de entorno actual en respuesta a la determinación basada en el valor del al menos un factor de entorno factor incluido en la información de autenticación de entorno actual y sobre los valores del al menos un factor de entorno almacenado en el historial de valores del al menos un factor de entorno en autenticaciones pasadas que, para un número determinado de veces, el valor del al menos un factor de entorno está dentro del rango de valores admisibles definidos por el nivel de tolerancia, pero no es idéntico al valor del al menos un factor de entorno incluido en la información de autenticación de entorno de registro almacenada.