[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

FR3125661A1 - Process for enrolling a user by an organization on a blockchain - Google Patents

Process for enrolling a user by an organization on a blockchain Download PDF

Info

Publication number
FR3125661A1
FR3125661A1 FR2107950A FR2107950A FR3125661A1 FR 3125661 A1 FR3125661 A1 FR 3125661A1 FR 2107950 A FR2107950 A FR 2107950A FR 2107950 A FR2107950 A FR 2107950A FR 3125661 A1 FR3125661 A1 FR 3125661A1
Authority
FR
France
Prior art keywords
user
enrollment
safe
platform
organization
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR2107950A
Other languages
French (fr)
Other versions
FR3125661B1 (en
Inventor
José LUU
Cyril VIGNET
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BPCE SA
Original Assignee
BPCE SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BPCE SA filed Critical BPCE SA
Priority to FR2107950A priority Critical patent/FR3125661B1/en
Priority to PCT/EP2022/070251 priority patent/WO2023001845A1/en
Publication of FR3125661A1 publication Critical patent/FR3125661A1/en
Application granted granted Critical
Publication of FR3125661B1 publication Critical patent/FR3125661B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3226Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0894Escrow, recovery or storing of secret information, e.g. secret key escrow or cryptographic key storage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • H04L9/3239Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Storage Device Security (AREA)

Abstract

L’invention concerne un procédé d’enrôlement d’un utilisateur (1) par un organisme sur une chaîne de blocs, ledit procédé prévoyant : la communication par l’utilisateur (1) de données d’identité à une plateforme (2) dudit organisme, ainsi que d’une adresse numérique (3) d’un coffre-fort numérique (4) détenu par ledit utilisateur ; l’authentification dudit utilisateur par ladite plateforme par comparaison entre les données d’identité communiquées par ledit utilisateur et une empreinte numérique dudit utilisateur enregistrée dans ledit coffre-fort ; puis, lorsque l’utilisateur (1) communique des documents électroniques (16a, 16b, 16c) pour finaliser son enrôlement : l’enregistrement d’empreintes desdits documents électroniques dans un coffre-fort numérique d’enrôlement (18) détenu par l’organisme sur la chaîne de blocs ; l’envoi desdits documents à la plateforme (2) de l’organisme, afin de permettre une vérification desdits documents par comparaison avec leurs empreintes enregistrées dans ledit coffre-fort d’enrôlement. Figure 1The invention relates to a method of enrolling a user (1) by an organization on a blockchain, said method comprising: the communication by the user (1) of identity data to a platform (2) of said organization, as well as a digital address (3) of a digital safe (4) held by said user; the authentication of said user by said platform by comparison between the identity data communicated by said user and a digital fingerprint of said user stored in said safe; then, when the user (1) communicates electronic documents (16a, 16b, 16c) to finalize his enrollment: the recording of fingerprints of said electronic documents in a digital enrollment safe (18) held by the organization on the blockchain; the sending of said documents to the platform (2) of the organization, in order to allow verification of said documents by comparison with their fingerprints recorded in said enrollment safe. Figure 1

Description

Procédéd’enrôlement d’un utilisateur par un organisme sur une chaîne de blocsProcess for enrolling a user by an organization on a blockchain

L’invention concerne un procédé d’enrôlement d’un utilisateur d’une chaîne de blocs par un organisme présent sur ladite chaîne de blocs, ainsi qu’une architecture comprenant des moyens pour permettre la mise en œuvre d’un tel procédé.The invention relates to a method for enrolling a user of a chain of blocks by an organization present on said chain of blocks, as well as an architecture comprising means for enabling the implementation of such a method.

Lors de l’enrôlement d’un utilisateur auprès d’un organisme, par exemple un établissement bancaire ou financier, plusieurs niveaux de contrôle doivent être validés. En effet, il convient de vérifier dans un premier temps la validité et la complétude des documents justificatifs fournis par l’utilisateur, puis la validité de la signature effectuée par ledit utilisateur, par exemple sur un contrat le liant audit organisme.When enrolling a user with an organization, for example a banking or financial institution, several levels of control must be validated. Indeed, it is necessary to first check the validity and completeness of the supporting documents provided by the user, then the validity of the signature made by said user, for example on a contract binding him to said organization.

Cette procédure se fait conventionnellement en présence physique des deux parties, à savoir l’utilisateur et un employé représentant l’organisme, ce qui permet de limiter de façon importante les risques de fraude, mais présente un certain nombre d’inconvénients.This procedure is conventionally done in the physical presence of both parties, namely the user and an employee representing the organization, which significantly limits the risk of fraud, but has a number of drawbacks.

En effet, en plus de nécessiter un déplacement des deux parties dans un lieu commun, la procédure peut être ralentie en cas d’oubli de justificatif(s) par l’utilisateur, dans la mesure où celui-ci doit le(s) fournir ultérieurement, et ainsi prendre un nouveau rendez-vous avec l’organisme.Indeed, in addition to requiring both parties to travel to a common location, the procedure can be slowed down if the user forgets proof(s), insofar as the latter must provide them. later, and thus make a new appointment with the organization.

Par ailleurs, l’utilisation de documents au format papier augmente le risque de perte desdits documents par l’utilisateur et/ou l’organisme, et l’employé dudit organisme doit s’avérer particulièrement vigilant pour éviter des fraudes internes ou des collusions, ce qui est relativement complexe et difficile à mettre en œuvre.In addition, the use of documents in paper format increases the risk of loss of said documents by the user and/or the organization, and the employee of the said organization must be particularly vigilant to avoid internal fraud or collusion, which is relatively complex and difficult to implement.

Pour faciliter l’enrôlement de leurs utilisateurs, de plus en plus d’organismes ont ainsi recours à des procédures d’enrôlement à distance, ce qui est d’autant plus pertinent compte tenu de la présence toujours plus importante de l’outil informatique dans le domaine de l’économie.To facilitate the enrollment of their users, more and more organizations are thus using remote enrollment procedures, which is all the more relevant given the ever-increasing presence of IT tools in the field of economics.

Ce nouveau mode d’enrôlement présente des enjeux importants, tant pour un organisme que pour ses utilisateurs. En effet, pour un organisme, l’enrôlement à distance doit permettre de :This new method of enrollment presents significant challenges, both for an organization and for its users. Indeed, for an organization, remote enrollment must make it possible to:

  • identifier un utilisateur avec un niveau de confiance suffisamment élevé, et notamment compatible avec les procédures dudit organisme ;identify a user with a sufficiently high level of trust, and in particular compatible with the procedures of said organization;
  • lier l’identité de cet utilisateur avec une signature numérique permettant d’authentifier facilement ledit utilisateur durant son enrôlement, et garder en mémoire ce lien durant toute la durée du contrat et/ou de la collaboration entre ledit utilisateur et ledit organisme ;link the identity of this user with a digital signature making it possible to easily authenticate said user during his enrollment, and keep this link in memory for the duration of the contract and/or the collaboration between said user and said organization;
  • mémoriser le partage de chaque document justificatif de l’utilisateur vers l’organisme ;memorize the sharing of each supporting document from the user to the organization;
  • garantir à l’utilisateur la sécurité lors de la transmission de ses données d’identité et de ses documents justificatifs, notamment en assurant audit utilisateur qu’il partage ces informations avec le bon organisme et/ou que lesdites informations ne seront pas communiquées à d’autres organismes.guarantee the user security during the transmission of his identity data and supporting documents, in particular by assuring said user that he is sharing this information with the right organization and/or that said information will not be communicated to others. other organizations.

De même, l’enrôlement à distance doit permettre à un utilisateur de :Similarly, remote enrollment must allow a user to:

  • transmettre simplement des documents justificatifs sous forme électronique à un organisme, tout en gardant trace de cette transmission ;simply send supporting documents in electronic form to an organization, while keeping track of this transmission;
  • pouvoir simplement mettre à jour les documents justificatifs transmis à l’organisme, notamment en envoyant un nouveau type de document et/ou une nouvelle version d’un précédent document devenu obsolète, par exemple un justificatif de domicile avec une date ancienne et/ou lié à une ancienne adresse dudit utilisateur ;be able to simply update the supporting documents sent to the organization, in particular by sending a new type of document and/or a new version of a previous document that has become obsolete, for example a proof of residence with an old and/or linked date at a former address of said user;
  • pouvoir contrôler à tout moment les documents justificatifs envoyés à l’organisme et/ou validés par ledit organisme.be able to check at any time the supporting documents sent to the organization and/or validated by the said organization.

L’invention vise à perfectionner l’art antérieur en proposant notamment un procédé qui, au moyen d’une chaîne de blocs, permet à un utilisateur d’être enrôlé par un organisme de manière simple, intuitive et sécurisée, avec les avantages susmentionnés.The invention aims to improve the prior art by proposing in particular a method which, by means of a chain of blocks, allows a user to be enrolled by an organization in a simple, intuitive and secure manner, with the aforementioned advantages.

A cet effet, selon un premier aspect, l’invention propose un procédé d’enrôlement d’un utilisateur d’une chaîne de blocs par un organisme présent sur ladite chaîne de blocs, ledit procédé prévoyant :To this end, according to a first aspect, the invention proposes a method for enrolling a user of a chain of blocks by an organization present on said chain of blocks, said method providing:

  • la communication par l’utilisateur de données d’identité à une plateforme dudit organisme sur la chaîne de blocs, ainsi que d’une adresse numérique d’un coffre-fort numérique détenu par ledit utilisateur sur la chaîne de blocs ;the communication by the user of identity data to a platform of said organization on the blockchain, as well as a digital address of a digital safe held by said user on the blockchain;
  • l’authentification dudit utilisateur par ladite plateforme par comparaison entre les données d’identité communiquées par ledit utilisateur et une empreinte numérique dudit utilisateur enregistrée dans ledit coffre-fort ;the authentication of said user by said platform by comparison between the identity data communicated by said user and a digital fingerprint of said user recorded in said safe;

ledit procédé prévoyant en outre, lorsque l’utilisateur communique des documents électroniques pour finaliser son enrôlement :said process also providing, when the user communicates electronic documents to finalize his enrollment:

  • l’enregistrement d’empreintes desdits documents électroniques dans un coffre-fort numérique d’enrôlement détenu par l’organisme sur la chaîne de blocs ;the recording of fingerprints of said electronic documents in a digital enrollment safe held by the organization on the blockchain;
  • l’envoi desdits documents à la plateforme de l’organisme, afin de permettre une vérification desdits documents par comparaison avec leurs empreintes enregistrées dans ledit coffre-fort d’enrôlement.sending said documents to the organization's platform, in order to allow verification of said documents by comparison with their fingerprints recorded in said enrollment safe.

Selon un second aspect, l’invention propose une architecture pour une chaîne de blocs, ladite architecture comprenant :According to a second aspect, the invention proposes an architecture for a chain of blocks, said architecture comprising:

  • un terminal comprenant des moyens pour permettre à un utilisateur de communiquer des données d’identité et une adresse numérique d’un coffre-fort numérique détenu par ledit utilisateur sur la chaîne de blocs ;a terminal comprising means for allowing a user to communicate identity data and a digital address of a digital safe held by said user on the blockchain;
  • une plateforme pour permettre à un organisme d’enrôler des utilisateurs sur la chaine de blocs, ladite plateforme comprenant des moyens pour :
    • recevoir les données d’identité et l’adresse numérique communiquées par le terminal ;
    • authentifier l’utilisateur dudit terminal par comparaison entre les données d’identité communiquées par ledit terminal et une empreinte numérique dudit utilisateur enregistrée dans ledit coffre-fort ;
    a platform to allow an organization to enroll users on the blockchain, said platform comprising means for:
    • receive the identity data and the digital address communicated by the terminal;
    • authenticate the user of said terminal by comparison between the identity data communicated by said terminal and a digital fingerprint of said user recorded in said safe;

ledit terminal comprenant en outre des moyens pour, lorsque l’utilisateur communique des documents électroniques pour finaliser son enrôlement :said terminal further comprising means for, when the user communicates electronic documents to finalize his enrollment:

  • enregistrer des empreintes desdits documents électroniques dans un coffre-fort numérique d’enrôlement détenu par l’organisme sur la chaîne de blocs ;record fingerprints of said electronic documents in a digital enrollment safe held by the organization on the blockchain;
  • envoyer lesdits documents à la plateforme, afin de permettre une vérification desdits documents par comparaison avec leurs empreintes enregistrées dans ledit coffre-fort d’enrôlement.send said documents to the platform, in order to allow verification of said documents by comparison with their fingerprints recorded in said enrollment safe.

D’autres particularités et avantages de l’invention apparaîtront dans la description qui suit, faite en référence aux figures annexées, dans lesquelles :Other particularities and advantages of the invention will appear in the following description, made with reference to the appended figures, in which:

représente schématiquement différentes étapes d’un procédé selon un mode de réalisation de l’invention ; schematically represents different steps of a method according to one embodiment of the invention;

représente schématiquement la structure d’enregistrement des suites alphanumériques liées à chaque document électronique envoyé par un utilisateur dans le coffre-fort numérique d’enrôlement ; schematically represents the recording structure of the alphanumeric sequences linked to each electronic document sent by a user in the digital enrollment safe;

représente schématiquement différentes étapes pour la création d’un coffre-fort numérique d’enrôlement par un organisme sur une chaîne de blocs. schematically represents different steps for the creation of a digital enrollment safe by an organization on a blockchain.

En relation avec ces figures, on décrit ci-dessous un procédé d’enrôlement d’un utilisateur 1 d’une chaîne de blocs par un organisme présent sur ladite chaîne de blocs, ainsi qu’une architecture comprenant des moyens techniques adaptés pour la mise en œuvre d’un tel procédé.In relation to these figures, a method for enrolling a user 1 of a chain of blocks by an organization present on said chain of blocks is described below, as well as an architecture comprising technical means suitable for setting implementing such a process.

L’organisme peut être une entreprise proposant des services, telle que par exemple une compagnie de fourniture d’un abonnement téléphonique, ou un établissement bancaire ou financier. L’utilisateur 1 peut par ailleurs être un nouveau client souhaitant bénéficier d’au moins un service fourni par cet organisme, ou un candidat à un poste d’employé et/ou de prestataire au sein dudit organisme.The organization can be a company offering services, such as a company providing a telephone subscription, or a banking or financial institution. User 1 can also be a new customer wishing to benefit from at least one service provided by this organization, or a candidate for an employee and/or service provider position within said organization.

Comme représenté sur les figures 1 et 3, l’architecture comprend une plateforme 2 pour permettre à l’organisme d’enrôler des utilisateurs 1 sur la chaîne de blocs, ladite plateforme pouvant notamment être gérée par au moins un administrateur 10 employé dudit organisme.As represented in FIGS. 1 and 3, the architecture comprises a platform 2 to allow the organization to enroll users 1 on the blockchain, said platform being able in particular to be managed by at least one administrator 10 employed by said organization.

Pour réaliser l’enrôlement d’un utilisateur 1 de la chaîne de blocs, le procédé prévoit dans un premier temps la communication par ledit utilisateur de données d’identité à la plateforme 2 de l’organisme, ainsi que d’une adresse numérique 3 d’un coffre-fort numérique 4 détenu par ledit utilisateur sur ladite chaîne de blocs.To perform the enrollment of a user 1 of the blockchain, the method initially provides for the communication by said user of identity data to the platform 2 of the organization, as well as a digital address 3 of a digital safe 4 held by said user on said chain of blocks.

Pour ce faire, l’architecture comprend un terminal 5 qui comprend des moyens pour permettre à l’utilisateur 1 de communiquer ses données d’identité et l’adresse numérique 3 de son coffre-fort 4, notamment par l’envoi d’une notification 6 adaptée, la plateforme 2 comprenant en outre des moyens pour recevoir lesdites données d’identité et ladite adresse numérique communiquées par ledit terminal.To do this, the architecture comprises a terminal 5 which comprises means for allowing the user 1 to communicate his identity data and the digital address 3 of his safe 4, in particular by sending a notification 6 adapted, the platform 2 further comprising means for receiving said identity data and said digital address communicated by said terminal.

Comme représenté sur les figures, le terminal 5 peut être un téléphone portable de type « intelligent » (pour l’anglais « smartphone »). Le terminal 5 peut également être d’un autre type, sous réserve d’être équipé de moyens adaptés pour la mise en œuvre du procédé, notamment une tablette numérique, un assistant personnel (PDA, pour l’anglais « Personal Digital Assistant »), un ordinateur portable ou un ordinateur de bureau.As shown in the figures, the terminal 5 can be a mobile phone of the "smart" type (for English "smartphone"). The terminal 5 can also be of another type, subject to being equipped with suitable means for the implementation of the method, in particular a digital tablet, a personal assistant (PDA, for English "Personal Digital Assistant") , laptop or desktop computer.

En particulier, l’architecture peut comprendre une application avec des moyens adaptés pour la mise en œuvre du procédé, que l’utilisateur 1 peut télécharger pour l’installer sur son terminal 5, notamment en envoyant une requête adaptée à ladite architecture.In particular, the architecture can include an application with suitable means for implementing the method, which the user 1 can download to install it on his terminal 5, in particular by sending a request adapted to said architecture.

Pour pouvoir interagir avec la chaîne de blocs, l’utilisateur 1 doit au préalable créer une paire de clés publique 7 et privée 8 lors de sa première connexion à ladite chaîne de blocs. En particulier, la clé privée 8 est tenue secrète par l’utilisateur 1, et la clé publique 7 permet audit utilisateur d’interagir avec la chaîne de blocs et/ou un autre utilisateur pour effectuer des transactions.To be able to interact with the blockchain, user 1 must first create a pair of public 7 and private 8 keys when first connecting to said blockchain. In particular, the private key 8 is kept secret by user 1, and the public key 7 allows said user to interact with the blockchain and/or another user to perform transactions.

Pour ce faire, l’utilisateur 1 peut lancer une procédure adaptée sur son terminal 5, notamment au moyen de l’application décrite précédemment. Les clés 7, 8 sont ainsi liées au terminal 5, au sein duquel elles sont créées sous le contrôle de l’utilisateur 1. De ce fait, la clé privée 8 ne quitte jamais le terminal 5 de l’utilisateur 1, ce qui garantit audit utilisateur une sécurité optimale.To do this, the user 1 can launch a suitable procedure on his terminal 5, in particular by means of the application described previously. The keys 7, 8 are thus linked to the terminal 5, within which they are created under the control of the user 1. As a result, the private key 8 never leaves the terminal 5 of the user 1, which guarantees to the user optimal security.

Pour finaliser son adhésion à la chaîne de blocs, l’utilisateur 1 crée ensuite un coffre-fort numérique 4 sur la chaîne de blocs, dans lequel sont enregistrées la clé publique 7 et une empreinte numérique liée à l’identité dudit utilisateur.To finalize his membership in the blockchain, user 1 then creates a digital safe 4 on the blockchain, in which the public key 7 and a digital fingerprint linked to the identity of said user are stored.

Pour ce faire, l’architecture comprend une plateforme 9 de déploiement de coffres-forts sur la chaîne de blocs, le terminal 5 ou l’application comprenant des moyens pour interagir avec ladite plateforme pour créer un tel coffre-fort 4, notamment par l’envoi d’une requête adaptée (non représentée).To do this, the architecture comprises a platform 9 for deploying safes on the blockchain, the terminal 5 or the application comprising means for interacting with said platform to create such a safe 4, in particular by sending a suitable request (not shown).

Le coffre-fort numérique 4 peut notamment être créé sous la forme d’un protocole informatique de type contrat intelligent (pour l’anglais « smart contract »), ledit contrat intelligent étant accessible sur la chaîne de blocs au moyen d’une adresse numérique 3 publique.The digital safe 4 can in particular be created in the form of a computer protocol of the smart contract type, said smart contract being accessible on the block chain by means of a digital address 3 public.

La plateforme de déploiement 9 comprend en outre une interface de programmation (API, pour l’anglais « Application Programming Interface »), ladite interface étant adaptée pour permettre la création de coffres-forts sur la chaîne de blocs.The deployment platform 9 further comprises a programming interface (API, for English "Application Programming Interface"), said interface being adapted to allow the creation of safes on the chain of blocks.

De façon avantageuse, la plateforme 9 est agencée pour permettre la création automatique de coffres-forts numériques 4, sur simple requête d’un utilisateur 1 de la chaîne de blocs. A cet effet, comme représenté sur la , l’architecture comprend :Advantageously, the platform 9 is arranged to allow the automatic creation of digital safes 4, on simple request from a user 1 of the block chain. For this purpose, as shown in the , the architecture includes:

  • un coffre-fort numérique 11 lié à la plateforme de déploiement 9, dans lequel est enregistré au moins un identifiant de ladite plateforme de déploiement sur la chaîne de blocs ;a digital safe 11 linked to the deployment platform 9, in which is recorded at least one identifier of said deployment platform on the blockchain;
  • un coffre-fort numérique central 12, qui comprend notamment :
    • une liste répertoriant les plateformes 9 de déploiement de coffres-forts appartenant à un réseau de plateformes 9 de confiance, notamment pour l’organisme, ladite liste comprenant les adresses numériques 13 des coffres-forts 11 liés à chacune de ces plateformes 9 de confiance ; et
    • une liste répertoriant l’ensemble des coffres-forts numériques 4 créés par ces plateformes 9 de confiance, ladite liste comprenant des entrées qui contiennent chacune l’adresse numérique 3 d’un coffre-fort 4 créé par une plateforme 9 associée à l’adresse numérique 13 du coffre-fort 11 lié à cette plateforme 9.
    a central digital safe 12, which includes in particular:
    • a list listing the platforms 9 for deploying safes belonging to a network of trusted platforms 9, in particular for the organization, said list comprising the digital addresses 13 of the safes 11 linked to each of these trusted platforms 9; And
    • a list listing all the digital safes 4 created by these trusted platforms 9, said list comprising entries which each contain the digital address 3 of a safe 4 created by a platform 9 associated with the address digital 13 of the safe 11 linked to this platform 9.

En variante, la plateforme de déploiement 9 peut être agencée pour permettre la création manuelle de coffres-forts numériques 4 par un administrateur 10 de la chaîne de blocs, notamment suite à la réception d’une requête par un utilisateur 1 de la chaine de blocs.As a variant, the deployment platform 9 can be arranged to allow the manual creation of digital safes 4 by an administrator 10 of the blockchain, in particular following the receipt of a request by a user 1 of the blockchain .

Après création de son coffre-fort numérique 4, l’utilisateur 1 peut notamment authentifier son identité auprès d’une plateforme tierce (non représentée) présentant le niveau de confiance requis par l’organisme, afin de créer une empreinte numérique au moyen de données d’identité fournies par ladite plateforme tierce, ladite empreinte numérique étant ensuite enregistrée dans ledit coffre-fort numérique par la plateforme de déploiement 9.After creating his digital safe 4, the user 1 can in particular authenticate his identity with a third-party platform (not shown) having the level of trust required by the organization, in order to create a digital fingerprint using data of identity provided by said third-party platform, said digital fingerprint then being recorded in said digital safe by the deployment platform 9.

La plateforme tierce présente un niveau de confiance qui peut être évalué dans le cadre de la réglementation eIDAS (pour l’anglais « Electronic IDentification And Trust Services »), et peut être par exemple une plateforme de fourniture d’un service d’identification publique et/ou administratif tel que la sécurité sociale, un service pour le paiement de taxes officielles telles que les impôts sur le revenu, ou tout autre service d’identification permettant d’atteindre le niveau de confiance eIDAS requis.The third-party platform has a level of trust that can be assessed within the framework of the eIDAS (Electronic IDentification And Trust Services) regulations, and can for example be a platform for providing a public identification service and/or administrative such as social security, a service for the payment of official taxes such as income tax, or any other identification service to achieve the required level of eIDAS confidence.

A l’issue de cet enregistrement, la plateforme de déploiement 9 communique à l’utilisateur 1 l’adresse numérique publique 3 du coffre-fort 4 ainsi créé, notamment par l’envoi d’une notification adaptée au terminal 5 dudit utilisateur, afin que ledit utilisateur puisse accéder audit coffre-fort.At the end of this recording, the deployment platform 9 communicates to the user 1 the public digital address 3 of the safe 4 thus created, in particular by sending a notification adapted to the terminal 5 of said user, in order to that said user can access said safe.

Après communication de la notification 6 par l’utilisateur 1, le procédé prévoit l’authentification dudit utilisateur par la plateforme 2 de l’organisme, par comparaison entre les données d’identité communiquées dans la notification 6 et l’empreinte numérique enregistrée dans son coffre-fort 4.After communication of the notification 6 by the user 1, the method provides for the authentication of said user by the platform 2 of the organization, by comparison between the identity data communicated in the notification 6 and the digital fingerprint recorded in his safe 4.

En relation avec la , la plateforme 2 comprend des moyens pour effectuer cette authentification, notamment par interaction avec le coffre-fort numérique 4 de l’utilisateur 1.In relation to the , the platform 2 comprises means for carrying out this authentication, in particular by interaction with the digital safe 4 of the user 1.

A cet effet, la plateforme 2 peut comprendre des moyens pour vérifier la validité de l’adresse numérique 3, notamment par interaction avec le coffre-fort central 12 pour vérifier l’identité et/ou la validité de la plateforme de déploiement 9 ayant créé le coffre-fort 4, ainsi que la validité et/ou le niveau de sécurité des données d’identité communiquées par l’utilisateur 1.To this end, the platform 2 may include means for verifying the validity of the digital address 3, in particular by interaction with the central safe 12 to verify the identity and/or the validity of the deployment platform 9 having created the safe 4, as well as the validity and/or the level of security of the identity data communicated by the user 1.

La plateforme 2 comprend en outre des moyens pour calculer une empreinte numérique à partir des données d’identité communiquées dans la notification 6, notamment en utilisant une fonction de hachage adaptée, ainsi que des moyens pour interagir avec le coffre-fort numérique 4, notamment par l’envoi d’une notification 14, afin de comparer l’empreinte numérique calculée par ladite plateforme avec l’empreinte numérique enregistrée dans ledit coffre-fort, et ainsi vérifier la validité du lien entre les données d’identité et l’adresse numérique 3 présentes dans la notification 6.The platform 2 further comprises means for calculating a digital fingerprint from the identity data communicated in the notification 6, in particular by using a suitable hash function, as well as means for interacting with the digital safe 4, in particular by sending a notification 14, in order to compare the digital fingerprint calculated by said platform with the digital fingerprint recorded in said safe, and thus verify the validity of the link between the identity data and the address number 3 present in the notification 6.

A l’issue de cette authentification, la plateforme 2 envoie au terminal 5 une notification 15 pour indiquer à l’utilisateur 1 le succès ou l’échec de ladite authentification. En particulier, en cas de succès, la notification 15 comprend également une requête pour demander à l’utilisateur 1 d’envoyer des documents électroniques 16a, 16b, 16c complémentaires pour finaliser son enrôlement.At the end of this authentication, the platform 2 sends to the terminal 5 a notification 15 to indicate to the user 1 the success or the failure of said authentication. In particular, if successful, the notification 15 also includes a request to ask the user 1 to send additional electronic documents 16a, 16b, 16c to finalize his enrollment.

Les documents 16a, 16b, 16c à fournir peuvent être des copies électroniques de documents officiels et/ou administratifs, par exemple choisis parmi la liste non exhaustive ci-dessous :The documents 16a, 16b, 16c to be provided may be electronic copies of official and/or administrative documents, for example chosen from the non-exhaustive list below:

  • un justificatif d’identité (extrait de naissance, carte d’identité, passeport, permis de conduire…) ; et/ouproof of identity (birth certificate, identity card, passport, driving licence, etc.); and or
  • un justificatif de domicile (facture de téléphone, d’électricité, d’eau ou de gaz récente, titre de propriété, quittance de loyer, avis d’imposition…) ; et/ouproof of address (recent telephone, electricity, water or gas bill, title deed, rent receipt, tax notice, etc.); and or
  • un justificatif bancaire, par exemple un relevé d’identité bancaire (RIB).a bank document, for example a bank account statement (RIB).

Pour obtenir ces documents électroniques 16a, 16b, 16c, l’utilisateur 1 peut faire une copie d’un document papier au moyen d’un dispositif 17 de capture d’image adapté, par exemple un dispositif intégré à son terminal portable 5, ou un appareil de capture distinct tel qu’un appareil photo numérique ou un scan. L’utilisateur 1 peut également télécharger ces documents électroniques 16a, 16b, 16c depuis des plateformes liées à des services administratifs.To obtain these electronic documents 16a, 16b, 16c, the user 1 can make a copy of a paper document by means of a suitable image capture device 17, for example a device integrated into his portable terminal 5, or a separate capture device such as a digital camera or scanner. User 1 can also download these electronic documents 16a, 16b, 16c from platforms linked to administrative services.

Lorsque l’utilisateur 1 communique des documents électroniques 16a, 16b, 16c pour finaliser son enrôlement, le procédé prévoit :When the user 1 communicates electronic documents 16a, 16b, 16c to finalize his enrollment, the process provides:

  • l’enregistrement d’empreintes 16a’, 16b’, 16c’ de ces documents électroniques 16a, 16b, 16c dans un coffre-fort numérique 18 d’enrôlement détenu par l’organisme sur la chaîne de blocs ;the recording of fingerprints 16a', 16b', 16c' of these electronic documents 16a, 16b, 16c in a digital enrollment safe 18 held by the organization on the blockchain;
  • l’envoi desdits documents à la plateforme 2 de l’organisme, afin de permettre une vérification desdits documents par comparaison avec leurs empreintes 16a’, 16b’, 16c’ enregistrées dans ledit coffre-fort d’enrôlement.sending said documents to platform 2 of the organization, in order to allow verification of said documents by comparison with their fingerprints 16a', 16b', 16c' recorded in said enrollment safe.

Pour ce faire, le terminal 5 comprend des moyens pour, lorsque l’utilisateur 1 communique des documents électroniques 16a, 16b, 16c pour finaliser son enrôlement, enregistrer des empreintes 16a’, 16b’, 16c’ desdits documents dans un tel coffre-fort d’enrôlement 18, et envoyer en parallèle lesdits documents à la plateforme 2 pour permettre cette vérification.To do this, the terminal 5 comprises means for, when the user 1 communicates electronic documents 16a, 16b, 16c to finalize his enrollment, record fingerprints 16a', 16b', 16c' of said documents in such a safe. enrollment 18, and send said documents in parallel to the platform 2 to allow this verification.

Le procédé peut prévoir au préalable la création automatique d’un coffre-fort d’enrôlement 18 pour l’organisme par une plateforme de déploiement 9 telle que décrite précédemment, sur sollicitation dudit organisme.The method can provide beforehand for the automatic creation of an enrollment safe 18 for the organization by a deployment platform 9 as described above, upon request from said organization.

A cet effet, comme représenté sur la , la plateforme 2 de l’organisme comprend des moyens pour solliciter la plateforme de déploiement 9, afin que ladite plateforme de déploiement crée automatiquement un coffre-fort d’enrôlement 18 pour ledit organisme.For this purpose, as shown in the , the organization's platform 2 comprises means for requesting the deployment platform 9, so that said deployment platform automatically creates an enrollment safe 18 for said organization.

En particulier, un administrateur 10 de la plateforme 2 peut utiliser un coffre-fort numérique 19 lié à ladite plateforme pour interagir avec la plateforme de déploiement 9, sous réserve que ledit administrateur possède une clé publique 20 d’accès à la chaîne de blocs qui ait été enregistrée au préalable dans le coffre-fort 19.In particular, an administrator 10 of the platform 2 can use a digital safe 19 linked to said platform to interact with the deployment platform 9, provided that said administrator has a public key 20 for access to the chain of blocks which has been previously saved in safe 19.

Pour obtenir une habilitation à agir sur la chaîne de blocs au nom de l’organisme, l’administrateur 10 peut créer sur son terminal 21 des clés privée 22 et publique 20 d’accès à la chaîne de blocs, puis enregistrer la clé publique 20 ainsi créée dans le coffre-fort 19 lié à la plateforme 2 dudit organisme. Ensuite, l’adresse numérique 23 de ce coffre-fort 19 est communiquée à l’administrateur 10, qui peut ainsi utiliser ledit coffre-fort pour interagir avec la chaîne de blocs.To obtain an authorization to act on the blockchain on behalf of the organization, the administrator 10 can create on his terminal 21 private 22 and public 20 access keys to the blockchain, then save the public key 20 thus created in the safe 19 linked to the platform 2 of said organization. Then, the digital address 23 of this safe 19 is communicated to the administrator 10, who can thus use said safe to interact with the blockchain.

En relation avec la , pour requérir le déploiement d’un coffre-fort d’enrôlement 18 pour l’organisme, un administrateur 10 interagit avec la plateforme 2 dudit organisme pour accéder au coffre-fort 19 et envoyer à la plateforme de déploiement 9 une requête 24 comprenant au moins des données d’identification de la plateforme 2 et l’adresse numérique 23 dudit coffre-fort.In relation to the , to request the deployment of an enrollment safe 18 for the organization, an administrator 10 interacts with the platform 2 of said organization to access the safe 19 and send to the deployment platform 9 a request 24 comprising at less identification data of the platform 2 and the digital address 23 of said safe.

A la réception de cette requête 24, la plateforme de déploiement 9 crée automatiquement un coffre-fort d’enrôlement 18 pour l’organisme et y enregistre l’adresse numérique 23 du coffre-fort 19, notamment par l’envoi d’une notification 25 adaptée. Ensuite, la plateforme de déploiement 9 envoie à la plateforme 2 de l’organisme une notification 26 comprenant l’adresse numérique 27 du coffre-fort d’enrôlement 18 ainsi créé, afin de permettre à l’organisme d’enrôler des utilisateurs 1 au moyen dudit coffre-fort d’enrôlement.Upon receipt of this request 24, the deployment platform 9 automatically creates an enrollment safe 18 for the organization and saves therein the digital address 23 of the safe 19, in particular by sending a notification 25 adapted. Then, the deployment platform 9 sends to the platform 2 of the organization a notification 26 comprising the digital address 27 of the enrollment safe 18 thus created, in order to allow the organization to enroll users 1 in the means of said enrollment safe.

De façon avantageuse, l’administrateur 10 peut envoyer via la plateforme 2 une requête 28 pour enregistrer cette adresse numérique 27 dans un coffre-fort central 12 de la chaîne de blocs, afin d’ajouter le nouveau coffre-fort 18 à une liste de coffres-forts précédemment créés par une plateforme de confiance 9 connue de l’organisme.Advantageously, the administrator 10 can send via the platform 2 a request 28 to save this digital address 27 in a central safe 12 of the blockchain, in order to add the new safe 18 to a list of safes previously created by a trusted platform 9 known to the organization.

A cet effet, la requête 28 peut notamment comprendre, en plus de l’adresse numérique 27 du coffre-fort d’enrôlement 18 :For this purpose, the request 28 may in particular include, in addition to the digital address 27 of the enrollment safe 18:

  • l’adresse numérique 23 du coffre-fort 19 utilisé par l’(les) administrateur(s) 10 de la plateforme 2 sur la chaîne de blocs ;the digital address 23 of the safe 19 used by the administrator(s) 10 of the platform 2 on the blockchain;
  • des données d’identification de l’organisme affilié à la plateforme 2 ;identification data of the organization affiliated with the platform 2;
  • l’adresse numérique 13 d’un coffre-fort 11 lié la plateforme de déploiement 9 ayant créé le coffre-fort d’enrôlement 18.the numerical address 13 of a safe 11 linked to the deployment platform 9 having created the enrollment safe 18.

A la réception de cette requête 28, la plateforme de déploiement 9 envoie au coffre-fort central 12 décrit précédemment une notification 29 pour y enregistrer l’adresse numérique 27 du coffre-fort d’enrôlement 18, en l’associant à l’adresse numérique 13 de son coffre-fort 11 sur la chaîne de blocs. Ensuite, la plateforme de déploiement 9 peut informer l’administrateur 10 que l’enregistrement a bien été effectué, par exemple en envoyant une notification 30 adaptée à la plateforme 2 de l’organisme.Upon receipt of this request 28, the deployment platform 9 sends to the central safe 12 previously described a notification 29 to record therein the digital address 27 of the enrollment safe 18, associating it with the address digital 13 from his vault 11 on the blockchain. Then, the deployment platform 9 can inform the administrator 10 that the recording has been made, for example by sending a notification 30 adapted to the platform 2 of the organization.

Une fois le coffre-fort d’enrôlement 18 créé, l’administrateur 10 peut interagir avec la plateforme 2 pour mettre à jour différentes variables de paramétrage dudit coffre-fort, notamment la liste des identifiants des administrateurs 10 et/ou d’autres employés 39 de l’organisme autorisés à interagir avec ledit coffre-fort, par exemple par l’envoi d’une notification 31 adaptée.Once the enrollment safe 18 has been created, the administrator 10 can interact with the platform 2 to update various configuration variables of said safe, in particular the list of identifiers of the administrators 10 and/or other employees 39 of the organization authorized to interact with said safe, for example by sending an appropriate notification 31.

En relation avec la , l’utilisateur 1 accède au coffre-fort d’enrôlement 18 par l’intermédiaire d’une adresse électronique spécifique fournie par l’organisme, par exemple une adresse de type URL (pour l’anglais Uniform Ressource Locator), à laquelle est liée l’adresse numérique 23 dudit coffre-fort. Pour ce faire, le terminal 5 comprend des moyens pour lancer une procédure 32 de lecture de cette adresse électronique, notamment en parallèle de l’authentification de l’utilisateur 1 auprès de la plateforme 2.In relation to the , the user 1 accesses the enrollment safe 18 via a specific electronic address provided by the organization, for example an address of the URL (Uniform Resource Locator) type, to which is linked the digital address 23 of said safe. To do this, the terminal 5 comprises means for launching a procedure 32 for reading this electronic address, in particular in parallel with the authentication of the user 1 with the platform 2.

Le procédé peut prévoir d’envoyer à l’utilisateur 1 un document électronique à l’issue de son authentification, afin que l’utilisateur 1 signe électroniquement ledit document et enregistre une empreinte dudit document signé dans le coffre-fort d’enrôlement 18 pour valider son accord pour son enrôlement auprès de l’organisme, avant de communiquer des documents électroniques 16a, 16b, 16c supplémentaires.The method can provide for sending the user 1 an electronic document at the end of his authentication, so that the user 1 electronically signs said document and records a fingerprint of said signed document in the enrollment safe 18 for validate his agreement for his enrollment with the organization, before communicating additional electronic documents 16a, 16b, 16c.

A cet effet, la plateforme 2 comprend des moyens pour envoyer au terminal 5 un tel document électronique après authentification de l’utilisateur 1, notamment après l’envoi de la notification 15 de confirmation / requête.For this purpose, the platform 2 comprises means for sending to the terminal 5 such an electronic document after authentication of the user 1, in particular after the sending of the notification 15 of confirmation / request.

De même, comme représenté sur la , le terminal 5 comprend des moyens pour permettre à l’utilisateur 1 de :Also, as shown in the , the terminal 5 comprises means for allowing the user 1 to:

  • signer électroniquement le document, notamment au moyen d’une application adaptée installée sur le terminal 5, par exemple avec un certificat de signature fourni par une application de type Adobe Acrobat Reader® ; etelectronically sign the document, in particular by means of a suitable application installed on the terminal 5, for example with a signature certificate provided by an application of the Adobe Acrobat Reader® type; And
  • enregistrer une empreinte dudit document signé dans le coffre-fort d’enrôlement 18, notamment par l’envoi d’une notification 33 adaptée.record an imprint of said signed document in the enrollment safe 18, in particular by sending an appropriate notification 33.

A l’issue de cet enregistrement, l’utilisateur 1 télécharge des documents électroniques 16a, 16b, 16c sur son terminal 5, par exemple en effectuant des captures de documents papier ou en se connectant depuis ledit terminal à une plateforme tierce fournissant de tels documents, et communique ces documents 16a, 16b, 16c et leurs empreintes 16a’, 16b, 16c’ sur la chaîne de blocs via une notification adaptée 34, afin de permettre à la fois :At the end of this registration, the user 1 downloads electronic documents 16a, 16b, 16c onto his terminal 5, for example by capturing paper documents or by connecting from said terminal to a third-party platform providing such documents , and communicates these documents 16a, 16b, 16c and their fingerprints 16a', 16b, 16c' on the blockchain via a suitable notification 34, in order to allow both:

  • l’enregistrement des empreintes 16a’, 16b’, 16c’ de ces documents 16a, 16b, 16c dans le coffre-fort d’enrôlement 18 ;the recording of the fingerprints 16a', 16b', 16c' of these documents 16a, 16b, 16c in the enrollment safe 18;
  • l’envoi de ces documents 16a, 16b, 16c à la plateforme 2.sending these documents 16a, 16b, 16c to platform 2.

En particulier, le terminal 5 comprend des moyens pour créer une empreinte 16a’, 16b’, 16c’ d’un document électronique 16a, 16b, 16c au moyen d’une fonction de hachage adaptée, puis pour enregistrer cette empreinte 16a’, 16b’, 16c dans le coffre-fort d’enrôlement 18.In particular, the terminal 5 comprises means for creating an imprint 16a', 16b', 16c' of an electronic document 16a, 16b, 16c by means of a suitable hash function, then for recording this imprint 16a', 16b ', 16c in Enlistment Vault 18.

En relation avec la , pour faciliter l’identification des documents 16a, 16b, 16c et de leur utilisateur 1, le procédé prévoit d’enregistrer chaque empreinte 16a’, 16b’, 16c’ dans le coffre-fort d’enrôlement 18 avec une suite alphanumérique 35a, 35b, 35c qui lui est propre, ladite suite comprenant :In relation to the , to facilitate the identification of the documents 16a, 16b, 16c and of their user 1, the method provides for recording each fingerprint 16a', 16b', 16c' in the enrollment safe 18 with an alphanumeric sequence 35a, 35b, 35c which is specific to it, said sequence comprising:

  • une partie de tête 36 (pour l’anglais « Header ») liée au coffre-fort d’enrôlement 18 ;a head part 36 (for English “Header”) linked to the enrollment safe 18;
  • une partie centrale 37 (pour l’anglais « Body ») liée à l’utilisateur 1 ; eta central part 37 (for English “Body”) linked to the user 1; And
  • une partie de queue 38a, 38b, 38c (pour l’anglais « Footer ») liée au rang d’enregistrement de ladite empreinte dans ledit coffre-fort pour ledit utilisateur.a tail part 38a, 38b, 38c (for English “Footer”) linked to the registration rank of said fingerprint in said safe for said user.

A cet effet, le terminal 5 comprend des moyens pour enregistrer chaque empreinte de document 16a’, 16b’, 16c’ avec une telle suite alphanumérique 35a, 35b, 35c. En particulier, au moment de l’enregistrement d’une empreinte de document 16a’, 16b’, 16c’, le terminal 5 interagit avec le coffre-fort d’enrôlement 18 pour vérifier le nombre d’empreintes 16a’, 16b’, 16c’ précédemment enregistrées pour l’utilisateur 1, et utilise ce nombre pour calculer la partie de queue 38a, 38b, 38c de la suite alphanumérique 35a, 35b, 35c de ladite nouvelle empreinte, notamment en incrémentant de 1 ledit nombre.To this end, the terminal 5 comprises means for recording each document imprint 16a', 16b', 16c' with such an alphanumeric sequence 35a, 35b, 35c. In particular, when registering a document fingerprint 16a', 16b', 16c', the terminal 5 interacts with the enrollment safe 18 to check the number of fingerprints 16a', 16b', 16c' previously recorded for user 1, and uses this number to calculate the tail part 38a, 38b, 38c of the alphanumeric sequence 35a, 35b, 35c of said new fingerprint, in particular by incrementing said number by 1.

Le procédé peut également prévoir d’ajouter des métadonnées à chaque document électronique 16a, 16b, 16c communiqué par l’utilisateur 1 pour finaliser son enrôlement, lesdites métadonnées comprenant :The method can also provide for adding metadata to each electronic document 16a, 16b, 16c communicated by the user 1 to finalize his enrollment, said metadata comprising:

  • au moins une partie de la suite alphanumérique 35a, 35b, 35c d’enregistrement de l’empreinte 16a’, 16b’, 16c’ dudit document dans le coffre-fort d’enrôlement 18, notamment la partie centrale 37 liée à l’utilisateur 1 et la partie de queue, 38a, 38b, 38c propre à ladite empreinte ; etat least part of the alphanumeric sequence 35a, 35b, 35c for recording the fingerprint 16a', 16b', 16c' of said document in the enrollment safe 18, in particular the central part 37 linked to the user 1 and the tail part, 38a, 38b, 38c specific to said imprint; And
  • l’adresse numérique 27 dudit coffre-fort d’enrôlement sur la chaîne de blocs.the digital address 27 of said enrollment vault on the blockchain.

Pour ce faire, le terminal 5 comprend des moyens pour ajouter de telles métadonnées à un document électronique 16a, 16b, 16c devant être communiqué à la plateforme 2 de l’organisme.To do this, the terminal 5 includes means for adding such metadata to an electronic document 16a, 16b, 16c to be communicated to the platform 2 of the organization.

Le terminal 5 peut comprendre des moyens pour afficher une fenêtre de paramétrage de ces métadonnées, afin de permettre à l’utilisateur 1 d’ajouter des métadonnées supplémentaires et/ou de sélectionner une option prédéterminée pour certaines métadonnées. Par exemple, le terminal 5 peut afficher à destination de l’utilisateur 1 :The terminal 5 may include means for displaying a window for setting these metadata, in order to allow the user 1 to add additional metadata and/or to select a predetermined option for certain metadata. For example, terminal 5 can display to user 1:

  • une suggestion de nom lisible par un humain (href, pour l’anglais « Human Readable Reference »), pour faciliter l’identification ultérieure de ce document par un employé 39 de la plateforme 2, ledit nom pouvant notamment faire référence au type administratif du document 16a, 16b, 16c (carte d’identité, facture….) ; et/oua suggestion of a name readable by a human (href, for English "Human Readable Reference"), to facilitate the subsequent identification of this document by an employee 39 of the platform 2, said name possibly referring in particular to the administrative type of the document 16a, 16b, 16c (identity card, invoice, etc.); and or
  • une suggestion de nom lisible par une machine (mref, pour l’anglais « Machine Readable Reference »), correspondant à un numéro de dossier attribué à l’utilisateur 1 par la plateforme 2 de l’organisme.a suggested name readable by a machine (mref, for English "Machine Readable Reference"), corresponding to a file number assigned to user 1 by the organization's platform 2.

Le terminal 5 peut également ajouter d’autres métadonnées relatives à sa position géographique et/ou à la période temporelle correspondant au moment de la communication du document électronique 16a, 16b, 16c à la plateforme 2.The terminal 5 can also add other metadata relating to its geographical position and/or to the time period corresponding to the moment of the communication of the electronic document 16a, 16b, 16c to the platform 2.

Une fois les métadonnées sélectionnées par l’utilisateur 1, le procédé peut prévoir une validation par ledit utilisateur pour communiquer le document électronique 16a, 16b, 16c. Pour ce faire, le terminal 5 peut afficher une fenêtre pour permettre à l’utilisateur 1 de valider la communication du document électronique 16a, 16b, 16c, notamment par entrée d’un mot de passe et/ou par interaction avec un bouton interactif sur ladite fenêtre.Once the metadata has been selected by the user 1, the method can provide for validation by said user to communicate the electronic document 16a, 16b, 16c. To do this, the terminal 5 can display a window to allow the user 1 to validate the communication of the electronic document 16a, 16b, 16c, in particular by entering a password and/or by interaction with an interactive button on said window.

En particulier, le procédé prévoit d’attribuer automatiquement à chaque document électronique 16a, 16b, 16c un nom de fichier prédéterminé au moment de son envoi à la plateforme 2, afin de faciliter son identification par ladite plateforme et sa comparaison ultérieure avec l’empreinte 16a’, 16b’, 16c’ enregistrée dans le coffre-fort d’enrôlement 18.In particular, the method provides for automatically assigning each electronic document 16a, 16b, 16c a predetermined file name when it is sent to the platform 2, in order to facilitate its identification by said platform and its subsequent comparison with the fingerprint. 16a', 16b', 16c' recorded in enrollment vault 18.

A cet effet, lorsque l’utilisateur 1 valide l’envoi d’un document électronique 16a, 16b, 16c, le terminal 5 peut attribuer audit document un nom de fichier composé à partir de :To this end, when the user 1 validates the sending of an electronic document 16a, 16b, 16c, the terminal 5 can assign said document a file name composed from:

  • l’adresse numérique 27 du coffre-fort d’enrôlement 18 ;the digital address 27 of the enrollment safe 18;
  • au moins les parties centrale 37 et de queue 38a, 38b, 38c de la suite alphanumérique 35a, 35b, 35c d’enregistrement de l’empreinte 16a’, 16b’, 16c’ dudit document dans ledit coffre-fort d’enrôlement.at least the central 37 and tail 38a, 38b, 38c parts of the alphanumeric sequence 35a, 35b, 35c for recording the imprint 16a', 16b', 16c' of said document in said enrollment safe.

De façon avantageuse, le procédé prévoit également d’enregistrer chaque empreinte 16a’, 16b’, 16c’ dans le coffre-fort d’enrôlement 18 avec un lien interactif, par exemple une adresse électronique de type URL, pour permettre le téléchargement du document électronique 16a, 16b, 16c correspondant par la plateforme 2 de l’organisme. Pour ce faire, le terminal 5 comprend des moyens pour enregistrer un tel lien interactif avec chaque empreinte de document 16a’, 16b’, 16c’ dans le coffre-fort d’enrôlement 18.Advantageously, the method also provides for recording each fingerprint 16a′, 16b′, 16c′ in the enrollment safe 18 with an interactive link, for example an electronic address of the URL type, to allow the document to be downloaded. electronics 16a, 16b, 16c corresponding to the platform 2 of the body. To do this, the terminal 5 includes means for recording such an interactive link with each document imprint 16a′, 16b′, 16c′ in the enrollment safe 18.

Ainsi, un employé 39 de la plateforme 2 peut facilement récupérer un document électronique 16a, 16b, 16c pour une vérification ultérieure, notamment en cas d’échec de l’envoi dudit document par le terminal 5 et/ou de perte dudit document au niveau de la plateforme 2.Thus, an employee 39 of the platform 2 can easily retrieve an electronic document 16a, 16b, 16c for later verification, in particular in the event of failure to send said document by the terminal 5 and/or loss of said document at the level from platform 2.

Comme représenté sur la , la plateforme 2 est agencée pour permettre une vérification des documents électroniques 16a, 16b, 16c communiqués par l’utilisateur 1, notamment par comparaison avec les empreintes 16a’, 16b’, 16c’ enregistrées dans le coffre-fort d’enrôlement 18, afin de finaliser l’enrôlement de l’utilisateur 1. A l’issue de cette vérification, la plateforme 2 envoie au terminal 5 une notification 40 pour informer l’utilisateur 1 du succès ou de l’échec de son enrôlement.As shown on the , the platform 2 is arranged to allow verification of the electronic documents 16a, 16b, 16c communicated by the user 1, in particular by comparison with the fingerprints 16a', 16b', 16c' recorded in the enrollment safe 18, in order to finalize the enrollment of the user 1. At the end of this check, the platform 2 sends to the terminal 5 a notification 40 to inform the user 1 of the success or the failure of his enrollment.

La plateforme 2 peut effectuer certaines de ces vérifications automatiquement. Pour ce faire, la plateforme 2 peut notamment comprendre des moyens pour :Platform 2 can perform some of these checks automatically. To do this, the platform 2 may in particular comprise means for:

  • traiter un document électronique 16a, 16b, 16c envoyé par le terminal 5 avec une fonction de hachage adaptée ;process an electronic document 16a, 16b, 16c sent by the terminal 5 with a suitable hash function;
  • comparer le document électronique ainsi traité avec l’empreinte 16a’, 16b’, 16c’ de ce même document 16a, 16b, 16c préalablement hachée par le terminal 5 et enregistrée dans le coffre-fort d’enrôlement 18, afin de pouvoir accéder aux métadonnées liées audit document en cas de succès de ladite comparaison.compare the electronic document thus processed with the imprint 16a', 16b', 16c' of this same document 16a, 16b, 16c previously hashed by the terminal 5 and recorded in the enrollment safe 18, in order to be able to access the metadata linked to said document in the event of success of said comparison.

La plateforme 2 peut également comprendre des moyens pour permettre à un employé humain 39 d’effectuer certaines de ces vérifications, notamment à l’aide de fonctionnalités adaptées fournies par ladite plateforme. En particulier, l’employé 39 peut accéder via la plateforme 2 au coffre-fort d’enrôlement 18, afin de vérifier :The platform 2 can also include means to allow a human employee 39 to perform some of these checks, in particular using suitable functionalities provided by said platform. In particular, the employee 39 can access via the platform 2 the enrollment safe 18, in order to check:

  • la validité de la signature électronique du document attestant l’accord de l’utilisateur 1 pour son enrôlement ;the validity of the electronic signature of the document attesting to the agreement of user 1 for his enrollment;
  • la validité des documents électroniques 16a, 16b, 16c communiqués par ledit utilisateur pour finaliser son enrôlement.the validity of the electronic documents 16a, 16b, 16c communicated by said user to finalize his enrollment.

Le procédé prévoit en outre d’enregistrer chaque empreinte 16a’, 16b’, 16c’ dans le coffre-fort d’enrôlement 18 au moins une liste chronologique L1, L2 de l’évolution d’un statut du document électronique 16a, 16b, 16c correspondant. Pour ce faire, le terminal 5 et/ou la plateforme 2 de l’organisme comprend des moyens pour enregistrer et mettre à jour au moins une telle liste L1, L2 pour chaque empreinte 16a’, 16b’, 16c’.The method further provides for recording each fingerprint 16a', 16b', 16c' in the enrollment safe 18 at least one chronological list L1, L2 of the evolution of a status of the electronic document 16a, 16b, corresponding 16c. To do this, the terminal 5 and/or the platform 2 of the body comprises means for recording and updating at least one such list L1, L2 for each fingerprint 16a', 16b', 16c'.

Sur la , chaque empreinte de document 16a’, 16b’, 16c’ est enregistrée dans le coffre-fort d’enrôlement 18 avec une première liste horodatée L1 relative à l’évolution d’un statut dudit document vis-à-vis de l’utilisateur 1. Cette liste L1 peut notamment indiquer :On the , each document imprint 16a', 16b', 16c' is recorded in the enrollment safe 18 with a first time-stamped list L1 relating to the evolution of a status of said document vis-à-vis the user 1. This L1 list may indicate in particular:

  • la date et l’heure d’enregistrement de l’empreinte du document 16a’, 16b’, 16c’ dans le coffre-fort 18 ;the date and time of recording of the fingerprint of the document 16a', 16b', 16c' in the safe 18;
  • la validité administrative et/ou temporelle dudit document, par exemple en affichant un code de statut « valide » si ce document 16a, 16b, 16c correspond à une version récente d’un document administratif, ou un code de statut « obsolète » si ledit document correspond à une version ancienne de ce même document administratif, notamment avec une adresse postale et/ou une date d’émission trop ancienne.the administrative and/or temporal validity of said document, for example by displaying a "valid" status code if this document 16a, 16b, 16c corresponds to a recent version of an administrative document, or an "obsolete" status code if said document corresponds to an old version of this same administrative document, in particular with a postal address and/or an issue date that is too old.

Sur cette même figure, chaque empreinte de document 16a’, 16b’, 16c’ est également enregistrée dans le coffre-fort 18 avec une seconde liste horodatée L2 relative à l’évolution d’un statut dudit document vis-à-vis de l’organisme. Cette liste L2 peut notamment indiquer :In this same figure, each document imprint 16a', 16b', 16c' is also recorded in the safe 18 with a second time-stamped list L2 relating to the evolution of a status of said document vis-à-vis the 'body. This L2 list may indicate in particular:

  • si le document a été consulté et/ou approuvé par des fonctionnalités automatiques de la plateforme 2 et/ou par un employé humain 10, 39 de ladite plateforme ;if the document has been consulted and/or approved by automatic functionalities of the platform 2 and/or by a human employee 10, 39 of said platform;
  • la validité administrative et/ou temporelle dudit document, par exemple avec des valeurs de code similaires à celles de la liste L1.the administrative and/or temporal validity of said document, for example with code values similar to those of list L1.

Claims (14)

Procédé d’enrôlement d’un utilisateur (1) d’une chaîne de blocs par un organisme présent sur ladite chaîne de blocs, ledit procédé prévoyant :
  • la communication par l’utilisateur (1) de données d’identité à une plateforme (2) dudit organisme sur la chaîne de blocs, ainsi que d’une adresse numérique (3) d’un coffre-fort numérique (4) détenu par ledit utilisateur sur la chaîne de blocs ;
  • l’authentification dudit utilisateur par ladite plateforme par comparaison entre les données d’identité communiquées par ledit utilisateur et une empreinte numérique dudit utilisateur enregistrée dans ledit coffre-fort ;
ledit procédé prévoyant en outre, lorsque l’utilisateur (1) communique des documents électroniques (16a, 16b, 16c) pour finaliser son enrôlement :
  • l’enregistrement d’empreintes (16a’, 16b’, 16c’) desdits documents électroniques dans un coffre-fort numérique d’enrôlement (18) détenu par l’organisme sur la chaîne de blocs ;
  • l’envoi desdits documents à la plateforme (2) de l’organisme, afin de permettre une vérification desdits documents par comparaison avec leurs empreintes (16a’, 16b’, 16c’) enregistrées dans ledit coffre-fort d’enrôlement.
Method for enrolling a user (1) of a chain of blocks by an organization present on said chain of blocks, said method providing:
  • the communication by the user (1) of identity data to a platform (2) of said organization on the blockchain, as well as a digital address (3) of a digital safe (4) held by said user on the blockchain;
  • the authentication of said user by said platform by comparison between the identity data communicated by said user and a digital fingerprint of said user recorded in said safe;
said method further providing, when the user (1) communicates electronic documents (16a, 16b, 16c) to finalize his enrollment:
  • recording fingerprints (16a', 16b', 16c') of said electronic documents in a digital enrollment safe (18) held by the organization on the blockchain;
  • sending said documents to the organization's platform (2), in order to allow verification of said documents by comparison with their fingerprints (16a', 16b', 16c') recorded in said enrollment safe.
Procédé selon la revendication 1, caractérisé en ce qu’il prévoit d’enregistrer chaque empreinte (16a’, 16b’, 16c’) dans le coffre-fort d’enrôlement (18) avec une suite alphanumérique (35a, 35b, 35c) comprenant :
  • une partie de tête (36) liée au coffre-fort d’enrôlement (18) ;
  • une partie centrale (37) liée à l’utilisateur (1) ; et
  • une partie de queue (38a, 38b, 38c) liée au rang d’enregistrement de ladite empreinte dans ledit coffre-fort pour ledit utilisateur (1).
Method according to claim 1, characterized in that it provides for recording each fingerprint (16a', 16b', 16c') in the enrollment safe (18) with an alphanumeric sequence (35a, 35b, 35c) including:
  • a head portion (36) linked to the enrollment vault (18);
  • a central part (37) linked to the user (1); And
  • a tail part (38a, 38b, 38c) related to the registration rank of said fingerprint in said vault for said user (1).
Procédé selon l’une des revendications 1 ou 2, caractérisé en ce qu’il prévoit d’enregistrer chaque empreinte (16a’, 16b’, 16c’) dans le coffre-fort d’enrôlement (18) avec au moins une liste chronologique (L1, L2) de l’évolution d’un statut du document électronique (16a, 16b, 16c) correspondant.Method according to one of Claims 1 or 2, characterized in that it provides for recording each fingerprint (16a', 16b', 16c') in the enrollment safe (18) with at least one chronological list (L1, L2) of the evolution of a status of the corresponding electronic document (16a, 16b, 16c). Procédé selon l’une quelconque des revendications 1 à 3, caractérisé en ce qu’il prévoit d’envoyer à l’utilisateur (1) un document électronique à l’issue de son authentification, afin que l’utilisateur (1) signe électroniquement ledit document et enregistre une empreinte dudit document signé dans le coffre-fort d’enrôlement (18) pour valider son accord pour son enrôlement auprès de l’organisme.Method according to any one of Claims 1 to 3, characterized in that it provides for sending the user (1) an electronic document at the end of his authentication, so that the user (1) signs electronically said document and records an imprint of said signed document in the enrollment safe (18) to validate its agreement for its enrollment with the organization. Procédé selon l’une quelconque des revendications 1 à 4, caractérisé en ce qu’il prévoit d’enregistrer chaque empreinte (16a’, 16b’, 16c’) dans le coffre-fort d’enrôlement (18) avec un lien interactif pour permettre le téléchargement du document électronique (16a, 16b, 16c) correspondant par la plateforme (2) de l’organisme.Method according to any one of Claims 1 to 4, characterized in that it provides for recording each fingerprint (16a', 16b', 16c') in the enrollment safe (18) with an interactive link for allow the downloading of the electronic document (16a, 16b, 16c) corresponding by the platform (2) of the body. Procédé selon l’une quelconque des revendications 1 à 5, caractérisé en e qu’il prévoit d’ajouter des métadonnées à chaque document électronique (16a, 16b, 16c) communiqué par l’utilisateur (1) pour finaliser son enrôlement, lesdites métadonnées comprenant au moins une partie (37, 38a, 38b, 38c) d’une suite alphanumérique (35a, 35b, 35c) d’enregistrement de l’empreinte (16a’, 16b’, 16c’) dudit document dans le coffre-fort d’enrôlement (18) et l’adresse numérique (27) dudit coffre-fort d’enrôlement sur la chaîne de blocs.Method according to any one of Claims 1 to 5, characterized in that it provides for adding metadata to each electronic document (16a, 16b, 16c) communicated by the user (1) to finalize his enrollment, said metadata comprising at least a part (37, 38a, 38b, 38c) of an alphanumeric sequence (35a, 35b, 35c) for recording the imprint (16a', 16b', 16c') of said document in the safe (18) and the digital address (27) of said enrollment vault on the blockchain. Procédé selon l’une quelconque des revendications 1 à 6, caractérisé en ce qu’il prévoit au préalable la création automatique du coffre-fort d’enrôlement (18) par une plateforme de déploiement (9) sur la chaîne de blocs sur sollicitation de l’organisme.Method according to any one of Claims 1 to 6, characterized in that it provides beforehand for the automatic creation of the enrollment safe (18) by a deployment platform (9) on the blockchain upon request from the organism. Architecture pour une chaîne de blocs, ladite architecture comprenant :
  • un terminal (5) comprenant des moyens pour permettre à un utilisateur (1) de communiquer des données d’identité et une adresse numérique (3) d’un coffre-fort numérique (4) détenu par ledit utilisateur sur la chaîne de blocs ;
  • une plateforme (2) pour permettre à un organisme d’enrôler des utilisateurs (1) sur la chaine de blocs, ladite plateforme comprenant des moyens pour :
    • recevoir les données d’identité et l’adresse numérique (3) communiquées par le terminal (5) ;
    • authentifier l’utilisateur (1) dudit terminal par comparaison entre les données d’identité communiquées par ledit terminal et une empreinte numérique dudit utilisateur enregistrée dans ledit coffre-fort ;
ledit terminal comprenant en outre des moyens pour, lorsque l’utilisateur (1) communique des documents électroniques (16a, 16b, 16c) pour finaliser son enrôlement :
  • enregistrer des empreintes (16a’, 16b’, 16c’) desdits documents électroniques dans un coffre-fort numérique d’enrôlement (18) détenu par l’organisme sur la chaîne de blocs ;
  • envoyer lesdits documents à la plateforme (2), afin de permettre une vérification desdits documents par comparaison avec leurs empreintes (16a’, 16b’, 16c’) enregistrées dans ledit coffre-fort d’enrôlement.
Architecture for a blockchain, said architecture comprising:
  • a terminal (5) comprising means for allowing a user (1) to communicate identity data and a digital address (3) of a digital safe (4) held by said user on the blockchain;
  • a platform (2) to allow an organization to enroll users (1) on the blockchain, said platform comprising means for:
    • receiving the identity data and the digital address (3) communicated by the terminal (5);
    • authenticating the user (1) of said terminal by comparison between the identity data communicated by said terminal and a digital fingerprint of said user recorded in said safe;
said terminal further comprising means for, when the user (1) communicates electronic documents (16a, 16b, 16c) to finalize his enrollment:
  • recording fingerprints (16a', 16b', 16c') of said electronic documents in a digital enrollment safe (18) held by the organization on the blockchain;
  • sending said documents to the platform (2), in order to allow verification of said documents by comparison with their fingerprints (16a', 16b', 16c') recorded in said enrollment safe.
Architecture selon la revendication 8, caractérisée en ce que le terminal (5) comprend des moyens pour enregistrer chaque empreinte (16a’, 16b’, 16c’) dans le coffre-fort d’enrôlement (18) avec une suite alphanumérique (35a, 35b, 35c) comprenant :
  • une partie de tête (36) liée au coffre-fort d’enrôlement (18) ;
  • une partie centrale (37) liée à l’utilisateur (1) ; et
  • une partie de queue (38a, 38b,38c) liée au rang d’enregistrement de ladite empreinte dans ledit coffre-fort pour ledit utilisateur (1).
Architecture according to Claim 8, characterized in that the terminal (5) comprises means for recording each fingerprint (16a', 16b', 16c') in the enrollment safe (18) with an alphanumeric sequence (35a, 35b, 35c) comprising:
  • a head portion (36) linked to the enrollment vault (18);
  • a central part (37) linked to the user (1); And
  • a tail part (38a, 38b, 38c) related to the registration rank of said fingerprint in said safe for said user (1).
Architecture selon l’une des revendications 8 ou 9, caractérisée en ce que le terminal (5) et/ou la plateforme (2) comprend des moyens pour enregistrer dans le coffre-fort d’enrôlement (18) au moins une liste chronologique (L1, L2) de l’évolution d’un statut du document (16a, 16b, 16c) correspondant pour chaque empreinte (16a’, 16b’, 16c’) enregistrée dans ledit coffre-fort d’enrôlement.Architecture according to one of Claims 8 or 9, characterized in that the terminal (5) and/or the platform (2) comprises means for recording in the enrollment safe (18) at least one chronological list ( L1, L2) of the evolution of a status of the corresponding document (16a, 16b, 16c) for each fingerprint (16a', 16b', 16c') recorded in said enrollment safe. Architecture selon l’une quelconque des revendications 8 à 10, caractérisée en ce que la plateforme (2) comprend des moyens pour envoyer au terminal (un document électronique à l’issue de l’authentification de l’utilisateur (1), ledit terminal comprenant des moyens pour permettre à l’utilisateur (1) de signer électroniquement ledit document et enregistrer une empreinte dudit document signé dans le coffre-fort d’enrôlement (18) pour valider son accord pour son enrôlement auprès de l’organisme.Architecture according to any one of Claims 8 to 10, characterized in that the platform (2) comprises means for sending to the terminal (an electronic document following authentication of the user (1), said terminal comprising means to allow the user (1) to electronically sign said document and record an imprint of said signed document in the enrollment safe (18) to validate his agreement for his enrollment with the organization. Architecture selon l’une quelconque des revendications 8 à 11, caractérisée en ce que le terminal (5) comprend des moyens pour enregistrer chaque empreinte (16a’, 16b’, 16c) dans le coffre-fort d’enrôlement (18) avec un lien interactif pour permettre le téléchargement du document (16a, 16b, 16c) correspondant par la plateforme (2) de l’organisme.Architecture according to any one of Claims 8 to 11, characterized in that the terminal (5) comprises means for recording each fingerprint (16a', 16b', 16c) in the enrollment safe (18) with a interactive link to allow the downloading of the document (16a, 16b, 16c) corresponding by the platform (2) of the organization. Architecture selon l’une quelconque des revendications 8 à 12, caractérisée en ce que le terminal (5) comprend des moyens pour ajouter des métadonnées à chaque document électronique (16a, 16b, 16c) communiqué par l’utilisateur (1) pour finaliser son enrôlement, lesdites métadonnées comprenant au moins une partie (37, 38a, 38b, 38c) d’une suite alphanumérique (35a, 35b, 35c) d’enregistrement de l’empreinte (16a’, 16b’, 16c’) dudit document dans le coffre-fort d’enrôlement (18) et l’adresse numérique (27) dudit coffre-fort d’enrôlement sur la chaîne de blocs.Architecture according to any one of Claims 8 to 12, characterized in that the terminal (5) comprises means for adding metadata to each electronic document (16a, 16b, 16c) communicated by the user (1) to finalize his enrollment, said metadata comprising at least a part (37, 38a, 38b, 38c) of an alphanumeric sequence (35a, 35b, 35c) for recording the imprint (16a', 16b', 16c') of said document in the enrollment vault (18) and the digital address (27) of said enrollment vault on the blockchain. Architecture selon l’une quelconque des revendications 8 à 13, caractérisée en ce qu’elle comprend en outre une plateforme (9) de déploiement de coffres-forts (4, 18) sur la chaîne de blocs, la plateforme (2) comprenant des moyens pour solliciter ladite plateforme de déploiement, afin que ladite plateforme de déploiement crée automatiquement un coffre-fort numérique d’enrôlement (18) pour l’organisme.Architecture according to any one of Claims 8 to 13, characterized in that it further comprises a platform (9) for deploying safes (4, 18) on the blockchain, the platform (2) comprising means for requesting said deployment platform, so that said deployment platform automatically creates a digital enrollment safe (18) for the organization.
FR2107950A 2021-07-22 2021-07-22 Process for enrolling a user by an organization on a blockchain Active FR3125661B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
FR2107950A FR3125661B1 (en) 2021-07-22 2021-07-22 Process for enrolling a user by an organization on a blockchain
PCT/EP2022/070251 WO2023001845A1 (en) 2021-07-22 2022-07-19 Method for enrolling a user by an organisation on a blockchain

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR2107950A FR3125661B1 (en) 2021-07-22 2021-07-22 Process for enrolling a user by an organization on a blockchain
FR2107950 2021-07-22

Publications (2)

Publication Number Publication Date
FR3125661A1 true FR3125661A1 (en) 2023-01-27
FR3125661B1 FR3125661B1 (en) 2024-05-03

Family

ID=78049349

Family Applications (1)

Application Number Title Priority Date Filing Date
FR2107950A Active FR3125661B1 (en) 2021-07-22 2021-07-22 Process for enrolling a user by an organization on a blockchain

Country Status (2)

Country Link
FR (1) FR3125661B1 (en)
WO (1) WO2023001845A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180343120A1 (en) * 2016-10-26 2018-11-29 Black Gold Coin, Inc. Systems and methods for providing a universal decentralized solution for verification of users with cross-verification features
US20190205547A1 (en) * 2016-10-21 2019-07-04 Bundesdruckerei Gmbh Providing and checking the validity of a virtual document

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190205547A1 (en) * 2016-10-21 2019-07-04 Bundesdruckerei Gmbh Providing and checking the validity of a virtual document
US20180343120A1 (en) * 2016-10-26 2018-11-29 Black Gold Coin, Inc. Systems and methods for providing a universal decentralized solution for verification of users with cross-verification features

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ANONYMOUS: "solidity - How should I store user's password in a smart contract? - Ethereum Stack Exchange", 17 August 2018 (2018-08-17), XP055897447, Retrieved from the Internet <URL:https://ethereum.stackexchange.com/questions/19402/how-should-i-store-users-password-in-a-smart-contract> [retrieved on 20220303] *

Also Published As

Publication number Publication date
WO2023001845A1 (en) 2023-01-26
FR3125661B1 (en) 2024-05-03

Similar Documents

Publication Publication Date Title
US20200294032A1 (en) Methods and devices for acquiring and recording tracking information on blockchain
US7730321B2 (en) System and method for authentication of users and communications received from computer systems
US20050273627A1 (en) Biometrics in issuance of government documents
US20080052245A1 (en) Advanced multi-factor authentication methods
US20110270760A1 (en) Methods and apparatus for a financial document clearinghouse and secure delivery network
EP2591463B1 (en) Secure system and method for the identification and recording of an identity
CN113128950B (en) Enterprise chain code service platform
AU2005283167B2 (en) Method and apparatus for authentication of users and communications received from computer systems
US20050076213A1 (en) Self-enrollment and authentication method
EP3262553B1 (en) Method of transaction without physical support of a security identifier and without token, secured by the structural decoupling of the personal and service identifiers
WO2023001845A1 (en) Method for enrolling a user by an organisation on a blockchain
Bosworth et al. Entities, identities, identifiers and credentials—what does it all mean?
WO2008024362A9 (en) Advanced multi-factor authentication methods
AU2011101729A4 (en) Accessing information
FR3064778A1 (en) REMOTE IDENTIFICATION METHOD FOR SIGNATURE OF AN ELECTRONIC DOCUMENT
US20240273542A1 (en) Systems and methods for deterring bot access of computer resource
FR3143143A1 (en) Method of connecting to a personal account on an online service using a blockchain
GB2560188A (en) User identification and address verification systems and methods
WO2023001844A1 (en) Method for signing an electronic document by means of a blockchain
KR20240160589A (en) Identity Verification and Related Platforms
EP2911083B1 (en) Method to access data of at least a pyhiscal or moral person or of an object
AU2023201493A1 (en) A method for electronic identity verification and management
CN118975189A (en) Identity verification and related platform
WO2024182563A1 (en) Service workflow integration platform
WO2024216184A1 (en) Pseudonymous persona code-based age verification token generation

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLFP Fee payment

Year of fee payment: 3

PLFP Fee payment

Year of fee payment: 4