JP2017017616A - ソフトウェア配布処理装置、車両、ソフトウェア配布処理方法及びコンピュータプログラム - Google Patents
ソフトウェア配布処理装置、車両、ソフトウェア配布処理方法及びコンピュータプログラム Download PDFInfo
- Publication number
- JP2017017616A JP2017017616A JP2015134427A JP2015134427A JP2017017616A JP 2017017616 A JP2017017616 A JP 2017017616A JP 2015134427 A JP2015134427 A JP 2015134427A JP 2015134427 A JP2015134427 A JP 2015134427A JP 2017017616 A JP2017017616 A JP 2017017616A
- Authority
- JP
- Japan
- Prior art keywords
- verification
- update data
- key
- electronic signature
- distribution 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06F21/572—Secure firmware programming, e.g. of basic input output system [BIOS]
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09C—CIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY
- G09C1/00—Apparatus or methods whereby a given sequence of signs, e.g. an intelligible text, is transformed into an unintelligible sequence of signs by transposing the signs or groups of signs or by replacing them by others according to a predetermined system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0819—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/14—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
- H04L9/16—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms the keys or algorithms being changed during operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- Mechanical Engineering (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
図1は、第1実施形態に係る自動車1及び管理システムを示す図である。図1において、自動車1は、ゲートウェイECU10と鍵管理装置20と複数のECU30と車載ネットワーク40を備える。本実施形態では、ソフトウェア配布処理装置2はゲートウェイECU10と鍵管理装置20から構成される。ゲートウェイECU10とECU30は車載ネットワーク40に接続される。車載ネットワーク40として、例えばCANが使用される。CANは車両に搭載される通信ネットワークの一つとして知られている。本実施形態では、車載ネットワーク40はCANである。ゲートウェイECU10と各ECU30とは、車載ネットワーク40を介してデータを交換する。ECU30は、車載ネットワーク40を介して、他のECU30との間でデータを交換する。
第2実施形態において、自動車1及び管理システムの構成は上記の図1と同様である。第2実施形態では、ECU30がセキュアブートを実行する。
例えば、自動車1に備わるいずれかのECU30をゲートウェイECU10として機能させてもよい。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、DVD(Digital Versatile Disk)等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。
Claims (7)
- ソフトウェアの更新データの電子署名の検証に使用される検証鍵と前記ソフトウェアがインストールされたコンピュータの共通鍵を記憶する鍵記憶部と、
電子署名が施された前記更新データを受信する受信部と、
前記受信部で受信された前記更新データの電子署名を前記鍵記憶部に記憶される前記検証鍵を使用して検証する検証部と、
前記検証部による電子署名の検証が成功した前記更新データに対して前記鍵記憶部に記憶される前記共通鍵を使用して電子署名を施す署名部と、
前記共通鍵を使用して電子署名が施された前記更新データを前記コンピュータへ送信する送信部と、
を備えるソフトウェア配布処理装置。 - ソフトウェアの更新データの電子署名の検証に使用される検証鍵と前記ソフトウェアがインストールされたコンピュータの共通鍵を記憶する鍵記憶部と、
電子署名が施された前記更新データを受信する受信部と、
前記受信部で受信された前記更新データの電子署名を前記鍵記憶部に記憶される前記検証鍵を使用して検証する検証部と、
前記検証部による電子署名の検証が成功した前記更新データについての期待値を計算する期待値計算部と、
前記検証部による電子署名の検証が成功した前記更新データについて計算された前記期待値を、前記鍵記憶部に記憶される前記共通鍵を使用して暗号化する暗号処理部と、
前記検証部による電子署名の検証が成功した前記更新データと当該更新データについて計算された前記期待値が前記共通鍵を使用して暗号化された暗号化データに対して、前記鍵記憶部に記憶される前記共通鍵を使用して電子署名を施す署名部と、
前記共通鍵を使用して電子署名が施された前記更新データと前記暗号化データを前記コンピュータへ送信する送信部と、
を備えるソフトウェア配布処理装置。 - 請求項1又は2のいずれか1項に記載のソフトウェア配布処理装置と、
通信ネットワークと、
前記通信ネットワークを介して前記ソフトウェア配布処理装置と通信する車載コンピュータと、
を備える車両。 - ソフトウェア配布処理装置が、ソフトウェアの更新データの電子署名の検証に使用される検証鍵と前記ソフトウェアがインストールされたコンピュータの共通鍵を鍵記憶部に記憶する鍵記憶ステップと、
前記ソフトウェア配布処理装置が、電子署名が施された前記更新データを受信する受信ステップと、
前記ソフトウェア配布処理装置が、前記受信ステップで受信された前記更新データの電子署名を前記鍵記憶部に記憶される前記検証鍵を使用して検証する検証ステップと、
前記ソフトウェア配布処理装置が、前記検証ステップによる電子署名の検証が成功した前記更新データに対して前記鍵記憶部に記憶される前記共通鍵を使用して電子署名を施す署名ステップと、
前記ソフトウェア配布処理装置が、前記共通鍵を使用して電子署名が施された前記更新データを前記コンピュータへ送信する送信ステップと、
を含むソフトウェア配布処理方法。 - ソフトウェア配布処理装置が、ソフトウェアの更新データの電子署名の検証に使用される検証鍵と前記ソフトウェアがインストールされたコンピュータの共通鍵を鍵記憶部に記憶する鍵記憶ステップと、
前記ソフトウェア配布処理装置が、電子署名が施された前記更新データを受信する受信ステップと、
前記ソフトウェア配布処理装置が、前記受信ステップで受信された前記更新データの電子署名を前記鍵記憶部に記憶される前記検証鍵を使用して検証する検証ステップと、
前記ソフトウェア配布処理装置が、前記検証ステップによる電子署名の検証が成功した前記更新データについての期待値を計算する期待値計算ステップと、
前記ソフトウェア配布処理装置が、前記検証ステップによる電子署名の検証が成功した前記更新データについて計算された前記期待値を、前記鍵記憶部に記憶される前記共通鍵を使用して暗号化する暗号処理ステップと、
前記ソフトウェア配布処理装置が、前記検証ステップによる電子署名の検証が成功した前記更新データと当該更新データについて計算された前記期待値が前記共通鍵を使用して暗号化された暗号化データに対して、前記鍵記憶部に記憶される前記共通鍵を使用して電子署名を施す署名ステップと、
前記ソフトウェア配布処理装置が、前記共通鍵を使用して電子署名が施された前記更新データと前記暗号化データを前記コンピュータへ送信する送信ステップと、
を含むソフトウェア配布処理方法。 - ソフトウェアの更新データの電子署名の検証に使用される検証鍵と前記ソフトウェアがインストールされたコンピュータの共通鍵を鍵記憶部に記憶する鍵記憶ステップと、
電子署名が施された前記更新データを受信する受信ステップと、
前記受信ステップで受信された前記更新データの電子署名を前記鍵記憶部に記憶される前記検証鍵を使用して検証する検証ステップと、
前記検証ステップによる電子署名の検証が成功した前記更新データに対して前記鍵記憶部に記憶される前記共通鍵を使用して電子署名を施す署名ステップと、
前記共通鍵を使用して電子署名が施された前記更新データを前記コンピュータへ送信する送信ステップと、
をコンピュータに実行させるためのコンピュータプログラム。 - ソフトウェア配布処理装置が、ソフトウェアの更新データの電子署名の検証に使用される検証鍵と前記ソフトウェアがインストールされたコンピュータの共通鍵を鍵記憶部に記憶する鍵記憶ステップと、
前記ソフトウェア配布処理装置が、電子署名が施された前記更新データを受信する受信ステップと、
前記ソフトウェア配布処理装置が、前記受信ステップで受信された前記更新データの電子署名を前記鍵記憶部に記憶される前記検証鍵を使用して検証する検証ステップと、
前記ソフトウェア配布処理装置が、前記検証ステップによる電子署名の検証が成功した前記更新データについての期待値を計算する期待値計算ステップと、
前記ソフトウェア配布処理装置が、前記検証ステップによる電子署名の検証が成功した前記更新データについて計算された前記期待値を、前記鍵記憶部に記憶される前記共通鍵を使用して暗号化する暗号処理ステップと、
前記ソフトウェア配布処理装置が、前記検証ステップによる電子署名の検証が成功した前記更新データと当該更新データについて計算された前記期待値が前記共通鍵を使用して暗号化された暗号化データに対して、前記鍵記憶部に記憶される前記共通鍵を使用して電子署名を施す署名ステップと、
前記ソフトウェア配布処理装置が、前記共通鍵を使用して電子署名が施された前記更新データと前記暗号化データを前記コンピュータへ送信する送信ステップと、
をコンピュータに実行させるためのコンピュータプログラム。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015134427A JP6197000B2 (ja) | 2015-07-03 | 2015-07-03 | システム、車両及びソフトウェア配布処理方法 |
| PCT/JP2016/069660 WO2017006862A1 (ja) | 2015-07-03 | 2016-07-01 | ソフトウェア配布処理装置、車両、ソフトウェア配布処理方法及びコンピュータプログラム |
| CN201680037406.4A CN107710672B (zh) | 2015-07-03 | 2016-07-01 | 软件分配处理装置、软件分配处理方法以及车辆 |
| EP16821331.2A EP3319266B1 (en) | 2015-07-03 | 2016-07-01 | Software distribution processing device, vehicle, software distribution processing method, and computer program |
| US15/737,540 US10999078B2 (en) | 2015-07-03 | 2016-07-01 | Software distribution processing device, software distribution processing method, and vehicle |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015134427A JP6197000B2 (ja) | 2015-07-03 | 2015-07-03 | システム、車両及びソフトウェア配布処理方法 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017158158A Division JP6440334B2 (ja) | 2017-08-18 | 2017-08-18 | システム、車両及びソフトウェア配布処理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017017616A true JP2017017616A (ja) | 2017-01-19 |
| JP6197000B2 JP6197000B2 (ja) | 2017-09-13 |
Family
ID=57685590
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015134427A Active JP6197000B2 (ja) | 2015-07-03 | 2015-07-03 | システム、車両及びソフトウェア配布処理方法 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US10999078B2 (ja) |
| EP (1) | EP3319266B1 (ja) |
| JP (1) | JP6197000B2 (ja) |
| CN (1) | CN107710672B (ja) |
| WO (1) | WO2017006862A1 (ja) |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018125680A (ja) * | 2017-01-31 | 2018-08-09 | セコム株式会社 | ゲートウェイ装置、機器、及び通信システム |
| JP2018205847A (ja) * | 2017-05-30 | 2018-12-27 | 株式会社リコー | 情報処理システム、電子機器、情報処理方法、情報処理プログラム、情報管理方法及び情報更新方法 |
| JP2019004391A (ja) * | 2017-06-16 | 2019-01-10 | アイビーシー株式会社 | デバイスプロビジョニングシステム |
| WO2019116922A1 (ja) * | 2017-12-11 | 2019-06-20 | 株式会社オートネットワーク技術研究所 | 車載更新装置、プログラム及びプログラム又はデータの更新方法 |
| JP2019096069A (ja) * | 2017-11-22 | 2019-06-20 | 凸版印刷株式会社 | セキュアエレメント、端末装置、サーバ装置、検証方法、及びプログラム |
| JP2019207732A (ja) * | 2019-08-08 | 2019-12-05 | 富士ゼロックス株式会社 | ドキュメント管理システム、管理装置及び処理装置 |
| JP2019215903A (ja) * | 2019-08-08 | 2019-12-19 | 富士ゼロックス株式会社 | 管理装置及び処理装置 |
| JP2020092289A (ja) * | 2018-12-03 | 2020-06-11 | 大日本印刷株式会社 | 機器統合システム及び更新管理システム |
| JP2021500816A (ja) * | 2017-10-24 | 2021-01-07 | ホアウェイ インターナショナル ピーティーイー. リミテッド | 車両搭載機器アップグレード方法および関連機器 |
| US11405210B2 (en) | 2020-03-11 | 2022-08-02 | Honda Motor Co., Ltd. | Authentication system |
| JP2023503028A (ja) * | 2019-11-19 | 2023-01-26 | マイクロン テクノロジー,インク. | リモートホストを使用したデバイスの認証 |
| JP2023505251A (ja) * | 2019-12-06 | 2023-02-08 | アッサ アブロイ アーベー | セキュアな要素をセキュアに更新するための方法及びプロセス |
Families Citing this family (36)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10346152B2 (en) * | 2016-09-20 | 2019-07-09 | At&T Intellectual Property I, L.P. | Facilitating use of a universal integrated circuit card (UICC) for secure device updates |
| DE102016221108A1 (de) * | 2016-10-26 | 2018-04-26 | Volkswagen Aktiengesellschaft | Verfahren zum Aktualisieren einer Software eines Steuergeräts eines Fahrzeugs |
| JP6443482B2 (ja) * | 2017-01-13 | 2018-12-26 | 株式会社オートネットワーク技術研究所 | 車載装置、中継装置及びコンピュータプログラム |
| US11194562B2 (en) | 2017-05-19 | 2021-12-07 | Blackberry Limited | Method and system for hardware identification and software update control |
| US10909050B2 (en) * | 2018-03-19 | 2021-02-02 | Toyota Jidosha Kabushiki Kaisha | Gateway apparatus and communication method |
| JP6897630B2 (ja) * | 2018-05-11 | 2021-07-07 | 株式会社オートネットワーク技術研究所 | 車載更新装置、更新処理方法及び更新処理プログラム |
| US10841284B2 (en) * | 2018-05-30 | 2020-11-17 | Lear Corporation | Vehicle communication network and method |
| JP7003976B2 (ja) * | 2018-08-10 | 2022-01-21 | 株式会社デンソー | 車両用マスタ装置、更新データの検証方法及び更新データの検証プログラム |
| JP7092071B2 (ja) * | 2019-03-05 | 2022-06-28 | トヨタ自動車株式会社 | 車両用制御装置、車両用制御装置の起動方法及び車両用制御プログラム |
| US11356256B2 (en) * | 2019-03-25 | 2022-06-07 | Micron Technology, Inc. | Secure vehicular part communication |
| JP7123843B2 (ja) * | 2019-03-29 | 2022-08-23 | 日立Astemo株式会社 | 演算装置、判定方法 |
| CN112422595B (zh) | 2019-08-20 | 2022-10-11 | 华为技术有限公司 | 车载系统安全保护方法及设备 |
| FR3103926B1 (fr) * | 2019-11-29 | 2021-11-05 | Renault Sas | Procédé de mise à jour de système numérique. |
| FR3111447A1 (fr) * | 2020-06-16 | 2021-12-17 | Psa Automobiles Sa | Gestion de versions de logiciels embarqués à partir d’une empreinte informatique |
| JP7499629B2 (ja) * | 2020-07-08 | 2024-06-14 | 日立Astemo株式会社 | 制御装置およびプログラム検証方法 |
| US11956369B2 (en) | 2020-08-13 | 2024-04-09 | Robert Bosch Gmbh | Accelerated verification of automotive software in vehicles |
| FR3113750B1 (fr) * | 2020-08-26 | 2023-10-20 | Renault Sas | Procédé pour une modification logicielle dans un véhicule automobile |
| DE102020212772A1 (de) * | 2020-10-09 | 2022-04-14 | Robert Bosch Gesellschaft mit beschränkter Haftung | Verfahren und Vorrichtung zum Verwalten von kryptografischen Schlüsseln |
| JP7400744B2 (ja) * | 2021-01-14 | 2023-12-19 | トヨタ自動車株式会社 | 車両制御システム |
| US11887411B2 (en) | 2021-01-27 | 2024-01-30 | Amazon Technologies, Inc. | Vehicle data extraction service |
| US12462618B1 (en) | 2021-02-01 | 2025-11-04 | Amazon Technologies, Inc. | Vehicle analysis service for providing logic for local analysis and additional remote support |
| US11658828B2 (en) | 2021-02-01 | 2023-05-23 | Ford Global Technologies, Llc | Securely transmitting commands to vehicle during assembly |
| US12008146B2 (en) * | 2021-03-31 | 2024-06-11 | Seagate Technology Llc | Code-based signatures for secure programs |
| JP7540401B2 (ja) * | 2021-06-22 | 2024-08-27 | トヨタ自動車株式会社 | センタ、otaマスタ、方法、プログラム、及び車両 |
| DE102021003840A1 (de) | 2021-07-27 | 2023-02-02 | Mercedes-Benz Group AG | Verfahren zur Überprüfung digitaler Signaturen, Fahrzeug-Recheneinheit und Fahrzeug |
| US11902374B2 (en) | 2021-11-29 | 2024-02-13 | Amazon Technologies, Inc. | Dynamic vehicle data extraction service |
| US12175816B2 (en) | 2021-11-29 | 2024-12-24 | Amazon Technologies, Inc. | Fleet data collection using a unified model to collect data from heterogenous vehicles |
| CN115828273B (zh) * | 2021-11-29 | 2024-03-29 | 宁德时代新能源科技股份有限公司 | 车辆安全启动方法、装置,电子控制单元及存储介质 |
| KR20230082388A (ko) * | 2021-12-01 | 2023-06-08 | 현대자동차주식회사 | 차량 제어기의 부트로더 검증 장치 및 그 방법 |
| JP2025016818A (ja) * | 2021-12-27 | 2025-02-05 | ソニーセミコンダクタソリューションズ株式会社 | 電子機器、情報処理方法 |
| CN115296815B (zh) * | 2022-07-28 | 2024-07-05 | 东风汽车集团股份有限公司 | 一种车载控制器身份认证方法 |
| US12531858B2 (en) * | 2023-09-28 | 2026-01-20 | Nvidia Corporation | Protecting controller area network (CAN) messages in autonomous systems and applications |
| WO2025125928A1 (ja) * | 2023-12-14 | 2025-06-19 | ロベルト•ボッシュ•ゲゼルシャフト•ミト•ベシュレンクテル•ハフツング | 機能管理システム、および機能管理方法 |
| JP2025135254A (ja) * | 2024-03-05 | 2025-09-18 | 株式会社オートネットワーク技術研究所 | 車載装置、車載装置の起動方法、及び起動プログラム |
| DE102024114000A1 (de) * | 2024-05-17 | 2025-11-20 | E.G.O. Elektro-Gerätebau GmbH | Softwareaktualisierung für ein Haushaltsgerät und Verfahren zum Aktualisieren einer Software in einem Haushaltsgerät |
| CN119358020B (zh) * | 2024-10-22 | 2025-09-26 | 亿咖通(湖北)技术有限公司 | 存储系统、方法、电子设备、存储介质及程序产品 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005259028A (ja) * | 2004-03-15 | 2005-09-22 | Mitsubishi Electric Corp | 利用者装置及び利用者装置用プログラム及び認証システム及びプログラム |
| JP2007527044A (ja) * | 2003-07-04 | 2007-09-20 | バイエリッシェ モートーレン ウエルケ アクチエンゲゼルシャフト | 特に自動車の制御装置内にロード可能なソフトウェアコンポーネントを認証するための方法 |
| WO2010041462A1 (ja) * | 2008-10-10 | 2010-04-15 | パナソニック株式会社 | 情報処理装置、情報処理方法、情報処理プログラム及び集積回路 |
| JP2015103163A (ja) * | 2013-11-27 | 2015-06-04 | 株式会社オートネットワーク技術研究所 | プログラム更新システム及びプログラム更新方法 |
| JP2015122704A (ja) * | 2013-12-25 | 2015-07-02 | 住友電工システムソリューション株式会社 | 通信システム、通信方法、通信アダプタおよびサーバ |
Family Cites Families (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7225167B2 (en) * | 2003-11-21 | 2007-05-29 | International Business Machines Corporation | Merchandise-integral transaction receipt and auditable product ownership trail |
| US20060106806A1 (en) * | 2004-11-12 | 2006-05-18 | Smith Micro Software, Inc. | Software update for a plurality of mobile devices |
| JP5116325B2 (ja) | 2007-03-15 | 2013-01-09 | 株式会社リコー | 情報処理装置、ソフトウェア更新方法及び画像処理装置 |
| CN102577227A (zh) * | 2010-05-31 | 2012-07-11 | 三洋电机株式会社 | 终端装置以及基站装置 |
| JPWO2012008158A1 (ja) * | 2010-07-13 | 2013-09-05 | 三洋電機株式会社 | 端末装置 |
| JP2013031151A (ja) * | 2011-06-20 | 2013-02-07 | Renesas Electronics Corp | 暗号通信システムおよび暗号通信方法 |
| JP5479408B2 (ja) * | 2011-07-06 | 2014-04-23 | 日立オートモティブシステムズ株式会社 | 車載ネットワークシステム |
| JP5770602B2 (ja) * | 2011-10-31 | 2015-08-26 | トヨタ自動車株式会社 | 通信システムにおけるメッセージ認証方法および通信システム |
| CN102662692B (zh) * | 2012-03-16 | 2015-05-27 | 北京经纬恒润科技有限公司 | 一种电子控制单元中应用程序的更新方法及系统 |
| US20140075517A1 (en) * | 2012-09-12 | 2014-03-13 | GM Global Technology Operations LLC | Authorization scheme to enable special privilege mode in a secure electronic control unit |
| US8978160B2 (en) * | 2012-09-12 | 2015-03-10 | GM Global Technology Operations LLC | Method for selective software rollback |
| US9201642B2 (en) | 2013-03-15 | 2015-12-01 | International Business Machines Corporation | Extending platform trust during program updates |
| JP6063321B2 (ja) | 2013-03-27 | 2017-01-18 | 株式会社富士通エフサス | サーバ装置およびハッシュ値処理方法 |
| JP6024564B2 (ja) * | 2013-03-28 | 2016-11-16 | 株式会社オートネットワーク技術研究所 | 車載通信システム |
| US9253200B2 (en) * | 2013-10-28 | 2016-02-02 | GM Global Technology Operations LLC | Programming vehicle modules from remote devices and related methods and systems |
| US9374355B2 (en) * | 2013-10-28 | 2016-06-21 | GM Global Technology Operations LLC | Programming vehicle modules from remote devices and related methods and systems |
| KR20150074414A (ko) * | 2013-12-24 | 2015-07-02 | 현대자동차주식회사 | 펌웨어 업그레이드 방법 및 그 시스템 |
| KR101527779B1 (ko) * | 2014-01-13 | 2015-06-10 | 현대자동차주식회사 | 효율적인 차량용 리프로그래밍 장치 및 그 제어방법 |
| CN103744706A (zh) * | 2014-01-17 | 2014-04-23 | 深圳市道通科技有限公司 | 一种vci设备程序升级方法和装置 |
| CN110708166B (zh) * | 2014-05-08 | 2022-07-01 | 松下电器(美国)知识产权公司 | 不正常应对方法、车载网络系统及电子控制单元 |
| US9215228B1 (en) * | 2014-06-17 | 2015-12-15 | Cisco Technology, Inc. | Authentication of devices having unequal capabilities |
| KR101780278B1 (ko) * | 2014-10-17 | 2017-09-21 | 현대자동차주식회사 | Can 통신에서의 통신 부하 절감 방법 및 장치 |
| JP6618480B2 (ja) * | 2014-11-12 | 2019-12-11 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 更新管理方法、更新管理システム及び制御プログラム |
| JP6079768B2 (ja) * | 2014-12-15 | 2017-02-15 | トヨタ自動車株式会社 | 車載通信システム |
| US10608818B2 (en) * | 2015-01-16 | 2020-03-31 | Autonetworks Technologies, Ltd. | In-vehicle communication system having a comparison means for verifying data and a comparison method for verifying data |
| US9912655B2 (en) * | 2015-03-27 | 2018-03-06 | Amazon Technologies, Inc. | Unmanned vehicle message exchange |
| US9935774B2 (en) * | 2015-05-22 | 2018-04-03 | Nxp B.V. | Configurable cryptographic controller area network (CAN) device |
| US9825918B2 (en) * | 2015-05-22 | 2017-11-21 | Nxp B.V. | Controller area network (CAN) device and method for operating a CAN device |
-
2015
- 2015-07-03 JP JP2015134427A patent/JP6197000B2/ja active Active
-
2016
- 2016-07-01 EP EP16821331.2A patent/EP3319266B1/en not_active Not-in-force
- 2016-07-01 CN CN201680037406.4A patent/CN107710672B/zh not_active Expired - Fee Related
- 2016-07-01 WO PCT/JP2016/069660 patent/WO2017006862A1/ja not_active Ceased
- 2016-07-01 US US15/737,540 patent/US10999078B2/en not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007527044A (ja) * | 2003-07-04 | 2007-09-20 | バイエリッシェ モートーレン ウエルケ アクチエンゲゼルシャフト | 特に自動車の制御装置内にロード可能なソフトウェアコンポーネントを認証するための方法 |
| JP2005259028A (ja) * | 2004-03-15 | 2005-09-22 | Mitsubishi Electric Corp | 利用者装置及び利用者装置用プログラム及び認証システム及びプログラム |
| WO2010041462A1 (ja) * | 2008-10-10 | 2010-04-15 | パナソニック株式会社 | 情報処理装置、情報処理方法、情報処理プログラム及び集積回路 |
| JP2015103163A (ja) * | 2013-11-27 | 2015-06-04 | 株式会社オートネットワーク技術研究所 | プログラム更新システム及びプログラム更新方法 |
| JP2015122704A (ja) * | 2013-12-25 | 2015-07-02 | 住友電工システムソリューション株式会社 | 通信システム、通信方法、通信アダプタおよびサーバ |
Non-Patent Citations (1)
| Title |
|---|
| 池野信一,小山謙二, 現代暗号理論, vol. 第1版, JPN6017015440, 1 September 1986 (1986-09-01), pages 217 - 220, ISSN: 0003549274 * |
Cited By (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018125680A (ja) * | 2017-01-31 | 2018-08-09 | セコム株式会社 | ゲートウェイ装置、機器、及び通信システム |
| JP2018205847A (ja) * | 2017-05-30 | 2018-12-27 | 株式会社リコー | 情報処理システム、電子機器、情報処理方法、情報処理プログラム、情報管理方法及び情報更新方法 |
| JP2019004391A (ja) * | 2017-06-16 | 2019-01-10 | アイビーシー株式会社 | デバイスプロビジョニングシステム |
| US11662991B2 (en) | 2017-10-24 | 2023-05-30 | Huawei International Pte. Ltd. | Vehicle-mounted device upgrade method and related device |
| JP2021500816A (ja) * | 2017-10-24 | 2021-01-07 | ホアウェイ インターナショナル ピーティーイー. リミテッド | 車両搭載機器アップグレード方法および関連機器 |
| JP7139424B2 (ja) | 2017-10-24 | 2022-09-20 | ホアウェイ インターナショナル ピーティーイー. リミテッド | 車両搭載機器アップグレード方法および関連機器 |
| JP2019096069A (ja) * | 2017-11-22 | 2019-06-20 | 凸版印刷株式会社 | セキュアエレメント、端末装置、サーバ装置、検証方法、及びプログラム |
| JP7106845B2 (ja) | 2017-11-22 | 2022-07-27 | 凸版印刷株式会社 | 端末装置、及び検証方法 |
| WO2019116922A1 (ja) * | 2017-12-11 | 2019-06-20 | 株式会社オートネットワーク技術研究所 | 車載更新装置、プログラム及びプログラム又はデータの更新方法 |
| JP2020092289A (ja) * | 2018-12-03 | 2020-06-11 | 大日本印刷株式会社 | 機器統合システム及び更新管理システム |
| JP2019207732A (ja) * | 2019-08-08 | 2019-12-05 | 富士ゼロックス株式会社 | ドキュメント管理システム、管理装置及び処理装置 |
| JP2019215903A (ja) * | 2019-08-08 | 2019-12-19 | 富士ゼロックス株式会社 | 管理装置及び処理装置 |
| JP7367212B2 (ja) | 2019-11-19 | 2023-10-23 | マイクロン テクノロジー,インク. | リモートホストを使用したデバイスの認証 |
| JP2023503028A (ja) * | 2019-11-19 | 2023-01-26 | マイクロン テクノロジー,インク. | リモートホストを使用したデバイスの認証 |
| US11847201B2 (en) | 2019-11-19 | 2023-12-19 | Micron Technology, Inc. | Authenticating a device using a remote host |
| JP2023505251A (ja) * | 2019-12-06 | 2023-02-08 | アッサ アブロイ アーベー | セキュアな要素をセキュアに更新するための方法及びプロセス |
| JP7429780B2 (ja) | 2019-12-06 | 2024-02-08 | アッサ アブロイ アーベー | セキュアな要素をセキュアに更新するための方法及びプロセス |
| JP2024028670A (ja) * | 2019-12-06 | 2024-03-04 | アッサ アブロイ アーベー | セキュアな要素をセキュアに更新するための方法及びプロセス |
| JP7583204B2 (ja) | 2019-12-06 | 2024-11-13 | アッサ アブロイ アーベー | セキュアな要素をセキュアに更新するための方法及びプロセス |
| JP2025016650A (ja) * | 2019-12-06 | 2025-02-04 | アッサ アブロイ アーベー | セキュアな要素をセキュアに更新するための方法及びプロセス |
| US12443717B2 (en) | 2019-12-06 | 2025-10-14 | Assa Abloy Ab | Methods and processes to securely update secure elements |
| JP7785897B2 (ja) | 2019-12-06 | 2025-12-15 | アッサ アブロイ アーベー | セキュアな要素をセキュアに更新するための方法及びプロセス |
| US11405210B2 (en) | 2020-03-11 | 2022-08-02 | Honda Motor Co., Ltd. | Authentication system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107710672A (zh) | 2018-02-16 |
| CN107710672B (zh) | 2021-10-29 |
| EP3319266A1 (en) | 2018-05-09 |
| US20180183605A1 (en) | 2018-06-28 |
| EP3319266A4 (en) | 2018-12-12 |
| WO2017006862A1 (ja) | 2017-01-12 |
| EP3319266B1 (en) | 2021-09-01 |
| JP6197000B2 (ja) | 2017-09-13 |
| US10999078B2 (en) | 2021-05-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6197000B2 (ja) | システム、車両及びソフトウェア配布処理方法 | |
| JP6440334B2 (ja) | システム、車両及びソフトウェア配布処理方法 | |
| JP6260067B1 (ja) | 管理システム、鍵生成装置、車載コンピュータ、管理方法、及びコンピュータプログラム | |
| JP6228093B2 (ja) | システム | |
| JP6188672B2 (ja) | 鍵管理システム | |
| JP6262681B2 (ja) | 管理装置、車両、管理方法、及びコンピュータプログラム | |
| JP6238939B2 (ja) | 車載コンピュータシステム、車両、管理方法、及びコンピュータプログラム | |
| JP6190443B2 (ja) | 車載コンピュータシステム、車両、管理方法、及びコンピュータプログラム | |
| CN109314644B (zh) | 数据提供系统、数据保护装置、数据提供方法以及存储介质 | |
| JP2018055566A (ja) | 保守装置、保守方法、及びコンピュータプログラム | |
| JP6476462B2 (ja) | 車載コンピュータシステム、車両、管理方法、及びコンピュータプログラム | |
| JP6860464B2 (ja) | システム及び管理方法 | |
| JP2018006782A (ja) | データ提供システム、データ提供装置、車載コンピュータ、データ提供方法、及びコンピュータプログラム | |
| JP6188744B2 (ja) | 管理システム、車両及び管理方法 | |
| JP6454919B2 (ja) | 管理システム、データ提供装置、車載コンピュータ、管理方法、及びコンピュータプログラム | |
| JP6672243B2 (ja) | データ提供システム、データ提供装置、データ提供方法、及びデータ提供プログラム | |
| JP6464466B2 (ja) | 保守装置、保守方法、及びコンピュータプログラム | |
| JP6554704B2 (ja) | データ提供システム及びデータ提供方法 | |
| JP6354099B2 (ja) | データ提供システム及びデータ提供方法 | |
| JP6519060B2 (ja) | 管理装置、車両、管理方法、及びコンピュータプログラム | |
| JP2017208731A (ja) | 管理システム、管理装置、車載コンピュータ、管理方法、及びコンピュータプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170217 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20170220 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170509 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170706 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20170707 |
|
| 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: 20170725 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170821 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6197000 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |