INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
De préférence, préalablement au déplacement du poinçon 13, et donc préalablement au déplacement des poussoirs 11, 12, on pourra enduire de colle, par exemple d’une colle polyuréthane bi-composant, la face réceptrice 3E du moyeu 3, respectivement la face réceptrice 4I de la bande annulaire périphérique 4, avant de presser les pieds 6, 7 contre lesdites faces réceptrices. On pourra alors procéder ensuite, tout en conservant la contrainte de compression radiale desdits pieds 6, 7 contre lesdites faces réceptrices 3E, 4I, à une opération de cuisson pour polymériser la colle.
Avantageusement, la mise en joint des deux pieds 6, 7 avec leurs faces réceptrices 3E, 4I encollées respectives, au cours d’une même opération de déploiement, et ce que cette opération de déploiement soit synchrone ou déphasée, permettra ensuite de réaliser une seule étape de cuisson au lieu de deux étapes de cuisson successives.
De préférence, le dispositif d’assemblage 1 comprend un système d’entraînement 20 partagé, commun à plusieurs des sous-ensembles presseurs 10, et de préférence commun à tous les sous-ensembles presseurs 10.
De préférence, ledit système d’entraînement 20 partagé comprend à cet effet un plateau d’actionnement 32 qui est monté mobile en translation axiale le long de l’axe central Z3, et qui possède une série de culasses 33 réparties autour de l’axe central Z3 et agencées pour engager chacune la queue 13T d’un poinçon 13 de sorte à pouvoir exercer une poussée axiale sur ledit poinçon 13.
Chaque culasse 33 contient de préférence un ressort de suspension 37 tel que décrit plus haut, préférentiellement interposé en compression entre le fond de ladite culasse 33 et la queue 13T du poinçon.
Le plateau d’actionnement 32 est de préférence normal à l’axe central Z3, et se présente préférentiellement sous la forme d’un disque.
Ledit plateau d’actionnement 32 est de préférence associé à un détrompeur 34 qui permet de repérer la position angulaire du plateau d’actionnement 32, et plus particulièrement de la série de culasses 33, en lacet autour de l’axe central Z3, par rapport aux différents sous-ensembles presseurs 10, afin de positionner convenablement le plateau d’actionnement 32 et les culasses 33 en vis-à-vis des différents poinçons 13.
Le système d’entraînement 20 comprendra de préférence un moteur qui permet de générer le déplacement axial du plateau d’actionnement 32, et donc des poinçons 13.
On notera que le plateau d’actionnement 32 permettra de déplacer simultanément toutes les culasses 33 selon un mouvement axial de même amplitude, et donc conférera à chaque poinçon 13 la même capacité de déplacement potentielle. Cette capacité de déplacement potentielle, identique pour tous les poinçons 13 et donc parfaitement contrôlée, sera ajustée localement et automatiquement au cas par cas, pour chaque poinçon 13, par l’action du ressort de suspension 37, en fonction du comportement du rayon 5 et des poussoirs 11, 12 du sous-ensemble presseur 10 concerné.
Selon une possibilité de réalisation, le moteur assurant le déplacement du plateau d’actionnement 32 sera formé par un vérin 35, de préférence un vérin 35 annulaire, interposé entre une portion 36’ d’un bâti supérieur 36 fixe du dispositif d’assemblage 1, et le plateau d’actionnement 32 mobile, tel que cela est visible sur la ou la .
Par ailleurs, chaque sous-ensemble presseur 10 possède de préférence un éjecteur 38 conçu pour pouvoir repousser le poinçon 13, en forçant un mouvement axial de recul dudit poinçon 13 (ici dans le sens vertical ascendant sur la figure 9C) afin de dégager les rampes 15, 16 des organes d’appui 17, 18 et ainsi permettre la rétractation radiale des poussoirs 11, 12 après que l’on a fixé les pieds 6, 7 du rayon au moyeu 3 et à la bande annuaire périphérique 4.
Ledit éjecteur 38 peut avantageusement former, à l’encontre du poinçon 13, et tel que cela est visible sur la figure 9C, une butée de fin de course axiale dans le sens du mouvement axial d’avance du poinçon 13 (ici un mouvement vertical descendant sur les figures 9B et 9C) qui permet au poinçon d’engager les rampes 15, 16 contre les organes d’appui 17, 18 et de déployer les poussoirs 11, 12.
Il existe des techniques de partitionnement matériel dites statiques qui consistent à créer des partitions de cache au niveau du matériel. Par ailleurs, il existe également des techniques de partitionnements logiciels basés sur la coloration du cache.
Ces techniques de partitionnement matériel et logiciel sont efficaces pour contrer les attaques par canaux auxiliaires mais avec un surcout au niveau de la dégradation de performance. Ceci dépend du nombre de partitions et peut aller jusqu’à 30% de baisse de performance.
Il existe d’autres méthodes de protection qui consistent à obscurcir l’accès à la mémoire cache par une technique de randomisation qui permet un partage complet du cache n’affectant pas ainsi, ses performances.
Un exemple de randomisation est décrit dans la demande de brevet EP3671470 de la demanderesse qui utilise une permutation légère basée sur des portes XOR pour casser le lien direct entre les adresses et leurs emplacements dans la mémoire cache. Plus particulièrement, l’architecture selon cette demande de l’art antérieur propose une forme de partitionnement dynamique en associant une valeur différente de clé à chaque processus pour faire son adressage dans la mémoire cache. Les valeurs de clé sont stockées dans une table d’historique pour ne pas dégrader les performances de la mémoire cache. Cette méthode fournit une bonne protection tout en ayant un faible impact sur les performances et un faible surcout de stockage. Toutefois, l’architecture peut être vulnérable à certaines types d’attaques de cache timing et principalement, à l’attaque ‘Flush + Reload’. En outre, la méthode peut présenter un problème de cohérence de mémoire dû au fait que certaines lignes de cache non suivies peuvent être abandonnées sans qu’il y ait une réécriture ‘writeback’ dans la mémoire principale.
L’objet de la présente invention est de proposer un procédé et un système de gestion d’une mémoire cache remédiant aux inconvénients précités et fournissant des contremesures efficaces contre les attaques par canaux auxiliaires tout en minimisant l’impact sur les performances de la mémoire cache.
Présentation de l’invention La présente invention est définie par un procédé de gestion d’une mémoire cache destinée à équiper un dispositif électronique comprenant un processeur et une mémoire principale, ledit procédé comportant les étapes suivantes : -générer une valeur aléatoire pour chaque processus d’accès à la mémoire cache, -transformer des adresses de la mémoire cache au moyen de ladite valeur aléatoire en des adresses correspondantes, dites adresses randomisées destinées à indexer la mémoire cache, -associer chaque valeur aléatoire correspondant à un processus d’accès, à un identifiant dudit processus d’accès formant ainsi, des couples d’identifications ayant pour fonction de partitionner dynamiquement la mémoire cache tout en répertoriant l’accès à ladite mémoire cache, -stocker chaque couple d’identification composé d’une valeur aléatoire et d’un identifiant correspondant dans une table d’historique, et -gérer chaque processus d’accès à la mémoire cache en fonction desdits couples d’identifications stockés dans ladite table d’historique.
Ce procédé permet de renforcer la sécurité de la mémoire cache tout en préservant une très bonne performance. En effet, le fait que l’identifiant soit ajouté dans la table d’historique et non pas dans la mémoire cache permet de minimiser le coût matériel et le temps de vérification.
Selon un premier mode de réalisation, le procédé comporte les étapes suivantes : - recevoir une requête courante comprenant l’identifiant courant d’un processus d’accès courant et une adresse d’accès courante à la mémoire cache, - parcourir les lignes de la table d’historique pour vérifier s’il existe un identifiant dans la table d’historique qui correspond à l’identifiant courant du processus d’accès courant, - calculer dans le cas positif, l’adresse randomisée de ladite adresse d’accès courante en utilisant la valeur aléatoire associée à l’identifiant trouvé dans la table d’historique correspondant à l’identifiant courant, - déclencher dans le cas négatif, un défaut de cache entrainant la génération d’une valeur aléatoire courante destinée à être associée à l’identifiant dudit processus d’accès courant pour former un couple d’identification courant, et - stocker ledit couple d’identification courant sur une ligne libre de la table d’historique.
Ceci permet d’établir un bon compromis entre la sécurité et la performance.
Selon un deuxième mode de réalisation, le procédé comporte l’étape de stocker dans un champ de la mémoire cache, dit champ de permission, un vecteur de permission de dimension égale au nombre de lignes de la table d’historique, chaque composant dudit vecteur de permission correspondant à une et une seule ligne de ladite table d’historique et dont sa valeur indique une légitimité ou une non-légitimité du processus d’accès référencé par son identifiant stocké dans ladite ligne.
Ainsi, le champ de process ID dans la mémoire cache permet de corriger le problème d’aliasing mémoire et de partage de données.
Avantageusement, le procédé comporte les étapes suivantes : - parcourir les lignes de la table d’historique de manière séquentielle pour calculer à chaque ligne courante, l’adresse randomisée indexant la mémoire cache à partir de la valeur aléatoire stockée dans ladite ligne courante et de l’adresse indiquée dans la requête, et - vérifier la validité (i.e. le bit de validité et l’étiquette) de la ligne courante de la mémoire cache définie par l’adresse randomisée correspondante.
Avantageusement, le procédé comporte l’étape de déclencher un défaut de cache au cas où on arrive à la fin de la table d’historique tout en ne validant aucune ligne de la mémoire cache.
Avantageusement, le procédé comporte les étapes suivantes : - vérifier la correspondance entre l’identifiant courant et l’identifiant appartenant au couple relatif à la ligne courante (i.e. l’itération courante), au cas où la ligne de la mémoire cache soit validée (i.e. bit de validité et d’étiquette validés), - vérifier si l’identifiant courant existe dans la table d’historique en cas de non-correspondance entre l’identifiant courant et le dit identifiant relatif à ladite ligne courante, - relever, la position d’un identifiant stocké dans la table d’historique si cet identifiant est égal à l’identifiant courant,
- déclencher un cache hit si le bit de légitimité du vecteur de permission à une position correspondante à ladite position relevée dudit identifiant stocké dans la table d’historique, est valide, - simuler le déclenchement d’un défaut de cache si le bit de légitimité à ladite position du vecteur de permission est non valide.
Ainsi, un cache hit est déclenché au cas où le processus d’accès accède à une donnée partagée existante dans la mémoire cache et à laquelle il a une légitimité d’accès. En revanche, un défaut de cache est déclenché au cas où le processus d’accès accède à une donnée partagée existante dans la mémoire cache mais à laquelle il n’a pas de légitimité. Ceci permet d’interdire le suivi d’accès que peut faire un processus attaquant sur un processus victime. En outre, ceci permet d’avoir un partage de la même donnée par plusieurs processus qui sont déjà répertoriés dans la table d’historique par leur identifiant et leurs valeurs aléatoires respectives.
Contrairement à l’art antérieur décrit ci-dessus, dans les deux configurations présentées ci-dessus, le transfert ou écoulement de liquide n’est pas provoqué par l’action de la gravité mais par celle d’une action externe sur l’un des contenants.
On notera que le dispositif de transfert de liquide ne définit qu’un seul passage pour le liquide lorsqu’il n’y a qu’un seul flacon à recharger.. Par ailleurs, lorsque qu’il est nécessaire d’équilibrer les pressions entre la recharge et le flacon à recharger pour que le liquide puisse être transféré de la recharge au flacon l’air emprunte également le passage défini pour le transfert du liquide mais à contre-courant de ce dernier.
Lorsque l’utilisateur souhaite arrêter la distribution il ferme/obstrue ledit au moins un passage en faisant tourner l’une des deux pièces par rapport à l’autre (en sens inverse du premier mouvement de rotation pour ouvrir le passage) et la distribution de liquide s’interrompt de manière « propre » sans continuer à transférer du liquide dans le flacon à recharger.
Selon d’autres caractéristiques possibles : -après avoir exercé une pression externe sur le contenant déformable manuellement ou sur l’un des deux contenants déformables manuellement, le procédé comprend l’étape suivante de relâcher la pression externe exercée ; -le procédé comprend l’étape suivante de répéter les actions d’exercer une pression externe et de relâcher la pression externe pour recharger ledit au moins un flacon à recharger ; -la recharge étant réalisée sous la forme d'un contenant déformable manuellement, le procédé comprend les étapes : d’exercer une pression externe sur le contenant déformable manuellement de la recharge afin de transférer du liquide de la recharge (située au-dessus) audit au moins un flacon à recharger (situé en dessous), et de relâcher la pression externe sur le contenant déformable manuellement de la recharge afin de provoquer la montée d’air dudit au moins un flacon à recharger dans la recharge ; -ledit au moins un flacon à recharger étant réalisé sous la forme d'un contenant déformable manuellement, le procédé comprend les étapes : d’exercer une pression externe sur le contenant déformable manuellement dudit au moins un flacon à recharger (situé en dessous) afin de provoquer la montée d’air dudit au moins un flacon à recharger dans la recharge (situé au-dessus), et de relâcher la pression externe sur le contenant déformable manuellement dudit au moins un flacon à recharger afin de provoquer le transfert de liquide de la recharge audit au moins un flacon à recharger par aspiration de liquide contenu dans la recharge.
L’invention a également pour objet un système de recharge en liquide d'au moins un flacon, comprenant, suivant un agencement vertical du système selon un axe Z : - une recharge contenant du liquide, - au moins un flacon à recharger disposé en dessous de la recharge, - un dispositif de transfert de liquide disposé entre la recharge et ledit au moins un flacon à recharger, le dispositif de transfert de liquide comprenant au moins deux pièces qui sont, d'une part, montées rotatives l'une par rapport à l'autre autour de l'axe Z entre une première position relative de rotation et une deuxième position relative de rotation et, d'autre part, solidaires en translation axiale suivant l'axe Z, une première des deux pièces étant fixée à la recharge, les deux pièces étant configurées conjointement de manière à définir au moins un passage pour le liquide de la recharge audit au moins un flacon à recharger dans la première position relative de rotation et à obstruer ledit au moins un passage de liquide dans la deuxième position relative de rotation, ledit au moins un flacon à recharger et/ou la recharge étant réalisé(s) sous la forme d'un contenant déformable manuellement et apte(s) à être déformé(s) manuellement sous l’action d’une pression externe pour provoquer une variation de pression interne dans le contenant ainsi déformé.
Le système comporte les mêmes avantages que ceux mentionnés ci-dessus en relation avec le procédé et ils ne seront donc pas répétés.
Selon d’autres caractéristiques possibles : -le dispositif de transfert de liquide est dépourvu de passage d'air distinct du passage de liquide ; -ledit au moins un passage pour le liquide défini dans le dispositif de transfert lorsque ce dernier est dans la première position relative de rotation a une section de passage comprise entre 5 mm² et 50 mm² ; -le dispositif de transfert de liquide comprend, dans chacune des deux pièces, au moins une portion de passage configurée de manière à ce que, lorsque les deux pièces sont dans la première position relative de rotation, les portions de passage des deux pièces sont en communication fluidique l'une avec l'autre afin de définir ledit au moins passage pour le liquide et, lorsque les deux pièces sont dans la deuxième position relative de rotation, les portions de passage des deux pièces ne sont pas en communication fluidique l'une avec l'autre ; -la deuxième pièce est fixée audit au moins un flacon à recharger ; -la recharge est choisie parmi un contenant déformable manuellement à mémoire de forme ou un contenant déformable manuellement sans mémoire de forme ; - le système comporte une zone étanche au liquide entre le dispositif de transfert de liquide et ledit au moins un flacon à recharger.
D’autres caractéristiques et avantages apparaitront au cours de la description qui va suivre, donnée uniquement à titre d’exemple non limitatif et faite en référence aux dessins annexés, sur lesquels :
La est une vue en coupe longitudinale d’un système de transfert de liquide en cours d’utilisation (étape de mise sous pression) selon un mode de réalisation de l’invention;
La est une vue agrandie partielle du système de la montrant de manière plus détaillée le dispositif de transfert de liquide en position ouverte;
La est une vue agrandie en perspective de dessous de la première pièce constitutive du dispositif de transfert de liquide de la ;
La est une vue en section transversale montrant les première et deuxième pièces constitutives du dispositif de transfert de liquide dans une autre position de rotation relative correspondant à une position fermée du dispositif de transfert de liquide ;
La est une vue en section transversale montrant les première et deuxième pièces constitutives du dispositif de transfert de liquide dans une position de rotation relative correspondant à une autre position ouverte du dispositif de transfert de liquide
La est une vue agrandie en perspective de dessus de la deuxième pièce constitutive du dispositif de transfert de liquide de la ;
La est une vue du dispositif de transfert de liquide de la dans une position fermée ;
La est une vue du système de la en cours d’utilisation (étape de relâchement) ;
Pour résumer, soit l’utilisateur a beaucoup de sensation, mais c’est difficile d’accès, en d’autres termes, l’utilisateur nécessite beaucoup d’entrainement avant de déjauger, soit c’est facile d’accès et on a peu de sensations.
Présentation de l’invention La présente invention vise à remédier à tout ou partie de ces inconvénients. Notamment, la présente invention vise à maintenir une sensation d’instabilité pour l’utilisateur dans le cadre de jeux ludiques. Notamment, le navire propulsé par un moteur électrique est sensationnel et facile d’accès pour une ou deux personnes pour pratiquer des activités nautiques divertissantes et ludiques sur un circuit ou en eau libre.
À cet effet, la présente invention vise un navire à coque symétrique selon un plan comportant un axe de la proue à la poupe dit « axe longitudinal », qui comporte : - une source d’alimentation électrique autonome alimentant un moteur électrique, le moteur électrique activant une hélice de propulsion du navire, - au moins un siège pour un utilisateur positionné selon un axe parallèle à l’axe longitudinal, - au moins un moyen de déplacement du siège et/ou de la source d’alimentation électrique autonome par rapport à la coque selon l’axe longitudinal pour adapter le centre de gravité du navire et - au moins un hydrofoil positionné sous la coque du navire perpendiculairement à l’axe longitudinal.
Grâce à ces dispositions, il est possible d’adapter la configuration du navire à tout utilisateur pour lui permettre de déjauger. Notamment, la coque du navire reste affleurante à l’eau afin de réduire la consommation énergétique et de placer le navire dans une situation légèrement instable. La présente invention permet donc de donner à l’utilisateur une sensation de glisse tout en maintenant une instabilité rendant le maniement du navire plus sensationnel et intéressant.
Le navire objet de la présente invention permet de régler l’assiette selon l’axe longitudinal du navire. Déplacer la source d’alimentation électrique autonome permet de forcer en partie l’assiette longitudinale du bateau vers un angle plus cabré ou moins cabré.
De plus, il est possible de naviguer au-delà de la vitesse de carène lorsque le navire déjauge pour tous les utilisateurs, quelle que soit leur masse, leur âge ou leur expérience. Notamment, le navire déjauge en peu de temps sans nécessiter une prise de vitesse importante.
Additionnellement, la consommation énergétique du moteur est réduite grâce à la possibilité de déjaugeage. Et, il est possible d’éviter la nécessité d’une stabilisation électronique ou manuelle et en sécurité.
Enfin, le navire est maintenu dans une zone de légère instabilité à régime maximal sans compromettre la sécurité des utilisateurs et l’intégrité des engins.
Dans des modes de réalisation optionnels, au moins un moyen de déplacement comporte une liaison glissière d’axe parallèle à l’axe longitudinal entre la source d’alimentation électrique autonome et la coque.
Ces modes de réalisation permettent de déplacer facilement la source d’alimentation électrique autonome tout en maintenant le centre de gravité du navire dans le plan de symétrie de la coque.
Dans des modes de réalisation optionnels, le navire objet de la présente invention comporte, de plus, au moins un moyen de réglage de la position de chaque hydrofoil selon l’axe longitudinal pour adapter le centre de poussée du navire.
Ces modes de réalisation permettent d’avoir une possibilité de réglage supplémentaire de l’assiette longitudinale du navire.
Dans des modes de réalisation optionnels, chaque hydrofoil présente une aile, le navire objet de la présente invention comportant de plus, un moyen de modification de la position angulaire d’au moins une partie de l’aile selon un axe normal au plan de symétrie.
Grâce à des dispositions, il est possible d’adapter le potentiel de portance du foil : si l’angle d’incidence est grand par rapport à l’horizontale, l’hydrofoil porte plus, comme s’il était plus grand ou avait un profil plus cambré. À l’inverse, si l’angle d’incidence est faible par rapport à l’horizontale, l’hydrofoil porte moins, comme s’il était plus petit ou avait un profil moins cambré. Dans des modes de réalisation, le navire objet de la présente invention comporte un unique hydrofoil.
Grâce à ces dispositions, une instabilité latérale du navire est créée une fois le déjaugeage effectué.
Dans des modes de réalisation, la coque du navire présente une carène en simple ou double concave.
Selon un mode de réalisation préféré, la pompe hydraulique 15 est une pompe volumétrique à cylindrée réglable, par exemple une pompe hydraulique à pistons axiaux ou radiaux. En variante, la pompe hydraulique 15 peut être une pompe volumétrique à cylindrée fixe.
Le système de traction à transmission hydraulique 14 comporte un moteur hydraulique 18, alimenté en fluide hydraulique par le boîtier de distribution hydraulique 16. L’arbre de sortie 19 du moteur hydraulique 18 est couplé à au moins un pont de transmission 4a, 4b pour permettre l’entraînement en rotation des roues motrices 5a, 5b.
Lorsque le système de traction à transmission hydrostatique 8 n’est pas assisté par le système de traction à transmission hydraulique 14 pour répondre à un besoin de déplacement du véhicule de travail 1, le moteur hydraulique 18 n’est pas entraîné par le fluide hydraulique débité par la pompe hydraulique 15 mais, indirectement, par l’effet de la rotation des roues 5a, 5b en prise avec le système de traction à transmission hydraulique 14. Dans cette configuration, le moteur hydraulique 18, entraîné par son arbre de sortie 19, fonctionne comme une pompe hydraulique, ce qui crée un effet résistif à l’entraînement en déplacement du véhicule de travail 1 et risque d’endommager la transmission hydraulique.