Brevet FR3045876A1 (20170623)
REVENDICATIONS1. Procédé (100) d'élaboration d'un mot challenge (WCH) mis en oeuvre par une unité de traitement (11) d'un dispositif électronique (10) comportant en outre, une interface de restitution (1D), des moyens de pilotage (16) de ladite interface de restitution (1D), des premiers moyens de communication (14) pour coopérer avec un périphérique de consigne (20) et des moyens de mémorisation (12), lesdits moyens de pilotage (16) de ladite interface de restitution (1D), lesdits premiers moyens de communication (14) et lesdits moyens de mémorisation (12) coopérant avec ladite unité de traitement (11), ledit procédé (100) étant caractérisé en ce qu'il comporte : - une étape (121) pour produire un mot candidat (WCD,WCD') comprenant un caractère (WCD1,WCDm) consistant en une valeur choisie parmi une liste (12a) ordonnée de n symboles prédéterminés (S1,S2,...,Sn) désignés individuellement par la valeur d'un index (Ix), n étant un nombre entier supérieur à un, ladite liste étant enregistrée dans les premiers moyens de mémorisation (12) ; - une étape (122) pour déclencher les moyens de pilotage (16) de l'interface de restitution (1D) et restituer ledit mot candidat (WCD) par ladite interface (1D) ; - une étape (122) pour élaborer un message de sollicitation (Md) à destination du périphérique de consigne (20) et pour déclencher l'émission dudit message de 3045876 44 sollicitation (Md) par les premiers moyens de communication (14) ; - une étape (123) pour recevoir un message de consigne (Mc), via lesdits premiers moyens 5 de communication (14), et pour décoder un tel message (Mc) et en déduire une information de consigne (IC) produite par ledit périphérique de consigne (20) ; - une étape (130) pour produire le mot 10 challenge (WCH) dont le caractère (WCHj) d'un rang donné (j) consiste (124) en l'un des symboles prédéterminés (S1,S2,...,Sn) contenu dans ladite liste ordonnée (12a), ledit symbole étant désigné par une valeur 15 d'index (Ixcj) qui est fonction de celle (Ixdj) désignant la valeur du caractère (WCDj) du mot candidat (WCD) du même rang (j) et de l'information de consigne (IC). 20\n<CLM>\1\tProcédé (100) selon la revendication 1, pour lequel le mot candidat (WCD) et le mot challenge (WCH) comportent une pluralité de caractères associés respectivement à l'un des symboles choisis parmi la liste (12a) ordonnée de symboles 25 prédéterminés (S1,S2,...,Sn).\n<CLM>\1\tProcédé (100) selon l'une quelconque des revendications précédentes, comportant une étape (125) pour déclencher les moyens de pilotage (16) 30 de l'interface de restitution (1D) et restituer par ladite interface (1D) le caractère (WCHj) du mot challenge (WCH) produit (124) en lieu et place du caractère (WCDj) du même rang (j) du mot candidat (WCD) puis, à l'expiration d'une durée d'attente déterminée (T2), déclencher les moyens 3045876 45 de pilotage (16) de l'interface de restitution (1D) et restituer par ladite interface (1D) un symbole neutre en lieu et place dudit caractère (WCHj). 5\n<CLM>\1\tProcédé (100) selon l'une quelconque des revendications précédentes, pour lequel l'étape (124) pour produire un caractère (WCHj) du mot challenge (WCH) d'un rang donné (j) consiste 10 (124) en la valeur du caractère (WCDj) du mot candidat (WCD) du même rang (j) si aucun message de consigne (Mc) n'est réceptionné par les premiers moyens de communication (14) à l'issue d'une durée d'attente (Tl) déterminée à compter 15 de l'émission du message de sollicitation (Md).\n<CLM>\1\tProcédé (100) selon l'une quelconque des revendications précédentes, pour lequel l'information de consigne (IC) comporte une 20 valeur traduisant un pas relatif en regard de la valeur d'index (Ix) désignant le symbole prédéterminé associé à un caractère (WCDj) du mot candidat (S1,S2,_,Sn). 25 6 Procédé (100) selon la revendication précédente, pour lequel l'étape pour produire un caractère (WCHj) d'un rang donné (j) du mot challenge (WCH) consiste (124) à choisir l'un des symboles prédéterminés (S1,S2,...,Sn) contenu dans ladite 30 liste ordonnée (12a), ledit symbole étant désigné par une valeur d'index (Ixcj) qui est la somme, modulo le nombre n de symboles prédéterminés dans ladite liste, de la valeur d'index (Ixdj) désignant le symbole prédéterminé du caractère 35 (WCDj) du mot candidat (WCD) du même rang (j) et 3045876 46 de la valeur traduisant le pas relatif comprise dans l'information de consigne (IC).\n<CLM>\1\tProcédé (100) selon l'une quelconque des 5 revendications précédentes, pour lequel le dispositif électronique (10) comporte en outre des deuxièmes moyens de communication (15) pour coopérer avec une entité tierce (30) requérant une procédure d'authentification sur la base du 10 mot challenge (WCH), ledit procédé (100) comportant : - une étape (110), préalable à l'étape (121) pour produire un mot candidat (WCD), pour recevoir, via les deuxièmes moyens de 15 communication (15), un message entrant (Mi) émis par ladite entité tierce (30) requérant la production du mot challenge (WCH), pour décoder ledit message (Mi) et en déduire un identifiant de ladite entité tierce (30) ; 20 - une étape (140), subséquente de l'étape (130) pour produire ledit mot challenge (WCH), pour élaborer un message sortant (Mo) encodant le mot challenge (WCH) produit et pour déclencher l'émission de ce dernier 25 (Mo) par les deuxièmes moyens de communication (15).\n<CLM>\1\tProcédé (100) selon l'une quelconque des revendications précédentes, pour lequel le 30 dispositif électronique (10) comporte en outre un capteur (17) pour coopérer l'utilisateur (U) dudit dispositif électronique et mesurer une grandeur physiologique dudit utilisateur (U), ledit procédé (100) comportant une étape, 35 préalable à l'étape (130) pour produire le mot 3045876 47 challenge, pour collecter, analyser l'information délivrée par le capteur (17) et attester que le dispositif électronique est à proximité directe dudit utilisateur (U). 5\n<CLM>\1\tProduit programme d'ordinateur (Pl) comportant des instructions de programme qui, lorsqu'elles sont - préalablement enregistrées dans des moyens 10 de mémorisation (13) d'un dispositif électronique (10) comportant une unité de traitement (11), une interface de restitution (1D), des moyens de pilotage (16) de ladite interface de restitution 15 (1D), des moyens de communication (14,\n<CLM>\1\tpour coopérer avec un dispositif tiers, lesdits moyens de pilotage (16), lesdits moyens de communication (14,15) et lesdits moyens de mémorisation (12,13) coopérant 20 avec ladite unité de traitement (11) ; - exécutées ou interprétées par ladite unité de traitement (11), provoquent la mise en oeuvre d'un procédé (100) d'élaboration d'un mot challenge (WCH) selon 25 l'une quelconque des revendications 1 à\n<CLM>\1\t10. Produit programme d'ordinateur (Pl) comportant des instructions de programme qui, lorsqu'elles sont : 30 préalablement enregistrées dans des moyens de mémorisation (13) d'un dispositif électronique (10) comportant une unité de traitement (11), une interface de restitution (1D), des moyens de pilotage 35 (16) de ladite interface de restitution 3045876 48 (1D), des moyens de communication (14,\n<CLM>\1\tpour coopérer avec un dispositif tiers, lesdits moyens de pilotage (16), un capteur (17) pour coopérer ave l'utilisateur (U) 5 dudit dispositif électronique et mesurer une grandeur physiologique dudit utilisateur (U), lesdits moyens de pilotage (16), lesdits moyens de communication (14,15), ledit capteur (17) et lesdits 10 moyens de mémorisation (12,13) coopérant avec ladite unité de traitement (11) ; - exécutées ou interprétées par ladite unité de traitement (11), provoquent la mise en oeuvre d'un procédé (100) 15 d'élaboration d'un mot challenge (WCH) selon la revendication\n<CLM>\1\t11. Dispositif électronique (10) comportant une unité de traitement (11), des moyens de mémorisation 20 (12,13), une interface de restitution (1D), des moyens de pilotage (16) de ladite interface de restitution (1D), des moyens de communication (14,\n<CLM>\1\tpour coopérer avec un dispositif tiers, lesdits moyens de pilotage (16), lesdits moyens 25 de communication (14,15) et lesdits moyens de mémorisation (12,13) coopérant avec ladite unité de traitement (11), ledit dispositif électronique (10) étant caractérisé en ce qu'il comporte dans les moyens de mémorisation (13), les instructions 30 d'un produit programme d'ordinateur (P) selon la revendication\n<CLM>\1\t12. Dispositif électronique (10) comportant une unité de traitement (11), des moyens de mémorisation 35 (12,13), une interface de restitution (1D), des 3045876 49 moyens de pilotage (16) de ladite interface de restitution (1D), des moyens de communication (14,\n<CLM>\1\tpour coopérer avec un dispositif tiers, un capteur (17) pour coopérer avec l'utilisateur 5 (U) dudit dispositif électronique et mesurer une grandeur physiologique dudit utilisateur (U), lesdits moyens de pilotage (16), lesdits moyens de communication (14,15), ledit capteur (17) et lesdits moyens de mémorisation (12,13) coopérant 10 avec ladite unité de traitement (11), ledit dispositif électronique (10) étant caractérisé en ce qu'il comporte dans les moyens de mémorisation (13), les instructions d'un produit programme d'ordinateur (P) selon la revendication\n<CLM>\1\t15\n<CLM>\1\tDispositif électronique (10) selon la revendication 11 ou la consistant en une montre l'interface de restitution revendication 12, électronique dont (1D) consiste en 20 l'écran de celle-ci.\n<CLM>\1\tProcédé (200) d'élaboration d'une information de consigne (IC) mis en oeuvre par une unité de traitement (21) d'un périphérique de consigne 25 (20) comportant en outre une interface de consigne (2D), des moyens de pilotage (26) de l'interface de consigne (2D), des moyens de communication (24) pour coopérer avec un dispositif électronique tiers (10) et des moyens 30 de mémorisation (22), lesdits moyens de pilotage (26), lesdits moyens de communication (24) et lesdits moyens de mémorisation (22) coopérant avec ladite unité de traitement (21), ledit procédé (200) étant caractérisé en ce qu'il 35 comporte : 3045876 50 - une étape (210) pour recevoir un message de sollicitation (Md) émis depuis le dispositif électronique (10), via lesdits moyens de communication (24), et pour décoder un tel 5 message (Md) et en déduire une requête en production d'une information de consigne (IC) ; - une étape (213) pour produire ladite information de consigne (IC) à partir d'une 10 donnée d'entrée utilisateur (id2) délivrée par l'interface de consigne (2D), via les moyens de pilotage (26) de ladite interface (2D), traduisant une action (Au) exercée par un utilisateur (U) dudit périphérique de 15 consigne (20) ; - une étape (220) pour élaborer un message de consigne (Mc) encodant l'information de consigne (IC) produite à destination du dispositif électronique (10) et pour 20 déclencher l'émission dudit message de consigne (Mc) par les moyens de communication (24).\n<CLM>\1\tProcédé (200) selon la revendication précédente, 25 pour lequel le périphérique de consigne (20) comporte en outre une interface de restitution (2D), des moyens (26) pour piloter ladite interface de restitution coopérant avec l'unité de traitement (21), ledit procédé comportant une 30 étape (211), préalable à l'étape (213) pour produire ladite information de consigne (IC), pour déclencher (od2) les moyens de pilotage (26) de l'interface de restitution (2D) et restituer une interface graphique (IDV) par ladite 35 interface de restitution (2D) permettant à 3045876 51 l'utilisateur (U) du périphérique de consigne (20) d'exercer une action (Au) détectable par l'interface de consigne (2D) et définir une valeur d'index relative à celle désignant un 5 symbole, parmi ceux contenus dans une liste ordonnée de symboles prédéterminés enregistrée dans les moyens de mémorisation (12) du dispositif électronique tiers (10), d'un caractère d'un mot candidat (WCD) délivré à 10 l'utilisateur (U) par une interface de restitution (1D) dudit dispositif électronique tiers (10).\n<CLM>\1\tProduit programme d'ordinateur (P2) comportant 15 des instructions de programme qui, lorsqu'elles sont : - préalablement enregistrées dans des moyens de mémorisation (23) d'un périphérique de consigne (20) comportant une unité de 20 traitement (21), des interfaces de consigne et/ou de restitution (2D), des moyens pour piloter lesdites interfaces de consigne et/ou de restitution, des moyens de communication (24) pour coopérer avec un 25 dispositif tiers, lesdits moyens de pilotage (26), lesdits moyens de communication (24) et lesdits moyens de mémorisation (22,23) coopérant avec ladite unité de traitement (21) ; 30 - exécutées ou interprétées par ladite unité de traitement (21), provoquent la mise en oeuvre d'un procédé (200) selon l'une quelconque des revendications 14 ou\n<CLM>\1\t35 3045876 52\n<CLM>\1\tPériphérique de consigne (20) comportant une unité de traitement (21), une interface de consigne (2D) et/ou une interface de restitution (2D), des moyens de pilotage desdites interfaces 5 (2D) de consigne et/ou de restitution, des moyens de communication (24) pour coopérer avec un dispositif tiers, lesdits moyens de pilotage (26), lesdits moyens de communication (24) et lesdits moyens de mémorisation (22,23) coopérant 10 avec ladite unité de traitement (21), ledit périphérique de consigne (20) étant caractérisé en ce qu'il comporte dans les moyens de mémorisation (23), les instructions d'un produit programme d'ordinateur (P2) selon la 15 revendication\n<CLM>\1\t18. Périphérique de consigne (20) selon la revendication 17, consistant en un objet électronique portable dont les interfaces de 20 restitution et de consigne (2D) consistent en l'écran tactile de celui-ci.\n<CLM>\1\tSystème d'élaboration d'un mot challenge (WCH) comportant un dispositif électronique (10) selon 25 la revendication 12 ou 13 et un périphérique de consigne (20) selon la revendication 17 ou 18 coopérant avec ledit dispositif électronique (10). 30\n<CLM>\1\tSystème selon la revendication précédente, comportant en outre une entité tierce (30) requérant une procédure d'authentification sur la base du mot challenge (WCH), ladite entité (30) coopérant avec ledit dispositif électronique 35 (10).