INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Selon un mode de réalisation, l’entité de vérification met en œuvre : une obtention d’au moins un message chiffré échangé entre le premier et le deuxième dispositif, ledit au moins un message chiffré comprenant : des données applicatives chiffrées en utilisant une autre clé de chiffrement, distincte de la clé de chiffrement reçue par l’entité de vérification ; et des données de remplissage chiffrées en utilisant la clé de chiffrement reçue, lesdites données de remplissage comprenant le défi envoyé au premier dispositif ; un déchiffrement desdites données de remplissage chiffrées en utilisant la clé de chiffrement reçue et ladite suite de chiffrement ; et une vérification d’une correspondance entre le défi compris dans lesdites données de remplissage déchiffrées et le défi envoyé au premier dispositif.
Ce mode de réalisation permet à l’entité de vérification de vérifier que la suite de chiffrement est utilisée pour chiffrer les messages échangés entre les premier et deuxième dispositifs, tout en préservant la confidentialité des données applicatives communiquées entre ces dispositifs.
La confidentialité des données applicatives est préservée par l’utilisation : d’une première clé, connue de l’entité de vérification, pour chiffrer les données de remplissage comprenant le défi ; et d’une deuxième clé, distincte de la première et inconnue de l’entité de vérification, pour chiffrer les données applicatives. Ainsi, selon ce mode de réalisation, l’entité de vérification est en mesure de vérifier l’usage de la suite de chiffrement en utilisant le défi chiffré compris dans les données de remplissage et ne peut toutefois pas déchiffrer les données applicatives.
Plus généralement, ce mode de réalisation permet à des dispositifs de communication d’apporter la preuve qu’ils utilisent une suite de chiffrement pour chiffrer leurs échanges sans pour autant compromettre la confidentialité des données applicatives échangées.
Selon ce mode de réalisation, l’entité de vérification obtient uniquement des messages échangés entre le premier et le deuxième dispositif comprenant un indicateur non-chiffré actif.
Plus précisément, les messages échangés entre les premier et deuxième dispositifs comprennent un indicateur non-chiffré, soit actif (e.g. égal à 1), soit non-actif (e.g. égale à 0), l’utilisation de l’indicateur non-chiffré dans les messages échangés étant notamment déclenchée par la réception du défi en provenance de l’entité de vérification.
Ce mode de réalisation permet de marquer les messages à traiter par l’entité de vérification pour vérifier l’usage de la suite de chiffrement. Autrement dit, les dispositifs de communication marquent avec un indicateur non-chiffré les messages permettant à l’entité de vérification de vérifier l’usage de la suite de chiffrement.
Par exemple, en combinaison avec le mode de réalisation précédent, les premier et deuxième dispositifs peuvent marquer, avec un indicateur non-chiffré actif, les messages de comprenant un défi chiffré dans les données remplissages et devant être capturés et relayés à l’entité de vérification par la sonde réseau. De la sorte, l’entité de vérification obtient et traite uniquement les messages permettant de vérifier l’usage de la suite de chiffrement.
Ainsi, ce mode de réalisation permet de vérifier l’usage de la suite de chiffrement par les premier et deuxième dispositifs de communication tout en limitant le nombre de messages à traiter par l’entité de vérification.
Selon un mode de réalisation, l’indicateur non-chiffré est compris dans l’en-tête des messages (i.e. paquets) échangés entre le premier et le deuxième dispositif.
En particulier, selon un mode de réalisation, le protocole QUIC est utilisé pour échanger des données entre le premier et le deuxième dispositif et l’indicateur non-chiffré est un bit, dit spin bit, compris dans l’en-tête des messages (i.e. paquets) échangés entre le premier et le deuxième dispositif.
Nous rappelons que le spin bit du protocole QUIC est usuellement utilisé pour mesurer la latence de communication entre deux dispositifs de communication. Toutefois, selon le mode de réalisation décrit ici, le spin bit est utilisé pour marquer les messages devant être traités par l’entité de vérification.
Ce mode de réalisation est notamment avantageux en ce qu’il permet, en détournant la fonction usuelle du spin bit, de marquer les messages devant être capturés par une sonde réseau et relayés à l’entité de vérification pour vérifier l’usage de la suite de chiffrement, sans avoir à inclure dans les messages échangés un marqueur supplémentaire.
Selon un mode de réalisation, l’entité de vérification vérifie une appartenance de l’identifiant de ladite suite de chiffrement à une liste (e.g. liste blanche) d’identifiants de suites de chiffrement considérées comme valides. Également, l’entité de vérification pourrait, selon un mode de réalisation, vérifier que l’identifiant de la suite de chiffrement n’appartient pas à une liste (e.g. liste noire) d’identifiants de suites de chiffrement considérées comme invalides (e.g. obsolètes, non-sécurisées, etc.).
L’invention concerne également un ensemble comprenant un dispositif selon l’invention et une pluralité de modules de batteries.
L’invention porte en outre sur l’utilisation d’un dispositif selon l’invention dans un véhicule, un avion ou un navire.
L’invention porte également sur l’utilisation d’un dispositif selon l’invention dans un réseau électrique.
L’invention sera davantage détaillée par la description de modes de réalisation non limitatifs, et sur la base des figures annexées illustrant des variantes de l’invention, dans lesquelles : est une représentation schématique en vue selon un axe vertical d’un dispositif selon une réalisation, est une représentation schématique en perspective d’une embase du dispositif de la selon un mode de réalisation, est une représentation schématique en perspective partielle du dispositif de la , est une représentation schématique en coupe partielle du dispositif de la selon un mode de réalisation.
On décrit à présent, en références aux figures, un dispositif 1 de réception d’une pluralité de modules de batteries destinées à alimenter un moteur de véhicule à propulsion électrique, ledit dispositif comprenant un bac 2 métallique - notamment en aluminium -, ledit bac s’étendant selon des axes longitudinal X, transversal Y et vertical Z, ledit bac présentant selon ledit axe vertical une forme sensiblement rectangulaire, ledit bac étant pourvu d’une pluralité de compartiments 3 de géométrie sensiblement analogue destinés à recevoir chacun une partie desdits modules - trois selon la réalisation représentée -, lesdits compartiments présentant une forme générale de rectangle dont la longueur s’étend selon ledit axe transversal et la largeur selon ledit axe longitudinal, ledit dispositif comprenant en outre des traverses 4 métalliques – notamment en aluminium - de séparation desdits compartiments et de rigidification dudit bac, lesdits compartiments s’étendant sensiblement selon toute l’étendue transversale dudit bac, de manière à se succéder seulement selon ladite direction longitudinale et à être séparés les uns des autres exclusivement par des traverses 4 transversales, lesdites traverses transversales étant soudées par leurs extrémités 5 sur des parois latérales 6 dudit bac.
Selon la réalisation représentée : le dispositif comprend en outre une pluralité d’embases 7a,7b métalliques – notamment en aluminium et notamment usinées - destinées à recevoir en fixation les modules de batteries, chaque traverse 4 reçoit en emboitement selon l’axe vertical Z une partie desdites embases s’étageant selon la longueur de ladite traverse, chacune desdites embases étant pourvue d’une encoche 8 de réception en emboitement de la traverse 4 sur laquelle elle s’emboite, de manière à présenter deux parties saillantes 9 selon ledit axe vertical de part et d’autre de ladite traverse, lesdites embases sont fixées sur lesdites traverses, lesdites parties saillantes sont pourvues de taraudages 10 destinés à recevoir des vis de fixation des modules de batteries.
Selon un mode de réalisation, les embases 7a,7b sont fixées par soudure sur les traverses 4.
Selon la réalisation représentée, les embases 7a,7b sont de deux types : des embases d’extrémité 7a, disposées en extrémités 5 des traverses 4, lesdites embases d’extrémité étant pourvues d’un taraudage 10 par partie saillante 9, chaque taraudage 10 étant destiné à permettre la fixation partielle d’un module de batterie respectif, des embases intermédiaires 7b, montées entre lesdites embases d’extrémité, lesdites embases intermédiaires étant pourvues de deux taraudages 10 par partie saillante 9, chacun desdits taraudages étant destiné à permettre la fixation partielle d’un module de batterie respectif.
Avec un tel agencement, une embase d’extrémité 7a – respectivement une embase intermédiaire 7b - est destinée à fixer partiellement deux modules de batterie – respectivement quatre modules de batteries - et chaque module est destiné à être fixé par ses quatre coins par quatre embases 7a,7b respectives.
De façon non représentée, les traverses 4 sont pourvues d’encoches complémentaires de réception des embases 7a,7b, lesdites encoches complémentaires étant dimensionnées de sorte que lesdites embases affleurent lesdites traverses, ceci afin de ne pas créer d’excroissance.
Selon le mode de réalisation représenté en : les traverses 4 sont creuses et présentent une paroi 11, le dispositif 1 comprend en outre une pluralité de vis 12 de fixation des embases 7a,7b à une paroi de fond 13 du bac 2, chacune desdites vis traverse des orifices 14 prévus dans ladite paroi de fond, ladite paroi de traverse et l’embase 7a,7b correspondante, l’orifice 14 de ladite embase étant pourvu d’un écrou 16 métallique serti dedans, ledit écrou étant pourvu de collerettes 17 d’anti-extraction, ledit écrou étant pourvu d’un filetage complémentaire de celui de ladite vis.
Selon un mode de réalisation non représenté, dans le cas de traverses 4 pleines, il n’est pas utilisé d’écrou 16 et des taraudages sont réalisés directement dans lesdites traverses pour recevoir les vis 12 de fixation des embases.
Selon la réalisation représentée, le dispositif 1 comprend en outre une plaque de refroidissement 18 du bac 2 – comprenant par exemple des conduits, non représentés, de circulation d’eau - s’étendant entre la paroi de fond 13 et les traverses 4, ladite plaque présentant des orifices 14 de passage des vis 12 de fixation des embases 7a,7b de manière à être fixée audit bac par lesdites vis.
Selon une variante non représentée, la plaque de refroidissement 18 est formée par la paroi de fond 13.
Selon un mode de réalisation non représenté, la paroi de fond 13 peut être pourvue d’au moins une nervure s’étendant selon la direction longitudinale X de manière à améliorer la résistance du dispositif 1 à la flexion selon ladite direction.
Selon un mode de réalisation non représenté, au moins une barre métallique – notamment en aluminium - s’étendant longitudinalement peut être soudée sur chacune des traverses 4, de manière à améliorer la rigidité en flexion du dispositif 1 selon la direction longitudinale X.
Le multiplexeur dynamique DYMUX4 de la comprend un multiplexeur matériel MUX4 identique ou de même type que le multiplexeur MUX3, et un circuit de synchronisation SYNCT4. Il diffère principalement du multiplexeur DYMUX3 en ce que le circuit de réception RX2 est supprimé, le tampon de ligne LBUF2 étant remplacé par un tampon de ligne étendu ELBUF2 pouvant recevoir des données brutes correspondant à plusieurs lignes de l'image à incruster. Le gestionnaire d'affichage DMCU accède directement au tampon de ligne étendu ELBUF2 sans passer par la fourniture d'un signal vidéo. A cet effet le bus DISPB2, au lieu d'être un bus véhiculant des trames vidéo selon le protocole MIPI-DSI ou autre protocole vidéo, peut être simplement un bus I2C ou SPI. Lorsque le tampon ELBUF2 a été rempli par gestionnaire d'affichage DMCU, le circuit de synchronisation SYNCT4 réalise plusieurs cycles de lecture du tampon pour la fourniture de son contenu au multiplexeur MUX4, en appliquant successivement au tampon des adresses de ligne LAD2 suivies d'un signal de lecture READ2. Afin d'éviter l'apparition d'artefacts visuels dus à la mise à jour des données dans le tampon de ligne étendu ELBUF2, un système à double tampon peut être prévu, un premier tampon étant utilisé pendant que le second tampon est rempli, le second tampon, une fois plein, étant ensuite utilisé pendant que le premier tampon est rempli, et ainsi de suite.
Le multiplexeur dynamique DYMUX5 de la comprend un multiplexeur matériel MUX5 identique ou de même type que les multiplexeurs MUX3, MUX4, et un circuit de synchronisation SYNCT5. Il diffère principalement du multiplexeur DYMUX4 en ce que le tampon de ligne étendu ELBUF2 est remplacé par un tampon de page PBUF2 dans lequel le gestionnaire d'affichage DMCU a préalablement chargé l'intégralité des lignes de la région 10 ( ).
Dans une variante de réalisation montrée sur la et applicable également aux modes de réalisation des figures 12 et 13, le multiplexeur dynamique DYMUX6 comprend un multiplexeur MUX6 dont la sortie , au lieu d'être appliquée directement au circuit de transmission TX, est appliquée à un tampon de page PBUF3 qui est préalablement rempli avec la totalité des lignes d'une page avant que son contenu ne soit appliqué au circuit TX pour la génération du signal vidéo sur le bus DISPB. Cette page intégrale préalablement mémorisée peut comprendre des lignes fournies par le processeur d'application et des lignes fournies par le gestionnaire d'affichage DMCU, occupant la région 10. Dans ce cas le multiplexeur MUX6 n'est plus du même type que les multiplexeurs précédemment décrit, et bien que toujours désigné ici par l'appellation multiplexeur car il procure le même effet technique, il constitue plutôt un système de copie de tampon à tampon à deux canaux d'entrée et un canal de sortie. Bien que les modes de réalisation du multiplexeur dynamique qui viennent d’être décrits assurent une incrustation des données d'image fournies par l'élément sécurisé avec une finesse d'incrustation, ou pas d'incrustation ("embedding pitch"), qui est à l'échelle d'une ligne des données d'image fournie par le processeur d'application, l'homme de l'art pourra modifier ce pas d'incrustation en fonction des objectifs visées en matière d'ergonomie et d'expérience utilisateur. Dans des modes de réalisation, le pas d'incrustation peut notamment être à l'échelle du pixel des données d'image fournie par le processeur d'application. Dans le mode de réalisation de la par exemple, le multiplexeur MUX5 peut être configuré pour sélectionner pixel par pixel les données d'image contenues dans les tampons LBUF1 et PBUF2, et ainsi remplir le tampon de sortie PBUF3 pixel par pixel.
La illustre un agencement de composants d'un terminal mobile (smartphone) selon l'une des figures 4 à 8, 10 à 14. Le processeur d'application APROC et son éventuelle enclave TEE peuvent faire partie d'un système-sur-puce SoC ("System-on-Chip"). Le processeur d'application APROC ou le SoC qui le reçoit comporte des broches soudées à des pistes respectives d'un circuit imprimé ou autre support d’interconnexion recevant un certain nombre d'autres composants. Des groupes respectifs de broches sont associés aux différents liens de communication entre les composants, notamment les bus DISPB, DISPB1, DB1, DB2, DB11 précédemment mentionnés.
L'afficheur DISP et la dalle tactile KBD sont généralement déportés et parallèles au circuit imprimé. Leurs bus de commande sont alors reliés au circuit imprimé par des connecteurs soudés sur des pistes du circuit imprimé.
Dans un mode de réalisation, les éléments décrits ci-dessus, permettant de mettre en œuvre un portefeuille matériel embarqué, notamment les éléments eSE, DMCU, MUX ou DYMUX et DMUX, ainsi que les bus qui les relient et éventuellement les connecteurs de tout ou partie des éléments B, S, LD, LR peuvent être intégrés dans un système-en-boîtier SiP ("System-in-Package") conçu pour être monté sur un circuit imprimé. Alternativement, ces éléments peuvent être intégrés dans un autre SoC.
Ainsi, pour intégrer un portefeuille matériel dans un terminal mobile, on aménage une place sur le circuit imprimé pour souder le système-en-boîtier SiP, on redessine les pistes des différents bus utilisés en les interrompant pour qu'elles passent par le SiP, et on prévoit des pistes pour établir la liaison sécurisée entre le processeur APROC et l'élément sécurisé eSE.
Les différents éléments physiques discrets gérés par les circuits du SiP (le bouton B, le commutateur S, l'indicateur lumineux LD) peuvent être fixés sur le boîtier du terminal et reliés à des connecteurs du SiP, ou à des connecteurs déportés sur le circuit imprimé, eux-mêmes reliés par des pistes à des broches dédiées du SiP.
Avec cette configuration, un terminal mobile classique peut être transformé en un terminal mobile incluant un portefeuille matériel embarqué par le simple ajout d'un SiP sur un circuit imprimé portant les composants du terminal classique. Bien que la conception d'un circuit imprimé adapté représente un certain coût de développement et de production, ce coût reste négligeable du fait qu'il n'y a pas d'adaptation à faire au niveau de la plateforme matérielle du terminal classique.
La description qui précède a été effectuée essentiellement dans le contexte des smartphones embarquant un portefeuille matériel pour signer des transactions sur la blockchain (“smartphones blockchain”). Il apparaîtra clairement à l'homme de l'art que les moyens et procédés qui viennent d'être décrits pour assurer le contrôle de l'affichage par l'élément sécurisé pendant la signature d'une transaction s’appliquent à toute opération sécurisée nécessitant ce même contrôle. Les moyens et procédés décrits s’appliquent également à tout type de terminal connecté à Internet ou à un réseau local stockant des secrets servant à diverses utilisations impliquant des calculs cryptographiques, comme la signature de transactions en général et l’authentification, y compris l’authentification “zero knowledge”. Dans d’autres types de terminaux connectés, l’interface homme-machine peut être un afficheur associé à un clavier physique, ou à un joystick.
Gestion de la fourniture d’une interface graphique sur un écran sphérique d’une interface homme-machine d’un véhicule automobile Domaine technique de l’invention La présente invention concerne le domaine des interfaces graphiques des interfaces homme-machine des véhicules automobiles. L’invention porte en particulier sur un procédé de gestion de la fourniture d’une interface graphique affichée sur un écran de forme sphérique d’une interface homme-machine d’un véhicule automobile au moyen d’un dispositif informatique embarqué à bord du véhicule. L’invention concerne également un dispositif mettant en œuvre un tel procédé. L’invention s’applique aux véhicules automobiles tels que les véhicules terrestres à moteur, notamment les voitures.
État de la technique antérieure On sait que les interfaces homme-machine des véhicules automobiles comportaient classiquement un combiné d’instruments composé de plusieurs cadrans analogiques à aiguille et des boutons poussoirs ou autres leviers permettant de commander les fonctionnalités des véhicules qui ont été remplacés dans certains véhicules actuels par des écrans plats, parfois tactiles, sur lesquels sont affichées des interfaces graphiques dans lesquelles des éléments graphiques remplacent les compteurs et autres boutons poussoirs traditionnels. Ces écrans sont généralement agencés au niveau de la console centrale des véhicules ou derrière le volant dans l’axe de vision directe du conducteur. Cependant, bien que ces écrans soient performants pour présenter certains types d’informations aux occupants des véhicules, on se rend compte qu’ils ne sont pas suffisants lorsqu’il s’agit d’afficher des contenus visuels particuliers tels que des représentations en trois dimensions (3D) ou des vidéos immersives. Or, c’est justement par le biais de tels contenus que l’on peut permettre, par exemple, une représentation plus précise en volume de l’environnement de conduite des véhicules. De plus, les interfaces graphiques actuelles, compte tenu de la configuration plane des écrans qui sont utilisés pour les afficher, ne sont pas adaptées pour permettre une lecture aisée des informations affichées par tous les occupants des véhicules, notamment les passagers installés à l’avant ou à l’arrière des véhicules. De ce point de vue, les interfaces graphiques des interfaces homme-machine des véhicules automobiles actuels manquent encore d’ergonomie.
L’invention vise à pallier ces inconvénients. L’invention a en particulier pour but de fournir un procédé et un dispositif qui permettent d’améliorer l’ergonomie des interfaces graphiques des interfaces homme-machine des véhicules automobiles pour, notamment, faciliter l’affichage de contenus visuels particuliers tels que des représentations 3D ou des vidéos immersives. L’invention a également pour objectif de fournir un procédé et un dispositif qui permettent la fourniture d’interfaces graphiques qui facilitent la lecture d’informations pour tous les occupants des véhicules, en particulier pour les passagers installés à l’avant ou à l’arrière des véhicules.
Afin d’atteindre ces buts, l’invention concerne, selon un premier aspect, un procédé de gestion de la fourniture d’une interface graphique affichée sur un écran de forme sphérique d’une interface homme-machine d’un véhicule automobile au moyen d’un dispositif informatique embarqué à bord du véhicule, le procédé comprenant les étapes de : provoquer l’affichage sur une première portion de la surface de l’écran d’une première partie de l’interface graphique comportant des éléments graphiques représentant des boutons dont l’activation tactile déclenche la fourniture d’une fonctionnalité par un appareillage du véhicule ; provoquer l’affichage sur une deuxième portion couvrant toute la surface de l’écran distincte de la première portion d’une deuxième partie de l’interface graphique comportant un premier contenu visuel sélectionné en fonction d’une première fonctionnalité active fournie par un appareillage du véhicule ; et provoquer l’affichage sur une troisième portion de la surface de l’écran incluse dans la deuxième portion d’une troisième partie de l’interface graphique comportant un deuxième contenu visuel.
Selon une variante, la première portion peut être positionnée au niveau de la partie supérieure de l’écran.
Selon une autre variante, le premier contenu visuel peut consister en une représentation 3D de l’environnement de conduite du véhicule ou une vidéo immersive.
la représente une variante de réalisation du circuit de la ;
la représente encore une autre variante de réalisation du circuit de la ;
la représente un exemple de mode de réalisation d'un circuit du convertisseur des figures 1 à 4 ;
la représente un mode de réalisation d'un convertisseur analogique-durée à filtre passe bande comprenant le convertisseur décrit en relation avec les figures 1 à 12 ; et
la représente un autre mode de réalisation d'un convertisseur analogique-durée à filtre passe bande comprenant le convertisseur décrit en relation avec les figures 1 à 12.
La , sous la forme de blocs, un mode de réalisation d'un convertisseur analogique-durée à filtre passe bande 1. Plus particulièrement, le convertisseur 1 est configuré pour convertir une tension Vin en durée, par exemple en convertissant la tension Vin en un ou plusieurs signaux impulsionnels out ayant des impulsions de durées déterminées par la valeur de la tension Vin. Pour simplifier la lecture de la suite de la description, l'expression "le signal out" signifie, sauf précision ou indication contraire, "le ou les signaux out".