Brevet FR3039950A1 — publié le 20170210

Serveur de clés cryptographiques incorporé dans un système de transfert de données 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. Des systèmes de transfert de données peuvent inclure de multiples unités d'équipement cryptographique. Par exemple, des systèmes de transfert de données utilisés dans un système aéronautique peuvent inclure vingt unités cryptographiques ou plus. Chaque unité cryptographique peut nécessiter le chargement de clés pour traitement cryptographique ainsi que la présence d'une CIK pour authentification de l'utilisateur. Cela peut nécessiter des ressources en temps significatives pour permettre le traitement cryptographique de données par le système de transfert de données. Cela peut être particulièrement désavantageux dans certains systèmes de transfert de données, comme des systèmes de transfert de données associés à des systèmes aéronautiques où le temps peut être essentiel pour la mise à disposition de l'aéronef. 3039950 2 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. 5 Un aspect exemplaire de la présente invention vise un procédé pour fournir des clés cryptographiques dans un système de transfert de données aéronautique associé à un aéronef. Le procédé inclut de recevoir, au niveau d'un dispositif hôte, une ou plusieurs clés cryptographiques pour le traitement cryptographique de 10 données depuis un dispositif de stockage de données amovible interfacé avec le dispositif hôte. Le procédé inclut en outre d'identifier, par le dispositif hôte, au moins une unité cryptographique d'une pluralité d'unités cryptographiques en communication avec le dispositif hôte sur un bus de données pour 15 distribution d'une ou de plusieurs clés cryptographiques. Le procédé peut en outre inclure de transférer, par le dispositif hôte, une ou plusieurs clés cryptographiques vers l'au moins une unité cryptographique via le bus de données. Un autre aspect exemplaire de la présente invention vise un 20 système de transfert de données aéronautique. Le système de transfert de données aéronautique inclut un dispositif hôte et une pluralité d'unités cryptographiques couplées au dispositif hôte via un bus de données. Le dispositif hôte inclut un ou plusieurs processeurs et un ou plusieurs dispositifs de mémoire. Les 25 dispositifs de mémoire peuvent stocker des instructions lisibles informatiquement qui quand elles sont exécutées par les un ou plusieurs processeurs font qu'un ou plusieurs processeurs réalisent des informations. Les opérations incluent de recevoir une ou plusieurs clés cryptographiques pour le traitement cryptographique 30 de données depuis une interface de dispositif de stockage de 3039950 3 données amovible avec le dispositif hôte. Les opérations peuvent en outre inclure d'identifier au moins une unité cryptographique de la pluralité d'unités cryptographiques pour distribution des une ou plusieurs clés cryptographiques et de transférer les une ou plusieurs 5 clés cryptographiques vers l'au moins une unité cryptographique via le bus de données. Encore un autre aspect exemplaire de la présente invention vise un système cryptographique. Le système cryptographique inclut un système de transfert de données aéronautique comprenant un 10 dispositif hôte et une pluralité d'unités cryptographiques couplées au dispositif hôte via un bus de données. Le système cryptographique inclut en outre un dispositif de stockage de données amovible stockant une ou plusieurs clés cryptographiques. Quand le dispositif de stockage de données amovible est mis en 15 contact avec le dispositif hôte, le dispositif hôte est configuré pour recevoir les une ou plusieurs clés cryptographiques pour le traitement cryptographique de données depuis le dispositif de stockage de données amovible. Le dispositif hôte est en outre configuré pour identifier au moins une unité cryptographique d'une 20 pluralité d'unités cryptographiques pour distribution des une ou plusieurs clés cryptographiques. Le dispositif hôte est en outre configuré pour transférer les une ou plusieurs clés cryptographiques vers l'au moins une unité cryptographique via le bus de données. Des variations et des modifications peuvent être apportées à 25 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 description suivante et aux revendications attenantes. Les dessins attenants, qui sont incorporés ici et constituent une partie de cette 30 description, illustrent des modes de réalisation de la présente 3039950 4 invention et, conjointement avec la description, servent à illustrer les principes concernés. 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 5 aux figures attenantes, dans lesquelles : - 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 10 amovible selon des exemples de modes de réalisation de la présente 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 ; 15 -la FIG. 4 représente l'exemple d'interfaçage d'une cartouche 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 20 amovible ayant un dispositif de CIK incorporé selon des exemples 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 25 invention ; -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 ; 3039950 5 -la FIG. 8 est une représentation d'un exemple de configuration de clé cryptographique (CKC) selon des exemples de modes de réalisation de la présente invention ; -la FIG. 9 représente un exemple de terminal de génération 5 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 exemple de procédé selon des exemples de modes de réalisation de la présente invention. 10 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 d'explication de l'invention, et non pour limiter l'invention. En fait, il apparaîtra à l'homme de l'art que diverses modifications et 15 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 mode de réalisation peuvent être utilisées avec un autre mode de réalisation pour mettre en oeuvre encore un autre mode de 20 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. Des aspects exemplaires de la présente invention visent un système de transfert de données aéronautique (par exemple, associé 25 à un aéronef) comportant une ou plusieurs unités cryptographiques. Un dispositif hôte associé au système de transfert de données aéronautique peut recevoir une ou plusieurs clés cryptographiques via une interface d'entrée de clé (par exemple, une interface DS101). Par exemple, dans un mode de réalisation, le dispositif hôte 30 peut recevoir une ou plusieurs clés cryptographiques depuis une 3039950 6 cartouche de données amovible. Dans des implémentations particulières, la cartouche de données amovible peut être configurée pour fournir à la fois des données soumises à un traitement cryptographique (par exemple, des données aéronautiques 5 sécurisées) ainsi qu'une ou plusieurs clés cryptographiques au dispositif hôte. Dans certains modes de réalisation, la cartouche de données amovible peut fournir une clé de contact cryptographique (CIK) pour authentification de l'utilisateur. Le dispositif hôte peut utiliser les une ou plusieurs clés 10 cryptographiques pour le traitement cryptographique de données (par exemple, les données de planification de mission). De plus, le dispositif hôte peut agir comme un serveur de clés pour d'autres unités cryptographiques associées au système de transfert de données aéronautique via un bus de données. Par exemple, le 15 dispositif hôte peut distribuer une ou plusieurs clés cryptographiques vers d'autres unités cryptographiques associées à l'aéronef via un bus d'aéronef (par exemple, MIL-STD-1553, ARINC-429, etc.). Les autres unités cryptographiques peuvent utiliser les une ou plusieurs clés cryptographiques pour le 20 traitement cryptographique de données. Dans un mode de réalisation, les une ou plusieurs clés cryptographiques peuvent inclure des données d'entête. Les une ou plusieurs clés cryptographiques peuvent être distribuées automatiquement à travers le système de transfert de données 25 aéronautique en fonction des données d'entête. Dans un mode de réalisation, une interface au niveau du dispositif hôte peut être utilisée pour distribuer les une ou plusieurs clés cryptographiques vers les diverses unités cryptographiques dans le système de transfert de données aéronautique. 3039950 7 Un effet technique des exemples de modes de réalisation de la présente invention est la simplification du processus de chargement de clés pour des opérations aéronautiques. Plus particulièrement, une cartouche de données amovible ou un autre 5 dispositif d'entrée de clé peut charger des clés vers un dispositif hôte d'un système de transfert aéronautique. Les une ou plusieurs clés cryptographiques peuvent ensuite être distribuées vers la pluralité d'unités cryptographiques via un bus de données d'aéronef. De cette manière des opérations de chargement de clé individuelles 10 n'ont pas à être réalisées pour chaque unité cryptographique sur l'aéronef. Par conséquent, distribuer une ou plusieurs clés cryptographiques chargées vers un système de transfert de données aéronautique via une interface de cartouche de données amovible peut fournir la capacité pour toutes les activités de gestion de clé 15 pour un évènement aéronautique d'être accomplies au niveau d'un seul terminal, chargées sur une seule cartouche de données amovible, et distribuées vers toutes les unités cryptographique sur un aéronef en une seule action. Des aspects exemplaires de la présente invention sont 20 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 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 25 de la présente invention. La FIG. 1 représente un exemple de système cryptographique 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 30 de données amovibles 130 utilisées pour transférer des informations 3039950 8 au système hôte 110. Le système hôte 110 peut être un système de transfert de données associé à une ou plusieurs unités cryptographiques 115. Chaque unité cryptographique 115 peut inclure un ou plusieurs processeurs configurés pour traiter 5 cryptographiquement (par exemple, crypter/décrypter) des données en utilisant divers algorithmes de cryptage et/ou en réaliser d'autres 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é à 10 un aéronef. Dans certains modes de réalisation, le système hôte 115 peut inclure une pluralité d'unités cryptographique 115 en 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). 15 Chaque unité cryptographique 115 peut nécessiter une ou plusieurs clés cryptographiques ou autres variables 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 20 clé de contact cryptographique (CIK) pour l'authentification d'utilisateurs autorisés. L'unité cryptographique 115 peut nécessiter 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 25 données amovibles 130. Chaque cartouche de données amovible 130 peut être un dispositif de stockage de données amovible. Les une ou 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 30 réalisation, des données aéronautiques sécurisées pour un système 3039950 9 aéronautique peuvent être transférées depuis le terminal 120 vers 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 5 amovibles 130 peuvent être interfacées avec un terminal 120 situé 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 10 données transférées vers la(les) cartouche(s) de données 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 15 110. Par exemple, dans un mode de réalisation, la(les) cartouche(s) 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) 20 cartouche(s) de données amovible(s) 130 peuvent transférer des 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 25 cryptographiques (par exemple, comme un dispositif d'entrée de clé) 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 30 amovible 130 selon des exemples de modes de réalisation de la 3039950 10 présente invention. La cartouche de données amovible 130 peut 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 5 mémoire de clés dédiée 210 et une mémoire de données dédiée 220 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 10 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 inclure à la fois des données cryptées et décryptées. Dans certains modes de réalisation, la mémoire de 15 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 hôte. Comme montré, la cartouche de données amovible 130 inclut 20 au moins un connecteur 230. Le connecteur 230 peut être interfacé 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 25 dispositif externe. Dans l'exemple de mode de réalisation montré sur 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 30 broches 232 peuvent être un connecteur à 6 broches du type U-229 3039950 11 utilisé pour transférer des informations en utilisant un ou plusieurs 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. 5 La cartouche de données amovible 130 de la FIG. 2 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 en utilisant les premières broches 232 du(des) connecteur(s) 230 selon un premier protocole. 10 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 matériau de clé. D'autres protocoles convenables 15 peuvent être utilisés comme le premier protocole sans s'éloigner du 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 20 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 en utilisant des secondes broches 234 du(des) connecteur(s) 230 en utilisant un second protocole. Dans certains 25 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 12C, un protocole SPI, ou un autre protocole convenable. 3039950 12 Dans certains modes de réalisation, la cartouche de données amovible 130 peut inclure un chargeur de clés 218. Le chargeur de clés 218 peut inclure des instructions lisibles informatiquement qui quand elles sont exécutées par un ou plusieurs processeurs (par 5 exemple, des processeurs associés à la cartouche de données amovible ou un dispositif externe) font que les un ou plusieurs 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 10 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 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 15 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 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. 20 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 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 25 inclut un connecteur 240 comportant une série de broches 242 pour communiquer à la fois les une ou plusieurs clés cryptographiques 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 3039950 13 configuration de prise USB (bus série universel), ou une autre configuration convenable. 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 5 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 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 10 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 ê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 15 cryptographique 225 peuvent être transférées via l'interface de mémoire de données 222 via un second protocole. Dans d'autres 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. 20 Selon un autre aspect exemplaire de la présente invention, la(les) cartouche(s) de données amovible(s) peuvent inclure un 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 25 un traitement cryptographique de données par une ou plusieurs unités cryptographiques d'un système hôte peut interfacer la(les) 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 30 l'utilisateur. Une fois qu'un utilisateur a été authentifié, des données 3039950 14 peuvent être traitées par le système hôte. Par exemple, des données 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 5 de données amovible 130 avec un dispositif de CIK incorporé 250 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 10 amovible peut communiquer une CIK au système hôte 110 sur une 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 15 de données amovible 120 sur la même interface ou une interface 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 20 communiquées via au moins un connecteur à la cartouche de 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 25 contact avec le système hôte 110 et la CIK peut être communiquée 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 30 exemplaires de la présente invention. La cartouche de données 3039950 15 amovible 130 inclut 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. 5, la cartouche de données amovible 130 inclut une mémoire de données 220. La mémoire de données 220 5 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 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 10 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. Selon des aspects exemplaires de la présente invention, la cartouche de données amovible 130 inclut un dispositif de CIK 15 incorporé 250. Le dispositif de CIK incorporé 250 peut inclure une 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 20 autorisé avant de traiter ou de communiquer des données. Dans un 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 25 une CIK pour détection au niveau d'un dispositif externe. 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 30 réceptacle, ou une connexion convenable, situé sur le dispositif 3039950 16 externe pour fournir une connexion mécanique et électrique avec le 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 5 broches 264 peuvent faire partie du même connecteur ou de 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 10 utilisant les premières broches 262 du(des) connecteur(s) 260. La 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 15 225 stockées dans la mémoire de données 220 en utilisant des secondes broches 234 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 20 traitement cryptographique sur les même broches du(des) 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 25 ensuite être communiquées via un(des) connecteur(s) 260 au dispositif externe 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 30 FIG. 6 peut être un dispositif d'entrée de clé à combinaison, un 3039950 17 dispositif de transfert de données, et un dispositif de CIK destiné à ê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 5 stockés dans le même 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 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 10 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 traitement cryptographique des données par 15 une ou plusieurs unités cryptographiques associées à un système 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 20 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. 6 inclut un 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 3039950 18 dispositif externe pour fournir une connexion mécanique et électrique avec le dispositif externe. 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 5 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) 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 10 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 domaine de la présente invention, comme un protocole USB, un protocole I2C, 15 un protocole SPI, ou un autre protocole convenable. La cartouche de données amovible 130 de la FIG. 6 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 données 222 peut communiquer des données soumises à un 20 traitement cryptographique 225 stockées dans la mémoire de données 220 via un(des) connecteur(s) 270 en utilisant un second 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 25 données soumises à un traitement cryptographique 225, 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 une interface de CIK 252. L'interface de CIK 252 peut communiquer une ou plusieurs CIK 255 associées au dispositif de 30 CIK 250 en utilisant un(des) connecteur(s) 270. Les une ou 3039950 19 plusieurs CIK 255 peuvent être utilisées par le système hôte pour authentification de l'utilisateur. 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 5 de données aéronautique comportant une pluralité d'unités cryptographiques. Selon des aspects exemplaires de la présente 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 10 une ou plusieurs clés cryptographiques chargées vers le dispositif hôte en utilisant une cartouche de données amovible aux une ou 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 15 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 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, 20 et 115.4. L'homme de l'art, en utilisant les descriptions fournies ici, comprendra que plus ou moins d'unités cryptographiques 115 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 25 dispositif hôte 112 peut être une unité cryptographique configurée pour le traitement cryptographique de données. De plus et/ou en 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 30 dispositif hôte 112 peut inclure une fente, une prise, un réceptacle, 3039950 20 ou une connexion pour interfaçage avec un dispositif externe pour 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 5 interfacé avec une cartouche de données amovible 130. La cartouche 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 10 plusieurs clés cryptographiques et une mémoire de données stockant 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 15 données amovible 130 peut inclure un dispositif de CIK incorporé. 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, 20 115.3, et 115.4 via un bus de données d'aéronef, comme un MIL- 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 25 données. 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 30 amovible 130. Les une ou plusieurs clés cryptographiques peuvent 3039950 21 inclure des clés cryptées ("clés noires") ou des clés décryptées ("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 5 amovible 130. Le dispositif hôte 112 peut utiliser les clés rouges et/ou peut décrypter les clés noires pour un traitement cryptographique dus 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 10 pour un traitement cryptographique. 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 15 dispositif hôte 112 pour distribuer les une ou plusieurs clés 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. 20 Le dispositif hôte 112 peut ensuite distribuer la clé cryptographique à 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, 25 et 115.4 en fonction de données d'entête associées aux une ou 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 30 dispositif hôte 112 peut recevoir une clé cryptographique 3039950 22 comportant des données d'entête spécifiant que la clé 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é 5 cryptographique 115.1 pour traitement cryptographique de données. 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 10 invention, une configuration de clé cryptographique (CKC) peut être 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 15 données aéronautique associé à un aéronef. La CKC peut être 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 20 cryptographiques, etc. 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 25 autorisés 302, de données 304 planifiant les comptes utilisateurs 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 30 d'autres informations dans un système de transfert de données 3039950 23 aéronautique. Dans certains modes de réalisation, la CKC 300 peut ê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 5 cryptographiques d'un système de transfert de données 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 10 à charger et traiter des données aéronautiques sécurisées dans le 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 15 requérant la présence d'une CIK depuis un dispositif de CIK (par 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 20 utilisées par le système hôte pour le traitement cryptographique de 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 25 cryptographiquement des données aéronautiques sécurisées. Les clés 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 3039950 24 dédiée selon des exemples de modes de réalisation de la présente invention. Les données 308 peuvent être utilisées pour planifier des clés cryptographiques à différents canaux, fentes, ou unités 5 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 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 10 doit utiliser pour le traitement cryptographique de données. Le script de chargement 310 peut être utilisé pour charger 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 15 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 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 20 cartouche de données amovible est interfacée avec le dispositif hôte. 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 25 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 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 30 cryptographiques, en utilisant par exemple, un dispositif hôte 3039950 25 agissant comme un serveur de clés et en communication avec la 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 5 invention, la CKC peut être générée au niveau d'un terminal distant 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 10 transférer la CKC vers une cartouche de données amovible 130. La 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. 15 Comme montré le terminal 120 peut accéder à diverses bases 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, 20 une base de données de clés cryptographiques 316, une base de 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. 25 La base de données d'identificateurs de CIK 314 peut stocker des 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 30 de données de CKC 318 peut stocker des CKC générées par le 3039950 26 terminal 120, et une base de données d'identificateurs d'unités cryptographiques 320 peut stocker des données associées à diverses unités cryptographiques dans un ou plusieurs systèmes cryptographiques. 5 Le terminal 120 peut accéder à des données stockées dans 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 10 quand elles sont exécutées par les un ou plusieurs processeurs font 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 15 CKC peuvent inclure une ou plusieurs des actions suivantes : (1) 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 20 traitement cryptographique. (4) Récupérer des identificateurs de 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. 25 (7) Récupérer des clés cryptographiques depuis un répertoire de clés 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 3039950 27 sur un support pour transport vers un système hôte, comme une cartouche de données amovible. Dans des modes de réalisation où des PCKC sont créées, l'interface utilisateur peut permettre à l'administrateur de réaliser en 5 outre une ou plusieurs des actions de CKC suivantes : (1) Créer/modifier/effacer des liens entre des identificateurs 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 10 de PCKC dans l'équipement cryptographique sur une plate-forme. (3) Créer/modifier/effacer des PCKC dans un répertoire de PCKC. (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. 15 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. 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 20 traitement cryptographique de données selon des exemples de modes de réalisation de la présente invention. La FIG. 10 représente un diagramme schématique d'un exemple de procédé (400) selon des exemples de modes de réalisation de la présente invention. Le procédé peut être 25 implémenté en utilisant un système cryptographique, comme l'un quelconque des 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 30 les étapes de l'un quelconque des procédés décrits ici peuvent être 3039950 28 modifiées, élargies, omises, adaptées, ou réarrangées sans s'éloigner du domaine de la présente invention. Selon des aspects exemplaires de la présente invention, le procédé (400) peut être réalisé par un dispositif hôte. Le dispositif 5 hôte peut inclure un ou plusieurs processeurs et un ou plusieurs dispositifs de mémoire. Le dispositif hôte peut être une unité cryptographique configurée pour traiter cryptographiquement des données. En variante, le dispositif hôte peut aussi être un dispositif dédié pour interfaçage avec une cartouche de données amovible. Le 10 dispositif hôte peut être en communication avec une pluralité d'unités cryptographiques via un bus de données. Le bus de données peut être, par exemple, un bus de données d'aéronef, comme un MIL-STD-1554, un ARINC-429, ou un autre bus de données convenable. 15 En (402), une cartouche de données amovible est mise en contact avec le dispositif hôte via au moins un connecteur associé à la cartouche de données amovible. Par exemple, la cartouche de données amovible peut être insérée dans un réceptacle, une fente ou une connexion convenable au niveau du dispositif hôte. Le 20 dispositif de stockage de données amovible peut inclure un dispositif d'entrée de clé. Dans un mode de réalisation, le dispositif de stockage de données amovible peut inclure une mémoire de clés dédiée stockant les une ou plusieurs clés cryptographiques et une mémoire de données dédiée stockant les données soumises à un 25 traitement cryptographique (par exemple, des données aéronautiques sécurisées). La cartouche de données amovible peut en outre inclure un dispositif de CIK configuré pour communiquer une CIK pour authentification de l'utilisateur. En (404), le procédé inclut de recevoir une ou plusieurs clés 30 cryptographiques au niveau du dispositif hôte. Par exemple, les une 3039950 29 ou plusieurs clés cryptographiques peuvent être reçues au niveau du dispositif hôte depuis une cartouche de données amovible. Les une ou plusieurs clés cryptographiques peuvent inclure des clés cryptées et/or des clés décryptées. En (406), le procédé peut en outre inclure 5 de recevoir des données soumises à un traitement cryptographique depuis la cartouche de données amovible. Dans un mode de réalisation, les une ou plusieurs clés cryptographiques peuvent être reçues via une interface de clé depuis une mémoire de clés dédiée dans la cartouche de données amovible. Les données soumises à un 10 traitement cryptographique peuvent être reçues via une interface de mémoire de données depuis une mémoire de données dédiée dans la cartouche de données amovible. En (406), le procédé inclut d'identifier au moins une unité cryptographique de la pluralité d'unités cryptographiques en 15 communication avec le dispositif hôte pour distribution des clés cryptographiques. Dans un mode de réalisation, l'au moins une unité cryptographique est identifiée en fonction au moins en partie d'une interaction de l'utilisateur avec le dispositif hôte (par exemple, via une interface utilisateur) spécifiant l'au moins une unité 20 cryptographique pour distribution des clés cryptographiques. Dans un mode de réalisation, l'au moins une unité cryptographique peut être identifiée en fonction des données d'entête associées aux clés cryptographique. Les données d'entête pour une clé cryptographique peuvent spécifier une unité cryptographique de destination 25 particulière pour la clé cryptographique. En (408), le procédé peut inclure de transférer les clés cryptographiques vers l'unité cryptographique identifiée. De cette manière, le dispositif hôte peut agir comme un serveur de clés pour les clés cryptographiques. En (410), le procédé peut inclure de 30 traiter des données au niveau de l'au moins une unité 3039950 30 cryptographique en fonction au moins en partie des clés cryptographiques. Par exemple, le procédé peuvent inclure de crypter ou de décrypter les données soumises à un traitement cryptographique au niveau de l'au moins une unité cryptographique 5 en fonction au moins en partie des une ou plusieurs clés cryptographiques. Bien que des caractéristiques spécifiques de divers modes de réalisation puissent être montrées dans certains dessins et pas dans d'autres, cela est uniquement pour des raisons pratiques. Selon les 10 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. Cette description écrite utilise des exemples pour décrire l'invention, y compris le meilleur mode de réalisation, et aussi pour 15 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 l'invention est défini par les revendications, et peut inclure d'autres exemples qui apparaitront à l'homme de l'art. De tels autres 20 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 équivalents avec des différences insensibles avec les langages littéraux des revendications. 25 3039950 31 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 3039950 32 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é (400) pour fournir des clés cryptographiques dans un système de transfert de données aéronautique associé à un aéronef, le procédé comprenant : de recevoir, au niveau d'un dispositif hôte, une ou plusieurs clés cryptographiques pour le traitement cryptographique de données depuis un dispositif de stockage de données amovible interfacé avec le dispositif hôte (404) ; d'identifier, par le dispositif hôte, au moins une unité cryptographique d'une pluralité d'unités cryptographiques en communication avec le dispositif hôte sur un bus de données pour distribution des une ou plusieurs clés cryptographiques (408) ; de transférer, par le dispositif hôte, les une ou plusieurs clés cryptographiques vers l'au moins une unité cryptographique via le bus de données (410). 2. Procédé selon la revendication 1, dans lequel le dispositif de stockage de données amovible comprend un dispositif d'entrée de clé. 3. 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 stockant les une ou plusieurs clés cryptographiques et une mémoire de données dédiée stockant des données soumises à un traitement cryptographique. 4. Procédé selon la revendication 3, dans lequel le procédé comprend de recevoir, au niveau du dispositif hôte, des données soumises à un traitement cryptographique depuis le dispositif de stockage de données amovible (406). 3039950 34 5. Procédé selon la revendication 1, dans lequel le dispositif de stockage de données amovible comprend un dispositif de CIK incorporé. 6. Procédé selon la revendication 1, dans lequel le procédé 5 comprend de traiter des données au niveau de l'au moins une unité cryptographique en fonction au moins en partie des une ou plusieurs clés cryptographiques transférées vers l'au moins une unité cryptographique depuis le dispositif hôte sur le bus de données (412). 10 7. Procédé selon la revendication 1, dans lequel l'au moins une unité cryptographique est identifiée en fonction au moins en partie d'une interaction de l'utilisateur avec le dispositif hôte spécifiant l'au moins une unité cryptographique. 8. Procédé selon la revendication 1, dans lequel les une ou 15 plusieurs clés cryptographiques comprennent des données d'entête. 9. Procédé selon la revendication 8, dans lequel l'au moins une unité cryptographique est identifiée en fonction au moins en partie des données d'entête. 10. Procédé selon la revendication 1, dans lequel les 20 une ou plusieurs clés cryptographiques comprennent des clés cryptées et des clés décryptées. 11. Procédé selon la revendication 1, dans lequel le dispositif hôte comprend une unité cryptographique. 12. Procédé selon la revendication 1, dans lequel le 25 dispositif hôte comprend un dispositif dédié pour interfaçage avec le dispositif de stockage de données amovible. 13. Procédé selon la revendication 1, dans lequel le bus de données comprend un bus de données MIL-STD-1554 ou ARINC429. 3039950 14. Système de transfert de données aéronautique, comprenant : un dispositif hôte (110) ; une pluralité d'unités cryptographiques (115) couplées au 5 dispositif hôte via un bus de données (118) ; dans lequel le dispositif hôte (110) comprend un ou plusieurs processeurs et un ou plusieurs dispositifs de mémoire, les dispositifs de mémoire stockant des instructions lisibles informatiquement qui quand elles sont exécutées par les un ou 10 plusieurs processeurs font que les un ou plusieurs processeurs réalisent des informations, les opérations comprenant : de recevoir une ou plusieurs clés cryptographiques pour le traitement cryptographique de données depuis un dispositif de stockage de données amovible interfacé avec le dispositif 15 hôte (404) ; d'identifier au moins une unité cryptographique de la pluralité d'unités cryptographiques pour distribution des une ou plusieurs clés cryptographiques (408) ; et de transférer les une ou plusieurs clés cryptographiques vers 20 l'au moins une unité cryptographique via le bus de données (410).