Brevet FR3003978A1 — publié le 20141003

Procédé de gestion d'une donnée confidentielle, système et programme d'ordinateur associés L'invention concerne la gestion de données confidentielles mises à la disposition de chacun d'entre nous dont nous avons la charge et la responsabilité dans des contextes professionnel ou personnel. Nous devons en effet mémoriser au quotidien un nombre grandissant de données confidentielles de tous ordres (identifiants associés à des secrets pour accéder au réseau Internet ou à un intranet, identifiants de comptes bancaires et mots de passes associés, codes d'activation 10 ou de neutralisation d'alarmes, codes ou clés d'accès réservés à des immeubles ou à des services, codes d'ouverture de sessions sur un ou plusieurs ordinateurs, codes d'identification personnels de Smartphones, etc.). Pour répondre à cette multiplication d'informations 15 confidentielles, chacun utilise des techniques plus ou moins sophistiquées voire artisanales au détriment souvent de la sécurité ou de la confidentialité desdites informations ou donnée confidentielles. A titre d'exemple, certains utilisent un nombre minimal de 20 secrets distincts pour réduire la gymnastique mentale nécessaire à leur mémorisation. L'inconvénient principal d'une telle approche est de maximiser la vulnérabilité d'un grand nombre de services ou d'accès dès que la connaissance de l'un des secrets a été révélée 25 fortuitement ou non à un tiers malveillant. D'autres inscrivent en toutes lettres sur un livret les différents identifiants, adresses et autres codes secrets ou clés secrètes. Un tel livret peut malheureusement être perdu voire dérobé avec les 30 conséquences qui en découlent. D'autres encore ont recours à des espace mémoire partagés (connus sous le vocable anglo-saxon « cloud ») pour partager cette base de connaissance avec d'autres personnes ou simplement pour consulter la liste des données confidentielles sur différents dispositifs interactifs (smartphones, tablettes, ordinateurs, etc.) sans que cela ne change fondamentalement la vulnérabilité des données confidentielles. D'autres solutions moins artisanales et opérées par des professionnels offrent des services pour lesquels la connaissance et la mémorisation de tout ou partie des données confidentielles sont remplacées par l'exploitation de secrets temporaires élaborés par les opérateurs de ce type de services. On doit s'en remettre ainsi auxdits opérateurs en toute confiance. En outre, la grande complexité des valeurs secrètes générées associée généralement à leurs brèves pérennités respectives complexifient finalement la gestion des données confidentielles. Ce type de service adresse généralement et essentiellement la génération de codes secrets temporaires et non l'ensemble des données confidentielles telles que définie précédemment. D'autres approches consistent à déporter la connaissance des données confidentielles sur des entités de confiance qui se chargent de répondre à des demandes d'accès ou d'authentification. Toutefois, ces solutions demeurent inadaptées pour gérer certaines données confidentielles et peuvent soulever pour beaucoup des réticences quant à la neutralité et la probité de l'entité auprès de laquelle on délègue la connaissance de données confidentielles. Toutefois, au quotidien, il n'est pas toujours possible d'exploiter ce type de service. Par exemple, il n'existe pas de solutions simples, réactives et sûres permettant de recouvrer par exemple la connaissance du numéro d'identification personnel de sa carte bancaire devant une opératrice de caisse d'un centre commercial si notre mémoire fait subitement défaut.35 L'invention permet de répondre à la grande majorité des inconvénients soulevés par les solutions connues. Parmi les nombreux avantages apportés par l'invention, nous pouvons mentionner que la solution est 5 parfaitement exploitable par le plus grand nombre utilisateurs. Elle est particulièrement intuitive, ne nécessite aucune connaissance technique pour les utilisateurs et offre de très larges possibilités de gestion et de restitution des données confidentielles. 10 L'invention met à profit des fonctionnalités offertes d'hors et déjà par de nombreux dispositifs communicants (téléphones mobiles par exemple) ainsi celles apportées par de étiquettes graphiques (imprimées voire affichées) ou électroniques que nous nommerons ci-après 15 globalement tags. Des données confidentielles peuvent être restituées par toutes interfaces homme-machine disponibles (écrans, haut-parleurs, par exemple). La connaissance de certaines données confidentielles peut être partagée avec des tiers de confiance (amis, proches, 20 collaborateurs, etc.) ou des listes de contacts. L'invention permet en outre de gérer simplement la modification d'une donnée confidentielle voire son éventuel partage sans que ces opérations ne soient complexes pour l'utilisateur ou pour les personnes de 25 confiance bénéficiant d'un partage de la connaissance de données. Par ailleurs, la solution est très économique. Elle ne nécessite aucun investissement prohibitif pour les utilisateurs ou les opérateurs. Elle est en outre très sûre et robuste aux principales attaques ou risques 30 de la vie : cambriolage, vol d'équipements notamment. Selon des variantes de réalisation, l'invention permet de sauvegarder une base de connaissance de données confidentielles et de la partager (ou de la synchroniser) entre différents dispositifs. Une telle base peut 35 également est chargée sur de nouveaux équipements sans que cela ne nécessite des actions fastidieuses pour l'utilisateur. A cette fin, il est notamment prévu un procédé de 5 gestion d'une donnée confidentielle, procédé mis en oeuvre par une unité de traitement d'un dispositif électronique qui comporte en outre des moyens de mémorisation des moyens pour lire une information d'un tag et des moyens pour restituer la valeur d'une donnée, lesdits moyens de 10 mémorisation et lesdits moyens pour lire et restituer coopérant avec l'unité de traitement. Pour répondre aux inconvénients des solutions connues, le procédé comporte : - une étape pour lire un identifiant d'un tag situé à 15 portée de lecture du dispositif ; - une étape pour rechercher, au sein d'une structure de données déterminée et enregistrée dans les moyens de mémorisation, un enregistrement comportant un premier champ dont la teneur désigne 20 l'identifiant du tag ; - si un tel enregistrement a été ainsi trouvé : o une étape pour lire un deuxième champ dudit enregistrement dont la teneur désigne une donnée confidentielle préalablement associée 25 audit identifiant du tag ; o une étape pour restituer la valeur de ladite donnée confidentielle désignée par ledit deuxième champ de l'enregistrement. 30 Pour permettre l'association entre un tag et une donnée confidentielle, un tel procédé peut comporter une première étape préalable pour associer un identifiant d'un tag à une donnée confidentielle, ladite étape comportant : 35 - une étape pour lire un identifiant d'un tag situé à portée de lecture du dispositif ; - une étape pour créer ou mettre à jour un enregistrement dans la structure de donnée déterminée, ledit enregistrement comportant des premier et deuxième champs dont les teneurs respectives désignent l'identifiant du tag et la donnée confidentielle qui lui est associée. Selon un premier mode de réalisation, les moyens pour restituer du dispositif peuvent consister en une interface homme-machine agencée pour que la valeur de la donnée confidentielle soit perceptible par un utilisateur du dispositif, pour lequel l'étape pour restituer déclenche ladite interface homme-machine pour qu'elle délivre ladite valeur de la donnée confidentielle audit utilisateur. Pour partager la connaissance d'une donnée confidentielle avec un tiers de confiance, l'étape préalable pour créer ou mettre à jour un enregistrement 20 peut comporter en outre une étape pour adjoindre à l'enregistrement un troisième champ désignant l'identifiant d'un tiers de confiance avec lequel la connaissance de la valeur de la donnée confidentielle désignée par l'un des champs de l'enregistrement est 25 partagée. Selon ce mode de réalisation avantageux, les moyens pour restituer du dispositif consistant en des moyens pour élaborer un message comportant la valeur d'une donnée et émettre ledit message à destination d'un tiers, 30 le procédé peut comporter - si un enregistrement a été trouvé à l'issue de l'étape pour rechercher un enregistrement dans la structure de données déterminée - une étape pour lire la teneur du champ dudit enregistrement désignant un tiers de confiance. L'étape 35 pour restituer peut alors déclencher lesdits moyens pour restituer pour qu'ils élaborent puis émettent un message comportant la valeur de la donnée confidentielle à destination du tiers de confiance respectivement désignés par les premier et deuxième champs de l'enregistrement. Pour permettre de préserver la confidentialité d'une donnée avant d'en restituer la valeur, l'étape préalable pour créer ou mettre à jour un enregistrement pour associer un identifiant d'un tag à une donnée confidentielle peut comporter en outre une étape pour adjoindre à l'enregistrement un champ supplémentaire désignant une condition qui doit être satisfaite préalablement à la restitution de la donnée confidentielle désignée par l'un des champs de l'enregistrement pour autoriser ladite restitution. Dans le cas où la connaissance d'une donnée confidentielle est partagée, l'étape pour émettre un message comportant la valeur de la donnée confidentielle à destination du tiers de confiance peut être précédée par une étape d'encodage dudit message. Selon un deuxième objet, l'invention concerne en outre un programme d'ordinateur comportant des instructions exploitables par une unité de traitement d'un dispositif comportant en outre des moyens de mémorisation, des moyens pour lire une information d'un tag et des moyens pour restituer la valeur d'une donnée, lesdits moyens de mémorisation et lesdits moyens pour lire et restituer coopérant avec l'unité de traitement. Lesdites instructions du programme sont telles, que lorsqu'elles sont exécutées ou interprétées par ladite unité de traitement, elles déclenchent la mise en oeuvre d'un procédé de gestion d'une donnée confidentielle conforme à l'invention. Selon un troisième objet, l'invention concerne un dispositif comportant une unité de traitement, des moyens de mémorisation, des moyens pour lire une information d'un tag et des moyens pour restituer la valeur d'une donnée, lesdits moyens de mémorisation et lesdits moyens pour lire et restituer coopérant avec l'unité de 5 traitement. Pour permettre la gestion d'une donnée confidentielle, l'unité de traitement d'un tel dispositif est agencée pour exécuter ou interpréter des instructions d'un programme d'ordinateur selon l'invention, ledit programme étant préalablement enregistré dans les moyens 10 de mémorisation coopérant avec l'unité de traitement du dispositif. Pour exploiter une information encodée graphiquement par un tag, les moyens pour lire une information d'un tag situé à portée de lecture d'un tel dispositif peuvent 15 comporter un capteur optique pour capturer une image du tag, ladite image encodant graphiquement l'identifiant du tag, ledit capteur étant associé à des moyens pour décoder ladite image et en déduire l'identifiant du tag. En variante, pour exploiter un tag électronique, les 20 moyens pour lire une information d'un tag d'un tel dispositif peuvent comporter une antenne associée à des moyens pour établir une communication électromagnétique avec un tag situé à portée de lecture du dispositif et décoder un identifiant enregistré par ledit tag. 25 Quel que soit le mode de lecture (optique ou électromagnétique), un tel dispositif peut consister en un ordinateur, un smartphone ou une tablette tactile. Selon un quatrième objet, l'invention concerne un 30 système comportant un dispositif adapté conformément à l'invention et un tag encodant graphiquement un identifiant, par exemple sous la forme d'un code-barres à une ou plusieurs dimensions ou plus généralement sous la forme d'une représentation graphique. 35 Le système peut comporter en outre ou en variante un tag agencé pour enregistrer un identifiant et restituer ce dernier au dispositif selon une communication électromagnétique - préférentiellement sans-fil et à courte portée - lorsque ledit tag est situé à portée de lecture du dispositif. D'autres caractéristiques et avantages apparaîtront plus clairement à la lecture de la description qui suit et à l'examen des figures qui l'accompagnent parmi lesquelles : - la figure 1 décrit une vue simplifiée d'un système conforme à l'invention pour lequel un dispositif communicant coopère avec une pluralité de tags pour réduire l'effort mental nécessaire à un utilisateur pour mémoriser des données confidentielles ; - la figure 2 décrit une vue simplifiée de l'architecture fonctionnelle d'un tel dispositif ; - la figure 3 décrit un exemple d'association d'un tag et d'une donnée confidentielle puis la restitution de cette dernière au moyen d'une interface graphique ; - la figure 4 présente un exemple d'organisation d'une structure de données exploitées par l'invention pour gérer l'association d'un tag avec une donnée confidentielle puis la restitution de cette dernière ; - la figure 5 décrit un algorithme fonctionnel et simplifié d'un procédé de gestion d'une donnée confidentielle selon l'invention. La figure 1 résume d'une part l'objectif visé par un 30 système selon l'invention et présente succinctement d'autre part les constituants principaux d'un tel système. Un individu 20 doit quotidiennement faire face à une grande variété de données plus ou moins confidentielles 35 ou complexes - nommées CDi en figure 1 - dont la mémorisation devient fastidieuse et par voie de conséquence parfois erronée. Pour soulager la mémoire d'une telle personne et accroître ainsi sa sérénité au regard des données qu'elle doit gérer, l'invention propose d'utiliser voire adapter l'un des dispositifs électroniques qu'elle peut avoir d'hors et déjà à sa disposition, par exemple son téléphone mobile 1, un ordinateur, un smartphone ou une tablette tactile. Grâce à l'invention, ce dernier - en lieu et place du cerveau de son propriétaire - enregistre une banque de données confidentielles et/ou complexes à mémoriser pour un être humain. Il associe en outre lesdites données respectivement à une pluralité d'identifiants de tags. Pour réaliser une telle association, le dispositif 1 lit une information encodée par un tag graphique 2 ou 2a. 15 Un tel tag peut se présenter sous la forme d'un code-barres à une dimension (tag 2) voire à deux dimensions (tag 2a) par exemple un QR-code (code-barres créé par Denso Corporation - QR étant l'abréviation anglo-saxonne de Quick Response) ou plus généralement sous la forme 20 d'une représentation graphique. Le tag peut être imprimé sur la face supérieure d'un support présentant une face inférieure adhésive. Il est ainsi possible d'apposer ou de positionner sans difficultés un tel tag sur un objet de son choix. En variante, le tag pourrait également être 25 affiché sur un écran d'un dispositif muni d'une telle interface homme-machine. Pour lire un tag graphique, le dispositif 1 comporte des moyens de lecture par exemple sous la forme d'un capteur optique (fonction « appareil photographique ») pour capturer une image ou 30 représentation du tag. Il est connu que de tels tags encodent traditionnellement une information publique (par exemple une URL - Uniform Resource Locator, selon une terminologie anglo-saxonne, pour désigner par exemple une page Internet). Les moyens de lecture comportent en outre 35 des moyens pour décoder l'image capturée et en déduire l'information en tant que telle. Il est également connu qu'une application résidente dans un téléphone peut automatiquement déclencher l'ouverture d'une session sur un navigateur pour consulter ladite page ou toute autre application apte à exploiter une telle information. Selon l'invention, nous allons davantage exploiter la propriété graphique du tag pour encoder une information certes publique mais unique permettant de distinguer un tag par rapport à d'autres tags : nous appellerons cette information unique un « identifiant de tag ». Comme l'indique à titre d'exemple la figure 1, un dispositif 1 selon l'invention peut en outre ou en variante lire un deuxième type de tag : lecture via un protocole sans contact via une communication électromagnétique par exemple. Ainsi, un tag 3 - conforme aux technologies NFC (Near Field Communication selon une terminologie anglo-saxonne ou encore communication en champ proche) ou RFID (Radio Frequency Identification selon une terminologie anglo-saxonne ou encore radio-identification) mémorise un identifiant unique. Cet identifiant peut être le numéro de série du tag lui-même (en général la puce électronique d'un tag comporte un numéro de série unique dès sa fabrication) ou une donnée enregistrée dans une mémoire dudit tag voire encore une combinaison des deux valeurs. Un tel tag électronique peut comporter une face adhésive pour que l'on puisse l'apposer sur un objet de son choix. Comme nous le verrons plus loin en liaison notamment avec la figure 3, la personne 20 peut associer une donnée (préalablement enregistrée dans la banque de données confidentielles) avec un identifiant d'un tag. Pour recouvrer ultérieurement la connaissance d'une donnée confidentielle ainsi associée, il suffit de lire à nouveau le tag et le dispositif restitue la valeur de la donnée sans aucun effort pour la personne 20. Celle-ci est ainsi déchargée de la mémorisation fastidieuse de la plupart voire de l'intégralité des données confidentielles ou complexes. Nous engloberons par la suite et sans limitation aucune toute donnée secrète ou complexe dont la mémorisation humaine est fastidieuse ou sensible sous le vocable « donnée confidentielle ». La figure 2 décrit de manière détaillée l'architecture fonctionnelle d'un dispositif 1 illustré par la figure 1. Un tel dispositif 1 comporte une unité de traitement 10 coopérant avec des moyens de mémorisation 11, 14, 17. Une première mémoire non volatile 14 enregistre le système d'exploitation des ressources matérielles du dispositif ainsi qu'éventuellement des programmes d'applications P. L'unité de traitement 10 coopère en outre avec une deuxième mémoire non volatile pour enregistrer des données ou des structures de données propres à la mise en oeuvre des programmes d'applications résidents ou chargées en mémoire 14. La mémoire 11 peut avantageusement enregistrer la banque des données confidentielles CDi que l'on souhaite gérer. Pour associer des données à des identifiants de tags, une structure de donnée déterminée 50 est avantageusement et également enregistrée dans la mémoire 11. A titre d'exemple, l'unité de traitement 10 peut en outre collaborer avec une troisième mémoire non volatile pour enregistrer des informations (noms, prénoms, numéros de téléphone, adresse de messagerie, clé publique, etc.) de contacts CIi avec lesquels on souhaite éventuellement partager des conversations orales ou écrites ou encore la connaissance de données gérées selon l'invention. Les moyens 11, 17 voire 14 peuvent consister en une seule entité physique connectée à l'unité de traitement au moyens d'un bus de données et d'un bus d'adresses. En variante, les moyens 11, 14 et 17 peuvent respectivement être déportés ou répartis - en tout ou partie - sur une ou plusieurs plateformes, serveurs ou tous dispositifs tiers distants. Pour lire une information encodée par un tag graphique situé à portée de lecture, l'unité de traitement coopère avec des moyens 12 pour lire une information graphique. En variante ou en complément, l'unité de traitement 10 coopère avec des moyens pour lire 13 un ou plusieurs tags électroniques 3 - comme précédemment évoqué en liaison avec la figure 1. Pour délivrer une information confidentielle à un utilisateur 20 du dispositif 1, ce dernier comporte en outre des premiers moyens pour restituer 15 la valeur d'une donnée gérée selon l'invention. De tels moyens consistent en un écran, un haut-parleur ou plus généralement en une interface home-machine permettant à l'utilisateur 20 de percevoir la valeur de la donnée restituée. De tels moyens 15 coopèrent avec l'unité de traitement 10 et sont pilotés par celle-ci. L'invention prévoit que l'on puisse partager la connaissance de certaines données confidentielles avec un ou plusieurs tiers de confiance 30. Dans ce cas, l'unité de traitement 10 coopère avec des moyens pour restituer 16 pour élaborer un message M comportant la valeur d'une donnée et émettre ledit message à destination d'un tiers au travers d'un réseau de communication R (Internet, réseau de télécommunication ou de radiocommunication, etc.). Ainsi, le propriétaire 30 d'un dispositif 31 prévu pour recevoir et traiter un tel message M peut connaître la valeur d'une donnée confidentielle CDi gérée depuis le dispositif 1. La figure 3 décrit les trois principales étapes d'un 30 processus d'association et de restitution d'une donnée conforme à l'invention. Selon cet exemple non limitatif, une personne souhaite s'affranchir de retenir mentalement la valeur du numéro d'indentification personnel NIP de sa carte 35 bancaire. Grâce à l'invention, cette personne peut en toute quiétude retrouver cette valeur en toute sécurité et en toutes circonstances. Supposons que la valeur dudit NIP corresponde au quadruplet « 4567 ». Une première étape 51 consiste à se doter d'un tag, par exemple un tag 2a comportant un code-barres à deux dimensions tel un QR-code imprimé sur une face supérieure d'un support. La représentation graphique du tag 2a permet d'encoder son identifiant IT2a. Considérons que ledit support comporte une face inférieure adhésive et opposée à ladite face supérieure. La personne appose le tag 2a au dos de sa carte bancaire en prenant soin si possible à ne pas recouvrir la bande magnétique de celle-ci ou encore un pavé de signature du porteur de la carte. A l'étape S2, la personne associe la valeur de son NIP à l'identifiant IT2a du tag 2a. Pour cela, elle utilise la fonction « appareil photographique » de son téléphone mobile pour capturer une image ou représentation du code-barres. Les moyens pour lire un tag graphique collaborant avec l'unité de traitement du téléphone mobile décodent (étape 52a) l'image capturée pour en déduire l'identifiant IT2a du tag 2a. La personne est alors invitée à saisir la valeur du NIP qu'elle souhaite associer au tag 2a. La saisie (étape 52b) est réalisée par exemple au moyen d'un clavier physique ou émulé du téléphone mobile. A la validation de la saisie, l'association « identifiant du tag » et « donnée confidentielle - NIP » est accomplie par l'unité de traitement du téléphone. Lorsqu'à l'étape S3, la personne souhaite effectuer un paiement avec sa carte bancaire, elle capture à 30 nouveau le tag 2a apposé au dos de sa carte. L'unité de traitement du téléphone explore les moyens de mémorisation pour savoir si été effectuée préalablement Dans l'affirmative, ladite une association de donnée a avec l'identifiant du tag. unité restitue la valeur 35 « 4567 » du NIP à la personne à l'aide de l'écran du téléphone. La personne peut ainsi saisir à son tour ladite valeur sur le clavier du terminal de paiement. D'autres traitements complémentaires peuvent être mis 5 en oeuvre notamment pour conditionner voire affecter la restitution de la valeur d'une donnée confidentielle à une authentification préalable ou encore pour partager la valeur dudit NIP avec un tiers de confiance. Examinons à présent en liaison avec les figures 4 et 5, un procédé de 10 gestion 100 d'une donnée confidentielle CDi mis en oeuvre par une unité de traitement d'un dispositif conforme à l'invention. Selon la figure 5, un tel procédé comporte 15 principalement : - une étape 120 pour lire un identifiant d'un tag situé à portée de lecture du dispositif ; - une étape 121 pour rechercher l'existence ou l'absence d'une association entre le tag et 20 une donnée confidentielle en exploitant une structure de donnée déterminée et enregistrée en mémoire du dispositif ; - une étape 130 pour restituer la valeur de ladite donnée confidentielle associée au tag. 25 Pour matérialiser une association préalable entre un tag et une donnée confidentielle, un tel procédé 100 peut comporter avantageusement une première étape 110. 30 Poursuivons la description d'un tel procédé 100 en nous appuyant sur un exemple de structure déterminée attestant une association « donnée confidentielle - tag » en liaison avec la figure 4. La figure 4 décrit en effet un exemple de structure 35 de données 50 déterminée exploitée par l'unité de traitement d'un dispositif conforme à l'invention. Une telle structure comporte un ou plusieurs enregistrements 51, 52, 53, matérialisant respectivement une association entre un identifiant d'un tag et une donnée confidentielle. Une telle structure 50 est par exemple enregistrée dans les moyens 11 du dispositif décrit en liaison avec la figure 2. Lesdits moyens 11 enregistrent en outre une ou plusieurs données confidentielles CD1, CD2, CD3, ..., CDi. Les moyens 11 enregistrent également un ou plusieurs identifiant I12, IT2a, I13 de tags (préalablement lus ou prédéfinis). A titre d'exemple, ces identifiants correspondent respectivement aux tags 2, 2a et 3 décrits en liaison avec la figure 1. Pour matérialiser une association entre un identifiant de tag et une donnée confidentielle, un enregistrement comporte des premier et deuxième champs dont les teneurs respectives désignent l'identifiant du tag et la donnée confidentielle qui lui est associée. Un premier enregistrement 51 comporte ainsi un premier champ 511 qui désigne l'identifiant I12 du tag 2. Un deuxième champ 512 désigne quant à lui la donnée CD1 associée à l'identifiant I12. L'enregistrement 52 comporte un premier champ 521 qui désigne l'identifiant I12a du tag 2a. L'enregistrement 52 comporte un deuxième champ 522 qui désigne la donnée CD2 associée à l'identifiant I12a. L'enregistrement 53 comporte un premier champ 531 qui désigne l'identifiant I13 du tag 3. L'enregistrement 53 comporte un deuxième champ 532 pour désigner quant à lui la donnée CD3 associée à l'identifiant I13. Selon l'exemple préféré décrit en liaison avec la figure 4, la teneur d'un champ 511, 521, 531 - d'un enregistrement 51, 52, 53 de la structure de donnée 50 - désignant un identifiant d'un tag consiste en une référence (ou pointeur) 'Tir, IT2ar, I13r vers un espace mémoire contenant la valeur - que nous pourrions qualifier d'effective - de l'identifiant I11, I12a, I13. Il en est de même pour un champ 512, 522, 532 d'un enregistrement 51, 52, 53 de la structure de donnée 50 désignant une donnée confidentielle CD1, CD2, CD3. La teneur d'un tel champ consiste avantageusement en une référence (ou un pointeur) CD1r, CD2r ou CD3r vers un espace mémoire contenant la valeur effective desdites données confidentielles CD1, CD2, CD3, ..., CDi. En variante, la teneur d'un champ désignant un identifiant de tag ou une donnée confidentielle peut consister en la valeur de l'identifiant de tag ou en la 10 valeur de ladite donnée confidentielle. Selon un mode de réalisation préféré, les valeurs des données confidentielles peuvent être préalablement encodées avant leur enregistrement. Selon cette variante, 15 l'étape 130 pour restituer une telle donnée décode la valeur enregistrée. La constitution des enregistrements 51, 52, 53 peut être réalisée durant une phase d'initialisation ou 20 découler de la mise en oeuvre d'une étape 110 du procédé 100. Cette étape 110 correspond à l'étape S2 du processus décrit en liaison avec la figure 3. Une telle étape 110 comporte dans ce cas une première étape 111 pour lire un identifiant I12, IT2a, I13 d'un 25 tag situé à portée de lecture du dispositif. Elle comporte en outre une deuxième étape 112 pour associer l'identifiant de tag lu avec une donnée confidentielle. Cette étape 112 comporte une étape 112a pour créer ou mettre à jour un enregistrement dans la structure de 30 donnée déterminée, ledit enregistrement comportant les premier et deuxième champs dont les teneurs respectives désignent l'identifiant du tag et la donnée confidentielle qui lui est associée. 35 En liaison avec les figures 4 et 5, une première occurrence de l'étape 110, permet d'associer la donnée confidentielle CD1 à l'identifiant I12 d'un tag. L'enregistrement 51 est ainsi créé dans la structure 50. Cet enregistrement 51 comporte un premier champ 511 qui désigne (via la référence IT2r) l'identifiant I12 enregistré dans la mémoire 11 (éventuellement préalablement lu en 111). L'enregistrement 51 comporte en outre un champ 512 qui désigne (via la référence CD1r) la valeur de la donnée CD1 enregistrée (éventuellement encodée) en mémoire 11. Une deuxième occurrence de l'étape 110 associe la donnée CD2 à l'identifiant de tag I12a. L'enregistrement 52 est également créé dans la structure 50. Cet enregistrement 52 comporte un premier champ 521 qui désigne (via la référence IT2ar) l'identifiant I12a enregistré dans la mémoire 11 (éventuellement préalablement lu en une étape 111 préalable). L'enregistrement 52 comporte en outre un champ 522 qui désigne (via la référence CD2r) la valeur de la donnée CD2 enregistrée en mémoire 11. De la même manière, la donnée CD3 est associée à l'identifiant I13 d'un tag 3. Un troisième enregistrement 53 est créé comportant un premier champ 531 qui désigne (via la référence IT2ar) l'identifiant I12a enregistré dans la mémoire 11 (éventuellement préalablement lu en une étape 111 préalable). L'enregistrement 53 comporte en outre un champ 532 qui désigne (via la référence CD3r) la valeur de la donnée CD3 enregistrée en mémoire 11. La donnée Cdi n'a pour l'heure pas l'objet d'une association ou bien une précédente association a été annulée. Il n'existe donc pas d'enregistrement Si comportant un champ 5i2 désignant ladite donnée et comportant un champ Sil désignant l'identifiant d'un tag. Pour pouvoir mettre en application l'étape S3 d'un 35 processus décrit en liaison avec la figure 3 et ainsi recouvrer la connaissance de la valeur d'une donnée confidentielle - par exemple la donnée CD2 associée au tag 2a, le procédé 100 comporte une étape 121 pour rechercher, parmi les enregistrements 51, 52 et 53 de la structure de données 50, un enregistrement comportant un premier champ dont la teneur désigne l'identifiant IT2a du tag 2a lu à l'étape 120. Un tel enregistrement (l'enregistrement 52) est ainsi trouvé en 122. En effet le champ 521 dudit enregistrement 52 désigne l'identifiant de tag IT2a. Le procédé 100 comporte alors une étape 123 pour lire le champ 522 dudit enregistrement 52. La teneur dudit champ 522 désigne la donnée confidentielle CD2. Le procédé 100 peut alors restituer la valeur de ladite donnée à l'étape 130. Un premier mode de restitution peut être une restitution directe à l'utilisateur d'un dispositif dont l'unité de traitement met en oeuvre un procédé de gestion de données confidentielles selon l'invention tel que le procédé 100 illustré en figure 5. Selon ce premier mode de restitution, l'invention exploite une interface homme-machine (écran, haut-parleur) dudit dispositif ou coopérant avec ledit dispositif en tant que moyens pour restituer la valeur d'une donnée confidentielle. Ladite interface homme-machine est suffisante pour que la valeur d'une donnée confidentielle soit perceptible par un utilisateur du dispositif. L'étape 130 du procédé 100 consiste alors à déclencher ladite interface homme-machine pour qu'elle délivre en 131 ladite valeur de la donnée confidentielle à l'utilisateur (tel que l'utilisateur 20 décrit en liaison avec les figures 1 ou 2) . En liaison avec la figure 2, un deuxième mode de 35 restitution proposé par l'invention est une restitution à un tiers de confiance 30, plus exactement à un dispositif 31 agencé pour exploiter un message M émis depuis un dispositif 1 comportant l'unité de traitement 10 mettant en oeuvre un procédé de gestion de données confidentielles selon l'invention. Pour prévoir un tel partage, l'étape 112 d'un procédé 100 décrit en liaison avec la figure 5, comporte en outre une étape 112b pour adjoindre à l'enregistrement comportant un champ désignant une donnée confidentielle dont on veut partager la connaissance avec un tiers, un troisième champ pour désigner l'identifiant dudit tiers de confiance. Un tel champ peut comporter par exemple une adresse de messagerie ou un numéro de téléphone mobile, à destination duquel un message peut être envoyé. La teneur d'un tel champ peut en variante avantageusement consister en une référence vers un espace mémoire enregistrant de telles informations, par exemple une fiche de contact en mémoire 17 d'un dispositif décrit en liaison avec la figure 2. L'invention prévoit que l'on puisse adjoindre autant de champs nécessaires pour pouvoir associer une pluralité de tiers de confiance autorisés à partager la connaissance d'une donnée confidentielle voire pour désigner une liste de contacts préétablie. Pour illustrer ce mode de restitution, appuyons-nous de nouveau sur les figures 4 et 5. Supposons que l'on 25 souhaite partager la connaissance de la donnée CD2 avec un tiers de confiance dont l'identifiant est IC30 (il s'agit par exemple du tiers 30 illustré en figure 2). L'enregistrement 52 traduisant l'association entre l'identifiant du tag 2a et la donnée CD2, comporte un 30 champ 523 comportant une référence IC3Or vers une mémoire 17 enregistrant des informations liées au tiers 30. En l'absence de partage de la connaissance d'une donnée (par exemple la connaissance des données CD1 et CD3 n'est pas partagée), l'enregistrement en lien avec 35 cette donnée dans la structure 50 comporte un champ vide (champs 513, 533). En variante, les enregistrements 51 et 53 pourraient ne pas comporter un tel troisième champ. Dans ce dernier cas, les champs d'un enregistrement de la structure 50 comportent avantageusement un marqueur pour que l'unité de traitement mettant en oeuvre le procédé puisse en interpréter leurs teneurs. Pour mettre en oeuvre le deuxième mode de restitution, l'unité le traitement 10 du dispositif 1 décrit en liaison avec la figure 2 coopère avec des moyens de restitution 16 pour élaborer un message M comportant la valeur d'une donnée et pour émettre ledit message à destination d'un tiers de confiance. Lors de la mise à jour d'une donnée confidentielle ou encore lors d'une lecture d'un tag associée à une donnée (étape 120), un procédé 100 décrit en liaison avec la figure 5, recherche 121 un enregistrement dans la structure de données déterminée 50 comportant un champ désignant le tag ou la donnée. Si un tel enregistrement est trouvé en 122, le procédé comporte - pour restituer la donnée en 130 - une étape 132 pour lire la teneur d'un champ (au sein de l'enregistrement caractérisant l'association) qui désigne un tiers de confiance. En liaison avec l'exemple illustré par les figures 2 et 4, une telle étape 132 consiste à obtenir une adresse à laquelle un message de partage peut être transmis à destination du tiers 30 dont l'identifiant est 1C30 via un dispositif 31. L'étape 130 pour restituer la donnée confidentielle partagée déclenche les moyens 16 pour élaborer 133 puis émettre 134 un message M comportant la valeur de la donnée confidentielle CD2 à destination du tiers de confiance 30 respectivement désignés par les premier et deuxième champs 521 et 522 de l'enregistrement 52. Que la restitution d'une donnée confidentielle soit directe (via une interface du dispositif) ou indirecte (via un message de partage à destination d'un tiers), l'invention prévoit que ladite restitution puisse être conditionnée à la satisfaction d'une condition préalable. On peut par exemple exiger qu'un code secret soit saisi par l'utilisateur avant que la donnée ne soit restituée via une interface homme-machine idoine ou qu'un message de partage soit encodé préalablement à son émission. En liaison avec les figures 2, 4 et 5, pour préciser une telle condition, l'étape préalable 112 pour créer ou 10 mettre à jour un enregistrement 51, 52, 53 peut comporter en outre une étape 112c pour adjoindre audit enregistrement un champ supplémentaire 514, 524, 534 désignant respectivement des conditions Cl, C3, C2 qui doivent être satisfaites préalablement à la restitution 15 130 de la donnée associée au tag. Une première condition Cl peut par exemple signifier qu'aucune authentification n'est requise. Une deuxième condition C3 peut signifier que 20 l'utilisateur d'un dispositif selon l'invention doit présenter un code secret préalablement à la restitution d'une donnée. Cette authentification peut être satisfaite lors du lancement de l'exécution ou de l'interprétation d'un programme d'application dont les instructions 25 exploitées par l'unité de traitement déclenchent la mise en oeuvre d'un procédé de gestion conforme à l'invention. Elle peut être requise en variante sur invitation via une interface homme-machine du dispositif. Une troisième condition C2 peut signifier qu'un 30 message M de partage de la connaissance d'une donnée confidentielle doit être encodé par l'unité de traitement préalablement à son émission. Pour cela, une clé publique ou une clé secrète d'un tiers de confiance destinataire dudit message est ainsi désignée par la condition C3. Une 35 telle clé est avantageusement enregistrée en mémoire 17 conjointement avec les informations d'un contact. La condition peut également préciser l'algorithme d'encodage voire paramétrer ce dernier. En cas d'absence d'une clé nécessaire à l'encodage du message, le procédé 100 considère que la condition n'est pas satisfaite et la 5 restitution à destination du tiers n'est pas accomplie. A titre d'exemple, l'enregistrement 51 de la structure 50 illustrée en figure 4 comporte un champ 514 dont la teneur (Cl) précise que la donnée CD1 associée à l'identifiant I12 peut être restituée (131) directement à 10 la suite de la lecture (120) de l'identifiant de tag I12. En revanche, l'enregistrement 52 comporte un champ 524 désignant une condition C3. Celle-ci stipule que le message M doit être encodé préalablement à son émission par exemple au moyen de la clé publique du tiers 30 dont 15 l'identifiant est IC30. L'enregistrement 53 comporte un champ 534 précisant qu'une authentification de l'utilisateur préalable à la restitution de la donnée CD3 est requise. Plusieurs conditions dont les satisfactions 20 respectives conjuguées ou supplétives préalables à la restitution d'une donnée peuvent être associées concomitamment au sein d'un enregistrement de la structure 50. La restitution d'une donnée peut être en effet plurielle (i.e. réalisée à la fois au moyen d'une 25 interface homme-machine et partagée avec un ou plusieurs tiers de confiance). L'invention prévoit en outre que des enregistrements 51, 52, 53 d'une structure 50 puisse comporter 30 respectivement des champs 51m, 52m, 53m pour préciser si l'association est active ou inactive. Dans le cas où une association est dite inactive, le procédé 100 ne déclenche pas d'étape 130 de restitution. En variante, un tel champ peut préciser une période de validité en lieu 35 et place (ou en complément) d'un indicateur booléen A/I définissant que une association est « active » ou « inactive ». Un tel champ peut être mis à jour au moyen d'une interface homme-machine idoine d'un dispositif conforme à l'invention. L'invention prévoit en outre de pouvoir également associer un ou plusieurs champs supplémentaires au sein d'un enregistrement attestant une association entre une donnée confidentielle et un identifiant de tag pour déclencher d'autres traitements complémentaires à la restitution d'une donnée telle que présentée précédemment. L'invention prévoit encore de pouvoir également associer un ou plusieurs champs supplémentaires au sein d'un enregistrement attestant une association entre une donnée confidentielle et un identifiant de tag pour autoriser ou proscrire une modification d'un identifiant de tag ou une donnée associée audit tag en mémoire du dispositif. La mise en oeuvre d'un procédé par l'unité de traitement d'un dispositif selon l'invention peut être automatiquement déclenchée lors de lecture électromagnétique d'un tag électronique voire après la 25 mise en service manuelle de la fonction « appareil photographique » pour lire un tag graphique. REVENDICATIONS1. Procédé (100) de gestion d'une donnée confidentielle (CD1, CD2, CD3, CDi) mis en oeuvre par une unité de traitement (10) d'un dispositif électronique (1) qui comporte en outre des moyens de mémorisation (11, 14, 17), des moyens (12; 13) pour lire une information d'un tag (2, 2a, 3) et des moyens pour restituer (15, 16) la valeur d'une donnée, lesdits moyens de mémorisation et lesdits moyens pour lire et restituer coopérant avec l'unité de traitement, le procédé étant caractérisé en ce qu'il comporte : une étape pour lire (120) un identifiant (IT2, IT2a, IT3) d'un tag (2, 2a, 3) situé à portée de lecture du dispositif (1); une étape pour rechercher (121), au sein d'une structure de données (50) déterminée et enregistrée dans les moyens de mémorisation (11), un enregistrement (51, 52, 53) comportant un premier champ (511, 521, 531) dont la teneur désigne l'identifiant (IT2, IT2a, IT3) du tag (2, 2a, 3) ; si (122) un tel enregistrement a été ainSi trouvé : o une étape (123) pour lire un deuxième champ (512, 522, 532) dudit enregistrement (51, 52, 53) dont la teneur désigne une donnée confidentielle (CD1, CD2, 0D3) préalablement associée audit identifiant du tag (IT2, IT2a, IT3) ; o une étape (130) pour restituer la valeur de ladite donnée confidentielle (CD1, CD2, CD3)désignée par ledit deuxième champ (512, 522, 532) de l'enregistrement (51, 52, 53). 2. Procédé selon la revendication précédente, ledit procédé comportant une première étape préalable (110) pour associer un identifiant (IT2, IT2a, IT3) d'un tag à une donnée confidentielle (CD1, CD2, CD3), ladite étape (110) comportant : - une étape pour lire (111) un identifiant (IT2, IT2a, IT3) d'un tag situé à portée de lecture du dispositif (1) ; - une étape pour créer ou mettre à jour (112, 112a) un enregistrement (51, 52, 53) dans la structure de donnée déterminée (50), ledit enregistrement comportant des premier (511, 521, 531) et deuxième (512, 522, 532) champs dont les teneurs respectives désignent l'identifiant (IT2, IT2a, IT3) du tag et la donnée confidentielle (CD1, CD2, CD3) qui lui est associée. 3. Procédé selon la revendication précédente, pour lequel la teneur d'un champ d'un enregistrement de la structure de donnée déterminée désignant un identifiant de tag ou une donnée confidentielle associée consiste en la valeur de l'identifiant (IT2, IT2a, IT3) de tag (2, 2a, 3) ou en la valeur de ladite donnée confidentielle (CD1, CD2, 0D3). 4. Procédé selon la revendication 2, pour lequel la teneur d'un champ d'un enregistrement de la structure de donnée (50) déterminée désignant un identifiant de tag ou une donnée confidentielleassociée consiste, en une référence (IT1r, IT2ar, IT3r, CD1r, CD2r, CD3r) vers une mémoire contenant la valeur de l'identifiant (IT1, IT2a, IT3) de tag , (2, 2a, 3) ou de ladite donnée confidentielle (001, 002, 003). 5. Procédé selon l'une quelconque des revendications précédentes, les moyens pour restituer (15) du dispositif consistant en une interface homme- 10 machine agencée pour que la valeur de la donnée confidentielle (001, 0D2, CD3) soit perceptible par un utilisateur (20) du dispositif (1), pour lequel l'étape pour restituer (130) déclenche ladite interface homme-machine pour qu'elle 15 délivre (131) ladite valeur de la donnée confidentielle audit utilisateur (20). 6. Procédé selon l'une quelconque des revendications 2 à 4, pour lequel l'étape (112) préalable pour 20 créer ou mettre à jour un enregistrement comporte en outre une étape pour adjoindre (112b) à l'enregistrement (52) un troisième champ (523) désignant l'identifiant (I030) d'un tiers de confiance (30) avec lequel la connaissance de la 25 valeur de la donnée confidentielle (0D2) désignée par l'un des champs (522) de l'enregistrement est partagée. 7. Procédé selon la revendication précédente, les 30 moyens pour restituer du dispositif consistant en des moyens (16) pour élaborer un message comportant la valeur d'une donnée et émettre ledit message à destination d'un tiers, comportant, si(122) un enregistrement a été trouvé à l'issue de l'étape (121) pour rechercher un enregistrement dans la structure de données déterminée (50), une étape pour lire (132) la teneur du champ (523) dudit enregistrement (52) désignant un tiers de confiance (30) et pour lequel l'étape pour restituer (130) déclenche lesdits moyens pour restituer (16) pour qu'ils élaborent (133) puis émettent (134) un message (M) comportant la valeur 10 de la donnée confidentielle (CD2) à destination du tiers de confiance (30) respectivement désignés par les premier (521) et deuxième (522) champs de l'enregistrement (52). 15 8. Procédé selon l'une quelconque des revendications 2 à 7, pour lequel l'étape préalable (112) poür créer ou mettre à jour un enregistrement (51, 52, 53) pour associer un identifiant d'un tag (2, 2a, 3) à une donnée confidentielle (CD1, CD2, CD3) 20 comporte en outre une étape pour adjoindre (112c) à l'enregistrement un champ supplémentaire (514, 524, 534) désignant une condition (C1, C2, C3) qui doit être satisfaite _(124) préalablement à la restitution (130, 131, 132, 133, 134) de la donnée 25 confidentielle (CD1, CD2, CD3) désignée par l'un des champs de l'enregistrement (511, 521, 531) pour autoriser ladite restitution. 9. Procédé selon les revendication 7 et 8, pour 30 lequel l'étape pour émettre (133) un message (M) comportant la valeur de la donnée confidentielle (CD2) à destination du tiers de confiance (30) estprécédée par une étape d'encodage (134) dudit message. 10. Programme d'ordinateur (P) comportant des instructions exploitables par une unité de traitement (10) d'un dispositif (1) comportant en outre des moyens de mémorisation (11, 14, 17), des moyens pour lire (12, 13) une information d'un tag (2, 2a, 3) et des moyens pour restituer (15, 16) la valeur d'une donnée, lesdits moyens de mémorisation et lesdits moyens pour lire et restituer coopérant avec l'unité de traitement, qui lorsqu'elles sont exécutées ou interprétées par ladite unité de traitement déclenchent la mise en oeuvre d'un procédé (100) de gestion d'une donnée confidentielle ,conforme à l'une quelconque des revendications 1 ou 9. 11. Dispositif (1) comportant une unité de traitement (10), des moyens de mémorisation (11, 14, 17), des moyens pour lire (12, 13) une information d'un tag (2, 2a, 3) et des moyens' pour restituer (15, 16) la valeur d'une donnée, lesdits moyens de mémorisation et lesdits moyens pour lire et restituer coopérant avec l'unité de traitement, ledit dispositif étant caractérisé en ce que ladite unité de traitement (10) est agencée pour exécuter ou interpréter des instructions d'un programme d'ordinateur (P) selon la revendication 10, ledit programme étant préalablement enregistré dans les moyens de mémorisation (14) coopérant avec l'unité de traitement (10) du dispositif (1). 12. Dispositif selon la revendication précédente, pour lequel les moyens pour lire (12) une information d'un tag situé à portée de lecture du dispositif (1) comportent un capteur optique pour capturer (120a) une image du tag, ladite image encodant graphiquement l'identifiant du tag, ledit capteur étant associé à des moyens pour décoder ladite image et en déduire (120b) l'identifiant (IT2, IT2a) du tag (2, 2a). 13. Dispositif selon la revendication 11, pour lequel les moyens pour lire (13) une information d'un tag (3) comportent une antenne associée à des moyens pour établir (120c) une communication électromagnétique (C) avec un tag (3) situé à portée de lecture du dispositif (1) et décoder (120d) un identifiant (IDT3) enregistré par ledit tag. 14. Dispositif (1) selon l'une quelconque des revendications 11 à 13 consistant en un ordinateur, un smartphone ou une tablette tactile. 15. Système comportant un dispositif (1) selon les revendications 11 ou 12 et un tag (2, 2a) encodant graphiquement un identifiant (IT2, IT2a). 16. Système selon la revendication précédente, pour lequel l'identifiant (IT2, IT2a) du tag est encodé sous la forme d'un code-barres, QR-code ou une représentation graphique. 17. Système comportant un dispositif (1) conforme aux revendications 11 ou 13 et un tag (3) agencé pour enregistrer un identifiant (IT3) et restituer ce dernier au dispositif (1) selon une communication électromagnétique (C) lorsque ledit tag est situé à portée de lecture du dispositif (1). 18. Système selon la revendication précédente, pour lequel le tag (3) et le dispositif (1) communiquent selon une communication (C) électromagnétique sans-fil à courte portée.