INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Déplacement de la bobine autour des marchandises sur au moins un tour complet, pour poser le film sur les côtés de la partie supérieure des marchandises, Déplacement de la bobine selon sensiblement une première diagonale AC au-dessus des marchandises, Déplacement de la bobine le long d’un côté CD, Déplacement de la bobine selon sensiblement une deuxième diagonale DB au-dessus des marchandises, Déplacement de la bobine le long d’un côté BC, Déplacement de la bobine selon sensiblement la première diagonale CA, pour poser une bande de film à côté de celle précédemment posée selon cette diagonale, Déplacement du film le long d’un côté AB, Déplacement du film selon sensiblement la deuxième diagonale BD pour poser une bande de film à côté de celle précédemment posée, Déplacement du film selon au moins un tour complet autour de la partie supérieure des marchandises. Lors de ce dernier tour, la bobine peut dépasser vers le haut du dessus des marchandises, de manière à ce que le film, en se rabattant sur le dessus des marchandises, ferme d’éventuels manques de films laissés entre les bandes précédemment déroulées en diagonale.
Le film étirable peut être un film d’emballage alimentaire.
La largeur du film est de préférence comprise entre 20 et 100 cm ; le côté des marchandises, notamment de l’empilage de caisses, a une largeur par exemple comprise entre 400mm et 1500mm et une longueur comprise entre 600mm et 1500mm . La largeur m du film correspond par exemple à une fraction de la longueur L du plus grand côté des marchandises, notamment de l’empilage, en vue de dessus, comprise entre 1/3 et 2/3. On a de préférence L > m > 2 - 3/2 |L .
Les caisses sont de préférence en matière plastique, bois ou carton. Elles sont par exemple chacune de format rectangulaire en vue de dessus, et de dimensions telles que deux caisses mises bout à bout dans le sens de leur longueur aient sensiblement le même encombrement que trois caisses mises côte-à-côte dans le sens de leur largeur.
Les caisses peuvent être agencées sur le dessus de l’empilement en disposant deux caisses bout à bout dans le sens de leur longueur, et en disposant contre les grands côtés de ces deux caisses trois caisses disposées côte à côte dans le sens de leur largeur. On obtient ainsi un contour rectangulaire dont un côté a deux fois la longueur des caisses et l’autre côté a trois fois la largeur des caisses. Bien entendu, suivant le format de la palette, les caisses ou autres marchandises peuvent êtres agencées autrement.
La bobine peut être montée libre de tourner sur le porte-bobine, avec le cas échéant un frein pour opposer une certaine résistance à la rotation de la bobine sur le porte-bobine et par voie de conséquence au déroulement du film, et ainsi assurer la tension recherchée lors de la pose du film.
L’invention a encore pour objet une installation de pose d’un film de couverture sur le dessus de marchandises reposant sur une palette, notamment sur le dessus d’un empilage de caisses reposant sur une palette, comportant :
Un bras robotisé, notamment de type robot industriel 6-axes, Un porte bobine monté à l’extrémité du bras, Une bobine de film étirable disposée sur le porte bobine, Une zone de réception d’une palette portant les marchandises, notamment l’empilage de caisses, à couvrir, de telle sorte que le bras robotisé puisse par son seul mouvement disposer le film autour des marchandises et sur le dessus de celles-ci.
La bobine peut être montée libre en rotation sur le porte-bobine, avec un frein éventuel.
à les figures 1 à 30 représentent différentes étapes d’un exemple de procédé de couverture selon l’invention.
Description détaillée On a illustré sur les figures 1 à 30 différentes étapes d’un exemple de procédé selon l’invention.
Ce procédé est mis en œuvre à l’aide d’une installation comportant un robot industriel 7 à 6-axes, dont le bras est muni à son extrémité d’un porte-bobine 10.
illustre des regroupements de feux de signalisation dans une situation de conduite, selon un mode de réalisation de l’invention ;
à présentent des attributions de voies à des feux de signalisation une sélection de feux pertinents pour le véhicule automobile, selon un premier mode de réalisation de l’invention, dans cinq situations de conduite différentes ;
à présentent des sélections de feux pertinents pour un véhicule automobile selon un deuxième mode de réalisation de l’invention, dans quatre situations de conduite différentes ;
à présentent la détermination d’un état pertinent de feu de signalisation pour le véhicule automobile, selon un mode de réalisation de l’invention ;
présente une structure d’un module d’assistance à la conduite selon un mode de réalisation de l’invention.
La illustre un véhicule automobile 100 selon un mode de réalisation de l’invention.
Le véhicule 100 comprend un module d’assistance à la conduite, ou ADAS, 110 apte à mettre en œuvre une ou plusieurs fonctions d’assistance à la conduite,qui permettent d’assister le conducteur du véhicule voire de contrôler intégralement certains paramètres du pilotage du véhicule, tels que la vitesse par exemple.
Le module ADAS 110 intègre au moins une fonction de régulation de vitesse du véhicule, par laquelle il est apte à générer des consignes d’accélération/décélération à destination d’une unité de contrôle du véhicule 120, telle qu’une unité électronique de commande, ECU pour « Electronic Control Unit » en anglais. L’unité de contrôle 120 peut être une unité de contrôle centralisée ou peut être dédiée à l’exécution des consignes d’accélération/décélération uniquement.
Le véhicule 100 peut comprendre en outre une caméra 130 apte à acquérir des images de la route en avant du véhicule 100. Aucune restriction n’est attachée à la technologie associée à la caméra 130. La caméra 130 est en outre apte à transmettre les images acquises au module ADAS 110. En variante, la caméra 130 est apte à pré-traiter les données acquises et à transmettre les résultats du traitement appliqué au module ADAS 110. Par exemple, dans le cas de la présente invention, la caméra 130 peut être apte à identifier des feux de signalisation dans les images qu’elle acquiert, ainsi qu’un état pour chacun des feux de signalisation identifié.
Le véhicule 100 peut comprendre en outre une interface sans fil 140, qui peut être bidirectionnelle, afin de communiquer avec des feux de signalisation. Une telle interface sans fil 140 peut être une interface V2I pour « Vehicle to Infrastructure » en anglais. Aucune restriction n’est attachée au protocole de communication utilisé pour les échanges entre le véhicule 100 et les feux de signalisation.
Le véhicule 100 peut comprendre en outre un module de géolocalisation 150, tel qu’un module GPS, pour « Global Positioning System » en anglais. Le module de géolocalisation 150 est apte à déterminer des coordonnées spatiales du véhicule 100 de manière à permettre de localiser le véhicule 100 sur une carte issue de données cartographiques stockées dans le véhicule 100.
Le véhicule 100 peut en outre comprendre des capteurs, non représentés sur la , aptes à transmettre des données de capteur au module ADAS 110 pour l’assistance à la conduite ou la conduite autonome du véhicule 100.
La est un procédé illustrant les étapes d’un procédé de régulation de la vitesse d’un véhicule selon un mode de réalisation de l’invention. Le procédé peut être mis en œuvre par le module ADAS 110 illustré sur la .
En réponse à l’exécution par l’unité arithmétique et logique 50 d’une instruction de lecture de la donnée D j , lors d’une étape 190, le module 78 démasque la donnée masquée D j M contenue dans le mot W j enregistré dans la mémoire cache 26. Pour cela, le module 78 utilise le vecteur iv j contenu dans le même mot W j que celui contenant la donnée masquée D j M . Cette étape 190 est identique à l’étape 160 sauf que l’opération 168 est remplacée par une opération 192 lors de laquelle le mot W j contenant la donnée D j en clair est déposé sur le bus 60 pour le transmettre à l’unité centrale 20.
Le déplacement d'une instruction I m du support 10 jusqu’à l’unité centrale 20 se déroule comme décrit pour une donnée D j . Il est possible de distinguer un mot W m contenant l'instruction I m d’un mot W j contenant une donnée à partir de l’adresse @ m de l'instruction I m . Par exemple, l’adresse @ m contient un bit qui indique que le mot W m contient une instruction. Ce bit est généré par l’unité de gestion de la mémoire.
La représente un mode de réalisation d’un procédé de protection des données dans lequel les données n’apparaissent pas en clair sur les bus 60 et 92. Ce procédé est identique au procédé de la à l’exception des différences suivantes.
Lors du déplacement d’une donnée D j de la mémoire cache 30 vers le support 10, l’ordre de l’étape 160 de démasquage et de l’étape 170 de chiffrement est inversé. Ainsi, la donnée D j n’apparaît pas en clair sur le bus 92. Pour cela, les emplacements des circuits 32 et 34 sont permutés par rapport à ce qui est représenté sur la . Dans ce cas, la donnée masquée D j M est d’abord chiffrée par le circuit cryptographique 34 pour obtenir une donnée masquée et chiffrée D j M *. Le mot W j contenant la donnée masquée et chiffrée D j M * et le vecteur iv j est alors déposé sur le bus 92 pour être transmis au circuit 32. Ensuite, le module 108 démasque la donnée masquée et chiffrée D j M * pour obtenir le cryptogramme D j *. Pour cela, par exemple, l’algorithme de chiffrement/déchiffrement mis en œuvre par le circuit cryptographique 34 est un algorithme de chiffrement/déchiffrement de flux ("stream chiffer" en anglais). Un tel algorithme génère une suite chiffrante de bits à partir de la clé k 10 puis combine cette suite chiffrante avec la donnée à chiffrer pour obtenir le cryptogramme de la donnée. L’opération de combinaison entre la suite chiffrante et la donnée en clair est un « ou exclusif » . C’est à cause de cela que l'exécution en premier de l’opération de chiffrement puis ensuite de l’opération de démasquage permet d’obtenir le même résultat qu’exécuter d’abord l’opération de démasquage puis l’opération de chiffrement.
De même, pour éviter que la donnée D j transite en clair sur le bus 60, l’étape 190 est remplacée par une étape 200 et l’étape 142 est remplacée par une étape 202.
L’étape 200 est identique à l’étape 190 sauf que l’opération 166 de démasquage est omise et l’opération 192 est remplacée par une opération 204. Lors de l’opération 204, la donnée masquée D j M et le masque M j reconstruit sont tous les deux transmis à l’unité centrale 20.
Ensuite, lors de la phase 130, l’unité centrale 20 exécute un traitement sur la donnée masquée D j M pour obtenir une donnée masquée traitée D j Mt . Ce traitement est le résultat de l’exécution d’une ou plusieurs instructions chargées par le chargeur 44 et qui modifie la donnée masquée D j M . En parallèle, lors de la phase 130, l’unité centrale 20 exécute le même traitement sur le masque M j reconstruit pour obtenir un masque traité M j t .
Lors de l’étape 202, l’unité centrale 20 déplace la donnée masquée et traitée D j Mt et le masque traité M j t dans la mémoire cache 26. Il est souligné que le masque M j t ne peut pas être reconstruit à partir d’un vecteur iv j comme cela était le cas pour le masque M j avant exécution du traitement. Dès lors, il n'est pas possible d'enregistrer dans la mémoire cache 26 directement la donnée masquée et traitée D j Mt associée à un vecteur d'initialisation qui permet de reconstruire le masque M j t . Pour contourner cette difficulté, l'étape 202 est identique à l'étape 142 sauf qu'une opération supplémentaire 206 de démasquage est introduite entre les opérations 148 et 150.
Ici, lors de l'étape 202, le module 76 exécute d'abord les opérations 144, 146 et 148 pour masquer la donnée masquée et traitée D j Mt avec un nouveau masque M j construit à l’aide d’un nouveau vecteur iv j généré. Une donnée doublement masquée D j Mt,M est alors obtenue à l'issue de l'opération 148.
Lors de l’opération 206, le module 76 démasque la donnée doublement masquée D j Mt,M avec le masque M j t et obtient la donnée masquée D j M . Ensuite, l’opération 150 est exécutée pour enregistrer la donnée masquée D j M et le vecteur iv j dans la mémoire cache 26.
Chapitre II : Variantes :
Variantes de la production du masque M j  :
D’autres modes de réalisation sont possibles pour produire le nouveau masque M j à partir du vecteur iv j . Par exemple, l’état S peut être établi différemment. En particulier, l’état S peut être établi en utilisant le vecteur iv j , la clé k p et seulement une partie ou aucune des données choisies dans le groupe constitué :
- de l’identifiant ASID,
- de l’adresse @ j de la donnée.
Dans un autre mode de réalisation, si chaque donnée D j est associée à un code détecteur ou correcteur d’erreur, la valeur de ce code peut être intégrée dans l’état S. De façon similaire, si la donnée D j est associée à un code d’authentification de message plus connu sous l’acronyme MAC ( « Message Authentification Code » ), au moins une partie de ce code MAC est intégrée dans l’état S.
Le fait de démasquer la donnée masquée D j M juste avant de l’enregistrer sur le support 10 puis de la chiffrer permet de limiter l’espace mémoire utilisé. En effet, dans un tel cas, il n’est pas nécessaire d’enregistrer le vecteur iv j sur le support 10.
Le fait que la donnée D j soit traitée par l’unité centrale 20 sous forme masquée permet d’accroître la sécurité car même au sein de cette unité centrale 20, la donnée est protégée. De plus, cela rend plus difficile les attaques par canaux auxiliaires car même sur le bus 60 la donnée est masquée.
Le fait de démasquer la donnée masquée D j M uniquement en réponse à la lecture de cette donnée dans la mémoire cache 26 par l’unité centrale 20 permet, en utilisant uniquement et seulement le circuit 22 de protection, de protéger les données écrites contre les attaques par canaux auxiliaires et d’assurer la confidentialité de ces données lorsqu’elles sont par la suite déplacées vers des mémoires de rang supérieur. En effet, quelle que soit la mémoire de rang supérieur, dans un tel cas, en absence de démasquage, les données y sont stockées sous forme masquée.
Le fait d'utiliser la composition d'au moins une permutation p() et d'au moins une substitution s() pour générer le masque M j permet de maximiser l'entropie de ce masque et donc de rendre plus difficile les attaques par canaux auxiliaires.
Procédé d’accès sécurisé à des données numériques DOMAINE DE L’INVENTION Le domaine technique de la présente invention concerne le domaine de l’accès à des données numériques, et en particulier, l’accès à des données numériques étant cryptées avec une clé de cryptage.
Le cryptage des e-mails est difficile à réaliser car il oblige les utilisateurs d’un système à échanger des clés de cryptage et à utiliser des mots de passe qui peuvent souvent être complexes et/ou compromis par des attaques ou des piratages informatiques. En effet, un mot de passe utilisateur comprend généralement huit caractères simples qui demandent de deux à 21 jours pour le déchiffrer, dépendamment de la complexité du mot de passe. Par ailleurs, plus le mot de passe est compliqué, plus il est difficile pour les utilisateurs de s’en souvenir. De plus, les mots de passe et clés de cryptage sont stockées sur un serveur auquel l'administration du système ou le personnel d'un centre de données peuvent accéder. Il existe des systèmes open source utilisant la technologie de cryptage Pretty Good Privacy (PGP). Cependant, ceux-ci sont rarement utilisés en raison de leur complexité.
L’invention vient améliorer la situation en proposant un procédé d'accès sécurisé à des données numériques, lesdites données numériques étant cryptées avec une clé de cryptage publique d'un utilisateur déterminé et stockées sur un serveur, ledit procédé comprenant les étapes suivantes : A. recevoir au niveau dudit serveur une requête provenant dudit utilisateur pour accéder auxdites données numériques ; B. émettre, par ledit serveur via une interface de communication sécurisée, une requête à un dispositif utilisateur sécurisé pour libérer un mot de passe stockée sur ledit dispositif utilisateur ; C. obtenir ledit mot de passe via ladite interface de communication sécurisée, à partir dudit dispositif utilisateur en réponse à un test de sécurité validé émis par ledit dispositif utilisateur à un utilisateur ; et D. récupérer, via ledit serveur, une clé privée cryptée dudit utilisateur, ladite clé privée cryptée dudit utilisateur étant cryptée avec ledit mot de passe, et décrypter ladite clé privée cryptée dudit utilisateur avec ledit mot de passe pour obtenir la clé privée dudit utilisateur, et décrypter lesdites données numériques cryptées avec ladite clé privée dudit utilisateur, et présenter lesdites données numériques audit utilisateur.
De plus, l’invention vient améliorer la situation en proposant un procédé d'accès sécurisé à des données numériques, lesdites données numériques étant cryptées avec une clé de cryptage publique d'un utilisateur déterminé et stockées sur un serveur, ledit procédé comprenant les étapes suivantes : A. recevoir au niveau d'un dispositif utilisateur sécurisé via une interface de communication sécurisée une demande de libération d’un mot de passe stockée sur ledit dispositif utilisateur, ladite demande étant émise en réponse à une réception au niveau dudit serveur d'une requête provenant dudit utilisateur pour accéder auxdites données numériques ; B. émettre, par ledit dispositif sécurisé, un test de sécurité à un utilisateur de celui-ci, et en réponse au test de sécurité validé, libérer par ledit dispositif utilisateur sécurisé ledit mot de passe vers ladite interface de communication sécurisée pour une récupération par ledit serveur, ledit mot de passe étant utilisé dans le décryptage d’une clé privée cryptée pour obtenir la clé privée dudit utilisateur, et le décryptage desdites données numériques cryptées avec ladite clé privée dudit utilisateur, pour la présentation desdites données numériques audit utilisateur.
Dans un mode de réalisation, ladite interface de communication sécurisée effectue en outre un cryptage et un décryptage des communications avec un secret partagé connu dudit dispositif utilisateur sécurisé et de ladite interface.
Dans un mode de réalisation, ladite clé de cryptage publique dudit utilisateur déterminé et ladite clé privée dudit utilisateur déterminé sont conformes à la norme S/MIME et définies par un certificat S/MIME.
Dans ce mode de réalisation, l’unité d’adaptateur de bras d’essuie-glace 12 comporte le segment d’entrée d’air 18. En variante, on pourrait également envisager qu’une unité de couverture comporte le segment d’entrée d’air 18 pour couvrir au moins en partie l’unité d’adaptateur de bras d’essuie-glace 12 et/ou l’unité d’adaptateur de balai d'essuie-glace 38 et/ou l’unité d’adaptateur de balai d'essuie-glace 38 et/ou une autre unité/élément du dispositif de bras d’essuie-glace 10 et/ou de l’essuie-glace 50 comportant.
Les figures 2 et 3 montrent que l’unité d’adaptateur de bras d’essuie-glace 12 comporte au moins un évidement 26 dans le segment d’entrée d’air 18. L’unité d’adaptateur de bras d’essuie-glace 12 comporte ici uniquement un grand évidement 26 dans le segment d’entrée d’air 18. En variante, on pourrait également envisager que l’unité d’adaptateur de bras d’essuie-glace 12 comporte plusieurs petits évidements 26 dans le segment d’entrée d’air 18 et cela au moins deux évidements 26. Les évidements 26 peuvent être réalisés, par exemple, sous la forme de fente ou de trou rond.
Selon le présent mode de réalisation, l’évidement 26 est découpé au moins en partie dans l’unité d’adaptateur de bras d’essuie-glace 12. On peut également envisager en variante que l’évidement 26 est réalisé par un procédé de découpe, par exemple, un procédé de découpe par laser et/ou un procédé de fraisage et/ou un autre procédé techniquement intéressant. L’évidement 26 est prévu pour permettre l’entrée de l’air d’attaque (air arrivant). L’air arrivant passe par l’évidement 26 pour arriver dans le volume intérieur délimité au moins en partie par l’unité d’adaptateur de bras d’essuie-glace 12, à savoir une cavité 32. La cavité 32 du présent mode de réalisation est délimitée au moins en partie en commun par l’unité d’adaptateur de bras d’essuie-glace 12 et l’unité d’adaptateur de balai d'essuie-glace 38.
On peut également envisager que l’unité de couverture comporte le segment de sortie d’air 20 au moins en partie la couverture de l’unité d’adaptateur de bras d’essuie-glace 12 et/ou de l’unité d’adaptateur de balai d'essuie-glace 38 et/ou l’unité d’adaptateur de balai d'essuie-glace 38 et/ou un autre élément/composant du dispositif de bras d’essuie-glace 10 et/ou de l’essuie-glace 50 pour le segment de sortie d’air 20. Dans le cas présent, l’unité d’adaptateur de bras d’essuie-glace 12. Les figures 2-4 explicitent la réalisation du segment de sortie d’air 20 notamment la montre une vue de détail de l’unité d’adaptateur de bras d’essuie-glace 12 en étant dirigé sur le segment de sortie d’air 20. Selon les figures 2 à 4, l’unité d’adaptateur de bras d’essuie-glace 12 comporte au moins un orifice 28 dans le segment de sortie d’air 20. L’unité d’adaptateur de bras d’essuie-glace 12 comporte, dans le segment de sortie d’air 20 uniquement une seule ouverture 20 ; en variante, on pourrait également envisager que l’unité d’adaptateur de bras d’essuie-glace 12 comporte plusieurs petits orifices 28 dans le segment de sortie d’air, à savoir au moins deux orifices 28. Les orifices 28 sont, par exemple, réalisés sous la forme de fentes ou de trous arrondis. Les orifices 28 sont prévus pour laisser sortir l’air arrivant. L’orifice 28 est prévu pour permettre à l’air arrivant de sortir de la cavité 32. L’air arrivant passe dans le segment d’entrée d’air 18 par l’évidement 26 et sort de nouveau du segment de sortie d’air 20 par l’orifice 28.
Pour guider l’air arrivant du segment d’entrée d’air 18 vers le segment de sortie d’air 20 et améliorer ainsi l’écoulement du flux d’air par une conduite/un guidage, l’unité d’optimisation de l’aérodynamisme 16 a au moins une surface de guidage d’air 30. L’unité d’adaptateur de bras d’essuie-glace 12 comporte la surface de guidage d’air 30. La montre que la surface de guidage d’air 30 a une surface qui vient en saillie à partir de l’orifice 28 dans la cavité 32 délimitée au moins en partie par l’adaptateur de bras d’essuie-glace 12. Dans ce mode de réalisation, la surface de guidage d’air 30 est une partie de l’unité d’adaptateur de bras d’essuie-glace 12 et elle est au moins en une seule pièce, de préférence, en une seule pièce avec l’élément de corps de base de l’unité d’adaptateur de bras d’essuie-glace 12. En outre, l’unité d’adaptateur de bras d’essuie-glace 12 est réalisée au moins en partie en une seule pièce et de préférence en totalité en une seule pièce.
L’orifice 28 pourrait être découpé complètement dans le segment de sortie d’air 20 de façon analogue à l’évidement 26. Ici, l’orifice 28 est découpé ou poinçonné au moins sur deux côtés, de préférence, sur trois côtés. Les figures 3 et 4 montrent que sur un quatrième côté, l’orifice 28 délimite la surface latérale de guidage 30 par l’élément de corps de base.
Pour optimiser encore plus le flux d’air, le segment d’entrée d’air 18 et le segment de sortie d’air font entre eux un angle. Dans ce mode de réalisation donné à titre d’exemple, le segment d’entrée d’air 18 comporte en outre l’évidement 26 et le segment de sortie d’air 20 comporte en outre l’orifice 28, ces orifices étant au moins en partie orientés perpendiculairement l’un à l’autre. Selon les figures 2 à 4, le segment d’entrée d’air 18 et le segment de sortie d’air 20 sont prévus sur des côtés différents de l’unité d’adaptateur de bras d’essuie-glace 12.
10 Dispositif de bras d’essuie-glace
12 Unité d’adaptateur de bras d’essuie-glace
16 Unité d’optimisation de l’aérodynamisme
18 Segment d’entrée d’air
20 Segment de sortie d’air
26 Evidement
28 Orifice
32 Cavité
Dans un mode de réalisation, le polymère hydrophobe est choisi parmi le polypropylène et le polyéthylène.
Dans un autre mode de réalisation, ledit polypropylène ou ledit polyéthylène est réticulé.