(57)【要約】【課題】センサノードの負荷を軽減、上位アプリケーションによるセンサノードの共通使用を可能にする。【解決手段】センサノードが外部からデータ処理要求を受けたとき、それに応答するために用いることが可能な自らの処理能力を考慮して、予め取得した情報を基に、前記要求に係る一部又は全部のデータ処理を前記他のセンサノードに分担可能とする。センサノードの内部と外部の別のセンサノードとの夫々の認証に用いる鍵を相違させる。【選択図】図５
2014089581.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに複数のセンサノードが接続されたセンサネットワークにおけるデータ処理方法であって、
前記センサノードが他のセンサノードの位置及び処理能力を取得して更新する第１処理と、
前記センサノードが外部からデータ処理要求を受けたとき、それに応答するために用いることが可能な自らの処理能力を考慮して、前記第１処理で取得した情報を基に前記要求に係る一部又は全部のデータ処理を前記他のセンサノードに分担させ、又は前記データ処理要求元に要求先センサノードの変更を指示する第２処理と、
前記第２処理で他のセンサノードに処理を分担させたときは当該分担させた処理結果を取得し、自らが分担する処理についてその処理結果を取得する第３処理と、
前記第３処理で取得した処理結果を前記データ処理要求の要求元に返す第４処理と、を含むデータ処理方法。
【請求項２】
請求項１において、データ処理要求を受けたセンサノードは前記第３処理で前記データ処理要求に応答して順次得られた処理結果を蓄積し、
順次処理結果を蓄積する前記センサノードは前記第４処理において蓄積する処理結果の一部を要求元に返し、
前記処理結果の一部が返された要求元から追加要求があったとき対応するセンサノードが第３処理で既に蓄積した残りの処理結果を当該要求元に返す第５処理を更に含む、データ処理方法。
【請求項３】
請求項１において、前記第３処理で取得した処理結果に、圧縮、構文的構造化、及びユニークなＩＤ付与を行う第６処理を更に含む、データ処理方法。
【請求項４】
請求項１において、前記センサノードは、外部のネットワークに接続する通信部と、センサリソースと、前記通信部及び前記センサリソースに接続され、外部のネットワークを介する接続先及びセンサリソースに対する認証処理、外部のネットワークを介する接続先及びセンサリソースからの情報収集処理、収集した情報の加工処理、加工処理され情報の蓄積処理、及び加工処理され情報を要求元へ返すための応答処理、が可能とされるゲートウェイ制御部とを有し、
前記ゲートウェイ制御部が外部のネットワークを介する接続先に対して第１鍵を用いて認証処理を行う第７処理と、
前記ゲートウェイ制御部がセンサリソースに対して第２鍵を用いて認証処理を行う第８処理とを更に含むデータ処理方法。
【請求項５】
請求項４において、パワーオン時に前記ゲートウェイ制御部がセキュアブートモードで起動されるとき、前記センサリソースの一部を前記第８処理における認証対象とするセキュアセンサリソースに割り当て、残りを前記第８処理における認証対象としないノンセキュアセンサリソースに割り当てる第９処理を更に含む、データ処理方法。
【請求項６】
請求項４において、前記ゲートウェイ制御部が、ネットワークを介する外部からの要求に対して、その要求通りの応答情報を返す単純応答モード、動作ポリシーに従った範囲で応答情報を返す能動的応答モード、又は、動作ポリシーに則った解釈の結果に従った範囲で応答情報を返すインテリジェント応答モードを選択する第１０処理を更に含む、データ処理方法。
【請求項７】
請求項４において、前記ゲートウェイ制御部が前記セキュアセンサリソースから自律的に取得した情報又はその加工情報をセキュアストレージに蓄積する第１１処理と、
前記ゲートウェイ制御部がネットワークを介する外部からの要求に応答して、前記セキュアストレージに蓄積した情報を暗号化して定期的に当該要求元に送る第１２処理とを更に含む、データ処理方法。
【請求項８】
請求項４において、前記センサノードは、車両に搭載されていて、車載ネットワーク経路に、それぞれ車載ネットワークノードとしての前記ゲートウェイ制御部と電子制御装置としてのセンサリソースとが接続され、他のセンサノードへのアドホック機能と上位ノードへのルーティング機能を持った車載ネットワークである、データ処理方法。
【請求項９】
センサネットワークのネットワークノードとされるセンサノードであって、前記センサネットワークとの間で通信制御を行う通信部と、前記通信制御部に接続されたゲートウェイ制御部と、ゲートウェイ制御部に接続されるセンサリソースとを有し、
前記ゲートウェイ制御部は、外部のネットワークを介する接続先及びセンサリソースに対するセキュア処理、外部のネットワークを介する接続先及びセンサリソースからの情報収集処理、収集した情報の加工処理、加工処理され情報の蓄積処理、及び加工処理され情報を要求元へ返すための応答処理、を制御し、
前記ゲートウェイ制御部は、センサネットワークを介して接続される他のセンサノードの位置及び処理能力を予め取得し、外部からデータ処理要求を受けたとき、それに応答するために用いることが可能な自らの処理能力を考慮して、前記予め取得した情報を基に前記要求に係る一部又は全部のデータ処理を前記他のセンサノードに分担させ、又は前記データ処理要求元に要求先センサノードの変更を指示する動作ポリシー管理制御部と、
他のセンサノードに処理を分担させたときは当該分担させた処理結果を取得し、自らが分担する処理についてその処理結果を取得し、取得した処理結果又はそれが加工された処理結果を前記データ処理要求の要求元に返す収集及び応答制御部とを有する、センサノード。
【請求項１０】
請求項９において、前記収集処及びルーティング制御部は前記データ処理要求に応答して順次得られた処理結果の蓄積を指示し、
前記動作ポリシー管理制御部は、蓄積する処理結果の一部を要求元に返す指示を行い、
前記収集処及びルーティング制御部は、前記処理結果の一部が返された要求元から追加要求があったとき既に蓄積した残りの処理結果を当該要求元に返す処理を行う、センサノード。
【請求項１１】
請求項９において、前記ゲートウェイ制御部は、前記収集処及びルーティング制御部により取得された処理結果に、圧縮、構文的構造化、及びユニークなＩＤ付与を行うデータ加工処理部を更に有する、センサノード。
【請求項１２】
請求項９において、前記ゲートウェイ制御部は、センサネットワークを介する外部の接続先に対して第１鍵を用いて認証処理を行い、内部の前記センサリソースに対して第２鍵を用いて認証処理を行うセキュア管理制御部を更に有する、センサノード。
【請求項１３】
請求項１２において、前記ゲートウェイ制御部は、パワーオン時にセキュアブートモードで起動されるとき、前記センサリソースの一部を前記セキュア管理制御部による認証対象とするセキュアセンサリソースに、残りを前記セキュア管理制御部による認証対象としないノンセキュアセンサリソースに割り当てるセンサリソース管理制御部を更に有する、センサノード。
【請求項１４】
請求項９において、前記動作ポリシー管理制御部は、ネットワークを介する外部からの要求に対して、その要求通りの応答情報を返す単純応答モード、動作ポリシーに従った範囲で応答情報を返す能動的応答モード、又は、動作ポリシーに則った解釈の結果に従った範囲で応答情報を返すインテリジェント応答モードを選択する、センサノード。
【請求項１５】
請求項９において、前記収集及び応答制御部は、前記セキュアセンサリソースから自律的に取得した情報又はその加工情報をセキュアストレージに蓄積し、ネットワークを介する外部からの要求に応答して、前記セキュアストレージに蓄積した情報を暗号化して定期的に当該要求元に送る制御を行う、センサノード。
【請求項１６】
請求項９において、前記センサリソースは車載ネットワークを構成する電子制御器に搭載され、前記ゲートウェイ制御部は車載ネットワークを外部ネットワークに接続するためのゲートウェイ制御を行う、センサノード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センサネットワークにおけるデータ処理方法及びセンサネットワークのネットワークノードとされるセンサノードに関する。
【背景技術】
【０００２】
センサネットワークとは、例えば複数のセンサ付無線端末を空間に散在させ、それらが協調して環境や物理的状況を採取することを可能とする無線ネットワークとされる。センサネットワークは省エネルギー管理、工業計装、居住環境、自然保護、健康管理、交通状況などのモニタを目的とするものが多い。センサネットワークのネットワークノードをセンサノードと言う。センサノードは、通常１個以上のセンサを有し、例えばネットワークからの要求に応答して採取又は取得したデータをその要求元に返す処理を行う。センサネットワークは通常、センサノード間で通信を行うアドホック機能と、各ノードから中枢ノードへデータを送るためのルーティング機能を持つ。このようなセンサネットワークは例えば特許文献１，２に記載がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−１０５５２１号公報
【特許文献２】特許第４０４６５９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
センサネットワークは、人、機器および設備などの状態をタイムリーに認識して適切なサービスやオペレーションに結びつけることで、エネルギー効率化、セキュリティーによる安心安全、医療の充実による快適な生活、交通システムの高度化、に結びつく社会のサービス基盤を構成するに至るものであると考えられる。それによってセンサネットワークの規模が大きくなって多様化すると、低コスト化、低電力化、セキュリティ保証、性能保証など多種多様な要求仕様を持つ多数のセンサノードがネットワークに参加することが想定される。そこで本発明者は、そのような場合に、多種多様なセンサノードに対して相互運用性生の高いゲートウェイ機能をセンサノードに採用して、センサネットワークの多様化及び大規模化に対応可能にすることが必要であとの認識を得た。本発明者が認識した相互運用性（interoperability）を高くするためのゲートウェイ機能には、第１の観点として、上位アプリケーションが種々のセンサノードを共通に使用できるようにすること、第２の観点として、センサノードの指数関的に増大に対して負荷を軽減すること、を考慮しようとするものである。具体的には、第１の観点は、（１）情報提供者に対する利益還元を可能にして規模拡大を促進、（２）設置者が想定したセンサノード使用ポリシーの徹底、（３）センサノードの外部及び内部でのセキュリティ確保である。第２の観点は、（４）トラフィック量増大への対処、（５）情報の多様化への対応、（６）サービス応答性確報と全体処理削減である。上記特許文献にはそのような観点は触れられていない。
【０００５】
上記並びにその他の課題と新規な特徴は本明細書の記述及び添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００６】
本願において開示される一つの実施の形態の概要を簡単に説明すれば下記の通りである。
【０００７】
すなわち、センサノードが外部からデータ処理要求を受けたとき、それに応答するために用いることが可能な自らの処理能力を考慮して、予め取得した情報を基に前記要求に係る一部又は全部のデータ処理を前記他のセンサノードに分担可能とする。
【発明の効果】
【０００８】
本願において開示される一つの実施の形態によって得られる効果を簡単に説明すれば下記のとおりである。
【０００９】
すなわち、外部からのデータ処理要求が、それに応答するために用いることが可能な自らの処理能力を超える場合には、他のセンサノードにその処理を負担させることができるので、センサノードの負荷軽減に寄与する。
【図面の簡単な説明】
【００１０】
【図１】図１はセンサネットワークの全体構成を例示するネットワーク図である。
【図２】図２は自動車をセンサノードＳＮとして見立てた場合に、ボディー系、駆動系、安全系、情報系の各種電子制御装置内に各種センサが配置され、そのセンサが上記センサリソースとされる場合を概念的に例示した説明図である。
【図３】図３はセンサネットワークの多様化及び大規模化に対応可能なセンサノードの構成を例示するブロック図である。
【図４】図４はセンサノードの負荷の分散処理に着目したセンサネットワークの階層構成を概念的にレジ下説明図である。
【図５】図５はロードバランス制御機能を用いた処理の分散インテリジェント化の動作例として処理要求に係る一部のデータ処理を他のセンサノードに分担させる場合を例示する説明図である。
【図６】図６はロードバランス制御機能を用いた処理の分散インテリジェント化の動作例として処理要求に係る全部のデータ処理を他のセンサノードに分担させる場合を例示する説明図である。
【図７】図７はロードバランス制御機能を用いた処理の分散インテリジェント化の動作例として処理要求の求元に要求先センサノードの変更を指示する場合を例示する説明図である。
【図８】図８はセンサノードからの要求で処理を負担した別のセンサノードが自らの処理結果を直接に当初の処理要求の要求元に返す場合を例示する説明図である。
【図９】図９はロードバランス制御機能を用いたデータ量削減のための動作を例示する説明図である。
【図１０】図１０はセンサノード設置者、情報所有者、サービス提供者などへの利益還元（課金）のための動作の仕組みを例示する説明図である。
【図１１】図１１はセンサーノード設置者が想定したセンサーノード使用ポリシーを徹底するための仕組みを例示する説明図である。
【図１２】図１２はセンサーノード間の認証とセンサーリソースの認証についての概念を例示する説明図である。
【図１３】図１３はセキュアセンサリソースの認証原理を例示する説明図である。
【図１４】図１４はデータ加工処理部２２におけるトラフィック量増大への対処と情報の多様化への対応のための構成を例示する説明図である。
【発明を実施するための形態】
【００１１】
１．実施の形態の概要
先ず、本願において開示される実施の形態について概要を説明する。実施の形態についての概要説明で括弧を付して参照する図面中の参照符号はそれが付された構成要素の概念に含まれるものを例示するに過ぎない。
【００１２】
〔１〕＜センサノードの分散インテリジェント（ルータ機能、ロードバランス機能）＞
ネットワークに複数のセンサノードが接続されたセンサネットワークにおけるデータ処理方法は、
前記センサノードが他のセンサノードの位置及び処理能力を取得して更新する第１処理と、
前記センサノードが外部からデータ処理要求を受けたとき、それに応答するために用いることが可能な自らの処理能力を考慮して、前記第１処理で取得した情報を基に前記要求に係る一部又は全部のデータ処理を前記他のセンサノードに分担させ、又は前記データ処理要求元に要求先センサノードの変更を指示する第２処理と、
前記第２処理で他のセンサノードに処理を分担させたときは当該分担させた処理結果を取得し、自らが分担する処理についてその処理結果を取得する第３処理と、
前記第３処理で取得した処理結果を前記データ処理要求の要求元に返す第４処理と、を含む（図４，５，６参照）。
【００１３】
これによれば、外部からのデータ処理要求が、それに応答するために用いることが可能な自らの処理能力を超える場合には、他のセンサノードにその処理を負担させることができるので、センサノードの負荷軽減に寄与する。要するに、過大なデータ処理負荷を他のセンサノードに分担させて、センサノードにおける負荷のバランスを測る。また、データ処理を要求されたセンサノードが自ら他のセンサノードに処理を分担させることが可能であるから、要求に対する良好な応答性の確保が可能である。項１のデータ処理方法は、前記課題「（６）サービス応答性確報と全体処理削減」の実現に寄与する。
【００１４】
〔２〕＜要求に対するフィードバック（ロードバランス制御）＞
項１において、データ処理要求を受けたセンサノードは前記第３処理で前記データ処理要求に応答して順次得られた処理結果を蓄積し、
順次処理結果を蓄積する前記センサノードは前記第４処理において蓄積する処理結果の一部を要求元に返し、
データ処理方法は、前記処理結果の一部が返された要求元から追加要求があったとき対応するセンサノードが第３処理で既に蓄積した残りの処理結果を当該要求元に返す第５処理を更に含む（図７参照）。
【００１５】
これによれば、データ処理要求に対する完結した結果を返す前に、逐次取得された一部の結果を先に返すから、要求元は当該一部の結果から期待するデータとなり得るかを予め知ることができ、期待し得ないデータになると予測すれば、要求の発行し直しによって要求元と要求に応ずる側の双方において無駄な処理を省くことが可能になる。期待するデータとなる得る場合には残りのデータを要求すればよいから、真に必要なデータ処理は無駄には成らない。項２のデータ処理方法は更に、前記課題「（６）サービス応答性確報と全体処理削減」の実現に寄与する。
【００１６】
〔３〕＜情報多様化に対するデータのセマンティック化とＩＤ化（サーバ機能）＞
項１において、データ処理方法は、前記第３処理で取得した処理結果に、圧縮、構文的構造化、及びユニークなＩＤ付与を行う第６処理を更に含む（図１４参照）。
【００１７】
これによれば、構文的構造化、及びユニークなＩＤ付与により、多様化する情報に対してその情報の意味付け、検索性が良好になる。項３のデータ処理方法は更に、前記課題「（４）トラフィック量増大への対処」及び「（５）情報の多様化への対応」の実現に寄与する。
【００１８】
〔４〕＜外部とセンサリソースとの認証に相違する鍵を用いる＞
項１において、前記センサノードは、外部のネットワークに接続する通信部と、センサリソースと、前記通信部及び前記センサリソースに接続され、外部のネットワークを介する接続先及びセンサリソースに対する認証処理、外部のネットワークを介する接続先及びセンサリソースからの情報収集処理、収集した情報の加工処理、加工処理され情報の蓄積処理、及び加工処理され情報を要求元へ返すための応答処理を制御するゲートウェイ制御部とを有し、
データ処理方法は、前記ゲートウェイ制御部が外部のネットワークを介する接続先に対して第１鍵を用いて認証処理を行う第７処理と、
前記ゲートウェイ制御部がセンサリソースに対して第２鍵を用いて認証処理を行う第８処理とを更に含む（図１２，１３参照）。
【００１９】
これによれば、センサノードの内外では異なる鍵により異なる暗号方式を採用可能であるから、セキュリティーについて多様化に容易に対応してゲートウェイ制御が可能になる。項４のデータ処理方法は、前記課題「（３）センサノードの外部及び内部でのセキュリティ確保」の実現に寄与する。
【００２０】
〔５〕＜セキュアセンサリソース、ノンセキュアセンサリソース＞
項４において、データ処理方法は、パワーオン時に前記ゲートウェイ制御部がセキュアブートモードで起動されるとき、前記センサリソースの一部を前記第８処理における認証対象とするセキュアセンサリソースに割り当て、残りを前記第８処理における認証対象としないノンセキュアセンサリソースに割り当てる第９処理を更に含む（図１２参照）。
【００２１】
これによれば、セキュアとノンセキュアの割り当てをコントロールできるので、センサノードで消費可能な電力と期待されるパフォーマンスとを勘案して、セキュアとノンセキュアの割合を決定する自由度が増す。項５のデータ処理方法は更に、前記課題「（６）サービス応答性確報と全体処理削減」も実現に寄与する。
【００２２】
〔６〕＜動作ポリシーに従った応答動作モードの選択＞
項４において、データ処理方法は、前記ゲートウェイ制御部が、ネットワークを介する外部からの要求に対して、その要求通りの応答情報を返す単純応答モード、動作ポリシーに従った範囲で応答情報を返す能動的応答モード、又は、動作ポリシーに則った解釈の結果に従った範囲で応答情報を返すインテリジェント応答モードを選択する第１０処理を更に含む（図１１参照）。
【００２３】
これによれば、多様化するセンサノードの仕様及びそれに対する多様な要求に対して、センサノードの設置者が想定したセンサノードの仕様ポリシーを過不足なく準拠させることが可能になる。項６のデータ処理方法は更に、前記課題「（２）設置者が想定したセンサノード使用ポリシーの徹底」の実現に寄与する。
【００２４】
〔７〕＜情報提供者に対する利益還元を可能にする＞
項４において、データ処理方法は、前記ゲートウェイ制御部が前記セキュアセンサリソースから自律的に取得した情報又はその加工情報をセキュアストレージに蓄積する第１１処理と、
前記ゲートウェイ制御部がネットワークを介する外部からの要求に応答して、前記セキュアストレージに蓄積した情報を暗号化して定期的に当該要求元に送る第１２処理とを更に含む（図１０参照）。
【００２５】
これによれば、センサノードが自立的に収集した情報（例えば、車両混雑情報、特異点情報）をセキュアな状態で管理して特定要求基に配信できる環境を容易に構築可能になって、センサネットワークの規模拡大のインセンティブにすることができる。項７のデータ処理方法は更に、前期課題「（１）情報提供者に対する利益還元を可能にして規模拡大を促進」の実現に寄与する。
【００２６】
〔８〕＜車載ネットワーク＞
項４において、前記センサノードは車両に搭載されていて、車載ネットワーク経路に、それぞれ車載ネットワークノードとしての前記ゲートウェイ制御部と電子制御装置としてのセンサリソースとが接続され、他のセンサノードへのアドホック機能と上位ノードへのルーティング機能を持った車載ネットワークである（図２参照）。
【００２７】
これによれば、センサネットワークへ参加する車両のセンサノードとしての価値を高めることができる。
【００２８】
〔９〕＜センサノードの分散インテリジェント（ルータ機能、ロードバランス制御）＞
センサノードは、センサネットワークのネットワークノードとされるセンサノードであって、前記センサネットワークとの間で通信制御を行う通信部と、前記通信制御部に接続されたゲートウェイ制御部と、ゲートウェイ制御部に接続されるセンサリソースとを有し、
前記ゲートウェイ制御部は、外部のネットワークを介する接続先及びセンサリソースに対するセキュア処理、外部のネットワークを介する接続先及びセンサリソースからの情報収集処理、収集した情報の加工処理、加工処理され情報の蓄積処理、及び加工処理され情報を要求元へ返すための応答処理、を制御し、
前記ゲートウェイ制御部は、センサネットワークを介して接続される他のセンサノードの位置及び処理能力を予め取得し、外部からデータ処理要求を受けたとき、それに応答するために用いることが可能な自らの処理能力を考慮して、前記予め取得した情報を基に前記要求に係る一部又は全部のデータ処理を前記他のセンサノードに分担させ、又は前記データ処理要求元に要求先センサノードの変更を指示する動作ポリシー管理制御部と、
他のセンサノードに処理を分担させたときは当該分担させた処理結果を取得し、自らが分担する処理についてその処理結果を取得し、取得した処理結果又はそれが加工された処理結果を前記データ処理要求の要求元に返す収集及び応答制御部とを有する（図４，５，６参照）。
【００２９】
これによれば、外部からのデータ処理要求が、それに応答するために用いることが可能な自らの処理能力を超える場合には、他のセンサノードにその処理を負担させることができるので、センサノードの負荷軽減に寄与する。要するに、過大なデータ処理負荷を他のセンサノードに分担させて、センサノードにおける負荷のバランスを測る。また、データ処理を要求されたセンサノードが自ら他のセンサノードに処理を分担させることが可能であるから、要求に対する良好な応答性の確保が可能である。項９のセンサノードは、前記課題「（６）サービス応答性確報と全体処理削減」の実現に寄与する。
【００３０】
〔１０〕＜要求に対するフィードバック（ロードバランス制御）＞
項９において、前記収集処及びルーティング制御部は前記データ処理要求に応答して順次得られた処理結果の蓄積を指示し、
前記動作ポリシー管理制御部は、蓄積する処理結果の一部を要求元に返す指示を行い、
前記収集及び応答制御部は、前記処理結果の一部が返された要求元から追加要求があったとき既に蓄積した残りの処理結果を当該要求元に返す処理を行う（図７参照）。
【００３１】
これによれば、データ処理要求に対する完結した結果を返す前に、逐次取得された一部の結果を先に返すから、要求元は当該一部の結果から期待するデータとなり得るかを予め知ることができ、期待し得ないデータになると予測すれば、要求の発行し直しによって要求元と要求に応ずる側の双方において無駄な処理を省くことが可能になる。期待するデータとなる得る場合には残りのデータを要求すればよいから、真に必要なデータ処理は無駄には成らない。項１０のセンサノードは更に、前記課題「（６）サービス応答性確報と全体処理削減」の実現に寄与する。
【００３２】
〔１１〕＜情報多様化に対するデータのセマンティック化とＩＤ化（サーバ機能）＞
項９において、前記ゲートウェイ制御部は、前記収集処及びルーティング制御部により取得された処理結果に、圧縮、構文的構造化、及びユニークなＩＤ付与を行うデータ加工処理部を更に有する（図１４参照）。
【００３３】
これによれば、構文的構造化、及びユニークなＩＤ付与により、多様化する情報に対してその情報の意味付け、検索性が良好になる。項１１のセンサノードは更に、前記課題「（４）トラフィック量増大への対処」及び「（５）情報の多様化への対応」の実現に寄与する。
【００３４】
〔１２〕＜外部とセンサリソースとの認証に相違する鍵を用いる＞
項９において、前記ゲートウェイ制御部は、センサネットワークを介する外部の接続先に対して第１鍵を用いて認証処理を行い、内部の前記センサリソースに対して第２鍵を用いて認証処理を行うセキュア管理制御部を更に有する（図１２，１３参照）。
【００３５】
これによれば、センサノードの内外では異なる鍵により異なる暗号方式を採用可能であるから、セキュリティーについて多様化に容易に対応してゲートウェイ制御が可能になる。項１２のセンサノードは更に、前記課題「（３）センサノードの外部及び内部でのセキュリティ確保」の実現に寄与する。
【００３６】
〔１３〕＜セキュアセンサリソース、ノンセキュアセンサリソース＞
項１２において、前記ゲートウェイ制御部は、パワーオン時にセキュアブートモードで起動されるとき、前記センサリソースの一部を前記セキュア管理制御部による認証対象とするセキュアセンサリソースに、残りを前記セキュア管理制御部による認証対象としないノンセキュアセンサリソースに割り当てるセンサリソース管理制御部を更に有する（図１２参照）。
【００３７】
これによれば、セキュアとノンセキュアの割り当てをコントロールできるので、センサノードで消費可能な電力と期待されるパフォーマンスとを勘案して、セキュアとノンセキュアの割合を決定する自由度が増す。項１３のセンサノードは更に、前記課題「（６）サービス応答性確報と全体処理削減」も実現に寄与する。
【００３８】
〔１４〕＜動作ポリシーに従った応答動作モードの選択＞
項９において、前記動作ポリシー管理制御部は、ネットワークを介する外部からの要求に対して、その要求通りの応答情報を返す単純応答モード、動作ポリシーに従った範囲で応答情報を返す能動的応答モード、又は、動作ポリシーに則った解釈の結果に従った範囲で応答情報を返すインテリジェント応答モードを選択する（図１１参照）。
【００３９】
これによれば、多様化するセンサノードの仕様及びそれに対する多様な要求に対して、センサノードの設置者が想定したセンサノードの仕様ポリシーを過不足なく準拠させることが可能になる。項１４のセンサノードは更に、前記課題「（２）設置者が想定したセンサノード使用ポリシーの徹底」の実現に寄与する。
【００４０】
〔１５〕＜情報提供者に対する利益還元を可能にする＞
項９において、前記収集及び応答制御部は、前記セキュアセンサリソースから自律的に取得した情報又はその加工情報をセキュアストレージに蓄積し、ネットワークを介する外部からの要求に応答して、前記セキュアストレージに蓄積した情報を暗号化して定期的に当該要求元に送る制御を行う（図１０参照）。
【００４１】
これによれば、センサノードが自立的に収集した情報（例えば、車両混雑情報、特異点情報）をセキュアな状態で管理して特定要求基に配信できる環境を容易に構築可能になって、センサネットワークの規模拡大のインセンティブにすることができる。項１５のセンサノードは更に、前記課題「（１）情報提供者に対する利益還元を可能にして規模拡大を促進」の実現に寄与する。
【００４２】
〔１６〕＜車載ネットワーク＞
項９において、前記センサリソースは車載ネットワークを構成する電子制御器に搭載され、前記ゲートウェイ制御部は車載ネットワークを外部ネットワークに接続するためのゲートウェイ制御を行う（図２参照）。
【００４３】
これによれば、車両のセンサノードの価値を高めることができる。
【００４４】
２．実施の形態の詳細
実施の形態について更に詳述する。
【００４５】
《センサネットワーク》
図１にはセンサネットワークの全体構成が例示される。特に制限されないが、ここでは、センサネットワークを３階層で図示している。最下層に多数のセンサノードＳＮがあり、その上位層に上位ノードＵＮＤがあり、最上層にはデータセンタＤＣＮＴＲが存在している。
【００４６】
特に制限されないが、ここでは、センサネットワークは、例えば消費電力や蓄電情報などの電力情報、携帯電話機や自動車などによる位置情報、健康管理データ及びその維持若しくは監視のための医療情報、及び構造物や交通機関などの劣化情報といった、種々の情報を観測したり観測結果に応じた処理を可能にしたりするためのネットワークを想定する。したがって、センサノードＳＮも多様な構成や機能を持つことになる。
【００４７】
センサノードＳＮは、ネットワーク通信の観点ではセンサ付無線端末として位置付けることができ、例えばそれが持つ通信機能は、センサノード間で通信を行うアドホック機能と、中枢ノードとしての上位ノードへデータを送るためのルーティング機能を持つ。センサノードＳＮは、特に制限されないが、１個以上のセンサを有し、ネットワークからの要求に応答して取得したデータ又はそれを加工してデータをその要求元に返したり蓄積したりする処理を行う。
【００４８】
例えば、センサノードＳＮとして自動車を考えると、センサノードＳＮは車両に搭載されていて、ＣＡＮ（Controller Area Network）などの車載ネットワーク経路に、そのネットワークノードとして、ゲートウェイ制御部と、エンジン、ボディー、ブレーキ、ＧＰＳ（Global Positioning System）、レーダなどの電子制御装置としてのセンサリソースとが接続され、他のセンサノードへのアドホック機能と上位ノードへのルーティング機能を持った一つの車載ネットワークを一例として挙げることができる。例えば、図２に例示されるように、自動車をセンサノードＳＮとして見立てた場合に、ボディー系、駆動系、安全系、情報系の各種電子制御装置内に各種センサが配置され、そのセンサが上記センサリソースとされる。この場合、上位ノードＵＮＤが自動車ディーラのメンテナンスシステムである場合には、メンテナンスシステムの維持管理並びにデータ管理を行う管理システムがデータセンタＤＣＮＴＲとされる。また、ＥＴＣ（電子料金収受システム：Electronic Toll Collection Systemに着目すると、トールゲートが上位ノードＵＮＤ、トールゲートの料金収受データを処理及び管理するホストシステムがデータセンタＤＣＮＴＲになる。このように、自動車一つを例にとっても、図２に例示されるように、統合的なセンサネットワークを介することによって、運転支援、交通規制、さらには携帯電話によるカーナビゲーションの実現、などのサービス支援が可能になる。
【００４９】
《センサノード》
図３には多種多様なセンサノードに対して相互運用性生の高いセンサノードの構成、要するに、センサネットワークの多様化及び大規模化に対応可能な構成例示される。
【００５０】
図３において、センサノードＳＮは、通信部１、ゲートウェイ制御部２、及び複数のセンサリソース３を有する。
【００５１】
通信部１は外部のセンサネットワークに接続して、他のセンサノードＳＤや上位ノードＵＮＤなどの外部デバイスとの間で通信を確立して、センサノード間での直接通信のようなアドホック通信、又は線さネットワークを介するルーティング通信を制御する。
【００５２】
センサリソース３は、セキュア処理の対象とされる複数のセキュアセンサリソース４と、セキュア処理の非対象とされる複数のノンセキュアセンサリソース５とに大別される。センサリソースに対するセキュアとノンセキュアの割り当ては後述の処理にて可変とされる。
【００５３】
ゲートウェイ制御部２は、外部のセンサネットワークを介する接続先のセンサノードＳＤや上位ノードＵＮＤ及びセキュアセンサリソース３０に対する認証処理、外部のセンサネットワークを介する接続先のセンサノードＳＤや上位ノードＵＮＤ及びセンサリソース３０，３１からの情報収集処理、収集した情報の加工処理、加工処理され情報の蓄積処理、及び加工処理され情報を要求元へ返すための応答処理などを制御する回路ユニットである。
【００５４】
例えばゲートウェイ制御部２は、動作ポリシー管理制御部２０、収集及び応答制御部２１、データ加工処理部２４、セキュア管理制御部２５、センサリソース管理制御部２６、及びセキュアストレージ２７を有する。
【００５５】
動作ポリシー管理制御部２０は、動作ポリシーを格納するメモリと動作モードを設定するレジスタを有し、動作ポリシーと動作モードにより、データ収集処理、データ加工処理、外部との通信処理、要求先や実行処理内容の蓄積を制御する。特に要求に対する負荷の分散若しくは軽減という観点ではロードバランス制御機能及びロードバランスフィードバック機能を有する。動作モードの選択という点では応答モード選択機能を有する。
【００５６】
ロードバランス制御機能は、センサネットワークを介して接続される他のセンサノードの位置及び処理能力を予め取得し、外部からデータ処理要求を受けたとき、それに応答するために用いることが可能な自らの処理能力を考慮して、前記予め取得した情報を基に前記要求に係る一部又は全部のデータ処理を前記他のセンサノードに分担させ、又は前記データ処理要求元に要求先センサノードの変更を指示する制御機能である。
【００５７】
ロードバランスフィードバック機能は、蓄積する処理結果の一部を要求元に返す指示を行い、
前記収集及び応答制御部は、前記処理結果の一部が返された要求元から追加要求があったとき既に蓄積した残りの処理結果を当該要求元に返す処理を制御する機能である。
【００５８】
応答モード選択機能は、ネットワークを介する外部からの要求に対して、その要求通りの応答情報を返す単純応答モード、動作ポリシーに準拠した応答情報を返す能動的応答モード、又は、動作ポリシーの解釈結果に準拠して応答情報を返すインテリジェント応答モードを選択する機能である。
【００５９】
収集及び応答制御部２１は第１の収集及び応答処理部２３及び第２の収集及び応答処理部２４に大別される。
【００６０】
第１の収集及び応答処理部２３は、外部からの要求と動作ポリシー管理制御部からの指示に従い、センサリソース３０，３１または外部のセンサノードＳＮからデータを収集する。動作ポリシー管理制御部２０が他のセンサノードに処理を分担させたときは当該分担させた処理結果を第１の収集及び応答処理部２３が収集する。第１の収集及び応答処理部２３は、収集した処理結果又はそれが加工された処理結果を前記データ処理要求の要求元に返す制御を行う。
【００６１】
第２の収集及び応答処理部２４は、外部のセンサノードからアプリケーションＩＤ及びそのアプリケーションに必要な情報を伴った要求があったときこれに応答して第１の収集及び応答処理部２３がセンサリソース３からデータ収集を行っている場合には、そのアプリケーションＩＤとセンサリソース３の使用状況をセキュアストレージ２７に蓄積する処理を行う。センサリソース３の使用状況の問い合わせがあったときはセキュアストレージ２７から履歴を読みだして外部に通知する処理を行う。更に、第２の収集及び応答処理部２４は、前記セキュアセンサリソース３０から自律的に取得した情報又はその加工情報をセキュアストレージ２７に蓄積し、ネットワークを介する外部からの要求に応答して、前記セキュアストレージ２７に蓄積した情報を暗号化して定期的に当該要求元に送る制御を行う。
【００６２】
データ加工処理部２２は、前記収集及び応答制御部２１により取得された処理結果に、圧縮、構文的構造化、及びユニークなＩＤ付与などのデータ加工処理を行う。
【００６３】
セキュア管理制御部２５は、センサネットワークを介する外部の接続先に対して第１鍵を用いて認証処理を行い、内部の前記センサリソース３０に対して第２鍵を用いて認証処理を行うように、情報の秘匿性、秘匿情報の完全性（改竄防止）を制御する。
【００６４】
センサリソース管理制御部２６は、パワーオン時にセキュアブートモードで起動されるとき、前記センサリソースの一部を前記セキュア管理制御部２５による認証対象とするセキュアセンサリソース３０に、残りを前記セキュア管理制御部２５による認証対象としないノンセキュアセンサリソース３１に割り当てる制御機能を有する。
【００６５】
《サービス応答性確報と全体処理削減》
ゲートウェイ制御部２によるサービス応答性確報と全体処理削減の機能を詳述する。この機能はセンサノードの負荷を軽減するためである。
【００６６】
図４にはセンサノードＳＮの負荷の分散処理に着目したセンサネットワークの階層構成が概念的に示されている。図の「センサノード間通信」はアドホック通信を意味する。ゲートウェイ制御部２におけるベーシックな機能であるサーバ制御及びルータ処理機能は、前記動作ポリシー管理制御部２０、収集及び応答制御部２１、データ加工処理部２２にて実現される。前記動作ポリシー管理制御部２０はロードバランス制御の主な機能を担う。収集及び応答制御部２１はルータ機能の主な機能を担う。データ加工処理部２２がサーバ機能の主な機能を担う。
【００６７】
図５、図６及び図７にはロードバランス制御機能を用いた処理の分散インテリジェント化の動作が例示される。各図においてＤＭ＿１からＤＭ＿４はセンサノードＳＮへの処理要求である。分散インテリジェント化の動作の前提として、前記センサノードＳＮは他のセンサノードの位置及び処理能力を適宜取得して更新する処理（第１処理）を行う。この処理はアドホック通信で行えば簡単である。処理能力の判断の便に供するためにセンサノードが現在の処理負荷状態をステータスとして持つようにするのがよい。外部から判断する場合には、内部のバストラフィックを参照してもよい。最も簡単な処理能力の判断はセンサノードがスリープ状態かアクティブ状態かの判別である。
【００６８】
前記センサノードＳＮ＿３が外部からデータ処理要求ＤＭ＿１〜ＤＭ＿４を受けたとき、それに応答するために用いることが可能な自らの処理能力を考慮して、前記第１処理で取得した情報を基に前記要求に係る一部のデータ処理を前記他のセンサノードＳＮ＿１，ＳＮ＿２，ＳＮ＿５に分担させ（図５）、若しくは全部のデータ処理を前記他のセンサノードＳＮ＿１，ＳＮ＿２，ＳＮ＿４，ＳＮ＿５に分担させ（図６）、又は前記データ処理要求元に要求先センサノードの変更を指示する（図７）処理（第２処理）を行う。図７では要求先センサノードの変更に対して、センサノードＳＮ＿１，ＳＮ＿２，ＳＮ＿３，ＳＮ＿４のそれぞれに別々の処理要求ＤＭ＿１，ＤＭ＿２，ＤＭ＿３，ＤＭ＿４が与えられている。センサノードからセンサノードへの処理の分担要求はアドホック通信にて行えばよい。
【００６９】
図５及び図６に例示されるように、前記第２処理で他のセンサノードに処理を分担させたときは当該分担させた処理結果をセンサノードＳＮ＿３が自ら取得する処理（第３処理）を行う。それぞれ取得した処理結果は、必要な場合には統合し、さらに必要な場合にはデータ加工処理部２２で所要のデータ加工を行う。最後にセンサノードＳＮ＿３は第３処理で得られた処理結果をデータ処理要求の要求元に返す処理（第４処理）を行う。
【００７０】
図５乃至図７の上記処理は動作ポリシー管理制御部２０、収集及び応答制御部２１及びデータ加工処理部２２が連携して実行される。
【００７１】
図８にはセンサノードからの要求で処理を負担した別のセンサノードが自らの処理結果を直接も当初の処理要求の要求元に返す場合が示される。処理が分担されたセンサノードＳＮ＿２に当初の処理要求の要求元のＩＤが伝えられており、また、当初の処理要求の要求元自体も応答者であるセンサノードがどれであるかを問わない場合に、図８の処理が可能となる。
【００７２】
これによれば、外部からのデータ処理要求が、それに応答するために用いることが可能な自らの処理能力を超える場合には、他のセンサノードにその処理を負担させることができるので、センサノードの負荷軽減に寄与する。要するに、過大なデータ処理負荷を他のセンサノードに分担させて、センサノードにおける負荷のバランスを測る。また、データ処理を要求されたセンサノードが自ら他のセンサノードに処理を分担させることが可能であるから、要求に対する良好な応答性の確保が可能である。
【００７３】
図９にはロードバランス制御機能を用いたデータ量削減のための動作が例示される。
【００７４】
ここでは、データ処理要求を受けたセンサノードが収集及び応答制御部２１を用いて前記データ処理要求に応答する処理結果を順次するとき、併せてその処理結果をセキュアストレージ２７に蓄積する。センサノードは処理結果を要求元に返す場合に、完結した処理結果を返す代わりに、前記セキュアストレージ２７に順次蓄積する処理結果の一部を要求元に返す処理を行う。例えばセンサノードＳＮが５０ｍ秒の間隔で情報収集を行う場合に、１分間隔に応ずる情報を返す。また、一部にデータの全体を指標するような成分が含まれているような場合には当該一部のデータを返すことが望ましい。
【００７５】
要求元は一部返されたデータを参照して、要求したデータが真に必要なデータであるかなどの判別を行う事が可能になる。その結果として、前記処理結果の一部が返された要求元から追加要求があったとき対応するセンサノードが既にセキュアストレージ２７に蓄積した残りの処理結果を当該要求元に返す処理（第５処理）を行う。
【００７６】
これによれば、データ処理要求に対する完結した結果を返す前に、逐次取得された一部の結果を先に返すから、要求元は当該一部の結果から期待するデータとなり得るかを予め知ることができ、期待し得ないデータになると予測すれば、要求の発行し直しによって要求元と要求に応ずる側の双方において無駄な処理を省くことが可能になる。期待するデータとなる得る場合には残りのデータを要求すればよいから、真に必要なデータ処理は無駄には成らない。
【００７７】
《情報提供者に対する利益還元を可能にして規模拡大を促進》
図１０にはセンサノード設置者、情報所有者、サービス提供者などへの利益還元（課金）のための動作の仕組みが例示される。
【００７８】
センサノードＳＮの外部環境、例えば上位ノードＵＮＤのアプリケーションからセンサノードＳＮに要求湯が発行される。例えば、その要求には、要求発行元のアプリケーションのアプリケーションＩＤとそのアプリケーションが必要とする情報を示すコマンドなどが含まれる。この要求は通信部１で受信されて第１の収集応答制御部２３に伝達される（Ｓ１）。
【００７９】
第１の収集応答制御部２３は必要な情報を収集し、必要に応じてデータ加工処理部２２を用いてデーターを加工し、要求された情報を要求発行元のアプリケーションに向けて送り出す（Ｓ２）。
【００８０】
前記処理Ｓ２に並行して第２の収集応答制御部２４はアプリケーションＩＤ、セキュアセンサ３０の使用情報（使用データ量やデータ種別）をセキュアストレージ２７に記録する。また、第２の収集応答制御部２４は、これとは目的は異なるが、必要に応じて適宜収集し、必要に応じて加工した情報をセキュアストレージ２７に記録する。ここで記録する情報は情報提供によって課金しようとする情報であり、交通情報、電波の強弱情報などの特異点情報を一例として挙げることができる（Ｓ３）。これは第２の収集応答制御部２４が自律的に取得する情報である。
【００８１】
セキュアストレージ２７に記録された情報は、暗号化され、特定アプリケーションに定期的に送信、または外部の特定アプリケーションからの読み出しが行われる（Ｓ４）。例えば、第２の収集応答制御部２４がネットワークを介する外部からの要求に応答して、前記セキュアストレージ２７に蓄積した情報を暗号化して定期的に当該要求元に送る処理を行う。
【００８２】
これによれば、センサノードＳＮが自立的に収集した情報（例えば、車両混雑情報、特異点情報）をセキュアな状態で管理して特定要求基に配信できる環境を容易に構築可能になって、センサネットワークの規模拡大のインセンティブにすることができる。
【００８３】
《設置者が想定したセンサノード使用ポリシーの徹底》
図１１にはセンサーノード設置者が想定したセンサーノード使用ポリシーを徹底するための仕組みが例示される。
【００８４】
動作ポリシー管理制御部２０は、動作ポリシーを格納するメモリを有し、このメモリはブート時にのみ設定可能なセキュアメモリ部４０と特定アプリケーションから更新可能な非セキュアなメモリ部４１に分かれている。セキュアメモリ部４０に対するブート時の設定は所謂セキュアブートで行われ、他のアプリケーションや不所望な回路がその動作に介在されることが抑止されている。
【００８５】
第１のデータ収集処理部２３の動作には動作ポリシー管理制御部２０の制御によって以下の動作モードが選択可能にされる。選択可能な動作モードは、特に制限されないが、ネットワークを介する外部からの要求に対して、その要求通りの応答情報を返す単純応答モード、動作ポリシーに従った範囲で応答情報を返す能動的応答モード、又は、動作ポリシーに則った意味解釈の結果に従った範囲で応答情報を返すインテリジェント応答モードである。単純応答モードは、例えば、自身の消費電力を監視し、一定値以上の場合に動作、一定間隔で動作するような動作モードである。インテリジェント応答モードは、例えば、動作ポリシーに則って要求の意味解釈を行い、その解釈結果に従って要求に対して返すべき情報を取捨選択して返し、或いは、動作ポリシーに則って要求の意味解釈を行い、その解釈結果に従って閾値を設定し、閾値を越えたセンサーの情報を返す場合である。要するに、要求を動作ポリシーに則った意味解釈フィルタを通して判断することによって要求の真意を判断するなどということである。
【００８６】
これによれば、多様化するセンサノードの仕様及びそれに対する多様な要求に対して、センサノードの設置者が想定したセンサノードの仕様ポリシーを過不足なく準拠させることが可能になる。
【００８７】
《センサノードの外部及び内部でのセキュリティ確保》
センサノードＳＮの内外において確保すべきセキュリティについては機密性、完全性（改竄が防止されること）、可用性（実際に利用できること）の三つの観点を考慮するのがよい。
【００８８】
第１は、センサノードＳＮから外部へ送出される情報に対するセキュリティである。この場合はセキュリティ確保を行う主体と責任の所在は基本的にセンサノードＳＮ側にある。従って、確保すべきセキュリティの内容は、提供する情報の機密性、提供する情報の完全性、及び提供する情報の可用性の全ての点を考慮することが必要になる。
【００８９】
第２は、センサノードＳＮの外部からセンサノードＳＮに提供される情報に対して考慮すべきセキュリティである。この場合は、情報提供主体は外部であるから提供される情報についての機密性は情報提供主体に委ねられているので、情報の提供を受ける側のセンサノードＳＮは外部からの提供情報に大対する署名／認証を行えばよい。更に、要求に応答して返すべき情報に対しては完全性を確保することは必要である。
【００９０】
第３は、センサーノードＳＮの内部におけるセキュリティーである。この場合には、センサーリソースに対するメッセージ署名/認証、システムの完全性、及びセンサー情報の機密性について考慮しなければならない。
【００９１】
図１２にはセンサーノード間の認証とセンサーリソースの認証についての概念が例示される。
【００９２】
セキュア管理制御部２５には、特に分ける必要はないが、センサーノード間の認証用機構とセンサーリソース認証用機構を備える。外部には基地局または他のセンサーノードが存在し、互いの通信時にメッセージ署名/認証を行う。例えば、セキュア管理制御部２５は外部のネットワークを介する接続先に対して第１鍵５０を用いて認証処理を行う。セキュア管理制御部２５はセンサリソース３０に対して第２鍵５１を用いて認証処理を行う。第１鍵５０、第２鍵５１は、秘密鍵案暗号方式、公開鍵暗号方式はどの暗号方式に応じて双方が用いる鍵などの情報を総称的に示すものである。
【００９３】
これによれば、センサノードの内外では異なる鍵により異なる暗号方式を採用可能であるから、セキュリティーについて多様化に容易に対応してゲートウェイ制御が可能になる
センサーノードＳＮには、セキュアセンサリソース３０とノンセキュアセンサリソース３１が存在し、センサーリソース管理部２６ではブート時にセキュアセンサリソース３０をセキュア管理制御部２５の管理下に置く。センサノードＳＮのパワーオン時に前記ゲートウェイ制御部２がセキュアブートモードで起動されるとき、前記センサリソースの一部を前記第２鍵５１を用いる認証対象とするセキュアセンサリソース３０に割り当て、残りを前記認証対象としないノンセキュアセンサリソース３１に割り当てる。セキュア管理制御部２５では、セキュアセンサリソース３０が正しいトランザクションで情報収集されているかを監視し、場合によりメッセージ署名/認証を行う。
【００９４】
これによれば、セキュアとノンセキュアの割り当てをコントロールできるので、センサノードで消費可能な電力と期待されるパフォーマンスとを勘案して、セキュアとノンセキュアの割合を決定する自由度が増す。
【００９５】
図１３にはセキュアセンサリソース３０における認証の仕組みついての原理が例示される。セキュア管理制御部２５は、暗号化復号処理部２５Ａ、暗号化復号処理部２５Ａが実行するプログラムなどを格納したＲＯＭ２５Ｂ、暗号化復号処理部２５Ａによるプログラム実行に用いるワークＲＡＭ２５Ｃ、及び不揮発性の内蔵セキュアメモリ２５Ｄを有する。
【００９６】
ノードセンサＮＳ若しくはゲートウェイ制御部２のシステムプログラムが動作開始する前にセキュアブートが実行される。セキュアブート時にゲートウェイ制御部２の内部又は外部の不揮発性メモリ６０に暗号化されたデータとして保存されている、セキュアリソースのＩＰ名、公開鍵、及び秘密鍵をセキュア管理制御部２５にロードする。セキュア管理制御部２５はロードされた情報を復号し、暗号が解除されたセキュアリソースのＩＰ名をセキュア管理制御部２５に保存し、セキュア管理制御部２５は公開鍵を保存し、公開鍵とのペアである秘密鍵を暗号化された状態でＩＰ名のセキュアリソースに与えて保存させる。
【００９７】
上記ＩＰ名及び公開鍵へのアクセスはセキュア管理制御部２５からだけに限定され、ユーザー空間のアプリケーションからはアクセスすることができない。
【００９８】
暗号化された秘密鍵も同様にセキュアリソースの暗号・認証処理部からのみにアクセスが限定される。
【００９９】
セキュア管理制御部２５にはルート鍵７０がセキュアな環境にて保持され、外部の不揮発性メモリ６０にはこのルート鍵７０により暗号化されたエンクリプションキー（Encryption Key）６１とインテグリティキー（Integrity Key）６２、ならびにそれぞれのメッセージ認証コード（ＭＡＣ）６１Ａ，６２Ａが保持されている。またこのエンクリプションキー６１により暗号化されたＩＰ名及び公開鍵などのデータ６３ならびにインテグリティキー６２により暗号化されたメッセージ認証コード（ＭＡＣ）６４が保持されている。外部の不揮発性メモリ６０から、まず暗号化されたエンクリプションキー６１とインテグリティキー６２がセキュア管理制御部２５にロードされ、セキュア管理制御部２５がルート鍵７０を用いて復号する。セキュア管理制御部２５は、復号されたエンクリプションキー７１とインテグリティキー７２を用いて、前記不揮発性メモリ６０からロードした暗号化されたＩＰ名及び公開鍵などのデータ６３及びＭＡＣ６４を復号する。７３は復号されたＩＰ名及び公開鍵などのデータ、７４は復号されたＭＡＣである。
【０１００】
セキュアリソース３０はセキュア管理制御部２５にＩＰ名を送信し、セキュア管理制御部２５は公開鍵７３で暗号化した乱数を返す。
【０１０１】
そのセキュアリソース３０はその乱数を復号してハッシュ値を計算してセキュア管理制御部２５に返す。
【０１０２】
セキュア管理制御部２５は返されたハッシュ値が自分で計算したハッシュ値と比較して一致していたらそのセキュアリソース３０を真性であると認証する。
【０１０３】
《トラフィック量増大への対処、情報の多様化への対応》
図１４にはデータ加工処理部２２におけるトラフィック量増大への対処と情報の多様化への対応のための構成が例示される。データ加工処理部２２はセンサリソースから取得したデータ又は外部から取得したデータに対して、圧縮、構文的構造化、及びユニークなＩＤ付与などの処理を行う。即ち、データ加工処理部２２は、第１及び第２の収集応答制御部２３，２４で収集したデータを動作ポリシ管理制御部２０で選択した動作モードに応じてフィルタ処理（圧縮処理）する（Ｓ１０）。その処理内容は、例えば時間間隔、閾値レベル等に応じたデータ圧縮である。圧縮したデータに対して記述ルールに従いセマンティック処理を行う（Ｓ１１）。セマンティック処理はデータの構文的構造化である。例えばＸＭＬに代表されるようなフォーマット化、或いはフォーマット化された抄訳の添付などである。更に、圧縮及びセマンティック化された情報にユニークなＩＤを付加する（Ｓ１２）。ユニークなＩＤには、データの分野、容量、作成日時、言語、キーワードなど、再現可能性のある予め既定された規則に従う。このとき、個人情報及びそれを連想させる記述を含まないことが、個人情報保護の観点より望ましい。最後に必要に応じてデータを暗号化してもよい（Ｓ１３）。
【０１０４】
これによれば、構文的構造化、及びユニークなＩＤ付与により、多様化する情報に対してその情報の意味付け、検索性が良好になる。
【０１０５】
本発明は上記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは言うまでもない。
【０１０６】
例えば、センサネットワークの階層構造、センサノードの種類、センサノードの構成、上位ノードの種類、データセンタＤＣＮＴＲの種類は適宜変更可能であり、センサネットワークの規模や範囲は全くげんていされない。本発明の応用範囲は、交通機関などの上記ネットワークに限らず、多数の分野を統合したネットワークなどにも広く適用することができ、また、適用する意味がある。
【符号の説明】
【０１０７】
１  ＳＮ  センサノード
１  通信部
２  ゲートウェイ制御部
３  センサリソース
ＵＮＤ  上位ノード
２０  動作ポリシー管理制御部
２１  収集及び応答制御部
２２  データ加工処理部
２３  第１のデータ収集応答処理部
２４  第２の収集及び応答処理部
２５  セキュア管理制御部
２６  センサリソース管理制御部
２７  セキュアストレージ
３０  セキュアセンサリソース
３１  ノンセキュアセンサリソース
ＤＭ＿１〜ＤＭ＿４  データ要求
４０  セキュアメモリ部
４１  非セキュアなメモリ部
５０  第１鍵
５１  第２鍵
６０  不揮発性メモリ
６１  エンクリプションキー
６２  インテグリティキー
６１Ａ，６２Ａ  メッセージ認証コード（ＭＡＣ）
７０  ルート鍵
７３  復号されたＩＰ名及び公開鍵などのデータ
７４  復号されたＭＡＣ
【図１】
2014089581.tif 000003
【図２】
2014089581.tif 000004
【図３】
2014089581.tif 000005
【図４】
2014089581.tif 000006
【図５】
2014089581.tif 000007
【図６】
2014089581.tif 000008
【図７】
2014089581.tif 000009
【図８】
2014089581.tif 000010
【図９】
2014089581.tif 000011
【図１０】
2014089581.tif 000012
【図１１】
2014089581.tif 000013
【図１２】
2014089581.tif 000014
【図１３】
2014089581.tif 000015
【図１４】
2014089581.tif 000016