(57)【要約】【課題】ソフトウェアの処理負担を軽減しつつ、モビリティネットワークへの攻撃に対応できる情報処理装置を提供する。【解決手段】情報処理装置１０は、モビリティネットワーク１００に流れるデータを取得する取得部１１と、データを破棄することを示す破棄ＩＤのリスト１５を記憶する記憶部１４と、取得されたデータに含まれるＩＤが破棄ＩＤのリスト１５に含まれる場合に、取得されたデータを破棄する破棄部１２と、を備える。【選択図】図１
2020191614.tif 000002
【特許請求の範囲】
【請求項１】
モビリティネットワークに流れるデータを取得する取得部と、
データを破棄することを示す破棄ＩＤのリストを記憶する記憶部と、
取得された前記データに含まれるＩＤが前記破棄ＩＤのリストに含まれる場合に、取得された前記データを破棄する破棄部と、を備える、
情報処理装置。
【請求項２】
前記情報処理装置は、前記モビリティネットワークにおける複数のバス間で前記モビリティネットワークに流れるデータの転送を行う転送装置に接続され、
取得された前記データに含まれるＩＤが前記破棄ＩＤのリストに含まれず、かつ、予め定められたＩＤのリストに含まれる場合、取得された前記データが前記転送装置により転送される、
請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置は、さらに、取得された前記データに含まれるＩＤが、前記破棄ＩＤのリストに含まれず、かつ、予め定められたＩＤのリストに含まれない場合に、取得された前記データに含まれるＩＤを前記破棄ＩＤのリストに追加するように前記破棄ＩＤのリストを更新する更新部を備える、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記破棄部は、前記破棄ＩＤのリストに含まれるＩＤを含むデータを複数まとめて破棄する、
請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
モビリティネットワークに流れるデータを取得し、
取得した前記データに含まれるＩＤが、データを破棄することを示す破棄ＩＤのリストに含まれる場合に、取得した前記データを破棄する、
情報処理方法。
【請求項６】
請求項５に記載の情報処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、モビリティネットワークに流れるデータを処理する情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
車載ネットワーク等のモビリティネットワークに流れるデータの転送を行うゲートウェイ装置が開示されている（例えば、特許文献１参照）。このような装置には、ソフトウェアの処理負担を軽減するという課題がある。
【０００３】
例えば、特許文献１に開示された技術では、許可されたＩＤ（ＩＤｅｎｔｉｆｉｅｒ）を含むデータだけ転送し、それ以外のデータについては破棄することで、ソフトウェアの処理負担を軽減できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１１３０９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１に開示された技術では、データに含まれるＩＤが許可されたＩＤであるか否かの検索を二分探索により行っている。このため、例えば、未許可のＩＤを含むデータを用いたＤｏＳ攻撃等によって、モビリティネットワークが攻撃された場合、二分探索ではデータに含まれるＩＤが許可されたＩＤでないということが判明するまで探索の処理がなされることから、ソフトウェアの処理負担が増大する。
【０００６】
そこで、本開示は、ソフトウェアの処理負担を軽減しつつ、モビリティネットワークへの攻撃に対応できる情報処理装置等を提供する。
【課題を解決するための手段】
【０００７】
本開示の一態様に係る情報処理装置は、モビリティネットワークに流れるデータを取得する取得部と、データを破棄することを示す破棄ＩＤのリストを記憶する記憶部と、取得された前記データに含まれるＩＤが前記破棄ＩＤのリストに含まれる場合に、取得された前記データを破棄する破棄部と、を備える。
【０００８】
また、本開示の一態様に係る情報処理方法は、モビリティネットワークに流れるデータを取得し、取得した前記データに含まれるＩＤが、データを破棄することを示す破棄ＩＤのリストに含まれる場合に、取得した前記データを破棄する方法である。
【０００９】
また、本開示の一態様に係るプログラムは、上記の情報処理方法をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１０】
本開示によれば、ソフトウェアの処理負担を軽減しつつ、モビリティネットワークへの攻撃に対応できる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態に係るゲートウェイ装置の一例を示す構成図である。
【図２】破棄ＩＤのリストの一例を示す図である。
【図３】破棄ＩＤのリストの他の一例を示す図である。
【図４】予め定められたＩＤのリストの一例を示す図である。
【図５】実施の形態に係るゲートウェイ装置の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
（実施の形態）
以下、実施の形態に係るゲートウェイ装置について、図面を参照しながら説明する。
【００１３】
［ゲートウェイ装置の構成］
図１は、実施の形態に係るゲートウェイ装置１の一例を示す構成図である。ゲートウェイ装置１は、モビリティネットワーク１００におけるあるチャネルのバスから受信したデータをモビリティネットワーク１００における他のチャネルのバスに転送する。なお、図１には、２つのモビリティネットワーク１００を示しているが、これは、モビリティネットワーク１００におけるバス間のデータの転送を説明するために示しているものであり、これらのモビリティネットワーク１００は、同一のものである。つまり、図１は、１つのモビリティネットワーク１００におけるデータの転送がゲートウェイ装置１を介して行われることを示している。ゲートウェイ装置１は、情報処理装置１０と、転送装置２０とを備える。転送装置２０がゲートウェイ装置１における上記転送の機能を有し、転送装置２０における転送の処理の前に、本開示の特徴となる処理が情報処理装置１０において行われる。なお、ゲートウェイ装置１は、モビリティネットワーク１００の一部として構成されていてもよい。
【００１４】
モビリティネットワーク１００は、例えば、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）プロトコルに従って車両内のＣＡＮバスを介してＣＡＮフレームの送受信を行う複数の電子制御ユニット（ＥＣＵ：Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）を備える車載ネットワークである。例えば、本開示は、モビリティとして自動車に適用できるが、自動車に限らず建機、農機、船舶、鉄道又は飛行機等のモビリティに適用してもよい。
【００１５】
情報処理装置１０は、例えば、転送装置２０に接続され、モビリティネットワーク１００と転送装置２０との間に設けられる。情報処理装置１０は、例えば、物理信号をデジタル信号に変換して転送装置２０へ送信するトランシーバである。情報処理装置１０は、取得部１１、破棄部１２、更新部１３及び記憶部１４を備える。情報処理装置１０は、プロセッサ及びメモリ等のデジタル回路、アナログ回路及び通信回路等を含む装置である。メモリは、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等であり、プロセッサにより実行されるプログラムを記憶することができる。記憶部１４は、当該メモリにより実現できる。なお、プログラムが記憶されるメモリと、記憶部１４を実現するメモリとは、異なるメモリであってもよいし、同じメモリであってもよい。例えばプロセッサが、プログラムに従って動作することにより、取得部１１、破棄部１２及び更新部１３が実現される。
【００１６】
取得部１１は、モビリティネットワーク１００に流れるデータを取得する。当該データには、当該データを識別するためのＩＤが含まれる。例えば、モビリティネットワーク１００に流れるデータがＣＡＮフレームである場合、当該データに含まれるＩＤは、１１ｂｉｔで構成されるＩＤであって、データの種類を示す値であるＣＡＮＩＤとなる。例えば、図１には、一例として、モビリティネットワーク１００における４つのバス（例えばＣＡＮバス）のそれぞれを４つのチャネルによって示している（ここでは、４つのチャネルをｃｈ０〜ｃｈ３としている）。取得部１１は、ｃｈ０〜ｃｈ３に対応するバスを流れるデータをそれぞれ取得する。
【００１７】
記憶部１４は、データを破棄することを示す破棄ＩＤのリスト１５を記憶する。破棄ＩＤのリスト１５について図２及び図３を用いて説明する。
【００１８】
図２は、破棄ＩＤのリスト１５の一例を示す図である。図３は、破棄ＩＤのリスト１５の他の一例を示す図である。
【００１９】
図２に示されるように、破棄ＩＤのリスト１５には、破棄ＩＤが含まれる。例えば、破棄ＩＤは、モビリティネットワーク１００に流れるデータには通常含まれないＩＤである。図２では、リスト１５において、「３」、「６」等のＩＤが破棄ＩＤであることが示されている。例えば、モビリティネットワーク１００にこのような破棄ＩＤを含むデータが流れている場合、当該データは、攻撃者による不正なデータ（例えばモビリティネットワーク１００に不正な装置が接続されて不正な装置から送信されたデータ、又は、モビリティネットワーク１００に接続されている正規の装置が乗っ取られて、乗っ取られた装置から送信されたデータ等）であるおそれがある。
【００２０】
なお、図２の例では、破棄ＩＤを、チャネルに関わらずモビリティネットワーク１００におけるどのバスに流れるデータにも通常含まれないＩＤとして説明したが、破棄ＩＤは、モビリティネットワーク１００の特定のチャネルに対応するバスに流れるデータには通常含まれないＩＤであってもよい。図３では、例えば、「３」のＩＤは、特定のチャネルとして「０」、「１」、「２」のチャネルに対応するバスのそれぞれに流れるデータには通常含まれないＩＤを示しており、「６」のＩＤは、特定のチャネルとして「３」のチャネルに対応するバスに流れるデータには通常含まれないＩＤを示している。言い換えると、このような破棄ＩＤは、特定のチャネル以外のチャネルに対応するバスに流れるデータには含まれていてもよい。例えば、「３」のＩＤは、「０」、「１」、「２」以外のチャネルに対応するバスに流れるデータに含まれていてもよく、「６」のＩＤは、「３」以外のチャネルに対応するバスに流れるデータに含まれていてもよい。例えば、モビリティネットワーク１００の「３」のチャネルに対応するバスに「６」の破棄ＩＤを含むデータが流れている場合、当該データは、攻撃者による不正なデータであるおそれがある。
【００２１】
破棄ＩＤは、破棄ＩＤのリスト１５に予め含まれていてもよいし、破棄ＩＤのリスト１５が更新されて追加されていってもよい。
【００２２】
破棄部１２は、取得されたデータに含まれるＩＤが破棄ＩＤのリスト１５に含まれる場合に、取得されたデータを破棄する。例えば、破棄部１２は、取得されたデータを破棄するように転送装置２０に対して指示することで、取得されたデータを破棄する。つまり、この場合、情報処理装置１０では、破棄のための処理が行われ、取得されたデータの破棄自体は行われない。なお、破棄部１２は、情報処理装置１０においてデータを破棄してもよい。つまり、情報処理装置１０において、取得されたデータの破棄のための処理が行われ、取得されたデータの破棄自体も行われてもよい。なお、破棄部１２は、破棄ＩＤのリスト１５に含まれるＩＤを含むデータを複数まとめて破棄してもよい。例えば、転送装置２０にＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）コントローラが接続されている場合、破棄部１２は、ＤＭＡコントローラの機能を用いることで、データを複数まとめて破棄することができる。
【００２３】
更新部１３は、取得されたデータに含まれるＩＤが、破棄ＩＤのリスト１５に含まれず、かつ、予め定められたＩＤのリストに含まれない場合に、取得されたデータに含まれるＩＤを破棄ＩＤのリスト１５に追加するように破棄ＩＤのリスト１５を更新する。これについては、後述する。
【００２４】
転送装置２０は、モビリティネットワーク１００における複数のバス間でモビリティネットワーク１００に流れるデータの転送を行う装置である。取得されたデータに含まれるＩＤが破棄ＩＤのリスト１５に含まれず、かつ、予め定められたＩＤのリストに含まれる場合、取得されたデータが転送装置２０により転送される。例えば、転送装置２０は、予め定められたＩＤのリストを保持しており、予め定められたＩＤに基づいて、取得されたデータの転送を行う。予め定められたＩＤのリストについて、図４を用いて説明する。
【００２５】
図４は、予め定められたＩＤのリストの一例を示す図である。
【００２６】
予め定められたＩＤは、例えば、特定のチャネルに対応するバスから受信することが許可されたＩＤである。言い換えると、予め定められたＩＤは、特定のチャネルに対応するバスから受信することが想定されているＩＤである。図４に示されるように、例えば、「１」のＩＤを含むデータは、「１」のチャネルに対応するバスであれば受信することが許可されている。また、当該リストには、転送先のチャネルも含まれており、例えば、「１」のチャネルに対応するバスから受信した「１」のＩＤを含むデータは、「０」のチャネルに対応するバスへ転送される。例えば、「２」のＩＤを含むデータが「１」のチャネルに対応するバスで受信された場合、当該ＩＤは、予め定められたＩＤのリストに含まれないため（許可されたＩＤでないため）、転送されない。
【００２７】
このように、情報処理装置１０では、取得されたデータに含まれるＩＤが破棄ＩＤのリスト１５に含まれるか否かが判定され、その後、転送装置２０は、取得されたデータに含まれるＩＤが、破棄ＩＤのリスト１５に含まれず、かつ、予め定められたＩＤのリストに含まれる場合に、取得されたデータを予め定められたＩＤに対応付けられた転送先へ転送する。
【００２８】
例えば、予め定められたＩＤ（許可されたＩＤ）は、数多く存在し得る。例えば、ＣＡＮ通信を用いるモビリティネットワーク１００では、予め定められたＩＤは、数１０００個となり得る。転送装置２０は、取得されたデータに含まれるＩＤが許可されたＩＤであるかの検索を例えば二分探索により行う。このため、許可されないＩＤを含むデータが頻繁に取得される場合には、そのたびに取得されたデータに含まれるＩＤが許可されたＩＤでないことが判明するまで最大限の探索が行われるため（言い換えると、最後まで二分探索をしなければ許可されたＩＤでないことが判明しないため）、ソフトウェアの処理負担が増大する。さらに、許可されたＩＤには転送先のチャネルが対応付けられており、検索の際に転送先のチャネルも確認する必要がある。つまり、許可されたＩＤの検索は、全ｂｉｔ（ＣＡＮＩＤの場合１１ｂｉｔ）の完全一致検索が必要となり、検索個数が多くソフトウェアの処理負担が増大する。これに対して、転送の処理が行われる前に、情報処理装置１０において破棄ＩＤのリスト１５を用いた破棄の処理によって破棄ＩＤを含むデータについては破棄されることで、ソフトウェアの処理負担を軽減できる。なお、破棄ＩＤのリスト１５を用いた破棄の処理についても、例えば二分探索による破棄ＩＤの検索が行われるが、例えば、ＣＡＮ通信を用いるモビリティネットワーク１００では、破棄ＩＤは、数１００個程度でありソフトウェアの処理負担は少ない。また、破棄ＩＤは、破棄するだけであるため、完全一致検索が必要なく、まとまった破棄ＩＤ群に対して、例えばワイルドカードによる検索を行うことが可能である。例えば、１６進数の０ｘ６００から０ｘ６ＦＦが破棄ＩＤだった場合、０ｘ６＊＊でまとめて検索が可能である。これにより、破棄ＩＤの検索は、許可されたＩＤの検索よりも検索個数を減少させることができ、ソフトウェアの処理負担を軽減できる。
【００２９】
なお、許可されないＩＤを予め全て破棄ＩＤとして破棄ＩＤのリスト１５に含めておけば、転送装置２０において、許可されないＩＤを含むデータは転送の処理の前にすべて破棄されることになるため、許可されないＩＤを含むデータについては転送の処理のための検索が行われないことになる。しかし、許可されないＩＤを予め全て破棄ＩＤとして破棄ＩＤのリスト１５に含めるように手動で設定することが煩わしい場合がある。そこで、破棄ＩＤのリスト１５を状況に応じて自動で更新し、破棄ＩＤのリスト１５に破棄ＩＤを追加していってもよい。
【００３０】
例えば、転送装置２０は、取得されたデータに含まれるＩＤが予め定められたＩＤのリストに含まれないことを情報処理装置１０に通知し、情報処理装置１０は、当該通知に応じて破棄ＩＤのリスト１５を更新する。具体的には、情報処理装置１０における更新部１３は、取得されたデータに含まれるＩＤが破棄ＩＤのリストに含まれず、かつ、上記通知によって取得されたデータに含まれるＩＤが予め定められたＩＤのリストに含まれないことを認識できるため、取得されたデータに含まれるＩＤを破棄ＩＤのリスト１５に追加できる。
【００３１】
［ゲートウェイ装置の動作］
次に、ゲートウェイ装置１の動作の詳細について図５を用いて説明する。
【００３２】
図５は、実施の形態に係るゲートウェイ装置１の動作の一例を示すフローチャートである。
【００３３】
まず、情報処理装置１０は、モビリティネットワーク１００に流れるデータを取得する（ステップＳ１１）。
【００３４】
次に、情報処理装置１０は、取得されたデータに含まれるＩＤが破棄ＩＤのリスト１５に含まれるか否かを判定する（ステップＳ１２）。例えば、情報処理装置１０は、転送装置２０と同じように二分探索により当該判定を行ってもよい。なお、破棄ＩＤは、上述したように、許可されたＩＤ（予め定められたＩＤ）と比べてその数は少ないため、当該判定にかかるソフトウェアの処理負担は少ない。
【００３５】
情報処理装置１０は、取得されたデータに含まれるＩＤが破棄ＩＤのリスト１５に含まれる場合（ステップＳ１２でＹｅｓ）、取得されたデータを破棄する（ステップＳ１３）。例えば、情報処理装置１０は、取得されたデータを破棄するように転送装置２０に指示する。
【００３６】
取得されたデータに含まれるＩＤが破棄ＩＤのリスト１５に含まれない場合（ステップＳ１２でＮｏ）、転送装置２０は、取得されたデータに含まれるＩＤが予め定められたＩＤのリストに含まれるか否かを判定する（ステップＳ１４）。破棄ＩＤを含むデータは、ステップＳ１２での処理によって破棄されるため、ここでは、ステップＳ１２での処理によって破棄されないデータに含まれるＩＤが予め定められたＩＤのリストに含まれるか否かが判定される。したがって、ここでのソフトウェアの処理負担は、破棄ＩＤを含むデータがない分軽減される。
【００３７】
転送装置２０は、取得されたデータに含まれるＩＤが予め定められたＩＤのリストに含まれる場合（ステップＳ１４でＹｅｓ）、取得されたデータを予め定められたＩＤに対応付けられた転送先に転送する（ステップＳ１５）。
【００３８】
情報処理装置１０は、取得されたデータに含まれるＩＤが予め定められたＩＤのリストに含まれない場合（ステップＳ１４でＮｏ）、取得されたデータに含まれるＩＤを破棄ＩＤのリストに追加する（ステップＳ１６）。これにより、今回のステップＳ１２での処理において破棄されなかったデータを次回以降のステップＳ１２での処理において破棄することができる。
【００３９】
そして、転送装置２０は、今回取得されたデータが許可されないＩＤを含むデータであり転送することができないため、取得されたデータを破棄する（ステップＳ１７）。
【００４０】
［まとめ］
以上説明したように、本実施の形態に係る情報処理装置１０は、モビリティネットワーク１００に流れるデータを取得する取得部１１と、データを破棄することを示す破棄ＩＤのリスト１５を記憶する記憶部１４と、取得されたデータに含まれるＩＤが破棄ＩＤのリスト１５に含まれる場合に、取得されたデータを破棄する破棄部１２と、を備える。
【００４１】
例えば、モビリティネットワーク１００がＣＡＮプロトコルに従ってデータの送受信が行われる車載ネットワークである場合、データ（ＣＡＮフレーム）に含まれるＩＤフィールドは１１ビットで構成される。この場合、モビリティネットワーク１００において許可されない破棄ＩＤは、許可されたＩＤと比べてその数は少ない。このため、取得されたデータに含まれるＩＤが許可されたＩＤであるか否かを検索するよりも、取得されたデータに含まれるＩＤが破棄ＩＤのリストに含まれるか否かを検索する方が、破棄ＩＤの数が少ない分ソフトウェアの処理負担を軽減できる。また、破棄ＩＤの検索は、許可されたＩＤの検索のような全ｂｉｔの完全一致検索が不要であり、その点においてもソフトウェアの処理負担を軽減できる。また、許可されたＩＤではない破棄ＩＤは、モビリティネットワーク１００への攻撃に用いられるデータに含まれることが多い。このような破棄ＩＤを含むデータは破棄されるため、破棄ＩＤを含むデータによるモビリティネットワーク１００への攻撃に対応できる。このように、情報処理装置１０によれば、ソフトウェアの処理負担を軽減しつつ、モビリティネットワーク１００への攻撃に対応できる。
【００４２】
また、情報処理装置１０は、モビリティネットワーク１００における複数のバス間でモビリティネットワーク１００に流れるデータの転送を行う転送装置２０に接続され、取得されたデータに含まれるＩＤが破棄ＩＤのリスト１５に含まれず、かつ、予め定められたＩＤのリストに含まれる場合、取得されたデータが転送装置２０により転送されてもよい。
【００４３】
これによれば、破棄ＩＤのリスト１５にないＩＤを含むデータ、つまり、安全性の高いデータをモビリティネットワーク１００における複数のバス間で転送できる。また、転送装置２０では、取得されたデータに含まれるＩＤが予め定められたＩＤ（例えば許可されたＩＤ）であるか否かの検索を行うときに、破棄ＩＤを含むデータは検索を行う前に破棄されるため、破棄ＩＤを含む取得されたデータについて検索が行われない分ソフトウェアの処理負担を軽減できる。
【００４４】
また、情報処理装置１０は、さらに、取得されたデータに含まれるＩＤが、破棄ＩＤのリスト１５に含まれず、かつ、予め定められたＩＤのリストに含まれない場合に、取得されたデータに含まれるＩＤを破棄ＩＤのリスト１５に追加するように破棄ＩＤのリスト１５を更新する更新部を備えていてもよい。
【００４５】
これによれば、取得されたデータに含まれるＩＤが予め定められたＩＤ（例えば許可されたＩＤ）でない場合、取得されたデータは、モビリティネットワーク１００において不要なデータ又は不正なデータである可能性が高い。このため、破棄ＩＤのリスト１５に当該ＩＤを追加することで、以降、当該ＩＤを含むデータが取得されたときに、転送の処理を行う前に情報処理装置１０によって当該ＩＤを含むデータを破棄することができる。
【００４６】
また、破棄部１２は、破棄ＩＤのリスト１５に含まれるＩＤを含むデータを複数まとめて破棄してもよい。
【００４７】
これによれば、効率的に破棄ＩＤを含むデータを破棄できる。
【００４８】
（その他の実施の形態）
以上のように、本開示に係る技術の例示として実施の形態を説明した。しかしながら、本開示に係る技術は、これに限定されず、適宜、変更、置き換え、付加、省略等を行った実施の形態にも適用可能である。例えば、以下のような変形例も本開示の一実施の形態に含まれる。
【００４９】
例えば、上記実施の形態では、情報処理装置１０は、転送装置２０と別体に設けられているが、一体に設けられていてもよい。つまり、転送装置２０が、情報処理装置１０の機能を有していてもよい。
【００５０】
また、例えば、上記実施の形態では、情報処理装置１０は、更新部１３を備えるが、備えていなくてもよい。つまり、破棄ＩＤのリスト１５は、更新されなくてもよく、予め設定された破棄ＩＤのリストであってもよい。
【００５１】
また、例えば、上記実施の形態では、ＣＡＮ通信を用いる例を示したが、これに限らない。例えば、ＣＡＮ通信の代わりに、ＣＡＮの拡張フォーマット、ＣＡＮＦＤ（ＣＡＮ  ｗｉｔｈ  Ｆｌｅｘｉｂｌｅ  Ｄａｔａ  ｒａｔｅ）、ＴＴＣＡＮ（Ｔｉｍｅ  Ｔｒｉｇｇｅｒｅｄ  ＣＡＮ）、Ｅｔｈｅｒｎｅｔ（登録商標）、ＬＩＮ（Ｌｏｃａｌ  Ｉｎｔｅｒｃｏｎｎｅｃｔ  Ｎｅｔｗｏｒｋ）、ＭＯＳＴ（Ｍｅｄｉａ  Ｏｒｉｅｎｔｅｄ  Ｓｙｓｔｅｍｓ  Ｔｒａｎｓｐｏｒｔ）、ＦｌｅｘＲａｙ（登録商標）などの通信方式が用いられてもよい。
【００５２】
なお、本開示は、情報処理装置１０として実現できるだけでなく、情報処理装置１０を構成する各構成要素が行うステップ（処理）を含む情報処理方法として実現できる。
【００５３】
具体的には、図５に示されるように、情報処理方法では、モビリティネットワーク１００に流れるデータを取得し（ステップＳ１１）、取得したデータに含まれるＩＤが、データを破棄することを示す破棄ＩＤのリスト１５に含まれる場合に（ステップＳ１２でＹｅｓ）、取得したデータを破棄する（ステップＳ１３）。
【００５４】
例えば、情報処理方法におけるステップは、コンピュータ（コンピュータシステム）によって実行されてもよい。そして、本開示は、情報処理方法に含まれるステップを、コンピュータに実行させるためのプログラムとして実現できる。さらに、本開示は、そのプログラムを記録したＣＤ−ＲＯＭ等である非一時的なコンピュータ読み取り可能な記録媒体として実現できる。
【００５５】
例えば、本開示が、プログラム（ソフトウェア）で実現される場合には、コンピュータのＣＰＵ、メモリ及び入出力回路等のハードウェア資源を利用してプログラムが実行されることによって、各ステップが実行される。つまり、ＣＰＵがデータをメモリ又は入出力回路等から取得して演算したり、演算結果をメモリ又は入出力回路等に出力したりすることによって、各ステップが実行される。
【００５６】
また、上記実施の形態の情報処理装置１０に含まれる各構成要素は、専用又は汎用の回路として実現されてもよい。
【００５７】
また、上記実施の形態の情報処理装置１０に含まれる各構成要素は、集積回路（ＩＣ：Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であるＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）として実現されてもよい。
【００５８】
また、集積回路はＬＳＩに限られず、専用回路又は汎用プロセッサで実現されてもよい。プログラム可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、又は、ＬＳＩ内部の回路セルの接続及び設定が再構成可能なリコンフィギュラブル・プロセッサが、利用されてもよい。
【００５９】
さらに、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて、情報処理装置１０に含まれる各構成要素の集積回路化が行われてもよい。
【００６０】
その他、実施の形態に対して当業者が思いつく各種変形を施して得られる形態や、本開示の趣旨を逸脱しない範囲で各実施の形態における構成要素及び機能を任意に組み合わせることで実現される形態も本開示に含まれる。
【産業上の利用可能性】
【００６１】
本開示は、例えば、自動車、建機、農機、船舶、鉄道又は飛行機などにおけるモビリティネットワークに適用できる。
【符号の説明】
【００６２】
１  ゲートウェイ装置
１０  情報処理装置
１１  取得部
１２  破棄部
１３  更新部
１４  記憶部
１５  リスト
２０  転送装置
１００  モビリティネットワーク
【図１】
2020191614.tif 000003
【図２】
2020191614.tif 000004
【図３】
2020191614.tif 000005
【図４】
2020191614.tif 000006
【図５】
2020191614.tif 000007