JP6822556B2 - 車両システム及び鍵配信方法 - Google Patents
車両システム及び鍵配信方法 Download PDFInfo
- Publication number
- JP6822556B2 JP6822556B2 JP2019515006A JP2019515006A JP6822556B2 JP 6822556 B2 JP6822556 B2 JP 6822556B2 JP 2019515006 A JP2019515006 A JP 2019515006A JP 2019515006 A JP2019515006 A JP 2019515006A JP 6822556 B2 JP6822556 B2 JP 6822556B2
- Authority
- JP
- Japan
- Prior art keywords
- message
- ecu
- control unit
- key
- master
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
-
- 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/0891—Revocation or update of secret information, e.g. encryption key update or rekeying
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/091—Traffic information broadcasting
- G08G1/092—Coding or decoding of the information
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/161—Decentralised systems, e.g. inter-vehicle communication
-
- 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/06—Network architectures or network communication protocols for network security for supporting key management in a packet data network
- H04L63/068—Network architectures or network communication protocols for network security for supporting key management in a packet data network using time-dependent keys, e.g. periodically changing keys
-
- 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/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
- H04L63/0846—Network architectures or network communication protocols for network security for authentication of entities using passwords using time-dependent-passwords, e.g. periodically changing passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- 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)
- H04L9/0822—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) using key encryption key
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/02—Data link layer protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40215—Controller Area Network CAN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40267—Bus for use in transportation systems
- H04L2012/40273—Bus for use in transportation systems the transportation system being a vehicle
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/84—Vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Small-Scale Networks (AREA)
- Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Multimedia (AREA)
- General Health & Medical Sciences (AREA)
Description
CAN通信プロトコルは、例えば、耐ノイズ性が強化されるように設計された規格であり、相互接続された機器間のデータ転送に使われる。自動車では、例えば、速度、エンジンの回転数、ブレーキの状態、及び故障診断などの情報の転送に使用されている。
SOF(Start Of Frame):データフレームの開始を表す
CAN‐ID(Identifier):メッセージの宛先を表すCANのID
RTR(Remote Transmission Request):データフレームとリモートフレームを識別する
コントロール:予約ビット(r0,r1)とデータ長(DLC:Data Length Code)を表す
データフィールド:データの内容
CRC(Cyclic Redundancy Check):フレームの送信エラーのチェックを行う
ACK(Acknowledgement):正常に受信した場合に返事を返す
EOF(End of Frame):データフレームの終了を表す
図7は、実施形態に係るマスタECU104のブロック構成を例示する図である。マスタECU104は、例えば、制御部701及び記憶部702を含んでいる。マスタECU104の記憶部702は、例えば、後述する共通鍵、マスタCAN通信情報1101、メッセージ処理対象情報1102、及びECU識別情報1103などの情報を記憶している。なお、上述のプロセッサ201は、例えば、RAM202にプログラムを読み出して実行することで、制御部701として動作してよい。また、上述のRAM202及び不揮発メモリ203は、例えば、記憶部702の一例である。これらの各部の詳細及び記憶部702に格納されている情報の詳細については後述する。
101 CANネットワーク
102 ECU
103 セントラルゲートウェイ
104 マスタECU
201 プロセッサ
202 RAM
203 不揮発メモリ
204 外部インターフェース
205 CAN通信装置
210 バス
220 外部機器
701 制御部
702 記憶部
801 制御部
802 記憶部
Claims (3)
- 車両の各部を制御するための複数の電子制御装置と、
前記複数の電子制御装置を管理する管理電子制御装置と、
を含む車両システムであって、
前記管理電子制御装置は、或るメッセージの検証に用いる暗号鍵を別の暗号鍵に更新する場合に、前記或るメッセージを識別するためのCAN‐IDをデータフィールドに含む第1のメッセージとともに、前記別の暗号鍵を含む第2のメッセージをネットワークに送出し、
前記複数の電子制御装置は、前記第1のメッセージのデータフィールドに含まれる前記或るメッセージのCAN‐IDが処理対象のCAN‐IDである場合に、前記第2のメッセージに含まれる前記別の暗号鍵に、前記或るメッセージの検証に用いる暗号鍵を更新する、
ことを特徴とする、車両システム。 - 前記複数の電子制御装置のうちの第1の電子制御装置は、前記或るメッセージの検証に用いる暗号鍵の更新を要求する場合に、前記或るメッセージを識別するための前記CAN‐IDをデータフィールドに含む第3のメッセージを前記ネットワークに送出する、
請求項1に記載の車両システム。 - 車両システムにおける鍵配信方法であって、
車両の各部を制御するための複数の電子制御装置を管理する管理電子制御装置が、或るメッセージの検証に用いる暗号鍵を別の暗号鍵に更新する場合に、前記或るメッセージを識別するためのCAN‐IDをデータフィールドに含む第1のメッセージとともに、前記別の暗号鍵を含む第2のメッセージをネットワークに送出し、
前記複数の電子制御装置は、前記第1のメッセージのデータフィールドに含まれる前記或るメッセージのCAN‐IDが処理対象のCAN‐IDである場合に、前記第2のメッセージに含まれる前記別の暗号鍵に、前記或るメッセージの検証に用いる暗号鍵を更新する、
処理を含む、鍵配信方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2017/016859 WO2018198297A1 (ja) | 2017-04-27 | 2017-04-27 | 車両システム及び鍵配信方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2018198297A1 JPWO2018198297A1 (ja) | 2019-12-19 |
JP6822556B2 true JP6822556B2 (ja) | 2021-01-27 |
Family
ID=63920241
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019515006A Active JP6822556B2 (ja) | 2017-04-27 | 2017-04-27 | 車両システム及び鍵配信方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10812261B2 (ja) |
EP (1) | EP3618361B1 (ja) |
JP (1) | JP6822556B2 (ja) |
WO (1) | WO2018198297A1 (ja) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6863227B2 (ja) * | 2017-10-26 | 2021-04-21 | トヨタ自動車株式会社 | 電子制御装置、通信管理方法、及びプログラム |
US20200112439A1 (en) * | 2018-10-03 | 2020-04-09 | Panasonic Automotive Systems Company Of America, Division Of Panasonic Corporation Of North America | Secure controller area network in vehicles |
US10931476B2 (en) * | 2018-10-29 | 2021-02-23 | Analog Devices Global Unlimited Company | Content protection over synchronous data networks |
JP2021048518A (ja) * | 2019-09-19 | 2021-03-25 | 株式会社東芝 | 情報処理装置、情報処理システム及び情報処理装置の制御方法 |
TWI716135B (zh) * | 2019-10-04 | 2021-01-11 | 財團法人資訊工業策進會 | 用於車用網路之安全監控裝置及方法 |
KR102645542B1 (ko) * | 2019-11-06 | 2024-03-11 | 한국전자통신연구원 | 차량 내부 네트워크 장치 및 방법 |
US11347895B2 (en) | 2019-12-03 | 2022-05-31 | Aptiv Technologies Limited | Method and system of authenticated encryption and decryption |
US12009945B2 (en) * | 2020-09-29 | 2024-06-11 | Nissan Motor Co., Ltd. | Communication system, relay device, reception device, and communication control method |
CN112291125B (zh) * | 2020-10-16 | 2022-03-15 | 江苏徐工工程机械研究院有限公司 | 一种can总线多节点自动识别方法及装置 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050195975A1 (en) * | 2003-01-21 | 2005-09-08 | Kevin Kawakita | Digital media distribution cryptography using media ticket smart cards |
JP2004343626A (ja) | 2003-05-19 | 2004-12-02 | Sumitomo Electric Ind Ltd | 車載通信システム、車載機器及び暗号化方法 |
JP4321303B2 (ja) * | 2004-02-24 | 2009-08-26 | 株式会社デンソー | プログラム配信システムおよび車載ゲートウェイ装置 |
US7551986B2 (en) | 2004-02-24 | 2009-06-23 | Denso Corporation | Program distribution system, program distribution device, and in-vehicle gateway device |
JP4597060B2 (ja) * | 2006-02-07 | 2010-12-15 | 日立オートモティブシステムズ株式会社 | 車両制御装置間ネットワーク |
US20110093639A1 (en) * | 2009-10-19 | 2011-04-21 | Microchip Technology Incorporated | Secure Communications Between and Verification of Authorized CAN Devices |
JP5457979B2 (ja) | 2010-08-04 | 2014-04-02 | 日本放送協会 | 限定受信システム、メッセージ配信装置、メッセージ受信装置、メッセージ配信プログラムおよびメッセージ受信プログラム |
CN103141055A (zh) | 2011-01-25 | 2013-06-05 | 三洋电机株式会社 | 通信装置 |
JP5770602B2 (ja) * | 2011-10-31 | 2015-08-26 | トヨタ自動車株式会社 | 通信システムにおけるメッセージ認証方法および通信システム |
JP6126980B2 (ja) * | 2013-12-12 | 2017-05-10 | 日立オートモティブシステムズ株式会社 | ネットワーク装置およびネットワークシステム |
US9705678B1 (en) * | 2014-04-17 | 2017-07-11 | Symantec Corporation | Fast CAN message authentication for vehicular systems |
JP6407981B2 (ja) * | 2014-05-08 | 2018-10-17 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 車載ネットワークシステム、電子制御ユニット及び不正対処方法 |
JP6512023B2 (ja) * | 2015-08-07 | 2019-05-15 | 株式会社デンソー | 通信システム、送信ノード、及び受信ノード |
KR101704569B1 (ko) * | 2015-09-09 | 2017-02-08 | 현대자동차주식회사 | 시동 기반 동적 차량 보안 통신 제어 방법 및 그를 위한 장치 및 시스템 |
US10277597B2 (en) * | 2015-11-09 | 2019-04-30 | Silvercar, Inc. | Vehicle access systems and methods |
-
2017
- 2017-04-27 JP JP2019515006A patent/JP6822556B2/ja active Active
- 2017-04-27 EP EP17906894.5A patent/EP3618361B1/en active Active
- 2017-04-27 WO PCT/JP2017/016859 patent/WO2018198297A1/ja unknown
-
2019
- 2019-10-09 US US16/597,264 patent/US10812261B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
WO2018198297A1 (ja) | 2018-11-01 |
EP3618361A4 (en) | 2020-03-04 |
US10812261B2 (en) | 2020-10-20 |
EP3618361B1 (en) | 2021-06-16 |
US20200044842A1 (en) | 2020-02-06 |
EP3618361A1 (en) | 2020-03-04 |
JPWO2018198297A1 (ja) | 2019-12-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6822556B2 (ja) | 車両システム及び鍵配信方法 | |
US10965450B2 (en) | In-vehicle networking | |
US11665004B2 (en) | Systems and methods for enabling trusted communications between controllers | |
CN106664311B (zh) | 支持异构电子设备之间差异化的安全通信 | |
CN106576096B (zh) | 用于对具有不等能力的设备的认证的装置、方法及介质 | |
US9641329B2 (en) | In-vehicle system and communication method | |
US11245535B2 (en) | Hash-chain based sender identification scheme | |
EP2681901B1 (en) | Vehicle network system | |
US20180244238A1 (en) | Unauthorized access event notification for vehicle electronic control units | |
JP2016139883A (ja) | 中継装置、端末装置および通信方法 | |
KR102450811B1 (ko) | 차량 내부 네트워크의 키 관리 시스템 | |
EP3893462A1 (en) | Message transmission method and apparatus | |
JP6625293B2 (ja) | 鍵管理装置および通信機器 | |
JP6192673B2 (ja) | 鍵管理システム、鍵管理方法およびコンピュータプログラム | |
JP6704458B2 (ja) | 車載用処理装置 | |
WO2023000313A1 (zh) | 一种密钥验证方法及相关装置 | |
CN112930662B (zh) | 信息处理装置、管理装置 | |
JP6830877B2 (ja) | 配信システム、鍵生成装置、配信方法、及びコンピュータプログラム | |
JP7067508B2 (ja) | ネットワークシステム | |
JP7328419B2 (ja) | 車載通信システム、車載通信装置、コンピュータプログラム及び通信方法 | |
Giri | A dependable and secure approach for secret key establishment and operation in automotive CPS | |
Lakshmi et al. | Secure Communication between Arduinos using Controller Area Network (CAN) Bus | |
KR20210062351A (ko) | 익명 식별자 생성 장치 및 방법 | |
JP6681755B2 (ja) | 車両用通信網装置及び通信方法 | |
CN115883092A (zh) | 授权的方法、授权服务器、资源服务器和客户端设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190809 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200526 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200721 |
|
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: 20201208 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201221 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6822556 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |