INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Les étapes b, c et d ne sont avantageusement pas nécessaires dans le cas d’accès répétés à des données utilisant la même clé de déchiffrement ou la même clef d’application.
Le transfert de données peut ainsi être granulaire, et ne concerner que certaines données seulement.
Le procédé et une infrastructure mettant en œuvre le procédé donnent ainsi un accès facilité à différents services interopérables, ces services pouvant se partager des données entre eux.
Il est proposé, selon un deuxième aspect, une infrastructure informatique en nuage mettant en œuvre le procédé présenté ci-dessus, l’infrastructure comprenant le serveur central, au moins un serveur de données contenant les données chiffrées, l’infrastructure comprenant un canal de messagerie permettant le transfert de données entre au moins deux terminaux utilisateurs, les données étant chiffrées de bout en bout lors du transfert des données entre les terminaux utilisateurs.
L’infrastructure permet le stockage et le transfert de données chiffrées. Le chiffrement de données est avantageusement effectué de bout en bout. Avantageusement, le protocole SRP ( Secure Remote Pass word ) est employé, permettant de protéger les données des utilisateurs en leur adressant une clé qui n’est pas lisible par l’organisation en charge de l’infrastructure.
SRP est un protocole d’authentification reposant sur une preuve à divulgation nulle de connaissance ( Zero-Knowledge Proof ). Ce protocole a été standardisé dans sa version 3 en 2000 dans la RFC 2945, et la version 6 est décrite dans la RFC 5054 de 2007. Le protocole SRP utilise une longue clé secrète partagée, dérivée d’un nombre aléatoire, généré en partie par l’utilisateur et en partie par le serveur central, cette clé secrète étant ainsi unique à chaque tentative de connexion.
L’infrastructure permet aux développeurs d’applications de proposer plus facilement de nouvelles applications, en particulier de traitement des données de santé. Le développeur n’a pas besoin de détenir ou louer ses propres serveurs. L’infrastructure permet aux utilisateurs de différentes applications de communiquer. L’infrastructure permet la transmission de données entre différentes applications, et permet l’échange de données d’une application d’un utilisateur vers une autre application d’un autre utilisateur.
L’infrastructure permet à plusieurs applications, en particulier des logiciels de télémédecine ou d’aide au diagnostic, d’être visibles et accessibles via une même plateforme, créant un écosystème. Les données sont stockées sous forme chiffrée, assurant une protection de la vie privée. L’infrastructure permet à une application de prouver de manière cryptographique, à un serveur d’un tiers, l’identité d’un utilisateur de l’application.
L’infrastructure donne accès à différents services interopérables, ces services pouvant se partager des données entre eux, par exemple :
- service de stockage de fichiers et dossiers, chiffrés de bout en bout ;
caractérisé en ce que ledit rotor comprend un empilement de strates élémentaires empilées de manière coaxiale à l’axe central, chaque strate élémentaire définissant au moins une paire de pôles agencées sur une surface rotorique dudit entrefer, l’empilement comprenant une première strate élémentaire définissant le fond de l’empilement et au moins une strate élémentaire supérieure superposée sur ladite première strate élémentaire, chaque strate élémentaire supérieure étant angulairement décalée d’un angle de décalage autour de l’axe central par rapport à la strate élémentaire sous-jacente, l’angle de décalage étant égal à l’angle de denture multiplié par (N-1)/N, N étant le nombre de strates élémentaires empilées.
De préférence, le rotor comprend m paires de pôles disposés à symétrie de révolution par rapport à l’axe central, m étant un nombre entier.
Dans certains modes de réalisation, les strates élémentaires empilées sont des éléments en tôle.
Dans d’autres modes de réalisation, les strates élémentaires empilées sont des couches liées par frittage ou par une technique de fabrication additive.
Dans certains modes de réalisation, chaque strate élémentaire empilée présente une épaisseur comprise entre 0.1mm et 1mm le long de l’axe.
Chaque strate élémentaire peut être en un matériau massif.
De manière alternative, chaque strate élémentaire du rotor comprend une superposition d’éléments en tôle sans décalage angulaire entre éléments en tôle respectifs par rapport à l’axe central.
Dans certains modes de réalisation, le rotor est agencé à l’intérieur d’un creux central du stator.
Dans d’autres modes de réalisation, le stator est agencé à l’intérieur d’un creux central du rotor.
L’invention se rapporte aussi à un système de mesure d’un angle et/ou une vitesse de rotation, comprenant
un résolveur à réluctance variable tel que décrit ci-dessus, un générateur de tension électrique alternative en liaison électrique avec les extrémités du bobinage d’excitation, un détecteur de tension électrique résolu dans le temps en liaison électrique avec les extrémités de chaque bobinage de détection, un système de traitement de données configuré de calculer, à partir des tensions électriques mesurés par le détecteur de tension électrique un angle de rotation du rotor.
L’invention concerne également un procédé de fabrication d’un résolveur à réluctance variable, comprenant les étapes suivantes :
la mise à disposition d’un stator comportant, sur une face statorique destinée à former un entrefer avec un rotor, une denture comprenant une pluralité de dents, lesdits dents étant disposées de sorte que deux dents consécutives le long de la denture forment un angle de denture par rapport à un axe central, la mise à disposition d’au moins deux strates élémentaires d’un rotor, chaque strate élémentaire présentant une géométrie identique dans un plan perpendiculaire à l’axe central et comportant, sur une face rotorique destinée à délimiter un entrefer (40) avec la face statorique du stator, au moins une zone en retrait par rapport à un cercle moyen autour de l’axe central, ladite zone délimitant une zone de largeur maximale dudit entrefer et une zone en saillie par rapport à un cercle moyen autour de l’axe central, ladite zone délimitant une zone de largeur minimale dudit entrefer, la définition d’une strate élémentaire de fond, l’empilement d’au moins une deuxième strate élémentaire de manière coaxiale par rapport à l’axe central sur la strate élémentaire de fond, de sorte que chaque strate élémentaire soit décalée angulairement par rapport à une strate élémentaire sous-jacente d’un angle de décalage étant égal à l’angle de denture multiplié par (N-1)/N, N étant le nombre de strates élémentaires empilées, la fixation des strates élémentaires empilées pour former le rotor, l’emboitement concentrique du rotor et du stator de sorte à former un entrefer entre la face statorique du stator et la face rotorique du rotor.
Chaque strate élémentaire peut présenter sur sa face rotorique destinée à délimiter l’entrefer avec la face statorique du stator une pluralité de paires de pôles ou une structure excentrique par rapport à l’axe central X.
L’invention se rapporte aussi à un procédé de mesure d’un angle et/ou d’une vitesse de rotation comprenant les étapes suivantes :
la mise à disposition d’un résolveur à reluctance tel que décrit ci-dessus, l‘application d’une tension d’excitation à un bobinage d’excitation porté par la denture, la rotation du rotor relatif au stator autour de l’axe central, la détection d’une tension de détection résolue dans le temps aux extrémités d’au moins un bobinage de détection porté par la denture, le calcul, à partir de la tension de détection résolue dans le temps, d’un angle et/ou d’une vitesse de rotation.
Par exemple, lorsque le niveau d’amortissement est minimal, un itinéraire privilégiant les grands axes (autoroute et voies rapides) sera privilégié pour éviter les routes ayant des chaussées de moins bonne qualité, pour éviter les routes présentant des ralentisseurs ou dos d’âne (routes dans les agglomérations par exemple).
Selon un autre exemple, le système ABS et/ou le système ESP seront adaptés, par exemple en passant dans un mode dit sport pour lequel l’amortissement est plus dur lorsque le niveau de performance d’amortissement est dégradé.
Selon encore un autre exemple, l’allure du premier véhicule sera adaptée pour réduire la vitesse et limiter les accélérations / décélérations lorsque le niveau de performance d’amortissement est dégradé. Ceci est par exemple obtenu en contrôlant le système de régulation de vitesse du premier véhicule 10.
De manière optionnelle, lorsqu’un niveau de performance est obtenu pour chaque amortisseur du premier véhicule 10, les niveaux de performances de chaque amortisseur sont comparés entre eux pour détecter une éventuelle dissymétrie entre 2 amortisseurs, par exemple entre l’amortisseur avant gauche et l’amortisseur avant droit.
Selon une autre variante optionnelle, un message d’alerte est par exemple généré en fonction du niveau de performance déterminé. Par exemple, lorsque le niveau de performance est inférieur à un seuil déterminé, un message d’alerte est généré et rendu dans l’habitacle du premier véhicule 10, par exemple pour affichage sur un écran d’affichage du premier véhicule 10.
Un tel message permet d’alerter le conducteur du premier véhicule 10 pour que ce dernier fasse par exemple les démarches nécessaires pour faire réparer / changer les amortisseurs.
Enfin, le procédé mis en œuvre par ordinateur de correction 300 d’une ligne de base d’un spectre Raman comprend une étape de soustraction 340 connue du quatrième spectre Raman corrigé du troisième spectre Raman.
Maintenant que nous avons décrit le procédé mis en œuvre par ordinateur de correction 300 d’une ligne de base d’un spectre Raman à partir d’au moins un facteur de correction, nous allons décrire un procédé mis en œuvre par ordinateur de calcul 400 d’un facteur de correction.
Troisième aspect de l’invention : un procédé mis en œuvre par ordinateur de calcul d’un facteur de correction d’une ligne de base d’un spectre Raman
Comme illustré sur la , l’invention concerne également un procédé mis en œuvre par ordinateur de calcul 400 d’un facteur de correction qui est destiné à être utilisé pour corriger une ligne de base d’un cinquième spectre Raman, acquis par le capteur Raman sur puce 110, en réponse à l’irradiation d’au moins un rayonnement d’excitation sur un milieu analyte qui présente au moins un premier indice de réfraction.
En pratique, le cinquième spectre Raman présente les mêmes caractéristiques structurelles que le premier spectre Raman qui est décrit plus haut dans le cadre du premier aspect de l’invention.
Dans l’invention, le procédé mis en œuvre par ordinateur de calcul 400 d’un facteur de correction comprend une étape d’acquisition 410 d’un sixième spectre Raman par le capteur Raman sur puce 110, en réponse à l’irradiation d’au moins un rayonnement d’excitation sur un milieu de référence prédéterminé qui présente au moins un deuxième indice de réfraction différent du premier indice de réfraction.
Dans une première mise en œuvre, le milieu de référence prédéterminé est un milieu fluide continu (p. ex. de l’eau, de l’air, de l’acétone, du méthanol, du chloroforme, du toluène ou du glycérol).
Dans une deuxième mise en œuvre, le milieu de référence prédéterminé est un milieu solide continu (p. ex. du graphite, du silicium, du corindon, du diamant ou du quartz).
En pratique, le sixième spectre Raman présente les mêmes caractéristiques structurelles que le deuxième spectre Raman qui est décrit plus haut dans le cadre du premier aspect de l’invention.
Ensuite, le procédé mis en œuvre par ordinateur de calcul 400 d’un facteur de correction comprend, en outre, une première étape de calcul 420, par un processeur, pour chaque longueur d’onde du cinquième spectre Raman, d’un premier paramètre, dit premier paramètre de rendement de conversion Raman, qui décrit le rendement de conversion Raman du capteur Raman sur puce 110 dans le milieu de référence prédéterminé.
Puis, le procédé mis en œuvre par ordinateur de calcul 400 d’un facteur de correction comprend, en outre, une deuxième étape de calcul 430, par un processeur, pour chaque longueur d’onde du cinquième spectre Raman, d’un deuxième paramètre, dit deuxième paramètre de rendement de conversion Raman, qui décrit le rendement de conversion Raman du capteur Raman sur puce 110 dans le milieu analyte.
Dans une mise en œuvre du procédé mis en œuvre par ordinateur de calcul 400 d’un facteur de correction, on réalise la première étape de calcul 420 et la deuxième étape de calcul 430 à partir d’une simulation optique d’au moins un mode optique (p. ex. TE 0 ou TM 0 ) du guide d’onde optique du capteur Raman sur puce 110.
Ainsi, on peut réaliser la première étape de calcul 420 et la deuxième étape de calcul 430 à partir de deux ou plus de deux modes optiques du guide d’onde optique du capteur Raman sur puce 110.
Par exemple, on pourra utiliser un logiciel de simulation optique tel que Zemax®, COMSOL Multiphysics®, FRED®, OpticStudio® ou Lumerical®.
En pratique, ces logiciels devront permettre de modéliser la géométrie et les matériaux du capteur Raman sur puce 110 (c.-à-d., l’ensemble des éléments qui le compose), du milieu analyte et du milieu de référence prédéterminé.
En outre, ces logiciels pourront permettre de faire varier indépendamment ou en association l’indice de réfraction du milieu analyte et du milieu de référence prédéterminé.
Dans une mise en œuvre particulière de l’étape de correction du deuxième spectre Raman, celle-ci comprend une multiplication du deuxième spectre Raman avec au moins un facteur de correction associé à une longueur d’onde du premier spectre Raman.
Ainsi, cette mise en œuvre particulière de l’étape de correction du deuxième spectre Raman peut comprendre une multiplication du deuxième spectre Raman avec deux ou plus de deux facteurs de correction respectivement associés à une longueur d’onde du premier spectre Raman.
Par ailleurs, dans l’invention, les instructions exécutables 122 par processeur implémentent, en outre, une étape de soustraction connue du deuxième spectre Raman corrigé du premier spectre Raman.
Enfin, dans l’invention, le processeur 130 est de type connu (p. ex. une machine d’état, un microprocesseur ou un microcontrôleur) et est configuré pour exécuter les instructions exécutables 122.
Maintenant que nous avons décrit les caractéristiques du système 100, nous allons décrire un procédé mis en œuvre par ordinateur de correction 300 d’une ligne de base d’un spectre Raman.
Deuxième aspect de l’invention : un procédé mis en œuvre par ordinateur de correction d’une ligne de base d’un spectre Raman
Comme illustré sur la , l’invention concerne également un procédé mis en œuvre par ordinateur de correction 300 d’une ligne de base d’un spectre Raman.
Dans l’invention, le procédé mis en œuvre par ordinateur de correction 300 d’une ligne de base d’un spectre Raman comprend une première étape d’acquisition 310 d’un troisième spectre Raman par le capteur Raman sur puce 110, en réponse à l’irradiation d’au moins un rayonnement d’excitation sur un milieu analyte qui présente au moins un premier indice de réfraction.
En pratique, le troisième spectre Raman présente les mêmes caractéristiques structurelles que le premier spectre Raman qui est décrit plus haut dans le cadre du premier aspect de l’invention.
Par ailleurs, le procédé mis en œuvre par ordinateur de correction 300 d’une ligne de base d’un spectre Raman comprend, en outre, une deuxième étape d’acquisition 320 d’un quatrième spectre Raman par le capteur Raman sur puce 110, en réponse à l’irradiation d’au moins un rayonnement d’excitation sur un milieu de référence prédéterminé qui présente au moins un deuxième indice de réfraction différent du premier indice de réfraction.
En pratique, le quatrième spectre Raman présente les mêmes caractéristiques structurelles que le deuxième spectre Raman qui est décrit plus haut dans le cadre du premier aspect de l’invention.
Ensuite, le procédé mis en œuvre par ordinateur de correction 300 d’une ligne de base d’un spectre Raman comprend, en outre, une étape de correction 330 du quatrième spectre Raman, par un processeur, à partir d’au moins un facteur de correction, de manière à obtenir un quatrième spectre Raman corrigé qui est représentatif de la ligne de base du troisième spectre Raman, la ligne de base étant causée par le capteur Raman sur puce 110 lors de l’acquisition du troisième spectre Raman.
Dans l’invention, un facteur de correction correspond, pour chaque longueur d’onde du troisième spectre Raman, à un rapport entre, d’une part, un premier paramètre, dit premier paramètre de rendement de conversion Raman, qui décrit le rendement de conversion Raman du capteur Raman sur puce 110 dans le milieu de référence prédéterminé, et, d’autre part, un deuxième paramètre, dit deuxième paramètre de rendement de conversion Raman, qui décrit le rendement de conversion Raman du capteur Raman sur puce 110 dans le milieu analyte.
Dans une première mise en œuvre du procédé mis en œuvre par ordinateur de correction 300 d’une ligne de base d’un spectre Raman, on calcule, par un processeur, chaque facteur de correction sur la base d’une division du premier paramètre de rendement de conversion Raman par le deuxième paramètre de rendement de conversion Raman.
Dans une deuxième mise en œuvre du procédé mis en œuvre par ordinateur de correction 300 d’une ligne de base d’un spectre Raman, l’étape de correction 330 du quatrième spectre Raman comprend une multiplication du quatrième spectre Raman avec au moins un facteur de correction associé à une longueur d’onde du troisième spectre Raman.
Dans une variation de la première et de la deuxième mises en œuvre particulières du procédé mis en œuvre par ordinateur de correction 300 d’une ligne de base d’un spectre Raman, celui-ci comprend, en outre, une étape de sélection 331, par un processeur, du facteur de correction dans une base de données 121 en fonction, au moins, du milieu analyte, du milieu de référence prédéterminé, du premier indice de réfraction du milieu analyte, du deuxième indice de réfraction du milieu de référence prédéterminé et de la longueur d’onde de travail.
Avec un algorithme de chiffrement asymétrique, l’émetteur et le récepteur de l’information possèdent deux clés, i.e. une clé privée et une clé publique. Un tiers de confiance peut signer les clés publiques pour prouver leur authenticité ou générer des paires de clés. L’émetteur chiffre l’information qu’il souhaite envoyer, à l’aide de la clé publique du récepteur, et le récepteur, destinataire de l’information, déchiffre en utilisant sa clé privée. RSA ( Rivest-Shamir-Adleman ) ou ECC ( Elliptic Curve Cryptography ) sont des exemples d’algorithmes de chiffrement asymétriques. L’on peut se référer, par exemple, aux documents EP 2320621 (Hoffmann La Roche AG, 2011), US 7912216 (Safenet, 2011).
Dans l’algorithme RSA, pour la signature du message, prouvant que le message provient de l’expéditeur, une fonction de hachage du message produit une empreinte qui est chiffrée par l’expéditeur, à l’aide de sa clé privée. A la réception du message et de la signature, le destinataire déchiffre l’empreinte à l’aide de la clé publique de l’émetteur et la compare avec celle qu’il obtient en appliquant la même fonction de hachage sur le message reçu.
Dans l’algorithme ECC, l’échange de clés peut être effectué par un protocole Diffie-Hellman (ECDH) avec des clés publiques statiques, ou un protocole ECDHE ( Elliptic Curve Diffie Hellman Ephemeral ), avec des clés publiques éphémères.
Les procédés de traitement des données dans l’informatique en nuage, en particulier de données concernant la santé, présentent de nombreux inconvénients.
En premier lieu, le professionnel est face à une multiplicité d’offres de services, qui ne sont pas interopérables. En France, pour les données concernant la santé, près de 200 logiciels de télémédecine conformes au RGPD sont recensés par le ministère des solidarités et de la santé. Chaque logiciel a son environnement propre, avec ses contraintes en termes de matériel et de connexion.
En deuxième lieu, le développeur est face à de fortes contraintes techniques et règlementaires, qui ralentissent le déploiement de nouvelles applications. En France, pour les données concernant la santé, l’hébergement doit par exemple être assuré par une entreprise ou un organisme agréé HDS.
En troisième lieu, le traitement des données dans l’informatique en nuage entraîne des risques de perte de confidentialité ou d’usage abusif, lorsque les données ne sont pas chiffrées de bout en bout. La confidentialité et la préservation de la vie privée sont des préoccupations majeures pour les utilisateurs d’internet, en particulier pour les données concernant la santé.
Par chiffrer, on désigne ici la réalisation d’une transformation ( encryption ) d’une donnée en un cryptogramme, au moyen d’un code et d’une clé, afin de rendre la donnée illisible à une personne ne connaissant pas la clé, seule une personne connaissant la clé pouvant déchiffrer la donnée.
L’invention vise à pallier les inconvénients des procédés de l’art antérieur de traitement de données dans l’informatique en nuage, en particulier les données concernant la santé.
Il est proposé, selon un premier aspect, un procédé de traitement de données dans l’informatique en nuage, les données étant stockées chiffrées dans au moins un serveur de données, le procédé comprenant
- une étape de création d’un compte utilisateur ;
- une étape d’envoi par un terminal utilisateur d’une requête d’authentification à un serveur central offrant des services de traitement de données ;
- une étape de contrôle d’authentification de l’utilisateur par le serveur central ;
- une étape de réponse du serveur central à la requête d’authentification lorsque l’utilisateur a été authentifié ;
le serveur central comprenant une base de données répertoriant des applications de traitement de données, l’étape de création d’un compte utilisateur comprenant la sélection par l’utilisateur d’au moins une application de traitement de données, le procédé comprenant, lors de l’étape de création des comptes utilisateurs, la génération pour chaque utilisateur et pour chaque application d’une clé publique et d’une clé privée formant une paire de clés, le serveur central comprenant une base de données de clés publiques des utilisateurs, l’étape de réponse du serveur central à la requête d’authentification comprenant l’envoi au terminal utilisateur de la paire de clés, la clé privée étant chiffrée avec une clé maîtresse générée à partir du mot de passe de l’utilisateur.
Le procédé permet le partage, dans l’informatique en nuage, de plusieurs applications de traitement de données, avec un accès à ces applications par une seule plateforme. Ce partage permet le dépôt de données, la lecture des données, ou la correction des données, en fonction de droits accordés aux utilisateurs.
- service de partage entre utilisateurs, qui peuvent avoir des droits différents sur les fichiers (droits administrateur, droit en écriture et lecture, droit en lecture seule) ;
- application de gestion de données clients (CRM Customer Relationship Management).
Avantageusement, le serveur de données chiffrées est un serveur hébergeur de données de santé HDS.
D’autres objets et avantages de l’invention apparaîtront à la lumière de la description de modes de réalisation.
Une infrastructure informatique en nuage comprend un serveur central, comprenant une base de données répertoriant des applications de traitement de données, en particulier de données de santé.
Dans une mise en œuvre, une des applications est un simulateur d’accouchement, utilisant les résultats obtenus par IRM à champ ouvert, lors d’accouchement, pour la réalisation de mesures pelvimétriques, afin de déterminer les risques de dystocie.
Dans une mise en œuvre particulière, une des applications effectue une reconstruction 3D, transformant les images 2D obtenues d’un IRM à champ ouvert, permettant de visualiser par exemple l’ampliation périnéale liée à la descente fœtale pendant la deuxième phase de travail.