FR2919951A1 - Systeme de traitement et d'affichage de donnees - Google Patents

Systeme de traitement et d'affichage de donnees Download PDF

Info

Publication number
FR2919951A1
FR2919951A1 FR0756999A FR0756999A FR2919951A1 FR 2919951 A1 FR2919951 A1 FR 2919951A1 FR 0756999 A FR0756999 A FR 0756999A FR 0756999 A FR0756999 A FR 0756999A FR 2919951 A1 FR2919951 A1 FR 2919951A1
Authority
FR
France
Prior art keywords
data
domain
display
processing
secure domain
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR0756999A
Other languages
English (en)
Other versions
FR2919951B1 (fr
Inventor
Celile Morlec
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Airbus Operations SAS
Original Assignee
Airbus Operations SAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Airbus Operations SAS filed Critical Airbus Operations SAS
Priority to FR0756999A priority Critical patent/FR2919951B1/fr
Priority to EP08827202A priority patent/EP2183664A1/fr
Priority to US12/671,682 priority patent/US8890893B2/en
Priority to PCT/FR2008/051462 priority patent/WO2009022080A1/fr
Publication of FR2919951A1 publication Critical patent/FR2919951A1/fr
Application granted granted Critical
Publication of FR2919951B1 publication Critical patent/FR2919951B1/fr
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G—PHYSICS
    • G01—MEASURING; TESTING
    • G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C23/00—Combined instruments indicating more than one navigational value, e.g. for aircraft; Combined measuring devices for measuring two or more variables of movement, e.g. distance, speed or acceleration
    • G01C23/005—Flight directors
    • G—PHYSICS
    • G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00—Aspects of display data processing
    • G09G2340/10—Mixing of images, i.e. displayed pixel being the result of an operation, e.g. adding, on the corresponding input pixels
    • G—PHYSICS
    • G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00—Aspects of display data processing
    • G09G2340/14—Solving problems related to the presentation of information to be displayed
    • G—PHYSICS
    • G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2352/00—Parallel handling of streams of display data
    • G—PHYSICS
    • G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2380/00—Specific applications
    • G09G2380/12—Avionics applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

L'objet de l'invention est un système de traitement et d'affichage de données qui comprend des moyens de traitement et d'affichage adaptés pour afficher à partir d'un domaine plus sécurisé (A) et sur un même écran (5) d'un dispositif de traitement d'affichage, d'une part des données informatives (104) provenant d'un ou plusieurs domaines moins sécurisé (B) et, d'autre part, des données actives (103) du domaine plus sécurisé en surimpression.

Description

SYSTEME DE TRAITEMENT ET D'AFFICHAGE DE DONNEES La présente invention
concerne un système de traitement et d'affichage de données dans le cadre de l'affichage, sur un même écran, d'informations actives et/ou passives provenant de domaines dont les niveaux de sécurité ou de confiance sont différents.
Elle trouve notamment son application dans le domaine aéronautique et pour des aéronefs dont le système d'information est décomposé en domaines de sécurité différents comme par exemple dans le cas d'avions civils, les avions AIRBUS A380, A350. Dans un tel cadre il est par exemple nécessaire d'afficher, sur un même écran, sans ségrégation de l'écran par multiplexage ou autre, des informations actives et/ou passives provenant de domaines dont les niveaux de sécurité ou de confiance sont différents, le but étant en outre, pour un opérateur, de pouvoir confirmer le déclenchement d'une action dans le domaine le plus sécurisé, tout en conservant à l'écran les informations provenant du domaine le moins sécurisé.
Il y a lieu de réaliser cela en réduisant les risques d'attaques malveillantes conduisant à un affichage erroné notamment de données passives, données informatives par exemple, en réduisant la taille des données échangées du domaine le moins sécurisé vers le domaine le plus sécurisé et en prenant en compte le confort d'utilisation par l'affichage simultané des données provenant des deux domaines. En outre, pour des raisons de sécurité, l'utilisation d'un moyen permettant de ségréguer l'écran en plusieurs zones, chaque zone correspondant à l'affichage des informations provenant d'un domaine de sécurité différent par multiplexage par exemple n'est pas appropriée.
La technique actuelle en matière d'avionique notamment consiste à utiliser un dispositif d'affichage alternativement entre les domaines à visualiser. Un exemple de domaine de haute sécurité est l'architecture des systèmes du domaine du vol d'un aéronef.
Pour le traitement et l'affichage des paramètres des fonctions de vol d'un aéronef, par exemple les données des systèmes d'alimentation en carburant, les données des disjoncteurs de commande de divers circuits avioniques ces systèmes sont reliés à un dispositif de traitement d'affichage sous la forme d'une console comportant un écran et des moyens d'interface homme machine tels qu'un clavier ou un moyen de déplacement et de saisie sur l'écran comme un pointeur à roue ou une souris. Le dispositif de traitement d'affichage est apte à recevoir des données des systèmes du domaine du vol. Ces données viennent de systèmes embarqués du domaine de vol et en fonction de ces données les pilotes ont des actions à réaliser qui transitent par les systèmes du domaine de vol. En fonction des actions des pilotes telles que validation de boutons ou sélection à l'écran de touches de menus ou mise en et hors fonction de systèmes, le dispositif de traitement d'affichage est apte à renvoyer les paramètres des actions de l'opérateur tels que position du pointeur et appui sur une touche affichée à l'écran par les systèmes du domaine du vol. L'architecture des systèmes du domaine du vol est une architecture hautement sécurisée qui est conçu pour qu'aucune intrusion dans les réseaux de ce système pouvant en perturber le fonctionnement ne puisse être commise. De ce fait, il ne doit pas être possible que des commandes ou informations d'un autre domaine tel par exemple les systèmes embarqués de test ou de maintenance comme le système gestionnaire des manuels de maintenance s'affichent directement en même temps et sur le même écran du dispositif de traitement d'affichage que les informations des systèmes du domaine de vol et permettent ainsi des actions sur ces systèmes.
Actuellement la solution est de basculer manuellement ou automatiquement le dispositif de traitement d'affichage de l'un des domaines à l'autre des domaines.
Ceci a pour inconvénient dans le cas de la maintenance notamment d'empêcher l'opérateur de consulter son manuel électronique pendant qu'il intervient sur les systèmes du domaine de vol. Par exemple, une opération de maintenance sur les disjoncteurs d'un 5 système correspond à une page du manuel de maintenance. Lorsque cette page est sélectionnée, le dispositif de traitement d'affichage est basculé sur l'affichage de la page du manuel. Si cette page de manuel demande de réaliser une action de mise en ou hors fonction de certains disjoncteurs, l'opérateur doit basculer l'afficheur sur 10 l'affichage des données du domaine de vol pour exécuter les actions demandées. Ce faisant, il perd l'affichage de la page du manuel qu'il était en train de consulter ce qui est problématique en terme de risque d'erreur et d'ergonomie. Pour résoudre ce problème, il est alors commun de faire afficher, par le domaine le plus sécurisé, une fenêtre de confirmation, avec éventuellement un 15 court descriptif de l'action lancée. Le lancement de l'action est alors confirmé par l'opérateur utilisant le système. Selon l'Hypothèse N 1, la fenêtre de confirmation lancée par le domaine le plus sécurisé va complètement masquer la fenêtre d'information affichée par le domaine le moins sécurisé, puisqu'il n'est pas possible de ségréguer l'écran ni de 20 permettre que les 2 domaines y aient accès simultanément. Selon l'Hypothèse N 2, pour des raisons de sécurité, seules des commandes simples vont transiter du domaine le moins sécurisé vers le domaine plus sécurisé. Le descriptif et le contexte de l'action lancée, informations provenant du domaine le plus sécurisé, seront donc très succincts, voir 25 inexistants. Le problème est donc que l'opérateur ne dispose plus des informations provenant du domaine moins sécurisé lorsqu'il doit confirmer le lancement de l'action. Or, la description exacte de l'action et de son contexte d'où découlent son acceptation ou non de lancer l'action, est décrite dans les informations provenant 30 justement du domaine moins sécurisé. Le problème à résoudre est donc de conserver l'affichage des données provenant du domaine moins sécurisé, alors que l'afficheur a été basculé vers le domaine plus sécurisé pour lancer des actions.
Il est donc nécessaire de trouver un moyen permettant en toute sécurité de conserver certaines données du manuel de maintenance affichées pendant l'affichage des données du domaine de vol, ce en empêchant toute interférence des systèmes du domaine de la maintenance moins sécurisé sur les systèmes du domaine de vol plus sécurisé. La solution proposée par la présente invention est basée sur des moyens permettant de faire afficher par un domaine plus sécurisé et sur un même écran, d'une part des données informatives provenant d'un domaine moins sécurisé dans un premier temps, et d'autre part des données actives du domaine plus sécurisé en surimpression. Ces données actives permettent de lancer une ou plusieurs commande dans et à partir du domaine le plus sécurisé. Le système est toujours composé de deux domaines de sécurité distincte, et d'un afficheur. L'afficheur peut toujours être basculé manuellement ou automatiquement dans l'un des deux domaines, mais les deux domaines ne peuvent en aucun cas utiliser simultanément cet afficheur. On désire par contre que le domaine moins sécurisé affiche à l'écran un certain nombre d'informations, et puisse demander le lancement d'une action qui ne peut être réalisée que par le domaine plus sécurisé. Il est alors nécessaire que le niveau le plus sécurisé prenne la responsabilité de lancer effectivement l'exécution de l'action. Pour ce faire, la présente invention propose un système de traitement et d'affichage de données caractérisé en ce qu'il comprend des moyens de traitement et d'affichage adaptés pour afficher à partir d'un domaine plus sécurisé et sur un même écran d'un dispositif de traitement d'affichage, d'une part des données informatives provenant d'un ou plusieurs domaines moins sécurisé et, d'autre part, des données actives du domaine plus sécurisé en surimpression. Avantageusement, le système de l'invention comprend des moyens de sélection adaptés à basculer manuellement ou automatiquement les moyens de traitement et d'affichage dans l'un des deux domaines et adaptés à interdire l'utilisation simultanée des moyens de traitement et d'affichage par les deux domaines. Selon un mode de réalisation particulier, les moyens de traitement et d'affichage font partie du domaine le plus sécurisé, ce domaine comportant un module de contrôle adapté à recevoir les données du ou des domaines moins sécurisés et à prendre en charge l'affichage de ces données. Préférablement, les données du ou des domaines moins sécurisés sont des données passives.
Selon un mode de réalisation avantageux, le système de l'invention est tel que le domaine le plus sécurisé comprend des moyens de filtrage adaptés à autoriser l'affichage de données actives du seul domaine le plus sécurisé. Il comprend avantageusement des moyens adaptés à lancer, à partir des données actives, une ou plusieurs commande dans et à partir du domaine le plus sécurisé. Dans ce cas, le domaine le plus sécurisé comporte préférablement des moyens de définition de zones actives de l'écran et de limitation de ces zones actives à une zone d'affichage d'une fenêtre de commande affichée par ce domaine.
Les moyens de traitement et d'affichage sont en outre préférablement adaptés à interdire la présence de moyens d'interface homme machine dans les zones de l'écran autres que les zones actives. Selon une solution particulière, le système de l'invention comprend des moyens de traitement séquentiels adaptés à afficher en premier les informations provenant d'un premier module d'envoi de données du ou des domaines moins sécurisés, puis celles provenant d'un second module d'envoi de données du domaine plus sécurisé. Selon un mode de réalisation préférentiel de l'invention, le système de traitement et d'affichage comporte une liaison entre au moins un premier calculateur du domaine moins sécurisé et un second calculateur du domaine plus sécurisé pour permettre le passage d'une trame de données du domaine moins sécurisé vers le domaine plus sécurisé. La trame est avantageusement d'un format prédéfini et réduit excluant le passage de données de commande.
En outre la trame est préférablement définie pour ne contenir que des informations représentatives des données à afficher et d'un format de taille fixe.
Toujours selon ce dernier mode de réalisation, le domaine le plus sécurisé comporte notamment des moyens adaptés à provoquer un affichage des informations contenues dans la trame de façon uniquement passive. D'autres caractéristiques et avantages de l'invention seront apparents à la 5 lecture de la description qui suit d'un exemple de réalisation non limitatif en référence aux dessins qui représentent: aux figures 1A et 1B: une représentation schématique de dispositif d'affichage de deux domaines de l'art antérieur; en figure 2: une représentation schématique d'un exemple de réalisation 10 d'un système de l'invention; en figure 3: une représentation schématique des étapes d'affichage d'informations d'un domaine moins sécurisé et de commandes vers un domaine plus sécurisé selon l'invention; en figure 4: une représentation schématique des étapes d'affichage 15 d'informations d'un domaine moins sécurisé et de commandes vers un domaine plus sécurisé selon une variante de l'invention. Dans le cadre de l'exemple représenté, on considère deux domaines : un domaine A plus sécurisé et un domaine B moins sécurisé. On appellera domaine un système avionique embarqué que ce soit un 20 système complexe comprenant un ensemble de calculateurs en réseau, les logiciels et protocoles associés et les actionneurs et capteurs de ce système ou un système simple comportant un unique calculateur et son logiciel associé en fonction du niveau de complexité des fonctions traitées par ce système. Le domaine A peut être notamment le système de gestion des paramètre 25 de vol, des commandes de vol et des gouvernes, le système de gestion carburant ou le système regroupant la totalité des fonctions nécessaires au vol de l'aéronef. Le domaine B peut être par exemple le système informatisé de gestion de la maintenance, un système cabine non sécuritaire ou autre. L'invention s'applique par exemple à la réalisation des opérations de 30 maintenance avion pour lesquelles, à partir d'un manuel de maintenance contenu dans un calculateur de maintenance, l'opérateur doit effectuer des actions sur le système avionique de l'appareil.
On considère en outre dans le cadre de l'invention un dispositif de traitement d'affichage comportant un écran commun et une console d'interface homme machine commune pour les réseaux informatisés des deux domaines, les deux domaines pouvant accéder de façon séparée (non simultanément) au dispositif de traitement d'affichage. De la sorte, lorsqu'une application du domaine A utilise l'écran du dispositif de traitement d'affichage, alors les applications du domaine B ne peuvent pas accéder à cet écran, et inversement. La figure 1A représente une solution de l'art antérieur.
Le domaine B moins sécurisé est schématisé par le rectangle 1. Le domaine A de haut niveau de sécurité est schématisé par le rectangle 2. Les données 1 a, 1 b à afficher de ces deux domaines sont envoyées sur un commutateur 3 actionné manuellement ou automatiquement qui dirige les informations sur un dispositif de traitement d'affichage 4 comprenant un afficheur 15 5. Le calculateur avionique fait partie du domaine A plus sécurisé car il permet d'agir directement sur les commandes de l'avion. Le calculateur de maintenance contient notamment le manuel de maintenance. Pour que le manuel puisse être mis à jour régulièrement à moindre 20 coût, il doit rester facilement modifiable, et donc dans sur un calculateur ou le niveau de sécurité est plus faible que celui du calculateur avionique. Le calculateur de maintenance est un calculateur du domaine B moins sécurisé. Selon la figure 1A, aucun lien n'existe entre les deux domaines Pour des raisons de sûreté, la ségrégation entre le calculateur avionique et 25 le manuel de maintenance empêche de lancer des actions réalisées par le calculateur avionique, directement depuis le calculateur de maintenance. C'est donc à partir du calculateur avionique que la confirmation de l'action doit être réalisée, afin que celui-ci puisse vérifier, avant confirmation et à partir des données disponibles dans le calculateur avionique de la validité de l'action 30 demandée par l'opérateur, puis exécuter cette action si nécessaire. Le schéma de la figure 1B concerne une variante pour laquelle un numéro de commande peut être envoyé du domaine B vers le domaine A au travers d'une liaison sécurisée et pour lequel l'afficheur 5 bascule automatiquement d'un domaine à l'autre. Cette figure montre toutefois que, du fait de la ségrégation entre les systèmes, lorsque l'opérateur de maintenance décide d'activer la commande (Etapes 3 et 4), alors il n'a plus la vision du manuel de maintenance (étapes 1 et 2), pouvant l'aider à valider et donc confirmer ce choix. Les opérateurs se plaignent de ce manque de visibilité qui existe avec l'utilisation du calculateur de maintenance, par rapport à l'utilisation un manuel papier par exemple. Il est pour eux difficilement compréhensible q'on ne puisse pas inclure la fenêtre de confirmation dans la même fenêtre que le manuel de maintenance. Cela permettrait de conserver la totalité des informations disponibles sur le manuel de maintenance. Ces informations sont, dans tous les cas, beaucoup plus complètes que les informations disponibles à partir du calculateur avionique.
La solution proposée représentée aux figures 2, 3 et 4 est basée sur la possibilité de faire afficher par le domaine A plus sécurisé et sur un même afficheur ou écran 5, d'une part des données informatives et passives provenant d'un ou plusieurs domaines B moins sécurisés et d'autre part des données actives du domaine A de sécurité plus élevé.
Les données actives sont des actions possibles par l'utilisateur : Affichage de zone sur lesquels l'utilisateur peut agir (boutons, zones de saisie, cases à cocher...), et qui permettent de lancer une ou plusieurs commande à partir du domaine le plus sécurisé, et dans ce même domaine. Dans ce cadre, le système de traitement et d'affichage de données de l'invention comprend des moyens de traitement et d'affichage adaptés pour afficher à partir du domaine A plus sécurisé et sur un même écran du dispositif de traitement d'affichage, d'une part des données informatives provenant du ou de plusieurs domaines B moins sécurisés sur une zone inactive 11 a de l'afficheur et, d'autre part, des données actives du domaine plus sécurisé sur une zone active 11 b de l'afficheur. Pour ce faire, comme représenté en figure 2, une liaison 10 est établie entre au moins un premier calculateur 1 du domaine moins sécurisé et un second calculateur 2 du domaine plus sécurisé pour permettre le passage d'une trame de données 9 du domaine moins sécurisé vers le domaine plus sécurisé. Pour éviter toute corruption accidentelle de la trame et pouvoir en contrôler aisément les données, la trame 9 doit avoir le format le plus simple possible et être la plus réduite possible. Ceci est nécessaire pour éviter que la trame ne renferme du code malicieux utilisable et afin que son affichage ne nécessite pas de traitement permettant d'exécuter un tel code, une décompression par exemple. De plus, les données en provenance du domaine B ne doivent être 10 affichées par le domaine A que sur des zones inactives 11 a de l'écran et le domaine A doit être seul maître de la configuration des couleurs. Toutes les données de la trame sont prédéfinies : nombre de couleurs affichables, taille de la trame et liste exacte des pixels contenus dans la trame. Les données informatives sont ainsi envoyées d'un des domaines B moins 15 sécurisé vers le domaine A plus sécurisé dans une trame 9 dont le format est simple comprenant seulement les informations représentatives des données à afficher, sans paramètres de configuration ni de commandes. La trame est prédéfinie et de taille fixe. De plus, les informations contenues dans cette trame sont uniquement 20 destinées à être affichées de façon passive sans action utilisateur possible, à la manière d'un fond d'écran. Ceci est contrôlé par des moyens de transfert disposés dans le domaine le plus sécurisé et par exemple dans un calculateur de gestion de l'affichage comportant selon la figure 2 un module de fusion 6. 25 Cela permet : de réduire les risques d'attaque malveillante lors de l'affichage de données informatives passives erronées. Le domaine plus sécurisé est ainsi protégé de toute attaque malveillante. Dans un but de sécurité le nombre des couleurs affichables par le domaine 30 B sera limité et la gamme de couleurs sera en outre définie par le dispositif de gestion de l'affichage 12 du domaine le plus sécurisé en fonction de la fonction de la couleur. Cela permet: de réduire les risques d'utilisation malveillante permettant de réaliser des affichages très voyants grâce au jeu de couleurs de l'afficheur, un meilleur confort d'utilisation, car il est nécessaire que l'utilisateur puisse voir visuellement le fait que les informations sont passives. de limiter le volume de la trame échangée du domaine le moins sécurisé vers le domaine le plus sécurisé, et donc de pouvoir utiliser des architectures dont les moyens de liaison entre les deux domaines sont potentiellement faibles sur un système embarqué par exemple. Dans ce cas, le domaine le plus sécurisé comporte préférablement des moyens de définition de zones actives de l'écran et de limitation de ces zones actives à une zone d'affichage d'une fenêtre de commande affichée par ce domaine. Les moyens de traitement et d'affichage sont en outre préférablement adaptés à interdire la présence de moyens d'interface homme machine dans les 15 zones de l'écran autres que les zones actives. Le seul lien entre les deux modules d'envoi est préférablement un moyen de liaison autorisant l'envoi de synchronisations du domaine le moins sécurisé vers le module du domaine le plus sécurisé. Le système de l'invention comporte avantageusement un dispositif de 20 filtrage des commandes associé à un pare feu et à un système d'authentification et vérification de l'intégrité des données du ou des domaines moins sécurisés. La réalisation de la fusion des données pour l'afficheur est faite dans un module 6, de fusion ou de synchronisation dont le niveau de sécurité est identique à celui du domaine A le plus sécurisé, et qui : 25 peut recevoir du domaine B le moins sécurisé uniquement les trames d'affichage prédéfinies, peut recevoir des données notamment des trames à afficher depuis le domaine le plus sécurisé, peut envoyer les trames fusionnées à afficher vers l'afficheur, 30 La réception ou l'envoi de données supplémentaires est envisageable, comme : la réception, par le module de fusion 6, de données pour le dispositif de traitement d'affichage, par exemple de données 14 de configuration ou pointeur souris ou boule du dispositif de traitement d'affichage provenant du domaine le plus sécurisé. Comme certaines données rendraient le système plus sensible à des attaques malveillantes. Ces communications supplémentaires sont préférablement 5 limitées par exemple : à l'envoi d'acquittements 13 du module de fusion ou de synchronisation des données pour l'afficheur vers l'un ou l'autre des domaines. Selon la figure 3, le domaine le plus sécurisé gère les affichages du domaine le moins sécurisé lors de l'étape de choix de la commande à réaliser sur 10 des systèmes du domaine le plus sécurisé. Le domaine A le plus sécurisé est représenté sur la gauche de la figure, l'écran ou afficheur 5 au milieu et le domaine B le moins sécurisé sur la droite. On réalise selon cet exemple la séparation sur le même afficheur 5 sous le contrôle du calculateur du domaine le plus sécurisé des informations 104 15 provenant du domaine moins sécurisé et des informations 103 du domaine plus sécurisé, sans réalisation préliminaire d'une fusion commune des données. Dans ce cas, aux étapes El, affichage d'informations et E2, choix par l'opérateur d'une commande correspondant à un numéro de commande donné, Cl selon l'exemple, l'afficheur affiche en premier les informations provenant du 20 module moins sécurisé B. Lorsque l'opérateur a effectué le choix de la commande, le calculateur du domaine B le moins sécurisé envoie une trame 9 contenant les informations de la zone d'information au calculateur du domaine A le plus sécurisé. Le calculateur du domaine A reçoit la trame et envoie à l'afficheur les 25 informations de la zone passive 104 à afficher contenant les informations issues du domaine A à l'étape E4. Le calculateur du domaine A envoie une trame d'acquittement 16 au calculateur du domaine B. Ce dernier envoie alors à l'étape E5 le numéro de commande à réaliser 30 vers le calculateur du domaine A au travers d'un lien sécurisé 15. A l'étape E6, le calculateur du domaine A envoie les informations de la zone active 103 à l'afficheur en correspondance à la commande Cl à réaliser.
La ségrégation des données de la zone passive 104 et données de la zone active 103 pour l'afficheur peut être réalisée par logiciel ou par matériel. L'avantage de la solution matérielle est qu'elle est plus robuste dans le temps car moins sensible aux évolutions des moyens et connaissances de piratage. Le risque résiduel est que le contenu de la trame 9 soit modifié de façon cohérente par malveillance ou accidentellement dans le domaine B lors de sa création ou qu'une trame cohérente soit envoyée par un tiers au domaine A. Cela peut être détecté par un contrôle d'intégrité et/ou une authentification entre les domaines et le module de fusion des données pour l'afficheur. Ceci renforce la sécurité du module de fusion des données pour l'afficheur en évitant la réception de données non intègres ou dont la provenance n'est pas autorisée. Dans le cas où l'on désire afficher les données provenant de plusieurs domaines, alors les domaines moins sécurisés envoient des données vers le module du domaine le plus sécurisé. Ces données seront aussi dans ce cas toutes passives. Seul le domaine le plus sécurisé pourra afficher des données actives. La figure 4 correspond à une variante de réalisation du système pour laquelle le domaine A comprend un calculateur du type module de synchronisation ou module de fusion qui va gérer l'affichage et les données des zones active et passive 103, 104: - à l'étape E11, le Domaine B le moins sécurisé, rectangle 1, affiche des informations 100 sur l'écran 5, - à l'étape E12, l'opérateur demande l'activation d'une commande Cl qui doit être réalisé par le domaine A le plus sécurisé, - à l'étape El 3, le domaine B envoie vers le domaine A une trame 9 de taille fixe représentant la liste des couleurs des pixels à afficher à l'écran ainsi que le formatage de la zone d'information, - à l'étape E14, le domaine A reçoit la trame 9 au niveau d'un module de synchronisation, - à l'étape E15, le calculateur du domaine moins sécurisé envoie le numéro de la commande choisie par l'opérateur au travers d'un lien sécurisé 15, - à l'étape E16, le calculateur du domaine A réceptionne le numéro de la commande et envoie à son module de synchronisation les paramètres de la zone active de l'interface homme machine de la commande à afficher, - à l'étape E17, le module de synchronisation du domaine A affiche à l'écran 5 l'interface homme machine (IHM) de la commande qui n'occupe qu'une partie 11 a de la fenêtre, la zone active 103, et affiche les pixels décrits dans la trame de pixels envoyée par le domaine B dans les parties d'écran 11 a non occupées par l'IHM de la commande, la zone d'information 104. Le module de synchronisation constitue des moyens de traitement séquentiels adaptés à afficher en premier les informations provenant d'un premier module d'envoi de données du ou des domaines moins sécurisés, puis celles provenant d'un second module d'envoi de données du domaine plus sécurisé. En outre, le module de synchronisation du domaine le plus sécurisé constitue des moyens de définition de zones actives de l'écran et de limitation de ces zones actives à une zone d'affichage d'une fenêtre de commande affichée par ce domaine et adaptés à interdire la présence de moyens d'interface homme machine dans les zones de l'écran autres que les zones actives. Dans la figure 4, les paramètres de la zone d'information 100 en haut de l'écran 5 dont l'affichage est requis par le domaine B est envoyée au domaine A.
L'affichage 104 de cette zone d'information par le Domaine A utilise des couleurs différentes et la zone d'affichage du domaine A sur l'écran est différente. Pour que le système soit sécurisé, les exigences suivantes sont prises en compte dans le cadre de l'invention: Les zones actives 103 de l'écran, c'est à dire les zones ou l'opérateur utilisant le pointeur ou le clavier du dispositif de traitement d'affichage peut valider une action ou faire un choix entre deux actions, sont définies par le domaine A et limitées à la zone d'affichage 11a de la fenêtre de commande affichée par ce domaine. Les autres zones de l'écran 104 ne contiennent pas d'éléments d'IHM actifs.
La liste des couleurs utilisées pour l'affichage des informations du domaine B depuis le domaine A doit être la plus petite possible (2 couleurs étant l'idéal).
Ces couleurs sont définies par le domaine A à partir de la fonction de chaque couleur. Le domaine B doit traduire son affichage en un nombre decouleurs gérées par le domaine A. Par exemple, Si le domaine B affiche 24 couleurs, alors que le domaine A n'accepte que 2 couleurs en provenance du domaine B (couleur de fond, et couleur d'écriture par exemple), alors le domaine B doit traduire sa commande d'affichage à l'écran sur 2 couleurs seulement, ces 2 couleurs correspondant aux deux fonctionnalités traitées par le Domaine A. La taille de la trame de pixels est fixe et prédéfinie, son contenu représente tout ou une partie ou plusieurs parties de l'écran affiché par le domaine B. La position des pixels contenus dans la trame est prédéfinie et connue conjointement par les deux domaines. Le contenu est en fait une liste de bits, chaque ensemble de bits décrivant un ou deux pixels selon que l'écran contient un nombre pair ou impair de pixels.
Par exemple, si le domaine A gère un nombre n de couleurs, alors chaque ensemble de nb bits, avec nb = [partie entière de (n/2 +0,5)] bits permet de décrire un pixel. Par exemple, pour 2 couleurs Cl et C2, un seul bit permet de décrire le pixel : - si le bit est égal à 0 alors la couleur est Cl, - si le bit est égal à 1 alors la couleur est C2, Dans le cas de 3 couleurs Cl, C2 et C3, 2 bits permettent de décrire le pixel : - si les bits sont égaux à 00 alors la couleur est Cl, - si les bits sont égaux à 01 alors la couleur est C2 - si les bits sont égaux à 10 ou 11 alors la couleur est C3. Dans le cas où le nombre de pixels décrits est égal à p, alors la taille de la trame est de : partie entière ([p*nb*8 + 7] /8) octets.
Par exemple, si on veut décrire 200 pixels en 2 couleurs, alors la taille de la trame est de partie entière ([2008 + 7] /8) octets = 200 octets. Si on veut décrire 207 pixels en 3 couleurs, alors la taille de la trame est de partie entière ([200*2*8 + 7] /8) octets = 414 octets.
Ainsi, la trame est précisément définie et les données inutiles sont éliminées soit à l'émission de la trame soit par un dispositif de filtrage dans le module de traitement du domaine le plus sécurisé. L'invention décrite dans le cadre d'un exemple d'application à l'affichage de données d'un domaine non sécurisé tel que les calculateurs de maintenance d'un aéronef et la réalisation d'actions dans un domaine sécurisé de l'aéronef n'est pas limitée à cette exemple et est applicable à tout système comprenant au moins deux domaines de niveau de sécurité différents entrant dans le champ des revendications.

Claims (10)

REVENDICATIONS
1 - Système de traitement et d'affichage de données caractérisé en ce qu'il comprend des moyens de traitement et d'affichage adaptés pour afficher à partir d'un domaine plus sécurisé (A) et sur un même écran (5) d'un dispositif de traitement d'affichage, d'une part des données informatives (104) provenant d'un ou plusieurs domaines moins sécurisé (B) et, d'autre part, des données actives (103) du domaine plus sécurisé en surimpression.
2 - Système de traitement et d'affichage de données selon la revendication 1 caractérisé en ce qu'il comprend des moyens de sélection adaptés à basculer manuellement ou automatiquement les moyens de traitement et d'affichage dans l'un des deux domaines et adaptés à interdire l'utilisation simultanée des moyens de traitement et d'affichage par les deux domaines.
3 - Système de traitement et d'affichage de données selon la revendication 1 caractérisé en ce que les moyens de traitement et d'affichage font partie du domaine le plus sécurisé, ce domaine comportant un module de contrôle (6) adapté à recevoir les données du ou des domaines moins sécurisés et à prendre en charge l'affichage de ces données.
4 - Système de traitement et d'affichage de données selon la revendication 3 caractérisé en ce que les données du ou des domaines moins sécurisés sont des données passives (104).
5 - Système de traitement et d'affichage de données selon l'une des revendications 1 à 4 caractérisé en ce que le domaine le plus sécurisé comprend des moyens de filtrage adaptés à autoriser l'affichage de données actives du seul domaine le plus sécurisé.
6 - Système de traitement et d'affichage selon la revendication 5 caractérisé en ce qu'il comprend des moyens adaptés à lancer, à partir des données actives (103), une ou plusieurs commande (Cl) dans et à partir du domaine le plus sécurisé.
7 - Système de traitement et d'affichage selon l'une des revendications précédentes caractérisé en ce que le domaine le plus sécurisé comporte des 30 moyens de définition de zones actives de l'écran et de limitation de ces zonesactives à une zone d'affichage d'une fenêtre de commande affichée par ce domaine et adaptés à interdire la présence de moyens d'interface homme machine dans les zones de l'écran autres que les zones actives.
8 - Système de traitement et d'affichage selon l'une des revendications précédentes caractérisé en ce qu'il comprend des moyens de traitement séquentiels adaptés à afficher en premier les informations provenant d'un premier module d'envoi de données du ou des domaines moins sécurisés, puis celles provenant d'un second module d'envoi de données du domaine plus sécurisé.
9 - Système de traitement et d'affichage selon l'une des revendications précédentes caractérisé en ce qu'il comporte une liaison entre au moins un premier calculateur du domaine moins sécurisé et un second calculateur du domaine plus sécurisé pour permettre le passage d'une trame de données d'un format prédéfini de taille fixe et réduit, ne contenant que des informations représentatives des données à afficher et excluant le passage de données de commande du domaine moins sécurisé vers le domaine plus sécurisé.
10 - Système de traitement et d'affichage selon la revendication 9 caractérisé en ce que le domaine le plus sécurisé comporte des moyens adaptés à provoquer un affichage des informations contenues dans la trame de façon uniquement passive.
FR0756999A 2007-08-08 2007-08-08 Systeme de traitement et d'affichage de donnees Expired - Fee Related FR2919951B1 (fr)

Priority Applications (4)

Application Number Priority Date Filing Date Title
FR0756999A FR2919951B1 (fr) 2007-08-08 2007-08-08 Systeme de traitement et d'affichage de donnees
EP08827202A EP2183664A1 (fr) 2007-08-08 2008-08-05 Systeme de traitement et d'affichage de donnees
US12/671,682 US8890893B2 (en) 2007-08-08 2008-08-05 Data processing and display system
PCT/FR2008/051462 WO2009022080A1 (fr) 2007-08-08 2008-08-05 Systeme de traitement et d'affichage de donnees

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR0756999A FR2919951B1 (fr) 2007-08-08 2007-08-08 Systeme de traitement et d'affichage de donnees

Publications (2)

Publication Number Publication Date
FR2919951A1 true FR2919951A1 (fr) 2009-02-13
FR2919951B1 FR2919951B1 (fr) 2012-12-21

Family

ID=39167521

Family Applications (1)

Application Number Title Priority Date Filing Date
FR0756999A Expired - Fee Related FR2919951B1 (fr) 2007-08-08 2007-08-08 Systeme de traitement et d'affichage de donnees

Country Status (4)

Country Link
US (1) US8890893B2 (fr)
EP (1) EP2183664A1 (fr)
FR (1) FR2919951B1 (fr)
WO (1) WO2009022080A1 (fr)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2953285A1 (fr) * 2009-12-01 2011-06-03 Sagem Defense Securite Dispositif d'affichage d'informations critiques et non critiques, et aeronef incorporant un tel dispositif
WO2013164181A1 (fr) * 2012-05-04 2013-11-07 Cassidian Airborne Solutions Gmbh Procédé de visualisation de données critiques pour la sécurité au moyen d'un module d'affichage et module d'affichage correspondant
FR2992086A1 (fr) * 2012-06-14 2013-12-20 Thales Sa Dispositif de composition d'image
FR3036202A1 (fr) * 2015-05-12 2016-11-18 Soc Technique Pour L'energie Atomique Systeme d'affichage de donnees de supervision d'installations techniques
FR3077401A1 (fr) * 2018-01-29 2019-08-02 Psa Automobiles Sa Systeme d’affichage a ecrans associes a des moyens de traitement communs et devant afficher des contenus de niveaux de priorite differents.

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2919951B1 (fr) * 2007-08-08 2012-12-21 Airbus France Systeme de traitement et d'affichage de donnees
EP2735962B1 (fr) 2012-11-22 2022-03-09 Bombardier Transportation GmbH Calcul de somme de contrôle de discrimination de couleur dans une interface homme-machine
FR3005361B1 (fr) * 2013-05-06 2018-05-04 Dassault Aviation Dispositif d'aide au pilotage propre a afficher une animation et procede associe
SI3549842T2 (sl) 2018-04-06 2025-06-30 Thales Management & Services Deutschland Gmbh Sistem za nadzor železniškega prometa in postopek za varno prikazovanje stanja proge in nadzorni sistem vlakov
FR3122491B1 (fr) * 2021-04-30 2023-06-02 Safran Electronics & Defense Système d’affichage d’informations critiques et non critiques

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6353779B1 (en) * 1998-12-18 2002-03-05 Thomson-Csf Sextant Method for managing communication modes for an aircraft
US20040046712A1 (en) * 2002-09-10 2004-03-11 Hubert Naimer Display generation system
US20040254691A1 (en) * 2002-09-20 2004-12-16 Michel Subelet Man-machine interface for controlling the automatic pilot of a heavier-than-air air-craft provided with an atn transmission network terminal
US20050066275A1 (en) * 2003-09-23 2005-03-24 Gannon Aaron James Methods and apparatus for displaying multiple data categories
US20050200502A1 (en) * 2004-03-12 2005-09-15 Reusser Trent C. Method and apparatus for displaying attitude, heading, and terrain data

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6061756A (en) * 1995-11-20 2000-05-09 Advanced Micro Devices, Inc. Computer system which performs intelligent byte slicing/data packing on a multi-byte wide bus
US6317714B1 (en) * 1997-02-04 2001-11-13 Microsoft Corporation Controller and associated mechanical characters operable for continuously performing received control data while engaging in bidirectional communications over a single communications channel
JP3561154B2 (ja) * 1997-12-26 2004-09-02 株式会社東芝 放送受信装置および契約管理装置
US6486914B1 (en) * 1998-02-27 2002-11-26 Flashpoint Technology, Inc. Method and system for controlling user interaction in a digital imaging device using dynamic overlay bars
KR100323679B1 (ko) * 1999-03-26 2002-02-07 구자홍 티브이의 자동 채널탐색장치 및 방법
US7437750B1 (en) * 1999-04-12 2008-10-14 Matsushita Electric Industrial Co., Ltd. Data transceiving system and method therefor
US7327789B2 (en) * 2001-08-06 2008-02-05 Matsushita Electric Industrial Co., Ltd. Decoding apparatus, decoding method, decoding program, and decoding program storage medium
GB2402785B (en) * 2002-11-18 2005-12-07 Advanced Risc Mach Ltd Processor switching between secure and non-secure modes
US7391910B2 (en) * 2003-07-31 2008-06-24 Seiko Epson Corporation LAPE: layered presentation system utilizing compressed-domain image processing
US7376943B2 (en) * 2003-12-18 2008-05-20 Lsi Corporation Safe method for upgrading firmware of optical disk product
US7376900B2 (en) * 2004-09-30 2008-05-20 International Business Machines Corporation Method and system to control operation of a portlet
US20060176278A1 (en) * 2005-02-10 2006-08-10 Motorola, Inc. Method and system for display orientation
US7853882B2 (en) * 2006-04-11 2010-12-14 International Business Machines Corporation Portlets having different portlet specific enablement states
FR2919951B1 (fr) * 2007-08-08 2012-12-21 Airbus France Systeme de traitement et d'affichage de donnees

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6353779B1 (en) * 1998-12-18 2002-03-05 Thomson-Csf Sextant Method for managing communication modes for an aircraft
US20040046712A1 (en) * 2002-09-10 2004-03-11 Hubert Naimer Display generation system
US20040254691A1 (en) * 2002-09-20 2004-12-16 Michel Subelet Man-machine interface for controlling the automatic pilot of a heavier-than-air air-craft provided with an atn transmission network terminal
US20050066275A1 (en) * 2003-09-23 2005-03-24 Gannon Aaron James Methods and apparatus for displaying multiple data categories
US20050200502A1 (en) * 2004-03-12 2005-09-15 Reusser Trent C. Method and apparatus for displaying attitude, heading, and terrain data

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2953285A1 (fr) * 2009-12-01 2011-06-03 Sagem Defense Securite Dispositif d'affichage d'informations critiques et non critiques, et aeronef incorporant un tel dispositif
WO2011066920A1 (fr) * 2009-12-01 2011-06-09 Sagem Defense Securite Dispositif d'affichage d'informations critiques et non critiques, et aeronef incorporant un tel dispositif
CN102639963A (zh) * 2009-12-01 2012-08-15 萨甘安全防护公司 用于显示关键信息和非关键信息的设备以及包含这样的设备的航空器
US8694179B2 (en) 2009-12-01 2014-04-08 Sagem Defense Securite Device for displaying critical and non-critical information, and aircraft including such a device
WO2013164181A1 (fr) * 2012-05-04 2013-11-07 Cassidian Airborne Solutions Gmbh Procédé de visualisation de données critiques pour la sécurité au moyen d'un module d'affichage et module d'affichage correspondant
FR2992086A1 (fr) * 2012-06-14 2013-12-20 Thales Sa Dispositif de composition d'image
FR3036202A1 (fr) * 2015-05-12 2016-11-18 Soc Technique Pour L'energie Atomique Systeme d'affichage de donnees de supervision d'installations techniques
FR3077401A1 (fr) * 2018-01-29 2019-08-02 Psa Automobiles Sa Systeme d’affichage a ecrans associes a des moyens de traitement communs et devant afficher des contenus de niveaux de priorite differents.

Also Published As

Publication number Publication date
US8890893B2 (en) 2014-11-18
EP2183664A1 (fr) 2010-05-12
FR2919951B1 (fr) 2012-12-21
US20110157222A1 (en) 2011-06-30
WO2009022080A1 (fr) 2009-02-19

Similar Documents

Publication Publication Date Title
EP2183664A1 (fr) Systeme de traitement et d'affichage de donnees
US12455937B2 (en) Theft prevention for sensitive information
US10127404B2 (en) Access control method and terminal device
US8847985B2 (en) Protecting screen information
US20190050600A1 (en) Masking display of sensitive information
CN104270517B (zh) 信息加密方法和移动终端
FR2983600A1 (fr) Procede et systeme de surveillance d'une interface graphique dans un cockpit d'aeronef
CN106709383A (zh) 一种通讯消息的保护方法、装置及移动终端
CN113783840B (zh) 账号登录方法、装置、设备和存储介质
EP3881522A1 (fr) Systèmes et procédés de service de notification push pour des applications saas
CN102841738A (zh) 经由网络与外部设备通信的信息处理装置及其控制方法
CN111865961A (zh) 数据处理方法、装置和电子设备
US11245530B2 (en) System and method for secure communication
IT201900005996A1 (it) Sistema di messaggistica perfezionato
FR2907572A1 (fr) Dispositif pour controler la commutation d'une interface utilisateur..
CN112637195B (zh) 控制电子设备的方法、装置及电子设备
US20250007715A1 (en) Secure communication tool for use alongside non-secure communications
CN113961911A (zh) 模型数据发送方法、模型数据整合方法及装置
EP2689569B1 (fr) Dispositif de connexion à un réseau de haute sécurité
US20250238530A1 (en) Systems and methods for providing a guarded mode for an operating system of a computing device
CN105491026B (zh) 一种安全策略的远程加载方法
IT201900000457A1 (it) Sistema di messaggistica perfezionato
WO2022199615A1 (fr) Procédé et appareil d'affichage d'informations, et dispositif électronique
CN114449182A (zh) 信号源调取和控制方法及系统
CN113452530B (zh) 信息传输方法及装置

Legal Events

Date Code Title Description
CA Change of address

Effective date: 20110916

CD Change of name or company name

Owner name: AIRBUS HOLDING, FR

Effective date: 20110916

CJ Change in legal form

Effective date: 20110916

TP Transmission of property

Owner name: AIRBUS HOLDING, FR

Effective date: 20110913

PLFP Fee payment

Year of fee payment: 10

PLFP Fee payment

Year of fee payment: 11

PLFP Fee payment

Year of fee payment: 12

PLFP Fee payment

Year of fee payment: 13

ST Notification of lapse

Effective date: 20210405