INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Comme illustré sur la , l’environnement logiciel de virtualisation peut être mis en œuvre au sein du système informatique (1’) selon une architecture en étoile, utilisant par exemple une unité logicielle de commutation (4b’) prévue pour fournir une interface de communication de données entre chacune des machines virtuelles (3a’, 3b’, 3c’) instanciées dans le système informatique (1’) et l’hyperviseur (4a’).
Un (2d’) des ports de communication de la plateforme (2’) est en outre configuré comme interface réseau de gestion de l’hyperviseur (4a’) et pour permettre l’acheminement des flux d’administration des machines virtuelles via leurs interfaces réseau de gestion respectives.
Selon l’exemple décrit, le combustible est du dihydrogène et l’oxydant est le dioxygène. Le dihydrogène utilisé comme combustible est stocké dans le réservoir 40.
Plus précisément, la pile à combustible est une pile utilisant la technologie à membrane d’échange de protons (plus souvent désignée sous l’abréviation PEM renvoyant à la dénomination anglaise de « Proton Exchange Membrane »).
L’onduleur 32 permet d’ajuster la tension générée par la pile à combustible 30.
Dans la suite, l’onduleur 32 est appelé « premier onduleur 32 ».
Le dispositif de stockage d’énergie batterie 26 est parfois dénommé BESS en référence à l’abréviation de dénomination anglaise de « Battery Energy Storage System ».
Selon l’exemple décrit, le dispositif de stockage d’énergie batterie 26 comporte plusieurs batteries 34 et un onduleur 36.
L’onduleur 36 est appelé « deuxième onduleur 36 » dans la suite de la description pour ne pas le confondre avec le premier onduleur 32.
Les batteries 34 permettent de stocker l’énergie de la pile à combustible 30 qui n’est pas consommée par l’ensemble des charges et de la relâcher lorsque l’énergie de la pile à combustible 30 devient insuffisante.
Les batteries 34 sont, par exemple, des batteries de type lithium-ion pour garantir une bonne longévité du système 14.
Le deuxième onduleur 36 sert à convertir une tension continue en une tension alternative.
Le deuxième onduleur 36 alimente en puissance réactive l’éolienne 16.
L’éolienne 16 met en jeu deux formes de puissance, à savoir la puissance active et la puissance réactive.
La puissance active consommée (généralement exprimée en kWh) se transforme intégralement en puissance mécanique (travail) et en chaleur (pertes) alors que la puissance électrique réactive consommée (généralement exprimée en kVar) sert essentiellement à l’alimentation des circuits magnétiques de l’éolienne 16.
Dans l’exemple décrit, le deuxième onduleur 36 applique une rampe de courant sur l’éolienne 16 lors du démarrage puis applique un courant constant.
L’étude des coupures de courant dans l’installation 10 par la demanderesse ont montré que ces coupures de courant sont liées à une demande en courant que le dispositif de stockage d’énergie batterie 26 ne peut pas fournir.
Il convient de noter que cela a demandé une vraie analyse de chacune de ces coupures car il n’est pas possible de différencier un vrai court-circuit sur le système 14 d’un problème de demande en courant trop important pour les capacités des éléments du système 14.
Les signaux évoqués dans la description sont des signaux numériques comprenant un état haut et un état bas correspondant, respectivement, à des données logiques "1" et "0". L'état haut représente, sauf mention contraire, un niveau haut de tension, par exemple, égal à une tension d'alimentation. L'état bas représente, sauf mention contraire, un niveau bas de tension, par exemple, égal à une tension de référence, par exemple la masse.
La représente, de façon schématique et sous forme de blocs, d'un mode de réalisation d'un dispositif adapté à générer un signal numérique vobulé, ou générateur d'un signal numérique vobulé 100. Le fonctionnement du générateur 100 est décrit plus en détails en relation avec la .
Le générateur 100 comprend, en entrée, une porte logique de type ET 101 (AND), ou porte ET 101, ayant, par exemple, deux entrées suiveuses, et une sortie. La porte 101 reçoit sur une de ses entrées suiveuses un signal d'activation EN, et fournit un signal numérique SIG sur sa sortie. Selon une variante, la porte 101 comprend une entrée inverseuse et une entrée suiveuse.
Le générateur 100 comprend, en outre, une porte inverseuse 102 (INV) comprenant une entrée et une sortie. La sortie de la porte 102 est reliée, de préférence connectée, à la sortie suiveuse de la porte ET 101. La porte inverseuse 102 reçoit, en entrée, le signal SIG retardé noté SIG_R.
Le générateur 100 comprend, en outre, une bascule de type D 103, comprenant une entrée de donnée D, une entrée d'horloge clk, une sortie Q et une sortie inverseuse nQ. L'entrée de donnée D est reliée, de préférence connectée, à la sortie inverseuse nQ de la bascule 103. L'entrée d'horloge clk est reliée, de préférence connectée, à l'entrée de la porte inverseuse 102, et reçoit donc le signal retardé SIG_R. La sortie Q fournit un signal numérique vobulé de sortie WO_OUT.
Comme dit précédemment, un signal numérique vobulé est un signal oscillant dont la fréquence, et en conséquence la période, varie au cours du temps. Plus particulièrement, un signal numérique vobulé peut être un signal de forme sensiblement créneau ayant un rapport cyclique sensiblement constant, par exemple constant, et dont la fréquence, et donc la période, varie dans le temps. Selon un exemple, la période d'un signal numérique vobulé est modifiée à chaque nouveau front montant ou descendant du signal. Selon une variante, la période d'un signal numérique vobulé peut être modifiée après un nombre aléatoire de fronts montants ou descendants. On définit, pour la suite de la description que la période d'un signal numérique vobulé est la durée entre deux fronts montants successifs du signal numérique vobulé.
Le générateur 100 comprend, en outre, une chaine 104 d'éléments activables adaptés à retarder le signal numérique SIG pour fournir le signal SIG_R. La chaine 104 peut aussi être appelée une série ou une liste d'éléments adaptés à retarder un signal numérique. Les éléments activables adaptés à retarder un signal numérique, ou éléments de retard dans la suite de la description, sont un ou un assemblage de composants adaptés à ajouter un retard temporel à un signal numérique quand ils sont activés, et à ne pas ajouter de retard temporel audit signal quand ils ne sont pas activés. Un exemple de réalisation d'un élément de retard est décrit en relation avec la . Selon un exemple, tous les éléments de retard de la chaine 104 sont adaptés à ajouter une même durée de retard, appelé ci-après retard, à un signal numérique, mais selon une variante, chaque élément de retard de la chaine 104 peut être adapté à ajouter un retard différent.
En et pour ne pas surcharger la figure, la chaine 104 comprend douze éléments N1 à N12. Cependant de façon générale, la chaine 104 peut comprendre un nombre K d'éléments de retards, K étant un nombre entier compris, par exemple, entre 12 et 40, par exemple égale à 16 ou 32. Chaque élément de retard Ni, i étant un entier variant de 1 à 12, ou de 1 à K, comprend deux entrées IN1i et IN2i deux sorties OUT1i et OUT2i, et une borne de commande CMDNi recevant un signal de commande CMD_Ni.
Pour former la chaine 104, les éléments de retard N1 à N12 sont reliés "en série", c'est-à-dire que les éléments N1 à N12 sont reliés les uns aux autres pour former une ligne. Plus particulièrement, Chaque élément Ni a : - son entrée IN1i reliée, de préférence connectée, à la sortie OUT1i-1 de l'élément Ni-1 de rang précédent ; - sa sortie OUT1i reliée, de préférence connectée, à l'entrée IN1i+1 de l'élément Ni+1 de rang suivant ; - son entrée IN2i reliée, de préférence connectée, à la sortie OUT1i+1 de l'élément Ni+1 de rang suivant ; et - sa sortie OUT2i reliée, de préférence connectée, à l'entrée IN2i-1 de l'élément Ni-1 de rang précédent.
L'élément de retard de rang 1 de la chaine 104, c'est-à-dire le premier élément de retard de la chaine 104, c'est-à-dire l'élément N1 en , a son entrée IN11 reliée, de préférence connectée, à la sortie de la porte ET 101, et reçoit donc le signal numérique SIG. De plus, l'élément de retard N1 a sa sortie OUT21 reliée, de préférence connectée, à l'entrée de la porte inverseuse 102 et à l'entrée d'horloge clk de la bascule 103, et fournit donc le signal retardé SIG_R. De plus, l'élément de retard de rang maximal, c'est-à-dire le dernier élément de retard de la chaine 104, c'est-à-dire l'élément N12 en , a sa sortie OUT112 reliée, de préférence connectée, à sa propre entrée IN212.
Selon un mode de réalisation, les éléments de retard N1 à N12 de la chaine 104 sont repartis en trois groupes d'éléments de retard, parmi lesquels : - un groupe G1 d'éléments de retard (premiers éléments) activés, ou actifs, par leurs signaux de commande ; - un groupe G2 d'éléments de retard (deuxièmes éléments) activables par leurs signaux de commande ; et - un groupe G3 d'éléments de retard (troisièmes éléments) désactivés, ou non actifs, par leur signaux de commande.
Plus particulièrement, le groupe G1 comprend k1 éléments de retard disposés en début de la chaine 104. Autrement dit, le groupe G1 comprend les k1 premiers éléments de retard de la chaine 104, c'est-à-dire les k1 éléments de retard dont le rang est compris entre 1 et k1. En , k1 vaut quatre, et le groupe G1 comprend les éléments N1 à N4.
Plus particulièrement, le groupe G2 comprend k2 éléments de retard disposés en milieu de la chaine 104. Autrement dit, le groupe G2 comprend les k2 éléments de retard disposés entre les éléments du groupe G1 et les éléments du groupe G3, c'est-à-dire les k2 éléments de retard dont le rang est compris entre k1+1 et k1+k2. En , k2 vaut quatre, et le groupe G1 comprend les éléments N5 à N8. On peut appeler le groupe G2 la fenêtre de travail du générateur 100.
Plus particulièrement, le groupe G3 comprend k3 éléments de retard disposés en fin de la chaine 104. Autrement dit, le groupe G3 comprend les k3 derniers éléments de retard de la chaine 104, c'est-à-dire les k3 éléments de retard dont le rang est compris entre k1+k2+1 et k1+k2+k3. En , k3 vaut quatre, et le groupe G1 comprend les éléments N9 à N12.
Le générateur 100 comprend, en outre, un circuit de commande 105 (CMD) adapté à commander les éléments de retard de la chaine 104. Le circuit 105 comprend une entrée recevant le signal numérique vobulé de sortie WO_OUT, et autant de sortie que d'éléments de retard de la chaine 104 fournissant les signaux de commande CMD_N1, …, CMD_N12 aux éléments de retard. Autrement dit, l'entrée du circuit de commande 105 est reliée, de préférence connectée, à la sortie Q de la bascule 103, et chaque sortie du circuit de commande est reliée, de préférence connectée, à une borne CMDNi d'un élément Ni de la chaine 104.
De préférence, le dispositif de support comporte un disque rotatif mobile en rotation par rapport à la platine inférieure et qui coopère avec les organes de serrage pour l'entrainement simultané des organes de serrage.
De préférence, le disque rotatif comporte une nervure hélicoïdale qui coopère avec chaque organe de serrage.
De préférence, le disque rotatif comporte des indentations formées sur son bord périphérique.
De préférence, le dispositif de transport comporte plusieurs dispositifs de support agencés dans un même emballage externe, dont chaque dispositif de support est associé à un récipient, et les dispositifs de support sont reliés les uns aux autres par leurs platines inférieures.
De préférence, le dispositif de transport comporte des clés de verrouillage qui coopèrent avec les platines inférieures des dispositifs de support pour les fixer les unes aux autres.
De préférence, le dispositif de transport comporte des barres verticales qui s'étendent verticalement vers le haut et qui sont portées par les platines inférieures.
De préférence, le dispositif de transport comporte deux grilles reliées à deux barres verticales d'extrémité et un filet de retenue verticale qui est accroché aux grilles.
De préférence, chaque composant du dispositif de support est réalisé par impression en trois dimensions.
est une représentation schématique en perspective d'un dispositif de transport destiné à transporter une pluralité de flacons contenant des produits radioactifs.
est une représentation schématique d'un mandrin représenté à la , qui est associé à un flacon.
est une représentation schématique éclatée des divers composants du mandrin représenté à la .
est une vue de dessous du dispositif de transport représenté à la , montrant la liaison entre les plaques de support adjacentes.
est une vue similaire à celle de la , montrant en détails les logements recevant les clés de verrouillage.
est une vue similaire à celle de la , montrant les barres verticales et les tiges de rigidification.
est une vue similaire à celle de la , montrant en plus les grilles et les filets de retenue.
EXPOSÉ DÉTAILLÉ DE L’INVENTION On a représenté à la un dispositif de transport 10 destiné au conditionnement et au transport d'une pluralité de récipients contenant des produits radioactifs.
la est une vue schématique d’une architecture selon l’invention,
la est une vue schématique d’une des unités électroniques de l’architecture selon l’invention.
DESCRIPTION DETAILLEE DE L’INVENTION En référence aux figures 1 et 2, l’architecture informatique selon l’invention comprend un réseau R ayant des nœuds 1 reliés entre par des liaisons de données symbolisées en 2. Les nœuds 1 sont également reliés à un ensemble symbolisé en 3 d’autres nœuds liés entre eux par des liaisons de données.
Chaque nœud 1 comporte une unité électronique de calcul 10, comme un processeur relié à une mémoire, ayant des interfaces 11 reliées aux liaisons de données 2. La mémoire comprend des programmes informatiques qui sont exécutés par le processeur. Les nœuds 1 peuvent être des routeurs, des ordinateurs, des serveurs, des calculateurs ou tout autre équipement comportant une unité électronique de calcul. De tels nœuds sont connus en eux-mêmes et ne seront pas plus détaillés ici.
Chaque liaison de données 2 est agencée pour permettre aux unités électroniques 10 d’échanger des données. Une liaison de données peut être une liaison physique, comme un câble comportant des conducteurs électriques torsadées ou des pistes conductrices d’un circuit imprimé, ou une liaison sans fil comme une liaison hertzienne de type Wifi ou GSM, ou tout autre type liaison, avec ou sans fil, permettant la transmission de données entre deux unités électroniques. Les liaisons de données sont connues en elles-mêmes et ne seront pas plus détaillés ici.
Dans l’architecture selon l’invention, un nœud du réseau exécute un programme principal de cybersécurité et au moins une partie des nœuds restant exécute chacun un programme agent de cybersécurité.
Chaque programme agent de cybersécurité comprend des instructions agencées pour réaliser une pluralité d’actions dont au moins une action de neutralisation et les actions de :
sonder les données aux interfaces du nœud sur lequel il est exécuté pour détecter un comportement malveillant des nœuds dont les données transitent par lesdites interface, transmettre un bilan de sondage d’interfaces au programme principal, identifier des nœuds cibles à partir du bilan de sondage d’interfaces, et prendre des décisions d’attribution des nœuds cibles au moyen d’un algorithme de décision par consensus avec les programmes agents exécutés sur des nœuds voisins pour déterminer et planifier l’action de neutralisation à engager sur les nœuds cibles.
Plus précisément, le sondage des données aux interfaces est effectué de manière connue en elle-même par inspection des paquets de données arrivant sur lesdites interfaces. Ce sondage peut être effectué en utilisant un programme d’inspection profonde de paquets ou DPI (de l’anglais « Deep Packets Inspection »).
Une fois extraites, les données sont analysées pour y détecter une vulnérabilité représentée ici par un comportement malveillant ou défaillant du nœud émetteur des données. A cette fin, chaque programme agent met en œuvre un modèle de comportement adverse permettant à chaque programme agent de pouvoir déceler dans les données un ensemble d’indices révélateurs d’un tel comportement. Il existe de nombreux modèles de comportement adverses et notamment ceux portant les noms suivant : Game-theoretic modeling, attack graph model (MORDA, MODA, DACCA, Bayesian attack graph), Dolev-Yao, Bellare-Rogaway, Lockheed Martin Cyber Kill Chain, Mitre’s att&ck Matrix… De manière connue en elle-même, la mise en œuvre de ces modèles fait appel à l’intelligence artificielle. A titre d’exemple, un tel comportement peut constituer en l’émission de virus sur le réseau, la captation de données dont le nœud n’est pas le destinataire final, des envois massifs de données pour saturer les interfaces d’autres nœuds…
Chaque programme agent peut ainsi identifier des nœuds cibles qu’il est nécessaire de neutraliser.
Chaque programme agent est ici agencé pour réaliser une pluralité d’actions de neutralisation sur les nœuds cibles pour lesquels un comportement malveillant a été détecté. Les actions de neutralisation comprennent des actions défensives et des actions offensives. Les actions défensives comprennent un blocage des échanges avec au moins un des nœuds cibles et un filtrage des échanges avec au moins un des nœuds cibles. Les actions offensives comprennent une saturation des interfaces d’au moins un des nœuds cibles.
L’algorithme de décision, ici de type PAXOS, est configuré pour aboutir à une répartition des nœuds cibles entre les programmes agents des nœuds voisins de manière qu’un programme agent n’ait à neutraliser simultanément qu’un unique nœud cible. L’algorithme de décision est configuré pour aboutir à une coordination dans le temps des actions de neutralisation menées par les programmes agents contre les nœuds cibles.
Les programmes agents mettent en outre en œuvre un module de synchronisation temporelle pour coordonner leurs actions de neutralisation. Le module de synchronisation met en œuvre un algorithme de synchronisation temporelle distribuée de type WELSH.
Le générateur 4021 est adapté à fournir un signal d'horloge de référence Ref. Selon un exemple, le générateur 4021 est une boucle à verrouillage de phase (PLL, de l'anglais Phase-locked loop).
Le circuit diviseur de fréquence 4022 permet de commander l'activation du compteur 4023. Le circuit diviseur de fréquence reçoit le signal d'horloge de référence Ref, et fournit un signal d'activation ena du compteur 4023. Plus particulièrement, le circuit diviseur de fréquence 3022 détermine la durée du mode de régulation, en mettant le signal d'activation ena à un état haut pendant ladite durée, et à un état bas sinon.
Le circuit diviseur de fréquence reçoit en entrée le signal de sortie WO_OUT et fournit un signal de référence WO_OUT'.
Le compteur 4023 comprend une entrée d'activation ena et une entrée d'horloge clk, et une sortie. L'entrée d'activation ena reçoit le signal de référence WO_OUT', et l'entrée d'horloge reçoit le signal de référence Ref. Le compteur fournit, en sortie, un signal numérique représentatif d'un résultat de comptage. Le compteur 4023 est adapté à compter, pendant une certaine durée, ou fenêtre de calcul, le nombre de fronts montants du signal qu'il reçoit sur son entrée d'horloge, donc le signal de référence Ref. Le résultat de ce comptage est fourni en sortie.
Le circuit de compensation 4024 comprend une entrée recevant le signal de sortie du compteur 4023, et une sortie fournissant le signal de commande CMD_SEL.
Selon un mode de réalisation, un premier postulat est que le nombre k2 d'éléments de retard du groupe G2 n'est jamais modifié. Un deuxième postulat est que les éléments de retard de la chaine du générateur ajoutent tous le même retard et que le signal de commande CMD_SEL est un signal représentant un nombre relatif H qui est à ajouter aux nombres k1 et à k3 pour réguler le générateur 100.
Le circuit de compensation 4024 établit le nombre H en utilisant la formule suivante : dans laquelle : - Rf représente le nombre de fronts montants de référence ; - M représente le nombre de fronts montants du signal Ref relevé par le compteur 4023 pendant la durée C ; - S représente la durée d'un retard d'un élément de retard ; - T_clk_ref représente la période du signal de référence Ref ; et - DIV représente le nombre de front montant relevé par un circuit diviseur de fréquence 4023.
Un avantage est qu'en régulant le générateur en utilisant la formule de ce mode de réalisation, le signal est régulé en une seule itération.
Un autre avantage de ce mode de réalisation par rapport au premier mode de réalisation est qu'il est plus facile à implémenter.
La est un schéma illustrant, schématiquement et sous forme de blocs, un mode de réalisation d'un générateur de nombres aléatoires 500.
Le générateur 500 comprend : - un générateur 501 (WRO) d'un signal numérique vobulé du type du générateur 100 décrit en relation avec les figures 1 et 2 ; - un circuit d'échantillonnage 502 (SAMP) ; et - un circuit 503 (ENT. ACC) mettant en oeuvre une fonction d'accumulation d'entropie.
Le générateur de signal numérique vobulé 501 reçoit, en entrée, le signal d'activation EN et fournit, en sortie, le signal numérique vobulé WO_OUT, selon le fonctionnement décrit en relation avec la .
Le circuit d'échantillonnage 502 reçoit, en entrée, le signal WO_OUT et fournit, en sortie, un bit de donnée représentant un nombre aléatoire nb. Selon un exemple de réalisation, le circuit 502 peut comprendre une bascule de type D et un circuit générant un signal d'horloge.
Le circuit 503 est un circuit mettant en oeuvre une fonction d'accumulation d'entropie, c'est-à-dire une fonction prenant une ou plusieurs entrées et dont l'unique sortie conserve l'entropie des entrées. Autrement dit, si au moins une des entrées est aléatoire, la sortie de la fonction est aléatoire également. Selon un exemple de réalisation, le circuit 503 peut mettre en oeuvre une fonction logique OU EXCLUSIF (XOR). Le circuit 503 reçoit, en entrée, le nombre aléatoire nb et fournit, en sortie, un bit de donnée représentant un nombre aléatoire NB.
Le fonctionnement du générateur de nombres aléatoires 500 est le suivant. Le générateur de signal vobulé génère le signal WO_OUT qui est ensuite échantillonné par le circuit 502 pour fournir le nombre aléatoire nb. Ce nombre aléatoire nb passe ensuite par la fonction d'accumulation d'entropie pour donner le nombre NB. A titre d'exemple, la fonction d'accumulation d'entropie peut enregistrer successivement plusieurs nombres aléatoires nb générés les uns après les autres pour produire le nombre NB.
La est un schéma illustrant, schématiquement et sous forme de blocs, un autre mode de réalisation d'un générateur de nombres aléatoires 600.