(57)【要約】【課題】通信端末の利用者がＩＤ・パスワードを入力するなど、コンピュータに慣れていないユーザへの負荷を低減する。【解決手段】通信端末１０がネットワーク３０に接続され、通信端末１０はネットワーク３０を介して通信を行う通信ネットワークシステムにおいて、通信端末１０とネットワーク３０との間に、通信端末１０がネットワーク３０に接続する際に行うことを行うミドルボックス２０が設けられた。ミドルボックス２０がネットワーク３０接続の際の認証を行う。ミドルボックス２０は、通信端末１０とネットワーク３０とが接続したか否かを検知し、認証は、検知をトリガーとして行う。【選択図】図１
2007266681.tif 000002
【特許請求の範囲】
【請求項１】
通信端末がネットワークに接続され、前記通信端末は前記ネットワークを介して通信を行う通信ネットワークシステムにおいて、
前記通信端末と前記ネットワークとの間に、前記通信端末が前記ネットワークに接続する際に行うことを行うミドルボックスが設けられたことを特徴とする通信ネットワークシステム。
【請求項２】
前記ミドルボックスがネットワーク接続の際の認証を行うことを特徴とする請求項１記載の通信ネットワークシステム。
【請求項３】
前記ミドルボックスは、前記通信端末と前記ネットワークとが接続したか否かを検知し、
前記認証は、前記検知をトリガーとして行うことを特徴とする請求項２記載の通信ネットワークシステム。
【請求項４】
前記ミドルボックスは、前記通信端末と接続し通信を行うための通信端末用インターフェースと、
前記ネットワークに接続し通信を行うためのネットワーク通信インターフェースと、
前記通信端末が前記通信端末用通信インターフェースに接続・切断されたことを電気的に検知するためのネットワーク接続状態監視機能と、
前記ネットワーク上に存在するサービスをマルチキャストによって探し、前記ネットワーク上にあるサービス情報又は前記ミドルボックスからサービス情報を受けた後、データベースに登録し、当該登録された情報に基づき通信フィルタリングを行うとともに、当該情報を受け取った際に、当該情報の属性を調査し、サービス利用を許可するか許可しないかを含めた情報を加工し提供するサービス登録・フィルタ機能と、
前記認証サーバへの認証要求及び前記認証サーバから受け取った乱数に対し、前記データベースに登録している秘密鍵を用いて暗号化することで署名を行うことのできる署名機能と、
前記ネットワーク上のサービス情報及び前記通信端末のサービス情報及び秘密鍵を登録するためのデータベースと、を備えることを特徴とする通信ネットワークシステム。  
【請求項５】
通信端末がネットワークに接続され、前記通信端末は前記ネットワークを介して通信を行う通信ネットワークシステムに設けられるミドルボックスにおいて、
前記通信端末と前記ネットワークとの間に設けられ、前記通信端末が前記ネットワークに接続する際に行うことを行うことを特徴とするミドルボックス。
【請求項６】
ネットワーク接続の際の認証を行うことを特徴とする請求項５記載のミドルボックス。
【請求項７】
前記通信端末と前記ネットワークとが接続したか否かを検知し、
前記認証は、前記検知をトリガーとして行うことを特徴とする請求項６記載のミドルボックス。
【請求項８】
前記通信端末と接続し通信を行うための通信端末用インターフェースと、
前記ネットワークに接続し通信を行うためのネットワーク通信インターフェースと、
前記通信端末が前記通信端末用通信インターフェースに接続・切断されたことを電気的に検知するためのネットワーク接続状態監視機能と、
前記ネットワーク上に存在するサービスをマルチキャストによって探し、前記ネットワーク上にあるサービス情報又は前記ミドルボックスからサービス情報を受けた後、データベースに登録し、当該登録された情報に基づき通信フィルタリングを行うとともに、当該情報を受け取った際に、当該情報の属性を調査し、サービス利用を許可するか許可しないかを含めた情報を加工し提供するサービス登録・フィルタ機能と、
前記認証サーバへの認証要求及び前記認証サーバから受け取った乱数に対し、前記データベースに登録している秘密鍵を用いて暗号化することで署名を行うことのできる署名機能と、
前記ネットワーク上のサービス情報及び前記通信端末のサービス情報及び秘密鍵を登録するためのデータベースと、を備えることを特徴とするミドルボックス。  
【請求項９】
通信端末がネットワークに接続され、前記通信端末は前記ネットワークを介して通信を行う通信ネットワークシステムの認証方法において、
前記通信端末と前記ネットワークとの間に設けられるミドルボックスで、前記通信端末が前記ネットワークに接続する際に行うことを行うことを特徴とする通信ネットワークシステムの認証方法。
【請求項１０】
前記ミドルボックスがネットワーク接続の際の認証を行うことを特徴とする請求項９記載の通信ネットワークシステムの認証方法。
【請求項１１】
前記ミドルボックスは、前記通信端末と前記ネットワークとが接続したか否かを検知し、
前記認証は、前記検知をトリガーとして行うことを特徴とする請求項１０記載の通信ネットワークシステムの認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークシステム、ミドルボックス及び通信ネットワークシステムの認証方法に関し、特に、通信の際に認証を行う通信ネットワークシステム、ミドルボックス及び通信ネットワークシステムの認証方法に関する。
【背景技術】
【０００２】
ほとんどの家庭においてインターネットを利用する昨今、情報漏洩、デジタルディバイドなど多くの問題が出てきている。
【０００３】
情報漏洩においては、セキュリティ設定の煩雑さによることが多い。また、親と子供の間にあるデジタルディバイドのため、子供がインターネットにおいてどのようなことを行っているのかを理解していない家庭が多く存在する。
【０００４】
特許文献１には、複数のネットワーク機器とそれらを接続する複数のネットワークケーブルで構成されるネットワークにおいて、ネットワーク機器とそれに接続されるネットワークケーブルとの間に接続し、ネットワークを監視する範囲内の全てのネットワーク機器とネットワークケーブル間に、本ネットワーク監視装置を複数個配置するネットワーク監視装置が開示されている。
【０００５】
特許文献２には、ユーザ評価とポイント付与のできるサーバによってユーザからのフィルタリングデータを集める。フィルタリングデータを用いることによってインターネット上の不要な情報をフィルタリングする技術が開示されている。
【特許文献１】特開２００３−２９８５８７号公報
【特許文献２】特開２００４−１０２６６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来の認証方法では、通信端末の利用者がＩＤ・パスワードを入力するなど、コンピュータに慣れていないユーザへの負荷が高かった。
【０００７】
また、家庭内で家族が同じＩＤ・パスワードを使う場合、子供向けのフィルタリングを行うなどの対策が難しかった。
【０００８】
また、ネットワーク家電を利用する際には、家電同士が簡単に通信を行える仕組みが必要であった。
【０００９】
そこで、本発明は、上記の課題を解決することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、上記課題を解決するための手段として、通信端末がネットワークに接続され、前記通信端末は前記ネットワークを介して通信を行う通信ネットワークシステムにおいて、前記通信端末と前記ネットワークとの間に、前記通信端末が前記ネットワークに接続する際に行うことを行うミドルボックスが設けられたことを特徴とする。
【００１１】
また、本発明は、前記ミドルボックスは、前記通信端末と接続し通信を行うための通信端末用インターフェースと、前記ネットワークに接続し通信を行うためのネットワーク通信インターフェースと、前記通信端末が前記通信端末用通信インターフェースに接続・切断されたことを電気的に検知するためのネットワーク接続状態監視機能と、前記ネットワーク上に存在するサービスをマルチキャストによって探し、前記ネットワーク上にあるサービス情報又は前記ミドルボックスからサービス情報を受けた後、データベースに登録し、当該登録された情報に基づき通信フィルタリングを行うとともに、当該情報を受け取った際に、当該情報の属性を調査し、サービス利用を許可するか許可しないかを含めた情報を加工し提供するサービス登録・フィルタ機能と、前記認証サーバへの認証要求及び前記認証サーバから受け取った乱数に対し、前記データベースに登録している秘密鍵を用いて暗号化することで署名を行うことのできる署名機能と、前記ネットワーク上のサービス情報及び前記通信端末のサービス情報及び秘密鍵を登録するためのデータベースと、を備えることを特徴とする。  
【００１２】
また、本発明は、通信端末がネットワークに接続され、前記通信端末は前記ネットワークを介して通信を行う通信ネットワークシステムに設けられるミドルボックスにおいて、前記通信端末と前記ネットワークとの間に設けられ、前記通信端末が前記ネットワークに接続する際に行うことを行うことを特徴とする。
【００１３】
また、本発明は、前記通信端末と接続し通信を行うための通信端末用インターフェースと、前記ネットワークに接続し通信を行うためのネットワーク通信インターフェースと、前記通信端末が前記通信端末用通信インターフェースに接続・切断されたことを電気的に検知するためのネットワーク接続状態監視機能と、前記ネットワーク上に存在するサービスをマルチキャストによって探し、前記ネットワーク上にあるサービス情報又は前記ミドルボックスからサービス情報を受けた後、データベースに登録し、当該登録された情報に基づき通信フィルタリングを行うとともに、当該情報を受け取った際に、当該情報の属性を調査し、サービス利用を許可するか許可しないかを含めた情報を加工し提供するサービス登録・フィルタ機能と、前記認証サーバへの認証要求及び前記認証サーバから受け取った乱数に対し、前記データベースに登録している秘密鍵を用いて暗号化することで署名を行うことのできる署名機能と、前記ネットワーク上のサービス情報及び前記通信端末のサービス情報及び秘密鍵を登録するためのデータベースと、を備えることを特徴とする。  
【００１４】
また、本発明は、通信端末がネットワークに接続され、前記通信端末は前記ネットワークを介して通信を行う通信ネットワークシステムの認証方法において、前記通信端末と前記ネットワークとの間に設けられるミドルボックスで、前記通信端末が前記ネットワークに接続する際に行うことを行うことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、通信端末側からわずらわしい操作を行うことなく認証が行えるようになる。
【００１６】
また、異なる通信端末を用いる場合においても、通信端末自体の設定を変えることなくミドルボックスを介することで認証が行えるようになる。
【００１７】
また、ミドルボックスを複数用意することにより、同じ端末においても異なる認証が行えるようになり、異なるフィルタリングを行えるようになる。
【００１８】
また、自ら情報を発信しない情報家電などの受動型端末においても、電気的な信号を監視することで自動認証他の機能を開始させることができるようになる。
【発明を実施するための最良の形態】
【００１９】
以下、添付図面を参照して本発明を実施するための最良の実施の形態を説明する。
【００２０】
［構成の説明］
図１は、本発明の一実施形態としての通信ネットワークシステムの構成を示すブロック図であり、図２は通信端末の構成を示すブロック図であり、図３は認証サーバの構成を示すブロック図である。
【００２１】
図１に示すように、ミドルボックス１０と、通信端末２０と、認証サーバ３０と、各端末、ミドルボックス、認証サーバを相互に接続するインターネット又はイントラネットなどの通信ネットワーク４０とから構成される。
【００２２】
ミドルボックス２０及び５０は、通信端末２０と接続し通信を行うための通信端末用インターフェース１０１と、ネットワーク３０に接続し通信を行うためのネットワーク通信インターフェース１０２と、通信端末２０が端末用通信インターフェース１０１に接続・切断されたことを電気的に検知するためのネットワーク接続状態監視機能１０３と、ネットワーク３０上に存在するサービスをマルチキャストによって探し、ネットワーク３０上にあるサービス又はミドルボックス２０からサービス情報を受けた後データベース４０２に登録し、その情報に基づき通信フィルタリングを行う、また同様の情報を受け取った際に、その情報の属性を調査し、サービス利用を許可するか許可しないかを含めた情報を加工し提供することのできるサービス登録・フィルタ機能１０４と、認証サーバ４０への認証要求及び認証サーバ４０から受け取った乱数に対し、データベース４０２に登録している秘密鍵を用いて暗号化することで署名を行うことのできる署名機能１０５と、ネットワーク３０上のサービス情報及び通信端末１０のサービス情報及び秘密鍵を登録するためのデータベース１０６と、を有するＰＣやサーバなどの情報処理装置である。
【００２３】
フィルタリング機能とは、ユーザ情報（属性）によって受けることができるサービスと受けられないサービスとを判別する機能である。
【００２４】
ここで、属性とは、個人情報（ＩＤなど）と関連付けられたものをいう。
【００２５】
例えば、サービス契約を行っているユーザには、サービス利用を許可し、行っていないユーザには利用を許可しないなどということである。
【００２６】
他には、家庭内でこのネットワークを構築した際に、親のＩＤでは利用できるが、子供のＩＤでは利用できないということも可能である。
【００２７】
例えば、家族で同じ機構を利用し、親と子供が利用できるサービスＡと、親のみが利用できるサービスＢと探し出し登録した場合、サービス情報と（親か子供かの）個人情報をマッチさせ、Ａ−親、Ａ−子供、Ｂ−親の場合はサービス利用を許可し、Ｂ−子供の場合はサービス利用を許可しないということがあげられる。
【００２８】
ネットワーク３０は、インターネット又はその他通信インフラである。
【００２９】
図２に示すように、通信端末１０及び６０は、パーソナルコンピュータやサーバ等の能動型、情報家電、ルータ、無線ＬＡＮアクセスポイントなどの受動型又はその他の情報処理装置である。
【００３０】
図３に示すように、認証サーバ４０は、認証のチャレンジに用いる乱数であるチャレンジデータを生成する機能であるチャレンジ生成機能４０１と、ミドルボックス１０に存在する秘密鍵と対となる公開鍵が登録されているデータベース４０２と、署名されたデータをデータベース４０２の公開鍵を用いて紐解き、認証サーバ４０の生成した乱数と一致することで認証を行うことのできる機能である認証処理機能４０３と、ネットワーク３０に接続し通信を行うためのネットワーク通信インターフェース４０４と、を有する通信サーバやその他の情報処理装置である。
【００３１】
チャレンジデータとは、認証に利用する使い捨ての乱数データのことである。サーバで生成されたチャレンジデータを受け取ったクライアントは、データへの署名を秘密鍵で行い、署名済みチャレンジデータをサーバに送り返す。
【００３２】
そして、サーバで所持しているクライアントの公開鍵を用いて署名済みデータの検証を行い、問題がなければ、サーバはクライアントを認証する。
【００３３】
本実施の形態で使用する公開鍵・秘密鍵の例示としては、Diffie-Hellman方式、ＲＳＡ方式、ＤＳＡ方式及び３ＤＥＳ方式がある。しかしながら、これらの方式だけにとどまらず、一般的に使用される公開鍵暗号方式で構わない。
【００３４】
図４−９は、認証要求情報、チャレンジデータ、署名情報、認証許可情報、サービス検索情報及びサービス利用許可情報の例を示す図である。
【００３５】
各々の情報は、図４−９に示すような情報である。
【００３６】
［動作の説明］
図１０は、本発明の一実施形態としての通信ネットワークシステムの動作を示すフローチャートである。
【００３７】
本実施形態において、通信端末１０を用いて、ミドルボックス２０内の端末用通信インターフェース１０１に接続し、自動的に認証を行ったのち通信端末１０がミドルボックス２０を介した通信を行い、さらにミドルボックス２０によるサービス検索・登録・フィルタリングが行われる場合の動作について説明する。
【００３８】
図１０に示すように、通信端末１０を用いて端末用通信インターフェース１０１と接続を行う（ステップＡ１）。
【００３９】
ネットワーク接続状態監視機能１０３は、端末用通信インターフェース１０１に通信端末１０が接続されたことを電気的に検知する（ステップＡ２）。
【００４０】
ネットワーク接続状態監視機能１０３は、署名機能１０５に検知情報を送信する（ステップＡ３）。
【００４１】
ここで、検知情報とは、検知されたことを示す情報を意味し、技術的には、ＳＮＭＰを利用している。
【００４２】
署名機能１０５は、ネットワーク通信インターフェース１０２に認証要求情報を送信する（ステップＡ４）。
【００４３】
ネットワーク通信インターフェース１０２は、ネットワーク３０を介して認証サーバ４０へ認証要求情報を送信する（ステップＡ５）。
【００４４】
認証サーバ４０は、認証に用いるチャレンジデータを生成する（ステップＡ６）。
【００４５】
認証サーバ４０は、ネットワーク３０を介してネットワーク通信インターフェース１０２へチャレンジデータを送信する（ステップＡ７）。
【００４６】
ネットワーク通信インターフェース１０２は、署名機能１０５へチャレンジデータを送信する（ステップＡ８）。
【００４７】
署名機能１０５は、受け取ったチャレンジデータに対してデータベース１０６にある秘密鍵を用いて署名を行い、署名情報を生成する（ステップＡ９）。
【００４８】
署名機能１０５は、署名情報をネットワーク通信インターフェース１０２へ送信する（ステップＡ１０）。
【００４９】
ネットワーク通信インターフェース１０２は、ネットワーク３０を介して認証サーバ４０へ署名情報を送信する（ステップＡ１１）。
【００５０】
認証サーバ４０は、受け取った署名情報を検証し、認証確認を行う（ステップＡ１２）。
【００５１】
認証サーバ４０は、ネットワーク３０を介してネットワーク通信インターフェース１０２へ認証許可情報を送信する（ステップＡ１３）。
【００５２】
ネットワーク通信インターフェース１０２は、サービス登録・フィルタ機能１０４へ認証許可情報を送信する（ステップＡ１４）。
【００５３】
サービス登録・フィルタ機能１０４は、データベース１０６に認証許可情報を登録する（ステップＡ１５）。
【００５４】
サービス登録・フィルタ機能１０４は、ネットワーク通信インターフェース１０２へサービス検索情報をネットワーク３０上にマルチキャストで送信する（ステップＡ１６）。
【００５５】
ネットワーク通信インターフェース１０２は、サービス検索情報をネットワーク３０へ送信する（ステップＡ１７）。
【００５６】
ミドルボックス５０はネットワーク３０に流れているサービス検索情報をネットワーク通信インターフェースから受け取る（ステップＡ１８）。
【００５７】
ミドルボックス５０は、サービス登録・フィルタ機能において、サービス検索マルチキャストデータの情報から自身が管理しているサービスについてサービス利用許可情報を生成する（ステップＡ１９）。
【００５８】
ミドルボックス５０は、ネットワーク通信インターフェースからネットワーク３０を介してネットワーク通信インターフェース１０２へサービス利用許可情報を送信する（ステップＡ２０）。
【００５９】
ネットワーク通信インターフェース１０２は、サービス登録・フィルタ機能１０４へサービス利用許可情報を送信する（ステップＡ２１）。
【００６０】
サービス登録・フィルタ機能１０４は、サービス利用許可情報をデータベース１０６へ登録する（ステップＡ２２）。
【００６１】
以上の動作により、通信端末１０を用いて、ミドルボックス２０に登録された利用許可サービスを利用することができるようになる。
【００６２】
また、通信端末１０がパーソナルコンピュータなど能動的処理を行える場合、さらに通信可能状態であることを知らせる情報を通信端末１０に送信することで、通信端末１０から能動的な通信が開始できる。
【００６３】
さらに、通信端末１０が通信可能状態前からパケットを送信している場合、サービス登録・フィルタ機能３０においてパケットを一時保留し、通信可能状態になった際にパケット送信を再開させる。
【００６４】
また、ステップＡ４からＡ１２までの認証処理は、共通鍵暗号を用いた認証など一般的な認証処理に置き換えることも可能である。
【産業上の利用可能性】
【００６５】
本発明は、通信端末とネットワークとが接続された通信ネットワークシステムなどに利用可能である。
【図面の簡単な説明】
【００６６】
【図１】本発明の一実施形態としての通信ネットワークシステムの構成を示すブロック図である。
【図２】本発明の一実施形態としての通信端末の構成を示すブロック図である。
【図３】本発明の一実施形態としての認証サーバの構成を示すブロック図である。
【図４】認証情報の一例を示す図である。
【図５】チャレンジデータの一例を示す図である。
【図６】署名情報の一例を示す図である。
【図７】認証許可情報の一例を示す図である。
【図８】サービス検索情報の一例を示す図である。
【図９】サービス利用許可情報の一例を示す図である。
【図１０】本発明の一実施形態としての通信ネットワークシステムの動作を示すフローチャートである。
【符号の説明】
【００６７】
１０  通信端末
２０  ミドルボックス
３０  ネットワーク
４０  認証サーバ
５０  ミドルボックス
６０  通信端末
１０１  端末用通信インターフェース
１０２  ネットワーク通信インターフェース
１０３  ネットワーク接続状態監視機能
１０４  サービス登録・フィルタ機能
１０５  署名機能
１０６  データベース
【図１】
2007266681.tif 000003
【図２】
2007266681.tif 000004
【図３】
2007266681.tif 000005
【図４】
2007266681.tif 000006
【図５】
2007266681.tif 000007
【図６】
2007266681.tif 000008
【図７】
2007266681.tif 000009
【図８】
2007266681.tif 000010
【図９】
2007266681.tif 000011
【図１０】
2007266681.tif 000012