Brevet FR3039956A1 — publié le 20170210

Configuration de systèmes cryptographiques La présente invention concerne globalement le traitement cryptographique de données. Les systèmes cryptographiques peuvent inclure un équipement cryptographique utilisé pour le traitement et le transfert de données sécurisées. Par exemple, des systèmes de transfert de données, comme des systèmes de transfert de données utilisés dans des systèmes aéronautiques pour aéronef, peuvent inclure un équipement cryptographique utilisé pour recevoir et transférer des données sécurisées. Les systèmes cryptographiques requièrent habituellement de charger une ou plusieurs clés dans le système pour permettre le traitement cryptographique de données. De plus, l'équipement cryptographique peut nécessiter la présence d'une clé de contact cryptographique (CIK) pour authentification de l'utilisateur. Administrer la fonctionnalité de traitement cryptographique sur un système de transfert de données peut être un processus manuel fastidieux. Par exemple, l'accès physique à chaque système cryptographique peut être nécessaire pour créer, modifier, et/ou effacer des associations de comptes utilisateurs et de CIK, charger des clés, et configurer des canaux de traitement cryptographique. Il en résulte que, la configuration de multiples systèmes cryptographiques peut être consommatrice en temps et fastidieuse. Des aspects et avantages des modes de réalisation de la présente invention vont être présentés en partie dans la description suivante, ou peuvent être appris à partir de la description, ou peuvent être appris par la mise en pratique des modes de réalisation. 3039956 2 Un exemple de mode de réalisation de la présente invention vise un procédé pour configurer un système cryptographique associé à un aéronef. Le procédé inclut de recevoir, par un ou plusieurs processeurs, des données indicative d'un utilisateur spécifiant une 5 configuration de clé cryptographique action et d'accéder, par les un ou plusieurs processeurs, à une ou plusieurs bases de données stockant des informations cryptographiques. Le procédé inclut en outre de générer, par les un ou plusieurs processeurs, une configuration de clé cryptographique en fonction au moins en partie 10 des informations cryptographiques et de l'action de configuration de clé cryptographique. Le procédé inclut en outre de transférer, par les un ou plusieurs processeurs, la configuration de clé cryptographique pour stockage sur un dispositif de stockage de données amovible. 15 Un autre aspect exemplaire de la présente invention vise un terminal de génération d'une configuration de clé cryptographique pour configurer un système cryptographique. Le terminal inclut un ou plusieurs processeurs et un ou plusieurs dispositifs de mémoire. Les un ou plusieurs dispositifs de mémoire stockent des instructions 20 lisibles informatiquement qui quand elles sont exécutées par les un ou plusieurs processeurs font que les un ou plusieurs processeurs réalisent des opérations. Les opérations incluent de recevoir des données indicatives d'un utilisateur spécifiant une action de configuration de clé cryptographique et d'accéder à une ou plusieurs 25 bases de données stockant des informations cryptographiques. Les opérations incluent en outre de générer une configuration de clé cryptographique en fonction au moins en partie des informations cryptographiques et de l'action de configuration de clé cryptographique. Les opérations incluent en outre de transférer la configuration de clé cryptographique à un dispositif de stockage de 3039956 3 données amovible pour transfert à un système cryptographique de telle manière que le système cryptographique est configuré selon la configuration de clé cryptographique. Encore un autre aspect exemplaire de la présente invention 5 vise un système cryptographique. Le système inclut un dispositif de stockage de données amovible et un terminal configuré pour générer une configuration de clé cryptographique en fonction au moins en partie d'une interaction d'un utilisateur avec une interface utilisateur. Le terminal peut être configuré pour transférer la 10 configuration de clé cryptographique au dispositif de stockage de données amovible. Le système inclut en outre un système de transfert de données aéronautique comprenant une ou plusieurs unités cryptographiques. Le système de transfert de données aéronautique peut être configuré pour interfaçage avec le dispositif 15 de stockage de données amovible. Quand le dispositif de stockage de données amovible est interfacé avec le dispositif de stockage de données amovible, le système de transfert de données aéronautique peut fonctionner pour configurer une ou plusieurs unités cryptographiques en fonction au moins en partie de la configuration 20 de clé cryptographique. Des variations et des modifications peuvent être apportées à ces aspects exemplaires de la de la présente invention. Ceci et d'autres caractéristiques, aspects et avantages de divers modes de réalisation sera mieux connu en se référant à la 25 description suivante et aux revendications attenantes. Les dessins attenants, qui sont incorporés ici et constituent une partie de cette description, illustrent des modes de réalisation de la présente invention et, conjointement avec la description, servent à illustrer les principes concernés. 3039956 4 Une présentation détaillée des modes de réalisation destinées aux hommes de l'art est fournie dans la description, en se référant aux figures attenantes, dans lesquelles : 5 -la FIG. 1 représente un exemple de système cryptographique selon des exemples de modes de réalisation de la présente invention ; -la FIG. 2 représente un exemple de cartouche de données amovible selon des exemples de modes de réalisation de la présente 10 invention ; -la FIG. 3 représente un exemple de cartouche de données amovible selon des exemples de modes de réalisation de la présente invention ; -la FIG. 4 représente l'exemple d'interfaçage d'une cartouche 15 de données amovible ayant un dispositif de clé de contact cryptographique (CIK) incorporé selon des exemples de modes de réalisation de la présente invention ; -la FIG. 5 représente un exemple de cartouche de données amovible ayant un dispositif de CIK incorporé selon des exemples 20 de modes de réalisation de la présente invention ; -la FIG. 6 représente un exemple de cartouche de données amovible comportant une mémoire de clés et un dispositif de CIK incorporé selon des exemples de modes de réalisation de la présente invention ; 25 -la FIG. 7 représente un exemple de système de transfert de données aéronautique selon des exemples de modes de réalisation de la présente invention ; -la FIG. 8 est une représentation d'un exemple de configuration de clé cryptographique (CKC) selon des exemples de 30 modes de réalisation de la présente invention ; 3039956 5 -la FIG. 9 représente un exemple de terminal de génération d'une CKC selon des exemples de modes de réalisation de la présente invention ; et -la FIG. 10 représente un diagramme schématique d'un 5 exemple de procédé selon des exemples de modes de réalisation de la présente invention. Référence va maintenant être faite en détails à des modes de réalisation de l'invention, dont un ou plusieurs exemples sont illustrés sur les dessins. Chaque exemple est fourni à titre 10 d'explication de l'invention, et non pour limiter l'invention. En fait, il apparaitra à l'homme de l'art que diverses modifications et variations peuvent être apportées à la présente invention sans s'éloigner du domaine de l'esprit de l'invention. Par exemple, des caractéristiques illustrées et décrites comme faisant partie d'un 15 mode de réalisation peuvent être utilisées avec un autre mode de réalisation pour mettre en oeuvre encore un autre mode de réalisation. Ainsi, il est entendu que la présente invention couvre de telles modifications et variations qui apparaissent dans le domaine des revendications attenantes et leurs équivalents. 20 Des aspects exemplaires de la présente invention visent la configuration de systèmes cryptographiques, comme des systèmes cryptographiques associés à un système de transfert de données aéronautique pour un aéronef. Plus particulièrement, des systèmes et procédés qui peuvent être utilisés pour assembler une 25 configuration de clé cryptographique (CKC) destinée à être utilisée dans un système cryptographique comportant une ou plusieurs unités cryptographiques sont fournis. Dans un exemple de mise en oeuvre, une CKC peut inclure divers composants pour configuration d'un système 30 cryptographique, comprenant des données de comptes utilisateurs 3039956 6 autorisés, une planification des comptes utilisateurs autorisés pour les clés de contact cryptographiques (CIK), des clés cryptographiques pour le traitement cryptographique de données, une planification des clés cryptographiques vers les canaux de 5 traitement cryptographique d'une ou plusieurs unités cryptographiques, et/ou un script (par exemple, un script de chargement de clés) utilisé pour charger les clés cryptographiques et/ou pour générer des invites d'authentification d'utilisateur. Dans certains modes de réalisation, la CKC peut être une configuration de 10 clé cryptographique de plate-forme (PCKC) qui peut inclure en outre des identificateurs d'unités cryptographiques utilisés pour planifier des clés cryptographiques, des CIK, et des données de comptes utilisateurs vers diverses unités cryptographiques dans des systèmes de transfert de données aéronautiques associés, par 15 exemple, à un aéronef. Selon des exemples de modes de réalisation, un administrateur peut assembler les CKC pour de multiples systèmes hôtes via une interface utilisateur (par exemple, une interface utilisateur graphique) au niveau d'un terminal et peut délivrer les 20 CKC aux systèmes hôtes via un processus automatisé au moyen d'un support quelconque, comme une cartouche de données amovible. De cette manière, un administrateur peut préparer des CKC pour de multiples systèmes cryptographiques (par exemple, des systèmes de transfert de données aéronautiques) avec une efficacité augmentée 25 relativement à une configuration manuelle de chaque système cryptographique. Un terminal utilisé pour configurer des CKC peut inclure un ou plusieurs processeurs et une ou plusieurs instructions lisibles informatiquement. Les une ou plusieurs instructions quand elles 30 sont exécutées par les un ou plusieurs processeurs peuvent faire que 3039956 7 les un ou plusieurs processeurs réalisent des opérations, comprenant de créer des liens entre des répertoires de données individuelles pour empaqueter efficacement les données et des liens entre données dans une CKC. Les opérations peuvent en outre inclure de 5 stocker la CKC sur une cartouche de données amovible qui peut être interfacée avec un système hôte. Les instructions peuvent être exécutées pour implémenter une interface utilisateur qui permet à un administrateur de réaliser des actions de CKC nécessaires pour générer la CKC. 10 Un effet technique des aspects exemplaires de la présente invention permet la configuration de systèmes cryptographiques en utilisant une CKC générée au niveau d'un terminal distant et de délivrer la CKC aux systèmes hôtes avec une plus grande efficacité. Cela peut amener une vitesse et une précision accrues de la 15 configuration du système cryptographique relativement à une configuration manuelle des systèmes cryptographiques. Des aspects exemplaires de la présente invention sont présentés en référence à des systèmes de transfert de données aéronautiques associés à un aéronef pour des raisons d'illustration 20 et de discussion. L'homme de l'art, en utilisant les descriptions fournies ici, comprendra que l'invention décrite ici peut être utilisée avec d'autres systèmes cryptographiques sans s'éloigner du domaine de la présente invention. La FIG. 1 représente un exemple de système cryptographique 25 100 selon des exemples de modes de réalisation de la présente invention. Comme montré le système cryptographique 100 inclut un système hôte 110, un terminal 120, et une ou plusieurs cartouches de données amovibles 130 utilisées pour transférer des informations au système hôte 110. Le système hôte 110 peut être un système de 30 transfert de données associé à une ou plusieurs unités 3039956 8 cryptographiques 115. Chaque unité cryptographique 115 peut inclure un ou plusieurs processeurs configurés pour traiter cryptographiquement (par exemple, crypter/décrypter) des données en utilisant divers algorithmes de cryptage et/ou en réaliser d'autres 5 fonctions cryptographiques. Dans certains modes de réalisation, le système hôte 110 peut être un système de transfert de données associé à un système de transfert de données aéronautique associé à un aéronef. Dans certains modes de réalisation, le système hôte 110 peut inclure une pluralité d'unités cryptographique 115 en 10 communication ensemble sur un réseau, comme un bus de communication d'aéronef (par exemple, ARINC-429 ou MIL-STD1553) ou une autre connexion de réseau (par exemple, Ethernet). Chaque unité cryptographique 115 peut nécessiter une ou plusieurs clés cryptographiques ou autres variables 15 cryptographiques (par exemple, des tables de sauts de fréquence) pour permettre le traitement cryptographique de données. De plus, chaque unité cryptographique 115 peut nécessiter la présence d'une clé de contact cryptographique (CIK) pour l'authentification d'utilisateurs autorisés. L'unité cryptographique 115 peut nécessiter 20 d'interfacer une CIK avec l'unité cryptographique 115 avant de réaliser le traitement cryptographique de données. Le système 100 inclut une ou plusieurs cartouches de données amovibles 130. Chaque cartouche de données amovible 130 peut être un dispositif de stockage de données amovible. Les une ou 25 plusieurs cartouches de données amovibles 130 peuvent être utilisées pour transférer des données soumises à un traitement cryptographique vers le système hôte 110. Dans un mode de réalisation, des données aéronautiques sécurisées pour un système aéronautique peuvent être transférées depuis le terminal 120 vers 3039956 9 une ou plusieurs unités cryptographiques 115 du système hôte 110 en utilisant les cartouches de données amovibles 130. Par exemple, les une ou plusieurs cartouches de données amovibles 130 peuvent être interfacées avec un terminal 120 situé 5 sur le site A. Les informations, comprenant des données aéronautiques et/ou des données de configuration de clé cryptographique (CKC), peuvent être transférées dans la(les) cartouche(s) de données amovible(s) 130 au niveau du terminal. Les données transférées vers la(les) cartouche(s) de données 10 amovible(s) 130 peuvent inclure à la fois des données cryptées ("noires") ainsi que des données non cryptées ("rouges"). La(les) cartouche(s) de données amovible(s) 130 peuvent être transportées vers le site B vers l'emplacement du système hôte 110. Par exemple, dans un mode de réalisation, la(les) cartouche(s) 15 de données amovible(s) 130 peuvent être transportées vers l'emplacement d'un aéronef. La(les) cartouche(s) de données amovible(s) 130 peuvent être interfacées avec le système hôte 110. Selon des aspects exemplaires de la présente invention, la(les) cartouche(s) de données amovible(s) 130 peuvent transférer des 20 données soumises à un traitement cryptographique (par exemple, des données aéronautiques sécurisées) au système hôte 110. Dans certains modes de réalisation, la(les) cartouche(s) de données amovible(s) 130 peuvent transférer une ou plusieurs clés cryptographiques (par exemple, comme un dispositif d'entrée de clé) 25 au système hôte 110. Dans certains modes de réalisation, la(les) cartouche(s) de données amovible(s) 130 peuvent inclure une CIK incorporée pour authentification de l'utilisateur. La FIG. 2 représente un exemple de cartouche de données amovible 130 selon des exemples de modes de réalisation de la 30 présente invention. La cartouche de données amovible 130 peut 3039956 10 inclure un boîtier 205 pour loger et protéger divers composants internes de la cartouche de données amovible 130. Comme montré sur la FIG. 2, la cartouche de données amovible 130 inclut une mémoire de clés dédiée 210 et une mémoire de données dédiée 220 5 qui est séparée de la mémoire de clés 210 dans le boîtier 205. La mémoire de clés 210 peut stocker une ou plusieurs clés cryptographiques 215 destinées à être utilisées par un système hôte (par exemple, le système hôte 110 de la FIG. 1) dans le traitement cryptographique de données. La mémoire de données 220 peut 10 stocker des données soumises à un traitement cryptographique 225 (par exemple, des données aéronautiques sécurisées). La mémoire de données 220 peut inclure à la fois des données cryptées et décryptées. Dans certains modes de réalisation, la mémoire de données 220 ne stocke pas de données (par exemple, une ou 15 plusieurs clés cryptographiques) qui sont utilisées dans le traitement cryptographique des données par une ou plusieurs unités cryptographiques associées à un système hôte. Comme montré, la cartouche de données amovible 130 inclut au moins un connecteur 230. Le connecteur 230 peut être interfacé 20 avec un dispositif externe (par exemple, un terminal ou un système hôte) en mettant en contact le connecteur 230 avec une fente, prise, réceptacle, ou connexion convenable situé sur le dispositif externe pour fournir une connexion mécanique et électrique avec le dispositif externe. Dans l'exemple de mode de réalisation montré sur 25 la FIG. 2, le connecteur 230 peut inclure des premières broches 232 et des secondes broches 234. Les premières broches 232 et secondes broches 234 peuvent faire partie du même connecteur ou de connecteurs séparés. Dans un mode de réalisation, les premières broches 232 peuvent être un connecteur à 6 broches du type U-229 30 utilisé pour transférer des informations en utilisant un ou plusieurs 3039956 11 protocoles série. Les secondes broches 234 peuvent inclure une ou plusieurs broches agencées pour une Connexion par prise USB (bus série universel) ou une connexion similaire. La cartouche de données amovible 130 de la FIG. 2 inclut 5 une interface de mémoire de clés 212. L'interface de mémoire de clés 212 peut communiquer une ou plusieurs clés cryptographiques 215 stockées dans la mémoire de clés 210 en utilisant les premières broches 232 du(des) connecteur(s) 230 selon un premier protocole. Le premier protocole peut être un protocole série convenant pour le 10 transfert de clés cryptographiques, comme un protocole série utilisé par des dispositifs d'entrée de clé. Par exemple, le premier protocole peut être un protocole DS-101 ou DS-102 utilisé pour le transfert de matériau de clé. D'autres protocoles convenables peuvent être utilisés comme le premier protocole sans s'éloigner du 15 domaine de la présente invention, comme un protocole USB, un protocole 12C, un protocole SPI, ou un autre protocole convenable. La cartouche de données amovible 130 de la FIG. 2 inclut en outre une interface de mémoire de données 222 qui est séparée de l'interface de mémoire de clés 212. L'interface de mémoire de 20 données 222 peut communiquer des données soumises à un traitement cryptographique 225 stockées dans la mémoire de données 220 en utilisant des secondes broches 234 du(des) connecteur(s) 230 en utilisant un second protocole. Dans certains modes de réalisation, le second protocole peut être différent du 25 premier protocole. Le second protocole peut être, par exemple, un protocole série convenant pour le transfert des données soumises à un traitement cryptographique 225, comme un protocole USB, un protocole 12C, un protocole SPI, ou un autre protocole convenable. Dans certains modes de réalisation, la cartouche de données 30 amovible 130 peut inclure un chargeur de clés 218. Le chargeur de 3039956 12 clés 218 peut inclure des instructions lisibles informatiquement qui quand elles sont exécutées par un ou plusieurs processeurs (par exemple, des processeurs associés à la cartouche de données amovible ou un dispositif externe) font que les un ou plusieurs 5 processeurs réalisent des opérations. Les opérations peuvent inclure le chargement des une ou plusieurs clés cryptographiques 215 stockées dans la mémoire de clés 210 dans le système hôte via l'interface de mémoire de clés 212 selon le premier protocole (par exemple, un protocole DS-101 ou DS-102). Dans certains modes de 10 réalisation, le chargeur de clés peut charger automatiquement les une ou plusieurs clés cryptographiques 215 dans le système hôte quand la cartouche de données amovible 130 est interfacée avec le système hôte. Dans d'autres modes de réalisation, le chargeur de clés 218 peut transférer les une ou plusieurs clés cryptographiques 15 215 en réponse à une requête (par exemple, comme résultat d'une entrée utilisateur via une interface utilisateur) de transférer les une ou plusieurs clés cryptographiques 215. La FIG. 3 représente une cartouche de données amovible 130 selon un autre exemple de mode de réalisation de la présente 20 invention. La cartouche de données amovible 130 de la FIG. 3 est similaire à la cartouche de données amovible 130 de la FIG. 2 excepté que la cartouche de données amovible 130 de la FIG. 3 inclut un connecteur 240 comportant une série de broches 242 pour communiquer à la fois les une ou plusieurs clés cryptographiques 25 215 et les données soumises à un traitement cryptographique 225. Les broches 242 peuvent avoir toute configuration convenable, comme une configuration de connecteur à six broches U-229, une configuration de prise USB (bus série universel), ou une autre configuration convenable. 3039956 13 La mémoire de clés 210 peut être accessible séparément via les broches 242 du connecteur 240 relativement à la mémoire de données 220. Plus particulièrement, les une ou plusieurs clés cryptographiques 215 stockées dans la mémoire de clés 210 peuvent 5 ne pas être accessibles par les une ou plusieurs broches 242 du connecteur 240 au même moment que les données soumises à un traitement cryptographique 225 stockées dans la mémoire de données 220. Dans un mode de réalisation, les une ou plusieurs clés cryptographiques 215 stockées dans la mémoire de clés 210 peuvent 10 être d'abord transférées via l'interface de mémoire de clés 212 selon un premier protocole. Après le transfert des une ou plusieurs clés cryptographiques 215, les données soumises à un traitement cryptographique 225 peuvent être transférées via l'interface de mémoire de données 222 via a second protocole. Dans d'autres 15 modes de réalisation, les données soumises à un traitement cryptographique 225 peuvent être transférées avant le transfert des une ou plusieurs clés cryptographiques 215. Selon un autre aspect exemplaire de la présente invention, la(les) cartouche(s) de données amovible(s) peuvent inclure un 20 dispositif de CIK incorporé pour authentification de l'utilisateur pendant le traitement cryptographique de données. Dans ces exemples de modes de réalisation, un utilisateur souhaitant réaliser un traitement cryptographique de données par une ou plusieurs unités cryptographiques d'un système hôte peut interfacer la(les) 25 cartouche(s) de données amovible(s) avec le système hôte. Un dispositif de CIK incorporé dans la cartouche de données amovible peut communiquer une CIK au système hôte pour authentification de l'utilisateur. Une fois qu'un utilisateur a été authentifié, des données peuvent être traitées par le système hôte. Par exemple, des données 3039956 14 transférées vers le système hôte peuvent être cryptées et/ou décryptées en utilisant une ou plusieurs clés cryptographiques. Par exemple, la FIG. 4 représente un exemple de cartouche de données amovible 130 avec un dispositif de CIK incorporé 250 5 selon des exemples de modes de réalisation de la présente invention. Quand la cartouche de données amovible 130 est en contact avec ou interfacée d'une autre manière avec le système hôte 110, le dispositif de CIK 250 incorporé dans la cartouche de données amovible peut communiquer une CIK au système hôte 110 sur une 10 interface de CIK convenable. De plus, la cartouche de données amovible 130 peut transférer des données soumises à un traitement cryptographique (par exemple, des données de planification) au système hôte 110. La CIK peut être communiquée par la cartouche de données amovible 120 sur la même interface ou une interface 15 différente que les données soumises à un traitement cryptographique. Par exemple, dans un mode de réalisation, les données soumises à un traitement cryptographique et la CIK peuvent être communiquées via au moins un connecteur à la cartouche de 20 données amovible 130 qui est en contact avec le système hôte 110. Dans un mode de réalisation, les données soumises à un traitement cryptographique peuvent être communiquées via l'au moins un connecteur à la cartouche de données amovible 130 qui est en contact avec le système hôte 110 et la CIK peut être communiquée 25 sur une interface séparée, comme une interface sans fil ou un connecteur de CIK dédié. La FIG. 5 représente un exemple de cartouche de données amovible 130 ayant un dispositif de CIK incorporé selon des aspects exemplaires de la présente invention. La cartouche de données 30 amovible 130 inclut un boîtier 205 pour loger et protéger divers 3039956 15 composants internes de la cartouche de données amovible 130. Comme montré sur la FIG. 5, la cartouche de données amovible 130 inclut une mémoire de données 220. La mémoire de données 220 peut stocker des données soumises à un traitement cryptographique 5 225 (par exemple, des données aéronautiques sécurisées). La mémoire de données 220 peut inclure à la fois des données cryptées et décryptées. Dans certains modes de réalisation, la mémoire de données 220 ne stocke pas de données (par exemple, une ou plusieurs clés cryptographiques) qui sont utilisées dans le 10 traitement cryptographique des données par une ou plusieurs unités cryptographiques associées à un système hôte. Selon des aspects exemplaires de la présente invention, la cartouche de données amovible 130 inclut un dispositif de CIK incorporé 250. Le dispositif de CIK incorporé 250 peut inclure une 15 circuiterie configurée pour fournir une CIK 255 à des dispositifs externes pour authentification de l'utilisateur. Par exemple, un utilisateur peut être associé à une CIK particulière. Un dispositif externe peut nécessiter de recevoir la CIK associée à un utilisateur autorisé avant de traiter ou de communiquer des données. Dans un 20 mode de réalisation, le dispositif de CIK 250 peut inclure une mémoire stockant la CIK 255. Dans un mode de réalisation, le dispositif de CIK 250 peut inclure une circuiterie (par exemple, une mémoire et un transmetteur) configurée pour transmettre sans fil une CIK pour détection au niveau d'un dispositif externe. 25 La cartouche de données amovible 130 de la FIG. 5 inclut au moins un connecteur 260. Le connecteur 260 peut être interfacé avec un dispositif externe (par exemple, un terminal ou un système hôte) en mettant en contact le connecteur avec une fente, un réceptacle, ou une connexion convenable, situé sur le dispositif 30 externe pour fournir une connexion mécanique et électrique avec le 3039956 16 dispositif externe. Dans l'exemple de mode de réalisation montré sur la FIG. 5, le connecteur 260 peut inclure des premières broches 262 et des secondes broches 264. Les premières broches 262 et secondes broches 264 peuvent faire partie du même connecteur ou de 5 connecteurs séparés. La cartouche de données amovible 130 de la FIG. 5 inclut une interface de CIK 252. L'interface de CIK 252 peut communiquer une ou plusieurs CIK 255 associées au dispositif de CIK 250 en utilisant les premières broches 262 du(des) connecteur(s) 260. La 10 cartouche de données amovible 130 de la FIG. 5 inclut en outre une interface de mémoire de données 222 qui est séparée de l'interface de CIK 252. L'interface de mémoire de données 222 peut communiquer des données soumises à un traitement cryptographique 225 stockées dans la mémoire de données 220 en utilisant des 15 secondes broches 264 du(des) connecteur(s) 260. Dans d'autres modes de réalisation, l'interface de CIK 252 peut communiquer une ou plusieurs CIK et l'interface de mémoire de données 222 peut communiquer des données soumises à un traitement cryptographique sur les même broches du(des) 20 connecteur(s) 260. Par exemple, une ou plusieurs CIK 255 peuvent être d'abord communiquées via un(des) connecteur(s) 260 à un dispositif externe pour authentification de l'utilisateur. Des données soumises à un traitement cryptographique 225 peuvent ensuite être communiquées via un(des) connecteur(s) 260 au dispositif externe 25 pour un traitement cryptographique. La FIG. 6 représente un exemple de cartouche de données amovible 130 selon un autre exemple de mode de réalisation de la présente invention. La cartouche de données amovible 130 de la FIG. 6 peut être un dispositif d'entrée de clé à combinaison, un 30 dispositif de transfert de données, et un dispositif de CIK destiné à 3039956 17 être utilisé avec un système cryptographique. Plus particulièrement, la cartouche de données amovible inclut une mémoire de clés 210, une mémoire de données 220, et un dispositif de CIK 250 tous stockés dans le même boîtier 205. La mémoire de clés 210 peut 5 stocker une ou plusieurs clés cryptographiques 215 destinées à être utilisées par un système hôte dans le traitement cryptographique de données. La mémoire de données 220 peut stocker des données soumises à un traitement cryptographique 225 (par exemple, des données aéronautiques sécurisées). La mémoire de données 220 peut 10 inclure à la fois des données cryptées et décryptées. Dans certains modes de réalisation, la mémoire de données 220 ne stocke pas de données (par exemple, une ou plusieurs clés cryptographiques) qui sont utilisées dans le traitement cryptographique des données par une ou plusieurs unités cryptographiques associées à un système 15 hôte. Le dispositif de CIK 250 peut inclure une circuiterie configurée pour fournir une CIK 255 à des dispositifs externes pour authentification de l'utilisateur. Dans un mode de réalisation, le dispositif de CIK 250 peut inclure une mémoire stockant la CIK 20 255. Dans un mode de réalisation, le dispositif de CIK 250 peut inclure une circuiterie (par exemple, une mémoire et un transmetteur) configurée pour transmettre sans fil une CIK pour détection au niveau d'un dispositif externe. La cartouche de données amovible 130 de la FIG. 6 inclut un 25 ou plusieurs connecteurs 270. Le(s) connecteur(s) 270 peuvent être interfacés avec un dispositif externe (par exemple, un terminal ou un système hôte) en mettant en contact le(s) connecteur(s) avec une fente, un réceptacle, ou une connexion convenable, situé sur le dispositif externe pour fournir une connexion mécanique et 30 électrique avec le dispositif externe. 3039956 18 La cartouche de données amovible 130 de la FIG. 6 inclut une interface de mémoire de clés 212. L'interface de mémoire de clés 212 peut communiquer une ou plusieurs clés cryptographiques 215 stockées dans la mémoire de clés 210 via le(s) connecteur(s) 5 270 selon un premier protocole. Le premier protocole peut être un protocole série convenant pour le transfert de clés cryptographiques, comme un protocole série utilisé par des dispositifs d'entrée de clé. Par exemple, le premier protocole peut être un protocole DS-101 ou DS-102 utilisé pour le transfert de 10 matériau de clé. D'autres protocoles convenables peuvent être utilisés comme le premier protocole sans s'éloigner du domaine de la présente invention, comme un protocole USB, un protocole I2C, un protocole SPI, ou un autre protocole convenable. La cartouche de données amovible 130 de la FIG. 6 inclut en 15 outre une interface de mémoire de données 222 qui est séparée de l'interface de mémoire de clés 212. L'interface de mémoire de données 222 peut communiquer des données soumises à un traitement cryptographique 225 stockées dans la mémoire de données 220 via un(des) connecteur(s) 270 en utilisant un second 20 protocole. Dans certains modes de réalisation, le second protocole peut être différent du premier protocole. Le second protocole peut être, par exemple, un protocole série convenant pour le transfert des données soumises à un traitement cryptographique 225, comme un protocole USB, un protocole I2C, un protocole SPI, ou un autre 25 protocole convenable. La cartouche de données amovible 130 de la FIG. 6 inclut une interface de CIK 252. L'interface de CIK 252 peut communiquer une ou plusieurs CIK 255 associées au dispositif de CIK 250 en utilisant un(des) connecteur(s) 270. Les une ou plusieurs CIK 255 peuvent être utilisées par le système hôte pour 30 authentification de l'utilisateur. 3039956 19 Un exemple de système hôte selon des exemples de modes de réalisation de la présente invention peut être un système de transfert de données aéronautique comportant une pluralité d'unités cryptographiques. Selon des aspects exemplaires de la présente 5 invention, un dispositif hôte (par exemple, une unité cryptographique ou un autre dispositif) du système de transfert de données aéronautique peut agir comme un serveur de clé distribuant une ou plusieurs clés cryptographiques chargées vers le dispositif hôte en utilisant une cartouche de données amovible aux une ou 10 plusieurs unités cryptographiques du système de transfert de données aéronautique. La FIG. 7 représente un exemple de système hôte 110 selon des exemples de modes de réalisation de la présente invention. Le système hôte 110 peut être un système de transfert de données 15 aéronautique associé à un aéronef. Le système hôte 110 peut inclure une pluralité d'unités cryptographique 115. Sur la FIG. 7, le système hôte 110 inclut quatre unités cryptographiques 115.1, 115.2, 115.3, et 115.4. L'homme de l'art, en utilisant les descriptions fournies ici, comprendra que plus ou moins d'unités cryptographiques 115 20 peuvent être incluses dans le système hôte 110 sans s'éloigner du domaine de la présente invention. Le système hôte 110 inclut un dispositif hôte 112. Le dispositif hôte 112 peut être une unité cryptographique configurée pour le traitement cryptographique de données. De plus et/ou en 25 alternative, le dispositif hôte 112 peut être un dispositif dédié pour interfaçage avec un dispositif d'entrée de clé ou un autre dispositif externe pour recevoir une ou plusieurs clés cryptographiques. Le dispositif hôte 112 peut inclure une fente, une prise, un réceptacle, ou une connexion pour interfaçage avec un dispositif externe pour 3039956 20 charger une ou plusieurs clés cryptographiques vers le dispositif hôte 112. Dans un mode de réalisation, le dispositif hôte 112 peut être interfacé avec une cartouche de données amovible 130. La cartouche 5 de données amovible 130 peut être toute cartouche de données amovible selon des exemples de modes de réalisation de la présente invention. Dans un mode de réalisation, la cartouche de données amovible 130 inclut à la fois une mémoire de clés stockant une ou plusieurs clés cryptographiques et une mémoire de données stockant 10 des données soumises à un traitement cryptographique. De cette manière, la cartouche de données amovible 130 peut agir à la fois comme un dispositif d'entrée de clé et a un dispositif de transfert de données. Dans certains modes de réalisation, la cartouche de données amovible 130 peut inclure un dispositif de CIK incorporé. 15 Le dispositif hôte 112 peut être en communication avec les unités cryptographiques 115.1, 115.2, 115.3, et 115.4 sur un bus de données 118. Par exemple, le dispositif hôte 112 peut être en communication avec les unités cryptographiques 115.1, 115.2, 115.3, et 115.4 via un bus de données d'aéronef, comme un MIL- 20 STD-1554, un ARINC-429, ou un autre bus de données convenable. Dans d'autres modes de réalisation, le dispositif hôte 112 peut être en communication avec les unités cryptographiques 115.1, 115.2, 115.3, et 115.4 sur une connexion Ethernet ou un autre bus de données. 25 Le dispositif hôte 112 peut agir comme un serveur de clé pour le système de transfert de données aéronautique. Plus particulièrement, le dispositif hôte 112 peut recevoir une ou plusieurs clés cryptographiques depuis la cartouche de données amovible 130. Les une ou plusieurs clés cryptographiques peuvent 30 inclure des clés cryptées ("clés noires") ou des clés décryptées 3039956 21 ("clés rouges"). Le dispositif hôte 112 peut aussi recevoir des données soumises à un traitement cryptographique (par exemple, des données aéronautiques sécurisées) depuis la cartouche de données amovible 130. Le dispositif hôte 112 peut utiliser les clés rouges 5 et/ou peut décrypter les clés noires pour un traitement cryptographique des données. De plus, le dispositif hôte 130 peut distribuer une ou plusieurs des clés rouges et/ou clés noires à diverses des unités cryptographiques 115.1, 115.2, 115.3, et 115.4 pour un traitement cryptographique. 10 Dans un mode de réalisation, le dispositif hôte 112 peut inclure une interface utilisateur (par exemple, une interface utilisateur graphique présentée sur un affichage associé au dispositif hôte) qui permet à un utilisateur d'interagir avec le dispositif hôte 112 pour distribuer les une ou plusieurs clés 15 cryptographiques parmi les diverses unités cryptographiques 115.1, 115.2, 115.3, et 115.4. Par exemple, un utilisateur peut interagir avec l'interface utilisateur pour spécifier qu'une clé cryptographique particulière doit être distribuée vers l'unité cryptographique 115.2. Le dispositif hôte 112 peut ensuite distribuer la clé cryptographique 20 à l'unité cryptographique 115.2 pour un traitement cryptographique. Dans un mode de réalisation, le dispositif hôte 112 peut distribuer automatiquement les une ou plusieurs clés cryptographiques aux unités cryptographiques 115.1, 115.2, 115.3, et 115.4 en fonction de données d'entête associées aux une ou 25 plusieurs clés cryptographiques reçues depuis la cartouche de données amovible 130. Les données d'entête pour une clé cryptographique peuvent spécifier une unité cryptographique de destination particulière pour la clé cryptographique. Par exemple, le dispositif hôte 112 peut recevoir une clé cryptographique 30 comportant des données d'entête spécifiant que la clé 3039956 22 cryptographique est destinée à être utilisé avec l'unité cryptographique 115.1. Le dispositif hôte 112 peut distribuer automatiquement la clé cryptographique vers l'unité cryptographique 115.1 pour traitement cryptographique de données. 5 Les données d'entête peuvent être associées à la clé cryptographique, par exemple, au niveau d'un terminal utilisé pour la planification aérienne. Selon des exemples de modes de réalisation de la présente invention, une configuration de clé cryptographique (CKC) peut être 10 générée au niveau d'un terminal pour configuration de divers aspects d'un système cryptographique. La CKC peut être stockée sur une cartouche de données amovible au niveau du terminal et transportée vers un système hôte, comme un système de transfert de données aéronautique associé à un aéronef. La CKC peut être 15 chargée dans le système de transfert de données aéronautique et utilisé pour configurer divers aspects du système de transfert de données aéronautique, comme planifier les CIK et les utilisateurs autorisés, planifier les clés cryptographiques vers diverses unités cryptographiques, etc. 20 La FIG. 8 est une représentation d'un exemple de configuration de clé cryptographique (CKC) 300 selon des exemples de modes de réalisation de la présente invention. La CKC peut inclure une ou plusieurs des données de comptes utilisateurs autorisés 302, de données 304 planifiant les comptes utilisateurs 25 autorisés pour les CIK, des données de clé cryptographique 306, de données 308 planifiant des clés cryptographiques pour un ou plusieurs canaux, fentes, et/ou unités cryptographiques, et/ou un script de chargement 310 pour charger des clés cryptographiques et d'autres informations dans un système de transfert de données 30 aéronautique. Dans certains modes de réalisation, la CKC 300 peut 3039956 23 être une plate-forme de CKC (PCKC) qui inclut en outre des données 312 indicatives d'identificateurs d'unités cryptographiques ainsi qu'une planification d'information vers les unités cryptographiques d'un système de transfert de données 5 aéronautique. Les données de comptes utilisateurs autorisés 302 peuvent inclure des données identifiant des utilisateurs autorisés du système de transfert de données aéronautique, comme des individus autorisés à charger et traiter des données aéronautiques sécurisées dans le 10 système de transfert de données aéronautique. Les données 304 peuvent inclure une ou plusieurs CIK et des données planifiant des CIK pour des utilisateurs autorisés. Les données 304 peuvent être utilisées par le système de transfert de données aéronautique en requérant la présence d'une CIK depuis un dispositif de CIK (par 15 exemple, une cartouche de données amovible avec un dispositif de CIK incorporé) pour authentifier un utilisateur autorisé du système de transfert de données aéronautique. Les une ou plusieurs clés cryptographiques 306 peuvent être utilisées par le système hôte pour le traitement cryptographique de 20 données (par exemple, cryptage et/ou décryptage de données en utilisant divers algorithmes de cryptage). Par exemple, dans un exemple de mode de réalisation, les une ou plusieurs clés cryptographiques 306 peuvent être utilisées pour traiter cryptographiquement des données aéronautiques sécurisées. Les clés 25 cryptographiques 306 et des données soumises à un traitement cryptographique peuvent être stockées sur le même dispositif de stockage amovible, comme une cartouche de données amovible comportant une mémoire de clés dédiée et une mémoire de données dédiée selon des exemples de modes de réalisation de la présente 30 invention. 3039956 24 Les données 308 peuvent être utilisées pour planifier des clés cryptographiques à différents canaux, fentes, ou unités cryptographiques dans le système hôte. Par exemple, les données 308 peuvent inclure des données d'entête associées à chacune des 5 unes ou plusieurs clés cryptographiques. Les données d'entête pour chaque clé cryptographique peuvent être indicatives du canal, de la fente, et/ou de l'unité cryptographique que la clé cryptographique doit utiliser pour le traitement cryptographique de données. Le script de chargement 310 peut être utilisé pour charger 10 les informations depuis la CKC vers le système de transfert de données aéronautique. Dans un mode de réalisation, le script de chargement peut implémenter un chargeur de clés pour charger des clés dans un système de transfert de données depuis une cartouche de données amovible selon des aspects exemplaires de la présente 15 invention. Par exemple, le script de chargement peut faire qu'une ou plusieurs clés cryptographiques sont chargées dans un dispositif hôte du système de transfert de données aéronautique quand la cartouche de données amovible est interfacée avec le dispositif hôte. 20 Dans certains modes de réalisation, la CKC peut être une PCKC et peut inclure des données supplémentaires 312 indicatives d'identificateurs d'unités cryptographiques ainsi qu'une planification d'information vers les unités cryptographiques d'un système de transfert de données aéronautique. La PCKC peut être utilisée pour 25 configurer un système de transfert de données aéronautique comportant une pluralité d'unités cryptographiques. Des clés cryptographiques peuvent être distribuées dans la pluralité d'unités cryptographiques, en utilisant par exemple, un dispositif hôte agissant comme un serveur de clés et en communication avec la 3039956 25 pluralité d'unités cryptographiques sur, par exemple, un bus de données. Selon des exemples de modes de réalisation de la présente invention, la CKC peut être générée au niveau d'un terminal distant 5 du système de transfert de données aéronautique. Par exemple, la FIG. 9 représente un terminal 120 qui peut être utilisé pour générer une CKC selon des exemples de modes de réalisation de la présente invention. Le terminal 120 peut être utilisé pour générer la CKC et transférer la CKC vers une cartouche de données amovible 130. La 10 cartouche de données amovible 130 peut ensuite être interfacée avec le système de transfert de données aéronautique pour configurer les éléments cryptographiques du système de transfert de données aéronautique. Comme montré le terminal 120 peut accéder à diverses bases 15 de données pour générer la CKC selon des exemples de modes de réalisation de la présente invention. Par exemple, le terminal 120 peut accéder à une ou plusieurs d'une base de données de comptes utilisateurs 312, une base de données d'identificateurs de CIK 314, une base de données de clés cryptographiques 316, une base de 20 données de CKC 318, et une base de données d'identificateurs d'unités cryptographiques 320. La base de données de comptes utilisateurs 312 peut stocker des données associées à des utilisateurs autorisés d'un ou plusieurs systèmes cryptographiques. La base de données d'identificateurs de CIK 314 peut stocker des 25 données associées à des CIK utilisées pour authentification de l'utilisateur. La base de données de clés cryptographiques 316 peut stocker des clés cryptographiques pour traitement cryptographique de données par un ou plusieurs systèmes cryptographiques. La base de données de CKC 318 peut stocker des CKC générées par le 30 terminal 120, et une base de données d'identificateurs d'unités 3039956 26 cryptographiques 320 peut stocker des données associées à diverses unités cryptographiques dans un ou plusieurs systèmes cryptographiques. Le terminal 120 peut accéder à des données stockées dans 5 une ou plusieurs des bases de données 312, 314, 316, 318, et 320 et utilise les données pour générer une CKC. Le terminal 120 peut inclure un ou plusieurs processeurs et un ou plusieurs dispositifs de mémoire stockant des instructions lisibles informatiquement qui quand elles sont exécutées par les un ou plusieurs processeurs font 10 que les un ou plusieurs processeurs implémentent une interface utilisateur 125. L'interface utilisateur 125 permet à un administrateur d'interagir avec le terminal pour réaliser une ou plusieurs actions de CKC pour générer une CKC. Les actions de CKC peuvent inclure une ou plusieurs des actions suivantes : (1) 15 Récupérer des données de comptes utilisateurs depuis un répertoire de données de comptes utilisateurs. (2) Créer/modifier/effacer des données de comptes utilisateurs dans un répertoire de données de comptes utilisateurs. (3) Autoriser des comptes utilisateurs pour un traitement cryptographique. (4) Récupérer des identificateurs de 20 CIK depuis un répertoire d'identificateurs de CIK. (5) Créer/modifier/effacer des identificateurs de CIK dans un répertoire d'identificateurs de CIK. (6) Créer/modifier/effacer des liens entre des identificateurs de CIK et des données de comptes utilisateurs. (7) Récupérer des clés cryptographiques depuis un répertoire de clés 25 cryptographiques. (8) Créer/modifier/effacer des liens entre des fentes de canal d'unité cryptographique et des clés cryptographiques. (10) Créer/modifier/effacer des CKC dans un répertoire de CKC. (11) Créer/modifier/effacer des fichiers de CKC sur un support pour transport vers un système hôte, comme une 30 cartouche de données amovible. 3039956 27 Dans des modes de réalisation où des PCKC sont créées, l'interface utilisateur peut permettre à l'administrateur de réaliser en outre une ou plusieurs des actions de CKC suivantes : (1) Créer/modifier/effacer des liens entre des identificateurs 5 d'équipement cryptographique et des données de comptes utilisateurs et des clés et des CIK, et des plates-formes. (2) Créer/modifier/effacer des scripts pour automatiser le chargement de PCKC dans l'équipement cryptographique sur une plate-forme. (3) Créer/modifier/effacer des PCKC dans un répertoire de PCKC. 10 (4) Créer/modifier/effacer des fichiers de PCKC sur un support pour transporter sur une plate-forme, comme une cartouche de données amovible. Une fois que la CKC a été générée au niveau du terminal, la CKC peut être stockée sur la cartouche de données amovible 130. 15 La cartouche de données amovible 130 peut ensuite être interfacée avec un système de transfert de données aéronautique pour configurer le système de transfert de données aéronautique pour traitement cryptographique de données selon des exemples de modes de réalisation de la présente invention. 20 La FIG. 10 représente un diagramme schématique d'un exemple de procédé (400) de génération d'une configuration de clé cryptographique (CKC) selon des exemples de modes de réalisation de la présente invention. Le procédé peut être implémenté en utilisant un système cryptographique, comme l'un quelconque des 25 systèmes cryptographiques présentés ci-dessus. De plus, la FIG. 10 représente des étapes réalisées dans un ordre particulier pour des raisons d'illustration et de discussion. L'homme de l'art, en utilisant les descriptions fournies ici, comprendra que les étapes de l'un quelconque des procédés décrits ici peuvent être modifiées, 3039956 28 élargies, omises, adaptées, ou réarrangées sans s'éloigner du domaine de la présente invention. En (402), le procédé inclut de recevoir des données indicatives d'un utilisateur spécifiant une action de CKC. Par 5 exemple, des données indicatives d'une interaction d'un utilisateur avec une interface utilisateur (par exemple, une interface utilisateur graphique) implémentée au niveau d'un terminal peuvent être reçues. Dans des exemples de modes de réalisations, l'action de CKC peut inclure une ou plusieurs parmi récupérer des données de 10 comptes utilisateurs; créer, modifier, ou effacer des données de comptes utilisateurs; autoriser des comptes utilisateurs ; récupérer des clés de contact cryptographiques ; créer, modifier, ou effacer des clés de contact cryptographiques ; créer, modifier, ou effacer des liens entre des comptes utilisateurs et des identificateurs de clés 15 cryptographiques ; récupérer des clés cryptographiques ; ou créer, modifier, ou effacer des liens entre des clés cryptographiques et des canaux d'unités cryptographiques. Dans des exemples de modes de réalisations où le procédé est utilisé pour générer une PCKC, l'action de CKC peut en outre inclure de créer, modifier, ou effacer 20 des liens entre des identificateurs d'équipement cryptographique et des données de comptes utilisateurs et des clés de contact cryptographiques. En réponse à la réception des données indicatives de la spécification par l'utilisateur de l'action de CKC, le procédé peut 25 inclure d'accéder à une ou plusieurs bases de données stockant des informations cryptographiques (404). Par exemple, le procédé peut inclure d'accéder à une ou plusieurs d'une base de données de comptes utilisateurs, une base de données d'identificateurs de clés de contact cryptographiques, une base de données de clés 30 cryptographiques, ou une base de données de configurations de clés 3039956 29 cryptographiques. Dans des modes de réalisation où le procédé est utilisé pour générer une PCKC, le procédé peut inclure d'accéder à une base de données d'identificateurs d'unités cryptographiques. En (406), le procédé inclut de générer la CKC en fonction au 5 moins en partie de l'action de CKC et des informations cryptographiques. Dans les exemples de modes de réalisations, la CKC peut inclure une ou plusieurs parmi des données de comptes utilisateurs, des données planifiant des utilisateurs autorisés vers des clés de contact cryptographiques, des données indicatives d'une 10 ou plusieurs clés cryptographiques, des données planifiant une ou plusieurs clés cryptographiques vers une ou plusieurs unités cryptographiques, ou un script de chargement pour le chargement d'une ou plusieurs clés cryptographiques vers le système cryptographique. Dans des exemples de mise en oeuvre, le procédé 15 peut inclure de générer une PCKC supplémentaire comportant un ou plusieurs identificateurs d'unités cryptographiques. En (408), le procédé peut inclure de transférer la CKC pour stockage sur une cartouche de données amovible. Dans un mode de réalisation, la cartouche de données amovible inclut une mémoire 20 dédiée configurée pour stocker une ou plusieurs clés cryptographiques et une mémoire de données dédiée configurée pour stocker des données soumises à un traitement cryptographique (par exemple, des données aéronautiques sécurisées). Dans un mode de réalisation, la cartouche de données amovible peut inclure un 25 dispositif de CIK incorporé. En (410), le procédé peut inclure mettre en contact la cartouche de données amovible avec un système de transfert de données aéronautique associé à un aéronef. Par exemple, la cartouche de données amovible peut être insérée dans un réceptacle, 3039956 30 une fente ou une connexion convenable au niveau du système de transfert de données aéronautique. En (412), le procédé peut inclure de configurer le système de transfert de données aéronautique en fonction au moins en partie de 5 la configuration de clé cryptographique. Par exemple, un ou plusieurs utilisateurs peuvent être autorisés pour des unités cryptographiques, des CIK peuvent être liées à des utilisateurs autorisés et/ou des unités cryptographiques, des clés cryptographiques peuvent être associées à des unités 10 cryptographiques, etc. Une fois configuré, le système de transfert de données aéronautique peut traiter des données (par exemple, des données aéronautiques sécurisées) selon des exemples de modes de réalisation de la présente invention. Bien que des caractéristiques spécifiques de divers modes de 15 réalisation puissent être montrées dans certains dessins et pas dans d'autres, cela est uniquement pour des raisons pratiques. Selon les principes de la présente invention, toute caractéristique d'un dessin peut être référencée et/ou revendiquée en combinaison avec toute caractéristique de tout autre dessin. 20 Cette description écrite utilise des exemples pour décrire l'invention, y compris le meilleur mode de réalisation, et aussi pour permettre à tout homme de l'art de mettre en pratique l'invention, y compris la fabrication et en utilisant tous dispositifs ou systèmes et en réalisant tous procédés incorporés. Le domaine brevetable de 25 l'invention est défini par les revendications, et peut inclure d'autres exemples qui apparaîtront à l'homme de l'art. De tels autres exemples sont inclus dans le domaine des revendications s'ils incluent des éléments structurels qui ne diffèrent pas du langage littéral des revendications, ou s'ils incluent des éléments structurels 3039956 31 équivalents avec des différences insensibles avec les langages littéraux des revendications. 3039956 32 Numéro de référence Composant 100 Système [cryptographique] 110 Système hôte 115 Unités cryptographiques 115.1 Unité cryptographique 115.2 Unité cryptographique 115.3 Unité cryptographique 115.4 Unité cryptographique 120 Terminal 130 Cartouche[s] de données amovible[s] 205 Boîtier 210 Mémoire de clé 212 Interface de mémoire de clés 215 Clés cryptographiques 218 Chargeur de clé 220 Mémoire de données 222 Interface de mémoire de données 225 Traitement cryptographique 230 Connecteur[s] 232 Premières broches 234 Secondes broches 240 Connecteur 242 Broches 250 Dispositif de CIK 252 Interface de CIK 255 CIK 260 Connecteur 3039956 33 262 Premières broches 264 Secondes broches 270 Connecteur[s] 300 Configuration de clé cryptographique (CKC) 302 Données de comptes utilisateurs autorisés 304 Données 306 Données de clés cryptographiques 308 Données 310 Script de chargement 312 Données/Base de données de comptes utilisateurs 314 Base de données d'identificateurs de CIK 316 Bases de données de clés cryptographiques 318 Base de données de CKC 320 Base de données d'identificateurs d'unités cryptographiques 400 Procédé exemplaire 402 Étape de procédé 404 Étape de procédé 406 Étape de procédé 408 Étape de procédé 410 Étape de procédé 412 Étape de procédé REVENDICATIONS1. Procédé pour configurer un système cryptographique associé à un aéronef, comprenant : de recevoir, par un ou plusieurs processeurs, des données indicatives d'un utilisateur spécifiant une action de configuration de clé cryptographique; d'accéder, par les un ou plusieurs processeurs, à une ou plusieurs bases de données stockant des informations cryptographiques; de générer, par les un ou plusieurs processeurs, une configuration de clé cryptographique en fonction au moins en partie des informations cryptographiques et de l'action de configuration de clé cryptographique; et de transférer, par les un ou plusieurs processeurs, la configuration de clé cryptographique pour stockage sur un dispositif de stockage de données amovible. 2. Procédé selon la revendication 1, dans lequel le procédé comprend de : mettre en contact le dispositif de stockage amovible avec un système de transfert de données aéronautique associé à l'aéronef; et configurer le système de transfert de données aéronautique en fonction au moins en partie de la configuration de clé cryptographique stockée sur le dispositif de stockage de données amovible. 3. Procédé selon la revendication 1, dans lequel la configuration de clé cryptographique comprend une ou plusieurs parmi des données de comptes utilisateurs, des données planifiant des utilisateurs autorisés vers des clés de contact cryptographiques, des données indicatives d'une ou plusieurs clés cryptographiques, 3039956 35 des données planifiant une ou plusieurs clés cryptographiques vers une ou plusieurs unités cryptographiques, ou un script de chargement pour le chargement d'une ou plusieurs clés cryptographiques vers le système cryptographique. 5 4. Procédé selon la revendication 1, dans lequel les une ou plusieurs bases de données comprennent une ou plusieurs parmi une base de données de comptes utilisateurs, une base de données d'identificateurs de clés de contact cryptographiques, une base de données de clés cryptographiques, ou une base de données de 10 configurations de clés cryptographiques. 5. Procédé selon la revendication 1, dans lequel les une ou plusieurs actions de configuration de clé cryptographique comprennent une ou plusieurs parmi récupérer des données de comptes utilisateurs; créer, modifier, ou effacer des données de 15 comptes utilisateurs; autoriser des comptes utilisateurs ; récupérer des clés de contact cryptographiques ; créer, modifier, ou effacer des clés de contact cryptographiques ; créer, modifier, ou effacer des liens entre des comptes utilisateurs et des identificateurs de clés cryptographiques ; récupérer des clés cryptographiques ; ou créer, 20 modifier, ou effacer des liens entre des clés cryptographiques et des canaux d'unités cryptographiques. 6. Procédé selon la revendication 1, dans lequel la configuration de clé cryptographique comprend une configuration de clé cryptographique de plate-forme. 25 7. Procédé selon la revendication 6, dans lequel la configuration de clé cryptographique de plate-forme comprend des unificateurs d'unités cryptographiques. 8. Procédé selon la revendication 7, dans lequel les une ou plusieurs bases de données comprennent une base de données d'identificateurs d'unités cryptographiques. 3039956 36 9. Procédé selon la revendication 6, dans lequel l'action de configuration de clé cryptographique comprend de créer, modifier, ou effacer des liens entre des unificateurs d'unités cryptographiques et des données de comptes utilisateurs et des clés de contact 5 cryptographiques. 10. Procédé selon la revendication 1, dans lequel les données indicatives d'un utilisateur spécifiant une action de configuration de clé cryptographique sont en fonction au moins en partie d'une interaction d'utilisateur avec une interface utilisateur. 10 11. Procédé selon la revendication 1, dans lequel le dispositif de stockage de données amovible comprend une mémoire de clés dédiée configurée pour stocker une ou plusieurs clés cryptographiques et une mémoire de données dédiée configurée pour stocker des données soumises à un traitement cryptographique. 15 12. Procédé selon la revendication 1, dans lequel le dispositif de stockage de données amovible comporte un dispositif de clé de contact cryptographique incorporé. 13. Terminal de génération d'une configuration de clé cryptographique pour configurer un système cryptographique, le 20 terminal comprenant : un ou plusieurs processeurs ; et un ou plusieurs dispositifs de mémoire, les un ou plusieurs dispositifs de mémoire stockant des instructions lisibles informatiquement qui quand elles sont exécutées par les un ou 25 plusieurs processeurs font que les un ou plusieurs processeurs réalisent des opérations, les opérations comprenant : de recevoir des données indicative d'un utilisateur spécifiant une action de configuration de clé cryptographique; d'accéder à une ou plusieurs bases de données stockant des 30 informations cryptographiques; 3039956 37 de générer une configuration de clé cryptographique en fonction au moins en partie des informations cryptographiques et de l'action de configuration de clé cryptographique ; et de transférer la configuration de clé cryptographique à un 5 dispositif de stockage de données amovible pour transfert vers un système cryptographique de telle manière que le système cryptographique est configuré en fonction de la configuration de clé cryptographique. 14. Terminal selon la revendication 13, dans lequel la 10 configuration de clé cryptographique est une configuration de clé cryptographique de plate-forme. 15. Terminal selon la revendication 14, dans lequel la configuration de clé cryptographique de plate-forme comprend une ou plusieurs parmi des données de comptes utilisateurs, des données 15 planifiant des utilisateurs autorisés vers des clés de contact cryptographiques, des données indicatives d'une ou plusieurs clés cryptographiques, des données planifiant une ou plusieurs clés cryptographiques vers une ou plusieurs unités cryptographiques, un script de chargement pour le chargement d'une ou plusieurs clés 20 cryptographiques vers le système cryptographique, ou des données indicatives d'identificateurs d'unités cryptographiques. 16. Terminal selon la revendication 14, dans lequel les une ou plusieurs bases de données comprennent une ou plusieurs parmi une base de données de comptes utilisateurs, une base de 25 données d'identificateurs de clés de contact cryptographiques, une base de données de clés cryptographiques, une base de données de configurations de clés cryptographiques, ou une base de données d'identificateurs d'unités cryptographiques. 17. Terminal selon la revendication 14, dans lequel les 30 une ou plusieurs actions de configuration de clé cryptographique 3039956 38 comprennent une ou plusieurs parmi récupérer des données de comptes utilisateurs; créer, modifier, ou effacer des données de comptes utilisateurs; autoriser des comptes utilisateurs ; récupérer des clés de contact cryptographiques ; créer, modifier, ou effacer 5 des clés de contact cryptographiques ; créer, modifier, ou effacer des liens entre des comptes utilisateurs et des identificateurs de clés cryptographiques ; récupérer des clés cryptographiques ; créer, modifier, ou effacer des liens entre des clés cryptographiques et des canaux d'unités cryptographiques ; ou créer, modifier, ou effacer 10 des liens entre des identificateurs d'équipement cryptographique et des données de comptes utilisateurs et des clés de contact cryptographiques. 18. Système cryptographique, comprenant : un dispositif de stockage de données amovible; 15 un terminal configuré pour générer une configuration de clé cryptographique en fonction au moins en partie d'une interaction d'utilisateur avec une interface utilisateur, le terminal étant configuré pour transférer la configuration de clé cryptographique vers le dispositif de stockage de données amovible; et 20 un système de transfert de données aéronautique comprenant une ou plusieurs unités cryptographiques, le système de transfert de données aéronautique étant configuré pour interfaçage avec le dispositif de stockage de données amovible; dans lequel quand le dispositif de stockage de données 25 amovible est interfacé avec le dispositif de stockage de données amovible, le système de transfert de données aéronautique peut fonctionner pour configurer une ou plusieurs unités cryptographiques en fonction au moins en partie de la configuration de clé cryptographique. 3039956 39 19. Système cryptographique selon la revendication 18, dans lequel la configuration de clé cryptographique comprend une ou plusieurs parmi des données de comptes utilisateurs, des données planifiant des utilisateurs autorisés vers des clés de contact 5 cryptographiques, des données indicatives d'une ou plusieurs clés cryptographiques, des données planifiant une ou plusieurs clés cryptographiques vers une ou plusieurs unités cryptographiques, ou un script de chargement pour le chargement d'une ou plusieurs clés cryptographiques vers le système cryptographique. 10 20. Système cryptographique selon la revendication 1, dans lequel le terminal comprend une ou plusieurs bases de données, les une ou plusieurs bases de données comprenant une ou plus d'une base de données de comptes utilisateurs, une base de données d'identificateurs de clés de contact cryptographiques, une 15 base de données de clés cryptographiques, ou une base de données de configurations de clés cryptographiques.