(57)【要約】      （修正有）【課題】冗長列線交換ユニットＬＲＵ及び航空会社によって変更可能な複合的な情報ＡＭＩを用いた飛行機の識別管理技術を提供する。【解決手段】ＬＲＵは、１以上の公開鍵証明書を含む、航空会社によって変更可能な情報ＡＭＩを含む。１以上の公開鍵の証明書は各々、暗号鍵ジェネレータによって生成された１又は複数の公開／秘密鍵ペアに関連付けられた公開鍵、あるいは秘密鍵に少なくとも部分的に基づいて、地上との通信のために飛行機を一意に識別する。【選択図】図１
2017112597.tif 000002
【特許請求の範囲】
【請求項１】
第１の列線交換ユニット（「ＬＲＵ」）（１１０ａ）と、
第２のＬＲＵ（１１０ｂ）と
を備え、
前記第１のＬＲＵと前記第２のＬＲＵが各々、
航空会社によって変更可能な情報（「ＡＭＩ」）（１１５）を含み、
前記ＡＭＩが、
第１の暗号鍵ジェネレータ（２１５）によって生成された第１の公開／秘密鍵ペアに関連付けられた第１の公開鍵に少なくとも部分的に基づいて、地上との通信のために、飛行機（１０５ａ、１０５ｂ）に対して第１の一意のアイデンティティを付与する第１の公開鍵証明書（１２０）と、
第２の暗号鍵ジェネレータ（２１５）によって生成された第２の公開／秘密鍵ペアに関連付けられた第２の公開鍵に少なくとも部分的に基づいて、地上との通信のために、飛行機（１０５ａ、１０５ｂ）に対して第２の一意のアイデンティティを付与する第２の公開鍵証明書（１２０）と
を含む、飛行機（１０５ａ、１０５ｂ）。
【請求項２】
前記第１のＬＲＵが更に、
前記第１の公開／秘密鍵ペアを生成するように動作可能な前記第１の暗号鍵ジェネレータ（２１５）と、
前記第１の公開／秘密鍵ペアを保存するように動作可能な第１のメモリ（２２０、２２５）と
を備える、請求項１に記載の飛行機。
【請求項３】
前記第２のＬＲＵが更に、
前記第２の公開／秘密鍵ペアを生成するように動作可能な前記第２の暗号鍵ジェネレータ（２１５）と、
前記第２の公開／秘密鍵ペアを保存するように動作可能な第２のメモリ（２２０、２２５）と
を備える、請求項２に記載の飛行機。
【請求項４】
前記第１のＬＲＵは、前記第２のＬＲＵが一又は複数のアイデンティティ証明書のうちのどれを使用しているかを識別するように動作可能であり、前記第２のＬＲＵは、前記第１のＬＲＵが一又は複数のアイデンティティ証明書のうちのどれを使用しているかを識別するように構成されている、請求項２に記載の飛行機。
【請求項５】
前記第１のＬＲＵ、前記第２のＬＲＵ，あるいは前記第１のＬＲＵ又は前記第２のＬＲＵの両方が、前記第２のＬＲＵが一又は複数のアイデンティティ証明書のうちのどれを使用しているかを識別するように動作可能である前記第１のＬＲＵと、前記第１のＬＲＵが一又は複数のアイデンティティ証明書のうちのどれを使用しているかを識別するように構成されている前記第２のＬＲＵとに少なくとも部分的に基づいて、一又は複数の証明書失効要求を生成するように動作可能である、請求項４に記載の飛行機。
【請求項６】
飛行機（１０５ａ、１０５ｂ）において第１のＬＲＵ（３８０）を使用して第２の列線交換ユニット（「ＬＲＵ」）（３８５）のプロビジョニングのための方法であって、前記第１のＬＲＵ（３８０）によって、前記第２のＬＲＵ（３８５）により生成された公開−秘密鍵ペアに基づいて証明書署名要求（「ＣＳＲ」）を要求する前記第２のＬＲＵ（３８５）との通信を行うことと、
前記第１のＬＲＵ（３８５）から前記ＣＳＲを取得することと、
認証局（「ＣＡ」）（３７０）に、交換されたＬＲＵに対する前記ＣＳＲと証明書失効要求を送信することと、
前記第１のＬＲＵ（３８５）によって生成された秘密鍵に関連付けられた公開鍵証明書を含む、複合的な、航空会社によって修正可能な情報（「ＡＭＩ」）（２１０）を取得することと、
前記第１のＬＲＵ（３８５）に前記複合的なＡＭＩ（２１０）を送信することと
を含む方法。
【請求項７】
前記複合的なＡＭＩ（２１０）が、他の飛行機、あるいは同じ前記飛行機の他のＬＲＵを一意に識別する追加の証明書を含む、請求項６に記載の方法。
【請求項８】
前記複合的なＡＭＩ（２１０）が、前記飛行機に対して二次的なアイデンティティを付与する追加の証明書を含む、請求項６に記載の方法。
【請求項９】
前記公開鍵の証明書がＸ．５０９証明書である、請求項６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は概して、飛行機との間で、或いは飛行機内で安全な方法でデータを送信することに関する。例えばボーイング７８７及びエアバスＡ３５０等の最新世代の飛行機には、潜在的なサイバーセキュリティ脆弱性をもたらす飛行機のデータネットワークが含まれる。サイバーセキュリティ脆弱性は新たな概念ではないが、耐空性に関しては新たな概念である。このネットワークにより、飛行機との間でデータを転送するだけでなく、整備用地上支援装置へアクセスするために、飛行機と地上システムとの間に接続性が得られる。このデータリンクを保護するために、飛行機のネットワークセキュリティプログラムが必要である。
【背景技術】
【０００２】
旧来の飛行機の設計は、例えばＡＲＩＮＣ４２９／６２９又はＭＩＬ−ＳＴＤ−１５５３等のデータバスの使用が伴うものであった。最新の飛行機の設計には、中でも、非限定的に乗客情報及び娯楽システムを含む広範囲のデジタル情報を送るために、航空規格ではないＴＣＰ／ＩＰが使用されうる。この種の技術は広範囲にわたる攻撃を受けやすいことが、経験から分かっている。攻撃が成功すれば、適切に管理しない限り、全てのネットワーク化された航空システムにより飛行機のソフトウェア構成が影響を受けうる。オペレータは耐空性を維持し続けるために、形式証明書の権利者、補足形式証明書の権利者、ＣＡＳＡ法規及び方針によって推奨される情報ネットワークセキュリティに関する指示に従わなくてはならない。ローダブルソフトウェア部品又はフィールドローダブルソフトウェアは、飛行機のソフトウェア構成を変更するのに使われる種類のソフトウェアアプリケーションである。ソフトウェアに関しても、物理ベースの部品と同じ耐空性を意図することが重要である。ローダブルソフトウェア部品は、公認の譲渡証明書が必要となる。これらソフトウェアベースの部品の取り扱いには、幾つかの独特の概念を理解する必要がある。ソフトウェアアプリケーションの変更により、飛行機のソフトウェア構成が変更される。
【０００３】
Ｅ−Ｅｎａｂｌｅｄ（又は「ｅ−Ｅｎａｂｌｅｄ」）飛行機は、特殊なリアルタイムの計算及び制御タスクを有する、高度に統合され相互接続されたソフトウェア及びファームウェア駆動型コンピュータシステムからなる。飛行中及び地上におけるＴＣＰ／ＩＰデータリンクが、重要な制御、ナビゲーション、動作及び整備情報を転送し受信する。飛行及び事業運営に高レベルの効率化をもたらす半面、これらは安全性への影響、リスク及び要件ももたらす。
【０００４】
Ｅ−Ｅｎａｂｌｅｄ飛行機は、無線で、また様々なデータ転送機構を介して飛行に重要なアビオニクスコンポーネントを再プログラミングする能力を有する。この能力だけでも、あるいは乗客のｅ−Ｅｎａｂｌｅｄ飛行機ネットワークへの接続性も相まって更に、飛行機の安全及び継続的耐空性に重要なデータ及び／又はシステムの意図的な又は意図しない破損から、サイバーセキュリティ脆弱性が生じうる。
【０００５】
飛行機及びその他の特殊な輸送機の電気システムは、一般的に列線交換ユニット（一又は複数のＬＲＵ）を含む。ＬＲＵは、様々な輸送機の動作を行うモジュラー式の電子システムである。ＬＲＵは一般的に、入出力の電気接続と内部バス、典型的にはシリアルバスを有する。
【０００６】
飛行機のＬＲＵは、それらが飛行機の動作に対していかに重要であるかに応じて分類されうる。すなわち、致命度（ｃｒｉｔｉｃａｌｉｔｙ）に応じて分類される。最も致命度の低いＬＲＵは、乗客の機内娯楽などの動作に関わるもので、一方、最も致命度の高いＬＲＵは、飛行機の耐空性、例えば、飛行制御に関わるものである。例えば、飛行機制御ドメイン（ＡＣＤ）ＬＲＵは最も致命度の高いＬＲＵで、航空情報システム（ＡＩＳ）ＬＲＵは中程度の致命度のＬＲＵで、機内娯楽（ＡＩＦ）ＬＲＵは最も致命度の低いＬＲＵである。
【０００７】
現代の飛行機は極度に複雑である。例えば、１機の飛行機に多種類の電子システムが搭載されることがある。飛行機の電子システムは、ＬＲＵでありうる。列線交換ユニットは容易に交換可能であるように設計されている。列線交換ユニットは、飛行機が飛行中に、あるいは飛行機が地上にいる間に交換されうる。
【０００８】
列線交換ユニットは、様々な形態を取りうる。飛行機の列線交換ユニットは、例えば、非限定的に、フライト管理システム、オートパイロット、機内娯楽システム、通信システム、ナビゲーションシステム、フライトコントローラ、フライトレコーダ、衝突防止システム、整備機能をサポートするシステム、又はクルーによるプロセスをサポートするシステムであり得る。飛行機の様々な列線交換ユニットは、飛行機のネットワークデータ処理システムの部品であり得る。
【０００９】
列線交換ユニットは、ソフトウェア又はプログラミングを使用して、様々な動作及び機能に論理又は制御を提供し得る。典型的には、飛行機のソフトウェアは、一もしくは複数の別個の部品として扱われるか又はハードウェア部品と組み合わされており、ハードウェア部品番号を変更しない限り変更不可能である。飛行機部品として扱われる飛行機ソフトウェアは、ローダブルな飛行機ソフトウェア部品又は飛行機ソフトウェア部品と称されることがある。飛行機のソフトウェア部品は、飛行機の構成部品である。
【００１０】
現在のｅ−Ｅｎａｂｌｅｄ飛行機は、飛行機に暗号化されたアイデンティティを与えるために、飛行機が機上でデジタル証明書と照合される秘密鍵を生成するプロセスを有する。このプロセスが高い利用可能性の設計を有する飛行機にまで拡張されると、鍵（アイデンティティ）の複製を含む単純な方法により、機外通信の利用可能性を維持するために幾つかの最初のセキュリティ要件に反することが基本的に可能になる。具体的には、冗長性により、まだ使用されている鍵がフォレンジック分析を介してＬＲＵから抽出できるため、危殆化の可能性のあるアイデンティティ鍵をうっかりと（あるいは意図的に）使い続けるように仕向けるとは言わないまでも、使い続けることが可能になる。
【発明の概要】
【００１１】
様々な実施例によれば、１を超える公開鍵証明書を含む、航空会社によって変更可能な情報（「ＡＭＩ」）を含みうる飛行機の列線交換ユニット（「ＬＲＵ」）が提供され、１を超える公開鍵証明書は各々、暗号鍵ジェネレータによって生成された一又は複数の公開／秘密鍵ペアに関連付けられた公開鍵、あるいは秘密鍵に少なくとも部分的に基づいて、地上通信のために飛行機を一意に識別する。
【００１２】
上述の実施例の様々なオプションの特徴には、以下が含まれる。ＬＲＵは更に、一又は複数の公開／秘密鍵ペアを生成するように動作可能な暗号鍵ジェネレータと、一又は複数の公開／秘密鍵ペアを保存するように動作可能なメモリとを備えうる。
【００１３】
様々な実施例によれば、第１の列線交換ユニット（「ＬＲＵ」）と、第２のＬＲＵとを備えうる飛行機が提供され、第１のＬＲＵと第２のＬＲＵが、航空会社によって変更可能な情報（「ＡＭＩ」）を含み、ＡＭＩは、第１の暗号鍵ジェネレータによって生成された第１の公開／秘密鍵ペアに関連付けられた第１の公開鍵に少なくとも部分的に基づいて、地上通信のために、飛行機に対して第１の一意のアイデンティティを付与する第１の公開鍵証明書と、第２の暗号鍵ジェネレータによって生成された第２の公開／秘密鍵ペアに関連付けられた第２の公開鍵に少なくとも部分的に基づいて、地上通信のために、飛行機に対して第２の一意のアイデンティティを付与する第２の公開鍵証明書とを含む。
【００１４】
上述の実施例の様々なオプションの特徴には、以下が含まれる。第１のＬＲＵが更に、第１の公開／秘密鍵ペアを生成するように動作可能な第１の暗号鍵ジェネレータ（２１５）と、第１の公開／秘密鍵ペアを保存するように動作可能な第１のメモリとを備えうる。第２のＬＲＵは更に、第２の公開／秘密鍵ペアを生成するように動作可能な第２の暗号鍵ジェネレータ（２１５）と、第２の公開／秘密鍵ペアを保存するように動作可能な第２のメモリとを備えうる。第１のＬＲＵは、第２のＬＲＵが一又は複数のアイデンティティ証明書のうちのどれを使用しているかを識別するように構成され、第２のＬＲＵは、第１のＬＲＵが一又は複数のアイデンティティ証明書のうちのどれを使用しているかを識別するように構成されうる。第１のＬＲＵ、第２のＬＲＵ、あるいは第１のＬＲＵ又は第２のＬＲＵの両方が、第２のＬＲＵが一又は複数のアイデンティティ証明書のうちのどれを使用しているかを識別するように動作可能である第１のＬＲＵと、第１のＬＲＵが一又は複数のアイデンティティ証明書のうちのどれを使用しているかを識別するように構成されている第２のＬＲＵとに少なくとも部分的に基づいて、一又は複数の証明書失効要求を生成するように動作可能でありうる。
【００１５】
様々な実施例によれば、飛行機において第１のＬＲＵを使用して第２の列線交換ユニット（「ＬＲＵ」）のプロビジョニングのための方法が提供されている。本方法は、第１のＬＲＵによって、第２のＬＲＵにより生成された公開−秘密鍵ペアに基づいて、証明書署名要求（「ＣＳＲ」）を要求する第２のＬＲＵとの通信を行うことと、
第１のＬＲＵからＣＳＲを取得することと、
認証局（「ＣＡ」）に、交換されたＬＲＵに対するＣＳＲと証明書失効要求を送信することと、
第１のＬＲＵによって生成された秘密鍵に関連付けられた公開鍵証明書を含む、複合的な、航空会社によって修正可能な情報（「ＡＭＩ」）を取得することと、
第１のＬＲＵに、複合的なＡＭＩを送信することとを含みうる。
【００１６】
上述の実施例の様々なオプションの特徴には、以下が含まれる。複合的なＡＭＩは、他の飛行機、又は同じ飛行機の他のＬＲＵを一意に識別する追加の証明書を含みうる。複合的なＡＭＩは、飛行機に対して二次的なアイデンティティを付与する追加の証明書を含みうる。公開鍵証明書は、Ｘ５０９証明書でありうる。
【００１７】
様々な実施例によれば、飛行機の航空会社によって変更可能な情報（「ＡＭＩ」）に保存された列線交換ユニット（「ＬＲＵ」）に対する正確な公開鍵インフラストラクチャ（「ＰＫＩ」）証明書を決定する方法が提供されている。本方法は、ＡＭＩから一又は複数のＰＫＩ証明書を取得することと、ＬＲＵによって、ＬＲＵに保存された秘密鍵又は公開鍵が一又は複数のＰＫＩ証明書のうちの１つのＰＫＩ証明書に保存された公開鍵と関連付けられているかを決定することと、通信のために飛行機を一意に識別するためにＰＫＩ証明書を使用することとを含みうる。
【００１８】
上述の実施例の様々なオプションの特徴には、以下が含まれる。一又は複数のＰＫＩ証明書の一又は複数は、別のＬＲＵに関連付けられうる。別のＬＲＵは、別の飛行機に関連付けられうる。決定することは更に、ＬＲＵに保存された公開鍵と、ＰＫＩ証明書に保存された公開鍵とを照合することを含みうる。
【００１９】
様々な実施例によれば、少なくとも一つの電子プロセッサによって実行されると、少なくとも一つの電子プロセッサに、飛行機（１０５）の航空会社によって変更可能な情報（「ＡＭＩ」）（２１０）に保存された列線交換ユニット（「ＬＲＵ」）（２０５）に対する正確な公開鍵インフラストラクチャ（「ＰＫＩ」）証明書を決定する方法を実施させるコンピュータ可読媒体のコンピュータによって解釈可能な命令が提供される。本方法は、ＡＭＩ（２１０）から一又は複数のＰＫＩ証明書を取得することと、ＬＲＵ（２０５）によって、ＬＲＵ（２０５）に保存された秘密鍵又は公開鍵が一又は複数のＰＫＩ証明書のうちの１つのＰＫＩ証明書に保存された公開鍵に関連付けられているかを決定することと、通信のために飛行機（１０５）を一意に識別するためにＰＫＩ証明書を使用することとを含みうる。
【００２０】
実施例は、以下の詳細な説明を参照し、添付の図面と関連性を考慮することによって、より深く理解されるため、実施例の様々な特徴が更に十分に評価されうる。
【図面の簡単な説明】
【００２１】
【図１】幾つかの実施例に係る飛行機整備環境のブロック図である。
【図２】幾つかの実施例に係る、機内認証サービス（「ＯＡＳ」）の複合的なＡＭＩを示す図である。
【図３】幾つかの実施例に係るＡＭＩのための例示の構築プロセス３００を示す図である。
【図４】幾つかの実施例に係る例示のＬＲＵ交換データロードプロセス４００を示す図である。
【図５】幾つかの実施例に係る例示のアイデンティティ選択及びインストールプロセスを示す図である。
【図６】幾つかの実施例に係る例示のＬＲＵ交換プロセスを示す図である。
【図７】実施例に係る例示のコンピュータシステムを示す図である。
【発明を実施するための形態】
【００２２】
添付図面に図解される本発明の本実施例（例示的な実施例）について詳細に言及する。可能な場合には、同一の又は類似した部品を参照するために、図面全体を通して同一の参照番号が使用される。後述の説明では、本願の一部を形成する添付図面を参照する。これらの添付図面は、本発明が実施されうる特定の例示的な実施例を説明することを目的として示されている。これらの実施例は、当業者が本発明を実施することができるよう十分に詳細に記載されており、他の実施例が利用可能であること、本発明の範囲から逸脱せずに、変更を加えうることが理解されるであろう。したがって、以下の説明は単なる例示にすぎない。
【００２３】
飛行機との通信、並びに飛行機内での通信では、航空サイバーセキュリティに隔たりがある。幾つかの実施例は、飛行機に追加のハードウェアの実装を必要としないソフトウェアソリューションを提供することによって、このような通信のセキュリティを改善する。このソリューションは既存のハードウェアと協働するソフトウェアアップグレードとして提供されうるため、全体のコストを低く抑える。運航中の飛行機にハードウェアを追加することは、一般的に、費用と時間のかかる連邦航空局（ＦＡＡ）の証明書更新が必要となることに留意されたい。こうすることによって、幾つかの実施例は、ＦＡＡの証明書更新の付帯費用なしで、その通信セキュリティ体制を大幅に改善する能力を現在運航中の飛行機に提供している。したがって、幾つかの実施例は、航空会社及びその他の飛行機供給会社にとって魅力的である。
【００２４】
各飛行機は、公開鍵暗号に基づきデジタル通信用の一意のアイデンティティを有する。地上システムと通信している飛行機において、飛行機は、地上システムが信頼する証明書を使用して地上システムにその機自体を証明する。今日、公開／秘密鍵ペアは、例えばＬＲＵ等の飛行機の一又は複数のシステムに存在しうる。１つのＬＲＵだけが鍵ペアを有し、そのＬＲＵが故障した場合、最良のセキュリティ対策を維持するために、秘密鍵の制御を失ったと想定される。この場合、秘密鍵のバックアップコピーがないため、新たな鍵ペアが生成され、新たな証明書が再発行されロードされる。交換されたＬＲＵからの秘密鍵が再生される場合、秘密鍵を持っている者は誰でも、ネットワークにおいて飛行機のふりをすることができる。理想的には、故障したＬＲＵを取り除く整備作業後にできるだけ早く証明書を失効させるべきである。この鍵再生プロセスの間は、地上インフラストラクチャが飛行機のアイデンティティを認証できなくなるため、飛行機と地上インフラストラクチャとの間の通信は機能しなくなる。
【００２５】
一般的に言えば、本開示は、秘密鍵に関してセキュリティ的に最良の事例を維持及び実施し、既存の飛行機の公開鍵インフラストラクチャ（「ＰＫＩ」）の整備プロセスのフローに従い、認証された通信経路を継続的に利用可能にできるようにする方法を提供する。追加の利点として、本方法により、飛行機のアイデンティティが一機団の飛行機にわたって動作可能なソフトウェアとして管理される方法を確立することがより簡単になるため、管理しなければならない部品の数が大幅に縮小される。例えば、飛行機１００機に対し、管理する必要がある飛行機のアイデンティティのソフトウェア部品の数が効率的に１００倍も縮小されうる。
【００２６】
飛行機オペレータは、飛行機を運航するエンティティである。飛行機オペレータはまた、飛行機の整備及び修理を担うことがある。飛行機オペレータの例には、航空会社及び軍隊が含まれる。飛行機オペレータが飛行機を受領するとき、飛行機のソフトウェア部品は飛行機の列線交換ユニットに既にインストールされている場合がある。
【００２７】
飛行機オペレータはまた、飛行機ソフトウェア部品が飛行機の列線交換ユニットに再インストール又はリロードされる必要がある場合に、ロードされたこれら部品のコピーを受領し得る。例えば、ソフトウェアが使用されている列線交換ユニットが交換又は修理される場合、飛行機ソフトウェア部品のリロードが必要となり得る。更に、飛行機オペレータは、時々飛行機ソフトウェア部品に対するアップデートを受領することもある。これらのアップデートは現在インストールされている飛行機ソフトウェア部品には存在しない追加の機能を含み得、一又は複数の列線交換ユニットに対するアップデートと見なされうる。飛行機ソフトウェア部品の飛行機へのローディング中に特定の手順が踏まれ、これにより、飛行機にロードされているすべての飛行機ソフトウェア部品を含む飛行機の現在の構成が把握される。以下に更に説明するように、秘密鍵は、ロードされた飛行機ソフトウェア部品の一部としては含まれない。この場合、これも以下に説明するが、ＬＲＵは、生成された暗号鍵ペアの公開鍵に少なくとも部分的に基づいて暗号鍵ペアを作成し、認証局又は信頼できる第三者に対して証明書署名要求を作成及び提供し、公開鍵に基づいて、航空会社によって変更可能な情報（「ＡＭＩ」）等のローダブルソフトウェア部品の一部としてＬＲＵ（そしてその結果として飛行機）のアイデンティティの証明書を受信する。
【００２８】
電子システムは様々な形態をとり得る。飛行機の電子システムは、例えば、限定するものではないが、飛行管理システム、オートパイロット、機内娯楽システム、通信システム、ナビゲーションシステム、フライトコントローラ、及びフライトレコーダ、及び衝突防止システムであってもよい。飛行機の様々な電子システムは、飛行機のデジタルネットワークを介して互いに通信しうる。
データ処理ネットワークは、公開鍵インフラストラクチャ内のデジタル証明書を用いて、承認されたソフトウェア及びその他のデータのみがネットワーク上で用いられることを確実にし得る。そのようなデジタル証明書は、公開鍵証明書又はアイデンティティ証明書としても知られ得る。デジタル証明書は、ネットワークが信頼する認証局によって発行される。デジタル証明書は、ネットワークに対して、ソフトウェア又はその他のデータのソースを信頼できる方式で識別する。ネットワークは、ソフトウェア又はその他のデータが当該ネットワーク上で使用されるか否かを、デジタル証明書を用いて判断し得る。
【００２９】
ここで、実施例に係る飛行機整備環境のブロック図が示す図１を参照する。この実施例で、飛行機整備環境１００は、一又は複数の飛行機の整備用に構成され得る。一又は複数の飛行機１０５ａ及び１０５ｂは、航空会社１３０によって一団の航空機として管理されうる。一又は複数の飛行機１０５ａ、１０５ｂの各飛行機は、例えばＬＲＵ１１０ａ、１１０ｂ、１１０ｃ等の一又は複数のＬＲＵを含み得、各ＬＲＵには、例えばＡＭＩ１１５等の一又は複数のＡＭＩがロードされうる。一団の管理状況の非限定的な例を挙げると、航空会社１３０によって管理される各航空機の同じＬＲＵ位置上にＡＭＩがロードされるように、各飛行機において同じＡＭＩが対応する同じＬＲＵ上にロードされうる。
【００３０】
飛行機１０５ａ、１０５ｂは、任意の適切な種類の飛行機でありうる。例えば、非限定的に、飛行機１０５ａ、１０５ｂは商用機もしくはプライベート旅客機、カーゴ機、軍用もしくはその他の政府専用機、又は、任意の適切な目的もしくは任務用に構成された任意の他の飛行機であり得る。飛行機１０５ａ、１０５ｂは、固定翼飛行機、回転翼飛行機、又は軽飛行機であってもよい。飛行機１０５ａ、１０５ｂは、有人飛行機又は無人航空ビークルであり得る。
【００３１】
飛行機１０５ａ、１０５ｂは、実施例が実装されるプラットフォームの一実施例である。プラットフォームは、輸送機関又はその他の可動な構造体であり得る。例えば、非限定的に、プラットフォームは、空中、宇宙、又はこれらの両方を移動可能な航空宇宙用輸送機関であり得る。別の例として、非限定的に、プラットフォームは、陸上、水上、水中又は任意の他の媒体又はそれら媒体の組み合わせにおいて移動可能な輸送機関であり得る。別の実施例では、プラットフォームは静止したシステムであり得る。例えば、非限定的に、プラットフォームは、産業用制御システム又はその他の一般的に非可動式システムであり得る。
【００３２】
飛行機１０５ａ、１０５ｂは、飛行機１０５ａ、１０５ｂを操作するためのデータを使用しうる。例えば、データは、ソフトウェア、その他のデータ、又は様々なデータの組み合わせを含み得る。例えば、非限定的に、ソフトウェアは、飛行機１０５ａ、１０５ｂの列線交換ユニット１１０ａ、１１０ｂ、１１０ｃで使用する飛行機ソフトウェア部品を含み得る。例えば、非限定的に、その他のデータは、飛行機１０５ａ、１０５ｂによって用いられるマッピングデータもしくはその他のデータ、又はデータの組み合わせを含み得る。
【００３３】
データは、飛行機１０５ａ、１０５ｂの幾つかのシステムによって使用されうる。例えば、非限定的に、幾つかのシステムは、オートパイロット、フライト管理、通信、健康管理、その他のシステム、又は飛行機１０５ａ、１０５ｂで様々な機能を実施するためのシステムの様々な組み合わせを含み得る。
【００３４】
データは、例えば航空会社１３０等のデータプロバイダによって提供されうる。データプロバイダは、飛行機１０５ａ、１０５ｂで使用するため又は飛行機１０５ａ、１０５ｂ上にロードするためにデータを提供する権限を有する任意のエンティティであり得る。例えば、非限定的に、データプロバイダは、飛行機１０５ａ、１０５ｂで使用するデータを提供する権限を有するソフトウェアサプライヤ、飛行機整備エンティティ、飛行機オペレータ、飛行機製造者、もしくは任意の他のエンティティ又は複数のエンティティの組み合わせを含み得る。データプロバイダは、飛行機１０２の整備を担当する任意のエンティティ又は複数のエンティティの組み合わせであり得る。データプロバイダは飛行機１０５ａ、１０５ｂの所有者であってもよく、そうでなくてもよい。データプロバイダは、飛行機１０５ａ、１０５ｂで使用するデータを提供するために飛行機１０５ａ、１０５ｂの所有者に代わって活動するエンティティを含み得る。航空会社１３０等のデータプロバイダは、例えばデジタル証明書の要求を受信する、デジタル証明書を発行する、又はデジタル証明書を失効させる等の認証局（「ＣＡ」）１３２の機能を提供しうる、航空会社又は別の信頼できる第三者に関連付けられる認証局１３２を含みうる、又は認証局１３２に関連付けられうる。
【００３５】
データプロバイダは、ネットワーク１２５を介して飛行機１０５ａ、１０５ｂにロードするためにデータバンドルのデータを提供しうる。例えば、データバンドルは、航空会社によって変更可能な情報（「ＡＭＩ」）１１５において提供される一又は複数のデジタル証明書１２０と併せてデータを含みうる。幾つかの実施例では、一又は複数のデジタル証明書１２０は、一又は複数の証明書の認証局からのものであってよい。
【００３６】
図１は、種々の実施例が実装されうる様態に対する物理的又は構造的な限定を暗示することを、意図するものではない。図示されたコンポーネントに加えて、且つ／或いは、それに代えて、他のコンポーネントを使用してもよい。
【００３７】
図２に、本教示による複合的な搭載型認証サービス（「ＯＡＳ」）のＡＭＩ２００を示す。ＯＡＳは、例えば飛行機１０５ａ、１０５ｂ、航空会社１３０、又はネットワーク１２５等を含む地上インフラストラクチャ等の様々な関係者の認証のためのフレームワークを提供する。飛行機１０５ａ、１０５ｂは、一又は複数のＬＲＵ（図１の）１１０ａ、１１０ｂ、１１０ｃ又は（図２の）２０５を有しうる。一又は複数のＬＲＵ２０５の各ＬＲＵ２０５は、ＡＭＩ２１０を含みうる。ある実装態様では、各ＬＲＵ２０５は、ソフトウェア、ハードウェア、又はソフトウェアおよびハードウェアソースの両方に少なくとも部分的に基づきうる鍵ペアジェネレータ２１５を使用して暗号鍵ペアを生成しうる。ある実装態様においては、図２に示すように、ＬＲＵ２０５外部の鍵ペアジェネレータ２１５によって鍵ペアが生成されうる。いずれの場合にも、鍵ペアの公開鍵は公開鍵記憶装置２２０に保存され得、鍵ペアの秘密鍵は、秘密鍵記憶装置２２５に保存されうる。ある場合には、公開鍵記憶装置２２０と秘密鍵記憶装置２２５が、論理的に分割されうる共通のメモリ構造にある、又は異なるメモリ構造にある。ＡＭＩ２０５は、例えばＸ．５０９ＰＫＩ証明書等の（アイデンティティ証明書又はＰＫＩ証明書とも称される）一又は複数の証明書２３０、２３５、２４０を構成データとして保存しうる。各証明書２１５、２２０、２２５は、例えば飛行機１０５を一意に識別する機体番号又は他の情報等の飛行機１０５についての識別情報を含みうる。ＬＲＵ２０５に保存された各秘密鍵は、異なる飛行機のアイデンティティを表し得、これを用いて飛行機がＡＭＩ２１０において提供された関連証明書を使用して、地上インフラストラクチャと通信しうる。飛行機が異なる秘密鍵によって提示される異なるアイデンティティを有することができる能力により、ＬＲＵの危殆化又は交換によって秘密鍵が潜在的に安全でなくなったときに備えて、飛行機に通信におけるある程度の冗長性を持たせることができる。飛行機１０５は、異なる状況において異なる秘密鍵に基づく異なる証明書を使用しうる。図５において以下に更に説明するように、ＡＭＩ２１０の証明書が、鍵照合工程２４５を介して公開及び／又は秘密鍵と照合されうる。例えば、公開鍵又は秘密鍵がその証明書に関連づけられているかを決定するために、証明書＃１  ２３０、証明書＃２  ２３５、及び証明書＃３  ２４０等の各証明書が次に、公開鍵又は秘密鍵のいずれかと比較されうる。公開鍵の場合、証明書自体が、その証明書が発行される対象の公開鍵を含むことになり、鍵照合２４５により、公開鍵記憶装置２２０に保存された公開鍵が各証明書の各公開鍵と比較されうる。ＬＲＵ２０５が、証明書が公開鍵記憶装置２２０に保存された公開鍵と一致することを識別すると、ＬＲＵ２０５はその一致した証明書を、航空会社１３０、ＣＡ１３２、又は他の地上インフラストラクチャエンティティとの通信に使用する。
【００３８】
ある場合には、ＡＭＩ２１０は複数の飛行機の証明書を保存することができ、これによりＡＭＩ２１０の作成が簡略化されうる。この場合、特定の航空会社が所有する一団の飛行機に対して単一のＡＭＩが作成されうる。このＡＭＩは各飛行機上でロード可能であり、飛行機において、ＬＲＵに保存された一意の秘密鍵によって、どの証明書がその一意の秘密鍵に関連付けられているかを決定するのに使用されうる。正確な証明書（複数可）が識別されたら、飛行機は次にその証明書（複数可）を認証のために地上インフラストラクチャとの通信に使用しうる。
【００３９】
上述したように、飛行機は一又は複数のＬＲＵを有しうる。複数のＬＲＵが使用される場合には、飛行機は、ＬＲＵのうちの１つが故障した場合の認証バックアップを有しうる。本開示は、ＬＲＵの数によって制限されない。図３に示すように、ＡＭＩが生成される場合、２つのＬＲＵが記載されており、ＬＲＵのうちの１つは第１のＬＲＵであってよく、別のＬＲＵは第２の又はバックアップＬＲＵであってよい。ＬＲＵを交換する場合、図４及び６に示すように、以下のラベリングが使用される。（第１のＬＲＵとも称される）古いＬＲＵとは、残されるＬＲＵであり、（第２のＬＲＵとも称される）新たなＬＲＵとは、（第３とも称される）交換されるＬＲＵを交換するためにインストールされているＬＲＵである。交換された又は第３のＬＲＵとは、故障したか、又は別の理由で交換されているかのいずれかのＬＲＵである。
【００４０】
図３に、本教示と一致する態様による、ＡＭＩの例示の構築プロセス３００を示す。３０５において、ＬＲＵ１  ３８０は、一又は複数の第１の証明書署名要求（「ＣＳＲ」）を生成し、各証明書署名要求は１つの鍵ペアに対応する。３１０において、ＬＲＵ２  ３８５は一又は複数の第２のＣＳＲを生成し、一又は複数の第２のＣＳＲをＬＲＵ１  ３８０へ送信する。３１５において、ＬＲＵ１  ３８０は一又は複数の第１のＣＳＲと一又は複数の第２のＣＳＲの両方を航空会社ＣＡ３７０へ送信する。３２０において、航空会社ＣＡ３７０が、公開鍵インフラストラクチャ（「ＰＫＩ」）又はＸ５０９デジタル証明書（航空会社１３０、ＣＡ１３２、航空会社ＣＡ３７０、航空会社のバックオフィス３７５、又は他の地上インフラストラクチャエンティティに対して飛行機を識別するために、ＬＲＵ、従ってＬＲＵが属する飛行機によって使用される「アイデンティティ証明書」とも称されうる）である一又は複数のＣＳＲの各公開鍵に対して一又は複数の証明書を生成し、ＬＲＵ１  ３８０（ＩＤ１）及びＬＲＵ２  ３８５（ＩＤ２）についてこれらのアイデンティティ証明書を発行し、アイデンティティ証明書を航空会社のバックオフィス３７５へ送信する。３２５において、航空会社のバックオフィス３７５が複合的なＡＭＩを構築し、任意選択的に他の飛行機から以前発行された証明書を含む。３３０において、航空会社のバックオフィス３７５により複合的なＡＭＩがＬＲＵ１  ３８０へ送信され、３３５においてロードされる。３４０において、ＬＲＵ１  ３８０は、３３５における重複期間の間、又は異なる時間間隔において、複合的なＡＭＩのＬＲＵ２  ３８５へのロード及び実行を含むデータ通信を送信する。３４５において、ＬＲＵ１  ３８０及びＬＲＵ２  ３８５が、各ＬＲＵにおいてどのアイデンティティがアクティブであるかを識別するための情報を交換し得、特定のアイデンティティは、そのＬＲＵ独自の公開／秘密鍵ペアに少なくとも部分的に基づくものである。ある実装態様において、特定のＬＲＵは、複数の鍵ペアに基づく複数のアイデンティティを有しうる。
【００４１】
図４に、本教示と一致する態様による、例示のＬＲＵ交換データロード（ロード及び実行）プロセス４００を示す。この実施例では、交換された又は第３のＬＲＵ（図示せず）が新たな又は第２のＬＲＵ２  ３８５と交換されており、古い又は第１のＬＲＵ１  ３８０は新たな又は第２のＬＲＵ２  ３８５にプロビジョニングができる。４０５において、古い又は第１のＬＲＵ１  ３８０が、初期の動作可能なソフトウェアのロードを新たな又は第２のＬＲＵ２  ３８５へ送信する。４１０において、古いＬＲＵ１  ３８０は任意選択的に、古い又は第１のＬＲＵ１  ３８０と関連付けられる第２の鍵ペアに基づいて一又は複数の一時鍵を送信し、新たな又は第２のＬＲＵ２  ３８５に送信されたこれらの鍵を記録しうる。この場合、古い又は第１のＬＲＵ１  ３８０は任意選択的に、新たな又は第２のＬＲＵ２  ３８５との交信において、航空会社のＣＡ３７０に対する下位ＣＡとして機能しうる。古い又は第１のＬＲＵ１  ３８０が複数の鍵ペア（及び各鍵ペアに対して１つの対応する複数のアイデンティティ）を有し、１つの鍵ペアが（第１のアイデンティティに対応する）第１の鍵ペアとして設計され、一又は複数の鍵ペアが（一又は複数の第２のアイデンティティに対応する）第２の鍵ペアとして設計される場合、古い又は第１のＬＲＵ１  ３８０が各鍵ペアについての別々のＣＳＲを航空会社３７０へ送信し、古い又は第１のＬＲＵ１  ３８０に関連付けられる各鍵ペアに対して複数の証明書を発行させうる。古い又は第１のＬＲＵ１  ３８０は次に、一又は複数の第２の鍵ペアのうちの一又は複数を使用して、古い又は第１のＬＲＵ１  ３８０が故障した場合に通信インテグリティを維持するためのバックアップオプションとして新たな又は第２のＬＲＵ２  ３８５を設置しうる。４１５において、古い又は第１のＬＲＵ１  ３８０が、複合的なＯＡＳのＡＭＩのロードを、新たな又は第２のＬＲＵ２  ３８５へ送信する。４２０において、古い又は第１のＬＲＵ１  ３８０が、新たな又は第２のＬＲＵ２  ３８５へ新たなＣＳＲの生成要求を送信する。４２５において、新たな又は第２のＬＲＵ２  ３８５は、古い又は第１のＬＲＵ１  ３８０へ新たな（一又は複数の）ＣＳＲ（複数可）を送信する。４３０において、古い又は第１のＬＲＵ１  ３８０が、交換されたＬＲＵ（第３のＬＲＵ）によって使用されている一又は複数のアイデンティティの一又は複数の証明書を失効させるための一又は複数のＣＳＲと失効要求（複数可）を航空会社ＣＡ３７０へ送信する。
【００４２】
図５に、本教示と一致する態様による、例示のアイデンティティの選択及びインストールプロセス５００を示す。プロセスは５０５及び５１０において開始し、飛行機のアイデンティティが証明書としてリストに記載された複合的なＡＭＩが提供され、５１５においてこのうちの少なくとも一つの証明書がＬＲＵ内の複合的なＡＭＩに保存された秘密鍵と一致することが予期される。５２０において、一又は複数のＬＲＵに保存された搭載型公開／秘密鍵が提供され、５２５において搭載された公開及び／又は秘密鍵のリストを調べることによって反復プロセスが開始する。５３０において、秘密鍵が証明書の公開鍵と一致するか否かが決定される。５３０における決定の結果が否定（秘密鍵が公開鍵に関連付けられていない、又は公開鍵が一致しない）である場合、プロセスは、５３５において鍵がなくなるまで反復を継続し、５２５にループバックする。５３０における決定の結果が肯定（秘密鍵が公開鍵に関連付けられている、又は公開鍵が一致する）である場合、次に、５４０において地上インフラストラクチャでの認証において飛行機によって使用されるリストに証明書に基づくアイデンティティが追加され、５３５において鍵がなくなるまで反復を継続する。５４５において、リストがあるか否かが決定される。５４５における決定の結果が否定（リストが空である）である場合、次に５５０においてフォールトが生じ、５６０においてプロセスが終了する。５４５における決定の結果が肯定（リストは空ではない）である場合、次に５５５においてアイデンティティ証明書（複数可）がインストールされ、５６０においてプロセスが終了する。
【００４３】
図６に、本教示と一致する態様による例示のＬＲＵ交換プロセス６００を示す。ＬＲＵ交換プロセスにおいて、古い又は第１のＬＲＵ１  ３８０が、６０５において交換されるＬＲＵ（第３のＬＲＵ、図示せず）の一又は複数の古いアイデンティティ証明書（複数可）（ＩＤ２）に対して一又は複数の証明書失効要求を生成する。６１０において、古い又は第１のＬＲＵ１  ３８０は、新たな又は第２のＬＲＵ２  ３８５に一又は複数の鍵ペアを生成するように要求し、新たな又は第２のＬＲＵ２  ３８５から一又は複数の第１のＣＳＲを受信する。６１５において、新たな又は第２のＬＲＵ２  ３８５は一又は複数の第２のＣＳＲを生成し、これを古い又は第１のＬＲＵ１  ３８０へ送信する。一又は複数の第１及び第２のＣＳＲの各ＣＳＲは、一又は複数の鍵ペアのうちの１つの公開鍵の証明書に対する要求である。６２０において、古い又は第１のＬＲＵ１  ３８０は通信ネットワークを介して、一又は複数の第２のＣＳＲと、交換された（又は第３の）ＬＲＵの一又は複数の証明書の失効要求を航空会社ＣＡ３７０へ送信する。６２５において、古い又は第１のＬＲＵ１  ３８０は任意選択的に、図４を参照しながら上述したように、古いＬＲＵにより発行され又は共有された認証情報を有する仮のプロビジョニングメッセージを新たな又は第２のＬＲＵ２  ３８５へ送信しうる。６３０において、航空会社ＣＡ３７０は、新たな又は第２のＬＲＵ２  ３８５の一又は複数の新たなアイデンティティ証明書ＩＤ２を発行し、交換された（又は第３の）ＬＲＵの一又は複数の古いアイデンティティ証明書を失効させて、この情報を航空会社のバックオフィス３７５へ送信する。６３５において、航空会社のバックオフィス３７５は複合的なＡＭＩを構築し、任意選択的に、航空会社１３０によって管理される他の航空会社等の他の航空会社からの一又は複数の証明書を含む。６４０において、航空会社のバックオフィス３７５は通信ネットワークを介して、複合的なＡＭＩ（複数可）を動作可能なソフトウェアとして飛行機の古い又は第１のＬＲＵ１  ３８０へ送信する。６４５において、古い又は第１のＬＲＵ１  ３８０は、複合的なＡＭＩ（複数可）をロードし、実行するために新たな又は第２のＬＲＵ２  ３８５へ送信する。
【００４４】
上述の説明は単なる例であり、当業者は構成及び実装態様における他の形態も想定しうる。例えば、本明細書で開示された実施例に関連して記載された様々な例示的な論理、論理ブロック、モジュール、及び回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特殊用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）又は他のプログラマブル論理デバイス、個別のゲート又はトランジスタ論理、個別のハードウェアコンポーネント、又は本明細書に記載された機能を実施するように設計されたこれらのいずれかの組み合わせを用いて実装されうる、又は実施されうる。汎用プロセッサはマイクロプロセッサであってよいが、代替的に、プロセッサは、いずれかの従来のプロセッサ、コントローラ、マイクロコントローラ、又は状態機械であってよい。プロセッサはまた、例えばＤＳＰとマイクロプロセッサとの組み合わせ、複数のマイクロプロセッサ、一又は複数のマイクロプロセッサとＤＳＰコアとの併用、又は上記のような他の任意の構成等のコンピュータデバイスの組み合わせとしても実装されうる。
【００４５】
一又は複数の実施例では、説明した機能は、ハードウェア、ソフトウェア、ファームウェア、又はこれらのいずれかの組み合わせにおいて実装されうる。ソフトウェアにおける実装では、本明細書に記載の技術は、本明細書に記載された機能を実施するモジュール（例えば手順、機能、サブプログラム、プログラム、ルーチン、サブルーチン、モジュール、ソフトウェアパッケージ、クラス等）で実装されうる。モジュールは、情報、データ、引数、パラメータ又はメモリコンテンツをパッシングする及び／又は受信することによって別のモジュール又はハードウェア回路に連結されうる。情報、引数、パラメータ、データ等は、メモリ共有、メッセージパッシング、トークンパッシング、ネットワーク送信等を含むいずれかの好適な手段を使用して、パッシングされうる、転送されうる、又は伝達されうる。ソフトウェアのコードは、メモリユニットに保存され、プロセッサによって実行されうる。メモリユニットはプロセッサ内部に、あるいはプロセッサ外部に実装され得、この場合、メモリユニットは、当技術分野で周知の様々な手段を介してプロセッサに通信可能に連結されうる。
【００４６】
例えば、図７は、上述した一又は複数のプロセスを実施するために使用されうる、コンピュータデバイス７００のハードウェア構成の一例を示す。図７においては、コンピュータデバイス７００に含まれる様々なコンポーネントを示したが、図７は、コンピュータデバイスの一例を示すものであり、追加のコンポーネントを加えることができ、既存のコンポーネントを除去することができる。
【００４７】
コンピュータデバイス７００は、例えばデスクトップ、ラップトップ、サーバ等のいずれかのタイプのコンピュータデバイス、又は例えばスマートフォン、タブレットコンピュータ、携帯電話、電子手帳等のいずれかのタイプのモバイル機器であってよい。図７に示すように、コンピュータデバイス７００は、様々なコア設定及びクロック周波数の一又は複数のプロセッサ７０２を含みうる。コンピュータデバイス７００はまた、コンピュータデバイス７００が動作している間、メインメモリとして機能する一又は複数のメモリデバイス７０４も含みうる。例えば、動作中に、ＤＮＳの動作をサポートするソフトウェアのコピーを、一又は複数のメモリデバイス７０４に保存しうる。コンピュータデバイス７００はまた、コンピュータデバイス７００の人との交信、及び操作を可能にするために、キーボード、マウス、タッチパッド、コンピュータスクリーン、タッチスクリーン等の一又は複数の周辺インターフェース７０６も含みうる。
【００４８】
コンピュータデバイス７００はまた、プロトコルを使用して有線又は無線媒体を介して通信するための、例えばイーサネットアダプタ、無線トランシーバー、又はシリアルネットワークコンポーネント等の一又は複数のネットワークを介して通信するために、一又は複数のネットワークインターフェース７０８も含みうる。コンピュータデバイス７００はまた、例えば画像、ファイル、及び一又は複数のプロセッサ７０２によって実行するためのプログラム命令等のデータを保存するための、例えばフラッシュドライブ、ハードドライブ、ランダムアクセスメモリ等の、様々な物理的寸法及び記憶容量の一又は複数のストレージデバイス７１０も含みうる。
【００４９】
更に、コンピュータデバイス７００は、上述した機能性を実現する一又は複数のソフトウェアプログラム７１２を含みうる。一又は複数のソフトウェアプログラム７１２は、一又は複数のプロセッサ７０２に本明細書に記載されたプロセスを実施させる命令を含みうる。一又は複数のソフトウェアプログラム７１２のコピーが、一又は複数のメモリデバイス７０４及び／又は一又は複数のストレージデバイス７１０に保存されうる。同様に、一又は複数のソフトウェアプログラム７１２によって用いられるデータ、例えばＤＮＳ記録が、一又は複数のメモリデバイス７０４及び／又は一又は複数のストレージデバイス７１０に保存されうる。
【００５０】
実装態様では、コンピュータデバイス７００は、ネットワーク７１６を介して他のデバイスと通信しうる。他のデバイスは、上述したように、いずれかの種類のデバイスであってよい。ネットワーク７１６は、例えばローカルエリアネットワーク、広域ネットワーク、仮想プライベートネットワーク、インターネット、イントラネット、エクストラネット、公衆交換電話網、赤外線ネットワーク、無線ネットワーク、及びこれらのいずれかの組み合わせ等の任意の種類のネットワークであってよい。ネットワーク７１６は、例えばＴＣＰ／ＩＰ、ＵＤＰ、ＯＳＩ、ＦＴＰ、ＵＰｎＰ、ＮＦＳ、ＣＩＦＳ、ＡｐｐｌｅＴａｌｋ等の任意の様々な商用プロトコルを使用して通信をサポートしうる。ネットワーク７１６は、例えばローカルエリアネットワーク、広域ネットワーク、仮想プライベートネットワーク、インターネット、イントラネット、エクストラネット、公衆交換電話網、赤外線ネットワーク、無線ネットワーク、及びこれらのいずれかの組み合わせ等の任意の種類のネットワークであってよい。
【００５１】
コンピュータデバイス７００は、様々なデータ記憶装置、及び他のメモリ及びストレージ媒体を含みうる。これらは、例えば一又は複数のコンピュータ周辺の（及び／又はコンピュータ内に存在する）、あるいは、ネットワーク上の任意の又は全てのコンピュータから遠く離れたストレージ媒体等の様々な場所に存在しうる。幾つかの実装態様では、情報は、当業者に既知のストレージエリアネットワーク（「ＳＡＮ」）に存在しうる。同様に、コンピュータ、サーバ、又はその他のネットワークデバイスによる機能を実施するために必要な全てのファイルは、必要に応じて周辺に及び／又は遠隔において保存されうる。
【００５２】
実装態様では、上述のコンピュータデバイス７００のコンポーネントは、単一の筐体内に入れる必要はない、又は互いに近接して位置づけされる必要もない。当業者は、上述したコンポーネントは単なる例であり、コンピュータデバイス７００は、開示された実装態様を実施するために必要な全ての付随のファームウェア又はソフトウェアを含むいかなる種類のハードウェアコンポーネントも含みうることを理解するであろう。コンピュータデバイス７００は、部分的に又は全体的に、特定用途向け集積回路（ＡＳＩＣ）又はフィールドプログラマブルゲートアレイ（ＦＰＧＡ）等の電子回路コンポーネント又はプロセッサによっても実装されうる。
【００５３】
ソフトウェアにおいて実装された場合、その機能は一又は複数の命令又はコードとしてコンピュータ可読媒体に保存されうる、又はコンピュータ可読媒体を介して送信されうる。コンピュータ可読媒体は、１つの場所から別の場所へのコンピュータプログラムの転送を促進する全ての媒体を含む、物的な非一過性のコンピュータストレージ媒体と通信媒体の両方を含む。ストレージ媒体は、コンピュータによってアクセスできる全ての利用可能な物的で非一過性の媒体でありうる。非限定的な例として、上記物的で非一過性のコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、フラッシュメモリ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ又はその他の光ディスク記憶域、磁気ディスク記憶域又はその他の磁気ストレージデバイス、又は所望のプログラムコードを命令又はデータ構造の、コンピュータによってアクセス可能な形態で担持又は保存するために使用可能なその他全ての媒体を含みうる。本明細書に記載されたディスク（ｄｉｓｋ及びｄｉｓｃ）とは、ＣＤ、レーザーディスク、光ディスク、ＤＶＤ，フロッピーディスク、及びブルーレイディスクを含み、ディスク（ｄｉｓｋ）は通常データを磁気的に再生するが、ディスク（ｄｉｓｃ）はレーザーを用いて光学的にデータを再生する。また、全ての接続は、適切にコンピュータ可読媒体と呼ばれる。例えば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）又は赤外線、ラジオ、及びマイクロ波等の無線技術を使用してウェブサイト、サーバ、又は他の遠隔ソースから送信された場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）又は赤外線、ラジオ、及びマイクロ波等の無線技術も媒体の定義に含まれる。コンピュータ可読媒体の範囲内に上記の組み合わせもまた含まれるべきである。
【００５４】
更に、本開示は下記の条項による例を含む。
【００５５】
条項１．１を超える公開鍵証明書（１２０）を含む航空会社によって変更可能な情報（「ＡＭＩ」）（１１５）を含み、
１を超える公開鍵証明書（１２０）が各々、暗号鍵ジェネレータ（２１５）によって生成された一又は複数の公開／秘密鍵ペアに関連付けられた１つの公開鍵に少なくとも部分的に基づいて、地上との通信のために、飛行機（１０５ａ、１０５ｂ）を一意に識別する、飛行機（１０５ａ、１０５ｂ）の列線交換ユニット（「ＬＲＵ」）（１１０ａ、１１０ｂ、１１０ｃ）。
【００５６】
条項２．一又は複数の公開／秘密鍵ペアを生成するように動作可能な暗号鍵ジェネレータ（２１５）と、一又は複数の公開／秘密鍵ペアを保存するように動作可能なメモリ（２２０、２２５）とを更に備える、条項１に記載の列線交換ユニット。
【００５７】
条項３．第１の列線交換ユニット（「ＬＲＵ」）（１１０ａ）と、
第２のＬＲＵ（１１０ｂ）と
を備え、
第１のＬＲＵと第２のＬＲＵが各々、
航空会社によって変更可能な情報（「ＡＭＩ」）（１１５）を含み、
ＡＭＩが、
第１の暗号鍵ジェネレータ（２１５）によって生成された第１の公開／秘密鍵ペアに関連付けられた第１の公開鍵に少なくとも部分的に基づいて、地上との通信のために、飛行機（１０５ａ、１０５ｂ）に対して第１の一意のアイデンティティを付与する第１の公開鍵証明書（１２０）と、
第２の暗号鍵ジェネレータ（２１５）によって生成された第２の公開／秘密鍵ペアに関連付けられた第２の公開鍵に少なくとも部分的に基づいて、地上との通信のために、飛行機（１０５ａ、１０５ｂ）に対して第２の一意のアイデンティティを付与する第２の公開鍵証明書（１２０）と
を含む、飛行機（１０５ａ、１０５ｂ）。
【００５８】
条項４．第１のＬＲＵが更に、第１の公開／秘密鍵ペアを生成するように動作可能な前記第１の暗号鍵ジェネレータ（２１５）と、第１の公開／秘密鍵ペアを保存するように動作可能な第１のメモリ（２２０、２２５）と
を備える、条項３に記載の飛行機。
【００５９】
条項５．第２のＬＲＵは更に、第２の公開／秘密鍵ペアを生成するように動作可能な前記第２の暗号鍵ジェネレータ（２１５）と、第２の公開／秘密鍵ペアを保存するように動作可能な第２のメモリ（２２０、２２５）と
を備える、条項４に記載の飛行機。
【００６０】
条項６．第１のＬＲＵは、第２のＬＲＵが一又は複数のアイデンティティ証明書のうちのどれを使用しているかを識別するように動作可能であり、第２のＬＲＵは、第１のＬＲＵが一又は複数のアイデンティティ証明書のうちのどれを使用しているかを識別するように構成されている、条項３に記載の飛行機。
【００６１】
条項７．第１のＬＲＵ、第２のＬＲＵ，あるいは第１のＬＲＵ又は第２のＬＲＵの両方が、第２のＬＲＵが一又は複数のアイデンティティ証明書のうちのどれを使用しているかを識別するように動作可能である第１のＬＲＵと、第１のＬＲＵが一又は複数のアイデンティティ証明書のうちのどれを使用しているかを識別するように構成されている第２のＬＲＵとに少なくとも部分的に基づいて、一又は複数の証明書失効要求を生成するように動作可能である、条項６に記載の飛行機。
【００６２】
条項８．飛行機（１０５ａ、１０５ｂ）において第１のＬＲＵ（３８０）を使用して第２の列線交換ユニット（「ＬＲＵ」）（３８５）のプロビジョニングのための方法であって、第１のＬＲＵ（３８０）によって、第２のＬＲＵ（３８５）により生成された公開−秘密鍵ペアに基づいて証明書署名要求（「ＣＳＲ」）を要求する第２のＬＲＵ（３８５）との通信を行うことと、第１のＬＲＵ（３８５）からＣＳＲを取得することと、認証局（「ＣＡ」）（３７０）に、交換されたＬＲＵに対するＣＳＲと証明書失効要求を送信することと、第１のＬＲＵ（３８５）によって生成された秘密鍵に関連付けられた公開鍵証明書を含む、複合的な、航空会社によって修正可能な情報（「ＡＭＩ」）（２１０）を取得することと、第１のＬＲＵ（３８５）に複合的なＡＭＩ（２１０）を送信することとを含む方法。
【００６３】
条項９．複合的なＡＭＩ（２１０）が、他の飛行機、あるいは同じ飛行機の他のＬＲＵを一意に識別する追加の証明書を含む、条項８に記載の方法。
【００６４】
条項１０．複合的なＡＭＩ（２１０）が、飛行機に対して二次的なアイデンティティを提供する追加の証明書を含む、条項８に記載の方法。
【００６５】
条項１１．公開鍵の証明書がＸ．５０９証明書である、条項８に記載の方法。
【００６６】
条項１２．飛行機（１０５ａ、１０５ｂ）の、航空会社によって変更可能な情報（「ＡＭＩ」）（２１０）に保存された列線交換ユニット（「ＬＲＵ」）（２０５）に対する正確な公開鍵インフラストラクチャ（「ＰＫＩ」）証明書を決定する方法であって、ＡＭＩ（２１０）から一又は複数のＰＫＩ証明書を取得することと、ＬＲＵ（２０５）によって、ＬＲＵ（２０５）に保存された秘密鍵又は公開鍵が一又は複数のＰＫＩ証明書のうちの１つのＰＫＩ証明書に保存された公開鍵と関連付けられているかを決定することと、通信のために飛行機（１０５ａ、１０９ｂ）を一意に識別するためにＰＫＩ証明書を使用することとを含む方法。
【００６７】
条項１３．一又は複数のＰＫＩ証明書のうちの一又は複数は別のＬＲＵに関連付けられる、条項１２に記載の方法。
【００６８】
条項１４．別のＬＲＵは別の飛行機に関連付けられている、条項１３に記載の方法。
【００６９】
条項１５．決定することが更に、ＬＲＵに保存された公開鍵を、ＰＫＩ証明書に保存された公開鍵と照合することを含む、条項１２に記載の方法。
【００７０】
条項１６．少なくとも一つの電子プロセッサによって実行されると、少なくとも一つの電子プロセッサに、飛行機（１０５ａ、１０５ｂ）の、航空会社によって変更可能な情報（「ＡＭＩ」）（２１０）に保存された列線交換ユニット（「ＬＲＵ」）（２０５）に対する正確な公開鍵インフラストラクチャ（「ＰＫＩ」）証明書を決定する方法であって、ＡＭＩ（２１０）から一又は複数のＰＫＩ証明書を取得することと、ＬＲＵ（２０５）によって、ＬＲＵ（２０５）に保存された秘密鍵又は公開鍵が一又は複数のＰＫＩ証明書のうちの１つのＰＫＩ証明書に保存された公開鍵と関連付けられているかを決定することと、通信のために飛行機（１０５ａ、１０５ｂ）を一意に識別するためにＰＫＩ証明書を使用することとを含む方法を実施させるコンピュータによって解釈可能な命令のコンピュータ可読媒体。
【００７１】
条項１７．一又は複数のＰＫＩ証明書のうちの一又は複数が別のＬＲＵに関連付けられている、条項１６に記載のコンピュータ可読媒体。
【００７２】
条項１８．別のＬＲＵが別の飛行機に関連付けられている、条項１６に記載のコンピュータ可読媒体。
【００７３】
条項１９．決定することが更に、ＬＲＵに保存された公開鍵を、ＰＫＩ証明書に保存された公開鍵と照合することを含む、条項１６に記載のコンピュータ可読媒体。
【００７４】
本教示内容を、それらの実装態様の例を参照しながら説明してきたが、当業者は、真の精神と範囲から逸脱することなく、説明した実装態様に様々な変更を行うことができるだろう。本明細書で使用されている用語及び記述は、説明のみを目的としたもので、限定を意図していない。特に、プロセスは実施例によって説明されているが、プロセスの段階は例示とは異なる順序で実施することができる、或いは同時に実施可能である。更に、用語の「含んでいる」、「含む」、「有している」、「有する」、「共に（ｗｉｔｈ）」又はこれらの変形用語が詳細説明において使用される範囲では、上記用語は、「含む、備える（ｃｏｍｐｒｉｓｉｎｇ）」と同様に包括的であるように意図される。例えばＡ及びＢ等のアイテムのリストに対して本明細書に記載される用語の「一又は複数の」及び「少なくとも一つの」は、Ａのみ、Ｂのみ、又はＡ及びＢを意味する。更に、特別の定めのない限り、用語の「セット」は「一又は複数」として解釈されるべきである。また、用語の「連結」は、間接又は直接接続のいずれかを意味するように意図される。従って、第１のデバイスが第２のデバイスに連結される場合、その接続は直接接続でありうる、あるいは、他のデバイス、コンポーネント、及び接続を介した間接接続でありうる。
【００７５】
当業者であれば、上述の実施例に対して、その理念及び範囲を逸脱することなく、様々な修正を行うことが可能であろう。本明細書で使用されている用語及び記述は、説明のみを目的としたもので、限定を意図していない。特に、方法は実施例によって説明されているが、方法のステップは例示とは異なる順序で、或いは同時に実行されうる。当業者であれば、これらのステップ及び他の変形例は、下記の特許請求の範囲及びその均等物で定義される理念及び範囲内にあることが理解されよう。
【図１】
2017112597.tif 000003
【図２】
2017112597.tif 000004
【図３】
2017112597.tif 000005
【図４】
2017112597.tif 000006
【図５】
2017112597.tif 000007
【図６】
2017112597.tif 000008
【図７】
2017112597.tif 000009
【外国語明細書】
2017112597000001.pdf
2017112597000002.pdf
2017112597000003.pdf
2017112597000004.pdf