Brevet FR3081063A1 (20191115)

REVENDICATIONS1. Procédé de partage de fichiers (2) de données informatiques entre un utilisateur (A) émetteur et un utilisateur (B) destinataire via un système (1) informatique équipé : D'un serveur (4) de communication, D'au moins un serveur (5) de fichiers, et D'une base (7) de données de profils contenant en mémoire des profils (PA, PB) associés destinataire aux utilisateurs (A, B), chaque profil (PA, PB) comprenant au moins un identifiant (IDA, IDB) et au moins une clé (ZA, ZB) cryptographique publique à laquelle correspond une clé (AZ, BZ) privée ; D'une unité (8) de contrôle, reliée au serveur (4) de communication, au serveur (5) de fichier et à la base (7) de données ; Ce procédé étant caractérisé en ce qu'il comprend trois phases successives : Une phase d'écriture, qui inclut les opérations consistant à : o Créer localement au niveau de l'utilisateur (A) émetteur un conteneur (6) de données à partager, associé à un identifiant (IDB) de l'utilisateur (B) destinataire ; o Associer au conteneur (6) un délai (Ti) prédéterminé d'écriture ; o Tant que le délai (Ti) d'écriture n'a pas expiré, permettre à l'utilisateur (A) émetteur l'accès en écriture au conteneur (6) ; Une phase d'archivage, qui inclut les opérations consistant à : o A l'expiration du délai (Ti) d'écriture, transmettre le conteneur (6) au système (1) informatique ; o Crypter le conteneur (6) à l'aide de la clé (ZB) publique de l'utilisateur (B) destinataire pour former un conteneur (6B) crypté ; o Associer au conteneur (6B) crypté un délai (T2) prédéterminé d'archivage ; o Tant que le délai (T2) d'archivage n'a pas expiré, stocker le conteneur (6B) crypté dans le serveur (5) de fichiers en en interdisant l'accès au moins à l'utilisateur (B) destinataire ; 11 Une phase de partage, qui inclut l'opération consistant, à l'expiration du délai (T2) d'archivage, à permettre à l'utilisateur (B) destinataire de télécharger le conteneur (6B) crypté en vue de le décrypter à l'aide de sa clé (BZ) privée. 5\n<CLM>\1\tProcédé selon la revendication 1, dans lequel, l'utilisateur (A) émetteur étant distinct de l'utilisateur (B) destinataire, les profils (PA, PB) associés, dans la base (7) de données de profils, à l'utilisateur (A) émetteur et à l'utilisateur (B) destinataire sont distincts.\n<CLM>\1\tProcédé selon la revendication 1 ou la revendication 2, dans 10 lequel le délai (T1) d'écriture est défini par l'utilisateur (A) émetteur.\n<CLM>\1\tProcédé selon l'une des revendications 1 à 3, dans lequel le délai (T2) d'archivage est défini par l'utilisateur (A) émetteur.\n<CLM>\1\tProcédé selon l'une des revendications 1 à 3, dans lequel le délai (T2) d'archivage est défini automatiquement. 15\n<CLM>\1\tProcédé selon l'une des revendications 1 à 5, dans lequel, avant sa transmission au système (1) informatique, le conteneur (6) est crypté, au niveau de l'utilisateur (A) émetteur, à l'aide de sa clé (AZ) privée.\n<CLM>\1\tProcédé selon la revendication 6, dans lequel, au niveau du 20 système (1) informatique, le conteneur (6) chiffré à l'aide de la clé privé (AZ) de l'utilisateur (A) émetteur est d'abord décrypté à l'aide de la clé publique (ZA) de l'utilisateur (A) émetteur avant d'être recrypté à l'aide de la clé publique de l'utilisateur (B) destinataire.\n<CLM>\1\tProcédé selon l'une des revendications précédentes, qui 25 comprend la réception, par le serveur (4) de communication, d'une notification de décryptage du conteneur (6) par l'utilisateur (B) destinataire.\n<CLM>\1\tProcédé selon la revendication 8, qui comprend la destruction du conteneur (6B) crypté sur le serveur (5) de fichiers après réception 30 de la notification de décryptage par l'utilisateur (B) destinataire.