INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Le programme PROG_TX définit des modules fonctionnels du dispositif transmetteur D_TX, et s’appuie ou commande les éléments matériels 1 à 5 du dispositif transmetteur D_TX cités précédemment. Le dispositif transmetteur D_TX est configuré pour rétrodiffuser un signal ambiant en utilisant un couple d’impédances distinctes, et comprend en outre : - un module de réception MOD_OBT d’une information représentative du fait que la qualité du signal reçu par le dispositif récepteur D_RX n’atteint pas une qualité appropriée ; - un module MOD_RCH de recherche d’un nouveau couple susceptible d’améliorer la qualité parmi les couples distincts pouvant être obtenus par les au moins trois impédances distinctes ; et, - un module de remplacement MOD_AJUS du couple d’impédances par le nouveau couple.
Selon un aspect préféré de l’invention illustré sur les figures 10C et 10D, si l’écart type A est inférieur au seuil S ( ), le procédé P est répété avec un volume de test V plus petit. En référence à la , l’échelle macroscopique équivalente E eq de description est de préférence déterminée à partir du plus petit volume de test V pour lequel l’écart type A est inférieur au seuil S. Ceci permet avantageusement d’obtenir une échelle macroscopique équivalente E eq représentative la plus faible possible de l’aube 1. De préférence, le seuil S se présente sous la forme d’un écart-type inférieur à 30% et préférentiellement supérieur à 10%. De manière préférée, le premier volume de test V est choisi le plus petit possible et les itérations de la méthode sont stoppées dès qu’un volume de test est conforme au seuil S.
Selon un autre aspect de l’invention, outre le seuil maximal d’acceptation S, l’écart type A est également comparé à un seuil minimal d’acceptation Smin. Si l’écart type A est inférieur au seuil minimal d’acceptation, le procédé P est répété à partir d’un nouveau volume de test V de plus petite taille. L’échelle macroscopique équivalente E eq est alors déterminée à partir d’un volume de test V pour lequel l’écart type A est inférieur au seuil maximal d’acceptation S et supérieur au seuil minimal d’acceptation Smin.
De manière équivalente, le procédé pourrait également être mis en œuvre uniquement avec un seuil minimal d’acceptation Smin, l’échelle macroscopique équivalente E eq étant déterminée à partir d’un volume de test V pour lequel l’écart type A est supérieur au seuil minimal d’acceptation Smin. Autrement dit, au lieu de prendre un nouveau volume de plus en plus grand avec un seuil maximal d’acceptation Smax, il pourrait être choisi un nouveau volume de plus en plus petit avec un seuil minimal d’acceptation Smin.
Selon un autre aspect de l’invention, chaque voxel du modèle numérique comprend également un ratio chaîne trame local prédéterminé, connu sous l’abréviation « RCT » et défini comme le quotient de la quantité de torons orientés selon une même direction, par exemple longitudinaux, par rapport à la quantité de torons totale dans le voxel considéré. Le procédé P comprend en outre : lors de l’étape de détermination E2, pour chaque groupe de voxels G, la détermination d’un ratio chaîne trame global à partir des ratios chaîne trame locaux, lors de l’étape de calcul E3, le calcul d’un deuxième écart type des ratios chaîne trame globaux des groupes de voxels G, et si le deuxième écart type est supérieur à un deuxième seuil maximal d’acceptation prédéterminé, une répétition du procédé P à partir d’un nouveau volume de test V de plus grande taille, l’échelle macroscopique équivalente E eq étant déterminée à partir d’un volume de test V pour lequel l’écart type A est inférieur au seuil maximal d’acceptation S et le deuxième écart type est inférieur au deuxième seuil maximal d’acceptation. De préférence, le deuxième seuil maximal d’acceptation se présente sous la forme d’un écart type inférieur à 30% et préférentiellement supérieur à 10%.
Pour résumer, l’invention permet de déterminer une échelle adéquate de description physique d’une pièce en matériau composite, qui permet notamment de déterminer la taille d’un prélèvement, physique ou numérique, dans le cadre d’un contrôle de la santé matière. Une telle échelle permet également de construire un modèle équivalent simplifié de la pièce. Une telle échelle est avantageusement représentative de la pièce, c’est-à-dire que les propriétés physiques de tout prélèvement dans la pièce respectant ladite échelle sont homogènes entre eux. Une telle échelle est également avantageusement réduite, ce qui permet de mettre en œuvre le contrôle de la santé matière de manière pratique et rapide.
Procédé de génération d’un nombre pseudo-aléatoire et procédé de chiffrement symétrique d'un message Cette invention concerne des procédés mis en œuvre par ordinateur pour générer un nombre pseudo-aléatoire et un procédé de chiffrement symétrique d'un message.
Il est très courant de vouloir protéger les échanges d'informations. Cette protection est basée sur le chiffrement des messages, tels que le texte, la voix et les images, échangés entre un émetteur et un récepteur.
L'ensemble du processus est appelé "chiffrement de bout en bout" si le message est chiffré de l'expéditeur au(x) destinataire(s) sans être intelligible pour les serveurs ou autres services participant à l’acheminement du message. Seuls l'expéditeur du message et les destinataires prévus doivent être en mesure de voir le contenu non chiffré.
Le seul procédé de chiffrement symétrique inviolable connu et démontré mathématiquement est le procédé dit "One Time Pad" (OTP). Ce procédé est incassable par n'importe quel ordinateur. Cependant, sa mise en œuvre exige de satisfaire à des conditions très strictes, ce qui a découragé jusqu'à présent son utilisation comme base pour le chiffrement symétrique de longs messages.
Le chiffrement OTP est par nature indéchiffrable, quelle que soit la puissance de calcul utilisée et donc, par principe, il bénéficie d’un niveau de sécurité infini. Un message de longueur n octets est masqué par une opération de OU exclusif avec les octets d'un masque de même longueur n. Pour déchiffrer le message masqué, il faut refaire la même opération de OU exclusif, ce qui nécessite le masque. Ce masque ne peut pas être calculé et il existe autant de masques possibles que de messages intelligibles (dans toutes les langues possibles) de même longueur n, sans possibilité de deviner lequel est le bon. La longueur du message est la seule information accessible à un attaquant qui ne dispose pas du masque, quelle que soit la puissance de calcul disponible. Le même masque ne doit pas être réutilisé, car si un attaquant avait, par quelque moyen que ce soit, la connaissance des versions chiffrées et déchiffrées d'un message, il serait en mesure de calculer le masque en effectuant l'opération OU exclusif entre les deux versions et de réutiliser le masque pour les messages suivants chiffrés avec le même masque. L'inconvénient majeur de la méthode OTP est que le destinataire doit également disposer du masque pour déchiffrer le message, que ce masque est aussi long que le message et donc aussi difficile à transmettre de manière sécurisée et qu'il doit être différent à chaque fois.
En tant que telle, la méthode de chiffrement symétrique OTP n'est pas utilisable dans la pratique.
La présente invention a pour but de remédier à un ou plusieurs des inconvénients associés à l'art antérieur.
Conformément aux présentes inventions, il est prévu un procédé mis en œuvre par ordinateur pour générer au moins un nombre pseudo-aléatoire. Plus particulièrement, ce procédé comprend les étapes suivantes : l'obtention d'une valeur d’amorçage, K, d'une certaine entropie représentée par sa longueur de bits ; l’exécution d’une fonction de hachage à sens unique, H, adaptée à une certaine longueur de bits sur la valeur de départ puis sur les valeurs successives d’une suite d’au moins un élément, où le nombre pseudo-aléatoire, M i est représenté par H(M i -1 ), avec i > 0, et M 0 = K.
Avantageusement, le procédé comprend, avant l’exécution de la fonction de hachage, la combinaison, à l'aide d'une opération OU exclusif XOR, de la valeur d'amorçage, K, avec une valeur pseudo-aléatoire, A, de la longueur de bits choisie, telle que M 0 = H(K ^ A), où ^ est une opération OU exclusif.
Également, le procédé comprend une étape de génération d’une séquence de nombres pseudo-aléatoires intermédiaires, M’ 0 à M’ n-1 , où le premier nombre pseudo-aléatoire intermédiaire, M’ 0 , est calculé selon H(K ^ A) et M’ i+1 est calculé selon H(M’ i ), où 0 ≤ i i = H(M’ i ^ A), où 0 ≤ i < n .
En outre, la présente invention concerne un procédé de cryptage d'un message, E, comprenant les étapes suivantes la division du message, E, en n parties égales, E i , où 0 ≤ i n , d'une certaine longueur de bits choisie, la combinaison de chaque partie, E i , avec un masque, M i de même longueur binaire, où 0 ≤ i n , pour former une partie chiffrée, C 0 à C n-1 , pour chaque partie, et la concaténation de la valeur pseudo-aléatoire A et des parties chiffrées, C 0 à C n -1 pour former un message chiffré, C, dans lequel chaque masque, M 0 à M n -1 , est un nombre pseudo-aléatoire comme décrit précédemment.
Ainsi configuré, et tel qu’illustré dans les et 5, le système d’imagerie 110 décrit ici peut occuper toute la hauteur disponible entre les grandes surfaces de montage plates opposées du châssis 150, en comparaison avec le fait d’être contraint par le corps 151 du châssis 150. En outre, au lieu que le châssis 150 soit monté directement sur la carte de circuit imprimé 102, le système d’imagerie 110 est monté sur la carte de circuit imprimé 102 tandis que le châssis 150 est couplé au système d’imagerie 110. Avantageusement, un tel agencement isole la chaleur du module de visée 170 et le module d’éclairage 180 disposés dans le châssis 150 du capteur optique monté sur la carte de circuit imprimé 102, tout en fournissant également une longueur de chemin optique supplémentaire pour le système d’imagerie 110.
La illustre un exemple de mise en œuvre du module de visée 170. Le module de visée 170 est configuré pour générer un motif lumineux de visée pour servir de guide visuel à des utilisateurs pendant le fonctionnement du dispositif de moteur d’imagerie 100, en particulier pour le positionnement précis du système d’imagerie 110 et du module d’éclairage 180. Dans certaines mises en œuvre, le motif lumineux de visée est un faisceau de visée. Alors que les ensembles de visée conventionnels sont en mesure de générer des points ou des motifs de visée lumineux et centraux, ils le font généralement sur un axe décalé par rapport à celui du champ de vision de module d’éclairage et du champ de vision de système d’imagerie. Et pour les configurations où les ensembles de visée sont conçus pour incliner l’axe d’un faisceau de visée, les configurations sont trop grandes, nécessitant des cales ou des optiques similaires, pour être compatibles avec les ensembles dispositifs de balayage intégrés, tels que ceux décrits ici. En revanche, dans divers exemples, les modules de visée offrent des conceptions à faible hauteur d’empilement en mesure de générer une inclinaison d’axe de point de visée ou de motif lumineux de visée sans augmenter la hauteur globale d’un ensemble dispositif de balayage intégré.
Dans l’exemple de la , le module de visée 170 comporte un ensemble source de faisceau 202 qui a un cadre 204 ayant une plaque de montage 206 sur laquelle une source de faisceau 208 est positionnée. La source de faisceau 208 peut être une source de faisceau à base de laser ou de LED. Dans certains exemples, la source de faisceau 208 est une source de faisceau à émission verticale, tel qu’un laser à émission de surface à cavité verticale. Dans certains exemples, la source de faisceau 208 est une source de faisceau à émission latérale ou une source de faisceau à émission de bord. En fonction de la mise en œuvre, le module de visée 170 peut diriger la source de faisceau 208 pour générer le motif lumineux et/ou faisceau de visée dans un mode de pilotage de laser pulsé avec une fréquence fixe ou variable. Dans certaines mises en œuvre, le mode de pilotage de laser pulsé pulse le laser à une fréquence de 20 Hz, 40 Hz, 60 Hz, 80 Hz, ou 100 Hz.
Dans des mises en œuvre supplémentaires, le motif lumineux de visée peut être rouge (par exemple, le motif lumineux de visée a une longueur d’onde de 630 nanomètres à 670 nanomètres) ou vert (par exemple, le motif lumineux de visée a une longueur d’onde de 505 à 535 nanomètres). En fonction de la mise en œuvre, le motif lumineux de visée peut être limité à une puissance moyenne inférieure ou égale à 1 milliwatt mais est visible à la lumière du soleil à une distance d’au moins 40 pouces.
Le cadre 204 peut être une pièce intégrée ayant une surface de montage 210 pouvant être montée sur une surface de montage 214 d’une plaque de montage 211, qui peut être formée avec un châssis 212 ou attachée à celui–ci, pour servir de partie de montage de châssis. Dans d’autres exemples, le cadre 204 peut être monté (par exemple, collé ou pressé) directement sur le châssis 212, sans plaque de montage 211. Par exemple, les parois de la cavité inférieure 221 peuvent être dimensionnées pour recevoir la plaque de montage 206 du cadre 204 et retenir fixement ce dernier en place. Dans certains exemples, la plaque de montage 211 et/ou la plaque de montage 206 peut assurer une fonction de dissipation de chaleur pour le laser 208.
Le cadre 204 comporte une fenêtre transparente 215 scellant l’environnement du laser 208 et positionnée de manière adjacente à un orifice 216 qui fonctionne comme une ouverture à travers laquelle le motif lumineux de visée généré est fourni le long d’un axe de faisceau 218. Le cadre 204 se trouve dans une cavité inférieure 221 du châssis 212. Dans certains exemples, la cavité inférieure 221 peut être étanche à l’environnement en utilisant une fenêtre transparente à une extrémité supérieure (non représentée). Le châssis 212 comporte en outre une cavité extérieure 223 ayant des parties (surfaces) 225 de montage de châssis sur lesquelles l’ensemble collimateur 222 peut être placé pendant l’assemblage et maintenu en place par un adhésif, tel qu’un adhésif durcissable aux UV 227 entourant un bord extérieur inférieur de l’ensemble 222. En outre une fenêtre transparente 248 peut être montée sur une extrémité de sortie du châssis 212, au–dessus de l’ensemble collimateur, pour la transmission du motif de visée le long d’un axe d’inclinaison comme décrit ci–dessous.
L’ensemble collimateur 222 est un ensemble à profil bas ayant un corps 224 qui a une surface extérieure 224A et une surface intérieure 224B parallèle à celle–ci. L’ensemble collimateur comporte en outre un groupe de lentilles 226 qui est positionné entre la surface extérieure 224A et la surface intérieure 224B. Plus particulièrement, le groupe de lentilles 226 définit un axe d’inclinaison 228. Dans l’exemple illustré, l’axe d’inclinaison 228 forme un angle aigu par rapport aux surfaces extérieures et intérieures parallèles 224A, 224B. En outre, l’axe d’inclinaison 228 définit un angle d’inclinaison α par rapport à l’axe de faisceau 218, qui peut également être considéré comme un axe central. De plus, le groupe de lentilles 226 est positionné par rapport à la source de faisceau 208 de sorte que le motif et/ou le faisceau lumineux de visée, incident le long de l’axe de faisceau 218, soit dévié sur l’axe d’inclinaison 228 par le groupe de lentilles 226. Dans divers exemples, l’angle d’inclinaison α est confiné par l’expression α > 0,5*atan(h/F), où F est une longueur focale du groupe de lentilles 226 et h est une hauteur de dégagement de la source de faisceau 208, de manière à empêcher une rétro–réflexion du motif et/ou du faisceau lumineux de visée de revenir d’une fenêtre de sortie à la source de faisceau 208.
Dans divers exemples, le groupe de lentilles 226 comporte une première lentille 230 à une extrémité de sortie et une deuxième lentille 232 à une extrémité d’entrée. Les deux lentilles 230 et 232 peuvent être inclinées, c’est–à–dire avoir un axe central partagé qui est incliné par rapport à l’axe de faisceau 218. Dans certains exemples, l’une ou les deux parmi la première lentille 230 et la deuxième lentille 232 est une lentille semi–sphérique, c’est–à–dire une lentille dont au moins une partie du profil de surface est formée d’une sphère ou d’un cylindre. Dans certains exemples, l’une ou les deux parmi la première lentille 230 et la deuxième lentille 232 est une lentille asphérique, c’est–à–dire une lentille dont les profils de surface ne sont pas des parties d’une sphère ou d’un cylindre. Dans certains exemples, le groupe de lentilles 226 peut être formé d’une double lentille convexe ayant un axe central incliné pour être parallèle à l’axe 228. Dans certains exemples, le groupe de lentilles 226 peut être formé d’une lentille ayant des surfaces asphériques symétriques, où la première lentille 230 et la deuxième lentille 232 ont des courbures asphériques. Dans d’autres exemples, la deuxième lentille 232 est mise en œuvre comme une surface généralement plane à la place, par exemple, une face plane inclinée. Dans divers exemples, le groupe de lentilles 226 est formé d’un seul tenant avec le corps 224 de manière à constituer une pièce continue.
Comme le montre la , dans divers exemples, l’élément optique 236 est un élément optique diffractif et peut avoir une surface extérieure 236A plane et un élément diffractif au niveau d’une surface intérieure 236B, cette dernière étant positionnée pour recevoir le faisceau d’entrée provenant du groupe de lentilles 226. Par conséquent, non seulement l’adhésif 238 de scellement retient l’élément optique 236 dans l’évidement 234, mais il fournit également un scellement environnemental qui empêche la contamination de l’élément diffractif situé sur la surface intérieure 236B. Dans d’autres exemples, l’élément optique 236 peut être un élément optique réfractif ou une combinaison d’éléments diffractifs et réfractifs. L’élément optique 236 est configuré pour convertir le faisceau d’entrée en un motif de visée qui apparaît à une distance focale du groupe de lentilles 226. Cette configuration offre une conception compacte tout en permettant de convertir un faisceau d’entrée en un faisceau ou un motif lumineux de visée complexe en champ éloigné, où ces motifs peuvent être des formes géométriques, telles que des carrés, des rectangles, des cercles, etc. mais également des formes plus complexes telles que des logos, du texte, des images, etc. L’élément optique 236, qui fait partie du groupe de lentilles 226, peut en outre coopérer avec la surface asphérique 230 pour collimater le faisceau d’entrée incident tout en inclinant l’axe de propagation du faisceau. Un dispositif de retenue 243 de l’élément optique , également appelé dispositif de retenue de sécurité oculaire, est apposé sur la surface supérieure 224A, par exemple, en utilisant un adhésif, pour fournir une protection supplémentaire contre le délogement de l’élément optique 236 du module de visée 170. Le dispositif de retenue 243 peut comporter une ouverture positionnée et dimensionnée pour permettre la transmission du faisceau de visée ou du motif lumineux de visée dévié, où le reste du dispositif de retenue 243 peut être non transparent. Le dispositif de retenue 243 peut par exemple être formé avec un matériau noir ou un autre support opaque ou même un support partiellement transparent, tel qu’un diffuseur. Le dispositif de retenue 243 permet donc au motif lumineux de visée dévié de passer par son ouverture, mais bloque ou minimise la pénétration des réflexions arrière et de la lumière diffuse dans la cavité inférieure 221 et leur incidence sur le laser 208. Ainsi, le dispositif de retenue 243 empêche la lumière diffuse de provoquer des réflexions parasites et des éclats de luminosité. Le dispositif de retenue 243 empêche en outre l’élément optique 236 de se trouver dans le chemin du faisceau de visée ou du motif lumineux de visée dévié, en cas de défaillance de l’adhésif 238. Dans certains exemples, le dispositif de retenue de l’élément optique 243 comporte en outre des électrodes de détection positionnées sur celui–ci pour permettre à un circuit externe de déterminer si la fenêtre elle–même a été délogée (par exemple, en réponse à un signal reçu, à un changement d’impédance mesurée, ou à une autre détection électrique) fournissant un signal d’avertissement à un opérateur.
Dans divers exemples, une ouverture 240 de formation de faisceau d’abord placée dans l’évidement 234 pour assurer la protection du groupe de lentilles 222 contre la lumière superflue hors de l’axe de rétrodiffusion, lumière ambiante, ou autre éclairage. L’élément optique 236 peut ensuite être placé sur le dessus de cette ouverture 240.
En référence à la , un exemple de système de capteur à obturateur roulant 300 montré utilise un élément d’obscurcissement ou obscurcisseur 303 pour fonctionner comme un système de capteur à obturateur roulant 300 pour l’imagerie d’un objet d’intérêt 302. L’obscurcisseur 303 est disposé à l’intérieur d’un boîtier 305 le long d’un chemin optique A d’un champ de vision 320 d’un capteur d’imagerie 325. En fonction de la mise en œuvre, l’obscurcisseur 303 peut être un obturateur optique ou mécanique physique externe. Dans de telles mises en œuvre, l’obscurcisseur 303 améliore les performances du système de capteur à obturateur roulant 300. Dans des mises en œuvre supplémentaires, l’obscurcisseur 303 fait partie du capteur d’imagerie 325 et permet au système de capteur à obturateur roulant 300 de fonctionner comme un système de capteur à obturateur roulant 300. Dans d’autres mises en œuvre, l’obscurcisseur 303 n’est pas présent et le système de capteur à obturateur roulant 300 fonctionne en utilisant des moyens électroniques à la place (par exemple, en filtrant la lumière reçue par le capteur d’imagerie).
Dans certaines mises en œuvre, le boîtier 305 est contenu dans le porte–lentilles arrière 112 et/ou fait partie de celui–ci. Dans des mises en œuvre supplémentaires, le boîtier est une partie distincte du châssis 150. De même, en fonction de la mise en œuvre, le capteur d’imagerie 325 est le capteur de l’ensemble d’imagerie 110 ou comporte ce dernier. Un dispositif de commande 107 commande un état de l’obscurcisseur entre un état d’obscurcissement et un état de transmission. L’état d’obscurcissement est un état optique dans lequel l’obscurcisseur obscurcit ou masque une majorité d’un rayonnement vers le capteur d’imagerie 325 le long de l’axe optique A, et l’état de transmission est un état optique dans lequel l’obscurcisseur transmet une majorité d’un rayonnement vers le capteur d’imagerie 325 le long de l’axe optique A. Dans des mises en œuvre dans lesquelles le capteur d’imagerie 325 est un capteur à obturateur roulant, l’obscurcisseur peut se déplacer pour permettre un certain rayonnement vers le capteur d’imagerie 325 dans des sous–ensembles plus petits – c’est–à–dire que le capteur d’imagerie 325 reçoit de la lumière dans un motif roulant. Dans des mises en œuvre supplémentaires, le capteur d’imagerie 325 peut être disposé et/ou configuré pour recevoir de la lumière dans un motif roulant sans l’obscurcisseur 303.