Brevet FR3050091A1 (20171013)
REVENDICATIONS1 - Procédé d'appariement entre un périphérique connecté et une communauté constituée d'au moins un utilisateur Ui disposant d'au moins un équipement connecté ECji 5 (Ui) comportant : a) une première étape de configuration dudit périphérique connecté, consistant à enregistrer dans une mémoire à inscription unique au moins un premier identifiant unique IUP1 et à enregistrer ledit identifiant unique dans une 10 base de données d'un serveur b) une deuxième étape d'appropriation par un utilisateur Ui dudit périphérique, consistant à procéder à un appariement avec un équipement connecté d'un utilisateur et à transmettre au moins une information d'appariement ainsi qu'un 15 identifiant unique de l'utilisateur IU audit serveur, et à rapprocher lesdites informations d'appariement avec l'identifiant unique de l'équipement connecté préalablement enregistrée sur ledit serveur. 2 - Procédé d'appariement entre un périphérique 20 connecté et une communauté constituée d'au moins un utilisateur Ui disposant d'au moins un équipement connecté ECji (14) selon la revendication 1 caractérisé en ce qu'il comporte : a) une première étape de configuration dudit 25 périphérique, consistant à enregistrer dans une mémoire à inscription unique : - un premier identifiant unique IUP1 - un second identifiant unique IUP2 - une clé privée PKreco 3050091 -23- et à enregistrer dans une base de données d'un serveur lesdits premier IUP1 et second IUP2 identifiants et ladite clé privée PKreco b) une deuxième étape d'appropriation par un 5 utilisateur Ui dudit périphérique, consistant - à activer l'émetteur dudit périphérique s'il est dans un état inactif, et à commander le calcul par le microprocesseur dudit périphérique d'une clé d'authenticité CAP par une fonction cryptographique FC à partir dudit second 10 identifiant unique IUP2 et de ladite clé privée PKreco, et à transmettre cette clé d'authenticité CAP dans le signal émis par le périphérique à commander l'exécution d'une application installée sur un équipement connecté ECji (14) par la saisie 15 d'un identifiant de l'utilisateur (14) [son adresse mail], - à commander la recherche d'un signal émis par un périphérique, ledit signal contenant l'information numérique correspondant à ladite clé d'authenticité CAP ainsi que ledit premier identifiant unique IUP1 et un indicateur sur l'état du 20 périphérique non encore approprié et établir une communication entre ledit périphérique, et un équipement connecté ECji (14) comportant la lecture par ledit équipement connecté ECji (14) de l'identifiant unique transmise par ledit signal, et à procéder aux échanges suivants : 25 - génération par ledit périphérique d'une clé privée aléatoire PKauth [clé de 128 bits] et enregistrement dans une mémoire volatile dudit périphérique - lecture par ledit équipement connecté ECji (14) de ladite clé privée aléatoire PKau 3050091 -24- - enregistrement dans une mémoire non volatile dudit équipement connecté ECji (14) d'un couple Ca,', formé par ledit premier identifiant unique IUP1 et ladite clé privée aléatoire PKau - commander l'émission par ledit équipement connecté ECji (14) d'un signal contenant ladite clé privée aléatoire PKauth - commander la comparaison, par un microcontrôleur dudit périphérique, de ladite clé privée aléatoire PKauth transmise par l'équipement connecté ECji (14) avec ladite clé privée aléatoire PKauth enregistrée dans la mémoire volatile dudit périphérique - si la vérification est négative, commander l'interruption de l'émission par le périphérique - et si la vérification est positive, enregistrement de ladite clé privée aléatoire PKauth enregistrée dans une mémoire non volatile du périphérique et émission par le périphérique d'un signal d'acquittement - la transmission à un serveur par l'équipement connecté ECji (14) une information numérique comprenant ledit premier identifiant unique IUP1, ladite clé privée aléatoire PKaift', ladite clé d'authenticité CAP et ledit identifiant de l'utilisateur (U1), - l'exécution sur le serveur d'un traitement consistant à lire dans la base de données de la clé PKreco et du second identifiant unique IUP2 associés audit premier identifiant unique IUP1 et l'exécution de ladite fonction cryptographique FC appliquée à la clé PKreco et du second identifiant unique IUP2, et la comparaison de ce traitement avec la clé d'authenticité CAP transmise 3050091 -25- - en cas de vérification positive, l'enregistrement dans ladite base de données de l'identifiant de l'utilisateur (14) en association avec ledit premier identifiant unique IUP1 - en cas de vérification négative, l'abandon de la 5 procédure. 3 - Procédé d'appariement entre un périphérique connecté [bluetooth] et une communauté constituée d'au moins un utilisateur Ui disposant d'au moins un équipement connecté ECji (14) selon la revendication précédente caractérisé en ce 10 qu'il comporte une étape de modification de l'indicateur d'état du périphérique pour passer d'un état « non encore approprié » à un état « approprié ». 4 - Procédé d'établissement d'une communication entre équipement connecté d'un utilisateur et un périphérique 15 apparié selon le procédé conforme à la revendication 1, 2 ou 3 caractérisé en ce qu'il comporte les étapes suivantes : a) activation par l'utilisateur d'une application installée sur l'équipement connecté par la saisie de son identifiant IU, ladite application commandant l'ouverture 20 d'une session de communication avec le serveur, et l'interrogation de la base de données pour lire la liste des périphériques appariés avec ledit identifiant UI, et enregistrer dans une mémoire non volatile dudit équipement des clés PKauth et des premiers identifiants uniques IUP1 de chacun 25 desdits périphériques associés b) commander une étape de recherche par l'équipement connecté de signaux émis par au moins un périphérique comportant l'un desdits premiers identifiants IUP1 préalablement enregistrés dans la mémoire de l'équipement lors 30 de l'étape a) 3050091 -26- c) en cas de détection dudit signal d'un tel périphérique, établir une communication entre ledit périphérique, et un équipement connecté ECji (14) et à procéder aux échanges suivants : 5 - Cl) génération par ledit périphérique d'un jeton aléatoire TOKaut [clé de 128 bits) et enregistrement dans une mémoire volatile dudit périphérique - C2) lecture par ledit équipement connecté ECji (14) dudit jeton TOKaut 10 - C3) lecture dans la mémoire non volatile dudit équipement connecté ECji (14) la clé PKauth associée audit périphérique et à l'utiliser pour calculer un challenge numérique CNaut [cipher] par application de ladite fonction cryptographique FC à partir des variables PKauth et TOKaut 15 - C4) commander l'émission par ledit équipement connecté ECji (Ui) d'un signal contenant ledit challenge numérique CNaut C5) commander la comparaison, par un microcontrôleur dudit périphérique, dudit challenge numérique 20 CNaut transmis par l'équipement connecté ECji (Ui) avec le résultat d'un traitement par ladite fonction cryptographique FC à partir des variables PKauth enregistrée dans la mémoire du périphérique lors de la procédure d'appariement et TOKaut enregistrée dans la mémoire volatile lors de l'étape de 25 génération Cl - si la vérification est négative, commander l'interruption de l'émission par le périphérique - et si la vérification est positive, activation des fonctionnalités du périphérique et envoie d'un signal 30 d'acquittement. 3050091 -27- 5 - Procédé de suppression de l'appropriation d'un équipement connecté d'un utilisateur et un périphérique apparié selon le procédé conforme à la revendication 1, 2 ou 3 caractérisé en ce qu'il comporte les étapes suivantes : 5 a) commande par le serveur de l'ouverture d'une session de communication avec l'équipement connecté d'un utilisateur et transmission de l'identifiant unique IUP1 d'un périphérique à réinitialiser b) commande d'une étape de recherche par 10 l'équipement connecté de signaux émis par au moins un périphérique comportant ledit premier identifiant IUP1 préalablement transmis par le serveur lors de l'étape a) c) en cas de détection dudit signal d'un tel périphérique, établir une communication entre ledit 15 périphérique, et un équipement connecté ECji (14) et à procéder aux échanges suivants : - Cl) génération par ledit périphérique d'un jeton aléatoire TOKreco [clé de 128 bits) et enregistrement dans une mémoire volatile dudit périphérique 20 - C2) lecture par ledit équipement connecté ECji (Ui) dudit jeton TOKreco - C3) transmission par l'équipement connecté au serveur du jeton TOKreco/ de l'identifiant unique UIP, et de ladite clé d'authenticité CAP 25 - l'exécution sur le serveur d'un traitement consistant à lire dans la base de données de la clé PKreco et du second identifiant unique IUP2 associés audit premier identifiant unique IUP1 et l'exécution de ladite fonction cryptographique FC appliquée à la clé PKreco et du second 3050091 -28- identifiant unique IUP2, et la comparaison de ce traitement avec la clé d'authenticité CAP transmise - en cas de vérification négative, l'abandon de la procédure 5 - en cas de vérification positive, utiliser ladite clé PKreco pour calculer un challenge numérique C1\4'. [cipher] par application de ladite fonction cryptographique FC à partir des variables PKreco et TOKreco reçu lors de l'étape précédente et la transmission du challenge numérique C1\4'co ainsi calculé à 10 l'équipement connecté - commander l'émission par ledit équipement connecté ECji (14) d'un signal contenant ledit challenge numérique CNreco - commander la comparaison, par un microcontrôleur 15 dudit périphérique, dudit challenge numérique CNreco transmis par l'équipement connecté ECji (14) avec le résultat d'un traitement par ladite fonction cryptographique FC à partir des variables PKreco enregistrée dans la mémoire à inscription unique du périphérique et le jeton TOKreco enregistrée dans la 20 mémoire volatile lors de l'étape de génération Cl - si la vérification est négative, commander l'interruption de l'émission par le périphérique - si la vérification est positive commande de l'effacement de la clé privée PKauth enregistrée dans la mémoire 25 non volatile du périphérique et modification de l'indicateur d'état en « non approprié », et envoi d'un signal d'acquittement à l'équipement connecté - envoi par l'équipement connecté d'une instruction de suppression dans la base de donnée du serveur des 3050091 -29- informations relatives à l'appropriation du périphérique considéré. 6 - Procédé de partage de l'appropriation d'un équipement connecté d'un utilisateur et un périphérique 5 apparié selon le procédé conforme à la revendication 1, 2 ou 3 caractérisé en ce qu'il comporte les étapes suivantes : - l'envoi au serveur par l'équipement d'un utilisateur d'une instruction de partage de la clé d'authentification PKauth ainsi que l'identifiant unique IUP1 du 10 périphérique à partager avec un utilisateur 14 - l'envoi par le serveur à au moins un équipement connecté de l'utilisateur 14 de la clé d'authentification PKauth ainsi que l'identifiant unique IUP, - l'engagement par l'équipement de l'utilisateur 14 15 d'un procédé d'établissement d'une communication entre équipement connecté conforme à la revendication\n<CLM>\1\t7 - Procédé de suppression du partage de l'appropriation d'un équipement connecté d'un utilisateur et un périphérique apparié selon le procédé conforme à la 20 revendication 1, 2 ou 3 caractérisé en ce qu'il comporte les étapes suivantes : - l'envoi au serveur par l'équipement d'un utilisateur d'une instruction de suppression de la clé d'authentification PKauth ainsi que l'identifiant unique IUP1 du 25 périphérique à partager avec un utilisateur 14 8 - Procédé de suppression du transfert de l'appropriation d'un équipement connecté d'un utilisateur et un périphérique apparié selon le procédé conforme à la revendication 1, 2 ou 3 caractérisé en ce qu'il comporte le 30 remplacement dans la base de données du serveur de 3050091 - 30 - l'identifiant de l'utilisateur U1 dans l'information d'appariement par l'identifiant de l'utilisateur 14 9 - Périphérique connecté pour la mise en oeuvre d'un procédé conforme à l'une au moins des revendications 5 précédentes caractérisé en ce qu'il comporte : - une mémoire à inscription unique pour l'enregistrement d'au moins un identifiant unique - une mémoire volatile pour l'enregistrement des jetons et des clés privées provisoires, 10 - une mémoire non volatile pour l'enregistrement d'au moins un clé privée - un processeur pour la réalisation de calculs - un module de communication sans fil. 10 - Serveur pour la mise en oeuvre d'un procédé 15 conforme à l'une au moins des revendications précédentes caractérisé en ce qu'il comporte une base de données contenant les enregistrements des identifiants uniques des utilisateurs IU, les identifiants uniques des équipements connectés et les identifiants uniques des périphériques et les clés privés PKauth 20 et PKre..