Brevet FR3112623A1 — publié le 20220121

La présente demande fournit un procédé de gestion de comptes de la plate-forme décentralisée d'enregistrement de preuves de contrats électroniques, comprenant en particulier un procédé d'inscription de compte, un procédé de récupération de compte et un procédé de modification de compte. En acquérant une demande de création de compte envoyée par un utilisateur ou une plate-forme de contrats électroniques existante, créer un compte une fois l'authentification d'identité de l'utilisateur réussie, et chiffrer les informations d'identité de l'utilisateur au cours de la création de compte, et stocker les informations d'identité de l'utilisateur chiffrées de manière distribuée à la chaîne de blocs. La présente demande consiste à gérer les comptes d’utilisateur en utilisant une plate-forme décentralisée d'enregistrement de preuves de contrats électroniques, évitant ainsi la possibilité d’altérer arbitrairement les informations de compte d'utilisateur sur les plates-formes existantes et améliorer la sécurité des informations d'identité d'utilisateur. Figure pour l’abrégé : Fig 2 Procédé de gestion de comptes de la plate-forme décentralisée d'enregistrement de preuves de contrats électroniques La présente demande concerne le domaine des technologies d'enregistrement de preuves pour les actifs numériques, en particulier un procédé de gestion de comptes de la plate-forme décentralisée d'enregistrement de preuves de contrats électroniques. État de la technique Une plate-forme de contrats électroniques fournit aux utilisateurs une série de services telles que l’identification d'identité, l'authentification de certificat, les services contractuels, les services de signature, l’enregistrement de preuves et le dépôt de preuves judiciaires, un utilisateur qui s’inscrit sur une plate-forme et se connecte à cette plate-forme peut effectuer la signature, le renouvellement, la résiliation et la vérification d'un contrat électronique standard et le processus suivant relié au cycle de vie. Cependant, les plates-formes de contrats électroniques existantes présentent une caractéristique de centralisation en termes de conception et de mise en œuvre de l’architecture, et les plates-formes elles-mêmes présentent un risque d’altération et de falsification des données enregistrées, entraînant des divulgations et des pertes d’informations d’utilisateur, de certificats d'utilisateur ou de données d'exploitation lorsque l’utilisateur s'inscrit sur les plates-formes. Cela cause non seulement d'énormes pertes aux intérêts des utilisateurs, mais augmente la difficulté de gestion des plates-formes. La présente demande concerne un procédé de gestion de comptes de la plate-forme décentralisée d'enregistrement de preuves de contrats électroniques pour résoudre le problème de fuite des informations de compte et de faible sécurité des plates-formes d'enregistrement de preuves de contrats électroniques existantes. Selon un premier aspect, la présente demande décrit un procédé d'inscription de compte sur la plate-forme décentralisée d'enregistrement de preuves de contrats électroniques, comprenant : -l’acquisition par une première plate-forme d'enregistrement de preuves, d’une demande de création de compte, la demande de création de compte comprenant des informations d'identité de l'utilisateur qui a envoyé la demande de création de compte ; - la détermination par la plate-forme en fonction des informations d'identité, s'il existe un compte de la plate-forme correspondant aux informations d'identité sur la première plate-forme d'enregistrement de preuves ; -s’il n’existe pas de compte de la plate-forme correspondant aux informations d'identité sur la première plate-forme d'enregistrement de preuves, la création d’un compte de la plate-forme correspondant aux informations d'identité et l’obtention des informations chiffrées en fonction des informations d'identité et d’une clé privée de l'utilisateur ; et -le stockage des informations chiffrées de manière distribuée sur des plates-formes d'enregistrement de preuves correspondant à plusieurs nœuds de la chaîne de blocs. -en acquérant la demande de création de compte envoyée par l'utilisateur ou la plate-forme de contrats électroniques existante, la création d’un compte après authentification de l'identité de l'utilisateur, et le chiffrement des informations d'identité de l'utilisateur au cours de la création de compte, et le stockage des informations d'identité de l'utilisateur chiffrées de manière distribuée à la chaîne de blocs. La présente demande consiste à gérer les comptes d’utilisateur en utilisant une plate-forme décentralisée d'enregistrement de preuves de contrats électroniques, évitant ainsi la possibilité d’altérer arbitrairement les informations de compte d'utilisateur sur les plates-formes existantes et améliorant la sécurité des informations d'identité d'utilisateur. Selon un deuxième aspect, la présente demande décrit un procédé de récupération de compte de la plate-forme décentralisée d'enregistrement de preuves de contrats électroniques, comprenant : -l’acquisition par une première plate-forme d'enregistrement de preuves, d’une demande de récupération de compte, la demande de récupération de compte comprenant des informations d'identité de l'utilisateur qui a envoyé la demande de récupération de compte ; -en fonction des informations d'identité, l’appel des informations contenant l’emplacement de stockage des sous-informations chiffrées sur la première plate-forme d'enregistrement de preuves comme décrit dans le premier aspect ; -en fonction des informations contenant l’emplacement de stockage des sous-informations chiffrées, acquérir respectivement les sous-informations chiffrées depuis les plates-formes d'enregistrement de preuves correspondantes ; -le déchiffrage de toutes les sous-informations chiffrées pour obtenir des informations d'identité déchiffrées ; -la détermination si les informations d'identité déchiffrées sont cohérentes avec les informations d'identité dans la demande de récupération de compte ; -si oui, chiffrement des informations d'identité avec une nouvelle clé privée pour obtenir des informations chiffrées ; et -stockage des informations chiffrées de manière distribuée sur des plates-formes d'enregistrement de preuves correspondant à plusieurs nœuds de la chaîne de blocs. Selon un troisième aspect, la présente demande décrit un procédé de modification de compte de la plate-forme décentralisée d'enregistrement de preuves de contrats électroniques, comprenant : -l’acquisition par une première plate-forme d'enregistrement de preuves, d’une demande de modification de compte, la demande de modification de compte comprenant des informations d'identité originales de l'utilisateur qui a envoyé la demande de modification de compte et des informations d'identité modifiées ; -en fonction des informations d'identité originales, l’appel des informations contenant l’emplacement de stockage des sous-informations chiffrées sur la première plate-forme d'enregistrement de preuves comme décrit dans le premier aspect ; -en fonction des informations contenant l’emplacement de stockage des sous-informations chiffrées, l’acquisition des sous-informations chiffrées depuis les plates-formes d'enregistrement de preuves correspondantes ; -le déchiffrage de toutes les sous-informations chiffrées pour obtenir des informations d'identité déchiffrées ; -détermination si les informations d'identité déchiffrées sont cohérentes avec les informations d'identité originales dans la demande de modification de compte ; -si oui, chiffrer les informations d'identité modifiées avec une nouvelle clé privée pour obtenir des informations chiffrées ; et -le stockage des informations chiffrées de manière distribuée sur des plates-formes d'enregistrement de preuves correspondant à plusieurs nœuds de la chaîne de blocs. Selon la solution technique ci-dessus, la présente demande fournit un procédé de gestion de comptes de la plate-forme décentralisée d'enregistrement de preuves de contrats électroniques, qui consiste à gérer les comptes d’utilisateur en utilisant une plate-forme décentralisée, tout en assurant la sécurité des informations d’utilisateur, avec une traçabilité de stockage distribué des informations, et une facilité de modifier et de récupérer les informations de compte. Cela évite la possibilité d’altérer arbitrairement les informations de compte d'utilisateur sur les plates-formes existantes. Description des figures La solution technique de la présente demande apparaîtra plus clairement au cours de la description en détail des figures annexées dans les exemples de réalisation, et à l’évidence, les variantes des figures peuvent être obtenues par l’homme du métier sans travail créatif. est une vue structurale d'une plate-forme décentralisée d'enregistrement de preuves de contrats électroniques selon la présente demande ; est une vue d’un scénario d'application d'un procédé fourni par la présente demande ; est un organigramme d'un procédé d'inscription de compte sur la plate-forme décentralisée d'enregistrement de preuves de contrats électroniques fournit par la présente demande ; est un organigramme d'un procédé d'inscription de compte sur la plate-forme décentralisée d'enregistrement de preuves de contrats électroniques fournit par la présente demande selon un autre exemple de réalisation ; est un diagramme de sous-étapes de l'étape S400 du procédé de la ; est un schéma montrant la relation en termes de stockage des informations chiffrées à la chaîne de blocs entre différents utilisateurs du procédé de la ; est un schéma montrant la relation de stockage des informations chiffrées à la chaîne de blocs d’un certain utilisateur dans un exemple de réalisation ; est un schéma montrant la manière d'obtenir des informations chiffrées dans plusieurs exemples de réalisation selon un procédé fourni par la présente demande ; est un organigramme d'un procédé de récupération de compte de la plate-forme décentralisée d'enregistrement de preuves de contrats électroniques fournit par la présente demande ; est un organigramme d'un procédé de modification de compte de la plate-forme décentralisée d'enregistrement de preuves de contrats électroniques fourni par la présente demande. Procédé d'inscription de compte sur la plate-forme décentralisée d'enregistrement de preuves de contrats électroniques, caractérisé en ce qu'il comprend : - l’acquisition par une première plate-forme d'enregistrement de preuves, d’une demande de création de compte, la demande de création de compte comprenant des informations d'identité de l'utilisateur qui a envoyé la demande de création de compte ; - la détermination en fonction les informations d'identité s'il existe un compte de la plate-forme correspondant aux informations d'identité sur la première plate-forme d'enregistrement de preuves ; - s’il n’existe pas de compte de la plate-forme correspondant aux informations d'identité sur la première plate-forme d'enregistrement de preuves, la création d’un compte de la plate-forme correspondant aux informations d'identité et l’obtention des informations chiffrées en fonction des informations d'identité et d’une clé privée de l'utilisateur ; -stockage des informations chiffrées de manière distribuée sur des plates-formes d'enregistrement de preuves correspondant à plusieurs nœuds de la chaîne de blocs. Procédé d'inscription de compte selon la revendication 1, caractérisé en ce que l’étape d’acquisition par une première plate-forme d'enregistrement de preuves, d’une demande de création de compte comprend : -l’acquisition par une deuxième plate-forme, d’une première demande de création envoyée par l’utilisateur et l’authentification de l'identité de l’utilisateur en fonction de la première demande de création ; -si l’authentification est réussie, la génération de la demande de création de compte et l’envoi à la première plate-forme d'enregistrement de preuves ; -l’acquisition par la première plate-forme d'enregistrement de preuves, de la demande de création de compte envoyée par la deuxième plate-forme. Procédé d'inscription de compte selon la revendication 1, caractérisé en ce que l’étape suivante permet d’obtenir des informations chiffrées en fonction des informations d'identité et d’une clé privée de l'utilisateur : -le chiffrement des informations d'identité avec la clé privée de l'utilisateur pour obtenir les informations chiffrées ; ou -la connexion au compte créé de la plate-forme et le lancement d’une transaction, puis le chiffrement des données de transaction obtenues et les informations d'identité avec la clé privée de l'utilisateur pour obtenir les informations chiffrées. Procédé d'inscription de compte selon la revendication 1, caractérisé en ce que l’étape suivante permet d’obtenir des informations chiffrées en fonction des informations d'identité et d’une clé privée de l'utilisateur : en exécutant un contrat intelligent d'enregistrement d'identité de l'utilisateur, le chiffrement des informations d'identité de l'utilisateur utilisant le contrat intelligent avec la clé privée de l'utilisateur pour obtenir les informations chiffrées. Procédé d'inscription de compte selon la revendication 1, caractérisé en ce que, l’étape de stockage des informations chiffrées de manière distribuée sur des plates-formes d'enregistrement de preuves correspondant à plusieurs nœuds de la chaîne de blocs comprend : -la division des informations chiffrées en une pluralité de sous-informations chiffrées ; -le stockage respectif de la pluralité de sous-informations chiffrées sur les plates-formes d'enregistrement de preuves correspondant à plusieurs nœuds de la chaîne de blocs et le stockage des informations contenant l’emplacement de stockage de la pluralité de sous-informations chiffrées sur la première plate-forme d'enregistrement de preuves. Procédé d'inscription de compte selon la revendication 5, caractérisé en ce que, l’étape de stockage de la pluralité de sous-informations chiffrées sur les plates-formes d'enregistrement de preuves correspondant à plusieurs nœuds de la chaîne de blocs comprend : - le stockage de chaque sous-information chiffrée sur une plate-forme d'enregistrement de preuves correspondant à au moins un nœud de la chaîne de blocs. Procédé d'inscription de compte selon la revendication 6, caractérisé en ce que, parmi les informations contenant l’emplacement de stockage des sous-informations chiffrées, les mêmes sous-informations chiffrées stockées sur différentes plates-formes d'enregistrement de preuves sont définies par une priorité de stockage, la priorité de stockage identifiant une séquence temporelle dans laquelle les sous-informations chiffrées sont stockées sur les plates-formes d'enregistrement de preuves correspondantes de différents nœuds. Procédé de récupération de compte sur la plate-forme décentralisée d'enregistrement de preuves de contrats électroniques, caractérisé en ce qu'il comprend : - l’acquisition par une première plate-forme d'enregistrement de preuves, une demande de récupération de compte, la demande de récupération de compte comprenant des informations d'identité de l'utilisateur qui a envoyé la demande de récupération de compte ; - en fonction des informations d'identité, l’appel des informations contenant l’emplacement de stockage des sous-informations chiffrées selon l'une quelconque des revendications 5 à 7 sur la première plate-forme d'enregistrement de preuves ; - en fonction des informations contenant l’emplacement de stockage des sous-informations chiffrées, l’acquisition des sous-informations chiffrées depuis les plates-formes d'enregistrement de preuves correspondantes ; - le déchiffrage de toutes les sous-informations chiffrées pour obtenir des informations d'identité déchiffrées ; - la détermination si les informations d'identité déchiffrées sont cohérentes avec les informations d'identité dans la demande de récupération de compte ; si oui, chiffrer les informations d'identité avec une nouvelle clé privée pour obtenir des informations chiffrées ; - le stockage des informations chiffrées de manière distribuée sur des plates-formes d'enregistrement de preuves correspondant à plusieurs nœuds de la chaîne de blocs. Procédé de récupération de compte selon la revendication 8, caractérisé en ce que, l’étape de stocker les informations chiffrées de manière distribuée sur des plates-formes d'enregistrement de preuves correspondant à plusieurs nœuds de la chaîne de blocs comprend : - la division des informations chiffrées en une pluralité de sous-informations chiffrées ; -le stockage respectif de la pluralité de sous-informations chiffrées sur les plates-formes d'enregistrement de preuves correspondant à plusieurs nœuds de la chaîne de blocs et le stockage des informations contenant l’emplacement de stockage des sous-informations chiffrées sur la première plate-forme d'enregistrement de preuves. Procédé de modification de compte sur la plate-forme décentralisée d'enregistrement de preuves de contrats électroniques, caractérisé en ce qu'il comprend : -l’acquisition par une première plate-forme d'enregistrement de preuves, d’une demande de modification de compte, la demande de modification de compte comprenant des informations d'identité originales de l'utilisateur qui a envoyé la demande de modification de compte et des informations d'identité modifiées ; -en fonction des informations d'identité originales, l’appel des informations contenant l’emplacement de stockage des sous-informations chiffrées selon l'une quelconque des revendications 5 à 7 sur la première plate-forme d'enregistrement de preuves ; -en fonction des informations contenant l’emplacement de stockage des sous-informations chiffrées, l’acquisition respective des sous-informations chiffrées depuis les plates-formes d'enregistrement de preuves correspondantes ; -le déchiffrage de toutes les sous-informations chiffrées pour obtenir des informations d'identité déchiffrées ; -la détermination si les informations d'identité déchiffrées sont cohérentes avec les informations d'identité originales dans la demande de modification de compte ; si oui, chiffrement des informations d'identité modifiées avec une nouvelle clé privée pour obtenir des informations chiffrées ; -stockage des informations chiffrées de manière distribuée sur des plates-formes d'enregistrement de preuves correspondant à plusieurs nœuds de la chaîne de blocs.