INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Dans un mode de réalisation, le porteur de charge de l’électrolyte et de la composition d’imprégnation est choisi parmi le lithium ou le sodium.
Par exemple, l’électrolyte peut être un électrolyte liquide, par exemple un solvant comprenant un sel comprenant des ions lithium, par exemple le bis(trifluorométhanesulfonyl)imidure de lithium (LiTFSI) ou le LiPF 6 .
Par exemple, le solvant peut être un mélange ternaire de carbonate d’éthylène, de carbonate de propylène et de carbonate de diméthyle.
Ces solvants ont montré les meilleures propriétés pour l’application visée.
Par exemple, le mélange ternaire peut comprendre une portion volumique de carbonate d’éthylène pour une portion volumique carbonate d’éthylène de carbonate de propylène et trois portions volumiques de carbonate de diméthyle.
Dans un mode de réalisation, l’électrolyte peut être un électrolyte solide.
Il existe différentes techniques de masquage. Le principe général du masquage est de faire la séparation d’une variable secrète en plusieurs parties (« shares » en anglais). Les opérations de l’algorithme sont alors effectuées sur les différentes parties de la variable secrète et non plus directement sur la variable secrète elle-même. Il est ensuite possible, grâce à la connaissance des valeurs des parties en lesquelles la variable secrète a été initialement séparée, de déterminer une valeur de sortie de l'algorithme à partir d'un résultat final des opérations de l'algorithme effectuées sur lesdites parties. Les différentes techniques de masquage partagent ce principe, mais utilisent différentes sortes de décomposition d’une variable secrète.
Il est connu par exemple d’utiliser un masquage booléen, un masquage multiplicatif ou un masquage affine (le masquage affine est une combinaison du masquage booléen et du masquage multiplicatif). Ces différentes techniques de masquages ne sont cependant pas directement compatibles avec l’utilisation d’une table de substitution (ou S-Box pour « Substitution Box » en anglais) associée à une fonction non-linéaire, comme c’est par exemple le cas dans l’algorithme AES.
Le document « Affine Masking against Higher-Order Side Channel Analysis », G. Fumaroli et al., décrit une application du masquage affine à la S-Box de l’AES. La S-Box est gérée au moyen d’une table de substitution S-Box’ précalculée de telle sorte que , où est la fonction associée à la S-Box de l’AES, est la fonction associée à la table de substitution S-Box’, et , et sont des variables de masquage déterminées aléatoirement. La table S-Box’ doit alors être recalculée à chaque fois que les variables de masquage sont changées, ce qui peut impacter significativement les performances de l’algorithme. Les opérations « . » et « + » correspondent ici respectivement à la multiplication et l’addition de corps fini.
Le document « Formal Analysis of the Entropy / Security Trade-Off in First- Order Masking Countermeasures against Side -Channel Attacks », M. Nassar et al., décrit une application du masquage booléen à la S-Box de l’AES. Il est proposé de restreindre l’ensemble des valeurs pouvant être prise par la variable de masquage et de précalculer une table de substitution S-Box’ pour chacune de ces valeurs. Cette solution n’est cependant pas bien adaptée au masquage affine car le masquage affine implique d’utiliser deux variables de masquage, et cela entraîne un grand nombre de valeurs possibles pour le couple formé par les deux variables. Or, le masquage affine présente une meilleure résistance aux attaques par canal auxiliaire.
Le document « Secure Multiplicative Masking of Power Functions », L. Genelle et al., décrit une méthode pour évaluer la S-Box de l’AES de manière masquée. La S-Box est décomposée en une fonction puissance et une fonction affine. Les auteurs présentent comment évaluer la S-Box en effectuant la fonction puissance avec un masquage multiplicatif, et en effectuant tout le reste de l’AES (fonction affine inclue) en masquage booléen. Cette méthode nécessite cependant des conversions du masquage multiplicatif vers le masquage booléen et inversement, ce qui nuit aux performances de l’algorithme. D’autre part, contrairement au masquage affine, le masquage booléen et multiplicatif sont ici utilisés séparément et non de manière combinée.
A cet effet, et selon un premier aspect, il est proposé par la présente invention un procédé pour protéger un dispositif électronique contre une attaque par canal auxiliaire. Le dispositif électronique comporte un processeur configuré pour exécuter un algorithme cryptographique manipulant des variables appartenant à un corps fini et impliquant au moins une fonction de substitution non-linéaire appliquée à une variable secrète à protéger. La fonction comporte une fonction d'élévation à une puissance et une fonction affine telles que , où est une constante et est une fonction linéaire par rapport à une opération d’addition du corps fini . Le procédé est mis en œuvre par le processeur du dispositif électronique. Le procédé comporte : un masquage de la variable secrète par une fonction de masquage telle que , chacune des variables et étant choisie aléatoirement parmi les éléments de ou parmi un sous-ensemble de , la variable étant choisie non nulle ; une application à , en fonction de , d’une première table de substitution correspondant à la fonction d’élévation à la puissance et dont les éléments ont été préalablement calculés pour les différentes valeurs pouvant être prises par et ; une application au résultat obtenu en sortie de la première table de substitution , en fonction de , d’une deuxième table de substitution correspondant à la fonction affine et dont les éléments ont été préalablement calculés pour les différentes valeurs pouvant être prises par et .
Par l’expression « la première table de substitution correspond à la fonction d’élévation à la puissance » on entend que la fonction associée à la table de substitution comprend une étape d’élévation à la puissance (autrement dit la fonction associée à n’est pas nécessairement limitée à une élévation à la puissance ).De même, par l’expression « la deuxième table de substitution correspond à la fonction affine » on entend que la fonction associée à la table de substitution comprend une étape d’application de la fonction affine (autrement dit la fonction associée à n’est pas nécessairement limitée à la fonction affine ).
Le masquage affine permet de sécuriser l'utilisation de la variable secrète . L'utilisation des deux tables et permet de faciliter la prise en compte du masquage lors de l'application de la fonction de substitution à la variable secrète ; en effet, les deux tables et sont précalculées et utilisées de telle sorte qu'on obtienne en sortie de un résultat qui correspond à une représentation masquée (avec un masquage affine présentant le même masque multiplicatif ) du résultat qui aurait été obtenu si on avait appliqué la fonction à la variable secrète . L'utilisation des deux tables et est particulièrement robuste contre les attaques par canal auxiliaire car seul un sous-ensemble strict des parties (« shares ») obtenues par le masquage est utilisé pour évaluer chacune des tables. L'utilisation des deux tables et permet en outre de limiter l'impact du masquage sur l'empreinte mémoire.
Dans des modes particuliers de mise en œuvre, le résultat peut s’écrire sous la forme où est une variable déterminée en fonction de et/ou , et le procédé comporte : une application aux variables et d’une troisième table de substitution dont les éléments ont été préalablement calculés pour les différentes valeurs pouvant être prises par et ; une soustraction du résultat obtenu en sortie de la deuxième table de substitution au résultat obtenu en sortie de la troisième table de substitution pour obtenir un résultat sous la forme , où est une variable déterminée en fonction de et/ou .
De telles dispositions permettent de ramener le masque booléen de la représentation masquée obtenue en sortie de la table dans un ensemble spécifique. Cela simplifie l'exploitation de la représentation maquée obtenue en sortie de .
L'invention peut également s'appliquer à une combinaison d'un masquage affine avec un masquage carré, ou à une combinaison d'un masquage booléen avec un masquage carré. Ainsi, la présente invention porte également sur un procédé pour protéger un dispositif électronique contre une attaque par canal auxiliaire. Le dispositif électronique comporte un processeur configuré pour exécuter un algorithme cryptographique manipulant des variables appartenant à un corps fini binaire et impliquant au moins une fonction de substitution non-linéaire appliquée à une variable secrète à protéger. La fonction comporte une fonction d’élévation à une puissance et une fonction affine telles que , où est une constante et est une fonction linéaire par rapport à une opération d’addition du corps fini binaire . Le procédé est mis en œuvre par le processeur du dispositif électronique. Le procédé comporte : un masquage de la variable secrète par une fonction de masquage telle que , chacune des variables , et étant choisie aléatoirement parmi les éléments de ou parmi un sous-ensemble de , chacune des variables et étant choisie non nulle ; une application à , en fonction de , d’une première table de substitution correspondant à la fonction d’élévation à la puissance et dont les éléments ont été préalablement calculés pour les différentes valeurs pouvant être prises par et ; une application au résultat obtenu en sortie de la première table de substitution , en fonction de et , d'une deuxième table de substitution correspondant à la fonction affine et dont les éléments ont été préalablement calculés pour les différentes valeurs pouvant être prises par , et .
(c) au moins un acide non polymérique ou un sel de celui-ci ; et
les ingrédients (a), (b-1), (b-2), (c), (d) et (e) sont capables de former des nanoparticules, dont la quantité est comprise entre 0,01 % et 0,58 % en poids, de préférence entre 0,05 % et 0,57 % en poids, et plus préférentiellement entre 0,1 % et 0,56 % en poids, par rapport au poids total de la composition,
le rapport pondéral de la quantité du ou des (e) acide(s) gras par rapport au poids total des nanoparticules est de 0,001 ou plus,
afin de renforcer la capacité de pénétration des nanoparticules dans une substance kératineuse telle que la peau.
L’utilisation ci-dessus peut délivrer de l’acide hyaluronique et/ou un dérivé d’acide hyaluronique plus profondément dans une substance kératineuse telle que la peau. Par conséquent, l’utilisation ci-dessus selon la présente invention peut offrir à une substance kératineuse telle que la peau des effets cosmétiques dérivés de l’acide hyaluronique et/ou d’un dérivé d’acide hyaluronique. Par exemple, l’utilisation selon la présente invention peut offrir à une substance kératineuse telle que la peau des effets hydratants.
Selon un mode de réalisation l’étape 1 comprend au moins une étape de pré-traitement des déchets organiques par pré-fermentation lactique. Une telle étape permet avantageusement d’augmenter la teneur en AGV dans la solution d’AGV et de diminuer ou supprimer les problèmes d’hétérogénéités des déchets organiques.
L’invention a également pour objet un procédé de fabrication de PHA à partir de déchets organiques, comprenant au moins une étape de pré-traitement des déchets organiques par pré-fermentation lactique. La pré-fermentation peut être précédée ou succédée par une étape de broyage des déchets et/ou par au moins un autre pré-traitement.
Dans le procédé de fabrication de PHA selon l’invention, le pré-traitement par pré-fermentation lactique peut être réalisé avec des microorganismes adaptés, en particulier des bactéries lactiques. Il peut s’agir préférentiellement de bactériques lactiques comme des bactéries lactobacilles et/ou bifidobacter.
Le pré-traitement par pré- fermentation lactique peut être réalisé dans un dispositif adapté, préférentiellement dans un digesteur anaérobique. Le pré-traitement par pré-fermentation lactique peut être réalisé avec une ou plusieurs des conditions suivantes, préférentiellement toutes : - sous agitation, - à un potentiel redox inférieur à -300mV, préférentiellement entre -550 mV et -400 mV, - entre 20 et 60°C, - à un pH entre 3 et 5, - pendant au moins 24 heures, préférentiellement entre 1 et 6 jours.
Selon un mode de réalisation particulier, dans le procédé de fabrication de PHA selon l’invention, l’étape de pré-fermentation lactique comprend les étapes suivantes : - broyage, préférentiellement dans l’eau, pour obtenir une solution aqueuse comprenant entre 5 et 20% de matières sèches, notamment entre 10 et 12% de matières sèches, - introduction dans un digesteur anaérobique pour pré-fermentation, - éventuellement inoculation du réacteur à l’aide de bactéries lactiques , - ajustement du pH entre 3 et 5, préférentiellement à l’aide de lessive de soude, par exemple lessive de soude NaOH 30% v/v, - chauffage du milieu entre 20 et 40°C, - au bout de 2 à 8 jours, préférentiellement 3 à 5 jours, récupération d’une solution d’acide lactique contenant des déchets organiques pré-traités.
Selon une variante, l’étape 1 du procédé de production de PHA selon l’invention, comprend au moins une étape de pré-traitement des déchets organiques par pré-fermentation lactique et au moins une autre étape de pré-traitement.
Dans le procédé de fabrication de PHA selon l’invention, digestion anaérobie peut être réalisée en inoculant les déchets organiques, préférentiellement préalablement broyés et/ou prétraités, avec tout type de microorganismes anaérobie adapté, préférentiellement tout type de de bactérie anaérobie adaptée. Il peut s’agir notamment de bactéries choisies parmi les Clostridia (Clostridiaceae), Bacilli (Lactobacillaceae, Leuconostocacea, Streptococcacea), Propionobacter, Acetobacter et leurs mélanges. Il peut s’agir par exemple de Butirybacterium rettgeri, Pseudomonas aeruginosa, Clostridium acetobutycilium, acetobacter woodii ou le mélange d’au moins deux de ces bactéries. Il est possible également d’utiliser des bactéries anaérobies présentes naturellement dans des mélanges existants, comme des boues de stations d’épuration et/ou de lisier animal tel que du lisier de vache et/ou du liquide ruminal de ruminants.
Préférentiellement le pH et/ou la température du mélange peuvent être ajustés avant et/ou pendant l’étape de digestion anaérobie, pour être adaptés à un pH et/ou une température idéaux pour les bactéries utilisées. L‘ajustement du pH de la solution peut se faire par tout moyen adapté, notamment par ajout d’au moins un acide tel que l’acide chlorhydrique et/ou au moins d’une base telle que l’hydroxyde de sodium. L’ajustement du pH peut être facilité par introduction d’air dans la solution afin d’évaporer le CO2 dissout et/ou par aération de la solution par brassage afin d’évaporer le CO2 dissout
Préférentiellement, dans le procédé de fabrication de PHA selon l’invention, la digestion anaérobie est réalisée à un potentiel redox inférieur à -300mV, préférentiellement entre -550 mV et -400 mV
Le mélange obtenu à la fin de l’étape 1) comprend les déchets organiques digérés et des AGV.
L’étape 2) du procédé de production de PHA, consiste en la mise en œuvre du procédé de traitement d’un mélange contenant des AGV selon l’invention tel que décrit dans la présente demande et permet d’obtenir une solution d’AGV contenant éventuellement du NaCl.
L’étape 3) du procédé de production de PHA est la transformation des AGV de la solution obtenue à l’étape 2) en PHA par au moins une bactérie halophile.
Par usage, le plateau oscillant de la ponceuse comprend une première partie comprenant des crochets, et la feuille abrasive présente une deuxième partie comprenant des boucles configurées pour s’agripper sur les crochets du plateau oscillant. La première partie et la deuxième partie forment les deux parties du système autoagrippant.
Les opérations de ponçage génèrent de grande quantité de poussière de ponçage, et il est par ailleurs connu de l’état de la technique des ponceuses mécaniques équipées de système d’aspiration configuré pour récupérer les poussières de ponçage au travers du plateau oscillant de la ponceuse, en vue de leur évacuation jusqu’à un système de stockage et selon un flux d’aspiration passant typiquement par le plateau oscillant de la ponceuse.
De telles ponceuses permettent de diminuer la quantité de poussières en suspension dans l’atmosphère ambiante, mais encore de diminuer les opérations de nettoyage après les opérations de ponçage.
Les ponceuses mécaniques selon cet état de la technique peuvent toutefois présenter certaines limitations d’usage, et en particulier vis-à-vis des poussières de plâtre. En raison de leur finesse les poussières de plâtres peuvent s’immiscer rapidement au sein des composants, notamment électriques, et provoquer la rapide dégradation de la ponceuse, jusqu’à sa détérioration totale.
Il existe ainsi dans le commerce : - un premier groupe de ponceuses mécaniques, sans protection spécifique vis-à-vis des poussières de plâtre, dont les notices d’utilisation interdisent explicitement leur utilisation sur du plâtre, et, - un deuxième groupe de ponceuses mécaniques, qui autorisent une telle utilisation en ce qu’elles comportent des protections spécifiques pour les poussières de plâtre.
En raison de ces protections, les ponceuses du deuxième groupe sont significativement plus onéreuses que celles du premier groupe.
Selon les constations de l’inventeur, il existe un besoin pour un équipement de ponçage et d’aspiration, à plateau oscillant, mécanisé convenant pour poncer des matières à très fines poussières telles que le plâtre, et à moindre coût.
Il est proposé une interface aspirante configurée pour être intercalée entre une ponceuse mécanique comportant un plateau oscillant et une feuille abrasive susceptible d’être fixée par un système auto-agrippant présentant un couple auto-agrippant comportant, d’une part, une première partie comportant des crochets, et d’autre part, une deuxième partie comportant des boucles, et dans laquelle la première partie comportant les crochets est solidaire du plateau oscillant et la deuxième partie comportant les boucles est solidaire de la feuille abrasive, ladite interface aspirante comprenant un corps présentant une première surface, et une deuxième surface, opposée à la première surface et dans laquelle : - la première surface est pourvue d’une troisième partie d’un système auto-agrippant comportant des boucles configurées pour s’agripper aux crochets de la première partie solidaire du plateau oscillant et - la deuxième surface est pourvue d’une quatrième partie d’un système auto-agrippant comportant des crochets configurés pour s’agripper aux boucles de la feuille abrasive et dans laquelle le corps comprend un évidement interne débouchant, d’une part, sur une surface du corps autre que la première surface et la deuxième surface, au niveau d’une embouchure d’aspiration destinée à être connectée à une source d’aspiration, et d’autre part, par un ou plusieurs évents sur la deuxième surface, configurés pour autoriser l’aspiration des poussières de ponçage émanant de la quatrième partie lors de la mise en vibration de la feuille abrasive, solidaire de la quatrième partie, par le plateau oscillant de la ponceuse mécanique solidarisé à la troisième partie.
L’interface aspirante selon la présente divulgation permet avantageusement la mise en œuvre d’un procédé de ponçage mécanisé pour lequel les poussières de ponçage aspirées par l’interface aspirante sont évacuées, sans passer par la ponceuse mécanique qui est donc protégée des poussières.
Il devient possible d’utiliser n’importe quelle ponceuse, même celles qui ne sont pas équipées de protection vis-à-vis des fines poussières telles que les fines de plâtre.
- le corps est un corps souple, déformable, configuré de sorte à permettre un décrochage progressif des boucles de la troisième partie, des crochets de la première partie solidaire du plateau oscillant, par une mise en courbure de la première surface et de la troisième partie comportant les boucles. Une telle disposition permet avantageusement de limiter l’effort nécessaire au décrochage des couples boucles/crochets répartis entre la première partie solidaire du plateau oscillant de la ponceuse, d’une part, et de la troisième partie solidaire de la première surface du corps de l’interface, d’autre part, et par comparaison à une situation où la totalité des couples boucles/crochets seraient à décrocher simultanément, nécessitant un effort bien supérieur.
- le corps peut comprendre plusieurs sections de différentes rigidités, comprenant au moins des premières sections, à haute rigidité, s’étendant chacune depuis la première surface jusqu’à la deuxième surface, lesdites premières sections, à haute rigidité, configurées pour transmettre les oscillations/vibrations depuis le plateau oscillant jusqu’à la feuille abrasive, entre lesquelles sont intercalées, des deuxièmes sections à faible rigidité, à savoir de rigidité inférieure à la rigidité des premières sections, lesdites deuxièmes sections configurées pour autoriser la déformation du corps pour assurer ladite mise en courbure de la première surface. Une telle disposition permet avantageusement d’assurer une bonne transmission des vibrations depuis la première surface de l’interface jusqu’à la deuxième interface (sans amortissement notable) grâce à la haute rigidité des premières sections, tout en autorisant la déformation de l’interface et de la première surface et donc de la troisième partie, pour permettre le décrochage progressif des couples crochets/boucles, grâce à la plus faible rigidité des secondes sections.
Selon un mode de réalisation : - lesdites premières sections présentent une première densité notamment comprise entre 35kg/m 3 et 55kg/m 3 , telle que 45 kg/m 3 , - lesdites deuxièmes sections présentent une deuxième densité inférieure à la première densité, notamment comprise entre 15 kg/m 3 et 35kg/m 3 , telle que 25 kg/m 3 .
Selon un mode de réalisation, le corps présentant une direction Z en épaisseur s’étendant entre la première surface et la deuxième surface, une direction longitudinale X s’étendant entre une troisième surface et une quatrième surface et une direction Y transversale entre une cinquième surface et une sixième surface, et dans laquelle les premières sections et les deuxièmes sections sont agencées en alternance, suivant la direction transversale, de préférence de manière parallèle entre elles.
Préalablement à l’inoculation de la solution d’AGV avec des bactéries halophiles pour produire les PHA, le procédé comprend préférentiellement : - la supplémentation de la solution d’AGV en éléments nécessaires à la culture des bactéries halophiles utilisées pour produire les PHA, et/ou - un ajustement du pH à un pH nécessaire à la culture des bactéries halophiles utilisées pour produire les PHA.
Le milieu de culture des bactéries halophiles nécessite une concentration en NaCl comprise entre 5 et 30% (poids/volume) pour une croissance et une production optimale. A ce NaCl il est important d’ajouter d’autres nutriments pour la croissance des bactéries halophiles. Il peut s’agir notamment de KCl, MgCl 2 6H 2 O, MgSO 4 7H 2 O, NaHCO 3 , NaBr, NH 4 Cl, KH 2 PO 4 , CaCl 2 , FeCl 3 et/ou des solutions d’oligoéléments (généralement les oligoéléments sont à l’état de traces). Il est possible d’utiliser des milieux synthétiques artificiels connus pour les bactéries halophiles, notamment comportant des extraits de levures comme source de nutriments. Selon une variante particulièrement adaptée, la solution d’AGV est supplémentée en eau de mer artificielle ou avec un mélange obtenu après évaporation d’eau de mer.
Le pH est préférentiellement ajusté entre 6 et 8. L’ajustement du pH peut être réalisé à l’aide d’acides ou de bases ou avec un buffer adapté comme par exemple HEPES, MOPS, Tris, NaHCO3 et/ou PIPES.
La solution peut ensuite être inoculée avec des bactéries halophiles pour produire des PHA à partir d’AGV.
Les bactéries halophiles sont préférentiellement choisies parmi des bactéries du genre Halomonas, Haloarcula, Halococcus, Halobacterium, Natrinema, Halogeometricum, Halorubrum, Halobifoma, Natronobacterium, Natronococcus, Halorhabdus, Haloquadratum, Halopiger, Halogranum, Haloterringena, et leurs mélanges.