【手続補正書】
【提出日】平成29年12月18日(2017.12.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
制御対象に対して所定制御を指示する制御フレームを含む複数のフレームの授受を通信路を介して行う複数の電子制御ユニットを備えるネットワークシステムにおける不正制御抑止方法であって、
前記通信路から複数のフレームを逐次受信する受信ステップと、
前記受信ステップで受信された制御フレームに基づく前記所定制御を抑止すべきか否かを、当該制御フレームの受信時に先行する所定期間内に前記受信ステップで受信されたフレームの集合に基づいて、判定する判定ステップとを含む
不正制御抑止方法。
【請求項２】
前記複数のフレームには、前記制御対象の状態に関する情報を含む状態フレームが含まれ、
前記判定ステップでは、前記受信ステップで受信された制御フレームに基づく前記所定制御を抑止すべきか否かを、当該制御フレームの受信時に先行する所定期間内に前記受信ステップで受信された状態フレームの集合に基づいて特定される、当該所定期間における前記制御対象の状態が、所定基準を満たすか否かに基づいて、判定する
請求項１記載の不正制御抑止方法。
【請求項３】
前記判定ステップでは、前記所定期間内に前記受信ステップで受信された状態フレームの集合に、異常な状態フレームが含まれている場合に前記制御対象の状態を偽装状態であると特定し、異常な状態フレームが含まれていない場合に前記制御対象の状態を偽装状態でないと特定し、
前記所定基準は、特定される前記制御対象の状態が、偽装状態である場合に満たされ、前記制御対象の状態が偽装状態でない場合に満たされず、
前記判定ステップでは、前記所定基準が満たされた場合に前記所定制御を抑止すべきと判定する
請求項２記載の不正制御抑止方法。
【請求項４】
前記判定ステップでは、前記所定期間内に前記受信ステップで受信された状態フレームの集合に、所定閾値より短い受信間隔で受信された、前記所定制御の実行のために用いられる同一項目の情報を示す複数の状態フレームが含まれている場合に、当該集合に異常な状態フレームが含まれているとして、前記制御対象の状態を偽装状態であると特定する
請求項３記載の不正制御抑止方法。
【請求項５】
前記判定ステップでは、前記所定期間内に前記受信ステップで受信された状態フレームの集合に、前記所定制御の実行のために用いられる同一項目の情報を示す状態フレームが所定数より多く含まれている場合に、当該集合に異常な状態フレームが含まれているとして、前記制御対象の状態を偽装状態であると特定する
請求項３記載の不正制御抑止方法。
【請求項６】
前記判定ステップでは、前記所定期間内に前記受信ステップで受信された状態フレームの集合に、前記所定制御の実行のために用いられる同一項目の情報を示す２つの状態フレームが含まれ、当該２つの状態フレームが示す当該情報の値の差異が所定量より大きい場合に、当該集合に異常な状態フレームが含まれているとして、前記制御対象の状態を偽装状態であると特定する
請求項３記載の不正制御抑止方法。
【請求項７】
前記判定ステップでは、前記所定期間内に前記受信ステップで受信された状態フレームの集合に、前記所定制御の実行のために用いられる同一項目の情報を示す複数の状態フレームが含まれ、受信された順に並べた当該複数の状態フレームが示す当該情報の値が所定規則に従っていない場合に、当該集合に異常な状態フレームが含まれているとして、前記制御対象の状態を偽装状態であると特定する
請求項３記載の不正制御抑止方法。
【請求項８】
前記判定ステップでは、前記所定期間内に前記受信ステップで受信された状態フレームの集合に、前記所定制御の実行のために用いられる同一項目の情報を示す複数の状態フレームが含まれ、当該複数の状態フレームの受信された順が所定規則に従っていない場合に、当該集合に異常な状態フレームが含まれているとして、前記制御対象の状態を偽装状態であると特定する
請求項３記載の不正制御抑止方法。
【請求項９】
前記所定基準は、前記所定期間における前記制御対象の状態が、安定状態でない場合に満たされ、安定状態である場合に満たされず、
前記安定状態は、前記制御対象の状態を示す特定の状態フレームのデータ値がある一定値或いは一定範囲内である状態であり、
前記判定ステップでは、制御フレームに基づく前記所定制御に係る前記判定を、当該制御フレームの受信時に連続する当該受信時の直前の前記所定期間内に前記受信ステップで受信された状態フレームの集合に基づいて特定される、当該所定期間における前記制御対象の状態に基づいて、行ない、
前記判定ステップでは、前記所定基準が満たされた場合に前記所定制御を抑止すべきと判定する
請求項２記載の不正制御抑止方法。
【請求項１０】
前記不正制御抑止方法は更に、前記判定ステップで制御フレームに基づく前記所定制御を抑止すべきと判定された場合に、前記所定制御の抑止のための所定処理を実行する処理ステップを含み、
前記所定処理は、当該制御フレームの異常を通知する処理、当該制御フレームを破棄する処理、前記通信路上で当該制御フレームを上書きする処理、他の通信路への当該制御フレームの転送を抑止する処理、及び、前記電子制御ユニットに当該制御フレームに基づく前記所定制御を実行させないように指示する処理のいずれか１つを含む
請求項１〜９のいずれか一項に記載の不正制御抑止方法。
【請求項１１】
前記制御対象は、前記ネットワークシステムを搭載する車両であり、
前記通信路は、前記車両における有線通信路であり、
前記複数の電子制御ユニットは、ＣＡＮプロトコル又はＥｔｈｅｒｎｅｔ（登録商標）プロトコルに従って、前記複数のフレームの授受を行う
請求項１〜１０のいずれか一項に記載の不正制御抑止方法。
【請求項１２】
前記所定制御は、前記車両の走行に関わる制御である
請求項１１記載の不正制御抑止方法。
【請求項１３】
前記受信ステップでは、車速、車輪の回転速度、ヨーレート、加速度、操舵角、アクセルペダル開度、制動レベル、エンジンの回転数、モータの回転数、ギアポジション、及び、イグニッションスイッチの状態のいずれか１つについての情報を含むフレームである状態フレームを逐次受信する
請求項１１又は１２記載の不正制御抑止方法。
【請求項１４】
前記複数のフレームには、前記制御対象の状態に関する情報を含む状態フレームが含まれ、
前記複数の電子制御ユニットは、前記通信路であるネットワークバスに接続され、ＣＡＮプロトコルに従って、データフレームである状態フレーム及び制御フレームの授受を行い、
前記不正制御抑止方法は更に、前記判定ステップで制御フレームに基づく前記所定制御を抑止すべきと判定された場合に、当該制御フレームの少なくとも一部に上書きするように前記ネットワークバスにエラーフレームを送信する処理ステップを含む
請求項１１〜１３のいずれか一項に記載の不正制御抑止方法。
【請求項１５】
複数の電子制御ユニットが、制御対象に対して所定制御を指示する制御フレームを含む複数のフレームの授受を通信路を介して行うところの当該通信路に接続される不正制御抑止装置であって、
前記通信路から複数のフレームを逐次受信する受信部と、
前記受信部により受信された制御フレームに基づく前記所定制御を抑止すべきか否かを、当該制御フレームの受信時に先行する所定期間内に前記受信部により受信されたフレームの集合に基づいて、判定する判定部とを備える
不正制御抑止装置。
【請求項１６】
車両の状態に関する情報を含むフレームである状態フレーム、及び、前記車両に対して所定制御を指示するフレームである制御フレームの授受をネットワークバスを介して行う複数の電子制御ユニットを備える車載ネットワークシステムであって、
前記ネットワークバスから状態フレーム及び制御フレームを逐次受信する受信部と、
前記受信部により受信された制御フレームに基づく前記所定制御を抑止すべきか否かを、当該制御フレームの受信時に先行する所定期間内に前記受信部により受信された状態フレームの集合に基づいて特定される、当該所定期間における前記車両の状態が、所定基準を満たすか否かに基づいて、判定する判定部とを備える
車載ネットワークシステム。