JP2017168931A

Communication network system, vehicle, counter value notification node, counter value sharing method, and computer program

Abstract

Problem to be solved.To improve the efficiency of a communication network system in which a transmitting node for transmitting a message and a receiving node for receiving the message are connected. In a communication network system in which a transmitting node that transmits a message and a receiving node that receives the message are connected, a counter value used for generating and inspecting a message authentication code for the message is used as the transmitting node. A counter value notification message to be notified to the receiving node is periodically transmitted. [Selection diagram] Fig. 6

JP2017168931A, drawing sheet 1
Sheet 1 of 9

Term

Projected expiry 14 March 2036.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

8 claims: 5 independent, 3 dependent

  1. 1
    メッセージを送信する送信ノードと前記メッセージを受信する受信ノードとが接続される通信ネットワークシステムにおいて、 前記メッセージのメッセージ認証コードの生成と検査とに使用されるカウンタ値を前記送信ノードと前記受信ノードとへ通知するカウンタ値通知メッセージを定期的に送信するカウンタ値通知ノードを備える通信ネットワークシステム。
  2. 2
    前記送信ノードは、 前記受信ノードと共有するセッション鍵を記憶するセッション鍵記憶部と、 前記メッセージの送信毎に所定のカウント値だけ増加させるカウンタ値を保持するカウンタ部と、 前記メッセージに格納される送信データと前記カウンタ部が保持しているカウンタ値と前記セッション鍵記憶部が記憶しているセッション鍵とに基づいてメッセージ認証コードを生成するメッセージ認証コード生成部と、 前記送信データと前記カウンタ部が保持しているカウンタ値のビット列のうち所定の下位のビット数分と前記メッセージ認証コード生成部が生成したメッセージ認証コードとを格納する前記メッセージを送信する送信部と、 前記カウンタ値通知メッセージによって取得したカウンタ値を前記カウンタ部が保持する新しいカウンタ値に設定するカウンタ設定部と、を備え、 前記受信ノードは、 前記カウンタ値通知メッセージによって取得したカウンタ値を保持するカウンタ部と、 前記送信ノードと共有するセッション鍵を記憶するセッション鍵記憶部と、 前記送信ノードから受信した前記メッセージに格納されている送信データと、自受信ノードの前記カウンタ部が保持しているカウンタ値のビット列のうち前記所定の下位のビット数分以外の残りの上位のビット数分と、前記送信ノードから受信した前記メッセージに格納されている前記所定の下位のビット数分と、自受信ノードの前記セッション鍵記憶部が記憶しているセッション鍵とに基づいてメッセージ認証コードを生成し、該生成したメッセージ認証コードと前記送信ノードから受信した前記メッセージに格納されているメッセージ認証コードとが一致するかを検査するメッセージ認証コード検査部と、を備える、 請求項1に記載の通信ネットワークシステム。
  3. 3
    前記カウンタ値通知ノードは、 前記送信ノードと前記受信ノードとが共有するセッション鍵を記憶するセッション鍵記憶部と、 前記送信ノードと前記受信ノードとへ通知するカウンタ値を自カウンタ値通知ノードの前記セッション鍵記憶部が記憶しているセッション鍵で暗号化する暗号化部と、 前記暗号化部がカウンタ値を暗号化した結果である暗号化カウンタ値を格納する前記カウンタ値通知メッセージを定期的に送信する送信部と、 を備え、 前記送信ノードと前記受信ノードとは、前記カウンタ値通知メッセージに格納されている暗号化カウンタ値を自ノードの前記セッション鍵記憶部が記憶しているセッション鍵で復号する復号部を備える、 請求項1又は2のいずれか1項に記載の通信ネットワークシステム。
  4. 4
    前記カウンタ値通知ノードは、 前記送信ノードと前記受信ノードとが共有するセッション鍵を記憶するセッション鍵記憶部と、 前記送信ノードと前記受信ノードとへ通知するカウンタ値と自カウンタ値通知ノードの前記セッション鍵記憶部が記憶しているセッション鍵とに基づいてメッセージ認証コードを生成するメッセージ認証コード生成部と、を備え、 前記カウンタ値通知ノードの送信部は、前記暗号化カウンタ値と前記カウンタ値通知ノードのメッセージ認証コード生成部が生成したメッセージ認証コードとを格納する前記カウンタ値通知メッセージを定期的に送信し、 前記送信ノードと前記受信ノードとは、 前記復号部が復号した結果である復号カウンタ値と自ノードの前記セッション鍵記憶部が記憶しているセッション鍵とに基づいてメッセージ認証コードを生成し、該生成したメッセージ認証コードと前記カウンタ値通知メッセージに格納されているメッセージ認証コードとが一致するかを検査するメッセージ認証コード検査部を備える、 請求項3に記載の通信ネットワークシステム。
  5. 5
    請求項1から4のいずれか1項に記載の通信ネットワークシステムを備える車両。
  6. 6
    メッセージを送信する送信ノードと前記メッセージを受信する受信ノードとが接続される通信ネットワークシステムのカウンタ値通知ノードであり、 前記メッセージのメッセージ認証コードの生成と検査とに使用されるカウンタ値を前記送信ノードと前記受信ノードとへ通知するカウンタ値通知メッセージを定期的に送信する送信部を備えるカウンタ値通知ノード。
  7. 7
    メッセージを送信する送信ノードと前記メッセージを受信する受信ノードとが接続される通信ネットワークシステムのカウンタ値共有方法であり、 カウンタ値通知ノードが、前記メッセージのメッセージ認証コードの生成と検査とに使用されるカウンタ値を前記送信ノードと前記受信ノードとへ通知するカウンタ値通知メッセージを定期的に送信する送信ステップを含むカウンタ値共有方法。
  8. 8
    メッセージを送信する送信ノードと前記メッセージを受信する受信ノードとが接続される通信ネットワークシステムのカウンタ値通知ノードのコンピュータに、 前記メッセージのメッセージ認証コードの生成と検査とに使用されるカウンタ値を前記送信ノードと前記受信ノードとへ通知するカウンタ値通知メッセージを定期的に送信する送信機能 を実現させるためのコンピュータプログラム。
Independent claims8