INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Le dispositif 100 est un dispositif électronique adapté à traiter des données, et qui est configuré, par exemple, pour mettre en oeuvre un procédé d'authentification. Un procédé d'authentification est un procédé pendant lequel un premier dispositif, ou un utilisateur, s'identifie auprès d'un deuxième dispositif par exemple par échange d'un identifiant et d'un mot de passe, ou, par exemple, en prouvant la connaissance d'une information secrète comme un mot de passe, un numéro d'identification personnel NIP (Personal Identification Number, PIN) ou même une valeur aléatoire. Durant la mise en oeuvre du procédé d'authentification, le dispositif 100 peut indifféremment avoir le rôle du premier dispositif ou du deuxième dispositif, ou alors avoir seulement un rôle d'intermédiaire entre les premier et deuxième dispositifs. De plus, et selon un mode de réalisation, le dispositif 100 et le procédé d'authentification est insensible aux attaques par canaux cachés.
Dans la suite de la description, on appelle échec d'un procédé d'authentification le cas où un procédé d'authentification est mis en oeuvre mais n'aboutit pas à l'authentification du premier dispositif, ou de l'utilisateur, auprès du deuxième dispositif. De plus, on appelle réussite du procédé d'authentification le cas où le procédé d'authentification est mis en oeuvre et aboutit à l'authentification du premier dispositif auprès du deuxième dispositif.
Le dispositif 100 est, en outre, configuré pour mettre en oeuvre un compteur d'échecs associé audit procédé d'authentification. Plus particulièrement, à chaque fois que le procédé d'authentification présente un échec le compteur est incrémenté. Selon un exemple, un tel compteur d'échecs peut permettre au dispositif 100 d'empêcher une nouvelle mise en oeuvre du procédé d'authentification après un nombre d'échecs, consécutifs ou non, définis au préalable.
Le dispositif 100 comprend un processeur 101 (CPU) permettant de traiter des données. Selon un exemple, le dispositif 100 peut comprendre plusieurs processeurs adaptés chacun à traiter différents types de données. Selon un exemple particulier, le dispositif 100 peut comprendre un processeur principal et un processeur sécurisé adapté à ne traiter que des données sensibles. Selon un exemple, le processeur 101 peut être configuré pour mettre en oeuvre le procédé d'authentification et/ou le compteur d'échecs décrits précédemment.
Le dispositif 100 comprend, en outre, une ou plusieurs mémoires 102 (MEM) dans lesquelles sont stockées des données, par exemple des données binaires. Selon un exemple, le dispositif 100 comprend plusieurs types de mémoires, comme une mémoire morte, une mémoire volatile, et/ou une mémoire non volatile. Selon un mode de réalisation, le dispositif 100 comprend une mémoire non volatile, et selon un exemple préféré cette mémoire non volatile est une mémoire de type Flash, c'est-à-dire une mémoire non volatile conservant les données qu'elle stocke même après une coupure d'alimentation. De plus, certaines mémoires de type Flash présente un mécanisme de détection et/ou de correction d'erreur.
Le dispositif 100 comprend, en outre, un ou plusieurs circuits 104 (ALIM) prenant en charge l'alimentation en énergie du dispositif 100. Selon un exemple, les circuits 104 peuvent comprendre une ou plusieurs batteries, des circuits de conversion d'énergie, des circuits de charge, etc.
Le dispositif 100 comprend, en outre et de façon optionnelle, un ou plusieurs éléments sécurisés (secure element, SE) 105 (SE) permettant la gestion de données sensibles, comme le stockage ou l'utilisation de ces données, ou permettant, par exemple, de mettre en oeuvre le procédé d'authentification. Selon un exemple, l'élément sécurisé 105 peut être configuré pour mettre en oeuvre le procédé d'authentification et/ou le compteur d'échecs décrits précédemment. Selon un exemple, l'élément sécurisé 105 peut comprendre un ou plusieurs propres processeurs du type du processeur 101, mémoires du type des mémoires 102, circuits d'entrée/sortie du type des circuits 103, et circuits mettant en oeuvre des fonctions diverses du type des circuits 106.
Le dispositif 100 comprend, en outre, un ou plusieurs circuits 106 (FCT) mettant en oeuvre une ou plusieurs fonctionnalités du dispositif 100. Selon un exemple, les circuits 106 peuvent comprendre des circuits de traitement spécifiques de données, comme des circuits de chiffrement, ou des circuits permettant d'effectuer des mesures, comme des capteurs. Selon un exemple, le ou les circuits 106 peuvent être configurés pour mettre en oeuvre le procédé d'authentification et/ou le compteur d'échecs décrits précédemment.
Le dispositif 100 comprend, en outre, un ou plusieurs bus de communication 107 permettant à tous les circuits du dispositif 100 de communiquer. En , un seul bus 107 reliant le processeur 101, la ou les mémoires 102, et les circuits 103 à 106 est représenté, mais en pratique, le dispositif 100 peut comprendre plusieurs bus de communication reliant ces différents éléments.
Selon un mode de réalisation particulier, le dispositif 100 est adapté à mettre en oeuvre au moins un compteur, par exemple en utilisant le processeur 101 ou un circuit dédié parmi les circuits 106.
Selon un autre mode de réalisation, le dispositif 100 est un système électronique complexe tel qu'un dispositif électronique programmable, comme un ordinateur. Selon encore un autre mode de réalisation, le dispositif 100 est constitué d'un seul processeur, ou microprocesseur, et d'une mémoire.
Selon un mode de réalisation, le dispositif 100 est un élément sécurisé comprenant au moins un processeur et une mémoire non volatile. Selon un mode de réalisation préféré, le dispositif 100 est un contrôleur, ou microcontrôleur, sécurisé.
La est un schéma-bloc illustrant un mode de mise en oeuvre d'un procédé de protection 200, ou mécanisme de protection, d'un procédé d'authentification mis en oeuvre par un dispositif du dispositif 100 décrit en relation avec la .
Le procédé de protection 200 comprend la réécriture, et l'écriture le cas échéant, d'une ou plusieurs données stockées dans une mémoire non volatile du dispositif électronique, ces données sont aussi appelées balises (Tag). Selon un mode de réalisation, les données concernées sont stockées dans une mémoire non volatile du dispositif électronique. Selon un mode de réalisation préféré, les données concernées sont stockées dans une mémoire de type flash du dispositif électronique.
Dans la suite de la description, on appelle une cellule mémoire non écrite, ou cellule mémoire effacée, une cellule mémoire dont le contenu a été effacée et dont la lecture génère une erreur . Autrement dit, on appelle cellule mémoire non écrite, une cellule mémoire ne contenant pas de donnée. On appelle une cellule mémoire écrite, une cellule mémoire contenant une donnée écrite pendant une opération d'écriture, et dont la lecture renvoie la valeur de la donnée stockée.
De plus, dans la suite de la description, on appelle une opération d'écriture, une opération pendant laquelle une donnée est écrite dans une cellule mémoire non écrite, ou cellule mémoire effacée, et on appelle une opération de réécriture, une opération pendant laquelle une donnée est écrite dans une cellule mémoire écrite, c'est-à-dire une opération pendant laquelle une donnée est reprogrammée à la place de la donnée stockée dans la cellule mémoire écrite, ou encore une étape pendant laquelle une cellule mémoire est réécrite avec une autre donnée.
De plus, le procédé 200 utilise un ensemble E de cellules mémoire de la mémoire non volatile pour être mis en oeuvre. Chaque cellule mémoire est associée à, ou est localisée à, une adresse mémoire et est apte à stocker une donnée.
L'ensemble de cellules mémoire E comprend N couples de cellules mémoire, N étant un entier positif. Chaque couple de cellules mémoire est noté (ok(n), nok(n)), n étant un entier variant de 1 à N. La première cellule mémoire ok(n) d'un couple est liée aux réussites du procédé d'authentification, et la deuxième cellule nok(n) d'un couple est liée aux échecs du procédé d'authentification.
Les N couples compris dans l'ensemble E sont adressés séquentiellement de sorte que les couples soient sélectionnés successivement. Le couple courant est désigné comme étant le couple actif de l'ensemble. Pour être le couple actif, un couple doit comporter deux cellules mémoire écrites.
Selon un exemple particulier, l'ensemble E est une partie de la mémoire non volatile comprenant deux fois N cellules mémoire. Selon un exemple particulier, les cellules mémoire d'un même couple ont des adresses consécutives.
Le procédé de protection 200 comprend une étape initiale 201 (AUT) de mise en oeuvre du procédé d'authentification résultant soit en un échec (sortie N du bloc de l'étape 201) soit en une réussite (sortie Y du bloc de l'étape 201).
Lorsque l'étape 201 résulte en une réussite, l'étape suivante est une étape 202 (REWRITE) pendant laquelle une opération de réécriture de la première cellule mémoire ok(n) du couple actif liée aux réussites du procédé d'authentification est mise en oeuvre.
Lorsque l'étape 201 résulte en un échec, l'étape suivant est une étape 203 (REWRITE) pendant laquelle une opération de réécriture de la deuxième cellule mémoire nok(n) du couple actif liée aux échecs du procédé d'authentification est mise en oeuvre.
A une étape 204 (INC CNT), postérieure à l'étape 203, le compteur d'échecs associé au procédé d'authentification mis en oeuvre à l'étape 201 est incrémenté.
A une étape 205 (WRITE), postérieure à l'étape 204, deux opérations d'écriture d'un autre couple de cellules mémoire (ok(n+1), nok(n+1)) est mise en oeuvre.
La illustre plus en détails les opérations de réécriture et d'écriture mises en oeuvre pendant les étapes 202, 203 et 205. La illustre plus en détails les avantages du procédé 200 face à une attaque par coupure d'alimentation.
Un avantage de ce mode de réalisation est que tant que les mises en oeuvre du procédé d'authentification résultent en des réussites, seule une opération de réécriture est réalisée. Autrement dit, une réussite d'un procédé d'authentification n'engendre pas l'écriture de données dans des cellules mémoire non écrites jusque-là. Le nombre d'opération d'effacement est donc limité. Cela a pour avantage de limiter l'usure de certaines mémoires comme les mémoires pour lesquelles une opération d'effacement est nécessaire.
La est un schéma illustrant un exemple pratique des étapes de réécriture et d'écriture des cellules mémoire de l'ensemble E décrites en relation avec la .
Comme décrit précédemment, les étapes 202, 203 et 205 comprennent la réécriture, et l'écriture le cas échéant, d’une ou plusieurs données stockées dans des cellules mémoire d'une mémoire non volatile du dispositif électronique.
Le fonctionnement général du procédé 200 est le suivant.
L’utilisation du premier interrupteur à lame souple 64 et du deuxième interrupteur à lame souple 66 comme composants montés en surface présente ainsi l’avantage d’être fixés directement à la première pièce 80 sans nécessiter l’utilisation de la deuxième pièce 82, limitant alors l’encombrement axial selon l’axe de rotation A1.
Il peut également être envisagé d’utiliser deux ou une multitude d’aimants 62 ou de pôles magnétiques sur la pièce rotative 4. Les aimants 62 sont alors arrangés d’une manière équidistante. Cette configuration basée sur l’utilisation de plusieurs aimants 62 répartis de manière équidistante dans la pièce rotative 4 permet de générer plusieurs impulsions par rotation de la pièce rotative 4. Il peut également être envisagé que les aimant 62 ou les pôles magnétiques soient directement positionnés sur au niveau d’un pas ou d’un incrément de la partie rotative 4. Cette configuration présente alors l’avantage de pouvoir identifier le pas franchi par la partie rotative 4 dans le cas d’utilisation par exemple d’un moteur pas à pas.
Il peut également être envisagé d’utiliser plusieurs couples d’interrupteurs à lame souples identiques au premier interrupteur à lame souple 64 et au deuxième interrupteur à lame souple 66 afin d’obtenir une mesure redondante de la position angulaire de l’aimant 62. En effet, les lectures principales et redondantes peuvent permettre une mesure identique en compensant le décalage angulaire de manière prédéfinie.
Selon une variante, le dispositif tournant 1 comprend au moins un canaliseur de flux 9 configuré pour canaliser le flux magnétique de l’aimant 62 radialement par rapport à l’axe de rotation A1 de la pièce rotative 4 de sorte à aligner le flux magnétique selon l’axe radial A2. En variante, l’au moins un canaliseur de flux 9 est collé à l’aimant 62 avec une colle polymérisée ayant une bonne perméabilité magnétique. Selon une configuration préférentielle, représentée en , le dispositif tournant 1 comprend deux canaliseurs de flux 9 insérés dans le logement 42 de sorte à ce que l’aimant 62 soit positionné entre les deux canaliseurs de flux 9 selon l’axe de rotation A1. Le rotor 620 comprend alors l’aimant 62 et les deux canaliseurs de flux 9.
Le canaliseur de flux 9 est, à titre d’exemple indicatif, une pièce polaire pour canaliser le flux magnétique. Le canaliseur de flux 9 est, à titre d’exemple indicatif, réalisée en matériau ferromagnétique.
Selon une variante, le dispositif tournant 1 comprend au moins un canaliseur de flux 9, positionné en regard du premier interrupteur à lame souple 64 contre la partie fixe 2 de sorte à canaliser le flux magnétique généré par l’aimant 62 au niveau du premier interrupteur à la souple 64. De manière préférentielle, le dispositif tournant 1 comprend deux canaliseurs de flux 9 positionné à proximité du premier interrupteur à lame souple 64 contre la partie fixe 2 de sorte à ce que le premier interrupteur à lame souple 64 est entre deux canaliseurs de flux 9.
Et de manière similaire, le dispositif tournant 1 comprend au moins un canaliseur de flux 9, positionné à proximité du deuxième interrupteur à lame souple 66 contre la partie fixe 2 de sorte à canaliser le flux magnétique généré par l’aimant 62 au niveau du deuxième interrupteur à la souple 66. De manière préférentielle, le dispositif tournant 1 comprend deux canaliseurs de flux 9 positionné à proximité du deuxième interrupteur à lame souple 66 contre la partie fixe 2 de sorte à ce que le deuxième interrupteur à lame souple 66 est entre deux canaliseurs de flux 9. Dès lors, le stator 640 comprend le premier et le deuxième interrupteur à lame souple 64 et 66 ainsi que les quatre canaliseurs de flux 9.
Le dispositif tournant 1 peut également comprendre un carter de protection magnétique 10 configuré pour isoler la partie rotative 4 et la partie fixe 2 d’un flux en provenance d’un milieu extérieur au dispositif tournant 1. Ainsi, le carter de protection magnétique 10 isole magnétiquement le dispositif tournant 1 du milieu extérieur. Dès lors, le premier interrupteur à lame souple 64 et le deuxième interrupteur à lame souple 66 sont moins sensibles, voire même insensibles, aux perturbations électromagnétiques en provenance d’autres machines situées à proximité ou du milieu extérieur comme le rayonnement cosmique. Le carter de protection magnétique 10 est fixé au stator 2 par le biais de vis paramagnétiques 100. L’utilisation de vis paramagnétique 100 présente l’avantage d’absorber une faible portion du flux magnétique à proximité de ces dernières et ont ainsi tendance à réduire la taille de la plage de détection commune 65.
En variante, il peut être envisagé de fixer le carter de protection magnétique 10 par le biais de vis.
Selon une autre variante, le carter de protection magnétique 10 est un carter paramagnétique.
Le dispositif tournant 1 peut également comprendre un dispositif de réglage de la position 11 du stator 640, et particulièrement du premier interrupteur à lame souple 64 et du deuxième interrupteur à lame souple 66, par rapport à la pièce fixe 2 de manière à ajuster la position angulaire du stator 640 par rapport au rotor 620 et à la pièce rotative 4. Le dispositif de réglage 11 du stator 640 induit une rotation du stator 640 par rapport à la pièce fixe 2 selon l’axe de rotation A1 de sorte à déplacer les positions angulaires du premier interrupteur à lame souple 64 et du deuxième interrupteur à lame souple 66.
A titre d’exemple indicatif, le dispositif de réglage de la position 11 du stator 640 par rapport à la pièce fixe 2 comprend au moins une gouttière 110 s’étendant, le long de la partie fixe 2, perpendiculairement par rapport à l’axe de rotation A1 et radialement par rapport au sens de rotation de la partie rotative 4 et une vis de réglage 111 introduite dans la gouttière 110 permettant de bloquer le stator 640 par rapport à la pièce fixe 2. Ce réglage présente l’avantage de permettre de centrer chaque couple d’interrupteurs à lame souple sur un pas du moteur pas à pas.
En outre, dispositif de réglage de la position 11 permet de régler la position angulaire de la pièce fixe 2 par rapport à la pièce sur laquelle la pièce fixe est montée, qui est en l’occurrence la flasque arrière du moteur.
Il peut également être envisagé, comme représenté en , que la partie fixe 2 comprenne directement un canalisateur de flux 9’. Cette variante permet de se passer de l’utilisation d’un canaliseur de flux 9 ajouté à proximité de l’aimant 62 ou des interrupteurs à lame souple 64 ou 66. Le canaliseur de flux 9’ prend ainsi la forme d’une excroissance 90’ planaire perpendiculaire à l’axe de rotation A1 en saillie par rapport à la partie fixe 2. Le canaliseur de flux 9’ comprenant cette excroissance 90’ permet ainsi de rediriger le flux magnétique en direction des premier et deuxième interrupteurs à lame souple 64 et 66.
Il peut également être envisagé de combiner le canalisateur de flux 9 positionné à proximité de l’aimant 62 dans la partie tournante 4 et le canaliseur de flux 9’ compris dans la partie fixe 2 afin d’optimiser la redirection du flux magnétique des pôles de l’aimant 62 jusqu’aux premier et deuxième interrupteurs à lame souple 64 et 66. De plus, dans une configuration préférentielle, le canalisateur de flux 9 positionné à proximité de l’aimant 62 dans la partie tournante 4 et le canaliseur de flux 9’ compris dans la partie fixe 2 forment des pôles saillants et des dents se trouvant en face l’un de l’autre quand la réluctance est minimale.
En outre, il peut également être envisagé de travailler avec un champ magnétique saturant les canalisateurs de flux 9 et/ou 9’ plutôt que de capter des lignes de fuite du champ magnétique. Un fonctionnement en saturation des canaliseurs de flux 9 et 9’ présente ainsi l’avantage d’obtenir une détection moins sensible aux influences externes à cause de la température ou des dispersions de fabrication par exemple.
Selon un mode de réalisation, les première, deuxième, et cinquième données sont toutes identiques, et les troisième et quatrième données sont des données aléatoires.
Un autre mode de réalisation prévoit un produit-programme d'ordinateur mettant en oeuvre le procédé décrit précédemment.
Un autre mode de réalisation prévoit un support d'enregistrement de données lisible par ordinateur comprenant un produit-programme d'ordinateur décrit précédemment.
la représente un exemple de dispositif électronique ;
la représente un schéma-bloc illustrant les étapes d'un mode de réalisation d'un procédé de protection d'un procédé d'authentification ;
la représente un schéma illustrant plus en détail la mise en oeuvre du mode de réalisation de la ; et
la représente un schéma illustrant plus en détail un exemple de mise en oeuvre du mode de réalisation de la .
Par souci de clarté, seuls les étapes et éléments utiles à la compréhension des modes de réalisation décrits ont été représentés et sont détaillés. En particulier, aucune explication détaillée n'est donnée concernant les procédés d'authentification auxquels s'appliquent le procédé de protection. En effet, la plupart des procédés d'authentification usuels sont compatibles avec les modes de réalisation décrits.
Les modes de réalisation décrits ci-après concernent la protection d'un dispositif électronique, et plus particulièrement la protection d'un compteur d'échecs associé à un procédé d'authentification face à des attaques malveillantes. En effet, il peut être utile de comptabiliser les mises en oeuvre d'un procédé d'authentification résultant en un échec, consécutives ou non, pour, par exemple, empêcher un utilisateur malveillant de s'authentifier auprès du dispositif électronique.
L'utilisation d'un tel compteur est cependant vulnérable à différents types d'attaques malveillantes, dont, par exemple, les attaques par coupure d'alimentation. En effet, dans certains cas, il peut suffire d'éteindre l'alimentation électrique dudit compteur d'échecs pour empêcher son incrémentation.
Les modes de réalisation décrits ci-après proposent la mise en oeuvre d'un mécanisme de protection associé au compteur et permettant de sécuriser l'incrémentation du compteur. Ce mécanisme comprend la réécriture et l'écriture de données spécifiques en mémoire avant et après l'incrémentation du compteur après un échec du procédé d'authentification. Ces opérations de réécriture et/ou d'écriture sont décrites en détails en relation avec la . Lorsqu'une coupure de l'alimentation a lieu, il suffit, au moment du redémarrage du dispositif, de vérifier l'état de ces données spécifiques pour déterminer si la dernière mise en oeuvre du procédé d'authentification a résulté en un échec ou en un succès.
Fabrication et mise en œuvre de l’enrobé ouvert 70 t d’enrobés hydrocarbonés ouvert tels que définis ci-dessus ont été produites en usine d’enrobage. Après environ 1h de transport, l’enrobé ouvert a été principalement mis en œuvre au finisseur, certaines zones ayant fait l’objet d’une mise en œuvre manuelle. L’épaisseur de la couche d’enrobée est comprise entre 5 cm et 6 cm sur une surface d’environ 650 m².
La mise en place est réalisée avec un simple compactage au cylindre tandem en lisse (i.e. sans vibration).
Les mesures effectuées sur le chantier permettent d’estimer le pourcentage de vide en place de la couche d’enrobés comme étant supérieur à 25%.
Après complet refroidissement, l’enrobé ouvert a ensuite été rempli avec le sable tel que décrit ci-dessus.
Le sable a été répandu sur l’enrobé ouvert puis balayé pour le faire rentrer dans les vides communicants. Un arrosage à l’eau en pluie fine a ensuite été effectué pour permettre une mise en place hydraulique. L’opération a été reproduite 2 à 3 fois selon les zones jusqu’ à refus (le sable ne rentre plus). Il n’a pas été constaté d’impact particulier de la teneur en eau initiale du sable compte tenu du fait qu’il est ensuite saturé lors de sa mise en œuvre par les opérations d’arrosage en pluie.
L’absence de rétention d’eau sur le chantier permet d’apprécier la drainabilité du revêtement.
Observations visuelles dans le temps Après plusieurs semaines de mise en œuvre de réouverture au trafic (Poids Lourds à une classe de traficT5, c’est-à-dire à moins de 25 poids lourds par jour) : - on ne constate pas de dégradation de surface (pas d’arrachement des plus gros éléments sous l’effet du trafic), - le sable dans l’enrobé ouvert reste en place et ne se retrouve pas accumulé dans les points bas du chantier, - le comportement perméable de l’ensemble est très satisfaisant sous les pluies automnales.
Panneau de construction hybride préfabriqué notamment pour façade de bâtiment La présente invention concerne un panneau de construction hybride préfabriqué notamment pour façade de bâtiment en général, et plus particulièrement pour façade porteuse dans le cas de bâtiments à plusieurs étages, ledit panneau étant défini au moins par une face externe et une face interne, une épaisseur séparant les faces externe et interne, deux bords latéraux et deux bords longitudinaux, dont un bord inférieur et un bord supérieur, ledit panneau de construction étant réalisé en au moins deux matériaux de construction différents, un premier et un deuxième matériaux de construction, ayant des propriétés physiques complémentaires.