INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
De préférence, dans la première configuration, les deux couches d’une paire de couches sont adjacentes ou voisines, en particulier au niveau du centre du microcapteur. De préférence, dans la première configuration, les deux couches d’une paire de couches ne sont pas en contact, de préférence, et en particulier, au niveau du centre du microcapteur.
De préférence, une couche donnée d’une paire de couches est séparée d’une couche d’une autre paire de couches qui est voisine de ou adjacente à la couche donnée. De préférence, aucune couche de l’au moins une paire de couches n’est en contact avec une autre couche de l’au moins une paire de couches.
Il peut être entendu par tranchée un sillon ou un espace.
De préférence, dans la première configuration, une distance séparant deux couches adjacentes d’une même paire de couches s’étend selon une direction perpendiculaire à la direction de l’empilement de couches du microcapteur.
De préférence, une couche donnée d’une paire de couches est séparée par une tranchée ou un espace d’une couche d’une autre paire de couches qui est voisine de ou adjacente à la couche donnée. De préférence, une distance séparant deux couches adjacentes de deux paires de couches différentes s’étend selon une direction perpendiculaire à la direction de l’empilement de couches du microcapteur. De préférence, une distance séparant deux couches adjacentes de deux paires de couches différentes s’étend selon la longueur des couches des paires de couches. De préférence, la distance séparant deux couches, pouvant être définie comme une largeur de la tranchée ou de l’espace, est comprise entre 0,5 µm et 100 µm.
L’expression « cloud computing » a été définie par le passé de différentes manières. Dans une revue de 2009, Vaquero et al . identifient une vingtaine de définitions ( A break in the clouds : towards a cloud definition, ACM SIGCOMM Computer Communication Review, vol. 39 n.1 , pp. 50–55, 2009 ). Selon l’ANSSI ( Agence Nationale de la Sécurité des Systèmes d’Information ), la cloud computing, ou informatique en nuage, peut être définie comme un hébergement externe partagé, c’est-à-dire un modèle de gestion informatique permettant l’accès aisé via un réseau à des ressources informatiques partagées et configurables, ces ressources étant attribuées à la demande et parfois en libre-service ( ANSSI, référentiel d’exigences des prestataires de services d’informatique en nuage, 11 juin 2018 ). L’informatique en nuage est ainsi un modèle d’accès à des ressources, par exemple réseaux, serveurs, stockage, ou encore applications, services, calcul, pouvant être configurés en infrastructure, logiciels et applications.
L’informatique en nuage pour le traitement des données médicales facilite l’accès aux résultats d’analyse, aux images (par exemple scanner, IRM, échographie). L’informatique en nuage favorise le développement de la télémédecine et des opérations à distance.
La masse de données médicales peut, par ailleurs, être utilisée pour des recherches scientifiques, en particulier par apprentissage automatique ( machine learning , deep learning ), par exemple pour l’aide au diagnostic, ou en épidémiologie. La plateforme des données de santé PDS ( Health Data Hub ) a ainsi été créée par arrêté du 29 novembre 2019, pour faciliter le partage des données de santé, afin de favoriser la recherche. Les missions de la PDS sont prévues à l’article L1462-1 du Code de la santé publique. En raison de la sensibilité et du volume des données qui seront hébergées en cloud computing au sein de la PDS, la CNIL a fait part de son souhait que l’hébergement soit réservé à des entités relevant exclusivement des juridictions de l’Union européenne.
Des procédés de partage de données médicales entre utilisateurs d’un système d’informatique en nuage sont décrits par exemple dans les documents US2022044770 (Konica, 2022), EP3799056 (Siemens, 2021).
L’informatique en nuage peut être classée en différents types, en fonction de la répartition des responsabilités entre commanditaire et prestataire de services : logiciel en tant que service ( SaaS Software as a service ), fourniture de services ( PaaS Platform as a Service ), infrastructure en tant que service ( IaaS Infrastructure as a Service ).
Dans un fonctionnement SaaS, des applications sont hébergées sur une plateforme partagée. Le professionnel de santé accède au logiciel médical installé sur un serveur distant, qui stocke les données du professionnel de santé sur un ou plusieurs sites distants. Le professionnel de santé peut effectuer quelques paramétrages métier dans le logiciel médical, qui peut être installé sur un terminal de communication du professionnel de santé, ou être hébergé et géré par le fournisseur de service. L’intérêt pratique d’un tel fonctionnement est que le poste de travail du professionnel de santé est peu couteux, car ne nécessitant pas de puissants moyens de stockage ou de calcul. De plus, les opérations de maintenance sont effectuées chez le prestataire de service.
Le document WO 2014/071045 (Intelligent Medical Objects, 2014) décrit un logiciel de traitement d’informations médicales, dans une infrastructure SaaS.
Dans un fonctionnement PaaS, au moins une plateforme d’hébergement d’applications est mise à disposition par un prestataire. L’infrastructure (notamment réseau, serveurs, stockage) est gérée et contrôlée par le prestataire. Le professionnel de santé a la maîtrise des applications déployées sur la plateforme.
Le document US 2019251288 (Virtual Viewbox, 2019) décrit un système de contrôle d’accès aux données de santé, le système comprenant une plateforme en tant que service PaaS. Sur la base des informations d’enregistrement, le système génère un jeton ( token ) qui correspond à un utilisateur, le jeton fournissant une pluralité de sous-jetons d’autorisations, par exemple pour la visualisation d’images radiologiques. Un module de synchronisation en tant que service garantit que la personne demandant les dossiers médicaux est authentifiée et dispose des autorisations appropriées pour accéder aux informations médicales.
Dans un fonctionnement IaaS, des ressources informatiques abstraites (puissance CPU, stockage, mémoire) sont mises à disposition. Le commanditaire garde le contrôle du système d’exploitation, du stockage, des applications déployées ainsi que sur certains composants réseau, par exemple les pare-feu.
Le document CN 102306250 (Cheng, 2012) décrit la communication de valeurs d’impédances électriques cérébrales vers un serveur, une reconstruction de l’image tomographique étant effectuée dans un fonctionnement IaaS.
Pour limiter les risques d’attaques lors de la circulation et du stockage de données médicales, différents mécanismes sont utilisés.
Les hébergeurs de données de santé HDS sont soumis à un cahier des charges comprenant des mesures de sécurité. Dans le cadre de la procédure d’agrément, l’ANS ( Agence du Numérique en Santé ) publie la liste des sociétés ou organismes agréés HDS. Au 20 juillet 2021, 66 sociétés ou organismes sont agréés par le ministère chargé de la santé, avec des infrastructures de type IaaS, SaaS ou PaaS. Les logiciels de télémédecine doivent être conformes au RGPD et être certifiés HDS.
Les HDS qui sont hébergeurs d’infrastructure physique ou infogéreurs doivent s’assurer que les données à caractère personnel sont chiffrées avant d’être transmises sur les réseaux publics.
Le chiffrement utilise une cryptographie symétrique ou asymétrique. Le chiffrement permet de protéger la confidentialité d’une information échangée lors du transfert, ou lors du stockage.
Avec un algorithme de chiffrement symétrique, l’émetteur et le récepteur de l’information partagent une clé identique, utilisée pour chiffrer et déchiffrer l’information. La clé peut être communiquée entre émetteur et récepteur lors d’une rencontre physique, ou via un canal sécurisé. La clé peut être modifiée dans le temps. DES ( Data Encryption Standard ) et AES ( Advanced Encry ption Standard ) sont deux exemples d’algorithmes de chiffrement symétriques. Ces algorithmes sont peu couteux en calcul, mais ne permettent pas le traitement de données chiffrées.
Préférentiellement, le système de centrage comprend au moins un second bras vertical lié radialement au au moins un premier bras par rapport à l’axe de rotation du système de mise en rotation.
Il est préférable que la pile de biens matériels et/ou le premier bras soit positionné par rapport à l’axe de rotation du système de mise en rotation. Ainsi, le positionnement du premier bras par rapport à la pile est fait à une position angulaire par rapport à l’axe de rotation permettant des balayages angulaires à plus haute vitesse de la pile de biens matériels ou du premier bras. Ce système de centrage peut consister en une série de bras verticaux comprenant en particulier le premier bras dont le mouvement concentrique est uniforme par rapport à l’axe de rotation. Ainsi, le mouvement concentrique des bras tend à positionner la pile de biens matériels de sorte que l’axe de révolution du cylindre circonscrit à la pile coïncide avec l’axe de rotation du système de mise en rotation. Il suffit pour cela que le second bras s’étende verticalement au moins sur le bien matériel situé à l’une des extrémités de la pile. Généralement le bien matériel situé à proximité du socle a la dimension radiale la plus élevée pour assurer la stabilité de la pile verticale et le second bras est situé à proximité du socle à ce moment-là. Ce système de bras aura la capacité de déplacer la pile de biens matériels sur le socle.
Avantageusement, le au moins un premier bras comprend un élément réflecteur situé radialement extérieurement au-dit au moins un premier bras par rapport à l’axe de rotation du système de mise en rotation.
Cet élement reflecteur, c’est-à-dire réfléchissant les ondes électromagnétiques, permet d’interroger les transpondeurs radiofréquences des biens matériels situés vers la pile et non extérieurement à la pile. Ainsi, on minimise les risques d’interrogation à tort de transpondeurs radiofréquences de biens matériels situés sur une autre pile ou associées à l’environnement dans lequel le dispositif de communication est placé.
Très avantageusement, l’élément réflecteur est disposé radialement extérieurement par rapport à au moins les deux antennes radiofréquences à une distance e, préférentiellement la distance e étant inférieure à 0.5 fois la longueur d’onde liée à la fréquence du dispositif. On entend ici par distance entre deux composants la projection normale à l’élément réflecteur.
Afin de profiter d’un afflux de puissance rayonnée vers la pile, il convient de positionner l’élément réflecteur de façon adéquate par rapport aux antennes radiofréquences du dispositif de communication qui sont la source des ondes électromagnétiques. En respectant la proximité mentionnée entre l’élément reflecteur et les antennes radiofréquences, on augmente sensiblement la capacité de communication du dispositif de communication en augmentant la puissance rayonnée émise vers la pile de biens matériels. Dans le cas de transpondeurs radiofréquences passifs de type étiquette RFID( aronyme en anglais de Radio Frequency IDentification) , plus la puissance émise est importante , plus la comunication radiofréquence est efficace.
Selon un mode de réalisation spécifique, le dispositif de communication comprenant au moins un autre premier bras positionné à une position radiale identique et une position azimutale différente du au moins un premier bras par rapport à l’axe de rotation du système de mise en rotation, préférentiellement les premiers bras sont équirépartis autour de l’axe de rotation ,
En multipliant les premiers bras, on augmente le nombre d’antennes de communication. En positionnnant les différents bras à des positions azimutales différentes mais à une même position radiale par rapport à l’axe de rotation du système de mise en rotation, on peut interroger tous les transpondeurs radiofréquences de la pile de biens matériels en un minimum de rotations de la pile de biens matériels ou multiplier le nombre de lecture des transpondeurs radiofréquences de la pile en un minimum de rotations de la pile. Préférentiellement, si les premiers bras sont équirépatis sur le tour de la pile, une fraction angulaire séparant deux premiers bras contigus suffit à une interrogation sûre, efficace et rapide de la totalité de la pile de biens matériels.
Selon un autre mode de réalisation spécifique, les au moins deux antennes radiofréquences du au moins un autre premier bras sont situées à des hauteurs différentes par rapport aux hauteurs des au moins deux antennes radiofréquences du au moins un premier bras.
Dans cette configuration, on ne recherche pas systématiquement à améliorer la vitesse de lecture des transpondeurs radiofréquences de la pile. Mais, on cherche plutôt à augmenter la discrimination spatiale, notamment selon la direction verticale, des transpondeurs raiofréquences de la pile. En effet, on augmente le pas entre les antennes radiofréquences selon la direction verticale sans à avoir à gérer les pertrbatiouns radioélectriques entre des antennes proches verticalement grâce à une distribution azimutale des antennes autour de la pile.
Selon un autre mode de réalisation particulier, le dispositif de comunication comprend deux premiers bras situés diamétralement opposés par rapport à l’axe de rotation du système de mise en rotation.
C’est une configuration équilibrée en terme de nombre de premiers bras, permettant de réaliser un demi tour de pile pour interroger tous les transpondeurs rdiofréquences de la pile avec une discimination selon la direction verticale suffisante pour des enveloppes pneumatiques par exemple.
La distribution des diamètres équivalents se détermine de préférence en fonction des données de microstructure caractérisant une taille de grain (ou granulométrie). Ces données de microstructure améliorent le résultat de la détermination de la propriété du matériau.
Un paramètre indépendant de granulométrie caractérise de préférence une contrainte de cisaillement de critique du matériau, le paramètre local dépendant de granulométrie étant déterminé en fonction du paramètre indépendant de granulométrie et d’une fonction dépendant du diamètre équivalent des grains du matériau en volume. Ce paramètre convient tout particulièrement pour déterminer le paramètre local dépendant de granulométrie pour déterminer la propriété du matériau.
Le paramètre local dépendant de granulométrie est déterminé de préférence en fonction d’un paramètre qui caractérise une classe prédéfinie de matière du matériau, la fonction étant pondérée avec le paramètre. Ce paramètre convient tout particulièrement pour déterminer le paramètre local dépendant de granulométrie pour déterminer la propriété du matériau.
Le paramètre indépendant de granulométrie caractérise de préférence une solidification cinématique du matériau et le paramètre local dépendant de granulométrie dépendant se détermine selon :
- le paramètre indépendant de granulométrie qui caractérise la contrainte de cisaillement critique du matériau et,
- le paramètre indépendant de granulométrie qui caractérise la solidification cinématique du matériau,
- le paramètre qui caractérise la classe de matière prédéfinie du matériau,
- le paramètre qui caractérise une classe de solidification prédéfinie du matériau et/ou en fonction,
- le paramètre indépendant de granulométrie caractérisant la solidification cinématique du matériau. Ces paramètres conviennent tout particulièrement pour déterminer la propriété.
La propriété du matériau caractérise de préférence l’influence de la taille des grains sur le matériau, celui-ci étant optimisé par un procédé d’optimisation dépendant de la propriété ou on détermine l’influence d’une taille de grain d’austénite ancienne pour le dommage par fatigue dans un réseau martensitique du matériau en fonction de la propriété du matériau ou on détermine l’emplacement d’initialisation des fissures de fatigue dans le matériau en fonction de la propriété du matériau ou la propriété du matériau caractérise l’influence de la granulométrie pour une tôle électrique, et en fonction de la propriété du matériau, on prévoit dans quelle mesure la taille des grains notamment dans une lame de tôle électrique se répercute sur la durée de vie en fatigue de cette tôle et/ou pour un procédé d’optimisation dépendant de la propriété du matériau, on réalise la tôle électrique pour accorder entre-elle les propriétés magnétiques et mécaniques de façon optimale. Cela constitue un exemple d’application.
Dans un exemple, on détermine que la propriété du matériau remplit un critère et en fonction d’avoir déterminé que la propriété du matériau remplit le critère, on fabrique un produit avec ce matériau ou on libère ce matériau pour réaliser un produit avec ce matériau. Déterminer la propriété correspond à une simulation. En fonction du résultat de la simulation, on réalise le produit de façon correspondante ou on libère le matériau avec une propriété simulée. On peut prévoir que dans le cas contraire, le produit ne sera pas réalisé avec le matériau ou que ce matériau ne sera pas libéré.
Le critère définit de préférence une valeur de consigne de la propriété ou du dommage par fatigue ou d’une durée de vie de fatigue du matériau avec la propriété ou un matériau qui comprend cette propriété.
Le dispositif pour déterminer une propriété d’un matériau comprend au moins un processeur et au moins une mémoire, le processeur étant réalisé pour appliquer les instructions dont l’exécution par le processeur correspond au procédé et au moins une mémoire pour enregistrer les instructions. Ce dispositif a les avantages déjà explicités pour le procédé.
Un programme d’ordinateur comprend des instructions lisibles par ordinateur et dont l’application par un ordinateur exécute le procédé avec les avantages du procédé.
La présente invention sera décrite ci-après de manière plus détaillée à l’aide d’un exemple de dispositif pour déterminer un comportement de matériau, représenté dans les dessins annexés dans lesquels :
dispositif pour déterminer un comportement de matériau,
A l’étape 450, le système embarqué forme un message de preuve de temps écoulé comme décrit précédemment. En particulier, le message comprend un compteur d’évènements, le compteur permanent de RAZ, le temps auquel est intervenu ledit évènement, tel que mesuré au moyen des différentes horloges, soit , , , et et les dérives des seconde et troisième horloges par rapport à l’horloge de contrôle, . Le message peut en outre contenir le haché du code de l’application de confiance, et/ou le haché du temps auquel est intervenu l’évènement précédent.
A l’étape 460, le système embarqué signe le message au moyen de la clé secrète du nœud et transmet le message ainsi signé sur le réseau.
Cette méthode de génération de preuve permet à un nœud tiers du réseau de vérifier que le temps écoulé entre deux évènements successifs du nœud émetteur est bien correct. Elle peut être appliquée par exemple pour prouver les instants auxquels un capteur effectue des mesures dans un réseau IoT ou, comme décrit ci-après dans un mécanisme de consensus pour valider une ou plusieurs transaction(s) à ajouter au registre distribué ( ledger ).
La représente une méthode de vérification de temps écoulé entre transactions successives émises par un nœud à destination d’un registre distribué.
On supposera que la technologie de registre distribué employée, permet de déployer des contrats intelligents, encore dénommés contrats autonomes ou « smart contracts » . Un exemple d’une telle technologie est Ethereum. Pour rappel, un contrat intelligent est un programme qui est déployé (c’est-à-dire stocké) dans un registre distribué ( ledger ) et peut être exécuté par n’importe quel nœud du réseau.
La méthode de vérification décrite ci-après permet à un nœud vérificateur de vérifier le temps écoulé entre deux transactions successives émises par un nœud émetteur, encore dit client, vers un registre distribué. Le nœud émetteur comprend un système embarqué (SOM) tel que décrit précédemment en relation avec la .
Elle comprend une phase préalable d’enregistrement ( enrolment ), 510, au cours de laquelle le nœud émetteur transmet une transaction à un premier contrat intelligent, . Cette phase d’enregistrement, décrite en détail plus loin, permet au nœud de s’authentifier vis-à-vis des pairs du réseau et de stocker dans la chaine l’heure initiale de chacune des première, seconde et troisième horloges, , , lues dans l’environnement TEE de son système embarqué.
Suite à cet enregistrement, le nœud émetteur peut émettre, en 520, des transactions, dites transactions « client », comportant, d’une part, une charge utile à enregistrer dans le registre distribué (ledger) et, d’autre part, une preuve de temps écoulé depuis l’émission de la dernière transaction. Cette transaction peut être considérée comme un cas particulier de message généré selon la méthode de génération de preuve précédemment décrite en relation avec la .
Cette transaction client comprend par conséquent, le compteur permanent de RAZ, les temps fournis par les différentes horloges internes, , , , le cas échéant, , ainsi que leurs dérives respectives par rapport à l’horloge de contrôle.
La transaction client peut en outre contenir la valeur hachée du code de l’application de confiance, , et/ou celle du temps, , auquel le nœud client a émis la transaction précédente.
La cohérence des temps fournis par chacune des horloges est vérifiée par le nœud émetteur avant qu’il n’émette une transaction client à destination du registre distribué (ledger).
Tout nœud tiers du réseau peut ensuite vérifier que le temps écoulé entre deux transactions successives du nœud client est bien correct. Pour ce faire, il vérifie tout d’abord que le compteur permanent de RAZ n’a pas varié, puis vérifie que les mesures de temps écoulé entre la transaction courante et la transaction précédente, au moyen des différentes horloges internes, soit ne diffèrent pas plus qu’une marge de tolérance . Alternativement ou cumulativement, il peut extraire les temps , , , (le cas échéant ) de la transaction en cours, et lire dans le registre distribué (ledger) les temps , , ,( , de la transaction précédente et en déduit les mesures de temps écoulé entre les transactions, par les différentes horloges, soit , ,(et , le cas échéant, ). Les différences entre les mesures de temps écoulés ne doivent pas être supérieures à la marge de tolérance .
Certains nœuds dits validateurs (jouant le rôle de mineurs) peuvent attester qu’ils ont effectué une telle vérification avec succès et enregistrer cette attestation dans le registre distribué (ledger) au moyen d’une transaction, dite transaction de validation, transmis au contrat intelligent .
Avant d’émettre une telle transaction en 520, un nœud validateur doit s’être préalablement enregistré selon la procédure d’enregistrement décrite plus haut et disposer d’une cotation de réputation suffisante, comme détaillé plus loin La transaction de validation atteste que le nœud validateur a effectué une vérification de la preuve de temps écoulé entre deux transactions successives d’un nœud client. Avant de procéder à la vérification de la cohérence des mesures de temps écoulé entre transactions clients successives, le nœud validateur s’assure lui-même de la cohérence de ses propres horloges.
La transaction de validation est spécifique en ce qu’elle comprend dans sa charge utile la valeur hachée de la transaction client qui a été vérifiée au moyen d’une fonction de hachage ainsi que le temps de référence auquel cette transaction client a été vérifiée.