INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Tel que représenté sur la , les parois latérales 3 sont reliées entre elles par des moyens de retenu 11. Ces moyens de retenu 11 sont configurés pour faciliter le montage du dispositif de l’invention. En particulier, lors du montage, les parois latérales 3 sont fixées entre elles par les moyens de retenu 11 et l’ensemble formé par lesdites paroi latérales 3 et les moyens de retenu 11 est positionné puis fixé sur la paroi de fond 4.
Selon un mode de réalisation de l’invention, les moyens de retenu 11 peuvent être déformables, permettant un pré-assemblage. Ces moyens de retenu 11 peuvent alors comporter un corps élastique, des charnières et/ou une nappe de textile.
En outre, le dispositif de culture 1 une couche séparatrice perméable 5, disposée dans le bac 2, entre la paroi de fond 4 et l’ouverture 100.
Il est à noter que la solution de sécurisation des transmissions de données radiodiffusées selon l’invention est compatible avec la mise en œuvre de solutions de cryptographie par exemple pour garantir la congruence des données transmises dans un contexte d’utilisation donné ou pour empêcher la réutilisation d’une commande préalablement reçue et enregistrée par simple retransmission. Lesdites solutions de cryptographies ne jouant plus de rôle majeur dans la sécurisation du canal de transmission vis-à-vis de possibles intrusions malveillantes, la quantité de données ajoutées pour la signature des données applicatives utiles peut être significativement réduite sans dégradation de la robustesse de la sécurité globale obtenue.
Selon un premier aspect, l’invention concerne un dispositif pour sécuriser l’utilisation de la radiodiffusion de données par voie terrestre ou satellitaire selon une norme ou un standard technique prédéterminé. Ledit dispositif comprend :
- au moins un sous-ensemble de traitement numérique comprenant au moins un microprocesseur, au moins une mémoire de programme ;
- un récepteur radiofréquence comprenant un démodulateur et un décodeur appropriés pour recevoir des données radiodiffusées par voie terrestre ou satellitaire selon ladite norme ou ledit standard technique prédéterminé ;
- un accès à au moins une information d’état de la réception dudit récepteur radiofréquence ;
L’invention prévoit en outre que l’au moins une mémoire de programme comprend au moins un programme pour effectuer au moins une action en rapport avec la sécurité des données radiodiffusées reçues ou en cours de réception ou à recevoir en fonction de l’au moins une information d’état de la réception dudit récepteur radiofréquence.
L’au moins un sous-ensemble de traitement numérique est par exemple au moins un microcontrôleur, ou au moins un système sur une puce, ou au moins une unité de traitement disponible sous la forme d’un circuit imprimé sur lequel sont montés des composants et des connecteurs pour former un module de traitement numérique ayant des caractéristiques techniques standardisées, par exemple un ordinateur modulaire industriel au standard PC104, une carte électronique d’ordinateur modulaire à faible coût tel Raspberry Pi (marque déposée de la Raspberry Pi Foundation) ou Arduino (marque déposée de Arduino team).
Le récepteur radiofréquence comprenant un démodulateur et un décodeur appropriés pour recevoir des données radiodiffusées par voie terrestre ou satellitaire est avantageusement basé sur l’utilisation d’un composant principal très intégré standard du type « système sur une puce ». Ce type de composant électronique est couramment utilisé pour la réception de la radio analogique ou numérique dans les appareils électroniques grand public sédentaires tels que les tuners de chaines Hi-Fi ou mobiles tels que les récepteurs de radio autonomes et les autoradios. Ils comprennent au moins un processeur de signal (une catégorie de processeur plus connue sous l’acronyme « DSP » en langue anglaise).
Outre la réception et la restitution des signaux audiofréquence radiodiffusés sur la fréquence sélectionnée, et le cas échéant la démodulation et le décodage de signaux numériques associés, ces composants récepteurs standards calculent, mesurent ou évaluent continument des paramètres pertinents pour permettre au récepteur d’apprécier l’état et la qualité de la réception. Ces paramètres sont mis à la disposition du processeur hôte qui pilote le fonctionnement du circuit récepteur au sein de l’appareil électronique concerné. Le processeur hôte peut ainsi lire tout ou partie de l’au moins une information d’état du récepteur selon ses besoins applicatifs et selon les fonctionnalités mises en œuvre dans l’appareil électronique concerné. Par exemple, l’information d’état représentative de la puissance du signal radiofréquence reçu à une fréquence donnée est couramment exploitée pour afficher la puissance du signal radiofréquence reçu sur un indicateur ou dans le cadre d’une recherche automatique de station pour déterminer si une station de radio est écoutable avec une qualité suffisante à une fréquence donnée.
Bien entendu, on ne sort pas du cadre de l’invention si l’au moins un sous-ensemble de traitement numérique et le récepteur radiofréquence sont intégrés dans un seul composant électronique ou si les fonctions nécessaires à la mise en œuvre de l’invention sont réparties différemment dans plus de deux composants électroniques à semiconducteurs.
L’information d’état représentative du niveau de bruit dans le signal ou du rapport signal sur bruit est couramment exploitée pour gérer automatiquement au mieux la qualité du contenu audiofréquence restitué, en particulier pour restituer au mieux la stéréophonie en fonction des conditions de réception. Une information d’état telle que l’indicateur de trajets multiples en FM est aussi couramment exploitée, seule ou en combinaison avec d’autres informations dans les autoradios pour sélectionner automatiquement des fréquences alternatives diffusant un même programme de radiophonie et offrant une meilleure qualité de restitution audio en fonction des conditions de réception à un endroit donné en situation de mobilité. L’indicateur de trajets multiples est en outre particulièrement impacté en cas d’interférences dues à la présence d’un second émetteur fonctionnant à la même fréquence que celui sur lequel le récepteur est réglé. En revanche, l’impact de l’intrusion d’un second émetteur sur la valeur de L’indicateur de trajets multiples peut être à la hausse ou à la baisse selon les conditions de propagation des ondes qui préexistaient sur la base du seul premier émetteur avant l’intrusion du second.
Lorsque le récepteur est statique et que les conditions de propagation et de réception radiofréquence sont stabilisées, on observe que la plupart desdites informations d’état du récepteur varient peu au cours du temps tant en amplitude que sur le plan de la vitesse des variations desdites informations. L’invention est basée sur le fait que l’introduction d’un nouvel émetteur dans l’environnement stabilisé d’un récepteur conduit à une modification transitoire ou durable de la valeur d’au moins une information d’état du récepteur. Dès lors il devient possible de détecter l’intrusion d’un nouvel émetteur potentiellement malveillant et d’agir de manière appropriée pour contrer une attaque potentielle par cet émetteur. S’agissant d’une détection d’intrusion se faisant au niveau physique de la réception avec les mêmes moyens matériels et tout ou partie des mêmes moyens logiciels que ceux qui sont utilisés dans le récepteur pour démoduler et pour décoder le signal radiodiffusé, un signal reçu avec suffisamment de puissance pour constituer une menace réelle sur le plan opérationnel a nécessairement un impact détectable à partir d’au moins une information d’état standard produite par le DSP de réception qui est mise à la disposition du processeur hôte qui le pilote et qui est documentée comme telle dans les documents techniques du composant récepteur.
L’invention prévoit que l’au moins une action en rapport avec la sécurité des données radiodiffusées reçues ou en cours de réception ou à recevoir est de ne pas utiliser tout ou partie desdites données, ou est d’utiliser tout ou partie desdites données, ou de mémoriser tout ou partie desdites données, ou d’activer une temporisation d’une durée prédéterminée, ou de transmettre au moins une information ou au moins une télécommande à au moins un équipement tiers, ou de signaler un état ou un évènement à au moins un utilisateur.
L’invention prévoit que l’au moins une action est exécutée consécutivement au franchissement d’au moins un seuil à la hausse ou à la baisse, par l’amplitude ou par la variation de l’amplitude ou par la vitesse de variation de l’amplitude, de l’au moins une information d’état de la réception dudit récepteur radiofréquence ou de la différence entre la valeur courante de l’au moins une information d’état de la réception et une valeur de référence préalablement déterminée de l’au moins une information d’état correspondante.
On entend par le franchissement d’au moins un seuil à la hausse ou à la baisse, la vérification de la condition d’au moins une comparaison de supériorité ou d’infériorité entre la valeur courante de l’au moins une information, ou la différence entre la valeur courante de l’au moins une information et une valeur de référence de cette au moins une information, et au moins une valeur prédéterminée.
Selon les variantes de mise en œuvre de l’invention, l’au moins une valeur prédéterminée est prédéterminée dans le dispositif par construction, ou par calcul ou par réglage ou par la réception d’au moins un paramètre de fonctionnement ou d’une télécommande. Selon l’information d’état du récepteur considérée, le sens de sa variation lors de l’intrusion d’un second émetteur est prédéterminé ou inconnu. Dans ce dernier cas, seule la variation de la valeur absolue de la valeur de l’information est prise en compte dans les traitements numériques visant à déterminer une suspicion de radiodiffusion illégale selon l’invention.
La illustre l’identification de la position des données de coordonnées d’entrée 104 par rapport à au moins une ligne limite de chroma BndCrcl1, BndCrcl2 dans le plan a*b* incluant le point de coordonnées d’entrée, utilisée pour attribuer l'étiquette de sous-famille de chroma à l’étape 108 du procédé 100.
Dans cet exemple, les étiquettes de sous-famille de chroma incluent une étiquette de chroma « élevée » HGH, une étiquette de chroma « intermédiaire » INTR et une étiquette de chroma « faibles » LW et sont identifiées par rapport à une première ligne limite de chroma BndCrcl1 et une seconde ligne limite de chroma BndCrcl2, inférieure à la première ligne limite de chroma BndCrcl1. Dans un quelconque plan a*b*, le niveau de chroma C* est défini par la distance euclidienne du point par rapport à l’origine (0;0), c’est-à-dire , ou C*=(a*²+b*²) 1/2 . Par conséquent, la première ligne limite de chroma BndCrcl1 et la seconde ligne limite de chroma BndCrcl2 ressemblent à un cercle, à savoir ces lignes ont un aspect circulaire.
L'étiquette élevée HGH est attribuée si la chroma de la coordonnée d’entrée C* est supérieure à la première ligne limite de chroma BndCrcl1, l'étiquette intermédiaire INTR est attribuée si la chroma de la coordonnée d’entrée C* est comprise entre la première ligne limite de chroma BndCrcl1 et la seconde ligne limite de chroma BndCrcl2, et l'étiquette faible LW est attribuée si la chroma de la coordonnée d’entrée C* est inférieure à la seconde ligne limite de chroma BndCrcl2.
Là encore, les deux lignes limites de chroma BndCrcl1, BndCrcl2 sont spécialement conçues selon la perception subjective de couleurs de maquillage, et en particulier, ces lignes sont définies uniquement pour des teintes dans le plan a*b* qui sont sensibles à une application d’un produit de maquillage. Dans l’exemple des produits de maquillage de type rouges à lèvres, les teintes qui sont sensibles à une application sont situées approximativement sur le demi-plan de valeur positive sur a*, à savoir des teintes orange jaunâtres yORG aux teintes violettes bleuâtres bPRP.
En outre, les lignes limites de chroma BndCrcl1, BndCrcl2 dépendent avantageusement de la teinte des données de coordonnées d’entrée, afin de prendre en compte la perception subjective de la chroma selon la teinte de la couleur respective. En effet, par exemple, les teintes orange yORG apparaissent « plus faibles » en termes de chroma que les teintes violettes bPRP. En conséquence, les deux lignes limites de chroma BndCrcl1, BndCrcl2 peuvent avoir l’aspect d’une portion d’une spirale ayant un rayon légèrement plus grand sur les valeurs positives du côté b* (teintes orange jaunâtres yORG) et un rayon légèrement plus petit sur les valeurs négatives du côté b* (teintes violettes bleuâtres bPRP), par rapport au rayon de spirale autour de la valeur zéro de b* (teintes rougeâtres aux valeurs positives de a*).
La illustre l’identification de la position des données de coordonnées d’entrée 104 par rapport à au moins une surface limite de tonalité de teinte BndSrfc1, BndSrfc2 dans l’espace L*a*b*, plus particulièrement dans le volume de famille de couleurs ( ) incluant le point de coordonnées d’entrée, utilisée pour attribuer l'étiquette de sous-famille de tonalités de teinte à l’étape 108 du procédé 100.
Dans cet exemple, les étiquettes de sous-famille de tonalité de teinte incluent une étiquette de tonalité de teinte « chaude » WRM, une étiquette de tonalité de teinte « neutre » NTR et une étiquette de tonalité de teinte « froide » CL et sont identifiées par rapport à une première surface limite de tonalité de teinte BndSrfc1 et une seconde surface limite de tonalité teinte BndSrfc2, délimitant l’espace à l’intérieur de chaque volume de famille de couleurs BRN, ORG, RD, PNK, PRP respectif.
L’étiquette chaude WRM est attribuée si le point d’entrée est situé d’un côté de la première surface limite de tonalité de teinte BndSrfc1, l’étiquette neutre NTR est attribuée si le point d’entrée est situé entre l’autre côté de la première surface limite de tonalité de teinte BndSrfc1 et un côté de la seconde surface limite de tonalité de teinte BndSrfc2, et l’étiquette froide CL est attribuée si le point d’entrée est situé de l’autre côté de la seconde surface limite de tonalité de teinte BndSrfc2.
Là encore, les deux surfaces limites de tonalité de teinte BndSrfc1, BndSrfc2 sont spécialement conçues selon la perception subjective de couleurs de maquillage, et en particulier, l’emplacement de ces surfaces et la gamme neutre sont déterminés par les résultats visuels des experts en couleurs de maquillage. Les surfaces limites de tonalité de teinte BndSrfc1, BndSrfc2 sont définies selon la luminosité (par exemple de L*=20 à 90) et la chroma (par exemple de C*=0 au niveau max.) simultanément, et leur définition de coordonnées peut être enregistrée dans un tableau de correspondance pour effectuer l’identification de la position relative des données de coordonnées d’entrée.
La illustre un exemple de résultat à l’étape finale 110 du procédé de classification 100 décrit ci-dessus en relation aux figures 1 à 6.
À l’étape finale 110, la couleur de produit de maquillage est classée selon les étiquettes attribuées, avantageusement dans la carte d’identification illustrée, qui illustre une disposition hiérarchique de couleurs selon les étiquettes de famille de couleurs d’une part, les étiquettes de sous-famille de tonalité de teinte d’autre part, et puis également l'étiquette de sous-famille de luminosité et l'étiquette de sous-famille de chroma.
Sur la carte d’identification illustrée, une pluralité de couleurs de produits de maquillage sont classées ensemble, chaque couleur ayant été traitée selon le procédé décrit ci-dessus en relation avec les figures 1 à 6, pour l’attribution des étiquettes respectives qui définit la position de la couleur sur la carte d’identification.
Sur la carte d’identification, les couleurs sont agencées en conséquence dans un tableau organisé par une ligne principale pour chaque étiquette de famille de couleurs « marron », « rose », « orange », « violette » et « rouge », et une colonne principale pour chaque étiquette de sous-famille de tonalité de teinte « froide », « neutre » et « chaude ». En outre, chaque ligne principale inclut un ensemble de sous-lignes pour les étiquettes de sous-famille de luminosité « claire », « moyenne » et « foncée » respectives, et chaque colonne principale inclut un ensemble de sous-colonnes pour les étiquettes de sous-famille de chroma « faible », « intermédiaire » et « élevée » respectives.
En variante, le tableau peut être organisé sans les ensembles de sous-colonnes pour chaque étiquette de sous-famille de chroma, remplacés par un tri des couleurs dans chaque sous-ligne de luminosité par ordre croissant de leurs valeurs de chroma, par exemple l’ordre croissant de gauche à droite dans les sous-lignes respectives.
Puisque les couleurs sont positionnées selon leurs étiquettes sur cette carte d’identification, à savoir selon les perceptions subjectives qu’elles provoquent en tant que produit de maquillage, un expert en couleurs peut effectuer une analyse améliorée du groupe classé de couleurs de maquillage.
En effet, d’une part, puisque la classification s’effectue automatiquement par ordinateur, la carte d’identification peut être générée à plusieurs reprises, pour différentes sélections de groupes de couleurs de produit de maquillage, d'une manière très rapide.
A cet effet, il est proposé un procédé de contrôle de gouvernes d’un aéronef, le procédé étant effectué par un système de contrôle des gouvernes de l’aéronef sous forme de circuiterie électronique et comportant les étapes suivantes : obtenir une loi de commande des gouvernes u i en fonction de commandes de vol de l’aéronef ; obtenir des mesures de vitesse au sol V GND de l’aéronef, de vitesse vraie V TAS de l’aéronef, d’angle de roulis de l’aéronef, d’angle de tangage de l’aéronef, d’angle d’incidence de l’aéronef, d’angle de dérapage de l’aéronef, et d’angle de pente de l’aéronef ; effectuer une estimation du vent V en trois dimensions à partir des mesures obtenues ; effectuer un ajustement de la loi de commande des gouvernes u i , afin de contrer l’effet du vent estimé, et obtenir ainsi une loi de commande des gouvernes ajustée u a , en ajoutant, à la loi de commande des gouvernes u i , un terme de compensation du vent u w comportant un terme proportionnel à la dérivée de l’estimation de vent V ; et contrôler l’aéronef en appliquant la loi de commande ajustée u a . Ainsi, l’impact du vent sur l’aéronef est réduit par traitement numérique et ajustement automatique du contrôle de gouvernes de l’aéronef.
où C, B et M sont des matrices définies par
- x représente sous forme de vecteurs l’état courant de l’aéronef, défini par des paramètres aéronautiques influant sur la stabilité de l’aéronef,
- représente l’état de l’aéronef après application de la loi de commande des gouvernes, ici la loi de commande des gouvernes u a ,
- y représente des sorties de l’aéronef sur lesquelles l’impact du vent est à minimiser,
- A , B et C représentent des matrices d’état de l’aéronef restituant la dynamique de son mouvement,
- s représente l’opérateur de Laplace, et
- M est une matrice de transfert de vent V .
Dans un mode de réalisation particulier, la loi de commande des gouvernes ajustée u a est obtenue en ajoutant en outre, à la loi de commande des gouvernes u i , un terme proportionnel à l’intégrale de la dérivée de l’estimation de vent V .
Plus particulièrement, l’aéronef est modélisé avec un filtre du premier ordre de constante τ, et
où est un coefficient multiplicateur du terme proportionnel de l’intégrale de la dérivée de l’estimation de vent V et où est un coefficient multiplicateur du terme proportionnel à la dérivée de l’estimation de vent V .
Dans un mode de réalisation particulier, la loi de commande des gouvernes ajustée u a est obtenue en ajoutant en outre, à la loi de commande des gouvernes u i , un terme proportionnel à la dérivée seconde de l’estimation de vent V .
Plus particulièrement, l’aéronef est modélisé avec un filtre du deuxième ordre ayant un amortissement ξ 0 et une pulsation ω 0 , et :
Plus précisément, dans Werner2018, un cryptogramme fauté d’une instruction courante Ii ou une erreur introduite lors du décodage de l’instruction Ii, entraîne un déchiffrement incorrect du cryptogramme Ii+1* de l’instruction suivante. Ainsi, le déchiffrement du cryptogramme Ii+1* produit une instruction erronée I’i+1 différente de l’instruction attendue Ii+1. Puisque les signaux générés par le décodeur lors de l’exécution de l’instruction I’i+1 sont pris en compte pour mettre à jour l’état du calculateur utilisé pour déchiffrer le cryptogramme de l’instruction Ii+2, à partir de l’instruction Ii, le calculateur génère uniquement des instructions erronées. La première instruction erronée I’i+n produite qui n’appartient pas au jeu d’instructions du calculateur, provoque une faute d’exécution qui arrête l’exécution du code machine. Dans le cas où le jeu d’instructions du calculateur est clairsemé, l’indice n de l’instruction qui provoque la faute d’exécution est petit. Par contre, si le jeu d’instructions du calculateur n’est pas clairsemé, alors l’indice n peut être très grand ce qui retarde, voire rend impossible, la détection du défaut d’intégrité. De plus, si l’instruction I’i+1 appartient au jeu d’instructions du calculateur, cela provoque un comportement inattendu du calculateur puisque que l’instruction exécutée I’i+1 est différente de l’instruction attendue Ii+1. Un tel comportement inattendu peut remettre en cause la sécurité du code machine.
L'invention vise à améliorer le procédé décrit dans Werner2018. En particulier, l’invention vise donc à proposer un procédé d'exécution d'un code machine qui permet de signaler une altération d'une instruction, un saut d'instruction et une altération du fonctionnement du décodeur d'instructions du calculateur sans présenter les inconvénients du procédé de Werner2018.
Elle a donc pour objet un tel procédé d'exécution d'un code machine par un calculateur comportant une chaîne matérielle de traitement d'instructions, cette chaîne matérielle de traitement comportant une succession d’étages qui traitent les uns après les autres chaque instruction à exécuter du code machine, cette succession d’étages comportant au moins les étages suivants : un chargeur d'instructions, un décodeur et une unité arithmétique et logique, ce procédé comportant l’exécution des étapes suivantes pour chaque cryptogramme d’une instruction d’une suite d’instructions consécutives du code machine :
dans lequel le procédé comporte également les étapes suivantes pour au moins une instruction courante de la suite d’instructions consécutives :
- à partir d’un ensemble de signaux générés par un étage de la succession d’étages en réponse au traitement de cette instruction courante par cet étage, cet étage qui génère cet ensemble de signaux étant le décodeur ou un étage suivant le décodeur dans la succession d’étages, et
- la vérification de l’intégrité du code machine exécuté en comparant la signature construite pour l’instruction courante à une signature de référence pré-enregistrée, puis
1) l’étape de vérification de l’intégrité comporte :
La représente le procédé de réglage de langue selon un mode de réalisation de la présente invention.
Tout d'abord, à l'étape S610, l'utilisateur spécifique utilise un dispositif électronique pour exécuter une application. Il convient de noter que, dans certains modes de réalisation, le dispositif électronique peut être un dispositif mobile de l'utilisateur spécifique, tel qu'un téléphone intelligent, et le service de la station énergétique à batterie peut être obtenu par l'intermédiaire de l'application. L'utilisateur spécifique configure le paramètre de langue par l'intermédiaire de l'application. Ensuite, à l'étape S620, le dispositif électronique transmet le paramètre de langue au serveur en nuage par l'intermédiaire du réseau.
La représente un autre procédé de réglage de langue selon un mode de réalisation de la présente invention.