Brevet FR3068496A1 (20190104)

REVENDICATIONS1. Un procédé pour authentifier un terminal avec un serveur basé sur de multiples facteurs environnementaux, dans lequel chacun des multiples facteurs environnementaux est rela- tif à une caractéristique du terminal, configurable et indépendante du matériel, dans lequel chacun des multiples facteurs environnementaux est défini par au moins un identifiant et une valeur, dans lequel l'identifiant identifie un facteur environnemental respectif et une valeur qui indique un état de la caractéristique respective configurable et indépen- dante du matériel, dans lequel les multiples facteurs environnementaux constituent une information d'authentification environnementale pour authentifier le terminal avec le serveur, dans lequel le procédé est mis en oeuvre par le terminal et comprend : l'enregistrement, à un premier instant dans le temps, d'une information d'enregistrement d'authentification environnementale du terminal comprenant : - l'extraction, pour chacun des multiples facteurs environnementaux, de l'état respectif de la caractéristique configurable, indépendante du matériel, associée au terminal, au premier instant dans le temps et la détermination de la valeur respective de chacun des multiples facteurs environnementaux en fonction de l'état respectif au premier instant dans le temps. - la génération de l'information d'authentification environnementale d'enregistrement sur la base des valeurs des multiples facteurs environnementaux fixés au premier instant dans le temps ; - l'envoi de l'information d'authentification environnementale d'enregistrement au serveur pour stocker l'information d'authentification environnementale d'enregistre- ment ; l'authentification du terminal avec le serveur à un second instant dans le temps plus tard que le premier instant dans le temps, comprenant : - l'extraction, pour au moins une pluralité des multiples facteurs environnementaux, de l'état respectif de la caractéristique configurable, indépendante du matériel du termi- nal au second instant dans le temps et la détermination de la valeur respective de chaque facteur de la pluralité des multiples facteurs environnementaux en fonction de l'état respectif au second instant dans le temps ; 37 la génération d'une information d'authentification environnementale actuelle sur la base des valeurs des multiples facteurs environnementaux au second instant dans le temps ; l'envoi de l'information d'authentification environnementale actuelle au serveur pour 5 authentifier le terminal avec le serveur.\n<CLM>\1\tLe procédé selon la revendication 1, dans lequel la caractéristique du terminal configurable, indépendante du matériel inclut un ou plusieurs contenus de stockage du terminal, des processus de logiciels actuellement en cours de fonctionnement sur le terminal, des 10 programmes de logiciels installés sur le terminal, un système d'exploitation du terminal, un état actuel d'une application de navigateur en cours d'exécution par le terminal, un ou plusieurs aspects d'une configuration actuelle de système du terminal, en particulier une luminosité d'écran, un volume du système, et une résolution d'affichage, une connexion à un disque externe de stockage, un ou plusieurs fichiers actuellement ouverts, et une saisie 15 d'un utilisateur, en particulier un mot de passe établi par l'utilisateur, une empreinte digi- tale, une ou plusieurs gestuelles de saisie par l'utilisateur via le terminal.\n<CLM>\1\tLe procédé selon la revendication 1 ou 2, dans lequel au moins un des multiples facteurs environnementaux est défini comme facteur de contrôle lors de l'enregistrement d'une in- 20 formation d'authentification environnementale d'enregistrement, dans lequel ledit au moins un facteur de contrôle détermine des conditions pour appliquer d'autres facteurs environnementaux parmi les multiples facteurs environnementaux lors de l'authentification du terminal avec le serveur. 25\n<CLM>\1\tLe procédé selon la revendication 3, dans lequel ledit au moins un facteur de contrôle est défini comme facteur de condition-présence lors de l'enregistrement de l'information d'authentification environnementale d'enregistrement, dans lequel une absence ou une présence du facteur de condition-présence dans l'information d'authentification actuelle détermine quels facteurs environnementaux parmi les multiples facteurs environnemen- 30 taux forment la pluralité des multiples facteurs environnementaux lors de l'authentifica- tion du terminal avec le serveur.\n<CLM>\1\tLe procédé selon la revendication 3, dans lequel ledit au moins un facteur de contrôle est défini comme un facteur de valeur-condition lors de l'enregistrement de l'information 38 d'authentification environnementale d'enregistrement, dans lequel la valeur du facteur de condition-valeur incluse dans l'information d'authentification actuelle détermine quels facteurs environnementaux parmi les multiples facteurs environnementaux forment la pluralité des multiples facteurs environnementaux lors de l'authentification du terminal 5 avec le serveur.\n<CLM>\1\tLe procédé selon l'une quelconque des revendications 1 à 5, dans lequel au moins un des multiples facteurs environnementaux est en plus défini par un niveau de tolérance définissant une fourchette de valeurs admissibles pour ledit au moins un facteur environnemen- 10 tal permettant au terminal d'être authentifié avec succès.\n<CLM>\1\tUn procédé pour authentifier un terminal avec un serveur basé sur de multiples facteurs environnementaux, dans lequel chacun des multiples facteurs environnementaux est relatif à une caractéristique du terminal, configurable et indépendante du matériel, dans le- 15 quel chacun des multiples facteurs environnementaux est défini par au moins un identi- fiant et une valeur, dans lequel l'identifiant identifie un facteur environnemental respectif et une valeur indique un état de la caractéristique respective configurable et indépendante du matériel, dans lequel les multiples facteurs environnementaux constituent une information d'authentification environnementale pour authentifier le terminal avec le serveur, 20 dans lequel le procédé est mis en oeuvre par le serveur et comprend : l'enregistrement, à un premier instant dans le temps, d'une information d'authentification environnementale d'enregistrement du terminal comprenant : - la réception en provenance du terminal de l'information d'authentification environnementale de l'enregistrement ; 25 - le stockage de l'information d'authentification environnementale de l'enregistre- ment ; l'authentification du terminal à un second instant dans le temps, plus tard que le premier instant dans le temps, comprenant : - la réception en provenance du terminal d'une information d'authentification environ- 30 nementale actuelle ; - la comparaison de l'information d'authentification environnementale actuelle reçue avec l'information d'authentification environnementale steckée ; 39 - en réponse à la détermination que l'information d'authentification environnementale actuelle est en substance identique à l'information d'authentification environnementale d'enregistrement, le terminal est authentifié. 5\n<CLM>\1\tLe procédé selon la revendication 7 comprenant par ailleurs : - en réponse à la réception de l'information d'authentification environnementale d'enregistrement, le fusionnement de l'information d'authentification environnementale d'enregistrement pour former une chaîne d'authentification d'enregistrement discrète ; 10 - le stockage de la chaîne d'authentification d'enregistrement discrète ; - en réponse à la réception de l'information d'authentification environnementale actuelle, le fusionnement de l'information d'authentification environnementale actuelle pour former une chaîne d'authentification discrète actuelle ; - la comparaison de la chaîne d'authentification discrète actuelle avec la chaîne 15 d'authentification discrète stockée ; - en réponse à la détermination que la chaîne d'authentification discrète actuelle est identique à la chaîne d'authentification discrète stockée, le terminal est authentifié. 20\n<CLM>\1\tLe procédé selon la revendication 7, dans lequel l'information d'authentification environ- nementale d'enregistrement comprend une information d'authentification individuelle pour chacun des multiples facteurs environnementaux et l'information d'authentification environnementale actuelle comprend une information d'authentification individuelle pour chacun d'une pluralité de multiples facteurs environnementaux, le procédé comprenant 25 par ailleurs : - en réponse à la réception de l'information d'authentification environnementale d'enregistrement, la formation d'une chaîne d'authentification d'enregistrement discrète respective incluse dans l'information d'authentification environnementale d'enregistrement reçue ; 30 - le stockage de chacune des chaînes d'authentification d'enregistrement discrètes ; - en réponse à la réception de l'information d'authentification environnementale actuelle, la formation d'une chaîne d'authentification actuelle discrète respective-pour chaque information d'authentification individuelle incluse dans l'information d'authentification environnementale actuelle reçue ; 40 - la comparaison de chacune des chaînes d'authentification discrètes actuelles avec la chaîne correspondante d'authentification d'enregistrement discrète stockée ; - en réponse à la détermination qu'au moins un nombre donné de chaînes d'authentification discrètes actuelles est identique à la chaîne d'enregistrement discrète 5 stockée correspondante, le terminal est authentifié.\n<CLM>\1\tLe procédé selon la revendication 7, dans lequel l'information d'authentification environnementale d'enregistrement comprend l'identifiant respectif et la valeur de chacun des multiples facteurs environnementaux et l'information d'authentification environnemen- 10 tale actuelle comprend l'identifiant respectif et la valeur respective pour chacun d'une pluralité des multiples facteurs environnementaux, le procédé comprenant par ailleurs : en réponse à la réception de l'information d'authentification environnementale d'enregistrement, le stockage de l'identifiant respectif et de la valeur respective de chacun des multiples facteurs environnementaux inclus dans l'information d'au- 15 thentification environnementale d'enregistrement ; - en réponse à la réception de l'information d'authentification environnementale actuelle, la comparaison de chacune des valeurs de la pluralité des multiples facteurs environnementaux inclus dans l'information d'authentification environnementale actuelle avec la valeur stockée correspondante des multiples facteurs environne- 20 mentaux inclus dans l'information d'authentification environnementale d'enregis- trement; - en réponse à la détermination qu'au moins un nombre donné de valeurs respectives de la pluralité des multiples facteurs environnementaux inclus dans l'information d'authentification environnementale actuelle est en substance identique à 25 la valeur stockée correspondante des multiples facteurs environnementaux inclus dans l'information d'authentification environnementale d'enregistrement, le terminal est authentifié\n<CLM>\1\tLe procédé selon la revendication 10, dans lequel au moins un des multiples facteurs en- 30 vironnementaux est en plus défini par un niveau de tolérance définissant une fourchette de valeurs admissibles pour ledit au moins un facteur environnemental, dans lequel l'information d'authentification environnementale d'enregistrement comprend le niveau de tolérance et dans lequel le serveur détermine que la valeur dudit au moins un facteur environnemental inclus dans l'information d'authentification environnementale actuelle 41 est en substance identique à la valeur stockée correspondante dudit au moins un facteur environnemental inclus dans l'information d'authentification environnementale d'enregistrement en réponse à la détermination que la valeur dudit au moins un facteur environnemental inclus dans l'information d'authentification environnementale actuelle est compris 5 dans la fourchette de valeurs admissibles définies par le niveau de tolérance.\n<CLM>\1\tLa méthode selon la revendication 11 comprenant par ailleurs : l'actualisation de la valeur dudit au moins un facteur environnemental inclus dans l'information d'authentification environnementale d'enregistrement stockée avec 10 la valeur dudit au moins un facteur environnemental inclus dans l'information d'authentification environnementale actuelle en réponse à la détermination que la valeur dudit au moins un facteur environnemental inclus dans l'information d'authentification environnementale d'enregistrement est comprise dans la fourchette de valeurs admissibles définies par le niveau de tolérance, mais n'est pas iden- 15 tique audit au moins un facteur environnemental inclus dans l'information d'au- thentification environnementale d'enregistrement stockée.\n<CLM>\1\tLe procédé selon la revendication 7, dans lequel l'information d'authentification environnementale d'enregistrement comprend l'information individuelle respective d'authentifi- 20 cation environnementale pour au moins deux premiers des multiples facteurs environne- mentaux, dans lequel lesdits au moins deux premiers des multiples facteurs environnementaux appartiennent à la pluralité des multiples facteurs environnementaux et l'information d'authentification environnementale actuelle comprend la valeur desdits au moins deux premiers des multiples facteurs environnementaux, dans lequel l'information d'au- 25 thentification environnementale d'enregistrement comprend la valeur dudit au moins un second facteur de la pluralité des multiples facteurs environnement et l'information d'authentification environnementale actuelle comprend la valeur dudit au moins un second des multiples facteurs environnementaux et dans lequel le procédé comprend par ailleurs : 30 - en réponse à la réception de l'information d'authentification environnementale d'enregistrement, le fusionnement de l'information d'authentification individuelle pour lesdits au moins deux premiers facteurs environnementaux multiples inclus dans l'information d'authentification environnementale d'enregistrement reçue pour former une chaîne d'authentification d'enregistrement discrète ; 42 - le stockage de la chaîne d'authentification d'enregistrement discrète et la valeur dudit au moins second des multiples facteurs environnementaux inclus dans l'information d'authentification environnementale d'enregistrement reçue ; - en réponse à la réception de l'information d'authentification environnementale 5 d'enregistrement, le fusionnement de l'information d'authentification individuelle pour lesdits au moins deux premiers multiples facteurs environnementaux inclus dans l'information d'authentification environnementale actuelle reçue pour former une chaîne actuelle d'authentification d'enregistrement discrète ; - la comparaison de la chaîne d'authentification actuelle discrète avec la chaîne 10 d'authentification d'enregistrement discrète stockée et la valeur dudit au moins un second des multiples facteurs environnementaux inclus dans l'information d'authentification environnementale actuelle avec la valeur correspondante stockée dudit au moins un second des multiples facteurs environnementaux ; - en réponse à la détermination que la chaîne d'authentification discrète actuelle est 15 identique à la chaîne d'authentification d'enregistrement discrète stockée et que la valeur dudit au moins un des seconds facteurs environnementaux inclus dans l'information d'authentification environnementale actuelle est en substance identique à la valeur correspondante dudit au moins un des seconds facteurs environnementaux inclus dans l'information d'authentification environnementale d'enre- 20 gistrement, le terminal est authentifié.\n<CLM>\1\tLe procédé selon la revendication 13, dans lequel l'information d'authentification environnementale d'enregistrement comprend l'identifiant et la valeur desdits au moins deux seconds facteurs environnementaux, dans lequel lesdits au moins deux seconds facteurs 25 environnementaux appartiennent à la pluralité des multiples facteurs environnementaux et l'information d'authentification environnementale actuelle comprend les valeurs desdits au moins deux seconds multiples facteurs environnementaux, dans lequel le procédé comprend : - en réponse à la détermination qu'au moins une des valeurs desdits deux seconds 30 facteurs environnementaux inclus dans l'information d'authentification environ- nementale actuelle est en substance identique à la valeur correspondante desdits au moins deux seconds facteurs environnementaux inclus dans l'information d'authentification environnementale d'enregistrement, le terminal est authentifié. 43\n<CLM>\1\tLe procédé selon la revendication 7, dans lequel l'information d'authentification environnementale d'enregistrement comprend l'information individuelle d'authentification environnementale pour au moins un premier facteur des multiples facteurs environnementaux, dans lequel ledit au moins un premier facteur environnemental appartient à la pluralité 5 des multiples facteurs environnementaux et l'information d'authentification environne- mentale actuelle comprend l'information d'authentification individuelle pour ledit au moins un premier facteur environnemental, dans lequel l'information d'authentification environnementale d'enregistrement comprend la valeur dudit au moins un des seconds facteurs environnementaux appartenant aux multiples facteurs environnementaux et 10 l'information d'authentification environnementale actuelle comprend la valeur dudit au moins un second des multiples facteurs environnementaux et dans lequel le procédé comprend par ailleurs : - en réponse à la réception de l'information d'authentification environnementale d'enregistrement, la formation d'une chaîne respective d'authentification discrète 15 pour chacune des informations individuelles d'authentification incluses dans l'in- formation d'authentification environnementale d'enregistrement reçue ; - le stockage de la chaîne d'authentification d'enregistrement discrète respective et la valeur dudit au moins un second des multiples facteurs environnementaux inclus dans l'information d'authentification environnementale d'enregistrement re- 20 çue ; - en réponse à la réception de l'information d'authentification environnementale actuelle, la formation d'une chaîne respective d'authentification discrète actuelle pour chaque information authentification individuelle incluse dans l'information d'authentification environnementale actuelle reçue ; 25 - la comparaison de la chaine d'authentification discrète actuelle avec la chaine d'authentification d'enregistrement discrète stockée et la valeur dudit au moins un second des multiples facteurs environnementaux inclus dans l'information d'authentification environnementale actuelle avec la valeur correspondance stockée dudit au moins second des multiples facteurs environnementaux ; 30 - en réponse à la détermination que la chaîne d'authentification discrète actuelle est identique à la chaîne d'authentification d'enregistrement discrète stockée correspondante et que la valeur dudit au moins un des seconds facteurs environnementaux inclus dans l'information d'authentification environnementale actuelle est en 44 substance identique à la valeur correspondante dudit au moins un des seconds facteurs environnementaux inclus dans l'information d'authentification environnementale d'enregistrement, le terminal est authentifié. 5\n<CLM>\1\tUn terminal pour authentification avec un serveur basé sur de multiples facteurs environ- nementaux, dans lequel chacun des multiples facteurs environnementaux est relatif à une caractéristique du terminal, configurable et indépendante du matériel, dans lequel chacun des multiples facteurs environnementaux est défini par au moins un identifiant et une valeur, dans lequel l'identifiant identifie un facteur environnemental respectif et une valeur 10 qui indique un état de la caractéristique respective configurable et indépendante du maté- riel, dans lequel les multiples facteurs environnementaux constituent une information d'authentification environnementale pour authentifier le terminal avec le serveur, dans lequel le terminal est par ailleurs agencé pour : enregistrer, à un premier instant dans le temps, une information d'authentification en- 15 vironnementale d'enregistrement du terminal, par : - extraire, pour chacun des multiples facteurs environnementaux, l'état respectif de la caractéristique configurable, indépendante du matériel, associée au terminal à un premier instant dans le temps et la détermination de la valeur respective de chacun des multiples facteurs environnementaux en fonction de l'état respectif au 20 premier instant dans le temps. - générer l'information d'authentification environnementale d'enregistrement sur la base des valeurs des multiples facteurs environnementaux fixés au premier instant dans le temps ; - envoyer l'information d'authentification environnementale d'enregistrement au 25 serveur pour stocker la première information d'authentification environnemen- tale; authentifier le terminal avec le serveur à un second instant dans le temps, plus tard que le premier instant dans le temps, par : - l'extraction, pour au moins une pluralité des multiples facteurs environnementaux, 30 de l'état respectif de la caractéristique configurable, indépendante du matériel du terminal au second instant dans le temps et la fixation de la valeur respective de chaque facteur de la pluralité des multiples facteurs environnementaux en fonction de l'état respectif au second instant dans le temps ; 45 - la génération d'une information d'authentification environnementale actuelle sur la base des valeurs des multiples facteurs environnementaux au second instant dans le temps ; - l'envoi de l'information d'authentification environnementale actuelle au serveur 5 pour authentifier le terminal avec le serveur.\n<CLM>\1\tUn serveur pour authentifier un terminal sur la base de multiples facteurs environnementaux, dans lequel chacun des multiples facteurs environnementaux est relatif à une caractéristique du terminal configurable et indépendante du matériel, dans lequel chacun des 10 multiples facteurs environnementaux est défini par au moins un identifiant et une valeur, dans lequel l'identifiant identifie un facteur environnemental respectif et une valeur qui indique un état de la caractéristique respective configurable et indépendante du matériel, dans lequel les multiples facteurs environnementaux constituent une information d'authentification environnementale pour authentifier le terminal avec le serveur, dans lequel 15 le (serveur) est agencé pour : enregistrer, à un premier instant dans le temps, une information d'authentification environnementale d'enregistrement du terminal, par : - recevoir l'information d'authentification environnementale d'enregistrement en provenance du terminal. 20 - stocker l'information d'authentification environnementale d'enregistrement ; authentifier le terminal à un second instant dans le temps, plus tard que le premier instant dans le temps, par : - recevoir une information d'authentification environnementale actuelle en provenance du terminal ; 25 - comparer l'information d'authentification environnementale actuelle reçue avec l'information d'authentification environnementale stockée ; - en réponse à la détermination que l'information d'authentification environnementale actuelle est en substance identique à l'information d'authentification environnementale d'enregistrement, le terminal est authentifié. 30\n<CLM>\1\tUn produit-programme d'ordinateur comprenant des instructions de code de programme enregistrées sur un support lisible par ordinateur pour mettre en oeuvre les étapes du procédé selon les revendications 1 à 15 lorsque ledit programme fonctionne sur un ordinateur.