INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Selon un mode de réalisation, le dispositif esclave est configuré pour compter le nombre d’étapes d’authentification dans lesquelles la clé secrète est utilisée, et, lorsque ce nombre est égal à une valeur de consigne, initier le renouvellement de l’étape de génération de la clé secrète pour l’obtention d’une nouvelle clé secrète utilisable au cours d’une prochaine pluralité d’étapes d’authentification du dispositif esclave.
Selon un mode de réalisation, la valeur de consigne est chargée dans une mémoire ou dans un registre du dispositif hôte ou du dispositif esclave.
Selon un mode de réalisation, le dispositif hôte et le dispositif esclave sont configurés pour générer la clé secrète par un échange de clés Diffie Hellman.
Selon un mode de réalisation, le dispositif hôte et le dispositif esclave sont configurés pour conduire une première étape de génération d’une clé secrète initiale partagée par le dispositif hôte et le dispositif esclave, comprenant des étapes de génération d’un secret partagé par le dispositif hôte et le dispositif esclave, et des étapes de génération de la clé secrète initiale à partir du secret partagé et d’au moins un nombre aléatoire, et conduire au moins une seconde étape de génération d’une nouvelle clé secrète partagée par le dispositif hôte et le dispositif esclave, à partir du secret partagé généré au cours de la première étape de génération d’une clé secrète et d’au moins un nombre aléatoire.
Brève description des figures Des exemples de réalisation du procédé de l’invention sont décrits dans ce qui suit à titre non limitatif, en relation avec les figures jointes parmi lesquelles :
- des agents d’ajustement du pH tels que l’acide citrique et/ou l’acide lactique,
- des agents de conservation,
- des sels (NaCl).
Un avantage important des compositions pulvérulentes selon l’invention par rapport aux concentrés disponibles dans le commerce réside dans le fait qu’il n’est pas nécessaire de leur ajouter de l’eau libre, ce qui fait qu’elles présentent un volume encore plus faible.
Une faible proportion d’eau peut néanmoins être contenue dans les compositions pulvérulentes selon l’invention en tant que constituant de produits commerciaux, mais elles sont de préférence sensiblement exemptes d’eau.
Selon la présente invention, on entend par « sensiblement exemptes » d’eau de préférence une teneur en eau maximale de 5 % en poids, plus préférablement de 3 % en poids et de manière particulièrement préférée de 1,5 % en poids (par rapport au poids total des compositions pulvérulentes selon l’invention).
L’invention concerne également un procédé de production d’une composition pulvérulente telle que décrite ci-dessus, dans lequel tous les ingrédients sont mélangés dans un appareil de mélange pour produits cosmétiques pulvérulents et éventuellement tamisés.
Éventuellement, les matières premières liquides contenues dans la composition pulvérulente peuvent être simplement dosées et mélangées avec les constituants pulvérulents ou être pulvérisées pour former les constituants pulvérulents.
Ceci est avantageux par le fait qu’une composition cosmétique solide est ainsi disponible sous forme de poudre et le tamisage garantit un grain uniforme et agréable. L’avantage d’un tel procédé est en outre qu’il est possible de travailler à des températures élevées sans fusion, ce qui économise de l’énergie et est très doux pour les ingrédients. Ceci est particulièrement important lorsque l’on utilise des ingrédients peu transformés et largement naturels qui peuvent offrir des avantages ne pouvant pas être obtenus avec des produits hautement transformés.
Une nouvelle forme d’utilisation passionnante des compositions pulvérulentes selon l’invention, associée à une expérience particulière, est également un empaquetage par exemple dans un sachet (papier) ou un verre. Outre la nouvelle expérience sensorielle, cela s’accompagne avant tout de l’avantage d’une dissolution relativement rapide grâce à une aire de surface élevée. Les matériaux d’emballage verre et papier sont des matériaux d’emballage bien recyclables et populaires auprès des acheteurs soucieux de l’environnement, et dont les propriétés correspondent donc bien aux propriétés des compositions cosmétiques en forme de poudre décrites et revendiquées ici.
Il est également possible de remplir un creuset, par exemple en verre, avec les compositions pulvérulentes selon l’invention. Parce que la résistance desdites compositions se situe dans une plage qui permet de prélever manuellement, sans outil, une portion d’utilisation depuis un creuset prévu pour plusieurs utilisations. Si la composition a été transformée en mousse dans un creuset lors de sa production, cela donne ainsi une sensation particulièrement intéressante.
L’invention concerne également l’utilisation d’une composition pulvérulente telle que décrite ci-dessus pour la production d’un agent de nettoyage fluide, cosmétique et prêt à l’emploi par dissolution de la composition pulvérulente dans de l’eau.
Une telle utilisation des compositions pulvérulentes selon l’invention est particulièrement avantageuse, car
- la dissolution rapide du système pulvérulent dans de l’eau assure la mise à disposition simple et rapide d’un agent de nettoyage liquide prêt à être utilisé sans nécessité de cisaillement élevé, mais éventuellement uniquement en secouant ou en agitant légèrement.
Fig. 6 correspond à une coupe longitudinale de la cuve selon la ligne de coupe VI-VI de la .
Fig. 7 correspond à une vue en perspective d’une variante de cuve simplifiée en position dite position verticale.
Fig. 8 correspond à la vue de la selon un autre angle de vue.
Fig. 9 montre la cuve simplifiée des figures 7 et 8 en perspective dans une position dite position horizontale.
Fig. 10 correspond à la vue de la , la cuve présentant des pieds en position rétractée.
Il est maintenant fait référence à la . On reconnait sur cette figure un camion 2 transportant une cuve 4. La présente divulgation correspond à une cuve qui dans sa forme de réalisation préférée illustrée ici peut coopérer avec le camion illustré.
Le camion 2 est équipé ici d’un bras de levage 6 hydraulique muni à son extrémité libre d’un crochet 8 (voir aussi où le même bras est dans deux positions distinctes). Il existe plusieurs types de bras de levage 4 munis d’un crochet et le bras de levage 4 illustré au dessin est montré à titre simplement illustratif et non limitatif. Dans le principe, le bras de levage 4 est un bras actionné par au moins un vérin hydraulique et présentant en outre au moins un degré de liberté par pivotement et/ou par coulissement (montage télescopique). L’extrémité libre du bras de levage 4 comporte une articulation commandée hydrauliquement aussi et la partie distale du bras présente à son extrémité libre le crochet 8 qui est destiné à coopérer avec des moyens complémentaires (anneau, barre de traction, étrier, …) montés sur une charge, se présentant le plus souvent sous la forme d’une benne. Le camion 2 présente en outre des rails 10 parallèles destinés à servir de support à la charge (benne ou autre) lors de son transport. Pour faciliter le chargement et le déchargement, au moins une roulette 12 est prévue à l’extrémité de chaque rail 10.
Un tel camion 2 et un tel système de chargement/déchargement d’une benne (ou autre charge) est connu. Un avantage de la cuve 4 du mode de réalisation préféré présenté ici est de pouvoir coopérer avec un tel camion 2 et un tel système. Ainsi cette cuve 4 peut être manipulée avec des moyens connus de l’art antérieur mais on ne sortirait pas du cadre de la présente divulgation en prévoyant une cuve 4 destinée à coopérer avec des moyens de levage (ou chargement/déchargement) adaptés.
La cuve 4 comporte, d'une part, une enveloppe destinée à contenir du liquide (éventuellement chargé avec des éléments solides) et, d'autre part, un cadre-support permettant à ladite enveloppe de se maintenir « debout » ou « couchée » comme expliqué ci-après.
L’enveloppe de la cuve comporte notamment un corps de cuve 14, une base de cuve 16 et un sommet de cuve 18. Ces trois éléments sont de préférence réalisés en acier inoxydable et sont assemblés entre eux par soudage.
Le corps de cuve 14 présente une forme tronconique. Il présente ainsi un axe de révolution 20, une base et un sommet. Lorsque l’axe de révolution 20 est à l’horizontale, l’arête supérieure (ou inférieure) du corps présente par exemple une pente comprise entre 1 et 2 %. Cette pente reste faible mais permet de garantir un bon écoulement d’un liquide vers la base du corps de cuve 14 lorsque l’axe de révolution 20 est à l’horizontale. En partie haute, cette conicité permet à l’air de s’échapper jusqu’au remplissage complet de la cuve (cf. cheminée 22 décrite ci-après). On considère dans cette position que la cuve 14 est couchée ou bien posée à l’horizontale.
Le corps de cuve 14 comporte, de préférence à proximité immédiate de sa base, une première cheminée 22. Le corps de cuve 14 présente une ouverture radiale à partir de laquelle s’étend ladite première cheminée 22. Cette dernière est par exemple de forme cylindrique circulaire, d’axe perpendiculaire à l’axe de révolution 20, et vient se raccorder par soudage au corps de cuve 14 autour de son ouverture. Un couvercle est prévu pour fermer la première cheminée 22 de manière étanche.
La base de cuve 16 vient fermer le corps de cuve 14 du côté de la base de la forme tronconique de ce corps de cuve 14. Cette base de cuve 16 est par exemple constituée par un fond bombé muni d’une trappe de vidange 24.
Le sommet de cuve 18 vient fermer le corps de cuve 14 du côté de la forme tronconique de ce corps de cuve 14. Dans la forme de réalisation non limitative illustrée au dessin, le sommet de cuve 18 présente une face sensiblement plane légèrement inclinée par rapport à un plan transversal à l’axe de révolution 20. On peut par exemple prévoir que le sommet du corps de cuve 14 n’est pas dans un plan perpendiculaire à l’axe de révolution 20 et que le sommet de cuve 18 est une plaque elliptique (quasi circulaire) venant fermer le sommet du corps de cuve 14. On peut aussi prévoir un sommet de corps de cuve 14 se trouvant dans un plan perpendiculaire à l’axe de révolution 20 et un sommet de cuve 18 se présentant sous la forme d’une plaque à la périphérie de laquelle se trouve un rebord venant s’adapter au sommet du corps de cuve 14.
Le sommet de cuve 18 présente, de préférence à proximité immédiate de son bord périphérique, lui aussi une ouverture prolongée par une seconde cheminée 26. Cette seconde cheminée 26 se présente par exemple sous la forme d’un cylindre circulaire d’axe parallèle à l’axe de révolution 20. L’ouverture dans le sommet de cuve 18 est réalisée de manière à se trouver au niveau d’un point haut de la cuve lorsque la cuve 4 est dans sa position « debout », ou verticale, c’est-à-dire que l’axe de révolution 20 se trouve à la verticale. La seconde cheminée 26 est elle aussi munie d’un couvercle permettant de la fermer hermétiquement.
L’enveloppe décrite ci-dessus est intégrée dans le cadre-support et est soudée à celui-ci. Ce cadre-support est essentiellement formé par des poutres tubulaires, par exemple de section carrée.
Outre les données d’image courante, l’outil 5 reçoit également des données d’image préprocédurale en provenance de la mémoire 3.
Lors d’une opération 220, l’outil 5 met en œuvre un recalage de données d’image courante et de données d’image préprocédurale.
Ce recalage est détaillé ci-après en référence à la et peut être décomposé en deux sous-opérations : une sous-opération 300 d’algorithme du plus proche voisin appliqué à au moins une paire formée d’une image préprocédurale et d’une image courante, puis une sous-opération 310 de détermination d’une transformation géométrique permettant de passer d’une image préprocédurale à une image courante.
Dans la description ci-après, on considère le recalage d’une image préprocédurale et d’une image courante. Toutefois, il doit être compris ici que, avantageusement, l’outil 5 réalise un recalage pour plusieurs paires formées respectivement d’une image préprocédurale et d’une image courante.
La sous-opération 300 correspond à un algorithme de type « PatchMatch » pour établir une correspondance entre les patchs de l’image préprocédurale et leurs plus proches voisin dans l’image courante. Cet algorithme permet d’obtenir un tableau de correspondance, souvent désigné sous l’acronyme anglophone NNF pour « Nearest Neighbour Field ». Ce tableau de correspondance est équivalent à une fonction qui, à chaque patch de l’image préprocédurale, associe un vecteur de déplacement qui, en partant du patch de l’image courante occupant la même position que le patch considéré de l’image procédurale, permet d’atteindre le patch de l’image courante détecté comme étant le plus proche voisin.
Un « patch » désigne ici un élément local du domaine d’une image. Dans le cas d’une image bidimensionnelle, un patch est une surface locale de forme carrée centrée sur un pixel. Dans le cas d’une image tridimensionnelle, un patch est un volume local de forme cubique centré sur un voxel.
Un patch peut ainsi être décomposés en sous-éléments qui sont des pixels pour une image bidimensionnelle ou des voxels pour une image tridimensionnelle.
L’algorithme « PatchMatch » peut se décomposer en trois étapes : une initialisation, une propagation et une recherche aléatoire. On considère ci-après que l’image préprocédurale et l’image courante de la paire sur laquelle l’outil 5 applique un recalage sont tridimensionnelles.
L’initialisation consiste à associer aléatoirement chaque patch de l’image préprocédurale à un patch de l’image courante.
On considère ci-après que l’image préprocédurale et l’image courante ont été décomposées en un même nombre de patchs, de sorte qu’on peut construire aléatoirement une bijection entre l’image préprocédurale et l’image courante.
Comme expliqué précédemment, l’image préprocédurale et l’image courante sont tridimensionnelles. Chaque patch peut donc être repéré par des coordonnées tridimensionnelles de son voxel central. On utilise par exemple un repère d’origine O quelconque muni d’un axe des abscisses X, d’un axe des ordonnées Y et d’une cote Z. Par souci de simplification, on peut doter ces axes d’une graduation arbitraire de sorte que chaque patch a des coordonnées entières.
On considère ci-après que l’image préprocédurale et l’image courante sont décomposées en MxNxP patchs, où M, N et P sont des entiers naturels. Chaque patch a des coordonnées (x,y,z), où x est un entier compris entre 1 et M, y est un entier compris entre 1 et N, et z est un entier compris entre 1 et P.
La propagation consiste à examiner un à un chaque patch de l’image préprocédurale pour améliorer la correspondance aléatoire initiale avec l’image courante. Typiquement, l’ordre de propagation consiste à examiner le tableau de correspondance initial dans le sens croissant des axes, de la gauche vers la droite, de haut en bas et de l’avant vers l’arrière. Il s’agit là encore d’une convention et il est possible de procéder autrement.
Pour chaque patch examiné, on considère l’ensemble des patchs voisins déjà examinés. A l’exception des patchs en périphérie de l’image préprocédurale, chaque patch a exactement six voisins dont trois ont déjà été examinés. Chacun de ces trois patchs est associé à un vecteur de déplacement. On considère alors, sur l’image courante, le patch dont la position correspond à celle du patch en cours d’examen sur l’image préprocédurale. On applique à ce patch sur l’image courante quatre vecteurs de déplacement : le vecteur de déplacement déjà associé, lors de l’initialisation, au patch examiné et les trois vecteurs de déplacement associés respectivement aux patchs voisins du patch examiné sur l’image préprocédurale. On arrive ainsi à quatre patchs sur l’image courante : le patch déjà associé, lors de l’initialisation, au patch examiné et trois patchs atteints par l’application de chacun des trois vecteurs restants. On calcule alors une distance entre le patch examiné et chacun de ces quatre patchs et on choisit, parmi ces quatre patchs, celui qui permet de minimiser cette distance. Le patch examiné est alors associé au vecteur de déplacement correspondant et donc, de manière équivalente, au patch correspondant de l’image courante.
La propagation peut être formalisée comme suit :
Un patch examiné sur l’image préprocédurale est centré sur un voxel VP i de coordonnées (x i ,y i ,z i ). Le patch ici examiné n’est pas en périphérie de l’image préprocédurale, d’où : x i >1, y i >1, z i >1. Les six patchs voisins sont centrés sur des voxels de coordonnées respectives : (x i -1,y i ,z i ), (x i ,y i -1,z i ), (x i ,y i ,z i -1), (x i -1,y i -1,z i ), (x i -1,y i ,z i -1) et (x i ,y i -1,z i -1). Parmi ces six patchs, trois ont déjà été examinés et sont centrés sur des voxels dont les coordonnées respectives sont les suivantes : (x i -1,y i ,z i ), (x i ,y i -1,z i ) et (x i ,y i ,z i -1).
En référence à la , le système d’affichage 10 selon l’invention est raccordé au système de capteurs de mesure 30.
Le système d’affichage 10 comporte au moins un afficheur 36, et un ensemble 38 de génération d’affichage sur l’afficheur 36, raccordé à l’afficheur 36 et au système de capteurs de mesure 30. Le système 10 comporte en outre une interface homme/machine 40.
L’afficheur 36 est par exemple un des écrans 24A à 24B ou/et est l'écran semi-transparent tête haute 26 du cockpit 14. Dans d'autres variantes, l'afficheur 36 est par exemple un système de projection d'images sur le pare-brise du cockpit, un pare-soleil semi-transparent, un viseur de casque ou une lunette semi-transparente proche de l'oeil.
Dans un premier mode de réalisation, qui sera décrit par la suite, l’afficheur 36 du système d’affichage 10 selon l’invention est l'écran semi-transparent tête haute 26 du cockpit 14.
L’ensemble de génération d’affichage 38 comporte au moins un processeur 42 et au moins une mémoire 44 contenant une pluralité de modules logiciels propres à être exécutés par le processeur 42. Il comporte une base de données 46 de caractéristiques de pistes d’atterrissage, par exemple stockée dans la mémoire 44.
L’ensemble de génération d’affichage 38 comporte un module 48 de récupération des données des capteurs de mesure du système 30, en particulier du capteur 32 de mesure de la pente de l’aéronef 12, et du capteur 33 de mesure de hauteur de l’aéronef 12 par rapport au sol.
L’ensemble de génération d’affichage 38 comporte en outre un module 47 de génération d’un symbole 49 de maquette de l’aéronef, un module 50 de génération d’une ligne 52 d’horizon artificiel, et un module 54 associé de génération d’une échelle de pente 56.
L’ensemble de génération d’affichage 38 comprend également un module 58 de génération d’un symbole 60 de vecteur vitesse. Il comprend un module 62 de génération d’un symbole 64 de déclenchement d’arrondi, visible sur la , et d’un symbole 66 de plancher d’arrondi, propre à définir, avec la ligne d’horizon artificiel 52, une plage 67 de valeurs de pentes possibles pour l’arrondi (voir ).
L’ensemble de génération d’affichage 38 comporte en outre des modules (non représentés) de génération d’autres symboles représentatifs de paramètres de vol, par exemple un indicateur d’altitude, un indicateur de badin, de vitesse verticale, de vitesse sol, d’information moteur, et de conformation de sustentation de l’aéronef.
Le module de génération 47 est propre à engendrer l’affichage d’un symbole 49 de maquette avion qui matérialise une projection à l’infini de l’axe longitudinal de l’aéronef 12, à partir des données reçues des capteurs du système de capteurs de mesure 30.
Le module de génération 50 est propre à déterminer, à partir des données reçues des capteurs du système de capteurs de mesure 30, la position d’une ligne d’horizon artificiel 52 par rapport à l’attitude courante de l’aéronef. Cette ligne d’horizon 52 est droite lorsque l’aéronef 12 évolue ailes à plat, et s’incline en fonction de l’angle de gîte de l’aéronef 12.
Le module de génération 54 est propre à engendrer une échelle de pente 56 centrée horizontalement sur la ligne d’horizon 52. L’échelle de pente 56 est par exemple graduée en degrés de pente par rapport à la ligne d’horizon artificiel 52.
Le module de génération 58 est propre à engendrer l’affichage d’un symbole de vecteur vitesse 60 indiquant la direction du vecteur vitesse de l’aéronef 12, sur la base des données reçues des capteurs du système 30. L’écart vertical entre la ligne d’horizon artificiel 52, représente la pente sol γ de l’aéronef 12, prise par rapport à un sol non incliné.
Le module de génération 62 est propre à engendrer l’affichage du symbole de déclenchement d’arrondi 64, en fin d’approche vers la piste d’atterrissage 13.
Il est propre à afficher le symbole de déclenchement d’arrondi 64 pour avertir l’équipage de la proximité, puis de l’atteinte d’une position de recommandation de début de manœuvre d’arrondi, de préférence d’une hauteur recommandée de début de manœuvre d’arrondi. La position de recommandation de début de manœuvre d’arrondi est de préférence déterminée en tenant compte de la pente topographique de la piste d’atterrissage 13.
La position de recommandation de début de manœuvre d’arrondi est déterminée par le module de génération 62 avantageusement en fonction d’une information de pente topographique issue d’une base de données de la piste d’atterrissage 13, déterminée à l’aide de la base de données de pistes d’atterrissage 46, à l’aide d’une application de calcul, soit en utilisant les altitudes de seuil et de fin de piste et la longueur de piste contenues dans la base de données 46, soit en utilisant directement une pente contenue dans la base de données 46.
Le patch examiné centré sur VP i a été associé, lors de l’initialisation, à un vecteur de déplacement u i (0,0,0). Le patch de gauche, déjà examiné lors de la propagation, a été associé à un vecteur de déplacement u i (-1,0,0). Le patch du haut, déjà examiné lors de la propagation, a été associé à un vecteur de déplacement u i (0,-1,0). Le patch de devant, déjà examiné lors de la propagation, a été associé à un vecteur de déplacement u i (0,0,-1).
On considère à présent sur l’image courante le patch centré sur le voxel VC i , de même coordonnées (x i ,y i ,z i ) que le voxel VP i sur lequel est centré le patch examiné. On applique au patch centré sur le voxel VC i chacun des quatre vecteurs de déplacement pour atteindre quatre voxels sur l’image courante, donc VC i + u i (0,0,0), VC i + u i (-1,0,0), VC i + u i (0,-1,0) et VC i + u i (0,0,-1). On calcule la distance entre le patch centré sur le voxel VP i examiné et chacun des patchs centrés sur les voxels ainsi atteints. On sélectionne alors, comme vecteur de déplacement correspondant au patch centré sur le voxel VP i , celui permettant de minimiser cette distance. En notant u’ i (0,0,0) le nouveau vecteur de déplacement associé, lors de la propagation, au patch centré sur le voxel VP i , on a donc :
Il est possible de définir la distance D de différentes manières. Dans le contexte de l’invention, on choisit une distance permettant de favoriser les alignements de contours entre l’image préprocédurale et l’image courante. En posant et les gradients respectifs de l’image préprocédurale I et de l’image courante J, la distance D(VP i ;VC i +u i ) entre un patch centré sur le voxel VP i sur l’image préprocédurale I et le potentiel patch correspondant centré sur le voxel VC i +u i sur l’image courante J peut être définie comme suit :
où la variable locale r est un vecteur de déplacement dont la variation permet à VP i +r et VC i +r de couvrir l’ensemble du patch Γ considéré. En d’autres termes, tout voxel du patch considéré sur l’image préprocédurale I, respectivement sur l’image courante J, peut être atteint depuis le voxel central VP i , respectivement VCi+u i , avec un vecteur de déplacement r. Ainsi, pour tout voxel V du patch centré sur le voxel VP i de l’image préprocédurale, respectivement centré sur le voxel VC i +u i de l’image courante, il existe un vecteur de déplacement r tel que V=VP i +r, respectivement V=VC i +u i +r.