INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Quand au module de commande, il est configuré pour commander les multiplexeurs 32’ et 33’ de manière à exécuter les étapes a) et b) plusieurs fois successivement (autrement formulé, de manière à reproduire les phases ø1, puis ø2 plusieurs fois successivement) de manière à appliquer à la cellule mémoire 20S une séquence de plusieurs impulsions d’écriture successives (technique d’écriture multipluses). Par ailleurs, il est configuré ici pour commander un arrêt de cette séquence d’impulsions d’écriture (en connectant la sortant du multiplexeur 33’ à son entrée non connectée, par exemple), dès réception du signal de détection d’écriture.
Comme mentionné plus haut, plusieurs cellules mémoire 20 1 , 20 2 , …, 20 n de la matrice 2 peuvent être écrites simultanément avec le dispositif d’écriture présenté plus haut (qu’il s’agisse de la variante 3a, 3b ou 3c de ce dispositif).
A cette fin, le dispositif de connexion 5 de la mémoire peut être configuré pour, à l’étape b), connecter le condensateur d’écriture 4 (ou les condensateurs d’écriture, si plusieurs condensateurs sont utilisés, en parallèle, ou en alternance) avec plusieurs cellules mémoire 20 1 , 20 2 , …, 20 n de la matrice, connectées électriquement en parallèle les unes avec les autres, comme cela est représenté sur la . Cette configuration d’écriture est adaptée à l’écriture, dans chacune de ces cellules, d’un état hautement résistif (RESET). En effet, dans cet agencement, lorsque le sélecteur de l’une de ces cellules bascule à l’état passant, son élément mémoire est écrit, dans un état hautement résistif, si bien que cela évite un effondrement de la tension commune appliquée à l’ensemble des cellules sélectionnées 20 1 , 20 2 , …, 20 n , et permet de continuer l’opération d’écriture pour les autres cellules, pas encore écrites.
Sur la , les cellules 20 1 , 20 2 , …, 20 n sont représentées comme étant directement reliées en parallèle les unes aux autres. Mais il s’agit d’une représentation schématique, et en pratique, des éléments de commutation commandable du dispositif de connexion 5 peuvent être présents entre ces différentes cellules.
Le dispositif de connexion 5 de la mémoire peut aussi être configuré pour, à l’étape b), connecter le condensateur d’écriture 4 (ou les condensateurs d’écriture, si plusieurs condensateurs sont utilisés, en parallèle, ou en alternance) avec plusieurs cellules mémoire 20 1 , 20 2 , …, 20 n de la matrice, connectées électriquement en série les unes avec les autres (ou, éventuellement, pour connecter électriquement le condensateur d’écriture 4 à une cellule mémoire de la matrice 2, ainsi qu’à une cellule mémoire d’une autre matrice, ces deux cellules mémoire étant connectées électriquement en série l’une à la suite de l’autre). A la différence de la configuration de la , cette configuration d’écriture est adaptée à l’écriture, dans chacune de ces cellules, d’un état bassement résistif (SET).
Dispositif de contrôle d'accès à une mémoire non volatile DOMAINE TECHNIQUE DE L’INVENTION Le domaine technique de l’invention est celui de la sécurité des systèmes embarqués.
La présente invention concerne un dispositif de contrôle d'accès à au moins une section d'une mémoire non volatile, l'accès à la section de la mémoire non volatile étant requis par un système électronique.
ARRIERE-PLAN TECHNOLOGIQUE DE L’INVENTION Les moyens de transport aéronautiques comprennent des systèmes embarqués, de type équipements aéronautiques, comprenant des systèmes électroniques, définis pour répondre à des exigences applicatives et opérationnelles critiques. Les systèmes embarqués doivent respecter des contraintes de sécurité indispensable afin d'assurer la confidentialité des données utilisées et la sécurité des passagers et du personnel voyageant dans les moyens de transport aéronautiques. Les systèmes embarqués peuvent être exposés à des actes de malveillance soit lors de leur développement soit lors de leur exploitation sur le terrain et doivent ainsi mettre en œuvre des capacités de sécurité afin d'éviter la compromission de données et applications stockées.
Le montre une représentation schématique d'un système embarqué 200, connu de l'état de l'art, dans un véhicule aéronautique.
Le système embarqué 200 comprend un système électronique 210, par exemple un système sur puce (SoC de l’anglais System-on-Chip).
Le système 200 comprend également un processeur 211 et un bus de données synchrones 213 (par exemple un bus SPI de l’anglais serial peripheral interface) permettant de communiquer avec une mémoire non volatile 230 et de la commander.
La mémoire non-volatile 230 est comprise dans le système embarqué 200 et stocke des données, par exemple au moins un paramètre, au moins une image et/ou au moins une donnée textuelle.
Le système électronique 210 connu émet un signal de commande 201 comprenant au moins une requête d'écriture, de modification ou de lecture de données comprises dans la mémoire non volatile 230, l'émission du premier signal 201 dépendant d'un signal de fonctionnement 203 désignant une donnée caractérisant le mode de fonctionnement du système embarqué 200. Par exemple, lors des phases de maintenance du véhicule dans lequel est embarqué le système 200, le système embarqué 200 est mis à jour par chargement de binaires logiciels et données de configuration dans des sections définies de la mémoire non-volatile 230.
L'accès en lecture et/ou en écriture de données et logiciels stockés dans la mémoire non volatile 230 doit être maitrisé et sécurisé afin d’assurer une exécution intègre des applications critiques sur les systèmes sur puce ou processeur et résistant aux attaques logicielles s’exécutant sur le système électronique 210. L'accès à la mémoire non-volatile 230 par le système électronique 210 est protégé le mécanisme suivant : un signal lié à la protection en écriture et/ou en lecture 241 (Write Protect Signal en anglais) de la section de la mémoire non volatile 230, transite entre un port entrée/sortie 212 (GPIO de l’anglais General Purpose Input Output) compris dans le système électronique 210, et un port 232 lié à la protection en écriture et/ou en lecture de la mémoire non volatile 230, compris dans la mémoire non volatile 230. Le signal lié à la protection en écriture et/ou en lecture 241 autorise ou interdit l'accès à un registre définissant les droits d’accès en écriture et lecture des sections de la mémoire 233 (SRWD de l’anglais Status Register Write Disable) aux secteurs de la mémoire non volatile 230. En particulier, le registre de contrôle d'accès 233 est programmé par une application exécutée sur le système électronique 210. Dans la suite le registre de contrôle d'accès 233 sera également appelé registre 233.
Le procédé de supervision selon l'invention présente ainsi plusieurs avantages.
En premier lieu, il améliore les performances, la fiabilité et la sécurité du véhicule, notamment en améliorant l'adaptabilité du véhicule face aux situations normales et critiques.
De plus, le procédé de supervision selon l’invention permet au véhicule d’améliorer son fonctionnement au fil de son utilisation, en acquérant des connaissances sur les situations rencontrées.
Le procédé de supervision selon l’invention est applicable à tout système automatisé équipant le véhicule. Il peut également s’appliquer à un conducteur humain du véhicule.
procédé de réglage d’une consigne de vitesse pour véhicule automobile Le contexte technique de la présente invention est celui des systèmes d’aide à la conduite pour véhicules automobiles, tels que par exemple les régulateurs ou limiteurs de vitesse. Plus particulièrement, l’invention a trait à un procédé de réglage d’une consigne de vitesse.
Dans l’état de la technique, on connait des systèmes d’aide à la conduite qui forment des systèmes de sécurité active d'information ou d'assistance du conducteur d’un véhicule automobile. De tels systèmes permettent d’éviter l'apparition de situations dangereuses pouvant conduite à un accident. En particulier, de tels systèmes permettent par exemple de libérer le conducteur du véhicule automobile d'un certain nombre de tâches qui pourraient atténuer sa vigilance, et/ou d’assister le conducteur dans sa perception de l’environnement lors de la conduite du véhicule automobile.
En particulier, parmi les systèmes d’aide à la conduite, on connait l’usage des limiteurs et régulateurs de vitesse, adaptatifs ou non. Ces systèmes d’aide à la conduite nécessitent que le conducteur définisse une consigne de vitesse pour le véhicule automobile. Une fois cette consigne de vitesse établie, le régulateur de vitesse maintiendra la vitesse de déplacement du véhicule automobile sans intervention ultérieure du conducteur ; tandis que le limiteur de vitesse empêchera le conducteur du véhicule automobile à dépasser la consigne de vitesse ainsi définie.
Dans l’un ou l’autre des cas, le conducteur du véhicule automobile doit réaliser ce réglage initial de la consigne de vitesse à l’aide d’une commande qui permet d’incrémenter une consigne de vitesse en cours de réglage, généralement par pas de 5 ou 10 km/h. Ainsi, il appartient au conducteur de réaliser ce réglage en même temps qu’il conduit le véhicule automobile, puisque ce réglage est indispensable à l’activation de ces systèmes d’aide à la conduite.
Ainsi, un inconvénient de ces systèmes de réglage réside justement dans cette phase de réglage de la consigne de vitesse, durant laquelle l’attention du conducteur du véhicule automobile peut être réduite du fait du contrôle qu’il doit faire sur la valeur de ladite consigne de vitesse en cours de réglage.
Un autre inconvénient connu de ces systèmes d’aide à la conduite réside dans leur ergonomie, non optimale, durant la phase de réglage.
La présente invention a pour objet de proposer un nouveau procédé de réglage afin de répondre au moins en grande partie aux problèmes précédents et de conduire en outre à d’autres avantages.
Un autre but de l’invention est de limiter la baisse d’attention du conducteur lors du réglage de la consigne de vitesse.
Selon un premier aspect de l’invention, on atteint au moins l’un des objectifs précités avec un procédé de réglage d’une consigne de vitesse pour véhicule automobile, le procédé de réglage comportant une étape d’avertissement dans laquelle un signal d’avertissement est émis lorsque la consigne de vitesse en cours de réglage est égale à au moins une consigne de vitesse pré-enregistrée.
La consigne de vitesse en cours de réglage est la vitesse que le conducteur du véhicule automobile ajuste afin de configurer le limiteur ou le régulateur de vitesse dudit véhicule automobile. L’ajustement de la consigne de vitesse en cours de réglage est réalisé par incréments successifs de ladite consigne de vitesse en cours de réglage et selon un pas d’incrément, par exemple préférentiellement égal à 5 km/h ou 10 km/h, éventuellement égal à 1 km/h.
Une incrémentation de la consigne de vitesse en cours de réglage par la valeur du pas d’incrément est réalisée par le conducteur interférant avec un dispositif de réglage de la consigne de vitesse du véhicule automobile, tel que par exemple une manette de commande située au niveau d’un volant de direction du véhicule automobile.
Chaque au moins une consigne de vitesse pré-enregistrée est une valeur prédéterminée de vitesse qui est comparée à la consigne de vitesse en cours de réglage afin de réaliser un test d’égalité. En cas d’égalité entre la consigne de vitesse en cours de réglage et la consigne de vitesse pré-enregistrée, alors le procédé de réglage met en œuvre l’étape d’avertissement.
Si le pourcentage d’abattement ainsi déterminé est proche du seuil de 80% requis par la législation suisse, notamment s’il diminue et devient par exemple inférieur à 81%, le système injecte dans le premier réacteur de l’unité de traitement du CAG frais une quantité fixée par l’opérateur correspondant par exemple à 1% de la masse totale de CAG de ce premier réacteur (d’autres quantités sont toutefois envisageables et seront adaptées par l’opérateur en fonction du fonctionnement de l’unité de traitement). Après une durée correspondant au temps de séjour des eaux usées dans l’unité de traitement, par exemple 15 minutes, le système détermine un pourcentage d’abattement de 81% et injecte une nouvelle quantité de CAG frais dans le deuxième réacteur (par exemple représentant 1% de la masse totale de CAG du deuxième réacteur). Après une durée correspondant au temps de séjour dans l’unité de traitement, le système détermine à nouveau le pourcentage d’abattement. S’il est de 83%, le système n’injecte pas de CAG frais. Le système va alors déterminer régulièrement le pourcentage d’abattement et injectera du CAG frais lors d’une nouvelle diminution de ce pourcentage d’abattement à 82%, en raison de la saturation progressive du CAG.
Dans ce type d’unité de traitement, le système extrait de chaque réacteur dans lequel du CAG frais a été injecté, une quantité de CAG identique à la quantité ajoutée afin de maintenir une masse de réactif constante à l’intérieur de chaque réacteur. Cette extraction peut avantageusement être réalisée après un lavage du lit de CAG du réacteur, afin d’éviter d’extraire des matières en suspension/biomasse à la place du CAG, et en fluidisation.
Exemple 6 Dans cet exemple, on contrôle les performances d’abattement des 12 micropolluants dont le suivi est imposé par la législation suisse d’une unité de traitement par ozonation comprenant typiquement un réacteur équipé d’une conduite d’amenée des eaux usées, d’une conduite d’évacuation des eaux usées traitées et d’une conduite d’injection d’ozone. L’ozone est injecté en continu dans le réacteur. Les sondes de fluorescence positionnées en amont et en aval de l’unité de traitement (respectivement sur les conduites d’alimentation et d’évacuation) mesurent en temps réel les intensités de fluorescence de l’indicateur F 1 .
L’unité de traitement fonctionne par exemple avec une injection d’ozone de 0,35 gO 3 /gCOD (COD : carbone organique dissous). Le système détermine le pourcentage d’abattement de l’unité à intervalles de temps réguliers. Si le pourcentage d’abattement diminue à 81%, le système va augmenter quantité d’ozone injectée d’une certaine valeur la quantité d’ozone injectée afin d’éviter d’atteindre le seuil de 80%. Cette valeur est définie par l’opérateur de l’unité de traitement et peut par exemple être de 0,01 gO 3 /gCOD (d’autres valeurs sont toutefois envisageables et seront adaptées par l’opérateur en fonction du fonctionnement de l’unité de traitement), de sorte que la quantité finale d’ozone est de 0,36 gO 3 /gCOD. Après une durée correspondant au temps de séjour des eaux usées dans l’unité de traitement, par exemple 15min, le système détermine un pourcentage d’abattement de 82%. La quantité d’ozone injectée est correcte, le système ne modifie pas cette quantité jusqu’à ce qu’il détermine :
un pourcentage d’abattement de 81%, dans ce cas, il va à nouveau augmenter la quantité d’ozone pour atteindre 0,37 gO 3 /gCOD, ou un pourcentage d’abattement de 83%, dans ce cas le système réduit la quantité d’ozone pour atteindre 0,35 gO 3 /gCOD afin d’éviter de faire fonctionner l’unité dans des conditions de sur-qualité qui ne sont pas souhaitables.
Le contrôle de l’élimination en micropolluants des eaux usées d’une unité de traitement présentant un réacteur dans lequel est injecté en continu du charbon actif en poudre (CAP) peut être réalisé de manière similaire.
Procédé d’estimation automatique de la qualité d’un produit agricole La présente invention concerne l’estimation de la qualité d’un produit agricole, notamment un produit agricole frais comme le raisin.
L'invention concerne plus particulièrement un procédé d’estimation automatique de la qualité d’un produit agricole, un procédé d’apprentissage de réseaux de neurones en vue de la mise en œuvre du procédé d’estimation, ainsi qu’un dispositif pour la mise en œuvre du procédé d’estimation.
La qualité des produits agricoles est appréciée à l’aune de différents critères tels que les taux de leurs constituants (eau, sucres, minéraux) et les conditions environnementales dans lesquelles ils sont conservés.
Après sa récolte, un produit agricole tel que le raisin est stocké dans des caisses. Avant de le passer au pressoir, un opérateur expert inspecte le produit visuellement dans le but de détecter d’éventuelles maladies. Il peut mesurer le degré d’alcool avec une sonde. Une note est alors attribuée au produit.
Une telle évaluation est non seulement assez subjective mais aussi chronophage et relativement peu fiable.
Il est connu de l’état de l’art des procédés visant à automatiser l’estimation de la qualité d’un produit agricole.
On peut citer à titre d’exemple la demande WO 2018/002841 proposant une méthode de détection de fruits et légumes endommagés à partir d’une image capturée de ces fruits et légumes et à l’aide d’un classifieur non linéaire CNN (réseau de neurones convolutif), en numérisant des fenêtres de l’image de tailles variables.
Le modèle d’utilité DE 20 2004 021 395 divulgue une méthode pour déterminer automatiquement et quantitativement la qualité de grains, comprenant l'enregistrement des grains à l'aide d'un dispositif d'imagerie, la segmentation des images en comparant l'image originale avec un masque d'image obtenu à partir de l'image originale, la détermination des caractéristiques des grains en tant qu'objets de l'enregistrement d'image, la classification en comparant les caractéristiques des objets avec les caractéristiques stockées et l'affichage et/ou le stockage des objets en fonction de la qualité.
Le brevet EP 2 188 067 décrit une machine de tri sélectif de récolte de baies comprenant un système d'amenée agencé pour permettre d'étaler la récolte sur une seule couche, d'aligner, d'isoler individuellement et de déplacer les composants de la récolte, afin de faire défiler individuellement lesdits composants au travers d’un système comportant un dispositif de vision artificielle permettant d'acquérir des images des composants issus du système d'amenée, et un dispositif de traitement apte à analyser ces images pour reconnaître les composants de la récolte et les discriminer en fonction de critères préétablis.
La demande IN201841024812 divulgue un procédé comprenant l'obtention, par un dispositif électronique, d'au moins une image d’un objet tel qu’un fruit ou un légume ou une graine, la segmentation de l’image, l'extraction d'au moins une particule de l’image segmentée et la classification de la particule extraite dans au moins une catégorie. Le procédé comprend en outre la mesure de la qualité de l'objet en fonction de la catégorie classée.
L’utilisateur porte un dispositif de communication portable 4 sur lequel une application de contrôle d’accès dédiée à la mise en œuvre du procédé de contrôle d’accès 200 a été installée.
Chaque contrôleur d’accès 2 stocke au moins une clé privée de chiffrement (PK), une clé partagée de chiffrement (SK) et un numéro d’identification (IDA) du contrôleur d’accès 2. La clé privée de chiffrement (PK) et la clé partagée de chiffrement (SK) forment de préférence une paire de clés de chiffrement symétrique.
Le dispositif de communication portable 4 stocke, quant à lui, une première clé aléatoire (MK) précédemment générée par ladite application de contrôle d’accès et au moins un droit d’accès (ACCESS) de l’utilisateur à une zone 10 du site 1.
Chaque droit d’accès (ACCESS) comprend au moins : une clé de chiffrement (BMK), la clé de chiffrement (BMK) ayant été générée par chiffrement de la première clé aléatoire (MK) avec la clé privée de chiffrement (PK), la clé partagée de chiffrement (SK), le numéro d’identification (IDA) du contrôleur d’accès 2 associé à ladite zone 10, et une date de fin de validité du droit d’accès, voire une date de début de validité du droit d’accès (« Cf. « Début/Fin » sur la ).
Le procédé de contrôle d’accès 200 tel qu’illustré sur la comprend les étapes suivantes.
Par chaque contrôleur d’accès du site, l’émission répétée 210 de son numéro d’identification (IDA), selon une norme de télécommunication permettant l'échange bidirectionnel de données à courte distance en utilisant des ondes radioélectriques entre le contrôleur d’accès 2 et le dispositif de communication portable 4, par exemple la norme associée à la technique connue sous l’acronyme BLE.
Par le dispositif de communication portable, la réception 220 d’un numéro d’identification (IDA) émis par un contrôleur d’accès 2 situé à courte distance et la comparaison 225 du numéro d’identification (IDA) reçu avec le numéro d’identification (IDA) compris dans chaque droit d’accès (ACCESS) stocké dans le dispositif de communication portable 4. Afin de réceptionner 220 les numéros d’identification (IDA) émis par chaque contrôleur d’accès 2 situé à courte distance du dispositif de communication portable 4, il peut être nécessaire que l’application dédiée à la mise en œuvre du procédé de contrôle d’accès 200 selon le deuxième aspect de l’invention soit en veille ou lancée par l’utilisateur via l’interface de son dispositif de communication portable 4. On comprend ainsi que, lorsque ladite application est à l’arrêt, l’utilisateur peut passer à proximité de n’importe quelle zone 10 du site 1 sans que ses droits d’accès ne puissent être compromis ou piratés.
De la sorte le dispositif de communication portable 4 peut reconnaître, en cas de comparaision positive, le contrôleur d’accès 2 ayant émis le numéro d’identification (IDA) reçu comme étant associé à une zone 10 à laquelle l’utilisateur a un droit d’accès (ACCESS). En cas de comparaison négative, l’accès est refusé. La comparaison 225 participe ainsi à une augmentation du niveau de sécurisation de l’accès.
Par le dispositif de communication portable 4, la génération 230 et la transmission 235, au contrôleur d’accès 2 reconnu, d’une deuxième clé aléatoire (K1).
Par le contrôleur d’accès 2 reconnu, la réception 240 de la deuxième clé aléatoire (K1), puis la génération 245 et la transmission 250, au dispositif de communication portable 4, d’une troisième clé aléatoire (K2).
Chacune parmi la deuxième clé aléatoire (K1) et la troisième clé aléatoire (K2) présente une longueur égale ou supérieure à 64 bits. La deuxième clé aléatoire (K1) et la troisième clé aléatoire (K2) se présentent de préférence sous un format prédéterminé connu de chaque contrôleur d’accès 2 et du dispositif de communication portable 4.
Ces échanges de clés aléatoires (K1 et K2) constitue une sorte de défi entre contrôleur d’accès 2 reconnu et dispositif de communication portable 4 qui permet de justifier d’un premier niveau de sécurisation de l’accès à ladite zone 10.
Par le dispositif de communication portable 4, la réception 260 de la troisième clé aléatoire (K2), puis la génération 265 et la transmission 270, au contrôleur d’accès 2 reconnu, d’un message crypté (MSG). Le message crypté (MSG) est plus particulièrement crypté en fonction d’au moins : la deuxième clé aléatoire (K1), la troisième clé aléatoire (K2), la clé de chiffrement (BMK) à la zone 10 associée au contrôleur d’accès 2 reconnu, la première clé aléatoire (MK), la date de fin de validité du droit d’accès, voire la date de début de validité du droit d’accès, et la clé partagée de chiffrement (SK).
Le chiffrement du message (MSG) peut plus particulièrement faire intervenir un premier chiffrement de la première clé aléatoire (MK) et un deuxième chiffrement de la date de fin de validité du droit d’accès, voire la date de début de validité du droit d’accès, le cas échéant ensemble avec d’autres données, choisies notamment parmi celles relatives à l’utilisateur.
Par le contrôleur d’accès 2 reconnu, la réception 275 et le décryptage 280 du message crypté (MSG) en utilisant : la deuxième clé aléatoire (K1), la troisième clé aléatoire (K2), la clé de chiffrement (BMK), la clé partagée de chiffrement (SK) du contrôleur d’accès 2 reconnu, et la clé privée de chiffrement (PK).
Le décryptage 280 du message crypté (MSG) est plus particulièrement réalisée de sorte à en extraire au moins la date de fin de validité du droit d’accès, voire la date de début de validité du droit d’accès.