JP6377143B2 - 車載ネットワークシステム、電子制御ユニット及び更新処理方法 - Google Patents
車載ネットワークシステム、電子制御ユニット及び更新処理方法 Download PDFInfo
- Publication number
- JP6377143B2 JP6377143B2 JP2016517805A JP2016517805A JP6377143B2 JP 6377143 B2 JP6377143 B2 JP 6377143B2 JP 2016517805 A JP2016517805 A JP 2016517805A JP 2016517805 A JP2016517805 A JP 2016517805A JP 6377143 B2 JP6377143 B2 JP 6377143B2
- Authority
- JP
- Japan
- Prior art keywords
- electronic control
- update
- mac
- mac key
- frame
- 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
-
- 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
- B60R16/023—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 for transmission of signals between vehicle parts or subsystems
-
- 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/062—Network architectures or network communication protocols for network security for supporting key management in a packet data network for key distribution, e.g. centrally by trusted party
-
- 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/067—Network architectures or network communication protocols for network security for supporting key management in a packet data network using one-time 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/0869—Network architectures or network communication protocols for network security for authentication of entities for achieving mutual authentication
-
- 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/12—Applying verification of the received information
- H04L63/123—Applying verification of the received information received data contents, e.g. message integrity
-
- 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/12—Applying verification of the received information
- H04L63/126—Applying verification of the received information the source of the received data
-
- 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
-
- 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/3236—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 using cryptographic hash functions
- H04L9/3242—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 using cryptographic hash functions involving keyed hash functions, e.g. message authentication codes [MACs], CBC-MAC or HMAC
-
- 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
-
- 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
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/46—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for vehicle-to-vehicle communication [V2V]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Power Engineering (AREA)
- Small-Scale Networks (AREA)
- Mechanical Engineering (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
Description
以下、本開示の実施の形態として、車両の状態に応じてMACの生成に利用されるデータの更新に関連した更新処理を行う更新処理方法を実現する車載ネットワークシステム10について図面を用いて説明する。
図1は、実施の形態1に係る車載ネットワークシステム10の全体構成を示す図である。車載ネットワークシステム10は、CANプロトコルに従って通信するネットワーク通信システムの一例であり、制御装置、センサ等の各種機器が搭載された自動車におけるネットワーク通信システムである。車載ネットワークシステム10は、バス200と、各種機器に接続されたECU100a〜100d等のECUといったバスに接続された各ノードとを含んで構成される。なお、図1では省略しているものの、車載ネットワークシステム10にはECU100a〜100d以外にもいくつものECUが含まれ得るが、ここでは、便宜上ECU100a〜100dに注目して説明を行う。ECUは、例えば、プロセッサ(マイクロプロセッサ)、メモリ等のデジタル回路、アナログ回路、通信回路等を含む装置である。メモリは、ROM、RAM等であり、プロセッサにより実行される制御プログラム(コンピュータプログラム)を記憶することができる。例えばプロセッサが、制御プログラム(コンピュータプログラム)に従って動作することにより、ECUは各種機能を実現することになる。なお、コンピュータプログラムは、所定の機能を達成するために、プロセッサに対する指令を示す命令コードが複数個組み合わされて構成されたものである。ここでは、バス200には不正なフレームを送信する不正ECUが接続されている可能性があることを前提として説明する。
以下、CANプロトコルに従ったネットワークで用いられるフレームの1つであるデータフレームについて説明する。
図3は、ECU100aの構成図である。ECU100aは、フレーム送受信部101と、フレーム解釈部102と、受信ID判断部103と、受信IDリスト保持部104と、フレーム処理部105と、車両状態保持部106と、判定ルール保持部107と、タイマー108と、更新判定部109と、更新処理部110と、MAC鍵保持部111と、カウンタ保持部112と、MAC生成部113と、フレーム生成部114と、データ取得部115とを含んで構成される。これらの各構成要素は、機能的な構成要素であり、その各機能は、ECU400aにおける通信回路、メモリに格納された制御プログラムを実行するプロセッサ或いはデジタル回路等により実現される。なお、ECU100b〜100dも同様の構成を備える。
図4は、ECU100a〜100dのそれぞれにおいて保持される受信IDリストの一例を示す図である。同図に例示する受信IDリストは、ID(メッセージID)の値が「1」、「2」、「3」及び「4」のいずれかであるメッセージIDを含むフレームを選択的に受信して処理するために用いられる。例えば、ECUの受信IDリスト保持部104に図4の受信IDリストが保持されていると、メッセージIDが「1」、「2」、「3」及び「4」のいずれでもないフレームについては、フレーム解釈部102でのIDフィールド以後のフレームの解釈が中止される。
図5は、ECU100a〜100dのそれぞれにおいて保持される判定ルールの一例を示す図である。この判定ルールは、更新処理を実行する条件としての、車載ネットワークシステム10を搭載している車両の状態(車両状態)を定めるものであり、車両状態が判定ルールで定められた所定状態(例えば「駐車中」等)であれば更新処理の実行が可能となる。同図に例示する判定ルールは、車両状態が「走行中」及び「停車中」のいずれかの場合には、更新タイミング(つまり鍵更新、カウンタリセットの実行タイミング)が到来しても更新処理を実施せずに待機し、その後に車両状態が「駐車中」に変化したタイミングで更新処理を実施することを示し、また、車両状態が「駐車中」の場合には、更新タイミングが到来すれば更新処理を実施することを示している。
図6は、エンジン310に接続されたECU100aから送信されるデータフレームにおけるID(メッセージID)及びデータフィールド(データ)の一例を示す図である。ECU100aが送信するフレームのメッセージIDは「1」である。データは、同図において1バイト毎に空白で区分して表しており、先頭の1byteが時速(km/時)を表し、次の1byteはカウンタ値を表し、次の4bytesがMACを表す。なお、図6の例においてMACは16進数で表記している。先頭1byteの時速(km/時)は、最低0(km/時)〜最高180(km/時)までの範囲の値を取る。図6の上行から下行へと、ECU100aから逐次送信される各フレームに対応する各メッセージID及びデータを例示しており、カウンタ値が次第に増加し、時速が0km/時から1km/時ずつ加速されている様子を表している。
図7は、ブレーキ320に接続されたECU100bから送信されるデータフレームにおけるID(メッセージID)及びデータフィールド(データ)の一例を示す図である。ECU100bが送信するフレームのメッセージIDは「2」である。データは、同図において1バイト毎に空白で区分して表しており、先頭の1byteがブレーキのかかり具合を割合(%)で表し、次の1byteはカウンタ値を表し、次の4bytesがMACを表す。なお、図7の例においてMACは16進数で表記している。先頭1byteのブレーキのかかり具合は、ブレーキを全くかけていない状態を0(%)、ブレーキを最大限かけている状態を100(%)としたものである。図7の上行から下行へと、ECU100bから逐次送信される各フレームに対応する各メッセージID及びデータを例示しており、カウンタ値が次第に増加し、ブレーキについては100%から徐々にブレーキを弱めている様子を表している。
図8は、ドア開閉センサ330に接続されたECU100cから送信されるデータフレームにおけるID(メッセージID)及びデータフィールド(データ)の一例を示す図である。ECU100cが送信するフレームのメッセージIDは「3」である。データは、同図において1バイト毎に空白で区分して表しており、先頭の1byteがドアの開閉状態を表し、次の1byteはカウンタ値を表し、次の4bytesがMACを表す。なお、図8の例においてMACは16進数で表記している。先頭1byteのドアの開閉状態は、ドアが開いている状態を「1」、ドアが閉まっている状態を「0」としたものである。図8の上行から下行へと、ECU100cから逐次送信される各フレームに対応する各メッセージID及びデータを例示しており、カウンタ値が次第に増加し、ドアが開いている状態から次第に閉められた状態へと移った様子を表している。
図9は、窓開閉センサ340に接続されたECU100dから送信されるデータフレームにおけるID(メッセージID)及びデータフィールド(データ)の一例を示す図である。ECU100dが送信するフレームのメッセージIDは「4」である。データは、同図において1バイト毎に空白で区分して表しており、先頭の1byteが窓の開閉状態を割合(%)で表し、次の1byteはカウンタ値を表し、次の4bytesがMACを表す。なお、図9の例においてMACは16進数で表記している。先頭1byteの窓の開閉状態は、窓が完全に閉まっている状態を0(%)、窓が全開の状態を100(%)としたものである。図9の上行から下行へと、ECU100dから逐次送信される各フレームに対応する各メッセージID及びデータを例示しており、カウンタ値が次第に増加し、窓が閉まっている状態から徐々に開いていく様子を表している。
以下、上述した各ECUによるデータフレームの送信に際してのMACの付与、及び、データフレームの受信に際してのMACの検証において用いられるMACの生成に必要となるデータの更新に関連した更新処理について説明する。
実施の形態1で示したECUは、MACの生成に用いるデータの更新に関する更新処理(MAC鍵の更新、カウンタ値のリセット等)を、車両の状態に応じて実行する。この更新処理が適時に実行されるようになるため、バスに接続された不正ECU(不正なノード)によるMACに対する総当り攻撃への耐性が高まる。なお、ECUの実行する処理の処理量(処理負荷)は、車両の状態に応じて変動し得る。従って、例えば処理負荷の低い駐車状態等においてMAC鍵の更新等を行わせることで、効率良く、また、処理遅延等によりエラーが生じることを避けて、複数のECU(あるフレームの送信ノードと対応する受信ノード)が更新を同期して実行できるようになる。なお、同期が的確に実行できなければ、その後において送信ノードが送信したフレームを受信ノードでは正しく検証できなくなる。また、ECUが送信するフレームでバスのトラフィック量が比較的高い場合(例えば走行中の状態等)を避けるように車両の状態に応じて更新処理を行わせることが可能になる。車両状態とECUの処理負荷或いはバスのトラフィック量とは、ある程度の関連性を有するので、車両状態が適切な状態である場合に更新処理を行うことは有用である。例えば、駐車状態において更新処理を実行すること、或いは、車両が走行していない状態において更新処理を実行することは、車載ネットワークシステムにおける処理効率を高める効果を生じ、また、走行中のECUの処理負荷が高まることを抑制できる。また、適切に車両の状態に応じて更新処理を実行することで、更新処理の同期ずれによる通信エラーを抑えることができる。
以下、本開示の別の実施の形態として、複数のバスと、バス間でフレームを転送するゲートウェイとを含む車載ネットワークシステム20について説明する。車載ネットワークシステム20は、車両の状態に応じてMACの生成に利用されるデータの更新に関連した更新処理を行う更新処理方法を実現する。車載ネットワークシステム20では、各ECUは、車両の状態と、自機が接続されているバスに送信される更新開始フレームに応じて更新処理を行う。
図14は、実施の形態2に係る車載ネットワークシステム20の全体構成を示す図である。車載ネットワークシステム20は、実施の形態1で示した車載ネットワークシステム10の一部を変形したものであり、特に説明しない点は車載ネットワークシステム10と同様である。車載ネットワークシステム20は、バス2200a、2200bと、ゲートウェイ2400、及び、各種機器に接続されたECU2100a〜2100d等のECUといったバスに接続された各ノードとを含んで構成される。車載ネットワークシステム20の構成要素のうち、実施の形態1と同様の機能を有する構成要素は、同じ符号を付して説明を省略する。
図15は、ECU2100aの構成図である。ECU2100aは、フレーム送受信部101と、フレーム解釈部102と、受信ID判断部103と、受信IDリスト保持部104と、フレーム処理部2105と、車両状態保持部106と、判定ルール保持部2107と、更新判定部2109と、更新処理部110と、MAC鍵保持部111と、カウンタ保持部112と、MAC生成部113と、フレーム生成部114と、データ取得部115と、エリア種別保持部2116とを含んで構成される。これらの各構成要素は、機能的な構成要素であり、その各機能は、ECU2100aにおける通信回路、メモリに格納された制御プログラムを実行するプロセッサ或いはデジタル回路等により実現される。なお、ECU2100b〜2100dも同様の構成である。実施の形態1と同様の機能を有する構成要素は、同じ符号を付して説明を省略する。
図16は、ECU2100a〜2100dが保持する判定ルールの一例を示す図である。この判定ルールは、エリア種別毎に、更新処理を実行する条件としての、車載ネットワークシステム20を搭載している車両の状態(車両状態)を定めるものであり、あるエリア種別のバスに接続されたECUにおいてそのエリア種別に対応して車両状態が判定ルールで定められた所定状態(例えば「駐車中」等)であれば、更新処理の実行が可能となる。同図に例示する判定ルールは、「駆動系」というエリア種別のバスに接続されているECU2100a及びECU2100bについては、車両状態が「走行中」及び「停車中」のいずれかの場合には、MAC鍵更新等に関する更新処理を実施すべき更新タイミング(つまり更新開始フレームを受信したタイミング)が到来しても更新処理を実施せずに待機し、その後に車両状態が「駐車中」に変化したタイミングで更新処理を実施することを示し、また、車両状態が「駐車中」の場合には、更新タイミングが到来すれば更新処理を実施することを示している。また、「ボディ系」というエリア種別のバスに接続されているECU2100c及びECU2100dについては、車両状態が「走行中」では、更新タイミングが到来しても更新処理を実施せずに待機し、その後に車両状態が「停車中」又は「駐車中」に変化したタイミングで更新処理を実施することを示し、また、車両状態が「停車中」及び「駐車中」のいずれかの場合には、更新タイミングが到来すれば更新処理を実施することを示している。
図17は、ゲートウェイ2400の構成図である。ゲートウェイ2400は、フレーム送受信部2401と、フレーム解釈部2402と、受信ID判断部2403と、受信IDリスト保持部2404と、フレーム処理部2405と、車両状態保持部2406と、判定ルール保持部2407と、更新判定部2409と、更新処理部2410と、MAC鍵保持部2411と、カウンタ保持部2412と、MAC生成部2413と、フレーム生成部2414と、エリア種別保持部2416と、転送処理部2417と、転送ルール保持部2418と、更新処理タイマー2419とを含んで構成される。これらの各構成要素は、機能的な構成要素であり、その各機能は、ゲートウェイ2400における通信回路、メモリに格納された制御プログラムを実行するプロセッサ或いはデジタル回路等により実現される。
図18は、ゲートウェイ2400が保有する転送ルールの一例を示す。この転送ルールは、転送元のバスと転送先のバスと転送対象のID(メッセージID)とを対応付けている。図18中の「*」はメッセージIDにかかわらずフレームの転送がなされることを表している。同図の例は、バス2200aから受信するフレームはメッセージIDにかかわらず、バス2200bに転送するように設定されていることを示している。また、バス2200bから受信するフレームのうちメッセージIDが「3」であるフレームのみがバス2200aに転送されるように設定されていることを示している。
以下、各ECUによるデータフレームの送信に際してのMACの付与、及び、データフレームの受信に際してのMACの検証において用いられるMACの生成に必要となるデータの更新に関連した更新処理について説明する。各バスにおいて、そのバスに接続された複数のECUにおいてメッセージ毎にMACの付与及び検証に用いるMAC鍵及びカウンタ値に関する更新は、同期して実行される必要がある。ここでは、一例として、ゲートウェイ2400が、バス2200aに更新開始フレームを送信するために更新開始フレーム送信処理を実行し、その後に一定条件下でECU2100aが更新の同期を確認するための更新フレームをバス2200aに送信し、ECU2100bが更新フレームをバス2200aから受信する例を用いて、1つのバスに接続された複数のECUにおける、1つのメッセージIDに対応するMACに係る更新処理について説明する。
実施の形態2で示したECUは、MACの生成に用いるデータの更新に関する更新処理(MAC鍵の更新、カウンタ値のリセット等)を、自機が接続するバスのエリア種別と、車両の状態とに応じて実行する。この更新処理が適時に実行されるようになるため、不正なノードによるMACに対する総当り攻撃への耐性が高まる。なお、駆動系、ボディ系等といったエリア種別で区別されるバス毎にそのバスに接続されるECUの実行する処理の処理量と車両状態との関係は変動し得る。従って、エリア種別毎及び車両状態毎に判定ルールを定めることにより、例えば駆動系のバスに接続される複数のECUの処理負荷の低い駐車中等においてその複数のECUのMAC鍵の更新等を行わせることで、効率良く、複数のECUが更新を同期して実行できるようになる。これにより、MACの生成に用いるMAC鍵の更新及びカウンタ値のリセットを関連性の高いECUのグループ毎(接続されるバスのエリア種別毎)に分散して適切なタイミングで実行することができるようになる。また、ECUが送信するフレームでバスのトラフィック量が比較的高い場合(例えば走行中等)を避けるように車両の状態に応じて更新処理を行わせることが可能になる。
以上のように、本開示に係る技術の例示として実施の形態1、2を説明した。しかしながら、本開示に係る技術は、これに限定されず、適宜、変更、置き換え、付加、省略等を行った実施の形態にも適用可能である。例えば、以下のような変形例も本開示の一実施態様に含まれる。
101,2401 フレーム送受信部
102,2402 フレーム解釈部
103,2403 受信ID判断部
104,2404 受信IDリスト保持部
105,2105,2405 フレーム処理部
106,2406 車両状態保持部
107,2107,2407 判定ルール保持部
108 タイマー
109,2109,2409 更新判定部
110,2410 更新処理部
111,2411 MAC鍵保持部
112,2412 カウンタ保持部
113,2413 MAC生成部
114,2414 フレーム生成部
115 データ取得部
200,2200a,2200b バス
310 エンジン
320 ブレーキ
330 ドア開閉センサ
340 窓開閉センサ
2116,2416 エリア種別保持部
2400 ゲートウェイ
2417 転送処理部
2418 転送ルール保持部
2419 更新処理タイマー
Claims (13)
- CAN(Controller Area Network)プロトコルに従ってバスを介してメッセージ認証コード(MAC:Message Authentication Code)が付加されたデータフレームの授受を行う複数の電子制御ユニットを備える車載ネットワークシステムの前記複数の電子制御ユニットの各々において、当該メッセージ認証コードの生成に利用されるMAC鍵の更新のために、用いられる更新処理方法であって、
前記車載ネットワークシステムを搭載する車両の走行状態を検出する検出ステップと、
前記検出ステップで検出された車両の走行状態が所定状態であることを条件として前記メッセージ認証コードの生成に利用されるMAC鍵を更新する更新ステップとを含み、
前記車載ネットワークシステムは複数のバスを備え、
前記更新ステップでは、前記複数の電子制御ユニットのうち1以上の電子制御ユニット各々により、当該電子制御ユニットが保持して利用するMAC鍵について、前記更新が行われ、前記更新の条件となる前記所定状態は、当該電子制御ユニットが接続されているバスに対応して定められる
更新処理方法。 - CAN(Controller Area Network)プロトコルに従ってバスを介してメッセージ認証コード(MAC:Message Authentication Code)が付加されたデータフレームの授受を行う複数の電子制御ユニットを備える車載ネットワークシステムの前記複数の電子制御ユニットの各々において、当該メッセージ認証コードの生成に利用されるMAC鍵の更新のために、用いられる更新処理方法であって、
前記車載ネットワークシステムを搭載する車両の走行状態を検出する検出ステップと、
前記検出ステップで検出された車両の走行状態が所定状態であることを条件として前記メッセージ認証コードの生成に利用されるMAC鍵を更新する更新ステップとを含み、
前記車載ネットワークシステムは複数のバスを備え、前記複数のバスの各々は、複数種類のグループのうちいずれかのグループに属し、
前記更新ステップでは、前記複数の電子制御ユニットのうち1以上の電子制御ユニット各々により、当該電子制御ユニットが保持して利用するMAC鍵について、前記更新が行われ、前記更新の条件となる前記所定状態は、当該電子制御ユニットが接続されているバスが属するグループに対応して定められる
更新処理方法。 - CAN(Controller Area Network)プロトコルに従ってバスを介してメッセージ認証コード(MAC:Message Authentication Code)が付加されたデータフレームの授受を行う複数の電子制御ユニットを備える車載ネットワークシステムの前記複数の電子制御ユニットの各々において、当該メッセージ認証コードの生成に利用されるMAC鍵の更新のために、用いられる更新処理方法であって、
前記車載ネットワークシステムを搭載する車両の走行状態を検出する検出ステップと、
前記検出ステップで検出された車両の走行状態が所定状態であることを条件として前記メッセージ認証コードの生成に利用されるMAC鍵を更新する更新ステップとを含み、
前記更新ステップでは、前記MAC鍵の前回の更新時から計数される所定の数量が一定数量に達したタイミングにおいて前記検出ステップで検出された車両の走行状態が前記所定状態であれば、前記MAC鍵の更新を行う
更新処理方法。 - 前記更新ステップでは、前記MAC鍵の前回の更新時から計数される所定の数量が一定数量に達したタイミングにおいて前記検出ステップで検出された車両の走行状態が前記所定状態でない場合に、前記検出ステップで検出された車両の走行状態が前記所定状態に変化したタイミングで前記MAC鍵の更新を行う
請求項3記載の更新処理方法。 - 前記所定状態は、前記車両が走行していない状態である
請求項1から3のいずれか1項に記載の更新処理方法。 - 前記所定状態は、駐車状態である
請求項5記載の更新処理方法。 - CAN(Controller Area Network)プロトコルに従ってバスを介してメッセージ認証コード(MAC:Message Authentication Code)が付加されたデータフレームの授受を行う複数の電子制御ユニットを備える車載ネットワークシステムであって、
メッセージ認証コードを生成して、所定メッセージIDで識別されるデータフレームに付加して送信する第1電子制御ユニットと、
メッセージ認証コードを生成して、前記所定メッセージIDで識別されるデータフレームを受信して当該データフレームに当該メッセージ認証コードが付加されていることを検証する第2電子制御ユニットとを備え、
前記第1電子制御ユニット及び前記第2電子制御ユニットの各々は、
前記メッセージ認証コードの生成に利用されるMAC鍵を保持するMAC鍵保持部と、
前記車載ネットワークシステムを搭載する車両の走行状態が所定状態であることを条件として前記MAC鍵保持部に保持されるMAC鍵を更新する更新処理部とを有し、
前記車載ネットワークシステムは複数のバスを備え、
前記更新処理部は、当該更新処理部を有する前記電子制御ユニットが保持して利用するMAC鍵について、前記更新を行い、前記更新の条件となる前記所定状態は、当該電子制御ユニットが接続されているバスに対応して定められる
車載ネットワークシステム。 - CAN(Controller Area Network)プロトコルに従ってバスを介してメッセージ認証コード(MAC:Message Authentication Code)が付加されたデータフレームの授受を行う複数の電子制御ユニットを備える車載ネットワークシステムであって、
メッセージ認証コードを生成して、所定メッセージIDで識別されるデータフレームに付加して送信する第1電子制御ユニットと、
メッセージ認証コードを生成して、前記所定メッセージIDで識別されるデータフレームを受信して当該データフレームに当該メッセージ認証コードが付加されていることを検証する第2電子制御ユニットとを備え、
前記第1電子制御ユニット及び前記第2電子制御ユニットの各々は、
前記メッセージ認証コードの生成に利用されるMAC鍵を保持するMAC鍵保持部と、
前記車載ネットワークシステムを搭載する車両の走行状態が所定状態であることを条件として前記MAC鍵保持部に保持されるMAC鍵を更新する更新処理部とを有し、
前記車載ネットワークシステムは複数のバスを備え、前記複数のバスの各々は、複数種類のグループのうちいずれかのグループに属し、
前記更新処理部は、当該更新処理部を有する前記電子制御ユニットが保持して利用するMAC鍵について、前記更新を行い、前記更新の条件となる前記所定状態は、当該電子制御ユニットが接続されているバスが属するグループに対応して定められる
車載ネットワークシステム。 - CAN(Controller Area Network)プロトコルに従ってバスを介してメッセージ認証コード(MAC:Message Authentication Code)が付加されたデータフレームの授受を行う複数の電子制御ユニットを備える車載ネットワークシステムであって、
メッセージ認証コードを生成して、所定メッセージIDで識別されるデータフレームに付加して送信する第1電子制御ユニットと、
メッセージ認証コードを生成して、前記所定メッセージIDで識別されるデータフレームを受信して当該データフレームに当該メッセージ認証コードが付加されていることを検証する第2電子制御ユニットとを備え、
前記第1電子制御ユニット及び前記第2電子制御ユニットの各々は、
前記メッセージ認証コードの生成に利用されるMAC鍵を保持するMAC鍵保持部と、
前記車載ネットワークシステムを搭載する車両の走行状態が所定状態であることを条件として前記MAC鍵保持部に保持されるMAC鍵を更新する更新処理部とを有し、
前記更新処理部は、前記MAC鍵の前回の更新時から計数される所定の数量が一定数量に達したタイミングにおいて前記走行状態が前記所定状態であれば、前記MAC鍵の更新を行う
車載ネットワークシステム。 - 前記第1電子制御ユニット及び前記第2電子制御ユニットの更新処理部は、
予め定められた特定メッセージIDで識別される特定フレームを受信した場合に前記車両の走行状態が所定状態であるか否かを判定し、当該車両の走行状態が所定状態であるときにMAC鍵の前記更新を行う
請求項7から9のいずれか1項記載の車載ネットワークシステム。 - CAN(Controller Area Network)プロトコルに従ってバスを介して、データフレームにメッセージ認証コード(MAC:Message Authentication Code)を付加して送信するため、或いは、データフレームを受信して当該データフレームにメッセージ認証コードが付加されていることを検証するために、メッセージ認証コードを生成する電子制御ユニットであって、
前記メッセージ認証コードの生成に利用されるMAC鍵を保持するMAC鍵保持部と、
前記電子制御ユニットを搭載する車両の走行状態が所定状態であることを条件として前記MAC鍵保持部に保持されるMAC鍵を更新する更新処理部とを備え、
前記更新処理部は、前記電子制御ユニットが保持して利用するMAC鍵について、前記更新を行い、前記更新の条件となる前記所定状態は、当該電子制御ユニットが接続されているバスに対応して定められる
電子制御ユニット。 - CAN(Controller Area Network)プロトコルに従ってバスを介して、データフレームにメッセージ認証コード(MAC:Message Authentication Code)を付加して送信するため、或いは、データフレームを受信して当該データフレームにメッセージ認証コードが付加されていることを検証するために、メッセージ認証コードを生成する電子制御ユニットであって、
前記メッセージ認証コードの生成に利用されるMAC鍵を保持するMAC鍵保持部と、
前記電子制御ユニットを搭載する車両の走行状態が所定状態であることを条件として前記MAC鍵保持部に保持されるMAC鍵を更新する更新処理部とを備え、
前記電子制御ユニットが接続されているバスは、複数種類のグループのうちいずれかのグループに属し、
前記更新処理部は、前記電子制御ユニットが保持して利用するMAC鍵について、前記更新を行い、前記更新の条件となる前記所定状態は、当該電子制御ユニットが接続されている前記バスが属するグループに対応して定められる
電子制御ユニット。 - CAN(Controller Area Network)プロトコルに従ってバスを介して、データフレームにメッセージ認証コード(MAC:Message Authentication Code)を付加して送信するため、或いは、データフレームを受信して当該データフレームにメッセージ認証コードが付加されていることを検証するために、メッセージ認証コードを生成する電子制御ユニットであって、
前記メッセージ認証コードの生成に利用されるMAC鍵を保持するMAC鍵保持部と、
前記電子制御ユニットを搭載する車両の走行状態が所定状態であることを条件として前記MAC鍵保持部に保持されるMAC鍵を更新する更新処理部とを備え、
前記更新処理部は、前記MAC鍵の前回の更新時から計数される所定の数量が一定数量に達したタイミングにおいて前記走行状態が前記所定状態であれば、前記MAC鍵の更新を行う
電子制御ユニット。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201461990150P | 2014-05-08 | 2014-05-08 | |
US61/990,150 | 2014-05-08 | ||
JP2015032210 | 2015-02-20 | ||
JP2015032210 | 2015-02-20 | ||
PCT/JP2015/002162 WO2015170452A1 (ja) | 2014-05-08 | 2015-04-21 | 車載ネットワークシステム、電子制御ユニット及び更新処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2015170452A1 JPWO2015170452A1 (ja) | 2017-04-20 |
JP6377143B2 true JP6377143B2 (ja) | 2018-08-22 |
Family
ID=54392312
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016517805A Active JP6377143B2 (ja) | 2014-05-08 | 2015-04-21 | 車載ネットワークシステム、電子制御ユニット及び更新処理方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10227053B2 (ja) |
EP (1) | EP3142288B1 (ja) |
JP (1) | JP6377143B2 (ja) |
CN (1) | CN105594155B (ja) |
WO (1) | WO2015170452A1 (ja) |
Families Citing this family (54)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6875576B2 (ja) * | 2014-05-08 | 2021-05-26 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 不正対処方法 |
JP6407981B2 (ja) * | 2014-05-08 | 2018-10-17 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 車載ネットワークシステム、電子制御ユニット及び不正対処方法 |
CN111478836B (zh) * | 2014-07-10 | 2024-02-20 | 松下电器(美国)知识产权公司 | 车载网络***、电子控制单元、接收方法以及发送方法 |
CN111376848B (zh) * | 2015-01-20 | 2024-07-02 | 松下电器(美国)知识产权公司 | 不正常检测规则更新方法、电子控制单元和车载网络*** |
JP6573819B2 (ja) * | 2015-01-20 | 2019-09-11 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 不正検知ルール更新方法、不正検知電子制御ユニット及び車載ネットワークシステム |
JP2016218932A (ja) * | 2015-05-26 | 2016-12-22 | 京セラ株式会社 | ソフトウェア更新装置およびソフトウェア更新システム |
US9779247B2 (en) * | 2015-05-29 | 2017-10-03 | GM Global Technology Operations LLC | Boot control systems and methods for vehicles |
WO2017013622A1 (en) | 2015-07-22 | 2017-01-26 | Arilou Information Security Technologies Ltd. | Vehicle communications bus data security |
JP6555209B2 (ja) * | 2015-08-07 | 2019-08-07 | 株式会社デンソー | 通信システム、管理ノード、通信ノード、カウンタ同期方法、カウント値配信方法、カウント値初期化方法、プログラム、記録媒体 |
US10223294B2 (en) | 2015-09-01 | 2019-03-05 | Nxp Usa, Inc. | Fast secure boot from embedded flash memory |
JP6601244B2 (ja) * | 2016-02-01 | 2019-11-06 | トヨタ自動車株式会社 | 通信システム |
JP6260064B2 (ja) * | 2016-03-14 | 2018-01-17 | Kddi株式会社 | 通信ネットワークシステム及び車両 |
JP6782188B2 (ja) * | 2016-05-27 | 2020-11-11 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 電子制御ユニット、通信方法及び車載ネットワークシステム |
JP6890025B2 (ja) * | 2016-05-27 | 2021-06-18 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 電子制御ユニット、フレーム生成方法及びプログラム |
WO2017203903A1 (ja) * | 2016-05-27 | 2017-11-30 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 電子制御ユニット、通信方法及び車載ネットワークシステム |
JP6846991B2 (ja) * | 2016-07-05 | 2021-03-24 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 異常検知電子制御ユニット、車載ネットワークシステム及び異常検知方法 |
JP6849528B2 (ja) * | 2016-07-28 | 2021-03-24 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | フレーム伝送阻止装置、フレーム伝送阻止方法及び車載ネットワークシステム |
CN106341392B (zh) * | 2016-08-23 | 2019-09-13 | 北京航空航天大学 | 电动汽车obdⅱ接口安全通信防护装置、***及方法 |
JP2018030464A (ja) * | 2016-08-25 | 2018-03-01 | 株式会社オートネットワーク技術研究所 | 車両用認証装置 |
WO2018048279A1 (ko) * | 2016-09-12 | 2018-03-15 | 엘지전자 주식회사 | 통신 시스템 |
US10140116B2 (en) * | 2016-09-26 | 2018-11-27 | Ford Global Technologies, Llc | In-vehicle auxiliary memory storage |
CN106385420A (zh) * | 2016-09-29 | 2017-02-08 | 中国联合网络通信集团有限公司 | 一种ecu软件下载方法及装置 |
JP6547719B2 (ja) * | 2016-09-30 | 2019-07-24 | トヨタ自動車株式会社 | 車載通信ネットワーク |
TWI688252B (zh) * | 2016-10-03 | 2020-03-11 | 日商日本電氣股份有限公司 | 通信裝置、通信方法及記錄媒體 |
JP6756225B2 (ja) * | 2016-10-04 | 2020-09-16 | 株式会社オートネットワーク技術研究所 | 車載更新システム、車載更新装置及び更新方法 |
JP6409849B2 (ja) * | 2016-10-31 | 2018-10-24 | トヨタ自動車株式会社 | 通信システム及び通信方法 |
CN108111460B (zh) * | 2016-11-24 | 2020-12-08 | 飞天联合(北京)***技术有限公司 | 一种用户认证方法及*** |
US10705820B2 (en) * | 2017-02-02 | 2020-07-07 | Ford Global Technologies, Llc | Method and apparatus for secure multi-cycle vehicle software updates |
US10516683B2 (en) * | 2017-02-15 | 2019-12-24 | Ford Global Technologies, Llc | Systems and methods for security breach detection in vehicle communication systems |
CN106897627B (zh) * | 2017-02-21 | 2020-02-11 | 成都信息工程大学 | 一种保证汽车ecu免受攻击和自动更新的方法 |
DE102017203185B4 (de) * | 2017-02-28 | 2018-09-06 | Audi Ag | Kraftfahrzeug mit einem in mehrere getrennte Domänen eingeteilten Datennetzwerk sowie Verfahren zum Betreiben des Datennetzwerks |
JP6956624B2 (ja) * | 2017-03-13 | 2021-11-02 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 情報処理方法、情報処理システム、及びプログラム |
JP6959155B2 (ja) * | 2017-05-15 | 2021-11-02 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 検証方法、検証装置およびプログラム |
CN115795435A (zh) * | 2017-05-15 | 2023-03-14 | 松下电器(美国)知识产权公司 | 验证方法、验证装置和计算机可读取记录介质 |
SG10201705960QA (en) | 2017-07-20 | 2019-02-27 | Huawei Int Pte Ltd | System and method for managing secure communications between modules in a controller area network |
JP6828632B2 (ja) * | 2017-08-03 | 2021-02-10 | 住友電気工業株式会社 | 検知装置、検知方法および検知プログラム |
CN108073156B (zh) * | 2017-11-20 | 2019-11-01 | 广州汽车集团股份有限公司 | 一种汽车电子控制单元的安全算法管理方法及*** |
EP3720055A4 (en) * | 2017-12-01 | 2021-01-06 | Panasonic Intellectual Property Corporation of America | ELECTRONIC CONTROL DEVICE, SERVER FOR DETECTING AUTHORIZED USE, VEHICLE-MOUNTED NETWORK SYSTEM, VEHICLE-MOUNTED NETWORK MONITORING SYSTEM AND VEHICLE-MOUNTED NETWORK MONITORING METHOD |
JP7010049B2 (ja) * | 2018-02-16 | 2022-01-26 | トヨタ自動車株式会社 | 車両制御装置、プログラムの更新確認方法および更新確認プログラム |
CN110224907A (zh) * | 2018-03-01 | 2019-09-10 | 上海汽车集团股份有限公司 | 一种车载ecu的刷新***、方法及终端 |
JP6967664B2 (ja) * | 2018-04-23 | 2021-11-17 | 日立Astemo株式会社 | ゲートウェイ装置 |
DE112018007680T5 (de) * | 2018-06-29 | 2021-04-22 | Mitsubishi Electric Corporation | Aktualisierungssteuervorrichtung, Aktualisierungssteuersystem und Aktualisierungssteuerverfahren |
WO2020021715A1 (ja) * | 2018-07-27 | 2020-01-30 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 不正対処方法、不正対処装置および通信システム |
DE102018215141A1 (de) * | 2018-09-06 | 2020-03-12 | Continental Teves Ag & Co. Ohg | Verfahren zur Verbesserung des Nutzungsgrades einer Fahrzeug-zu-X Kommunikationsvorrichtung sowie Fahrzeug-zu-X Kommunikationsvorrichtung |
CN109495893B (zh) * | 2018-12-13 | 2019-12-24 | 深圳美克拉网络技术有限公司 | 一种移动通信数据流量异常监测*** |
EP3921976A1 (en) * | 2019-02-06 | 2021-12-15 | ABB Power Grids Switzerland AG | Method for authenticating messages in resource limited systems |
JP7163813B2 (ja) * | 2019-02-18 | 2022-11-01 | 日本電気株式会社 | 鍵管理システム、鍵管理方法及びプログラム |
WO2020179124A1 (ja) * | 2019-03-05 | 2020-09-10 | 住友電気工業株式会社 | 管理装置、通信システム、車両、車両通信管理方法および車両通信管理プログラム |
CN111835627B (zh) * | 2019-04-23 | 2022-04-26 | 华为技术有限公司 | 车载网关的通信方法、车载网关及智能车辆 |
US11258755B2 (en) * | 2019-09-19 | 2022-02-22 | GM Global Technology Operations LLC | Method and system for processing coherent data |
US11303455B2 (en) * | 2020-02-18 | 2022-04-12 | Bae Systems Controls Inc. | Authenticating devices over a public communication network |
US11968639B2 (en) * | 2020-11-11 | 2024-04-23 | Magna Electronics Inc. | Vehicular control system with synchronized communication between control units |
JP2022190844A (ja) * | 2021-06-15 | 2022-12-27 | 株式会社オートネットワーク技術研究所 | 車載制御装置、イーサネットスイッチおよび機器設定方法 |
US11940973B1 (en) * | 2022-12-30 | 2024-03-26 | Monday.com Ltd. | Limiting concurrent database updates |
Family Cites Families (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6665601B1 (en) * | 1998-12-22 | 2003-12-16 | Case Corporation | Communications system for managing messages across a vehicle data bus |
JP3849675B2 (ja) * | 2003-07-25 | 2006-11-22 | トヨタ自動車株式会社 | 車両診断方法、車両診断システム、車両およびセンター |
JP4168866B2 (ja) * | 2003-07-25 | 2008-10-22 | トヨタ自動車株式会社 | 車両情報通信方法、車両情報通信システムおよびセンター |
JP2005203882A (ja) * | 2004-01-13 | 2005-07-28 | Denso Corp | 通信システム及び鍵送信方法 |
KR20050091134A (ko) * | 2004-03-10 | 2005-09-15 | (주)포트컴 | Can 통신을 이용한 차량 원격 제어 시스템 |
JP2006352706A (ja) * | 2005-06-17 | 2006-12-28 | Hitachi Ltd | マイクロプロセッサ、ネットワークシステム及び通信方法 |
ES2391786T3 (es) * | 2007-02-13 | 2012-11-29 | Secunet Security Networks Aktiengesellschaft | Unidad de seguridad |
JP4922120B2 (ja) * | 2007-10-05 | 2012-04-25 | 株式会社オートネットワーク技術研究所 | 通信システム及び中継装置 |
EP2194257A1 (en) * | 2008-12-05 | 2010-06-09 | Delphi Technologies Holding S.à.r.l. | A method of controlling a vehicle engine system |
CN102114883B (zh) * | 2010-09-21 | 2012-11-28 | 浙江吉利汽车研究院有限公司 | 汽车电子控制单元配置自检测装置及自检测方法 |
WO2012040392A2 (en) * | 2010-09-21 | 2012-03-29 | Cellepathy Ltd. | System and method for sensor-based determination of user role, location, and/or state of one of more in-vehicle mobile devices and enforcement of usage thereof |
US8919848B2 (en) * | 2011-11-16 | 2014-12-30 | Flextronics Ap, Llc | Universal console chassis for the car |
US9088454B2 (en) * | 2010-11-03 | 2015-07-21 | Broadcom Corporation | Vehicle network node module |
CN102004478B (zh) * | 2010-11-08 | 2012-05-23 | 湖北三江航天万山特种车辆有限公司 | 一种车辆多总线协调通信与控制*** |
US20120215491A1 (en) * | 2011-02-21 | 2012-08-23 | Snap-On Incorporated | Diagnostic Baselining |
JP5310761B2 (ja) * | 2011-03-04 | 2013-10-09 | トヨタ自動車株式会社 | 車両ネットワークシステム |
JP5479408B2 (ja) * | 2011-07-06 | 2014-04-23 | 日立オートモティブシステムズ株式会社 | 車載ネットワークシステム |
DE102012219093A1 (de) * | 2011-10-25 | 2013-04-25 | GM Global Technology Operations LLC (n.d. Ges. d. Staates Delaware) | Cyber-Sicherheit in einem Kraftfahrzeugnetzwerk |
JP5770602B2 (ja) * | 2011-10-31 | 2015-08-26 | トヨタ自動車株式会社 | 通信システムにおけるメッセージ認証方法および通信システム |
WO2013090282A1 (en) * | 2011-12-12 | 2013-06-20 | Clay Skelton | Systems, devices and methods for vehicles |
JP2013138304A (ja) * | 2011-12-28 | 2013-07-11 | Toyota Motor Corp | セキュリティシステム及び鍵データの運用方法 |
WO2013128317A1 (en) * | 2012-03-01 | 2013-09-06 | Nds Limited | Anti-replay counter measures |
WO2013175633A1 (ja) * | 2012-05-25 | 2013-11-28 | トヨタ自動車 株式会社 | 通信装置、通信システム及び通信方法 |
CN104349947B (zh) * | 2012-05-29 | 2016-11-02 | 丰田自动车株式会社 | 认证***和认证方法 |
CN202827418U (zh) * | 2012-08-31 | 2013-03-27 | 长城汽车股份有限公司 | 适用于混合动力汽车的车载网络*** |
SE1250982A1 (sv) * | 2012-09-03 | 2014-03-04 | Scania Cv Ab | Kommunikationssystem i motorfordon |
US9231936B1 (en) * | 2014-02-12 | 2016-01-05 | Symantec Corporation | Control area network authentication |
-
2015
- 2015-04-21 JP JP2016517805A patent/JP6377143B2/ja active Active
- 2015-04-21 EP EP15789442.9A patent/EP3142288B1/en active Active
- 2015-04-21 WO PCT/JP2015/002162 patent/WO2015170452A1/ja active Application Filing
- 2015-04-21 CN CN201580002039.XA patent/CN105594155B/zh active Active
-
2016
- 2016-05-24 US US15/163,234 patent/US10227053B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
WO2015170452A1 (ja) | 2015-11-12 |
JPWO2015170452A1 (ja) | 2017-04-20 |
US20160264071A1 (en) | 2016-09-15 |
EP3142288B1 (en) | 2018-12-26 |
CN105594155A (zh) | 2016-05-18 |
CN105594155B (zh) | 2019-08-02 |
EP3142288A1 (en) | 2017-03-15 |
EP3142288A4 (en) | 2017-05-17 |
US10227053B2 (en) | 2019-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6377143B2 (ja) | 車載ネットワークシステム、電子制御ユニット及び更新処理方法 | |
JP6396464B2 (ja) | 車載ネットワークシステム、電子制御ユニット、受信方法及び送信方法 | |
JP7008100B2 (ja) | 不正対処方法、不正検知電子制御ユニットおよびネットワーク通信システム | |
US10609049B2 (en) | Method for sensing fraudulent frames transmitted to in-vehicle network | |
JP6713415B2 (ja) | 鍵管理方法、車載ネットワークシステム及び鍵管理装置 | |
JP6407981B2 (ja) | 車載ネットワークシステム、電子制御ユニット及び不正対処方法 | |
WO2017119246A1 (ja) | 異常検知方法、異常検知装置及び異常検知システム | |
US11516045B2 (en) | Anomaly determination method, anomaly determination device, and recording medium | |
JP6651662B2 (ja) | 不正検知電子制御ユニット及び不正検知方法 | |
JPWO2019187350A1 (ja) | 不正検知方法、不正検知装置及びプログラム | |
JP6698190B2 (ja) | 不正対処方法、不正検知電子制御ユニット、および、ネットワーク通信システム | |
CN111788800B (zh) | 帧传送方法以及安全星型耦合器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171214 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180417 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180607 |
|
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: 20180703 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180724 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6377143 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |