INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
- la tête d’actionnement présente au moins une position de dose intermédiaire dans laquelle la hauteur de course est non nulle et inférieure à la course maximale, la au moins une première butée de la bague de sélection coopérant avec au moins une deuxième butée intermédiaire de l’actionneur située entre la au moins une deuxième butée inférieure et la au moins une deuxième butée supérieure de l’actionneur,
- la tête d’actionnement présente au moins une position de dose minimale dans laquelle la hauteur de course est minimale, la au moins une première butée de la bague de sélection coopérant avec au moins une deuxième butée intermédiaire de l’actionneur située entre la au moins une deuxième butée inférieure et la au moins une deuxième butée supérieure de l’actionneur,
- la , la , la , la et la montrent divers modes de réalisation d'un procédé d'incrustation d'une image sécurisée dans une image non sécurisée,
- la montre un premier mode de réalisation du multiplexeur dynamique,
- la montre un deuxième mode de réalisation du multiplexeur dynamique,
- la montre un troisième mode de réalisation du multiplexeur dynamique,
- la montre un quatrième mode de réalisation du multiplexeur dynamique,
- la montre un cinquième mode de réalisation du multiplexeur dynamique,
- la montre un sixième mode de réalisation du multiplexeur dynamique, et
- la montre un agencement de composants d'un terminal mobile connecté selon l'un des modes de réalisation des figures 4 à 8, 10 à 14.
Description détaillée Dans ce qui suit seront décrites des architectures de terminal connecté incluant un portefeuille matériel embarqué et conçues pour éviter sinon limiter des attaques rendues possibles par une telle configuration. Pour ne pas créer un écosystème entièrement nouveau et ne pas nuire à l'expérience utilisateur, on recherche une compatibilité avec le matériel et les systèmes d'exploitation existants (Android, iOS), et à utiliser les voies traditionnelles de distribution des applications. Ainsi, il est supposé que le terminal connecté considéré est en mesure d'installer et exécuter des applications pouvant provenir de sources inconnues, voire douteuses, ce qui augmente le défi de la sécurisation des transactions avec le portefeuille matériel embarqué. Il est également supposé que des applications installables peuvent gagner un accès à des ressources matérielles intervenant lors d'une communication avec un élément sécurisé mettant en œuvre le portefeuille matériel.
Par exemple, un logiciel malveillant pourrait enregistrer des touches appuyées pour voler un code secret, simuler des touches appuyées pour fausser une transaction, modifier l’affichage pour tromper l’utilisateur sur la transaction qu'il est en train d'effectuer, etc.
Plus spécifiquement, la validation d’une transaction sur un téléphone par un clavier virtuel peut être interceptée par un logiciel espion de bas niveau ayant accès à l'interface de l'écran tactile en relevant les coordonnées des appuis sur la dalle tactile. Sans savoir ce qui est affiché, le logiciel espion peut se baser sur l'hypothèse que le clavier virtuel affiché est l'un des nombreux claviers traditionnels disponibles sur la plateforme, de sorte que les coordonnées des appuis révèlent les touches du clavier. Le logiciel espion peut également avoir accès aux accéléromètres ou autres capteurs habituellement présents dans un terminal mobile - les appuis sur différentes positions de la dalle se traduisent par des valeurs d'accélération différentes en rotation sur deux axes, de sorte que les positions des appuis peuvent être déduites.
Pour y remédier partiellement, les applications classiques affichent, pour la saisie des codes d'identification personnels, un clavier virtuel numérique avec des touches aléatoirement positionnées. Cependant, bien que cette mesure soit utile pour entraver la déduction d'un code d'identification, un logiciel malveillant pourrait déduire qu'une transaction est en cours et, avant que l'utilisateur n'ait terminé, modifier le montant ou le destinataire et simuler la validation de la transaction par l'utilisateur en modifiant les entrées de l'application sans modifier l'application elle-même.
La représente un mode de réalisation SPH1 d'un terminal mobile ou autre dispositif connecté embarquant un portefeuille matériel. Le terminal mobile comprend un processeur d'application APROC relié à divers dispositifs périphériques, notamment un afficheur tactile incluant un afficheur DISP et une dalle tactile KBD. Le processeur d'application est par exemple un processeur en bande de base assurant des communications téléphoniques et comprenant une connectivité Internet. Le processeur gère l'afficheur par l'intermédiaire d'un bus DISPB mettant en œuvre un protocole d'interface vidéo déterminé, par exemple le protocole MIPI DSI ("Display Serial Interface"). Le protocole MIPI-DSI a été largement adopté par l'industrie et est actuellement omniprésent dans les smartphones. Il est également largement utilisé dans les tablettes, les ordinateurs portables et les hybrides ordinateur portable/tablette. Le processeur gère ici la dalle tactile KBD par une autre interface, par exemple un bus de données DB1 de type I2C. Pour des raisons de lisibilité du dessin, tous les éléments d'un terminal mobile ne sont pas représentés.
Le processeur d'application APROC intègre par ailleurs une enclave sécurisée ou un environnement d'exécution de confiance TEE ("Trusted Execution Environment"). Une telle enclave comprend généralement un processeur, une mémoire et un gestionnaire d'afficheur tactile dédiés et est conçue pour mettre en œuvre une interface utilisateur de confiance TUI ("Trusted User Interface"), par exemple comme le préconise le document "Trusted User Interface API" de GlobalPlatform® disponible à l'adresse suivante :
https://globalplatform.org/wp-content/uploads/2013/06/GlobalPlatform_Trusted_User_Interface_API_v1.0.pdf
Ainsi, cette enclave peut, selon les instructions exécutées par l'application, gérer l'affichage DISP et la saisie sur la dalle tactile KBD, comme cela est représenté.
Chaque capot mobile d’inverseur 33 comporte une paroi radialement externe 50, formant une surface aérodynamique extérieure de l’inverseur et de la nacelle, cette surface étant épousée par l’air extérieur. Chaque capot 33 comprend également une paroi radialement interne 52 participant à la délimitation de la veine secondaire 21B radialement vers l’extérieur. Cette paroi 52 se situe dans la continuité aval de la virole extérieure 40 du carter intermédiaire. Les deux parois 50, 52 définissent une cavité 54 de préférence ouverte axialement vers l’avant, à l’extrémité amont du capot d’inverseur 33.
Le maintien du capot mobile 33 dans la position avancée de poussée directe est assuré par des moyens de verrouillage de ce capot sur la structure fixe 31 de l’inverseur. Ces moyens commandés de verrouillage (non représentés) sont conventionnels, donc ils ne seront pas davantage décrits. A titre d’exemple indicatif, il peut être mis en œuvre des verrous actifs capables de déverrouiller sous charge pour contrer l’effort de compression d’un joint entre la structure mobile et le bord de déviation. Ce type de verrou peut en effet surcomprimer le joint, pour qu’ensuite le déverrouillage puisse être commandé. La structure mobile 29 est ainsi déplaçable en translation par rapport à la structure fixe 31 selon l’axe A1 de l’inverseur, entre la position avancée de poussée directe montrée sur la , et une position reculée d’inversion de poussée qui sera décrite ultérieurement. Dans la position avancée de poussée directe de la structure mobile 29, les grilles de déviation 32 sont agencées dans la cavité 54 des capots d’inverseur 33, en étant isolées de la veine secondaire 21B par la paroi radialement interne 52 de ces capots coulissant 29 d’inverseur. Cette paroi 52, formant la paroi externe de la veine secondaire, est également appelée panneau interne acoustique.
Cette configuration de poussée directe est également représentée sur les figures 2 et 4, tandis que la position reculée d’inversion de poussée de la structure mobile 29 est représentée sur les figures 3 et 5. Sur la , il est montré que le panneau acoustique interne reculé 52 des capots d’inverseur laisse apparaître en amont une ouverture de passage 56 de la veine secondaire 21B vers les grilles de déviation 32. L’ouverture 56 est donc également délimitée vers l’amont par le bord de déviation 46B, qui s’évase radialement vers l’extérieur en allant vers l’arrière, pour canaliser un écoulement d’air destiné à traverser les grilles 32 lorsque le système mobile se trouve dans cette position reculée d’inversion de poussée. En d’autres termes, le bord de déviation 64 s’éloigne progressivement de l’axe A1 en allant de l’avant vers l’arrière, pour guider / dévier l’air vers les grilles 32 en configuration d’inversion de poussée. A l’aval, l’ouverture de passage 56 est délimitée en particulier par l’extrémité amont 52a de la paroi radialement interne 52.
Une autre possibilité, non représentée, consiste à réaliser l’accrochage radialement externe de la membrane 58 sur la paroi radialement externe 50 du capot coulissant 33. L’extrémité 58b de la membrane 58 a quant à elle des câbles 70 reliés à la paroi 18 (également dénommée IFS, de l’anglais « Inner Fixed Structure »), par une liaison qui peut avantageusement exercer une force de traction sur chaque câble 70 le ramenant vers cette paroi 18, par exemple au moyen d’une liaison élastique. Les câbles 70 eux-mêmes peuvent être élastiques, par exemple en utilisant des câbles en kevlar, et ces mêmes câbles peuvent être mis en tension lors de la fermeture du capot coulissant 33. Des renforts peuvent être intégrés à la membrane 58 dans le prolongement de ces câbles 70, jusqu’aux points d’accroche externes avec le cadre arrière de support de grilles 60, ou la paroi externe 50 du capot coulissant 33.
Selon un mode de réalisation, le terminal comprend le procédé comprend l'étape consistant à prévoir dans le terminal des moyens contrôlés par l'élément sécurisé et configurés pour, à la demande de l'élément sécurisé, appliquer alternativement sur le bus câblé de l'afficheur des données d'image fournies par le processeur d'application et des données d'image fournies par l'élément sécurisé, de manière à ce que les données d'image fournies par l'élément sécurisé remplacent des données d'image fournies par le processeur d'application et forment ladite image sécurisée incrustée dans l'image non sécurisée fournie par le processeur d'application.
Selon un mode de réalisation, le procédé comprend la prévision dans le terminal d'au moins un indicateur lumineux, et comprenant une étape d'activation de l'indicateur lumineux par l'élément sécurisé lorsque l'élément sécurisé incruste une image sécurisée dans une image non sécurisée fournie par le processeur d'application.
Selon un mode de réalisation, le procédé comprend une étape consistant à indiquer à l'utilisateur l'emplacement et l'étendue de la région dans laquelle est affichée l'image sécurisée incrustée.
Selon un mode de réalisation, l'emplacement et l'étendue de la région dans laquelle est affichée l'image sécurisée incrustée sont indiqués au moyen d'une rangée d'indicateurs lumineux contrôlée par l'élément sécurisé et agencée en bordure de l'afficheur.
Selon un mode de réalisation, l'emplacement et l'étendue de la région dans laquelle est affichée l'image sécurisée incrustée sont indiqués au moyen d'une région de l'afficheur qui est en permanence sous le contrôle de l'élément sécurisé et qui présente une apparence déterminée, et d'une bordure de la région dans laquelle est affichée l'image sécurisée incrustée, qui présente la même apparence que la région de l'afficheur en permanence sous le contrôle de l'élément sécurisé.
Selon un mode de réalisation, le dispositif comprend un dispositif de saisie fournissant des données tactiles sur un bus de données, et le procédé comprend comprenant l'étape consistant à relier le dispositif de saisie à l'élément sécurisé pendant l'affichage d'informations sur l'opération sécurisée dans l'image sécurisée incrustée.
Selon un mode de réalisation, le dispositif comprend un bouton physique actionnable par l'utilisateur et surveillé par l'élément sécurisé, et le procédé comprend une étape consistant à configurer l'élément sécurisé de manière à ce qu'il n'exécute pas l'opération sécurisée en l'absence d'une action de l'utilisateur sur le bouton physique.
Description sommaire des dessins Des exemples d'architectures de terminaux connectés incluant un portefeuille matériel de cryptomonnaie seront décrits dans ce qui suit à titre non limitatif en relation avec les figures jointes parmi lesquelles :
- la illustre des exemples classiques d’utilisation d’un portefeuille matériel par l’intermédiaire d’un dispositif hôte,
- la montre une architecture classique de portefeuille matériel froid,
- la montre un premier mode de réalisation d'un terminal connecté embarquant un portefeuille matériel,
- la montre un deuxième mode de réalisation d'un terminal connecté embarquant un portefeuille matériel,
- la montre un troisième mode de réalisation d'un terminal connecté embarquant un portefeuille matériel,
- la montre un quatrième mode de réalisation d'un terminal connecté embarquant un portefeuille matériel,
- la montre un cinquième mode de réalisation d'un terminal connecté embarquant un portefeuille matériel,
- la montre un sixième mode de réalisation d'un terminal connecté embarquant un portefeuille matériel et comprenant un multiplexeur dynamique pour incruster une image sécurisée dans une image non sécurisée,
Par ailleurs, selon la présente invention, l’unité d’optimisation bi-niveau du dispositif électronique 10 comprend également un ensemble de modules propres à être mis en œuvre successivement au cours d’une même itération; chaque itération étant répétée jusqu’à convergence selon un critère d’arrêt prédéterminé.
Un tel ensemble de modules comprend tout d’abord un module d’obtention 14 configuré pour obtenir, notamment par simulation, pour une localisation courante dudit ensemble de capteurs associée à ladite itération, et pour chacun desdits N défauts distincts, des données propres à être mesurées par ledit ensemble de capteurs positionnés selon ladite localisation.
De plus, selon la présente invention, cet ensemble de modules comprend en outre un module de résolution 16 configuré pour résoudre et obtenir, à partir desdites données fournies par le module d’obtention 14, et pour chacun desdits N défauts distincts, une solution d’un premier problème d’optimisation bas-niveau de reconstruction par tomographie dudit défaut considéré, ladite solution correspondant à l’image reconstruite de la cartographie de l’épaisseur de ladite structure présentant ledit défaut considéré.
En outre, selon la présente invention, l’unité d’optimisation bi-niveau du dispositif électronique 10 comprend également un premier module de détermination 18 configuré pour déterminer, à partir desdites N images reconstruites associées respectivement à chacun desdits N défauts distincts et à partir des N images de référence de la base de donnée associées respectivement à chacun desdits N défauts distincts, un critère prédéterminé associé à un deuxième problème d’optimisation haut-niveau de la qualité de reconstruction desdits N défauts distincts.
Par ailleurs, selon la présente invention, l’unité d’optimisation bi-niveau du dispositif électronique 10 comprend également un deuxième module de détermination 19 configuré pour déterminer le gradient dudit critère.
Enfin, selon la présente invention, l’unité d’optimisation bi-niveau du dispositif électronique 10 comprend également un module de déplacement 20 configuré pour déplacer chaque capteur de la valeur dudit gradient dudit critère associée à chaque capteur et pour obtenir la localisation de chaque capteur à utiliser lors de l’itération suivante.
Dans l’exemple de la , le dispositif électronique 10 d’optimisation bi-niveau de la localisation d’un ensemble de capteurs de détection de défaut(s) dans une structure par tomographie à ondes élastiques guidées comprend une unité de traitement d’informations 22 formée par exemple d’une mémoire 24 et d’un processeur 26 associé à la mémoire 24.
Dans l’exemple de la , le module d’initialisation 12, le module d’obtention 14, le module de résolution 16, le premier module de détermination 18, le deuxième module de détermination 19, et le module de déplacement 20 sont réalisés chacun sous forme d’un logiciel, ou d’une brique logicielle, exécutable par le processeur 26. La mémoire 24 du dispositif électronique 10 d’optimisation bi-niveau de la localisation d’un ensemble de capteurs de détection de défaut(s) dans une structure par tomographie à ondes élastiques guidées est alors apte à stocker, pour mettre en œuvre ladite optimisation bi-niveau, un logiciel d’initialisation, et de manière itérative, un logiciel d’obtention, un logiciel de résolution, un premier logiciel de détermination, un deuxième logiciel de détermination, et un logiciel de déplacement. Le processeur 26 est alors apte à exécuter chacun des logiciels parmi le logiciel d’initialisation, le logiciel d’obtention, le logiciel de résolution, le premier logiciel de détermination, le deuxième logiciel de détermination, et le logiciel de déplacement.
En variante non représentée, le module d’initialisation 12, le module d’obtention 14, le module de résolution 16, le premier module de détermination 18, le deuxième module de détermination 19, et le module de déplacement 20 sont réalisés chacun sous forme d’un composant logique programmable, tel qu’un FPGA (de l’anglais Field Programmable Gate Array ), ou un processeur graphique GPU (de l'anglais Graphics Processing Unit ), ou encore sous forme d’un circuit intégré, tel qu’un ASIC (de l’anglais Application Specific Integrated Circuit ).
Lorsque le dispositif électronique 10 d’optimisation bi-niveau de la localisation d’un ensemble de capteurs de détection de défaut(s) dans une structure par tomographie à ondes élastiques guidées est réalisé sous forme d’un ou plusieurs logiciels, c’est-à-dire sous forme d’un programme d’ordinateur, également appelé produit programme d’ordinateur, il est en outre apte à être enregistré sur un support, non représenté, lisible par ordinateur. Le support lisible par ordinateur est par exemple un medium apte à mémoriser des instructions électroniques et à être couplé à un bus d’un système informatique. A titre d’exemple, le support lisible est un disque optique, un disque magnéto-optique, une mémoire ROM, une mémoire RAM, tout type de mémoire non-volatile (par exemple EPROM, EEPROM, FLASH, NVRAM), une carte magnétique ou une carte optique. Sur le support lisible est alors mémorisé un programme d’ordinateur comprenant des instructions logicielles.
Le fonctionnement du dispositif électronique 10 d’optimisation bi-niveau de la localisation d’un ensemble de capteurs de détection de défaut(s) dans une structure par tomographie à ondes élastiques guidées va maintenant être décrit en référence à la qui illustre schématiquement un exemple de mise en œuvre, selon la présente invention, d’un procédé 28 d’optimisation bi-niveau de la localisation d’un ensemble de capteurs de détection de défaut(s) dans une structure par tomographie à ondes élastiques guidées, les capteurs dudit ensemble étant disposés sur ladite structure (non représentée).
Plus précisément, selon la présente invention, le procédé 28 correspond à une optimisation bi-niveau de la localisation de l’ensemble de capteurs de détection comprenant tout d’abord une étape 30 d’initialisation d’une configuration de détection de référence, et de génération d’une base de donnée comprenant respectivement un nombre prédéterminé N d’images de référence distinctes de cartographies de l’épaisseur de ladite structure présentant respectivement N défauts distincts d’une image à l’autre.
Dans un mode de réalisation, la classification se fait à l’aide de la vitesse mesurée maximale et du niveau de dispersion et/ou se fait en combinant plusieurs propriétés du jet d’urine, dont notamment la vitesse mesurée maximale du jet d’urine.
Dans un mode de réalisation, l’attribution se fait par classification sur la base d’au moins une propriété relative au jet d’urine et d’une fonction de classification. La fonction de classification peut être obtenue au préalable à partir d’un ensemble de données (notamment pour l’apprentissage du classificateur).
Dans un mode de réalisation, le capteur radar fonctionne par frame, chaque frame étant générée par une pluralité de chirps, et les étapes d’émission et de réception étant mises en œuvre pour chaque chirp.
En particulier, le capteur radar est un capteur radar de type « Frequency Modulated Continuous Wave », FMCW, ou le signal radar est FMCW. Les fréquences du capteur radar peuvent varier entre 58 GHz et 63 GHz.
Le traitement du signal peut comprendre un calcul d’au moins une réponse « range-doppler », par exemple une carte « distance-doppler ».
Dans un mode de réalisation, la méthode de mesure comprend une étape préalable, à l’aide d’un détecteur d’urine, de détermination de la présence d’un jet d’urine.
La description présente aussi un dispositif radar comprenant un capteur radar apte à mettre en œuvre une méthode telle que décrite précisément.
La description présente aussi un dispositif radar comprenant : - un boîtier, apte à être positionné sur une paroi interne d’une cuvette de toilette, - un capteur radar, logé dans le boitier, et apte à émettre des ondes radar en direction de l’ouverture de la cuvette de toilette,
Le capteur radar peut être un capteur radar de type « Frequency Modulated Continuous Wave », FMCW.
Le dispositif radar peut comprendre un détecteur d’urine apte à détecter un jet d’urine, le détecteur d’urine étant configuré pour activer le capteur radar en réponse à une détection du jet d’urine.
La description présente aussi un dispositif d’analyse d’urine, comprenant : - un dispositif radar tel que décrit précédemment, - un orifice de collecte sur le boitier pour recevoir de l’urine, - un ensemble de test destiné à analyser l’urine reçue.
Le dispositif radar peut comprenant une batterie pour alimenter en énergie le ou les capteur radar.
En particulier, le boitier peut être étanche.
Enfin, la description présente un programme d’ordinateur comprenant des instructions aptes à mettre en œuvre une méthode telle que décrite auparavant lorsque les instructions sont exécutées par un processeur. Ce programme d’ordinateur peut être mis en œuvre par le dispositif radar tel que décrit précédemment.
En particulier, une contrainte forte à l’identification est liée à la gestion de l’énergie du dispositif d’analyse d’urine auquel le radar peut être intégré : le capteur radar doit être activé aussi peu que possible. Par conséquent, envoyer des ondes radar prospectives demeure peu envisageable, puisque pour détecter le mouvement debout assis, il faut activer le capteur radar avant que l’utilisateur n’apparaisse dans le champ de vision du radar. Pour procéder de la sorte, soit le capteur radar envoie des ondes radar prospectives, soit le capteur radar est informé de l’arrivée d’un utilisateur (mais cette solution complexifie encore la réalisation). La solution proposée ici permet un fonctionnement optimisé sur une batterie.