INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
L’unité de configuration 30 comprend un module d’envoi 40 de clef(s) secrète(s) individuelle(s) I s , à chaque dispositif de réception 25. Préférentiellement, l’unité de configuration 30 comprend en outre un module 42 d’acquisition d’une table de correspondance, un module 44 de détermination d’une clef publique maître M p et d’une clef secrète maître M s , et un module 46 de calcul de la ou des clefs secrètes individuelles I s .
L’unité de chiffrement 35 comprend un module 50 d’obtention d’au moins une image 37 respective depuis la caméra 15, un module 52 d’application d’une obfuscation à des parties de l’image qui seront détaillées ci-après, un module 54 de génération d’un message chiffré et un module 56 d’émission, à destination de chaque dispositif de réception 25, d’éléments issus des modules d’application 52 et de génération 54.
Chaque dispositif de réception 25 comprend un module de réception 60, un module 62 de déchiffrement du message chiffré et un module 64 de reconstitution d’une image.
Chaque dispositif de réception 25 est associé à un utilisateur. Dans l’exemple représenté sur la , le système de communication 10 comprend un premier 25A, un deuxième 25B et un troisième 25C dispositifs de réception. Le premier dispositif de réception 25A est par exemple associé à un vigile surveillant une entrée d’un parking. Le deuxième dispositif de réception 25B est par exemple associé à un service de police. Le troisième dispositif de réception 25 est par exemple associé à un juge d’instruction. Dans cet exemple, le vigile n’est autorisé à consulter que les objets « véhicule » dans les images 37. Le service de police n’est autorisé à consulter que les objets « silhouette » des images 37. Enfin, le juge d’instruction est autorisé à consulter tous les objets, c’est-à-dire les véhicules, les silhouettes et les visages, dans l’image 37.
Préférentiellement, chaque dispositif de réception 25 comprend en outre un écran d’affichage respectif 67.
Le module d’envoi 40 est configuré pour envoyer, à chaque dispositif de réception 25, la clef secrète individuelle I s qui lui est propre. À cet effet, le module d’envoi 40 est configuré pour envoyer cette clef I s à travers un canal sécurisé, par exemple du type TLS, tel qu’un canal HTTPS qui est chiffré et authentifié.
Chaque clef secrète individuelle I s est par exemple stockée dans l’unité de configuration 30. Chaque clef secrète individuelle I s est respective d’un dispositif de réception 25. Dans le cas où le système de communication 10 comprend plusieurs dispositifs de réception 25, les clefs secrètes individuelles I s sont distinctes entre elles.
Chaque clef secrète individuelle I s est propre à permettre un déchiffrement du message chiffré pour faire apparaitre les objets que l’utilisateur du dispositif de réception 25 auquel est envoyée ladite clef I s , est autorisé à consulter.
Dans l’exemple précédemment décrit, le module d’envoi 40 est configuré envoyer une première I s1 , une deuxième I s2 , et une troisième I s3 clefs secrètes individuelles.
En particulier, le module d’envoi 40 est configuré pour envoyer : au premier dispositif de réception 25A, la première clef secrète individuelle I s 1 , qui est propre à déchiffrer des objets représentant des véhicules, au deuxième dispositif de réception 25B, la deuxième clef secrète individuelle I s 2 , qui est propre à déchiffre des objets représentant des silhouettes, et au troisième dispositif de réception 25C, une troisième clef secrète individuelle I s 3 , qui est propre à déchiffrer tous les objets, i.e. des véhicules, des silhouettes et des visages.
Optionnellement, le module d’acquisition 42 est configuré pour acquérir la table de correspondance. La table de correspondance associe, à chaque dispositif de réception 25, une liste respective d’objet(s) que ledit dispositif de réception 25 est autorisé à consulter par déchiffrement du message chiffré à l’aide de la clef secrète individuelle I s respective. Dans l’exemple précité, la table de correspondance associe : au premier dispositif de réception 25A, l’objet « véhicule » ; au deuxième dispositif de réception 25B, l’objet « silhouette » ; et au troisième dispositif de réception 25C, les objets « véhicule », « silhouette », et « visage ».
Le module de détermination 44 est configuré pour déterminer la clef publique maître M p et la clef secrète maître M s. De manière connue en soi, la clef publique maître M p est configurée pour chiffrer des données qui sont déchiffrables grâce à la clef secrète maître M s.
La clef publique maître M p et la clef secrète maître M s sont préférentiellement distinctes l’une de l’autre. Ainsi, la clef publique maître M p est destinée à être consultable par quiconque souhaite chiffrer des données. La clef secrète maître M s est, quant à elle, gardée secrète, i.e. confidentielle, par l’unité de configuration 30. La clef secrète maître M s n’est préférentiellement communiquée à aucun autre dispositif électronique.
Les clefs publique maître M p et secrète maître M s sont par exemple déterminées aléatoirement.
Le module de calcul 46 est configuré pour calculer, pour chaque dispositif électronique de réception 25, la clef secrète individuelle I s respective, par exemple à partir de la clef secrète maître M s et de la liste d’objet(s) associée au dispositif électronique de réception 25 dans la table de correspondance.
Le module de calcul 46 est par exemple configuré pour appliquer une fonction de génération de clé d’un algorithme de chiffrement par attribut, aussi appelé algorithme ABE (de l’anglais Attribute - Based Encryption ) connu en soi, dans lequel chaque attribut est un objet. Ainsi, le module de calcul 46 est configuré pour calculer une clef secrète individuelle I s pour chaque dispositif de réception 25 à partir des objets que ledit dispositif de réception 25 est autorisé à consulter dans la table de correspondance.
La est un schéma illustrant un exemple de configuration des pales.
La est un schéma illustrant un autre exemple de configuration des pales.
La est un autre schéma illustrant un autre exemple de configuration des pales.
On représente sur les figures 1 et 2 deux vues d’une roue mobile 10 selon un aspect de l’invention.
La roue mobile 10 telle qu’illustrée est un disque aubagé, comprenant un disque 20 s’étendant selon un axe principal Z-Z définissant une direction axiale. Le disque 20 tel que présenté a une section annulaire, et présente une face interne 22 et une face externe 24. Une pluralité de pales 30 s’étend depuis la face externe 24 du disque 20, chaque pale 30 s’étendant radialement ou sensiblement radialement par rapport à l’axe principal Z-Z. Chaque pale s’étend entre un bord d’attaque et un bord de fuite, le bord d’attaque étant positionné en amont par rapport à l’écoulement du fluide. Pour chaque pale 30, on définit un pied de pale 32 et une tête de pale 34. La tête de pale forme l’extrémité radiale externe de la pale considérée. Le pied de pale forme l’extrémité radiale interne de la pale considérée faisant saillie du disque 20. La portion de chaque pale entre le pied de pale et la tête de pale définit donc la portion de la pale destinée à être positionnée dans un écoulement d’air. Le pied de pale détermine la corde interne de la pale considérée, c’est-à-dire la distance entre le bord d’attaque et le bord de fuite au niveau du pied d’aube. Dans l’exemple illustré, les pales sont solidaires du disque 20. En variante, les pales 30 peuvent être rapportées sur le disque 20 ; une telle structure est typiquement désignée comme une structure à aubes ou pales rapportées. Dans une telle variante, les pales 30 présentent des moyens adaptés pour permettre une fixation sur le disque 30 au niveau du pied de pale 32.
Comme indiqué en introduction, une problématique concerne les évènements de type ingestion. L’ingestion d’un corps étranger peut en effet endommager les pales si ces dernières ne sont pas renforcées de manière adéquate. Or, le renforcement des pales vient déprécier leurs performances en fonctionnement.
La présente invention propose ainsi une approche spécifique pour répondre à ces problématiques.
La présente invention propose ainsi de définir deux ensembles de pales parmi les pales de la roue mobile 10 ; un premier ensemble de pales 30 et un second ensemble de pales 40. Les ensembles de pales sont configurés de manière à ce que les pales du premier ensemble de pales 30 soient protégées contre de tels risques de dégradation par les pales du second ensemble de pales 40.
Les pales du premier ensemble de pales 30 et les pales du second ensemble de pales 40 sont typiquement réparties de manière régulière autour de l’axe principal Z-Z. Selon un exemple, Les pales du premier ensemble de pales 30 et les pales du second ensemble de pales 40 sont disposées de manière à ce qu’un nombre N de pales du premier ensemble de pales 30 soient disposées entre deux pales du second ensemble de pales 40, N étant typiquement un nombre entier, typiquement constant, typiquement compris entre 2 et 10, par exemple égal à 2, 3, 4 ou 6. Le premier ensemble de pales et le second ensemble de pales présentent ainsi un nombre de pales distincts. Le premier ensemble de pales comprend typiquement un nombre de pales strictement supérieur au second ensemble de pales.
Afin de réaliser une fonction de protection, les pales du second ensemble de pales 40 sont disposées en amont des pales du premier ensemble de pales 30. Plus précisément, les pales du second ensemble de pales 40 sont configurées de manière à présenter un bord d’attaque positionné en amont des pales du premier ensemble de pales 30.
Les figures 3 et 4 illustrent schématiquement ce positionnement. On représente schématiquement sur ces figures deux exemples de configuration des pales du premier ensemble de pales 30 et du second ensemble de pales 40.
L’exemple illustré sur la représente une configuration dans laquelle N= 6. L’exemple illustré sur la représente une configuration dans laquelle N= 2. On représente sur ces figures le sens d’écoulement du fluide par une flèche, allant de l’amont vers l’aval.
Comme représenté sur ces figures, on voit que les pales du second ensemble de pales 40 présentent un bord d’attaque s’étendant en amont par rapport aux pales du premier ensemble de pales 30. On repère le déport amont par la référence Dx. Le déport Dx est typiquement plus important lorsque N augmente.
A titre d’exemple, les pales du second ensemble de pales 40 présentent un bord d’attaque s’étendant en amont par rapport aux pales du premier ensemble de pales 30 d’une distance selon la direction axiale comprise entre 1 et 5% de la corde interne des pales du second ensemble de pales 30.
Selon un exemple, les pales du premier ensemble de pales 30 présentent un bord d’attaque disposé au moins 1mm en amont par rapport aux pales du second ensemble de pales 40.
De préférence, les polysaccharides non-ioniques sont choisis parmi, seuls ou en mélange, les celluloses, les galactomannanes, et leurs dérivés non-ioniques, notamment leurs éthers ; et encore mieux parmi, seuls ou en mélange, les gommes de guar non-ioniques éventuellement modifiées par des groupements (poly)hydroxylakyle en C1-C6, notamment hydroxypropyle ; et/ou les celluloses, substituées ou non et les éthers de cellulose tels que les (C1-C4)alkylcelluloses, et les (poly)hydroxy(C1-C4)alkylcelluloses comme l’hydroxyéthylcellulose.
Selon un mode de réalisation préféré, les polysaccharides non cationiques sont choisis parmi les polysaccharides non-ioniques, plus préférentiellement parmi les éthers de cellulose, tels que les (C1-C4)alkylcelluloses et les (poly)hydroxy(C1-C4)alkylcelluloses, et leurs mélanges, encore plus préférentiellement parmi l’hydroxyéthylcellulose.
Avantageusement, la teneur totale du ou des polysaccharides non cationiques va de 0,01 à 10% en poids, de préférence de 0,05 à 5% en poids, plus préférentiellement de 0,1 à 2% en poids, mieux de 0,1 à 1% en poids par rapport au poids total de la composition.
De préférence, la teneur totale du ou des polysaccharides non-ioniques va de 0,01 à 10% en poids, de préférence de 0,05 à 5% en poids, plus préférentiellement de 0,1 à 2% en poids, mieux de 0,1 à 1% en poids par rapport au poids total de la composition.
De préférence, la teneur totale du ou des éthers de cellulose non-ioniques va de 0,01 à 10% en poids, de préférence de 0,05 à 5% en poids, plus préférentiellement de 0,1 à 2% en poids, mieux de 0,1 à 1% en poids par rapport au poids total de la composition.
Corps gras non siliconé La composition selon l’invention peut comprendre en outre au moins un corps gras non siliconé .
Cet effet est notamment obtenu par la clef secrète individuelle qui ne permet de déchiffrer qu’une partie du message chiffré. Ainsi, l’image partiellement reconstituée préserve la confidentialité des objets que le dispositif de réception n’est pas autorisé à consulter.
La présente invention a également pour objet un produit programme d’ordinateur comprenant des instructions logicielles, qui lorsqu’elles sont exécutées par un ordinateur, mettent en œuvre un procédé de réception tel que décrit plus haut.
La présente invention a également pour objet un dispositif électronique de réception, depuis un dispositif électronique d’émission, d’une image avec au moins une zone obfusquée propre à représenter un objet,
le dispositif électronique de réception comprenant : un module de réception configuré pour recevoir l’image avec zone(s) obfusquée(s), un message chiffré comprenant des valeurs chiffrées de pixels, et une clef secrète individuelle (I s ) associée audit dispositif électronique de réception,
la clef secrète individuelle étant propre à déchiffrer uniquement les valeurs chiffrées de pixels correspondant à un ou plusieurs zones de l’image avec zone(s) obfusquée(s) représentant des objets que le dispositif électronique de réception est autorisé à consulter, un module de déchiffrement configuré pour déchiffrer, à partir d’un algorithme de déchiffrement et de la clef secrète individuelle (I s ) reçue, les valeurs chiffrées de pixels du message chiffré pour obtenir un message partiellement déchiffré, et un module de reconstitution configuré reconstituer une image partiellement reconstituée, par remplacement de la ou des zones obfusquées de l’image avec zone(s) obfusquée(s) par des pixels dont les valeurs sont comprises dans le message partiellement déchiffré,
au moins une zone de l’image partiellement reconstituée représentant un objet que le dispositif électronique de réception est autorisé à consulter.
La présente invention a également pour objet un système électronique de communication comprenant un dispositif électronique d’émission et au moins un dispositif électronique de réception,
dans lequel le dispositif électronique d’émission est défini plus haut et chaque dispositif électronique de réception est également défini ci-dessus.
Le système de communication permet d’améliorer, de manière simple, la confidentialité des données personnelles.
Ces caractéristiques et avantages de l’invention apparaîtront à la lecture de la description qui va suivre, donnée uniquement à titre d’exemple non limitatif, et faite en référence aux dessins annexés, sur lesquels : la est une représentation schématique d’un système de communication selon l’invention comprenant un dispositif électronique d’émission et au moins un dispositif électronique de réception selon l’invention ; la est un exemple d’image acquise par le dispositif électronique d’émission de la ; la est un exemple d’image avec zone(s) obfusquée(s) émise par le dispositif électronique d’émission de la , à destination du ou des dispositifs électroniques de réception de la ; la est un exemple d’image partiellement reconstituée obtenue par le ou l’un des dispositifs électroniques de réception de la ; la est un organigramme d’un procédé d’émission selon l’invention, mis en œuvre par le dispositif électronique d’émission de la ; et la est un organigramme d’un procédé de réception selon l’invention, mis en œuvre par chaque dispositif électronique de réception de la .
En référence à la , on décrit un système électronique de communication 10. Le système électronique de communication 10 est propre à être connecté à une caméra 15.
Le système de communication 10 comprend un dispositif électronique d’émission 20 et au moins un dispositif électronique de réception 25. Dans l’exemple de la , le système de communication 10 comprend plusieurs dispositifs de réception 25.
La caméra 15 est par exemple une caméra de vidéosurveillance dans une rue d’une ville. La caméra 15 est propre à capturer des images 37 d’un environnement. Sur les images capturées 37 par la caméra 15, sont par exemple visibles plusieurs objets d’intérêt, aussi appelés objets. Les objets d’intérêt comprennent par exemple des silhouettes de passants dans la rue, des visages desdits passants, et des véhicules.
Ainsi, chaque image capturée 37 par la caméra 15 représente au moins un desdits objets.
La caméra 15 est par exemple connectée au dispositif d’émission 20 et propre à lui envoyer les images capturées 37.
Le dispositif d’émission 20 comprend une unité de configuration 30 et une unité de chiffrement 35.
Le calcul de chaque clef individuelle secrète I s dépend du type d’algorithme ABE utilisé. Préférentiellement, l’algorithme ABE est choisi parmi les algorithme suivants : BSW07 décrit dans l’article Ciphertext-Policy Attribute-Based Encryption de Bethencourt et Al, CPW08 décrit dans l’article Ciphertext-Policy Attribute-Based Encryption: An Expressive, Efficient, and Provably Secure Realization de Waters et Al, et AC17 décrit dans l’article FAME: Fast Attribute-based Message Encryption de Agrawal et Al.
Ainsi, le module de calcul 46 est configuré pour calculer la ou les clefs secrètes individuelles I s , telles que chaque clef secrète individuelle I s permet uniquement de déchiffrer le ou les objets associés au dispositif de réception 25 correspondant dans la table de correspondance.
On entend par « déchiffrer un objet », le fait de déchiffrer des valeurs de pixels chiffrées associées à l’objet, comme cela sera décrit ci-après.
Le module d’obtention 50 est configuré pour obtenir l’image 37 représentant au moins un objet, dans laquelle une ou plusieurs zones 70 sont identifiées comme représentant l’objet ou l’un des objets. Chaque zone 70 comporte certains pixels de l’image 37.
L’expression « certains pixels de l’image » est entendue au sens qu’uniquement une partie des pixels de l’image est comprise dans chaque zone 70.
De manière connue en soi, chaque image est composée d’une pluralité d’éléments, par exemple des pixels. Chaque pixel est défini par sa position spatiale dans l’image et par un n-uplet de valeurs. Chaque valeur est appelée canal ou bande spectrale.
Par exemple, l’image est une image dite RGB, dans laquelle le n-uplet de valeurs est un triplet de valeurs correspondant aux couleurs rouge, vert et bleu. Chaque valeur du triplet de valeurs est par exemple comprise entre 0 et 255. Plus la valeur associée à une couleur est élevée, plus le pixel a une teinte foncée de ladite couleur. En variante, lorsque l’image 37 est en niveau de gris, à chaque pixel est alors associée une unique valeur correspondant à un niveau de gris. Dans ce cas, une valeur maximale (par exemple 255) correspond à un pixel blanc, alors qu’une valeur minimale (par exemple égale à 0) correspond à un pixel noir, ou inversement.
Selon un mode de réalisation, le module d’obtention 50 est configuré pour acquérir, depuis la caméra 15, l’image 37 capturée par ladite caméra 15.
La représente une telle image 37. Il est notamment visible sur la que cinq véhicules, cinq silhouettes et deux visages sont identifiées.
Le module d’obtention 50 est en outre configuré pour identifier, dans l’image acquise 37, la ou les zones 70 représentant le ou chaque objet, à partir d’un modèle d’identification. Le modèle d’identification comprend par exemple un réseau de neurones, préférentiellement un réseau de neurones entrainé pour détecter la ou les zones 70 correspondant à chaque type d’objet dans l’image 37 et pour classer chaque zone détectée parmi une pluralité de classes correspondant chacune à un objet. Chacune de ces zones étant appelées par la suite zone identifiée 70. De manière connue en soi, le réseau de neurones comprend une pluralité de neurones artificiels organisés en couches. Le réseau de neurones comprend alors une couche d’entrée, une ou plusieurs couches cachées ou intermédiaires, et une couche de sortie. Les neurones de deux couches successives sont connectés entre eux par une liaison comprenant un poids réglable, aussi appelé poids synaptique.
Préférentiellement, le module d’obtention 50 est configuré pour détecter une portion de l’image acquise 37, occupée par chaque objet et pour lui attribuer l’appartenance à une classe spécifique parmi les objets de la table de correspondance.
Préférentiellement, cette détection comprend la définition, par le réseau de neurones entraîné, d’une boite englobante rectangulaire autour de l’objet. Chaque boite englobante forme alors une zone identifiée 70 respective.
Selon une variante non-représentée, le module d’obtention 50 est configuré pour segmenter plus finement l’objet dans l’image acquise 37 en réalisant des masques sur ces objets, i.e. pour attribuer à chaque pixel de l’image une désignation. Ainsi, chaque zone identifié 70 est formée par l’ensemble des pixels de l’image comprenant une même désignation. On comprend alors que la forme des zones identifiées 70 selon cette variante n’est pas nécessairement rectangulaire.
Le module d’application 52 est configuré pour appliquer une obfuscation à la ou chaque zone identifiée 70, pour former une image avec zone(s) obfusquée(s) 75.
On entend par « obfuscation » une modification de valeur(s) d’un ensemble de pixels pour camoufler un objet représenté dans les pixels.
Selon un exemple représenté sur la , l’obfuscation est un floutage. Le module d’application 52 est par exemple configuré pour diviser chaque zone identifiée 70 en groupe(s) de plusieurs pixels et pour calculer, pour chaque groupe, une valeur moyenne des valeurs des pixels du groupe. Le module d’application 52 est configuré pour ensuite remplacer chaque pixel de chaque groupe, par un pixel ayant la valeur moyenne calculée. Si chaque pixel comprend un triplet de valeurs, ladite valeur moyenne est la moyenne de chaque valeur du triplet. De manière alternative, le floutage comprend l’application d’un filtre de floutage aux zones identifiées 70, tel qu’un filtre gaussien.
Les FIGS. 34A-34B montrent un modèle d’apprentissage profond de reconnaissance pour associer un remède à une paire du type d’erreur de maquillage montrée dans l’image de selfie et les données de capteur de mouvement, selon un mode de réalisation.
La représente un organigramme pour compenser les déviations du mouvement de l’adaptateur, selon un mode de réalisation.
La montre qu’une application utilisateur peut augmenter les gestes recommandés du dispositif sur le visage dans l’image de la caméra.
La représente des protocoles qui sont récupérés sur la base du dispositif de stabilisation de mouvement détectant le dispositif de distribution de cosmétiques, selon un mode de réalisation.
La montre comment un utilisateur peut utiliser le dispositif de stabilisation de mouvement pour mélanger un produit cosmétique qui est distribué à partir du dispositif de distribution de produits cosmétiques, selon un mode de réalisation.
Les FIGS. 45A-45B présentent une conception à double pinceau, selon un mode de réalisation.
La représente un schéma fonctionnel détaillé illustrant un exemple de dispositif utilisateur selon certains modes de réalisation.