INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Une fois que les phrases ainsi altérées sont conçues et stockées dans la mémoire MEM, elles peuvent alors être utilisées pour soumettre des défis (en tant que CAPTCHA vocal par exemple). Ainsi, en référence à la , une première phrase PHRAi peut être tirée de la mémoire MEM à l'étape S7 pour transmettre le signal sonore correspondant SIGi via l'interface de communication COM du dispositif, à l'étape S8. Ce signal sonore est alors fourni, avec un défi dont la réponse est connue du dispositif DIS, à une entité informatique distante sollicitant l’accès à un service. Ainsi, la réponse au défi donnée par l'entité informatique distante est reçue et analysée à l'étape S9. Si la réponse au défi est valide au test S10, il est donné accès au service requis à l'étape S11. Sinon, une autre phrase PHRAi+1 est tirée de la mémoire MEM après incrémentation de l’indice i (à l’étape S12), pour proposer un nouveau défi sur la base de la nouvelle phrase PHRAi+1. Ce processus peut être répété un certain nombre I de fois (test S13), jusqu'à couper la communication avec cette entité informatique à l’étape S14, si les réponses données aux défis successifs sont toujours fausses (et ce afin d’éviter par exemple un rejeu par une machine jusqu’à trouver une occurrence de recherche correspondant à l’une des phrases proposées).
Des détails de réalisation sont présentés ci-après.
Dans une réalisation particulière, il est proposé une approche de construction d'un message vocal à transmettre à une interface demandant l’accès à un service et que l'on souhaite soumettre à un défi. Ce message est construit avec une sémantique altérée pour le rendre ambigu à un degré tel qu'il peut être aisé pour un humain de lever cette ambiguïté, mais pas pour une machine. Il s’agit ainsi d’un message comportant un « bruit sémantique » défini ci-après. La solution proposée implique la fabrication de défis de compréhension sous forme vocale assez simple, pour qu’un humain puisse répondre au défi sans difficulté, mais néanmoins sans qu’une machine (aussi développée soit-elle) puisse y répondre.
Plus particulièrement, il est proposé ci-après une façon simple d’introduire une ambiguïté de compréhension d’une phrase, d’origine « intellectuelle » pour qu’une machine ne puisse pas reconnaitre la phrase, et non pas « sensorielle » pour qu’un humain puisse néanmoins reconnaitre cette phrase.
La est une représentation graphique de l’évolution du coefficient TCF 1 (axe vertical, en ppm/K), d’un mode élastique de surface se propageant sous un réseau d’électrodes périodique d’un substrat POI, en fonction de la fréquence (axe horizontal, en MHz), le substrat POI dit standard qui comprend dans l’ordre, à partir de la face avant, une couche de tantalate de lithium de coupe (YXl)/42° définie selon le standard IEEE Std-176 sur la piézoélectricité de 600 nm d’épaisseur, une couche de dioxyde de silicium de 500 nm d’épaisseur, une couche de polysilicium de 1 µm, et un substrat de silicium de type 100;
La est une représentation graphique de l’évolution du coefficient TCF 1 (axe vertical, en ppm/K), d’un mode élastique de surface se propageant sous un réseau d’électrodes périodique d’un substrat POI, en fonction de la fréquence (axe horizontal, en MHz), notamment la courbe C et la courbe D représentent le coefficient TCF 1 associé à un substrat POI qui comprend un substrat support fait de silicium, respectivement, du type 110 ou du type (XYt)/45° ou (YXt)/45° selon la norme IEEE Std-176 ;
La représente la variation du TCF 1 (axe vertical en ppm/K) d’un mode élastique de surface se propageant sur un substrat POI et en fonction de l’angle θ de coupe (axe horizontal, en ° d’angle) de la couche de LiTaO 3 , le substrat POI considéré comprenant un substrat support fait de silicium, et une couche de SiO 2 de 350 nm d’épaisseur et intercalée entre le substrat support et la couche de LiTaO 3 ;
La représente la variation du couplage électromécanique (axe vertical, en %) d’un mode élastique de surface se propageant sur un substrat POI décrit en relation avec la et en fonction de l’angle θ de coupe (axe horizontal, en °) de la couche de LiTaO 3 ;
La est une représentation schématique d’un résonateur à ondes élastiques de surface selon un plan de coupe perpendiculaire à une face principale du substrat support du substrat POI conforme aux principes de la présente invention ;
la représente, de manière graphique (selon une représentation 3D), la vitesse de phase des ondes susceptibles de se propager dans la couche 5 de LiTaO 3 d’un dispositif à ondes élastiques de surface formé à partir du substrat POI décrit ci-avant, la vitesse de phase, notée v φ (axe vertical, en m/s), est représentée en fonction de la fréquence de fonctionnement du dispositif (axe A en MHz) et de l’épaisseur de la couche 6 de SiO 2 (axe B en nm) ;
La représente, de manière graphique (selon une représentation 3D), le facteur de couplage électromécanique d’un mode élastique de surface se propageant sur un substrat POI décrit ci-avant, le facteur de couplage électromécanique, notée k s 2 (axe vertical, en %), est représenté en fonction de la fréquence de fonctionnement d’un transducteur périodique infini formé sur ledit substrat POI (axe A en MHz) et de l’épaisseur de la couche 6 de SiO 2 (axe B en nm) ;
La représente, de manière graphique (selon une représentation 3D), le coefficient TCF 1 d’un mode élastique de surface se propageant dans un substrat POI décrit ci-avant, le coefficient TCF 1 , notée TCF 1 (axe vertical, en ppm/K), est représenté en fonction de la fréquence de fonctionnement du transducteur (axe A en MHz) et de l’épaisseur de la couche 6 de SiO 2 (axe B en nm) ;
La représente, de manière graphique (selon une représentation 3D), le facteur de couplage électromécanique d’un mode élastique de surface se propageant dans le substrat POI décrit ci-avant et dont l’épaisseur de la couche 5 de LiTaO 3 est égale à 700nm, le facteur de couplage électromécanique, notée k s 2 (axe vertical, en %), est représenté en fonction de la fréquence de fonctionnement du transducteur formé sur ledit substrat POI (axe A en MHz) et de l’épaisseur de la couche 6 de SiO 2 (axe B en nm).
La représente, de manière graphique (selon une représentation 3D), le coefficient TCF 1 d’un mode élastique de surface se propageant sur un substrat POI décrit ci-avant et dont l’épaisseur de la couche de LiTaO 3 est égale à 700nm, le coefficient TCF 1 , noté TCF 1 (axe vertical, en ppm/K), est représenté en fonction de la fréquence de fonctionnement du transducteur (axe A en MHz) et de l’épaisseur de la couche de SiO 2 (axe B en nm).
La représente, de manière graphique (selon une représentation 3D), le facteur de couplage électromécanique du mode élastique de surface se propageant sur le substrat POI décrit ci-avant et dont l’épaisseur de la couche de LiTaO 3 est égale à 800nm, le facteur de couplage électromécanique, noté k s 2 (axe vertical, en %), est représenté en fonction de la fréquence de fonctionnement du transducteur formé sur le substrat POI(axe A en MHz) et de l’épaisseur de la couche de SiO 2 (axe B en nm) ;
La représente, de manière graphique (selon une représentation 3D), le coefficient TCF 1 d’un mode élastique de surface se propageant sur un substrat POI décrit ci-avant et dont l’épaisseur de la couche de LiTaO 3 est égale à 700nm, le coefficient TCF 1 , notée TCF 1 (axe vertical, en ppm/K), est représenté en fonction de la fréquence de fonctionnement du transducteur (axe A en MHz) et de l’épaisseur de la couche 6 de SiO 2 (axe B en nm) ;
La est représentation graphique de l'évolution de la vitesse de phase du mode de cisaillement (axe vertical, en m/s) en fonction de la fréquence (axe horizontal en MHz) et se propageant dans un substrat POI qui comprend une couche de LiTaO 3 (YXl)42° de 600nm, une couche additionnelle de 100 nm, une couche diélectrique de 400 nm, et un substrat support de Silicium, la couche additionnelle pouvant comprendre Carbone diamant, GaN, ZnO, LiNbO 3 ;
La est représentation graphique de l’évolution de la vitesse de phase du mode de cisaillement (axe vertical, en m/s) en fonction de la fréquence (axe horizontal en MHz),et se propageant dans un substrat POI qui comprend une couche de LiTaO 3 (YXl)42° de 600nm, une couche additionnelle de 100 nm, une couche diélectrique de 400 nm, et un substrat support de Silicium, la couche additionnelle pouvant comprendre : SiN, poly Si, AlN, Al 2 O 3 .
Selon un mode particulier de réalisation, les modules RECV1, RECV2 sont un seul est même module.
Le dispositif DE comprend en outre un module de stockage STOCK1 apte à stocker des données personnelles de l’utilisateur au sein d’un espace de stockage numérique (fichier(s), base de données, carte mémoire, etc.).
De plus, le dispositif DE comprend un module d’émission (SND1) apte à émettre une notification à destination de l’adresse électronique reçue comprenant un statut de l’enregistrement de l’utilisateur auprès d’un opérateur de télécommunications.
Le dispositif DE comprend également un module TEST apte à réaliser des tests avec données obtenues comme la donnée de transaction reçue. Le test peut aussi être réalisé avec une donnée dérivée de la donnée de transaction, par exemple une empreinte numérique de la donnée de transaction.
Le dispositif DE peut comprendre un module de chiffrement (non représenté) apte à chiffer des données comme les données personnelles obtenues par le module RECV2.
La illustre des étapes du procédé d’enregistrement selon un mode particulier de réalisation de l'invention. Le mode de réalisation décrit ici correspond à un premier enregistrement d’un utilisateur. La est constituée d’un terminal (UE), par exemple un terminal mobile, une tablette électronique ou un ordinateur portable apte à émettre et/ou recevoir des requêtes via par exemple un réseau IP privé ou public. Le terminal UE est également apte à utiliser les services fournis par un opérateur de télécommunications mobile. Le terminal UE peut comprendre un élément sécurisé (en anglais « secure element ») comme une carte SIM Subscriber Identity/Identification Module), eSIM (embedded SIM), iSIM (integrated SIM), un TEE (Trusted Execution Environment), etc. L’élément sécurisé comprend des données de l’utilisateur comme une paire de clefs cryptographiques publique / privée de l’utilisateur, une adresse de chaîne de blocs de l’utilisateur et potentiellement une adresse d’un contrat intelligent de l’utilisateur (portefeuille cryptographique associé à la chaîne de blocs).
Selon un mode de réalisation particulier, la paire de clefs cryptographiques publique / privée de l’utilisateur, l’adresse de chaîne de blocs de l’utilisateur et potentiellement l’adresse d’un contrat intelligent de l’utilisateur sont stockées dans la mémoire du terminal UE par exemple dans un portefeuille cryptographique associé à la chaîne de blocs (en anglais Wallet).
Selon un mode de réalisation particulier, l’élément sécurisé n’est pas compris dans le terminal UE mais est connecté au terminal UE.
La comprend également un espace de stockage numérique (ESN), par exemple une base de données (distribuée ou non), une chaîne de blocs (BC) et un serveur opéré par un opérateur de télécommunications (NP). Selon un mode particulier de réalisation de l’invention, l’espace de stockage numérique (ESN) peut être mis en œuvre conformément à la technologie IPFS (InterPlanetary File System).
Dans l’exemple décrit ci-après le procédé d’enregistrement est exécuté par le serveur NP.
La chaîne de blocs est par exemple déployée par une entité racine comme une autorité de régulation pour les besoins des opérateurs de télécommunications d’un pays, les opérateurs de télécommunications ayant le rôle de valideur/ mineur du processus de consensus de la chaîne de blocs. La chaîne de blocs peut comprendre plusieurs contrats intelligents (SC reg , SC UE , SC UB , SC NPB , SC NP ).
Le contrat intelligent SC reg gère la demande d’enregistrement de l’utilisateur auprès d’un opérateur de télécommunications.
Le contrat intelligent SC UE est un contrat intelligent qui appartient à l’utilisateur. Ce contrat permet de sauvegarder certaines données de l’utilisateur (lien vers un espace de stockage numérique, clefs cryptographiques chiffrées, etc.). A noter que toutes les données sont stockées de manière privée, c’est-à-dire non visibles des autres utilisateurs de la chaîne de blocs.
Le contrat intelligent SC UB sauvegarde les couples « identifiant d’utilisateur / adresse du contrat intelligent de l’utilisateur ». L’identifiant d’utilisateur peut être une IMSI (International Mobile Subscriber Identity), l’identifiant utilisé par l’utilisateur pour accéder à la chaîne de blocs BC (son adresse au sein de la chaîne de blocs) ou tout autre élément permettant d’identifier sans ambiguïté l’utilisateur.
Le contrat intelligent SC NPB sauvegarde la liste des opérateurs de télécommunications approuvés par l’entité « racine » qui a déployé la chaîne de blocs.
Le contrat intelligent SC NP appartient à un opérateur de télécommunications et sauvegarde les demandes d’enregistrement ou de résiliation en provenance des utilisateurs.
Le dispositif d’encodage 240D peut comprendre unité de séparation fréquentielle 244 configurée pour séparer (i.e. sélectionner fréquentiellement ou spectralement) la composante S 1 – 2 du signal intermédiaire parcourant le deuxième bras interférométrique 240-2, de manière à obtenir les composantes de faisceaux suivantes :
- la composante S c – 2 du signal de contrôle intermédiaire S c parcourant une voie dite « voie de signal de contrôle de l’émetteur Alice » 244-1, et
- l'état quantique correspondant au photon du signal quantique intermédiaire parcourant une voie dite « voie de signal quantique de l’émetteur Alice » 244-2.
Par ailleurs, le dispositif d’encodage 240D peut comprendre une unité de recombinaison fréquentielle 246 configurées pour recombiner fréquentiellement, sur le deuxième bras interférométrique 240-2, les composantes S c – 2 et parcourant les voies de signal 244-1 et 244-2.
L’unité de recombinaison fréquentielle 246 peut être identique à l’unité de séparation fréquentielle 244 du module de génération de signal 100. Par exemple, ces deux unités peuvent être des démultiplexeurs de fréquence (dénoté DEMUX) reposant sur une technologie qui dépend du décalage fréquentiel entre le signal de contrôle intermédiaire S c et le signal quantique intermédiaire S q .
Comme représenté sur la , la voie de signal de contrôle 244-1 de l’émetteur Alice ne présente aucun élément optique supplémentaire.
Avantageusement, le dispositif d’encodage 240D peut comprendre une unité de modulation de phase 2442 configurée pour moduler, selon un paramètre (également appelé ‘modulation de phase ’), la phase du photon (d’état quantique ) du signal quantique intermédiaire parcourant la voie de signal quantique 244-2 de l’émetteur Alice. L’unité de modulation de phase 2442 peut aussi être appelée ‘unité d’encodage’ 2442 (permettant l’encodage d’une clé de cryptage quantique).
Par exemple et de manière non limitative, une unité d’encodage 2442 peut être un modulateur électro-optique constitué de cristaux électro-optiques auxquels sont appliqués un signal électrique défini à partir d’une unité de contrôle 2444. L’unité de contrôle peut être par exemple un générateur de tension configuré pour contrôler le paramètre . La phase du photon (d’état quantique ) du signal quantique intermédiaire traversant l’unité 2442 est alors modulée de manière à encoder une information quantique.
Avantageusement, le paramètre peut être choisi dans un ensemble des deux bases orthogonales comme par exemple [0, π] et [π/2, 3π/2]. Il est à noter que ce choix de paramètre et l’encodage en phase de l’information quantique constituent une nouvelle alternative à l’approche classique d’un protocole nommé BB84 (comme décrit dans l’article “Quantum cryptography: Public key distribution and coin tossing” de C. Bennett et G. Brassard, 1884, Theoretical Computer Science, vol. 560, 1984, p. 7–11). Dans le protocole BB84 l’encodage de l’information quantique s’effectue sur la polarisation des photons (et non sur leur phase). L’implémentation classique du protocole BB84 d’encodage en polarisation est limitée à des contraintes systèmes relatives à la correction d’erreurs sur la polarisation du signal quantique. Cette correction étant de type mécanique (par exemple en utilisant des lames demi-onde motorisées), l’implémentation classique du protocole BB84 est donc limitée en termes de bande-passante du signal quantique par rapport à une solution d’encodage en phase utilisant des dispositifs électro-optiques (par exemple un modulateur électro-optique) permettant une mise en œuvre à haut débit. Le haut débit obtenu avec les modes de réalisation de l’invention est également plus important par rapport à un encodage utilisant le multiplexage temporel qui nécessite plus de corrections d’erreurs de fluctuations et permet ainsi de réduire le débit d’encodage et de transfert des qubits. Dans une application de l’invention au domaine spatial, le débit d’encodage et de transfert des qubits est par exemple limité au temps de passage d’un satellite. Le nombre de qubits échangés lors d’un passage est donc réduit dans ce cas. Par ailleurs, si les fluctuations deviennent trop importantes, le seuil critique d’erreurs corrigibles (égale environ à 10%) peut être dépassé de sorte que l’établissement de la clé deviendrait impossible. Le haut débit du procédé d’encodage en phase présente ainsi l’avantage d’augmenter le nombre de qubits échangés dans une communication quantique limitée en temps, ce qui permet d’établir une clé secrète entre deux utilisateurs distants.
L’unité de contrôle 2444 de l’unité d’encodage 2442 de l’émetteur Alice peut avantageusement comprendre un générateur de nombre aléatoire quantique plus sûr que les générateurs de nombres pseudo-aléatoires logiciels classiquement utilisés dans les ordinateurs pour générer des nombres aléatoires. De tels générateurs de nombres pseudo-aléatoires classiques utilisent un algorithme déterministe pour produire des séquences de nombres aléatoires prédites. Au contraire, un générateur de nombre aléatoire quantique permet d’obtenir une séquence de paramètres à encoder sur la phase du signal quantique, de manière aléatoire selon une probabilité statistique quantique qui n’est pas prévisible, ce qui permet de fournir un plus haut niveau de sécurité de clé secrète.
Par ailleurs, les composantes du signal quantique intermédiaire et S c – 2 du signal de contrôle intermédiaire parcourant le deuxième bras interférométrique 240-2 peuvent subir des fluctuations de phase. Cependant, ces deux composantes et S c – 2 suivent des chemins optiques similaires de sorte qu’en sortie de l’interféromètre du module interférométrique d’encodage 200, les composantes et S c – 2 portent le même décalage de phase par rapport aux composantes et S c – 1 parcourant le premier bras interférométrique 240-1. Ceci n’est pas le cas dans les dispositifs de l’état de la technique où le signal quantique et le signal de contrôle suivent des chemins optiques différents, par exemple si le signal de contrôle emprunte un premier bras interférométrique court et le signal quantique « emprunte » un deuxième bras interférométrique long. Il est à noter que le terme « emprunter » dans le cas du signal quantique est utilisé par souci de simplification. En effet, en pratique le signal quantique n’ « emprunte » pas un chemin optique spécifique ou l’autre mais plus précisément l’équivalent d’une superposition des deux chemins optiques.
En sortie de l’interféromètre du module interférométrique d’encodage 200, le signal de contrôle interférométrique résultant, noté S cA , peut être défini en fonction du signal de contrôle intermédiaire S c et du décalage de phase , selon l’équation (07) suivante :
(07)
En particulier, le signal de contrôle interférométrique S cA est constitué de deux impulsions lumineuses classiques de même intensité, séparées temporellement de la quantité , définie à partir de la différence .
En sortie de l’interféromètre du module interférométrique d’encodage 200, le signal quantique interférométrique encodé résultant, noté , peut être défini en fonction de la modulation de phase et du décalage de phase , selon l’équation (08) suivante :
(08)
Les moyens de communication du dispositif 105 et/ou du terminal 110 sont des moyens de communication filaires ou sans fil, par exemple des moyens de communication conformes aux standards WiFi, Bluetooth ou Ethernet (WiFi et Bluetooth sont des marques). De même, les serveurs 120 et 125 comprennent des moyens de communication. A nouveau, il peut s’agir, par exemple, de moyens de communication conformes aux standards WiFi, Bluetooth ou Ethernet. Les moyens de communication de ces dispositifs peuvent s’appuyer sur des protocoles de communication standard, par exemple le protocole TCP/IP (sigle de Transmission Control Protocol / Internet Protocol en terminologie anglo-saxonne).
A titre d’illustration, le serveur 120 peut être un serveur d’un opérateur de jeux et le serveur 125 peut être un serveur de vérification d’un tiers.
Des exemples d’étapes mises en œuvre dans le dispositif 105, le terminal 110 et le serveur 120 illustrés sur la sont décrits en référence aux figures 2 à 4.
La illustre un exemple d’étapes d’un procédé de création d’un certificat numérique pour aider ultérieurement un utilisateur à accéder à un service et/ou un fournisseur d’accès à donner accès à un service, selon des modes de réalisation particuliers de l’invention. Les étapes illustrées sur la sont, par exemple, mises en œuvre dans le dispositif 105 de la . Ces étapes peuvent être mises en œuvre dans un module autonome ou dans un module d’une application particulière liée à au moins un service pouvant être demandé par l’utilisateur, par exemple une application de jeux telle que l’application connue sous le nom « Parions Sport Point de Vente » de la société La Française Des Jeux (La Française Des Jeux est une marque). Ce module de création d’un certificat numérique peut être exécuté à la demande de l’utilisateur ou de façon automatique, par exemple la première fois qu’il lance l’application comprenant ce module.
Comme illustré, une première étape (étape 200) a pour objet l’obtention d’une photographie ou d’une séquence vidéo d’au moins une partie d’un document d’identité d’un utilisateur, par exemple une photographie d’une carte d’identité. Cette photographie ou cette séquence vidéo peut être obtenue à l’aide d’un capteur vidéo du dispositif de l’utilisateur, par exemple son smartphone. Elle comprend une photographie de l’utilisateur et une caractéristique de l’utilisateur permettant de déterminer s’il peut accéder ou non à un service ou un produit, par exemple sa date de naissance. Elle comprend en outre, de préférence, des moyens de vérification, par exemple des données physiques et/ou des indices, permettant à un tiers d’effectuer des vérifications (par exemple des vérifications similaires à celles effectuées pour vérifier des billets de banque).
Dans une étape suivante ou précédente (étape 205), une photographie ou séquence vidéo de l’utilisateur est obtenue. Cette photographie ou cette séquence vidéo est de préférence obtenue à l’aide du capteur vidéo du dispositif de l’utilisateur. Elle consiste en une photographie ou une séquence vidéo actuelle de l’utilisateur.