Brevet FR3129231A1 — publié le 20230519

L’invention concerne un procédé d’authentification d’au moins une donnée (Exp1, Exp2), comportant des étapes : - de renseignement d’informations d’identification par un usager via une application informatique, - de vérification des informations d’identification par une autorité de supervision, - d’enregistrement d’une partie au moins des informations d’identification dans un nouvel enregistrement d’une base de données, - de création d’un portefeuille numérique d’identification dans un registre informatique qui est organisé en chaîne de blocs, ledit portefeuille numérique d’identification comprenant une clé cryptée et un lien qui relie ledit portefeuille numérique d’identification audit nouvel enregistrement de la base de données, et - d’authentification de ladite donnée au moyen dudit portefeuille numérique d’identification. Figure pour l’abrégé : Fig. 3 Procédé d’authentification de données Domaine technique de l'invention La présente invention concerne de manière générale le domaine de l’authentification en utilisant des processus de cryptage. Elle concerne plus particulièrement un procédé d’authentification d’une donnée d’identification d’un usager. L’invention trouve une application particulièrement avantageuse dans l’authentification des expériences mentionnées dans un curriculum-vitae (CV). Mais elle concerne plus largement l’authentification de données aussi variées que des documents, des fichiers informatiques, des badges d’accès, des données de traçage, des portfolios de travail ou de projets... Etat de la technique Il existe actuellement un réel besoin d’authentification des données. A titre d’exemple, dans le domaine des CV, on estime en France que plus d’un quart d’entre eux sont trompeurs et ne reflètent pas exactement les fonctions qu’un candidat a réellement exercées par le passé. Dès lors, il est difficile pour un employeur cherchant à recruter un candidat de se baser sur ces seuls CV afin de juger de l’aptitude des candidats à exercer la fonction pour laquelle le recrutement a été décidé. Par conséquent, du temps et des ressources importantes sont nécessaires pour vérifier la validité, l’exactitude et la véracité du contenu des CV, en interrogeant éventuellement les anciens employeurs des candidats. Dans un domaine différent, il est courant qu’une entreprise affiche sur son site Internet les sociétés célèbres qui utilisent ou ont utilisé ses services, ce qui lui permet de garantir son sérieux auprès des personnes qui consultent ce site Internet, et d’être vue comme compétente dans son domaine. Ici encore, il arrive que les données affichées sur le site ne soient pas fiables ou véridiques, de sorte qu’elles soient trompeuses pour les nouveaux clients recherchant ses services. Dans ces deux cas de figure et dans de nombreux autres cas de figure, il existe alors un réel besoin d’offrir une solution fiable permettant de garantir l’authenticité de données, afin de permettre aux personnes qui les consultent de pouvoir s’y fier sans nécessiter de recourir à une quelconque opération de vérification supplémentaire. Présentation de l'invention Pour cela, la présente invention propose un procédé d’authentification d’au moins une donnée, comportant des étapes : - S2) de renseignement d’informations d’identification par un usager via une application informatique, - S3) de vérification des informations d’identification par une autorité de supervision, - S4) d’enregistrement d’une partie au moins des informations d’identification dans un nouvel enregistrement d’une base de données, - S5) de création d’un portefeuille numérique d’identification dans un registre informatique qui est organisé en chaîne de blocs, ledit portefeuille numérique d’identification comprenant une clé cryptée et un lien qui relie ledit portefeuille numérique d’identification audit nouvel enregistrement de la base de données, et comprenant ultérieurement des étapes de : - de lecture de ladite au moins une donnée (par un autre usager), et - d’authentification (par cet autre usager, au moyen de l’application informatique) de ladite donnée à l’aide du portefeuille numérique d’identification. De manière préférentielle, après l’étape S5), une transaction d'un portefeuille numérique officiel appartenant à un superviseur vers ledit portefeuille d'identification numérique peut être initiée par le superviseur pour fournir la preuve sur le registre informatique que l'usager (et propriétaire) dudit portefeuille numérique d'identification a été contrôlé avec succès et que son identité a été confirmé par le superviseur. Cela fournit un moyen décentralisé pour vérifier l’identité de l’usager directement sur le registre informatique sans avoir besoin d'accéder à la base de données. Ainsi, l’invention prévoit d’utiliser en combinaison une base de données stockée sur un serveur, et un registre informatique organisé en chaîne de blocs (à savoir une « blockchain »), ainsi que préférentiellement une transaction du portefeuille numérique du superviseur vers le portefeuille numérique d'identification de l’usager nouvellement créé, afin de garantir l’authenticité des données et de permettre à tout autre usager de vérifier très facilement si ces données sont authentiques. En l’occurrence, comme cela sera bien décrit dans la suite, le portefeuille numérique d’identification pourra être utilisé comme source principale à partir de laquelle des transactions pourront être exécutées afin de pouvoir authentifier le fait que les données issues de ces transactions ont bien été réalisées par l’usager auquel est lié le portefeuille. D’autres caractéristiques avantageuses et non limitatives du procédé conforme à l’invention, prises individuellement ou selon toutes les combinaisons techniquement possibles, sont les suivantes : - avant l’étape d’authentification et après l’étape S5), il est prévu une étape S6) d’exécution d’une transaction depuis un portefeuille numérique de l’autorité de supervision vers le portefeuille numérique d'identification de manière à inscrire sur le registre informatique une preuve que lesdites informations d’identification ont été vérifiées ; - la donnée à authentifier est comprise dans les informations d’identification ; - l’authentification est alors réalisée en fonction de la clé cryptée ; - la clé cryptée étant le résultat d’une fonction de hachage appliquée à une partie au moins des informations d’identification stockées dans ledit nouvel enregistrement, l’authentification de ladite donnée est réalisée en appliquant à nouveau la fonction de hachage à une partie au moins des informations d’identification stockées dans ledit nouvel enregistrement afin d’en déduire un résultat, puis en comparant la clé cryptée au résultat ; - la donnée à authentifier comprend un fichier informatique qui est enregistré dans un autre enregistrement de base de données et qui est associé à un autre portefeuille numérique stocké dans le registre informatique, ledit autre portefeuille numérique comprenant une autre clé cryptée et un autre lien qui relie ledit autre portefeuille numérique audit autre enregistrement ; - l’authentification est réalisée par une transaction depuis le portefeuille numérique d’identification vers ledit autre portefeuille numérique ; - l’authentification est réalisée par une transaction depuis un portefeuille numérique tiers vers ledit autre portefeuille numérique à condition qu’une transaction a eu lieu depuis le portefeuille numérique d’identification vers le portefeuille numérique tiers ; - le fichier informatique comporte une expérience de curriculum vitae ; - après ladite étape S5), il est prévu des étapes E3) d’inscription par l’usager sur l’application informatique d’une expérience professionnelle qu’il a eue dans une structure définie, au cours de laquelle il renseigne au moins une information temporelle relative aux dates auxquelles ladite expérience professionnelle s’est déroulée et une information de contact permettant de contacter une personne de ladite structure, E4) d’enregistrement au moins de ladite information temporelle et de ladite information de contact dans ledit autre enregistrement, et E6) d’envoi automatique par l’application informatique d’une requête de vérification de l’expérience professionnelle à ladite personne ; - après ladite étape E6), il est prévu, si ladite personne a vérifié ladite expérience, une étape d’enregistrement dans le registre informatique d’une transaction depuis le portefeuille numérique d’identification de ladite personne vers ledit autre portefeuille numérique pour certifier que ladite personne a vérifié ladite expérience ; - après l’étape S5) et avant l’étape E3), il est prévu des étapes E1) de création par l’usager sur l’application informatique d’un fichier CV, puis E2) de création dudit portefeuille numérique tiers dans le registre informatique et d’enregistrement dans le registre informatique d’une transaction depuis le portefeuille numérique d’identification de l’usager vers le portefeuille numérique tiers ; - après la création de chaque autre portefeuille numérique, il est prévu une étape d’enregistrement dans le registre informatique d’une transaction depuis le portefeuille numérique tiers vers ledit autre portefeuille numérique ; - ledit fichier informatique est un document papier, ou un fichier associé à un badge d’accès, ou une donnée informatique de traçage, ou un portfolio ; - ledit portefeuille numérique d’identification stocke une partie au moins des informations d’identification ; - il est prévu une étape préliminaire de création d’un compte sur ladite application informatique. Bien entendu, les différentes caractéristiques, variantes et formes de réalisation de l'invention peuvent être associées les unes avec les autres selon diverses combinaisons dans la mesure où elles ne sont pas incompatibles ou exclusives les unes des autres. Procédé d’authentification d’au moins une donnée, comportant des premières étapes : - S2) de renseignement d’informations d’identification par un usager (10) via une application informatique (200), - S3) de vérification des informations d’identification par une autorité de supervision (20), - S4) d’enregistrement d’une partie au moins des informations d’identification dans un nouvel enregistrement (ENR1) d’une base de données (210), - S5) de création d’un portefeuille numérique d’identification (110) dans un registre informatique (100) qui est organisé en chaîne de blocs, ledit portefeuille numérique d’identification (110) comprenant une clé cryptée (H110) et un lien qui relie ledit portefeuille numérique d’identification (110) audit nouvel enregistrement de la base de données (210), et comprenant ultérieurement des étapes de : - de lecture de ladite au moins une donnée, et - d’authentification de ladite donnée à l’aide du portefeuille numérique d’identification (110). Procédé d’authentification selon la revendication 1, dans lequel, avant l’étape d’authentification et après l’étape S5), il est prévu une étape S6) d’exécution d’une transaction depuis un portefeuille numérique (21) de l’autorité de supervision (20) vers le portefeuille numérique d'identification (110) de manière à inscrire sur le registre informatique (100) une preuve que lesdites informations d’identification ont été vérifiées. Procédé d’authentification selon l’une des revendications 1 et 2, dans lequel la donnée à authentifier est comprise dans les informations d’identification et dans lequel l’authentification est réalisée en fonction de la clé cryptée (H110). Procédé d’authentification selon la revendication 3, dans lequel, la clé cryptée (H110) étant le résultat d’une fonction de hachage appliquée à une partie au moins des informations d’identification stockées dans ledit nouvel enregistrement (ENR1), l’authentification de ladite donnée est réalisée en : - appliquant à nouveau la fonction de hachage à une partie au moins des informations d’identification stockées dans ledit nouvel enregistrement (ENR1) afin d’en déduire un résultat, puis en - comparant la clé cryptée (H110) au résultat. Procédé d’authentification selon l’une des revendications 1 à 4, dans lequel la donnée à authentifier comprend un fichier informatique qui est enregistré dans un autre enregistrement (ENR3) de base de données et qui est associé à un autre portefeuille numérique (121) stocké dans le registre informatique (100), ledit autre portefeuille numérique (121) comprenant une autre clé cryptée (H121) et un autre lien qui relie ledit autre portefeuille numérique (121) audit autre enregistrement (ENR3). Procédé d’authentification selon la revendication 5, dans lequel l’authentification est réalisée par une transaction depuis le portefeuille numérique d’identification (110) vers ledit autre portefeuille numérique (121), ou depuis un portefeuille numérique (120) tiers vers ledit autre portefeuille numérique (121) à condition qu’une transaction a eu lieu depuis le portefeuille numérique d’identification (110) vers le portefeuille numérique (120) tiers. Procédé d’authentification selon la revendication 5 ou 6, dans lequel le fichier informatique comporte une expérience (Exp1) de curriculum vitae. Procédé d’authentification selon la revendication 7, dans lequel, après ladite étape S5), il est prévu des étapes: - E3) d’inscription par l’usager (10) sur l’application informatique (200) d’une expérience professionnelle (Exp1) qu’il a eue dans une structure définie, au cours de laquelle il renseigne au moins une information temporelle relative aux dates auxquelles ladite expérience professionnelle s’est déroulée et une information de contact permettant de contacter une personne (30) de ladite structure, - E4) d’enregistrement au moins de ladite information temporelle et de ladite information de contact dans ledit autre enregistrement (ENR3), et - E6) d’envoi automatique par l’application informatique (200) d’une requête de vérification de l’expérience professionnelle à ladite personne (30). Procédé d’authentification selon la revendication 8, dans lequel, après ladite étape E6), il est prévu, si ladite personne (30) a vérifié ladite expérience, une étape d’enregistrement dans le registre informatique (100) d’une transaction depuis le portefeuille numérique d’identification (310) de ladite personne (300) vers ledit autre portefeuille numérique (121) pour certifier que ladite personne (30) a vérifié ladite expérience. Procédé d’authentification selon les revendications 6 et 8, dans lequel, après l’étape S5) et avant l’étape E3), il est prévu des étapes : - E1) de création par l’usager (10) sur l’application informatique (200) d’un fichier CV (11), - E2) de création dudit portefeuille numérique (120) tiers dans le registre informatique (100) et d’enregistrement dans le registre informatique (100) d’une transaction depuis le portefeuille numérique d’identification (110) de l’usager (10) vers le portefeuille numérique (120) tiers, et - après la création de chaque autre portefeuille numérique (121), d’enregistrement dans le registre informatique (100) d’une transaction depuis le portefeuille numérique (120) tiers vers ledit autre portefeuille numérique (121). Procédé d’authentification selon l’une des revendications 5 à 10, dans lequel il est prévu une étape de diffusion dudit autre lien et de ladite autre clé cryptée (H121) sous la forme d’un élément graphique (12 Exp1 , 12 Exp2 ), par exemple sous la forme d’un QR-code. Procédé d’authentification selon l’une des revendications 5 à 11, dans lequel ledit fichier informatique est un document papier, ou un fichier associé à un badge d’accès, ou une donnée informatique de traçage, ou un portfolio. Procédé d’authentification selon l’une des revendications 1 à 12, dans lequel ledit portefeuille numérique d’identification (110) stocke une partie au moins des informations d’identification. Procédé d’authentification selon l’une des revendications 1 à 13, dans lequel il est prévu une étape préliminaire de création d’un compte sur ladite application informatique.