INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
En d’autres termes, A représente avantageusement un groupement hydrocarboné en C 4 -C 30 , linéaire, ramifié ou cyclique, interrompu et/ou substitué par un ou plusieurs hétéroatomes choisis parmi les atomes d’oxygène, de soufre, d’azote, de silicium, de phosphore et leurs combinaisons, de préférence choisis dans le groupe constitué par atomes d’oxygène et de soufre. De préférence encore A représente avantageusement un groupement hydrocarboné en C 4 -C 30 , linéaire, ramifié ou cyclique, de préférence, linéaire ou ramifié, interrompu et/ou substitué par un ou plusieurs atomes d’oxygène et/ou de soufre, de préférence interrompu et/ou substitué par un ou plusieurs atomes d’oxygène.
De préférence, A représente un groupement hydrocarboné en C 4 -C 30 , linéaire, ramifié ou cyclique, de préférence linéaire ou ramifié, interrompu par un ou plusieurs atomes d’oxygène et/ou de soufre, de préférence interrompu par un ou plusieurs atomes d’oxygène. De préférence encore, A représente un groupement hydrocarboné en C 4 -C 30 , linéaire ou ramifié, interrompu par un ou plusieurs atomes d’oxygène.
Lorsque A représente un groupement hydrocarboné en C 4 -C 30 , il peut s’agir par exemple d’un groupement hydrocarboné en C 5 -C 20 , de préférence en C 6 -C 16 .
Lorsque A comprend un groupement hydrocarboné cyclique, il peut s’agir d’un groupement hydrocarboné cyclique non-aromatique ou aromatique.
Le ou les hétéroatomes des radicaux R 1 , R 2 , R 3 et A peuvent être, indépendamment les uns des autres, des atomes d’oxygène, de soufre, d’azote, de phosphore ou de silicium, de préférence des atomes d’oxygène ou d’azote.
Dans des modes particuliers de mise en œuvre, le procédé d’entraînement peut comporter en outre l’une ou plusieurs des caractéristiques suivantes, prises isolément ou selon toutes les combinaisons techniquement possibles.
Dans des modes particuliers de mise en œuvre, l’obtention d’une récompense comprend la réception, en provenance d’un environnement mettant en œuvre le logiciel anti-logiciel malveillant, soit de ladite récompense, soit d’un score de détectabilité représentatif d’une probabilité que le logiciel malveillant modifié par application de l’action sélectionnée soit considéré comme étant malveillant par le logiciel anti-logiciel malveillant. Et l’obtention d’un état comprend soit la réception en provenance de l’environnement dudit état ; soit l’obtention d’un logiciel malveillant sur lequel une action peut être appliquée, et la détermination de l’état en fonction de l’action sélectionnée et du logiciel malveillant obtenu.
Dans des modes particuliers de mise en œuvre, l’algorithme d’apprentissage par renforcement est un algorithme de « Q-learning », et la détermination de la fonction comprend une détermination, pour chaque paire état-action (s, a), d’une valeur telle que avec un taux d’apprentissage, une précédente valeur de qualité, une récompense, un taux d’actualisation, un état suivant et une action pouvant être exécutée à partir de l’état , de sorte à déterminer une fonction-Q optimale.
L’utilisation d’un tel algorithme est avantageuse en ce qu’il est simple à implémenter puisque les valeurs-Q de chaque paire état-action sont mises à jour par itération jusqu’à ce qu’une fonction-Q converge vers une fonction-Q optimale, et puisqu’une simple table d’association (parfois nommée « tableau-Q ») peut être utilisée pour enregistrer les valeurs-Q de toutes ces paires état-action possibles.
Dans des modes particuliers de mise en œuvre, l’algorithme de « Q-learning » est un algorithme de « Q-learning » profond, et la détermination de la valeur de chaque paire état-action est mise en œuvre en utilisant un réseau de neurones profond.
L’utilisation d’un tel algorithme s’avère particulièrement avantageux en termes de gestion des ressources et de données lorsque le cardinal de l’ensemble des états (décrit ci-après) est important.
Dans des modes particuliers de mise en œuvre, la sélection d’une action comprend l’application d’une stratégie Epsilon Greedy.
Dans des modes particuliers de mise en œuvre, l’algorithme d’apprentissage par renforcement est un algorithme de gradient de politique, et la fonction déterminée est une fonction, qui, pour chaque état, détermine une probabilité qu’une action soit exécutée.
Dans des modes particuliers de mise en œuvre, l’action est sélectionnée parmi un ensemble d’actions comprenant : - la modification de la valeur du champ d’un entête du logiciel malveillant ; - l’ajout au contenu du logiciel malveillant d’une séquence de caractères extraite d’un fichier bénin ; - l’ajout de caractères ou d’instructions déterminés au contenu du logiciel malveillant; - l’ajout d’une librairie extraite d’un fichier bénin au contenu du logiciel malveillant; - le renommage d’une section du contenu du logiciel malveillant ; - la suppression d’un mode débuggeur du contenu du logiciel malveillant ; - la modification d’une estampille temporelle du contenu du logiciel malveillant ; - la modification d’une valeur de hachage calculée pour un entête optionnel du contenu du logiciel malveillant ; et, - la décompression d’une version exécutable du logiciel malveillant.
Selon un second aspect, l’invention concerne un procédé d’évaluation de la détectabilité d’un logiciel malveillant par un environnement mettant en œuvre au moins un logiciel anti-logiciel malveillant, le procédé comprenant : - l’obtention d’une action visant à modifier le contenu d’un logiciel malveillant ; - la modification du contenu d’un logiciel malveillant par application de ladite action, de sorte à obtenir un logiciel malveillant modifié ; - l’analyse, par le logiciel anti-logiciel malveillant, du logiciel malveillant modifié et la génération soit d’une récompense représentative d’une probabilité que le logiciel malveillant modifié par application de l’action sélectionnée soit considéré comme étant bénin par le logiciel anti-logiciel malveillant, soit d’un score de détectabilité représentatif d’une probabilité que le logiciel malveillant modifié par application de l’action sélectionnée soit considéré comme étant malveillant par le logiciel anti-logiciel malveillant.
Dans des modes particuliers de mise en œuvre, le procédé d’évaluation de la détectabilité comprend en outre la détermination d’au moins une partie du contenu dont la modification n’impacte pas de fonctionnalité du logiciel malveillant ; et la modification comprend la modification de ladite au moins une partie.
Dans des modes particuliers de mise en œuvre, le procédé d’évaluation de la détectabilité comprend en outre la génération d’une association entre l’action (a(t)), et soit le score (p(t+1)), soit la récompense (r(t+1)) dans une table d’association.
Dans des modes particuliers de mise en œuvre, le logiciel anti-logiciel malveillant est un antivirus générant un score de détectabilité binaire.
Dans des modes particuliers de mise en œuvre, le logiciel malveillant est conforme au format « exécution portable » PE.
Selon un troisième aspect, l’invention concerne un procédé d’entraînement d’un logiciel anti-logiciel malveillant mettant en œuvre un algorithme d’apprentissage, le procédé comprenant : - l’obtention d’une pluralité de logiciels malveillants modifiés, chaque logiciel malveillant de la pluralité ayant un score représentatif d’une probabilité que le logiciel malveillant modifié soit considéré comme étant malveillant par le logiciel anti-logiciel malveillant, le score de chaque logiciel malveillant de la pluralité étant inférieur à une valeur définie ; - l’étiquetage desdits logiciels malveillants comme étant malveillants ; et, - l’entraînement du logiciel anti-logiciel malveillant avec les logiciels malveillants étiquetés.
Ainsi, l’invention offre l’avantage de permettre d’entrainer un anti-logiciel malveillant mettant en œuvre un algorithme d’apprentissage avec des logiciels malveillants mais non considérés comme tels, et ce de sorte à permettre audit anti-logiciel malveillant d’améliorer la détection de comportements malveillants.
- une couronne de démarreur 6,
- un joint métallique non représenté.
Ce volant primaire est apte à être fixé au vilebrequin d’un moteur thermique via des rivets. Le moteur thermique est par exemple à trois ou quatre cylindres.
Le volant secondaire comprend selon l’exemple de la :
- un moyeu 12 présentant des cannelures permettant son montage sur un arbre,
- un flasque 13, encore appelé « voile », et fixé via des rivets non représentés sur le moyeu 12 qui sont reçus dans des trous 16 ménagés dans le voile 13,
- des corps pendulaires, chaque corps pendulaire comprenant deux masses pendulaires 14 respectivement disposée axialement d’un côté du voile 13, ce dernier jouant le rôle de support pour les corps pendulaires.
Le volant secondaire 3 intègre donc ici un dispositif d’amortissement pendulaire 20 dont le voile 13 forme le support.
Le composant 1 comprend encore des organes de rappel élastique 18 limitant la rotation du volant secondaire par rapport au volant primaire autour de l’axe de rotation X. Deux ressorts 18 sont ici prévus et il s’agit de ressorts courbes.
Comme on peut le voir sur la , le support 13 comprend dans cet exemple deux pattes 19 définissant chacun une extension radiale et chacune de ces pattes 19 vient en contact avec un ressort 18 lorsque le volant secondaire se déplace en rotation autour de l’axe X par rapport au volant primaire. Les deux pattes 19 sont ici diamétralement opposés.
Dans l’exemple décrit, le volant primaire définit une bordure pour le déplacement radial vers l’extérieur des ressorts 18.
Sur la , le dispositif d’amortissement pendulaire 20 est au repos, c’est-à-dire qu’il ne filtre pas les oscillations de torsion du fait des acyclismes du moteur thermique.
Dans l’exemple de la , deux corps pendulaires sont prévus, étant répartis de façon uniforme sur le pourtour de l’axe X. Un tel nombre de corps pendulaires n’est cependant pas limitatif.
Plus précisément, on rencontre en se déplaçant autour de l’axe de rotation X du support 13 :
- le premier corps pendulaire,
- la première patte 19 disposée à la suite de ce premier corps pendulaire, angulairement parlant,
La composition cosmétique de l’invention peut contenir également des adjuvants habituels dans le domaine cosmétique, tels que les gélifiants ou épaississants hydrophiles ou lipophiles comme la gomme de xanthane, les actifs cosmétiques hydrophiles ou lipophiles, les conservateurs, les antioxydants différents des cellules et/ou extraits selon l’invention, les parfums, les charges, les filtres, les absorbeurs d’odeur, les matières colorantes, les sels, de préférence les gélifiants ou épaississants hydrophiles ou lipophiles comme la gomme de xanthane, les actifs cosmétiques hydrophiles ou lipophiles, les conservateurs, les antioxydants différents des cellules et/ou extraits selon l’invention, les parfums, les charges, les filtres, les absorbeurs d’odeur, les matières colorantes, les sels.. Les quantités de ces différents adjuvants sont celles classiquement utilisées dans le domaine considéré, et par exemple de 0,01 à 20 % du poids total de la composition. Ces adjuvants, selon leur nature, peuvent être introduits dans la phase grasse, dans la phase aqueuse et/ou dans les sphérules lipidiques.
Exemples Exemple 1 : Obtention d’extraits aqueux et hydroalcooliques du milieu intracellulaire de cellules dédifférenciées élicitées ou non de Paeonia suffruticosa (fleurs roses) – selon l’invention
Les cellules végétales dédifférenciées de Paeonia suffruticosa sont obtenues à partir de feuilles ou de pétales ou de bourgeons selon le procédé suivant :
La décontamination s’effectue par immersion de la partie de plante dans une solution d’hypochlorite de Calcium (60% de chlore actif) à une concentration variant de 20 à 50 g/l.
Le temps de contact végétal/hypochlorite varie de 4 à 40 min selon la nature des tissus. Il est de 4 à 7 min avec les pétales, de 20 min avec les bourgeons et de 20 min avec les feuilles juvéniles. Par expérience 40 min sont nécessaire pour des feuilles plus âgées.
Les tissus décontaminés sont rincés dans 3 bains d’eau osmosée stérile à raison de 5 min par bain afin de stopper l’action de l’hypochlorite.
Chaque partie (feuille, pétale, bourgeon) est découpée en explants à l’aide d’un scalpel sous hotte à flux laminaire.
Chaque explant est déposé sur un milieu solide (boite de Pétri)
Les milieux utilisés sont les suivants :
Pour l’explant feuille : 5 milieux ont été testés : le milieu 6, le milieu 3, le milieu 5, le milieu 7, le milieu 8 et le milieu 1.
Pour l’explant bourgeon : 2 milieux ont été testés : le milieu 5 et le milieu 7.
Pour l’explant pétale : 5 milieux ont été testés : le milieu 3, le milieu 5, le milieu 6, le milieu 7 et le milieu 4.
Les milieux précités sont détaillés dans les tableaux 1 à 8 ci-dessous.
Milieu 1 Macro éléments de Skoog Mg/L KNO3 1900 NH4NO3 1650 MgSO4 7 H2O 370 CaCl2 2 H2O 440 KH2PO4 170 Micro éléments de Skoog Mg/L CuSO4 5H2O 0,025 MnSO4 H2O 16,9 KI 0,83 Na2MoO4 2 H2O 0,25 ZnSO4 7H2O 8,6 H3BO3 6,2 CoCl2 6H2O 0,025 FeNa2 EDTA 36,7 Vitamines de Skoog Mg/L Méso Inositol 100 Acide Nicotinique 0,5 Pyridoxine HCL 0,5 Thiamine HCL 0,1 2-4D 1 Kinétine 0,06 Saccharose 20000 Agar 8000
Milieu 2 Macro éléments de Skoog Mg/L KNO3 1900 NH4NO3 1650 MgSO4 7 H2O 370 CaCl2 2 H2O 440 KH2PO4 170 Micro éléments de Skoog Mg/L CuSO4 5H2O 0,025 MnSO4 H2O 16,9 KI 0,83 Na2MoO4 2 H2O 0,25 ZnSO4 7H2O 8,6 H3BO3 6,2 CoCl2 6H2O 0,025 FeNa2 EDTA 36,7 Vitamines de Skoog Mg/L Méso Inositol 100 Acide Nicotinique 0,5 Pyridoxine HCL 0,5 Thiamine HCL 0,1 ANA 2 Kinétine 0,06 Saccharose 30000 Agar 6000
Milieu 3 Macro éléments de Skoog Mg/L KNO3 1900 NH4NO3 1650 MgSO4 7 H2O 370 CaCl2 2 H2O 440 KH2PO4 170 Micro éléments de Skoog Mg/L CuSO4 5H2O 0,025 MnSO4 H2O 16,9 KI 0,83 Na2MoO4 2 H2O 0,25 ZnSO4 7H2O 8,6 H3BO3 6,2 CoCl2 6H2O 0,025 FeNa2 EDTA 36,7 Vitamines de Skoog Mg/L Méso Inositol 100 Acide Nicotinique 0,5 Pyridoxine HCL 0,5 Thiamine HCL 0,1 ANA 10 Kinétine 0,06 Saccharose 20000 Agar 8000
De préférence, comme visible sur la et sur la , le dispositif de transmission 33 comprend un câble 330 , un pivot 331 et un organe de fixation 332 .
L’organe de fixation 332 est fixé sur le câble 330 et sur l’actionneur 32 pour raccorder l’actionneur 32 au câble 330 . L’organe de fixation 332 comprend avantageusement deux pièces 3321 , 3322 positionnées de part et d’autre du câble 330 et fixées l’une à l’autre de sorte à pincer le câble 330 , l’actionneur 32 étant rapportée et fixée sur l’une et/ou l’autre des deux pièces 3321 , 3322 .
Le pivot 331 est distinct du tambour 31 et monté fixe sur le bâti 30 . Il comprend avantageusement des galets à aiguilles adaptés pour guider le coulissement du câble 330 autour du pivot 331 . La position du pivot 331 est avantageusement choisie de sorte à permettre le débattement de l’organe de fixation 332 sans que l’organe de fixation 332 n’entre en contact avec le tambour 31 ou avec le pivot 331 .
De préférence, le tambour 31 comprend un premier point d’appui 333 et un deuxième point d’appui 3340 s’étendant à distance du premier point d’appui 333 , le câble 330 étant tendu par le pivot 331 entre le premier point d’appui 333 et le deuxième point d’appui 3340 de sorte à ce qu’une rotation du tambour 31 par rapport au bâti 30 entraîne un coulissement du câble 330 autour du pivot 331 et la translation de l’actionneur 32 par rapport au bâti 30 . Pour cela, la position du pivot 331 est choisie de sorte à ce que, lors d’un mouvement de rotation du tambour 31 par rapport au bâti 30 , le câble 330 demeure tangent au troisième bord 313 . De cette manière, la longueur du câble 330 demeure constante, tout comme sa trajectoire, quel que soit le mouvement de rotation du tambour 31 par rapport au bâti 30 . De manière privilégiée, comme visible sur la et sur la , le câble 330 présente une première extrémité 3301 fixée au niveau du premier point d’appui 333 , le câble 330 s’enroulant une première fois autour du pivot 331 , s’enroulant autour du deuxième point d’appui 3340 , s’enroulant une deuxième fois autour du pivot 331 , et présentant une deuxième extrémité 3302 fixée au niveau du premier point d’appui 333 . Pour cela, comme visible sur la , le premier point d’appui 333 peut typiquement être formé par une plaque 333 rapportée et fixée sur le tambour 31 de sorte à pincer la première extrémité 3301 et la deuxième extrémité 3302 du câble 330 . A chaque fois, le câble 330 circule dans les deux gorges 3171 , 3172 prévues à cet effet, lesquelles entoure la première gorge 3170 . Le câble 330 qui se déroule et s’enroule sur le tambour 31 permet la conversion du mouvement de rotation en translation sans hystérésis au changement de sens de rotation.
L’axe de l’actionneur 32 , c’est-à-dire la direction selon laquelle l’actionneur 32 est mobile en translation par rapport au bâti 30 , typiquement l’axe longitudinal de la tige, est aligné dans le plan formé par les deux portions de câble 330 qui sont positionnées dans les deux gorges 3171 , 3172 et fixées à l’organe de fixation 332 . En outre l’axe de l’actionneur 32 est aligné avec le point pivot 331 .
Dans une variante illustrée sur la et sur la , le dispositif de transmission 33 comprend également un levier 334 fixé au tambour 31 , une extrémité 3340 du levier opposée au tambour 31 formant le deuxième point d’appui 3340 , une position du levier 334 étant ajustable de sorte à modifier une tension du câble 330 . De préférence, le levier 334 est monté à rotation sur le tambour 31 , par exemple en étant monté sur un axe fixé au tambour 31 et parallèle à l’axe de rotation du tambour 31 par rapport au bâti 30 . En outre, le levier 334 est fixé selon un angle donné, typiquement au moyen d’une vis prenant appui sur le tambour 31 , pour déterminer une tension du câble 330 autour du tambour 31 et du pivot 331 . Le levier 334 et le pivot 331 assurent la rectitude du déplacement.
Capteur Le capteur 34 est configuré pour mesurer la translation de l’actionneur 32 par rapport au bâti 30 . En outre, le contrôleur est connecté au capteur 34 . De ce fait, le contrôleur est en outre configuré pour déduire une angle de la pige 15 de l’extensomètre 1 de la translation de l’actionneur 32 . Avantageusement, le capteur 34 a une résolution comprise entre 0 , 01 et 0 , 05 micromètres, de préférence de 0 , 02 micromètres.
Avantageusement, le capteur 34 comprend une partie mobile en translation par rapport au bâti 30 , laquelle est rapporté et fixée, typiquement par vissage, sur l’actionneur 32 , par exemple sur l’extrémité de la tige opposée à l’organe de fixation 332 . L’actionneur 32 entraîne donc le capteur 34 et l’angle de rotation du tambour 31 peut être déduite par le contrôleur, puisqu’une translation de l’actionneur 32 sera proportionnelle au produit de l’angle de rotation du tambour 31 et d’une distance entre l’axe de rotation du tambour 31 avec le troisième bord 313 .
Le capteur 34 est prévu pour mesure un mouvement de translation de l’actionneur 32 dans les deux sens possibles, c’est-à-dire vers le pivot 331 ou en s’éloignant du pivot 331 .
Ainsi, aucun effort parasite n’entrave la mesure d’une translation de l’actionneur 32 par le capteur 34 . Aucun jeu, ni frottement n’existe entre l’actionneur 32 , le capteur 34 et le tambour 31 , notamment grâce au dispositif de transmission 33 . En outre, il n’est pas besoin d’user d’un ressort de rappel.
Dispositif d’entraînement En référence à la , le dispositif d’entraînement 35 est rapporté et fixé sur le bâti 30 pour permettre la rotation du tambour 31 par rapport au bâti 30 , et comprend un bras 350 , un chariot 351 et un organe de liaison 352 . L’utilisation d’un dispositif d’entraînement 35 qui est indépendant du capteur 34 et/ou de l’actionneur 32 permet qu’aucun effort ne passe par la ligne de mesure qui n’est donc pas susceptible d’être influencée par des déformations même minimes.
Le bras 350 est fixé au tambour 31 , typiquement par des vis, de préférence au niveau du deuxième bord 312 , comme visible sur la .
Le chariot 351 se présente sous la forme d’une pièce, par exemple parallélépipédique, mobile en translation par rapport au bâti 30 . De préférence, un orifice taraudé est pratiqué au sein du chariot 351 , typiquement en traversant le chariot 351 de part en part selon une direction longitudinale, pour coopérer avec une vis 355 d’entraînement, comme il sera décrit plus en détails ci-après. Dans une variante, le chariot 351 comprend une butée 3510 , laquelle peut être venue de matière ou rapportée et fixée sur le chariot 351 , faisant saillie d’une surface externe du chariot 351 . La butée 3510 est prévue pour venir en contact avec un capteur de fin de course 358 fixé sur le bâti 30 , comme décrit plus en détail ci-après. De préférence, le chariot 351 comprend deux butées 3510 agencées à chaque extrémité axiale du chariot 351 , en faisant saillie de la surface externe du chariot 351 , chacune des deux butées 3510 étant prévue pour venir en contact avec un capteur de fin de course 358 respectif, lesquels sont donc au nombre de deux, fixé sur le bâti 30 . Par « axial », on entend ici selon une direction parallèle à la direction longitudinale.
L’organe de liaison 352 relie le bras 350 et le chariot 351 de sorte à ce qu’une translation du chariot 351 par rapport au bâti 30 entraîne, au moyen de l’organe de liaison 352 et du bras 350 , une rotation du tambour 31 par rapport au bâti 30 . De préférence, l’organe de liaison 352 se présente sous la forme d’une épingle en corde à piano fixée à la fois sur le bras 350 et sur le chariot 351 , la souplesse de l’épingle permettant de compenser l’écart de déplacement radial entre le bras 350 et le chariot 351 au fur et à mesure de la translation du chariot 351 par rapport au bâti 30 .
Dans une variante illustrée sur la , le dispositif d’entraînement 35 comprend un guide 353 fixé sur le bâti 30 et prévu pour guider la translation du chariot 351 par rapport au bâti 30 . De préférence, le guide 353 se présente sous la forme d’une règle de guiage linéaire sur laquelle un patin à billes, couplé au chariot 351 , est susceptible de coulisser.