INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Enfin à l’étape 157, l’unité d’affichage 57 est exécutée pour afficher sur l’interface homme – machine 30 un graphe enrichi G* obtenu à l’issue de l’étape 156, associant à chaque élément du graphe le ou les scores obtenus.
Avantages La présente invention se fonde sur l’utilisation d’un graphe permettant de représenter les composantes d’un déploiement selon différents aspects liés à la sécurité afin d’évaluer les risques associés.
La présente invention permet de mettre en corrélation diverses caractéristiques de sécurité d’un modèle de déploiement : interaction entre les divers unités, co-localisation des unités sur différentes machines physiques, métriques de résilience, permissions des utilisateurs, modes d’authentification et d’autorisation, etc.
De manière particulièrement intéressante, un modèle de déploiement est évalué en regard de types caractéristiques d’attaque (tel que ceux définis dans l’environnement MITRE ATT&CK) afin d’évaluer comment le déploiement proposé se comporte face à divers types d’attaques informatiques.
La présente invention, en proposant une modélisation graphique d’un fichier de déploiement sous l’angle de la sécurité, permet d’augmenter la visibilité dans ce type d’environnement, afin que les développeurs et les administrateurs puissent savoir ce qu’ils implémentent réellement et les potentiels risques de sécurité que cela implique. Il s’agit donc d’une aide à la prise de décisions en vue d’appliquer des méthodes de remédiation et des correctifs de sécurité dans une configuration d’une infrastructure en nuage.
Selon un exemple du mode de réalisation précédent, la différence d’épaisseur entre la première couche sacrificielle et la deuxième couche sacrificielle est paramétrée de sorte que les étapes consistant à calandrer les nervures du premier guide d’écoulement et à calandrer les nervures du deuxième guide d’écoulement aient des effets dissymétriques sur les nervures du premier guide d’écoulement relativement aux nervures du deuxième guide d’écoulement ou de sorte à retrouver une symétrie de leurs effets entre les nervures du premier guide d’écoulement et les nervures du deuxième guide d’écoulement, par exemple malgré que les premier et deuxième motifs soient dissymétriques entre eux relativement à un plan d’extension principal du substrat.
Selon un mode de réalisation, la première encre d’impression est électriquement conductrice de sorte que les nervures du premier guide d’écoulement soient électriquement conductrices.
Selon un mode de réalisation alternatif au précédent, la première encre d’impression est non-conductrice, ou peu conductrice, de sorte que les nervures du premier guide d’écoulement soient non électriquement conductrices, ou moins bonnes conductrices que les nervures du deuxième guide d’écoulement, respectivement.
Selon un mode de réalisation, le premier guide d’écoulement est destiné à guider l’écoulement d’un liquide de refroidissement.
Selon un mode de réalisation, le deuxième guide d’écoulement est destiné à guider l’écoulement d’un réactif pour réacteur électrochimique.
Selon un mode de réalisation, les ouvertures sont configurées pour former en outre un joint d’étanchéité non sacrificiel autour d’au moins un guide d’écoulement dont lesdites ouvertures forment le négatif.
Selon un mode de réalisation, l’impression d’au moins une couche sacrificielle et le dépôt d’au moins une couche non sacrificielle sont configurés de telle sorte que l’épaisseur du joint d’étanchéité non-sacrificiel est supérieure à la hauteur des nervures du guide d’écoulement dont les ouvertures forment le négatif.
Selon un mode de réalisation, le dépôt d’au moins une couche non sacrificielle comprend la mise en œuvre d’au moins une technique de dépôt parmi l’enduction, le raclage, la pulvérisation et la sérigraphie.
Selon un exemple, au moins un dépôt d’une couche non sacrificielle, de préférence chaque dépôt d’une couche non sacrificielle, est configuré de sorte que l’encre d’impression telle que déposée ne recouvre pas la couche sacrificielle servant à former, sur la face du substrat sur laquelle la couche sacrificielle a été imprimée, les nervures du guide d’écoulement correspondant, de préférence au moins depuis le début d’une étape de séchage de l’encre.
Selon un exemple, au moins une encre d’impression, de préférence chaque encre d’impression, présente une viscosité sensiblement comprise entre 1 et 50 Pa.s pour une vitesse de cisaillement sensiblement égale à 0,1 s -1 et sensiblement comprise entre 0,5 à 10 Pa.s pour une vitesse de cisaillement sensiblement égale à 100 s -1 .
Selon un mode de réalisation, le procédé comprend également une étape de formation, pour au moins une couche sacrificielle, de préférence pour chaque couche sacrificielle, d’au moins une languette sacrificielle solidaire d’une partie de la couche sacrificielle considérée qui forme le négatif d’un motif de nervures, ladite étape de formation étant conjointe ou non à l’étape d’impression de la couche sacrificielle considérée et/ou ladite étape de formation étant réalisée en mettant en œuvre une impression par sérigraphie, à l’aide ou non du même écran maillé que celui à l’aide duquel la couche sacrificielle considérée est elle-même imprimée.
Selon un exemple, chaque languette sacrificielle formée l’est de sorte à ne pas être solidaire d’un joint d’étanchéité non sacrificiel.
Selon un mode de réalisation, le procédé comprend en outre, suite à l’étape d’impression d’au moins une couche sacrificielle, de préférence suite à l’étape d’impression de chaque couche sacrificielle, au moins l’une parmi une étape de réticulation de la couche sacrificielle concernée et une étape de séchage de la couche sacrificielle concernée.
Selon un exemple, au moins un élastomère, de préférence chaque élastomère, comprend au moins l’un parmi du silicone, du polyuréthane, du caoutchouc nitrile, de l’éthylène-propylène-diène monomère (EPDM), un fluoroélastomère tel que l’un au moins parmi ceux de la famille des matériaux fluoroélastomères à base de fluorocarbure, définie par exemple par la norme internationale ASTM D1418, communément appelés caoutchoucs fluorés et connus sous le sigle FKM, et un perfluoroélastomère, notamment connu sous le sigle FFKM.
Selon un exemple, au moins une encre d’impression comprend des particules en au moins un graphite, de préférence des particules de différents graphites, et/ou des particules de tailles différentes entre elles, un liant et un solvant.
Selon un mode de réalisation, le premier écran maillé comprenant un premier maillage et une première émulsion, la première émulsion présente une épaisseur sensiblement comprise entre 100 et 200 µm, de préférence sensiblement comprise entre 150 et 200 µm, et encore plus préférentiellement sensiblement égale à 200 µm, et/ou le premier maillage présente une épaisseur sensiblement comprise entre 50 et 150 µm, de préférence sensiblement comprise entre 80 et 120 µm, et encore plus préférentiellement sensiblement égale à 100 µm.
L’invention permet une mise en œuvre efficiente de tout mécanisme de régulation auquel un producteur d’énergie électrique est astreint, qui exige un retour à la fréquence nominale du réseau électrique, en un temps déterminé, en vue de participer à son échelle à l’équilibrage entre la fourniture et la consommation de puissance électrique sur le réseau.
L’invention permet de réaliser ces fonctions classiques avec une sollicitation moindre des actionneurs, des organes mécaniques, ou d’autres éléments physiques, dont la centrale de production électrique est pourvue et dont la commande permet de moduler la puissance que la centrale fournit au réseau.
– le premier signal et le signal de substitution sont de même nature ;
– le premier signal est la fréquence du réseau électrique et le signal de substitution est une fréquence de réseau électrique fictive ;
– le procédé comporte une étape de filtrage du premier signal pour en extraire une composante basse fréquence dont la fréquence est inférieure à un seuil prédéterminé, le signal de substitution étant produit au moins à partir de ladite composante basse fréquence ;
– à l’étape de filtrage, le filtrage est appliqué à un signal constitué de l’acquisition en continu de ladite différence entre la fréquence du réseau électrique et sa fréquence nominale ;
– la valeur de la fréquence nominale du réseau électrique est combinée à ladite composante basse fréquence pour produire le signal de substitution ;
– le filtre passe bas présente une constante de temps correspondant à environ un tiers de la constante de temps de la centrale de production électrique ;
– le procédé comporte une étape de production, par le contrôleur d’hybridation, d’un signal relatif à la gestion de charge du système de stockage d’énergie à batteries, ledit signal étant combiné à ladite composante basse fréquence, pour produire le signal de substitution ;
– le signal relatif à la gestion de charge du système de stockage d’énergie à batteries est relatif à un paramètre d’état de charge cible du système de stockage d’énergie à batterie ;
– à l’étape de production d’une consigne de puissance pour le système de stockage d’énergie à batteries, le contrôleur d’hybridation détermine la puissance de stabilisation de la fréquence électrique correspondant au signal de substitution ;
En outre, bien que certains exemples d'amplitudes réduites de rampe aient été fournis, il y a de nombreuses valeurs possibles. Par exemple, selon un mode de réalisation, une première amplitude de rampe pourrait être de 25 pour cent de la gamme complète et une deuxième amplitude de 50 pour cent.
En outre, il sera évident à la personne du métier que les différents circuits pourraient être modifiés pour remplacer les transistors NMOS par des transistors PMOS ou inversement et différentes technologies de transistors pourraient être utilisées.
Procédé et capteur d'image à large gamme dynamique piloté par événement La présente description concerne de façon générale le domaine des capteurs d'image et, en particulier, des capteurs d'image CMOS ayant des photodiodes pincées.
Il y a un progrès continu dans le domaine des capteurs d'image CMOS vers des pixels de plus en plus petits, en particulier avec les techniques d'intégration à empilement 3D largement adoptées. Des pixels plus petits signifient des photodiodes plus petites, qui à leur tour conduisent à une capacité plus faible pour stocker des charges photo-générées. Le résultat est que la saturation de capteur est atteinte à des niveaux d'éclairement plus faibles, et la gamme dynamique est ainsi restreinte.
Fournir des capteurs d'image à large gamme dynamique est particulièrement important pour obtenir une qualité d'image satisfaisante. En effet, dans une scène typique, il y a souvent une variation considérable des niveaux d'éclairement des régions les plus brillantes aux plus sombres. Une faible gamme dynamique peut provoquer une saturation des pixels dans les régions d'image à fort éclairement, ce qui non seulement est désavantageux pour les pixels concernés, mais peut également conduire à la migration des charges photo-générées provenant des pixels saturés vers les pixels environnants, conduisant à une dégradation indésirable de la qualité de l'image.
Bien que des solutions aient été proposées dans le passé pour améliorer la gamme dynamique des capteurs d'image CMOS, ces solutions tendent à tomber dans deux catégories : 1) des solutions qui modifient la structure des pixels, conduisant généralement à une plus grande complexité et/ou une surface des circuits de pixel accrue ; ou 2) des solutions basées sur de multiples expositions qui peuvent souffrir d'inconvénients tels que des effets d'image résiduelle et des problèmes de désalignement dans le cas d'acquisitions qui ne sont pas corrélées dans le temps, ainsi que de la nécessité d'une lecture avec une opération de traitement de post-production qui coûte en surface de la puce et conduit à une consommation d'énergie accrue.
Selon un aspect, on prévoit un circuit de pixel d'un capteur d'image, le circuit de pixel comprenant : une photodiode pincée reliée à un nœud de lecture ; un comparateur configuré : pour comparer, pendant une première phase de lecture, une première tension de nœud de lecture au niveau du nœud de lecture, résultant d'une première période d'intégration de la photodiode pincée, avec une première rampe de tension et pour générer un signal de sortie si la tension de la première rampe de tension croise la première tension de nœud de lecture ; et, si la tension de la première rampe de tension ne croise pas la première tension de nœud de lecture pendant la première phase de lecture, pour comparer, pendant une deuxième phase de lecture, une deuxième tension de nœud de lecture au niveau du nœud de lecture, résultant de la première période d'intégration et d'une deuxième période d'intégration de la photodiode pincée, avec une deuxième rampe de tension et pour générer un signal de sortie lorsque la tension de la deuxième rampe de tension croise la deuxième tension de nœud de lecture ; et une mémoire configurée pour recevoir une rampe numérique et pour stocker, en réponse au signal de sortie du comparateur, pendant la première ou la deuxième phase de lecture, une valeur de la rampe numérique pour constituer des données de pixel du pixel.
Selon un mode de réalisation, le circuit de pixel comprend en outre un circuit logique configuré pour désactiver le comparateur pendant la deuxième phase de lecture si le signal de sortie est généré pendant la première phase de lecture.
Selon un mode de réalisation, le deuxième signal de rampe a une amplitude supérieure à l'amplitude du premier signal de rampe.
Selon un mode de réalisation, la mémoire est en outre configurée pour recevoir un signal numérique ayant une première valeur pendant la première phase de lecture et une deuxième valeur pendant la deuxième phase de lecture, la mémoire étant configurée pour stocker, en réponse au signal de sortie du comparateur pendant la première ou la deuxième phase de lecture, la valeur du signal numérique.
Selon un mode de réalisation, une cathode de la photodiode est reliée au nœud de lecture par l'intermédiaire d'une grille de transfert, la grille de transfert étant activée par une première impulsion d'activation au début de la première phase de lecture et par une deuxième impulsion d'activation au début de la deuxième phase de lecture, la tension au niveau du nœud de lecture n'étant pas réinitialisée entre les première et deuxième phases de lecture.
Selon un mode de réalisation, le circuit de pixel comprend en outre un transistor de réinitialisation reliant la cathode de la photodiode à un rail de tension de réinitialisation et le circuit logique est en outre configurée pour activer le transistor de réinitialisation en réponse au signal de sortie du comparateur pendant la première ou la deuxième phase de lecture.
Selon un mode de réalisation : si la tension de la deuxième rampe de tension ne croise pas la deuxième tension de nœud de lecture pendant la deuxième phase de lecture, le comparateur est en outre configuré pour comparer, pendant une troisième phase de lecture, une troisième tension de nœud de lecture au niveau du nœud de lecture avec une troisième rampe de tension et pour générer un signal de sortie lorsque la tension de la troisième rampe de tension croise la troisième tension de nœud de lecture ; et la mémoire est en outre configurée pour stocker, en réponse au signal de sortie du comparateur pendant la troisième phase de lecture, une valeur de la rampe numérique pour constituer des données de pixel du pixel.
Selon un autre aspect, on prévoit un capteur d'image comprenant un réseau constitué d'une pluralité du circuit de pixel précédent.
L’unité de génération de graphe et d’analyse de sécurité 55 comporte un premier sous-module 551 et un second sous-module 552.
Le premier sous-module 551 est capable d’élaborer un graphe G à partir de la pluralité d’ensembles d’objets, Ens, délivrée en sortie de l’unité de corrélation 54.
Un graphe G comporte des nœuds et des liens. Un lien connecte deux nœuds.
Chaque nœud est un nœud pod (c’est-à-dire associé à un pod) ou un nœud conteneur (c’est-à-dire associé à un conteneur) du fichier de déploiement.
Un lien représente une interaction entre les deux nœuds qu’il connecte. La connexion peut être asymétrique.
Plus précisément, un lien entre un nœud pod et un nœud conteneur est un lien d’exécution indiquant que ce conteneur est exécuté dans ou par ce pod.
Un lien entre deux nœuds pods indique la possibilité d’une faille de sécurité autorisant la propagation d’une certaine forme d’attaque d’un pod vers l’autre. Ces liens entre deux nœuds pods peuvent être de différentes natures. Par exemple, un lien entre deux nœuds pods peut représenter l’absence ou la défaillance d’une politique de sécurité régissant les communications entre les pods connectés. En effet, des politiques réseau (« network policies ») peuvent être définies entre deux pods, pour interdire, autoriser, ou autoriser sous certaines conditions (par exemple selon un protocole particulier et/ou une liste de ports donnée) les communications d’un pod vers un autre pod.
Un lien entre deux nœuds pods peut aussi matérialiser la présence ou l’absence d’affinités (« pod affinities ») ou d’anti affinités (« pod anti-affinities ») entre deux pods. Cela traduit la contrainte que deux pods doivent se situer sur le même serveur de la grappe, ou au contraire être localisés sur deux serveurs distincts.
Finalement, un dernier type de lien entre deux nœuds pods est le fait qu’un utilisateur dans un pod puisse directement exécuter un autre pod, puisque le compte de service qui lui est associé le permet (verb « exec » et ressource « pod » dans le rôle relatif au compte de service).
Le second sous-module 552 applique différentes analyses de sécurité sur le graphe G afin d’évaluer le degré de sécurité du fichier de déploiement analysé et de fournir des indicateurs quantitatifs sur le modèle de déploiement correspondant.
En particulier, les analyses de sécurité effectivement appliquées comportent tout (ou plusieurs) des six analyses suivantes :
1) Vulnérabilité des conteneurs : pour chaque conteneur, on compte le nombre de vulnérabilités dont la dangerosité est haute ou critique (en variante, on récupère le nombre de vulnérabilités via des outils « open-source » tels que « docker scan » qui détermine le système d’exploitation et les librairies installées dans le conteneur, puis lie ces informations à des bases de données de vulnérabilités disponibles en ligne) ; est par exemple mis en œuvre l’évaluation standardisée de la criticité des vulnérabilités « Common Vulnerability Scoring System » - CVSS donnant un score compris entre 0 et 10 ; on compte alors uniquement les vulnérabilités les plus critiques, c’est-à-dire dont le score CVSS est, de préférence, supérieur à 7 ;
2) Accessibilité des services associés aux pods : on évalue la politique d’accessibilité des microservices hébergés sur chacun des pods, puisque, dans un fichier de déploiement, les pods peuvent être accessibles soit par les composants Kubernetes, soit à l’intérieur du cluster Kubernetes, soit encore exposés à l’extérieur de la grappe de serveurs ;
3) Politiques de sécurité associées aux pods : on évalue la vulnérabilité des politiques de sécurité des pods et de la configuration de sécurité (« security context ») des pods et des conteneurs ; cette analyse porte sur les informations définissant l’environnement des pods et conteneurs, comme la liste des privilèges (par exemple les « Linux capabilities ») proscrits ou autorisés et qui sont, par conséquent, potentiellement dangereux, les différents types de volumes autorisés, les permissions associées aux fichiers (lecture seule ou écriture), les utilisateurs autorisés (administrateur (« root ») ou non), la permission de lancer des conteneurs privilégiés ou non, l’usage autorisé ou non du réseau de la machine hôte et éventuellement la liste des ports autorisés, l’usage autorisé ou non des « Namespace » Linux et des identifiants de processus exécuté sur la machine hôte, etc. ;
4) Comptes de service associés aux pods : on évalue les comptes de service des pods et les permissions qui leur sont associées, comme par exemple la capacité de créer de nouveaux pods, de lire des secrets, d’exécuter d’autres pods, etc. ;
5) Politiques réseaux : on évalue les règles de pare-feu qui régissent les interactions entre les pods, c’est-à-dire quels pods peuvent communiquer entre eux, sur quel port et selon quel protocole ;
5. 2.1 Condition sur le nombre de couches spatiales
Dans un mode de réalisation, représenté figure 4, l’ajout du récepteur optimal sélectionné audit sous-ensemble courant est réalisé à la condition que le nombre de couches spatiales de l’union du sous-ensemble courant et du récepteur optimal sélectionné ne dépasse pas un seuil L max . Ce seuil est par exemple le nombre d’antennes d’émission 5, puisqu’il est impossible de transmettre plus de couches spatiales que de nombre d’antennes d’émission. En variante, on pourrait envisager avoir un seuil L max égal à , permettant ainsi de réserver une couche spatiale donnée à une autre tâche parallèle à la transmission MIMO-MU.
Plus précisément, dans ce mode de réalisation, l’étape ADD comprend la détermination du nombre de couches spatiales dudit récepteur optimal , et l’obtention du nombre de couches spatiales des récepteurs du sous-ensemble courant , et une étape de détermination SL de si la somme du nombre de couches spatiales dudit récepteur et du nombre de couches spatiales des récepteurs du sous-ensemble courant est inférieure ou égale à un seuil prédéterminé .
Si cette condition est satisfaite, alors on peut procéder à l’ajout ADD du récepteur optimal au sous-ensemble courant . On incrémente alors le nombre de couches spatiales dudit récepteur au nombre de couches spatiales des récepteurs du sous-ensemble courant (dit autrement, reçoit , symbolisé par sur les figures). Cette incrémentation permet de ne pas à avoir à recalculer le nombre de couches spatiales des récepteurs du sous-ensemble courant à la prochaine boucle d’itération.
Si, au contraire, cette condition n’est pas satisfaite, alors l’ajout ADD du récepteur optimal au sous-ensemble courant n’est pas réalisé.
Bien que la représente la vérification de la condition d’arrêt après la vérification de l’amélioration de la métrique, on peut tout à fait réaliser cette étape en premier, si cela est plus économe pour discriminer les récepteurs optimaux. En pratique, cela peut être plus rapide.
5. 2.2 Condition d’arrêt du schéma d’ordonnancement heuristique
Au cours d’une construction itérative comme décrite ci-dessus, il arrive en général que l’on tombe sur une itération où le récepteur optimal sélectionné n’est finalement pas ajouté au sous-ensemble courant K . Cela peut être dû au fait que ce récepteur optimal n’améliore pas la métrique du sous-ensemble courant , ou bien lorsque cela est implémenté, que l’union du récepteur optimal et du sous-ensemble courant K ne remplirait pas la condition sur le nombre maximum de couches spatiales. Cela peut être également dû au fait que l’on ne trouve plus de récepteur extérieur au sous-ensemble courant (dit autrement, ). Il convient alors de définir une fin d’itération.
Dans un mode de réalisation, si une boucle d’itération ne comprend pas l’étape d’ajout ADD, alors on considère que l’on est arrivé à un ensemble optimal ou quasi optimal. Dans ce cas, on interrompt la boucle d’itération. Cela offre une condition de sortie de boucle simple à mettre en œuvre en pratique. Cela garantit qu’à compter du moment où il n’existe pas de récepteur optimal dont l’ajout au sous-ensemble courant améliore la métrique de performance, on est arrivé au meilleur sous-ensemble courant pour ce schéma d’ordonnancement heuristique.
En outre, dans le cas où l’on met en œuvre la condition sur le nombre de couches, cela garantit une sortie de boucle puisqu’un ajout d’un récepteur optimal donné à une boucle d’itération donnée augmente forcément le nombre de couches spatiales de l’ensemble courant d’une valeur supérieure ou égale à 1 (puisque ).