JP5606323B2 - 代替パーツ署名リストファイル - Google Patents
代替パーツ署名リストファイル Download PDFInfo
- Publication number
- JP5606323B2 JP5606323B2 JP2010536158A JP2010536158A JP5606323B2 JP 5606323 B2 JP5606323 B2 JP 5606323B2 JP 2010536158 A JP2010536158 A JP 2010536158A JP 2010536158 A JP2010536158 A JP 2010536158A JP 5606323 B2 JP5606323 B2 JP 5606323B2
- Authority
- JP
- Japan
- Prior art keywords
- aircraft
- software
- parts
- signature
- data processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/51—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems at application loading time, e.g. accepting, rejecting, starting or inhibiting executable software based on integrity or source reliability
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/93—Document management systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Bioethics (AREA)
- Data Mining & Analysis (AREA)
- Stored Programmes (AREA)
- Storage Device Security (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Description
また、本発明は以下に記載する態様を含む。
(態様1)
航空機用ソフトウェアパーツを管理するための、コンピュータによって実行される方法であって、
一連の航空機用ソフトウェアパーツの一連の署名を有する代替パーツ署名リストファイルを作成すること、
代替パーツ署名リストファイルに署名を付与すること、
代替パーツ署名リストファイルをクレートに挿入して、クレートに格納された代替パーツ署名リストファイルを形成すること、
クレートに格納された代替パーツ署名リストファイルに署名を付与して、署名付きクレートを作成すること、
署名付きクレートを航空機用ソフトウェアパーツとして航空機データ処理システムへ送信すること、及び
航空機データ処理システム上の航空機用ソフトウェアパーツの各署名を、署名付きクレートの対応する署名で置き換えて、航空機データ処理システム上の一連の現在の署名を形成すること
を含む方法。
(態様2)
送信するステップが、
署名付きクレートを航空機データ処理システム上の機内電子配信システムへ送信すること
を含む、態様1に記載のコンピュータによって実行される方法。
(態様3)
前記一連の現在の署名のための対応する現在の署名を使用して、列線交換ユニットにロードする前に、特定の航空機用ソフトウェアパーツを照合すること
をさらに含む、態様1に記載のコンピュータによって実行される方法。
(態様4)
ロードするステップが人間のオペレータによって開始される、態様3に記載のコンピュータによって実行される方法。
(態様5)
航空機用ソフトウェアパーツを管理するための、コンピュータによって実行される方法であって、
一連の航空機用ソフトウェアパーツを特定すること、
一連の航空機用ソフトウェアパーツに関連する一連の署名をファイルに挿入すること、及び
一連の署名が既存の航空機用ソフトウェアパーツと対応している前記ファイルを、航空機用ソフトウェアパーツとして航空機データ処理システムへ送信すること
を含む方法。
(態様6)
航空機用ソフトウェアパーツを航空機データ処理システムに保存すること、
航空機用ソフトウェアパーツファイルの一連の署名のうちの選択された署名を使用して、航空機データ処理システムに保存された一連の航空機用ソフトウェアパーツのうちの選択された航空機用ソフトウェアパーツを認証することにより、認証された航空機用ソフトウェアパーツを形成すること、及び
認証されたソフトウェアパーツを航空機の列線交換ユニットにロードすること
をさらに含む、態様5に記載のコンピュータによって実行される方法。
(態様7)
ロードするステップが人間のオペレータによって開始される、態様5に記載のコンピュータによって実行される方法。
(態様8)
航空機データ処理システム上の一連の航空機用ソフトウェアパーツのそれぞれの古い署名を、航空機用ソフトウェアパーツに位置する対応する新しい署名で置き換えることをさらに含む、態様5に記載のコンピュータによって実行される方法。
(態様9)
それぞれの古い署名は期限切れした署名である、態様5に記載のコンピュータによって実行される方法。
(態様10)
挿入するステップが、
一連の航空機用ソフトウェアパーツに関連する一連の署名をファイルに挿入すること、
ファイルから航空機用ソフトウェアパーツを作成すること、
航空機用ソフトウェアパーツに署名を付与して、署名付き航空機用ソフトウェアパーツを形成すること、
署名付き航空機用ソフトウェアパーツをクレートに挿入して、クレートに格納された航空機用ソフトウェアパーツを形成すること
を含む、態様5に記載のコンピュータによって実行される方法。
(態様11)
航空機用ソフトウェアパーツがクレートに保存されている、態様5に記載のコンピュータによって実行される方法。
(態様12)
一連の署名が、一連の拡張可能なマークアップ言語の署名である、態様5に記載のコンピュータによって実行される方法。
(態様13)
航空機用ソフトウェアパーツを管理するための、コンピュータによって実行される方法であって、
航空機上の一連の航空機用ソフトウェアパーツに関連する一連の署名を含む航空機用ソフトウェアパーツを受信すること、及び
航空機上の一連の航空機用ソフトウェアパーツの各航空機用ソフトウェアパーツに関連するそれぞれの古い署名を、航空機用ソフトウェアパーツの対応する新しい署名で置き換えること
を含む方法。
(態様14)
一連の航空機用ソフトウェアパーツに関連する一連の署名をファイルに挿入すること、
ファイルから航空機用ソフトウェアパーツを作成すること、及び
航空機用ソフトウェアパーツを航空機データ処理システムへ送信すること
をさらに含む、態様13に記載のコンピュータによって実行される方法。
(態様15)
置き換えるステップが、
航空機上に一連の航空機用ソフトウェアパーツのうちの選択された航空機用ソフトウェアパーツをロードする要求に応じて、選択された航空機用ソフトウェアパーツに関連する古い署名の代わりに、航空機用ソフトウェアパーツから関連する新しい署名を使用して、選択された航空機用ソフトウェアパーツを認証すること、
選択された航空機用ソフトウェアパーツが良好に認証されたことに応じて、選択された航空機用ソフトウェアパーツを航空機上の列線交換ユニットにロードすること
を含む、態様13に記載のコンピュータによって実行される方法。
(態様16)
要求が航空機の整備士によって送信される、態様15に記載のコンピュータによって実行される方法。
(態様17)
航空機の航空機データ処理システム、及び
航空機データ処理システム上に位置するソフトウェア・アプリケーションであって、航空機データ処理システムの一連の航空機用ソフトウェアパーツに関連する一連の署名を有する一つの航空機用ソフトウェアパーツを受信し、ファイル中の一連の署名のうちの選択された署名を使用して、航空機データ処理システム上に保存された一連の航空機用ソフトウェアパーツのうちの選択された航空機用ソフトウェアパーツを認証して、認証された航空機用ソフトウェアパーツを形成し、認証されたソフトウェアパーツを航空機の列線交換ユニットにロードすることができるソフトウェア・アプリケーション
を含む装置。
(態様18)
第2データ処理システム、及び
第2データ処理システム上に位置する航空機用ソフトウェアパーツ管理アプリケーションであって、一連の航空機用ソフトウェアパーツを特定すること、一連の航空機用ソフトウェアパーツに関連する一連の署名をファイルに挿入すること、及び前記ファイルを航空機用ソフトウェアパーツとして航空機データ処理システムへ送信することができる航空機用ソフトウェアパーツ管理アプリケーション
をさらに含む、態様17に記載の装置。
(態様19)
コンピュータによって読み取り可能な媒体、
一連の航空機用ソフトウェアパーツを特定するための、コンピュータによって書き込み可能な媒体に保存されたプログラムコード、
ファイルに一連の航空機用ソフトウェアパーツに関連する一連の署名を挿入して、一つの航空機用ソフトウェア部品を形成するための、コンピュータによって書き込み可能な媒体に保存されたプログラムコード、及び
航空機用ソフトウェアパーツを航空機データ処理システムへ送信するための、コンピュータによって書き込み可能な媒体に保存されたプログラムコード
を含む、コンピュータプログラム製品。
(態様20)
航空機用ソフトウェアパーツを航空機データ処理システムに保存するための、コンピュータによって書き込み可能な媒体に保存されたプログラムコード、
航空機用ソフトウェアパーツの一連の署名のうちの選択された署名を使用して、航空機データ処理システムに保存された一連の航空機用ソフトウェアパーツのうちの選択された航空機用ソフトウェアパーツを認証することにより、認証された航空機用ソフトウェアパーツを形成するための、コンピュータによって書き込み可能な媒体に保存されたプログラムコード、及び
認証されたソフトウェアパーツを航空機データ処理システムの列線交換ユニットにロードするための、コンピュータによって書き込み可能な媒体に保存されたプログラムコード
をさらに含む、態様19に記載のコンピュータプログラム製品。
Claims (8)
- 航空機用ソフトウェアパーツを管理するための、コンピュータによって実行される方法であって、
航空機用ソフトウェアパーツ管理システムによって航空機上にあって管理対象である、一連の航空機用ソフトウェアパーツを特定すること、
航空機用ソフトウェアパーツ管理システムによって前記一連の航空機用ソフトウェアパーツに関連する一連の署名を地上に保存された航空機用ソフトウェアパーツから作成して代替パーツ署名リストファイルに挿入すること、
航空機用ソフトウェアパーツ管理システムによって前記代替パーツ署名リストファイルを、航空機上の航空機データ処理システムへ送信すること、及び
航空機データ処理システムによって航空機データ処理システム上の一連の航空機用ソフトウェアパーツのそれぞれの古い署名を代替パーツ署名リストファイルに挿入されている新しい署名で置き換えること
を含む方法。 - 前記代替パーツ署名リストファイルは航空機用ソフトウェアパーツなしで送信される、請求項1に記載のコンピュータによって実行される方法。
- 航空機データ処理システムによって前記代替パーツ署名リストファイルの一連の署名のうちの選択された署名を使用して、航空機データ処理システムに保存された一連の航空機用ソフトウェアパーツのうちの選択された航空機用ソフトウェアパーツを認証することにより、認証された航空機用ソフトウェアパーツを形成すること、及び
航空機データ処理システムによって認証されたソフトウェアパーツを航空機の列線交換ユニットにロードすること
をさらに含む、請求項1に記載のコンピュータによって実行される方法。 - 挿入するステップが、
代替パーツ署名リストファイルを航空機用ソフトウェアパーツの形態にすること、
航空機用ソフトウェアパーツの形態の代替パーツ署名リストファイルに署名を付与して、署名付き航空機用ソフトウェアパーツの形態の代替パーツ署名リストファイルを形成すること、
署名付き航空機用ソフトウェアパーツの形態の代替パーツ署名リストファイルをクレートに挿入して、クレートに格納された航空機用ソフトウェアパーツの形態の代替パーツ署名リストファイルを形成すること
を含む、請求項1に記載のコンピュータによって実行される方法。 - 代替パーツ署名リストファイルが航空機用ソフトウェアパーツの形態でクレートに保存されている、請求項1に記載のコンピュータによって実行される方法。
- 航空機用ソフトウェアパーツを管理するための、コンピュータによって実行される方法であって、
航空機用ソフトウェアパーツ管理システムによって一連の航空機用ソフトウェアパーツの一連の署名を有する代替パーツ署名リストファイルを地上に保存された航空機用ソフトウェアパーツから作成すること、
航空機用ソフトウェアパーツ管理システムによって代替パーツ署名リストファイルに署名を付与すること、
航空機用ソフトウェアパーツ管理システムによって代替パーツ署名リストファイルをクレートに挿入して、クレートに格納された代替パーツ署名リストファイルを形成すること、
航空機用ソフトウェアパーツ管理システムによってクレートに格納された代替パーツ署名リストファイルに署名を付与して、署名付きクレートを作成すること、
航空機用ソフトウェアパーツ管理システムによって署名付きクレートを航空機用ソフトウェアパーツとして航空機上の航空機データ処理システムへ送信すること、及び
航空機データ処理システムによって航空機データ処理システム上の航空機用ソフトウェアパーツの各署名を、署名付きクレートの対応する署名で置き換えて、航空機データ処理システム上の一連の現在の署名を形成すること
を含む方法。 - 送信するステップが、
署名付きクレートを航空機データ処理システム上の機内電子配信システムへ送信すること
を含む、請求項6に記載のコンピュータによって実行される方法。 - 航空機データ処理システムによって前記一連の現在の署名のための対応する現在の署名を使用して、列線交換ユニットにロードする前に、特定の航空機用ソフトウェアパーツを照合すること
をさらに含む、請求項6に記載のコンピュータによって実行される方法。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US99053907P | 2007-11-27 | 2007-11-27 | |
US60/990,539 | 2007-11-27 | ||
US12/276,577 | 2008-11-24 | ||
US12/276,577 US9208308B2 (en) | 2007-11-27 | 2008-11-24 | Alternate parts signature list file |
PCT/US2008/084824 WO2009070655A1 (en) | 2007-11-27 | 2008-11-26 | Alternate parts signature list file |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2011507742A JP2011507742A (ja) | 2011-03-10 |
JP2011507742A5 JP2011507742A5 (ja) | 2012-01-19 |
JP5606323B2 true JP5606323B2 (ja) | 2014-10-15 |
Family
ID=40670647
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010536158A Active JP5606323B2 (ja) | 2007-11-27 | 2008-11-26 | 代替パーツ署名リストファイル |
Country Status (5)
Country | Link |
---|---|
US (1) | US9208308B2 (ja) |
EP (1) | EP2225634B1 (ja) |
JP (1) | JP5606323B2 (ja) |
CN (1) | CN101842773B (ja) |
WO (1) | WO2009070655A1 (ja) |
Families Citing this family (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8490074B2 (en) * | 2007-11-27 | 2013-07-16 | The Boeing Company | Aircraft software part library |
US8185609B2 (en) * | 2007-11-27 | 2012-05-22 | The Boeing Company | Method and apparatus for processing commands in an aircraft network |
US8930310B2 (en) * | 2007-11-27 | 2015-01-06 | The Boeing Company | Proxy server for distributing aircraft software parts |
US8165930B2 (en) * | 2007-11-27 | 2012-04-24 | The Boeing Company | Crate tool |
US20090138874A1 (en) * | 2007-11-27 | 2009-05-28 | The Boeing Company | Software Maintenance Tool |
US9208308B2 (en) | 2007-11-27 | 2015-12-08 | The Boeing Company | Alternate parts signature list file |
US20090138873A1 (en) * | 2007-11-27 | 2009-05-28 | The Boeing Company | Method and Apparatus for Loadable Aircraft Software Parts Distribution |
US8442751B2 (en) | 2007-11-27 | 2013-05-14 | The Boeing Company | Onboard electronic distribution system |
US8321083B2 (en) * | 2008-01-30 | 2012-11-27 | The Boeing Company | Aircraft maintenance laptop |
JP2009200595A (ja) * | 2008-02-19 | 2009-09-03 | Fujitsu Ltd | 署名管理プログラム、署名管理方法及び署名管理装置 |
US8850211B2 (en) * | 2009-04-27 | 2014-09-30 | Qualcomm Incorporated | Method and apparatus for improving code and data signing |
US10102687B1 (en) | 2010-08-17 | 2018-10-16 | The Boeing Company | Information management system for ground vehicles |
US8745748B2 (en) * | 2010-10-15 | 2014-06-03 | Microsoft Corporation | Cancelling digital signatures for form files |
FR2978264B1 (fr) * | 2011-07-18 | 2014-06-27 | Airbus Operations Sas | Un procede de rechargement automatique de logiciel et un dispositif de rechargement automatique de logiciel |
US20140173392A1 (en) * | 2012-12-19 | 2014-06-19 | Advanced Micro Devices, Inc. | Hardware enforced protection of software data structures |
FR3003366B1 (fr) * | 2013-03-12 | 2015-04-10 | Airbus Operations Sas | Procede, dispositif et programme d'ordinateur pour l'installation ou la desinstallation automatique de modules logiciels dans des equipements embarques d'un aeronef |
US9237022B2 (en) | 2013-05-07 | 2016-01-12 | The Boeing Company | Use of multiple digital signatures and quorum rules to verify aircraft information |
US9160543B2 (en) * | 2013-05-07 | 2015-10-13 | The Boeing Company | Verification of aircraft information in response to compromised digital certificate |
US20140359605A1 (en) * | 2013-05-30 | 2014-12-04 | Microsoft Corporation | Bundle package signing |
EP3014853B1 (en) * | 2013-06-25 | 2019-09-11 | Fedex Corporation | Transport communication management |
US20150051756A1 (en) * | 2013-08-14 | 2015-02-19 | The Boeing Company | Aircraft System Control and Reporting via a Mobile Device |
WO2015095575A1 (en) | 2013-12-18 | 2015-06-25 | Fedex Corporation | Methods and systems for data structure optimization |
KR20150084221A (ko) | 2014-01-13 | 2015-07-22 | 삼성전자주식회사 | 어플리케이션 패키지의 재서명 장치, 방법 및 상기 어플리케이션 패키지를 실행하는 단말장치 |
US9260199B2 (en) * | 2014-02-25 | 2016-02-16 | Honeywell International Inc. | Aircraft data processing and transmission system |
US9407635B2 (en) * | 2014-05-16 | 2016-08-02 | The Boeing Company | Vehicle data delivery |
US9811657B2 (en) * | 2014-06-06 | 2017-11-07 | The Boeing Company | Security information for software parts |
US9916701B2 (en) * | 2014-09-10 | 2018-03-13 | The Boeing Company | Vehicle auditing and control of maintenance and diagnosis for vehicle systems |
US10613777B2 (en) | 2015-05-13 | 2020-04-07 | Bank Of America Corporation | Ensuring information security in data transfers by utilizing decoy data |
US10326588B2 (en) | 2015-05-13 | 2019-06-18 | Bank Of America Corporation | Ensuring information security in data transfers by dividing and encrypting data blocks |
US9811279B2 (en) | 2015-05-13 | 2017-11-07 | Bank Of America Corporation | Securing physical-storage-media data transfers |
US10652027B2 (en) | 2015-10-20 | 2020-05-12 | The Boeing Company | Airplane identity management with redundant line replaceable units (LRUs) and composite airplane modifiable information (AMI) |
US10467016B2 (en) | 2016-06-30 | 2019-11-05 | General Electric Company | Managing an image boot |
US10318451B2 (en) | 2016-06-30 | 2019-06-11 | Ge Aviation Systems Llc | Management of data transfers |
US10470114B2 (en) | 2016-06-30 | 2019-11-05 | General Electric Company | Wireless network selection |
US10712377B2 (en) | 2016-06-30 | 2020-07-14 | Ge Aviation Systems Llc | Antenna diagnostics for wireless communication unit for communicating engine data |
US10200110B2 (en) | 2016-06-30 | 2019-02-05 | Ge Aviation Systems Llc | Aviation protocol conversion |
US10819601B2 (en) | 2016-06-30 | 2020-10-27 | Ge Aviation Systems Llc | Wireless control unit server for conducting connectivity test |
US10529150B2 (en) | 2016-06-30 | 2020-01-07 | Aviation Systems LLC | Remote data loading for configuring wireless communication unit for communicating engine data |
US10444748B2 (en) | 2016-06-30 | 2019-10-15 | Ge Aviation Systems Llc | In-situ measurement logging by wireless communication unit for communicating engine data |
US10764747B2 (en) | 2016-06-30 | 2020-09-01 | Ge Aviation Systems Llc | Key management for wireless communication system for communicating engine data |
US10681132B2 (en) | 2016-06-30 | 2020-06-09 | Ge Aviation Systems Llc | Protocol for communicating engine data to wireless communication unit |
FR3058290B1 (fr) * | 2016-10-27 | 2019-08-02 | Thales | Equipement avionique avec signature a usage unique d'un message emis, systeme avionique, procede de transmission et programme d'ordinateur associes |
US10148653B2 (en) * | 2016-12-14 | 2018-12-04 | The Boeing Company | Authenticating an aircraft data exchange using detected differences of onboard electronics |
US10297162B2 (en) * | 2016-12-28 | 2019-05-21 | Honeywell International Inc. | System and method to activate avionics functions remotely |
FR3089325B1 (fr) * | 2018-12-03 | 2023-03-31 | Safran Electronics & Defense | Procédé et dispositif de gestion de configurations logicielles d’équipements d’un aéronef |
CN109918117B (zh) * | 2019-03-15 | 2021-10-29 | 北京恒赢智航科技有限公司 | 航空公司构型管理*** |
US10732944B1 (en) * | 2019-05-14 | 2020-08-04 | Baidu Usa Llc | Generic verification approach for Protobuf based projects |
Family Cites Families (89)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BE790590A (fr) | 1971-10-28 | 1973-02-15 | Western Electric Co | Modulateur optique |
US4216168A (en) | 1978-10-16 | 1980-08-05 | Allied Chemical Corporation | Preparation of high purity tetrahydrocarbylammonium tetrahydridoborates |
US5541840A (en) | 1993-06-25 | 1996-07-30 | Chrysler Corporation | Hand held automotive diagnostic service tool |
US9443358B2 (en) | 1995-06-07 | 2016-09-13 | Automotive Vehicular Sciences LLC | Vehicle software upgrade techniques |
US6691004B2 (en) | 1995-07-31 | 2004-02-10 | Honeywell International, Inc. | Method for determining a currently obtainable climb gradient of an aircraft |
US6047165A (en) | 1995-11-14 | 2000-04-04 | Harris Corporation | Wireless, frequency-agile spread spectrum ground link-based aircraft data communication system |
US5956619A (en) | 1996-12-12 | 1999-09-21 | Globalstar L.P. | Satellite controlled power control for personal communication user terminals |
FR2762169B1 (fr) | 1997-04-10 | 1999-06-25 | Aerospatiale | Systeme de liaisons de donnees entre un aeronef et le sol et procede de survie a une panne |
US6044323A (en) | 1997-10-20 | 2000-03-28 | Motorola, Inc. | Satellite based commercial and military intercity and intercontinental air traffic control |
US6385513B1 (en) | 1998-12-08 | 2002-05-07 | Honeywell International, Inc. | Satellite emergency voice/data downlink |
US7113851B1 (en) | 1999-06-09 | 2006-09-26 | Walter Gelon | Practical orbit raising system and method for geosynchronous satellites |
US6675382B1 (en) | 1999-06-14 | 2004-01-06 | Sun Microsystems, Inc. | Software packaging and distribution system |
US6662197B1 (en) | 1999-06-25 | 2003-12-09 | Emc Corporation | Method and apparatus for monitoring update activity in a data storage facility |
US6529706B1 (en) | 1999-09-13 | 2003-03-04 | Rockwell Collins, Inc. | Aircraft satellite communications system for distributing internet service from direct broadcast satellites |
US7194620B1 (en) | 1999-09-24 | 2007-03-20 | Verizon Business Global Llc | Method for real-time data authentication |
WO2001041024A1 (en) | 1999-12-01 | 2001-06-07 | Sinex Aviation Technologies Corporation | Dynamic aircraft maintenance management system |
US6741841B1 (en) | 2000-01-28 | 2004-05-25 | Rockwell Collins | Dual receiver for a on-board entertainment system |
US6567040B1 (en) | 2000-02-23 | 2003-05-20 | Hughes Electronics Corporation | Offset pointing in de-yawed phased-array spacecraft antenna |
US6831912B1 (en) | 2000-03-09 | 2004-12-14 | Raytheon Company | Effective protocol for high-rate, long-latency, asymmetric, and bit-error prone data links |
US6898492B2 (en) | 2000-03-15 | 2005-05-24 | De Leon Hilary Laing | Self-contained flight data recorder with wireless data retrieval |
US6313759B1 (en) | 2000-03-16 | 2001-11-06 | Rockwell Collins | System and method of communication between an aircraft and a ground control station |
US6748597B1 (en) | 2000-04-07 | 2004-06-08 | Live Tv, Inc. | Upgradable aircraft in-flight entertainment system and associated upgrading methods |
US6636790B1 (en) | 2000-07-25 | 2003-10-21 | Reynolds And Reynolds Holdings, Inc. | Wireless diagnostic system and method for monitoring vehicles |
DE10037397A1 (de) | 2000-08-01 | 2002-02-14 | Daimler Chrysler Ag | Verfahren zum Laden von Software |
US6438468B1 (en) | 2000-11-28 | 2002-08-20 | Honeywell International Inc. | Systems and methods for delivering data updates to an aircraft |
US7103317B2 (en) | 2000-12-12 | 2006-09-05 | The Directv Group, Inc. | Communication system using multiple link terminals for aircraft |
JP2002207428A (ja) * | 2001-01-10 | 2002-07-26 | Mitsubishi Electric Corp | 署名有効期限延長装置、署名有効期限検証装置、署名有効期限延長システム、署名有効期限延長方法、署名有効期限延長プログラムを記録した記録媒体 |
US7383329B2 (en) | 2001-02-13 | 2008-06-03 | Aventail, Llc | Distributed cache for state transfer operations |
US7908042B2 (en) | 2001-02-13 | 2011-03-15 | The Boeing Company | Methods and apparatus for wireless upload and download of aircraft data |
US6671589B2 (en) | 2001-02-13 | 2003-12-30 | William Holst | Method and apparatus to support remote and automatically initiated data loading and data acquisition of airborne computers using a wireless spread spectrum aircraft data services link |
US20020160773A1 (en) | 2001-03-29 | 2002-10-31 | Tenzing Communications, Inc. | Communications systems for aircraft including wireless systems |
US8458689B2 (en) | 2001-03-30 | 2013-06-04 | Roderick A. Barman | Method and apparatus for reprogramming engine controllers |
IES20010666A2 (en) * | 2001-07-17 | 2002-11-13 | Aircraft Man Technologies Ltd | An electronic operations and maintenance log and system for an aircraft |
US7747531B2 (en) * | 2002-02-05 | 2010-06-29 | Pace Anti-Piracy | Method and system for delivery of secure software license information |
US7254640B2 (en) | 2002-04-09 | 2007-08-07 | Vigilos, Inc. | System for providing fault tolerant data warehousing environment by temporary transmitting data to alternate data warehouse during an interval of primary data warehouse failure |
US7437715B2 (en) | 2002-04-09 | 2008-10-14 | Hewlett-Packard Development Company, L.P. | System and method for generating a set of robot commands based on user entry events in a user interface |
US6768943B2 (en) | 2002-04-18 | 2004-07-27 | Aviation Communication & Surveillance Systems, Llc | System and method using environment memory having signatures |
US6816728B2 (en) | 2002-04-24 | 2004-11-09 | Teledyne Technologies Incorporated | Aircraft data communication system and method |
US6973479B2 (en) | 2002-05-01 | 2005-12-06 | Thales Avionics, Inc. | Method and system for configuration and download in a restricted architecture network |
EP1361509B1 (en) | 2002-05-08 | 2013-07-10 | Sap Ag | Software delivery manager |
US7653212B2 (en) | 2006-05-19 | 2010-01-26 | Universal Electronics Inc. | System and method for using image data in connection with configuring a universal controlling device |
US20030225492A1 (en) | 2002-05-29 | 2003-12-04 | Cope Gary G. | Flight data transmission via satellite link and ground storage of data |
AU2003262974A1 (en) | 2002-08-29 | 2004-03-19 | Bae Systems Information And Electronic Systems Integration Inc | Mechanism for integrating programmable devices into software based frameworks for distributed computing |
JP3984523B2 (ja) | 2002-09-27 | 2007-10-03 | アルパイン株式会社 | 車車間通信方法 |
US7219339B1 (en) | 2002-10-29 | 2007-05-15 | Cisco Technology, Inc. | Method and apparatus for parsing and generating configuration commands for network devices using a grammar-based framework |
US7636568B2 (en) | 2002-12-02 | 2009-12-22 | The Boeing Company | Remote aircraft manufacturing, monitoring, maintenance and management system |
US7555657B2 (en) | 2003-03-28 | 2009-06-30 | Ricoh Company, Ltd. | Communication device, software update device, software update system, software update method, and program |
FR2854978B1 (fr) | 2003-05-14 | 2007-04-20 | Jacques Villiers | Dispositif et procede d'assistance automatisee aux controleurs de la circulation aerienne. |
US7213268B2 (en) | 2003-07-25 | 2007-05-01 | Aviation Communication And Surveillance Systems, Llc | Method for controlling customer-implemented data updates |
DE10337171A1 (de) | 2003-08-13 | 2005-03-17 | Airbus Deutschland Gmbh | Verfahren zum Austausch von Programmen in Flugzeugrechnern |
US7313143B1 (en) | 2003-09-26 | 2007-12-25 | Itt Manufacturing Enterprises, Inc. | Method for diversity site group operations in air/ground communications |
EP1665041A1 (en) | 2003-09-26 | 2006-06-07 | Bitfone Corporation | Update package catalog for update package transfer between generator and content server in a network |
CA2445220C (en) | 2003-10-10 | 2009-03-17 | Nav Canada | Air traffic information display system |
US7478381B2 (en) | 2003-12-15 | 2009-01-13 | Microsoft Corporation | Managing software updates and a software distribution service |
US7506309B2 (en) | 2004-03-23 | 2009-03-17 | General Motors Corporation | Method for managing vehicle software configuration updates |
US7489992B2 (en) | 2004-04-12 | 2009-02-10 | Sagem Avionics, Inc. | Method and system for remotely communicating and interfacing with aircraft condition monitoring systems |
US7734740B2 (en) | 2004-04-16 | 2010-06-08 | The Boeing Company | Configuration management apparatus and related methods |
EP1763766A4 (en) | 2004-05-04 | 2009-04-01 | Robert M Price | SYSTEM AND METHOD FOR COMMUNICATING ELECTRONIC EQUIPMENT |
WO2005109184A1 (en) * | 2004-05-08 | 2005-11-17 | Intel Corporation | Firmware interface runtime environment protection field |
US7366589B2 (en) | 2004-05-13 | 2008-04-29 | General Motors Corporation | Method and system for remote reflash |
IES20040347A2 (en) | 2004-05-18 | 2005-11-30 | Flightman Res Ltd | A method for bi-directional exchange of data based on user-defined policies for the selection of a preferred datalink |
US7512714B2 (en) | 2004-08-31 | 2009-03-31 | Honeywell International Inc. | System and method for transmitting ACARS messages over a TCP/IP data communication link |
US7420476B2 (en) | 2005-01-07 | 2008-09-02 | Raytheon Company | Programmable cockpit upgrade system |
US7412291B2 (en) | 2005-01-12 | 2008-08-12 | Honeywell International Inc. | Ground-based software tool for controlling redundancy management switching operations |
US8027758B2 (en) | 2005-01-19 | 2011-09-27 | Airbus Operations (S.A.S.) | Navigation system for an aircraft and associated command process |
US7230221B2 (en) | 2005-03-02 | 2007-06-12 | United States Of America As Represented By The Secretary Of The Navy | Portable air defense ground based launch detection system |
US20060229772A1 (en) | 2005-04-08 | 2006-10-12 | Honeywell International Inc. | Systems and methods for avionics software delivery |
US7292579B2 (en) | 2005-04-29 | 2007-11-06 | Scenera Technologies, Llc | Processing operations associated with resources on a local network |
US8074214B2 (en) | 2005-05-19 | 2011-12-06 | Oracle International Corporation | System for creating a customized software installation on demand |
GB0517351D0 (en) | 2005-08-24 | 2005-10-05 | Airbus Uk Ltd | Landing load monitor for aircraft landing gear |
US7551086B2 (en) | 2005-09-20 | 2009-06-23 | The Boeing Company | System and methods for tracking aircraft components |
US7647139B2 (en) | 2005-12-02 | 2010-01-12 | The Boeing Company | Seamless air traffic control (ATC) datalink transfers |
US7756145B2 (en) | 2005-12-02 | 2010-07-13 | The Boeing Company | Methods and apparatus providing an airborne e-enabled architecture as a system of systems |
WO2007088384A1 (en) * | 2006-02-03 | 2007-08-09 | British Telecommunications Public Limited Company | Software product authentication |
JP2007266797A (ja) * | 2006-03-28 | 2007-10-11 | Tokyo Stock Exchange Inc | 認証システムおよびその認証方法 |
US7876259B2 (en) | 2006-11-06 | 2011-01-25 | Leonard Schuchman | Automatic dependent surveillance system secure ADS-S |
EP1939751A1 (en) | 2006-12-22 | 2008-07-02 | Telefonaktiebolaget LM Ericsson (publ) | Storing compressed data |
US20080208853A1 (en) | 2007-02-28 | 2008-08-28 | David Vismans | Processing device for detecting a certain computer command |
US8185254B2 (en) | 2007-07-18 | 2012-05-22 | Honeywell International Inc. | Method and system for updating navigation information |
US7974939B2 (en) | 2007-10-26 | 2011-07-05 | Microsoft Corporation | Processing model-based commands for distributed applications |
US8490074B2 (en) | 2007-11-27 | 2013-07-16 | The Boeing Company | Aircraft software part library |
US20090138873A1 (en) | 2007-11-27 | 2009-05-28 | The Boeing Company | Method and Apparatus for Loadable Aircraft Software Parts Distribution |
US8165930B2 (en) | 2007-11-27 | 2012-04-24 | The Boeing Company | Crate tool |
US8930310B2 (en) | 2007-11-27 | 2015-01-06 | The Boeing Company | Proxy server for distributing aircraft software parts |
US20090138874A1 (en) | 2007-11-27 | 2009-05-28 | The Boeing Company | Software Maintenance Tool |
US8185609B2 (en) | 2007-11-27 | 2012-05-22 | The Boeing Company | Method and apparatus for processing commands in an aircraft network |
CN112199686A (zh) | 2007-11-27 | 2021-01-08 | 波音公司 | 分配可加载软件飞行器部件(lsap)的方法和设备 |
US8442751B2 (en) | 2007-11-27 | 2013-05-14 | The Boeing Company | Onboard electronic distribution system |
US9208308B2 (en) | 2007-11-27 | 2015-12-08 | The Boeing Company | Alternate parts signature list file |
-
2008
- 2008-11-24 US US12/276,577 patent/US9208308B2/en active Active
- 2008-11-26 WO PCT/US2008/084824 patent/WO2009070655A1/en active Application Filing
- 2008-11-26 CN CN200880113905.2A patent/CN101842773B/zh active Active
- 2008-11-26 JP JP2010536158A patent/JP5606323B2/ja active Active
- 2008-11-26 EP EP08854718.7A patent/EP2225634B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20090138517A1 (en) | 2009-05-28 |
EP2225634A1 (en) | 2010-09-08 |
WO2009070655A1 (en) | 2009-06-04 |
CN101842773A (zh) | 2010-09-22 |
EP2225634B1 (en) | 2022-11-02 |
US9208308B2 (en) | 2015-12-08 |
EP2225634A4 (en) | 2016-03-09 |
CN101842773B (zh) | 2016-11-09 |
JP2011507742A (ja) | 2011-03-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5606323B2 (ja) | 代替パーツ署名リストファイル | |
RU2702481C2 (ru) | Способ (варианты) и устройство установки программной подсистемы для воздушных летательных аппаратов | |
EP2557522A2 (en) | Software part validation using hash values | |
EP2956886B1 (en) | Verification of aircraft information in response to compromised digital certificate | |
US20150161618A1 (en) | Aircraft Configuration and Software Part Management Using a Configuration Software Part | |
US9237022B2 (en) | Use of multiple digital signatures and quorum rules to verify aircraft information | |
US9652599B2 (en) | Restricted code signing | |
US9239247B1 (en) | Verification of devices connected to aircraft data processing systems | |
US9336361B2 (en) | Feature license-related repair/replacement processes and credit handling | |
US11715079B2 (en) | Maintaining secure access to a self-service terminal (SST) | |
US20230161915A1 (en) | Data bundle generation and deployment | |
US11968309B2 (en) | Systems and methods for multi-factor digital authentication of aircraft operations | |
CN114741100A (zh) | 车辆固件的升级任务发布方法、装置、服务器及存储介质 | |
EP3958529A1 (en) | Systems and methods for multi-factor digital authentication of aircraft operations | |
EP3143749B1 (en) | Restricted code signing | |
JP5712033B2 (ja) | Icチップ処理システム、icチップ処理方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111128 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111128 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130516 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130611 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20130906 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20130913 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20131010 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20131018 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20140311 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140702 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20140710 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140729 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140826 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5606323 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |