Brevet FR3044847A1 (20170609)
REVENDICATIONS1. Procédé d'échange de données au sein d'un groupe d'entités électroniques (Co, C1, Ci, CN) comprenant une première entité électronique (Co) et au moins une seconde entité électronique (C1, Ci, CN), caractérisé en ce qu'il comprend les étapes suivantes : - réception (E10), par la première entité électronique (Co) et en provenance d'un serveur distant de partage de document (S), d'une donnée de vérification (pKT) ; - obtention (E18), par la seconde entité électronique (Ci ; Ci ; CN), d'une donnée (PKT) caractéristique du groupe auprès du serveur distant de partage de documents (S) ; - vérification (E20 ; E26), par la première entité électronique (Co) et au moyen de la donnée de vérification (pKT), que la seconde entité électronique (C1 ; C1 ; CN) détient ladite donnée caractéristique (PKT) ; - en cas de vérification réussie, distribution (E30 ; E130) par la première entité électronique (Co) d'une clé cryptographique (SK) chiffrée destinée à la seconde entité électronique (Ci ; Ci ; CN) ; - réception (E36), par la seconde entité électronique (Ci ; Ci ; CN), de données chiffrées par la clé cryptographique (SK) ; - affichage des données échangées sur la seconde entité électronique (C1 ; Ci ; CN).\n<CLM>\1\tProcédé d'échange selon la revendication 1, comprenant une étape d'utilisation (E36 ; E144) de la clé cryptographique (SK) au sein d'un algorithme cryptographique mis en oeuvre par la seconde entité électronique (Ci ; C1 ; CN).\n<CLM>\1\tProcédé d'échange selon la revendication 1, comprenant les étapes suivantes : - saisie d'une donnée de diversification sur la seconde entité électronique (Ci ; C1; CN) - utilisation, au sein d'un algorithme cryptographique mis en oeuvre par la seconde entité électronique (C1 ; Ci ; CN), d'une clé dérivée à partir de la clé cryptographique (SK) et de la donnée de diversification saisie.\n<CLM>\1\tProcédé d'échange selon la revendication 2 ou 3, dans lequel l'algorithme cryptographique est un algorithme de chiffrement ou de déchiffrement. 3044847 19\n<CLM>\1\tProcédé d'échange selon l'une des revendications 2 à 4, dans lequel l'algorithme cryptographique est un algorithme cryptographique de cryptographie symétrique.\n<CLM>\1\tProcédé d'échange selon l'une des revendications 1 à 5, dans lequel 5 les données chiffrées sont reçues par la seconde entité électronique (Ci ; ; CN) en provenance d'une autre entité électronique (Co ; C1 ; ; CN) du groupe.\n<CLM>\1\tProcédé d'échange selon l'une des revendications 1 à 5, dans lequel les données chiffrées sont reçues par la seconde entité électronique (Cl ; ; CN) en provenance du serveur distant (S). 10\n<CLM>\1\tProcédé d'échange selon l'une des revendications 1 à 7, dans lequel l'étape d'obtention comprend une sous-étape d'authentification de la seconde entité électronique auprès du serveur en utilisant un algorithme cryptographique à clé asymétrique.\n<CLM>\1\tProcédé d'échange selon l'une des revendications 1 à 8, dans lequel 15 ladite donnée caractéristique est une clé publique (PKT) et dans lequel ladite donnée de vérification est une clé privée (pKT) associée à la clé publique (PKT).\n<CLM>\1\tProcédé d'échange selon la revendication 9, dans lequel l'étape de vérification comprend une sous-étape de transmission (E20) d'un défi (CH) de la première entité électronique (Co) à la seconde entité électronique (Ci ; ; CN), 20 une sous-étape de chiffrement (E23) du défi par la seconde entité électronique (Cl ; ; CN) et au moyen de la clé publique (PKT), une sous-étape de transmission (E24) du défi chiffré de la seconde entité électronique (Cl ; C1; CN) à la première entité électronique (Co) et une sous-étape de déchiffrement (E28) du défi chiffré par la clé privée (pKT) pour comparaison avec le défi transmis. 25\n<CLM>\1\tProcédé d'échange selon la revendication 9 ou 10, comprenant une étape de dérivation de la clé cryptographique (SK) à partir de la clé privée (pKT).\n<CLM>\1\tProcédé d'échange selon l'une des revendications 9 à 11, comprenant une étape de génération d'une nouvelle clé publique par la seconde entité électronique, une étape de chiffrement de ladite nouvelle clé publique en 30 utilisant la donnée caractéristique et une étape de transmission de la nouvelle clé publique chiffrée de la seconde entité électronique à la première entité électronique.\n<CLM>\1\tProcédé d'échange selon l'une des revendications 1 à 12, comprenant une étape de réception (E26) par la première électronique (Co), en 3044847 20 provenance de la seconde entité électronique (C1), d'un identifiant (TID;) au sein du groupe.\n<CLM>\1\tProcédé d'échange selon la revendication 13, dans lequel la clé cryptographique (SK) est générée par la première entité électronique (Co) en 5 utilisant ledit identifiant (TID;) au sein du groupe.\n<CLM>\1\tProcédé d'échange selon la revendication 13 ou 14, dans lequel la clé cryptographique (SK) est générée par la première entité électronique (Co) en utilisant une donnée de diversification convenue par des utilisateurs associés respectivement auxdites entités électroniques (Co ; C1; C1; CN) du groupe. 10\n<CLM>\1\tProcédé d'échange selon l'une des revendications 1 à 15, comprenant une étape (E30 ; E129) de chiffrement de la clé cryptographique (SK) au moyen d'une clé publique (PK;) associée à la seconde entité électronique (Ci).\n<CLM>\1\tProcédé d'échange selon l'une des revendications 1 à 16, dans lequel l'étape de distribution comprend une étape de transmission (E30) de la clé 15 cryptographique chiffrée ([SK]I1) de la première entité électronique (Co) à la seconde entité électronique (Ci).\n<CLM>\1\tProcédé d'échange selon l'une des revendications 1 à 16, dans lequel l'étape de distribution comprend une étape transmission (E130) de la clé cryptographique chiffrée ([SK]I1) au serveur (S) et, sur requête de la seconde 20 entité électronique (CO, une étape de transmission de la clé cryptographique chiffrée ([SK]l') du serveur (S) à la seconde entité électronique (Ci).\n<CLM>\1\tProcédé d'échange selon l'une des revendications 1 à 18, comprenant les étapes suivantes : - transmission (E12), de la seconde entité électronique (C1) au serveur 25 (S), d'un identifiant (ID;) de la seconde entité électronique (C1) et d'un identifiant (IDT) du groupe ; - transmission (E16), en réponse, de ladite donnée caractéristique (PKT) du serveur (S) à la seconde entité électronique (Ci).\n<CLM>\1\tProcédé d'échange selon l'une des revendications 1 à 19, dans 30 lequel la seconde entité électronique (Ci ; C1; CN) est conçue pour fonctionner, au moins lors des étapes d'obtention et d'échange, dans un environnement d'exécution de confiance.\n<CLM>\1\tProcédé d'échange selon l'une des revendications 1 à 20, dans lequel l'affichage des données est réalisé en mode sécurisé. 3044847 21\n<CLM>\1\tProcédé d'échange selon l'une des revendications 1 à 21, dans lequel la première entité électronique (Co) ou la seconde entité électronique (Ci ; C1 ; CN) contient une puce à microcircuit sécurisée.