INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Le passage 15 est centré sur l’axe A du cylindre, mais l’axe A ne passe par le passage 15. Autrement dit, le bras 304 présente une partie centrale 16 qui se situe radialement à l’intérieur de la deuxième paroi interne 19. La deuxième paroi interne 19 est comprise dans la partie centrale 16 et délimite la partie centrale 16. La partie centrale 16 est pleine et elle est traversée par l’axe A. Le passage débouchant 15 s’étend radialement autour de cette partie centrale 16. Le passage débouchant 15 sépare la partie centrale 16 d’une partie périphérique 18 du bras 304. La partie périphérique 18 s’étend radialement vers l’extérieur à partir de la première paroi interne 17. La première paroi interne 17 est comprise dans la partie périphérique 18 et délimite la partie périphérique 18. Pour fixer la partie centrale 16 et la partie périphérique 18, le bras 304 peut comprendre au moins une entretoise E qui s’étend dans une direction radiale depuis la partie centrale 16 jusqu’à la partie périphérique 18 ou autrement dit de la deuxième paroi interne 19 jusqu’à la première paroi interne 17. De préférence, le bras comprend au moins deux entretoises E, réparties à différentes hauteurs et selon différents angles dans le plan radial. Les entretoises E présentent par exemple une forme de tige ou de poutre, les entretoises ne s’étendant pas sur toute la longueur axiale du bras 304. Les entretoises peuvent être réparties sur la longueur axiale du bras 304 et/ou radialement autour de l’axe du cylindre.
Afin d’obtenir des performances de communication sans contact adéquates, et en particulier une portée de fonctionnement suffisante, les spires de l’antenne doivent être de grande taille, par exemple au format dit ID1, qui correspond aux mesures de 85,60 × 53,98 mm pour le corps de carte. Ce format est notamment utilisé pour certaines cartes bancaires.
Dans le cas d’une transaction validée par biométrie, l’authentification de l'utilisateur est de type "match on card" selon la terminologie anglo-saxonne dédiée, c'est à dire qu'elle se passe à l'intérieur de la carte à puce, et l’utilisateur n’a pas à donner son empreinte à un lecteur tiers qui pourrait l’utiliser à son insu.
Dans d'autres applications comme les transactions de paiement à distance, on utilise le calcul et l’affichage d’un code unique qui change à chaque transaction entre carte à puce et lecteur et qui s’affiche pour être utilisé ultérieurement pour valider une transaction.
D’un point de vue pratique, l’intégration de deux modules sur un même substrat pose plusieurs problèmes. Les deux modules disposés sur un substrat de type PCB peuvent être interconnectés par des pistes physiques, filaires ou en couche mince métallique. Cet arrangement présente plusieurs inconvénients. En effet, l'interconnexion galvanique de plusieurs modules disposés sur un substrat PCB est coûteux car il nécessite des composants supplémentaires et une modification des processus de fabrication classiques des cartes à puce. Elle est en outre peu fiable dans le temps car les flexions répétées que le produit devra subir au cours de son utilisation risquent de rompre plus ou moins rapidement les interconnexions électriques entre les modules.
Dans un mode de réalisation destiné à éviter des connexions galvaniques entre les deux modules électroniques, il a été proposé de remplacer les connexions galvaniques par un canal de communication optique. Mais cette solution présente encore une certaine complexité du fait de la nécessité d’intégrer deux modules électroniques dans une même carte à puce.
Selon une évolution encore plus récente et plus miniaturisée, les deux puces microélectroniques du module électronique, à savoir la puce principale destinée à effectuer une transaction avec un lecteur externe, typiquement une puce pour des transactions de paiement, et la puce secondaire associée à un capteur biométrique ou à un affichage de code unique sont disposées sur un même et unique module électronique.
De tels modules électroniques dits « tout en un » ou « all in one » ont été présentés en 2021 par la société Ellipse. Ils comportent un composant référencé ST31N600 qui répond aux normes EMV ISO 7816, ISO 14443 et ISO 18092, et qui fournit une actualisation dynamique du code sur chaque transaction EMV sans nécessiter de batterie externe, et un composant de carte à puce standard à double interface de communication duale hébergeant des applications de paiement. Ces composants sont intégrés dans un module EMV (Eurocard Mastercard Visa) qui comporte une antenne nécessaire à la récupération d’énergie pour alimenter le système d’une part et à la communication sans contact avec le lecteur d’autre part.
Ces nouveaux modules « tout en un » connus ont l’avantage de la simplicité d’intégration dans un corps de carte à puce. Mais ils présentent également un nouveau problème, lié au fait que les deux puces microélectroniques situées sur le même module électronique sont alimentées en énergie à partir d’un lecteur sans contact par une antenne unique située sur le module et connectée en parallèle entre les deux puces, c’est-à-dire que la tension d’alimentation aux bornes des deux puces est la même. Il s’avère que les tensions correspondant au fonctionnement nominal des deux puces microélectroniques sont en pratique généralement différentes. Or les deux puces étant connectées en parallèle elles reçoivent par définition la même tension. Des risques de suralimentation ou de sous-alimentation d’une des deux puces peuvent alors apparaitre et entrainer un dysfonctionnement du système.
But de l’invention Le but général de l’invention est par conséquent de proposer une nouvelle structure de module électronique pour carte à puce ou équivalent, qui soit dénuée des inconvénients ci-dessus.
Un but plus spécifique de l’invention est de proposer une structure de module électronique comportant deux puces microélectroniques alimentées sans contact par un lecteur externe, l’antenne respectivement associée à chaque puce microélectronique étant adaptée aux paramètres de fonctionnement de chacune deux puces microélectroniques du module (tension, courant, résistance et capacité interne).
Dans son principe, l’invention consiste à remplacer l’antenne unique du module connectée en parallèle aux bornes de l’interface sans contact de chacune des puces microélectroniques, par des inductances spécifiquement adaptées aux besoins en tension et en courant de chacune des puces, que ces inductances soient localisées directement sur le module électronique, ou déportées dans le corps de carte. L’invention n’est pas limitée au cas de deux puces mais peut s’appliquer à un nombre de puces supérieur situées sur le même module.
A cet effet, deux solutions de principe sont proposées, conduisant à plusieurs modes de réalisation en pratique.
Une première solution consiste à répartir de manière proportionnelle la portion d’antenne adaptée à chaque puce en fonction de sa tension de fonctionnement, chaque puce disposant ainsi d’une valeur d’inductance avantageuse.
Une seconde solution consiste à utiliser deux inductances distinctes, à savoir une inductance dédiée à chaque puce microélectronique du module, la géométrie (en particulier la largeur de piste, la forme ou la disposition des pistes) et le nombre de spires de chaque inductance étant calculée en fonction des caractéristiques électriques de chaque puce pour obtenir une fréquence de résonance et un facteur de qualité cibles. Dans cette seconde solution, chaque système de puce exploite la tension d’alimentation fournie sans impacter significativement le fonctionnement de l’autre puce.
Dans le cadre de cette seconde solution, plusieurs modes de réalisation des deux inductances sont envisageables. Dans un premier mode de réalisation, les spires conductrices des deux inductances sont entremêlées. Dans un autre mode de réalisation, les spires de l’inductance connectée aux bornes de l’interface sans contact de l’une des puces microélectroniques sont disposées à l’intérieur d’une zone délimitée par les spires de l’inductance connectée à l’autre puce microélectronique.
Dans certains modes de réalisation, les registres 202 comportent en outre un registre hôte 304 (DBG_AUTH host register [31 :0]) permettant au dispositif externe 200, agissant comme hôte, d'écrire dans le dispositif électronique 100, par exemple dans l'unité de traitement maître CPU1. Ainsi, le registre hôte 304 peut par exemple être écrit et lu par le dispositif externe 200 et être lu par le dispositif électronique 100, par exemple par l'unité de traitement maître CPU1. Dans l'exemple de la , le registre hôte 304 est un registre à 32 bits, bien que dans des variantes de mode de réalisation d'autres tailles soient possibles.
Dans certains modes de réalisation, les registres 202 comportent en outre un registre de dispositif 306 (DBG_AUTH device register [31 :0]) permettant au dispositif électronique 100, par exemple l'unité de traitement maître CPU1, d'écrire dans le dispositif externe 200. Ainsi, le registre de dispositif 306 peut par exemple être lu par le dispositif externe 200 par l'intermédiaire du port de débogage 112 et du port d'accès AP0, et être écrit ou lu par le dispositif électronique 100, par exemple l'unité de traitement maître CPU1. Dans l'exemple de la , le registre de dispositif 306 est un registre à 32 bits, bien que dans des variantes de mode de réalisation d'autres tailles soient possibles.
Les registres hôte et de dispositif 304, 306 sont par exemple configurés pour jouer un rôle d'un tampon FIFO (de l'anglais "first-in, first-out", premier entré, premier sorti) profond de réception/émission à un seul mot. En particulier, un message de données qui est plus grand que la taille de l'un ou l'autre des registres peut par exemple être transmis par l'intermédiaire des registres 304, 306 un mot à la fois, et lu un mot à la fois, jusqu'à ce que tout le message ait été communiqué.
Dans certains modes de réalisation, les registres 202 comportent en outre un registre d'accusé de réception 308 (DBG_AUTH acknowledge register [1 :0]) pour indiquer un moment auquel au moins une partie d'un message électronique est disponible pour être lue dans le registre hôte 304 et un moment auquel au moins une partie d'un message électronique est disponible pour être écrite dans le registre de dispositif 306.
Le registre d'accusé de réception 308 est par exemple à lecture seule pour l'unité de traitement CPU1 et pour le dispositif externe 200. Dans certains modes de réalisation, le registre d'accusé de réception 308 stocke un bit d'accusé de réception hôte HOST ACK et un bit d'accusé de réception dispositif DEV_ACK.
Par exemple, le circuit d'interface d'authentification 110 est configuré pour détecter le moment auquel au moins une partie d'un message électronique a été écrite dans le registre hôte 304 et pour mettre à un, en réponse, le bit d'accusé de réception hôte HOST_ACK dans le registre d'accusé de réception 308. L'unité de traitement maître est par exemple configurée pour appeler le bit d'accusé de réception hôte HOST_ACK, et pour lire le registre hôte 304 en réponse au fait que le bit d'accusé de réception hôte HOST_ACK soit mis à un. Le circuit d'interface d'authentification 110 est par exemple configuré en outre pour détecter le moment auquel le dispositif électronique, par exemple l'unité de traitement maître CPU1, lit le registre hôte 304, et, en réponse, pour réinitialiser le bit d'accusé de réception hôte HOST_ACK dans le registre d'accusé de réception 308.
Par exemple, le circuit d'interface d'authentification 110 est en outre configuré pour détecter le moment auquel au moins une partie d'un message électronique a été écrite dans le registre de dispositif et pour mettre à un, en réponse, le bit d'accusé de réception dispositif DEV_ACK dans le registre d'accusé de réception 308. Le dispositif externe 200 est par exemple configuré pour appeler le bit d'accusé de réception dispositif DEV_ACK et pour lire l'au moins un registre de dispositif 306 en réponse à la mise à un du bit d'accusé de réception dispositif DEV_ACK. Le circuit d'interface d'authentification 110 est par exemple configuré en outre pour détecter le moment auquel le dispositif externe lit le message électronique à partir du registre de dispositif 306, et, en réponse, pour réinitialiser le bit d'accusé de réception dispositif DEV_ACK dans le registre d'accusé de réception 308.
Un avantage technique du registre d'accusé de réception dédié 308 est qu'il conduit à une bande passante de communication améliorée entre le dispositif externe 200 et l'unité de traitement maître CPU1 car des messages de données, ou trames, peuvent circuler dans les deux directions à la fois en parallèle. Un effet technique du fait que le registre d'accusé de réception soit à lecture seule est que cela augmente la sécurité.
En outre, un avantage technique de la fourniture d'à la fois un registre de dispositif et un registre hôte est qu'ils accélèrent le processus d'authentification de débogage, comme il n'est pas nécessaire que le dispositif ou l'hôte attende un accusé de réception de lecture avant de transmettre dans l'autre direction.
La est un organigramme représentant des opérations d'un procédé d'accès au dispositif électronique 100 à des fins de débogage à l'aide du dispositif externe 200 selon un exemple de mode de réalisation de la présente description.
Dans une opération 401 (CONNECT DEBUGGER), le dispositif externe 200 est par exemple connecté au port de débogage 112 du dispositif électronique 100, par exemple par l'intermédiaire d'une connexion câblée ou sans fil.
Dans une opération 402 (DETECT UNDER RESET THAT DEBUG CLOSED), le dispositif externe 200, commandé par le programme de débogage, est par exemple configuré pour détecter que la fonction de débogage du dispositif électronique 100 est fermée, par exemple en lisant le registre d'état 302 et en déterminant que un ou plusieurs des ports d'accès AP1 à APn par l'intermédiaire desquels le débogage doit être effectué sont à l'état fermé. Par exemple, cette opération est effectuée pendant que le dispositif externe 200 applique une commande de réinitialisation au dispositif électronique 100, par exemple par l'intermédiaire d'une broche de réinitialisation du dispositif électronique 100.
Dans une opération 403 (WRITE AUTH REQUEST TO HOST REG + RELEASE RESET), le circuit externe 200, commandé par le programme de débogage, est par exemple configuré pour écrire une requête d'authentification au registre hôte 304, puis pour déclencher la réinitialisation du dispositif électronique 100. En réponse, le circuit d'interface d'authentification 110 est par exemple configuré pour mettre à un le bit ACK_HOST dans le registre d'accusé de réception 308.
Dans une opération 404 (MASTER CPU BOOTS + READS HOST REG), l'unité de traitement maître CPU1 est par exemple configurée pour démarrer, et pour lire la requête d'authentification dans le registre hôte 304, par exemple après avoir détecté que le bit ACK_HOST dans le registre d'accusé de réception 308 est mis à un. Cela amène par exemple l'unité de traitement maître à maintenir l'état ouvert du port d'accès AP0 pendant le démarrage. En réponse, le circuit d'interface d'authentification 110 est par exemple configuré pour réinitialiser le bit ACK_HOST dans le registre d'accusé de réception 308.
Dans une opération 405 (MASTER CPU WRITES AUTH CHALLENGE TO DEVICE REG AND DEVICE REG READ BY DEBUGGER), l'unité de traitement maître CPU1 est par exemple configurée pour écrire un défi d'authentification dans le registre de dispositif 306. En réponse, le circuit d'interface d'authentification 110 est par exemple configuré pour mettre à un le bit ACK_DEV dans le registre d'accusé de réception 308. Le dispositif externe 200, commandé par le programme de débogage, puis est par exemple configuré pour lire le défi d'authentification dans le registre de dispositif 306, par exemple après avoir détecté que le bit ACK_DEV dans le registre d'accusé de réception 308 est mis à un. En réponse, le circuit d'interface d'authentification 110 est par exemple configuré pour réinitialiser le bit ACK_DEV dans le registre d'accusé de réception 308. Bien sûr, si la taille du défi dépasse la taille du registre de dispositif 306, il est par exemple communiqué par l'unité de traitement maître au circuit externe 200 sur plusieurs cycles d'écriture/lecture jusqu'à ce qu'il ait été entièrement envoyé.
Dans une opération 406 (DEBUGGER STORES CERTIFICATE TO HOST REG), le circuit externe 200, commandé par le programme de débogage, est par exemple configuré pour générer un certificat d'authentification sur la base du défi, et pour stocker le certificat dans le registre hôte 304. En réponse, le circuit d'interface d'authentification 110 est par exemple configuré pour mettre à un le bit ACK_HOST dans le registre d'accusé de réception 308. L'unité de traitement maître CPU1 est ensuite configurée par exemple pour lire le registre hôte 304, par exemple après avoir détecté que le bit ACK_HOST dans le registre d'accusé de réception 308 est mis à un. En réponse, le circuit d'interface d'authentification 110 est par exemple configuré pour réinitialiser le bit ACK_HOST dans le registre d'accusé de réception 308. Bien entendu, si la taille du certificat dépasse la taille du registre hôte 306, il est par exemple communiqué par le dispositif externe 200 à l'unité de traitement maître CPU1 sur plusieurs cycles d'écriture/lecture jusqu'à ce qu'il ait été entièrement envoyé.
Le système de communication sans fil permettant l’échange de données entre le premier véhicule 10 et le dispositif distant 101 correspond par exemple à : - un système de communication véhicule à infrastructure V2I (de l’anglais « vehicle-to-infrastructure »), par exemple basé sur les standards 3GPP LTE-V ou IEEE 802.11p de ITS G5 ; ou - un système de communication de type réseau cellulaire, par exemple un réseau de type LTE (de l’anglais « Long-Term Evolution » ou en français « Evolution à long terme »), LTE-Advanced (ou en français LTE-avancé) aussi appelé LTE 3G, 4G ou 5G ; ou - un système de communication de type Wifi selon IEEE 802.11, par exemple selon IEEE 802.11n ou ou IEEE 802.11ac.
Le premier véhicule 10 embarque avantageusement un ou plusieurs systèmes de contrôle de l’air dans l’habitacle du véhicule, par exemple : - un système de recyclage de l’air comprenant un ensemble de filtres habitacles, lequel ensemble comprend un ou plusieurs filtres ; et/ou un système de climatisation de l’air, aussi appelé système HVAC ; et/ou - un système de pré-chauffage de l’air dans l’habitacle, par exemple intégré au système HVAC ; et/ou - un système de désembuage du pare-brise, par exemple intégré au système HVAC.
Un processus de prédiction d’un niveau de risque d’apparition de buée à l’intérieur du premier véhicule 10 est par exemple mis en œuvre par le premier véhicule 10, c’est-à-dire par un calculateur ou une combinaison de calculateurs du système embarqué du premier véhicule 10.
Selon un autre exemple, le processus de prédiction et/ou de classification est mis en œuvre par le dispositif distant 101, par exemple par un ou plusieurs processeurs de ce dispositif 101.
Selon encore un autre exemple, le processus de prédiction et/ou de classification est mis en œuvre par un système comprenant le premier véhicule 10 (c’est-à-dire par un ou plusieurs dispositifs embarqués dans le véhicule 10, par exemple un ou plusieurs calculateurs) et le dispositif distant 101 relié en communication avec le premier véhicule 10 via une connexion ou une liaison sans fil.
Le processus de prédiction/détermination du niveau de risque d’apparition de buée dans l’habitacle du premier véhicule 10 comprend avantageusement deux phases, chacune de ces phases comprenant une ou plusieurs opérations.
Phases Composant Teneur (% poids) dans la composition 1 Mélange d’alcool arachidylique, d’alcool béhénylique et de glucoside arachidylique INCI : ARACHIDYL ALCOHOL (AND) BEHENYL ALCOHOL (AND) ARACHIDYL GLUCOSIDE 6,0 Acides gras de l’huile d’olive estérifiés par de l’alcool cétéarylique et du sorbitane INCI : CETERAYL OLIVATE (AND) SORBITANE OLIVATE 4,5 Mélange de cires fonctionnalisées avec du polyglycerol INCI : JOJOBA ESTERS (AND) HELIANTHUS ANNUUS (SUNFLOWER) SEED WAX (AND) ACACIA DECURRENS FLOWER WAX (AND) POLYGLYCERIN-3 5,3 Beurre de karité bio INCI : BUTYROSPERMUM PARKII SHEA BUTTER 5,5 Cire de carnauba bio INCI : COPERNICA CERIFERA CERA 18,5 2 Lactate d’éthyle 58 3 Parfum 1 Extrait de graines de céleri INCI : CAPRYLIC CAPRIC TRIGLYCERIDE (AND) APIUM GRAVEOLENS (CELERY) SEED EXTRACT 1 Tocopherol 0.2 total 100.00
La composition obtenue est solide avec une texture onctueuse, agréable à appliquer. Elle se fluidifie rapidement au contact du doigt permettant une application aisée.
Le seuil d’écoulement a été mesuré, il correspond à 3 +/- 2 %.
Le module de Young a été déterminé par la mesure de deux compressions consécutives à 20 °C à l'aide du texturomètre TA1 Lloyd Instruments- Amelek Test France, équipé d'une sonde cylindrique de diamètre de 1,3 cm se déplaçant à la vitesse de mesure de 0,1 mm/s, et pénétrant dans la composition à une profondeur de pénétration de 1 mm. La composition de l’exemple 1 présente une valeur de module de Young de 4MPa.
La valeur de la dureté est la force de compression maximale, mesurée avec le même texturomètre que le module de Young, divisée par la surface du cylindre du texturomètre en contact avec la composition. La composition de l’exemple 1 présente une dureté de 0.16 MPa.
Le produit a été appliqué sur les ongles d’une main recouverts d’un vernis à base d’un solvant organique, on a laissé le produit pauser pendant 1 minute puis on a frotté les ongles au moyen d’une lingette réutilisable en tissu.
On note que la composition selon l’invention permet d’ôter complètement le vernis des ongles.
Après démaquillage, la zone traitée est douce et non desséchée.
Contrairement aux dissolvants classiques, le dissolvant selon la présente invention ne présente pas une odeur désagréable.
La composition a été placée pendant 6 mois en étuve à 45°C. A l’issue de cette période, la composition n’apparait pas altérée : la composition est stable.
Exemple 2 – com position com parati ve
Sur la base de la composition de l’exemple 1, la composition comparative de l’exemple 2 a été formulée avec les mêmes ingrédients mais avec : 40 % de lactate d’éthyle, 27,5% de cire de carnauba, et 14,3 % de JOJOBA ESTERS (AND) HELIANTHUS ANNUUS (SUNFLOWER) SEED WAX (AND) ACACIA DECURRENS FLOWER WAX (AND) POLYGLYCERIN-3
La composition comparative 2 ne permet pas de démaquiller les ongles de manière satisfaisante.
Exemple 3 – composition comparative
Sur la base de la composition de l’exemple 1, la composition comparative de l’exemple 2 a été formulée avec les mêmes ingrédients mais avec : 70 % de lactate d’éthyle, 7,5% de cire de carnauba, et 4,3 % de JOJOBA ESTERS (AND) HELIANTHUS ANNUUS (SUNFLOWER) SEED WAX (AND) ACACIA DECURRENS FLOWER WAX (AND) POLYGLYCERIN-3.
Il n’a pas été possible d’obtenir une composition solide.
Le signal 101 en sortie du premier étage représente donc la valeur suivante :
Le deuxième étage 11 comporte dans cet exemple deux niveaux de portes logiques : un niveau de portes NAND à deux entrées et un niveau de portes NOT. Le signal 101 en sortie du premier étage et chaque masque temporel PW(0), ..., PW(3) sont en entrée d’une porte logique du niveau de portes NAND.
Le niveau de portes NOT donne en sortie quatre signaux notés XW(0), ..., XW(3) qui vont être injectés en entrée du deuxième sous-bloc logique.
La figure 11 représente schématiquement un exemple de deuxième sous-bloc logique LGW pour le masquage temporel du vecteur de poids à 4 bits.