(57)【特許請求の範囲】
【請求項１】
サーバとルータがネットワークを介して接続され、ルータに対して１以上の端末装置が接続されたネットワークシステムにおいて、
サーバは、同一のルータの識別子に対して、ネットワークに接続される第１の端末装置を識別する第１の識別子と、ネットワークに接続される第２の端末装置を識別する第２の識別子とを関連づけて記憶するデータベースを備え、
上記サーバに対して上記データベースに、上記同一のルータの識別子に対して、上記第１の識別子と、上記第２の識別子とが関連付けられて記憶されているかを問い合わせ、
上記第１の識別子と、上記第２の識別子とが関連づけて記憶されている場合に、上記第１の端末装置と上記第２の端末装置とを通信可能とするネットワークシステム。
【請求項２】
請求項１において、
上記第１および第２の端末装置の上記第１および第２の識別子は、上記第１および第２の端末装置に対してリムーバブルな記録媒体に記録されているネットワークシステム。
【請求項３】
ネットワークシステムに接続される端末装置において、
他の端末装置からの通信の要求がある場合に、他の端末装置の識別子をルータを介して外部のサーバに問い合わせる通信手段を備え、
上記サーバには、同一のルータの識別子に対して、ネットワークに接続される当該端末装置を識別する第１の識別子と、上記他の端末装置を識別する第２の識別子とを関連づけて記憶するデータベースが備えられており、
上記通信手段によって、上記サーバに対して上記データベースに、上記同一のルータの識別子に対して、上記第１の識別子と、上記第２の識別子とが関連付けられて記憶されているかを問い合わせ、
同一のルータの識別子に対して、上記第１の識別子と、上記第２の識別子とが関連づけて記憶されていると判断される場合に、上記他の端末装置との通信が可能とされた端末装置。
【請求項４】
請求項３において、
上記第１および第２の識別子は、当該端末装置および上記他の端末装置に対してリムーバブルな記録媒体に記録されている端末装置。
【請求項５】
１以上の端末装置が接続されたルータがネットワークを介して接続され、
同一のルータの識別子に対して、ネットワークに接続される第１の端末装置を識別する第１の識別子と、ネットワークに接続される第２の端末装置を識別する第２の識別子とを関連づけて記憶するデータベースを備え、
上記データベースに、上記同一のルータの識別子に対して、上記第１の識別子と、上記第２の識別子とが関連付けられて記憶されているかの問い合わせが上記第１の端末装置および上記第２の端末装置の一方からなされ、
上記第１の識別子と、上記第２の識別子とが関連づけて記憶されている場合に、上記第１の端末装置と上記第２の端末装置とを通信可能とするサーバ。
【請求項６】
サーバとルータがネットワークを介して接続され、ルータに対して１以上の端末装置が接続され、サーバは、同一のルータの識別子に対して、ネットワークに接続される第１の端末装置を識別する第１の識別子と、ネットワークに接続される第２の端末装置を識別する第２の識別子とを関連づけて記憶するデータベースを備えるネットワークシステムにおける通信方法において、
上記サーバに対して上記データベースに、上記同一のルータの識別子に対して、上記第１の識別子と、上記第２の識別子とが関連付けられて記憶されているかを問い合わせるステップと、
上記第１の識別子と、上記第２の識別子とが関連づけて記憶されている場合に、上記第１の端末装置と上記第２の端末装置とを通信可能とするステップとからなる通信方法。
【請求項７】
サーバとルータがネットワークを介して接続され、ルータに対して１以上の端末装置が接続され、サーバは、同一のルータの識別子に対して、ネットワークに接続される第１の端末装置を識別する第１の識別子と、ネットワークに接続される第２の端末装置を識別する第２の識別子とを関連づけて記憶するデータベースを備えるネットワークシステムにおける通信方法のプログラムにおいて、
上記サーバに対して上記データベースに、上記同一のルータの識別子に対して、上記第１の識別子と、上記第２の識別子とが関連付けられて記憶されているかを問い合わせるステップと、
上記第１の識別子と、上記第２の識別子とが関連づけて記憶されている場合に、上記第１の端末装置と上記第２の端末装置とを通信可能とするステップとをコンピュータに実行させるためのプログラム。
【請求項８】
サーバとルータがネットワークを介して接続され、ルータに対して１以上の端末装置が接続され、サーバは、同一のルータの識別子に対して、ネットワークに接続される第１の端末装置を識別する第１の識別子と、ネットワークに接続される第２の端末装置を識別する第２の識別子とを関連づけて記憶するデータベースを備えるネットワークシステムにおける通信方法のプログラムを記録した記録媒体において、
上記サーバに対して上記データベースに、上記同一のルータの識別子に対して、上記第１の識別子と、上記第２の識別子とが関連付けられて記憶されているかを問い合わせるステップと、
上記第１の識別子と、上記第２の識別子とが関連づけて記憶されている場合に、上記第１の端末装置と上記第２の端末装置とを通信可能とするステップとをコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えば家庭内のネットワークをインターネットに接続するのに適用可能なネットワークシステム、端末装置、サーバ、通信方法、プログラムおよび記録媒体に関するものである。
【０００２】
【従来の技術】
インターネット経由で家庭内に送られてきたコンテンツは、通常、パーソナルコンピュータに送られる。パーソナルコンピュータには、ダウンロードされた圧縮音楽データ、画像データ等が蓄積される。ユーザは、パーソナルコンピュータに届いたこれらのコンテンツをパーソナルコンピュータ以外のＡＶ（オーディオおよび／またはビジュアル）機器によって再生しようとする。しかしながら、家庭内ネットワークが存在しないと、そのような要求を実現することが難しい。
【０００３】
ネットワークアーキテクチャとしては、インターネットで使用されているＴＣＰ／ＩＰと通称されるインターネットプロトコル体系とＯＳＩ参照モデルが知られている。ＯＳＩ参照モデルでは、７つの層からなり、第１層が物理層、第２層がデータリンク層、第３層がネットワーク層、第４層がトランスポート層、第５層がセッション層、第６層がプレゼンテーション層、第７層がアプリケーション層とされている。物理層は、物理的相互接続を行う。ここでは、データはビット列として扱われる。データリンク層は、通信相手と物理的な通信路を確保し、競合制御などを行う。ここでは、データは、より構造化されたフレームなどの単位で扱われる。
【０００４】
ＴＣＰ／ＩＰは、ネットワークインターフェース層、インターネット層、トランスポート層、アプリケーション層という４つの概念層で構成されている。これらは物理層の上に構築されている。ＯＳＩ参照モデルに対応させると、データリンク層→ネットワークインターフェース層、ネットワーク層→インターネット層、トランスポート層→トランスポート層、セッション層・プレゼンテーション層・アプリケーション層→アプリケーション層となる。ネットワークインターフェース層は、一つのサブネットワーク内の通信を確保する層である。例えば２点間での通信を行うＰＰＰ(Point-to-Point Protocol) が対応する。
【０００５】
ＰＰＰ(Point-to-Point Protocol) はダイヤルアップＩＰ接続で標準的に用いられるプロトコルである。１対１で接続されている回線において複数のプロトコル認証よるデータ通信を提供する。接続の手順としては、１）リンク確立要求（、２）接続者の認証、３）プロトコル毎の情報交換を経て、リンクが確立される。
【０００６】
家庭内ネットワークとしては、ＩＥＥＥ(Institute of Electrical and Electronics Engineers) １３９４、Ethernet等の有線方式、いくつかの無線伝送方式が提案されている。無線伝送方式としては、ＩＥＥＥ８０２．１１，Ｂｌｕｅｔｏｏｔｈ，Ｗｉｒｅｌｅｓｓ１３９４等が提案されている。
【０００７】
近年、家庭内ネットワークに接続される端末装置が増加しており、それぞれの端末装置は、単に特定の対象と通信を行うのに限らず、インターネットにも接続され、ＬＡＮ(Local Area Network) を越えたネットワークからも参照できるようになっている。このようなネットワークに端末装置を参加させるためには、少なくとも情報を１のＬＡＮから他のＬＡＮに通過させると共に、当該端末装置が接続されているネットワーク内で他の端末装置との情報交換を可能とするルータと称される端末装置が使用される。
【０００８】
【発明が解決しようとする課題】
上述した一般的なネットワークアーキテクチャ、例えばＴＣＰ／ＩＰプロトコルがホームネットワークに対しても適用される。ホームネットワークがセキュアなネットワークであることは、個人情報の保護の点から望まれている。従来、パブリックなネットワークとプライベートなネットワークの間にファイヤーウォールを設置していた。クラッカーと称されるネットワーク内に不正に侵入する者を防止するためである。しかしながら、このようなホームネットワークは、設置したファイヤーウォールに依存したものとなり、ホームネットワークがオープンなものとならず、多種多様なアプリケーションを開発する場合の妨げになるという問題があった。
【０００９】
したがって、この発明の目的は、ファイヤーウォールを設置することなく、セキュアなネットワークを構築できるネットワークシステム、端末装置、サーバ、通信方法、プログラムおよび記録媒体を提供することにある。
【００１０】
【課題を解決するための手段】
上述した課題を解決するために、請求項１の発明は、サーバとルータがネットワークを介して接続され、ルータに対して１以上の端末装置が接続されたネットワークシステムにおいて、
サーバは、同一のルータの識別子に対して、ネットワークに接続される第１の端末装置を識別する第１の識別子と、ネットワークに接続される第２の端末装置を識別する第２の識別子とを関連づけて記憶するデータベースを備え、
サーバに対してデータベースに、同一のルータの識別子に対して、第１の識別子と、第２の識別子とが関連付けられて記憶されているかを問い合わせ、
第１の識別子と、第２の識別子とが関連づけて記憶されている場合に、第１の端末装置と第２の端末装置とを通信可能とするネットワークシステムである。
【００１１】
請求項３の発明は、ネットワークシステムに接続される端末装置において、
他の端末装置からの通信の要求がある場合に、他の端末装置の識別子をルータを介して外部のサーバに問い合わせる通信手段を備え、
サーバには、同一のルータの識別子に対して、ネットワークに接続される当該端末装置を識別する第１の識別子と、他の端末装置を識別する第２の識別子とを関連づけて記憶するデータベースが備えられており、
通信手段によって、サーバに対してデータベースに、同一のルータの識別子に対して、第１の識別子と、第２の識別子とが関連付けられて記憶されているかを問い合わせ、
同一のルータの識別子に対して、第１の識別子と、第２の識別子とが関連づけて記憶されていると判断される場合に、他の端末装置との通信が可能とされた端末装置である。
【００１２】
請求項５の発明は、１以上の端末装置が接続されたルータがネットワークを介して接続され、
同一のルータの識別子に対して、ネットワークに接続される第１の端末装置を識別する第１の識別子と、ネットワークに接続される第２の端末装置を識別する第２の識別子とを関連づけて記憶するデータベースを備え、
データベースに、同一のルータの識別子に対して、第１の識別子と、第２の識別子とが関連付けられて記憶されているかの問い合わせが第１の端末装置および第２の端末装置の一方からなされ、
第１の識別子と、第２の識別子とが関連づけて記憶されている場合に、第１の端末装置と第２の端末装置とを通信可能とするサーバである。
【００１３】
請求項６の発明は、サーバとルータがネットワークを介して接続され、ルータに対して１以上の端末装置が接続され、サーバは、同一のルータの識別子に対して、ネットワークに接続される第１の端末装置を識別する第１の識別子と、ネットワークに接続される第２の端末装置を識別する第２の識別子とを関連づけて記憶するデータベースを備えるネットワークシステムにおける通信方法において、
サーバに対してデータベースに、同一のルータの識別子に対して、第１の識別子と、第２の識別子とが関連付けられて記憶されているかを問い合わせるステップと、
第１の識別子と、第２の識別子とが関連づけて記憶されている場合に、第１の端末装置と第２の端末装置とを通信可能とするステップとからなる通信方法である。
【００１４】
請求項７の発明は、サーバとルータがネットワークを介して接続され、ルータに対して１以上の端末装置が接続され、サーバは、同一のルータの識別子に対して、ネットワークに接続される第１の端末装置を識別する第１の識別子と、ネットワークに接続される第２の端末装置を識別する第２の識別子とを関連づけて記憶するデータベースを備えるネットワークシステムにおける通信方法のプログラムにおいて、
サーバに対してデータベースに、同一のルータの識別子に対して、第１の識別子と、第２の識別子とが関連付けられて記憶されているかを問い合わせるステップと、
第１の識別子と、第２の識別子とが関連づけて記憶されている場合に、第１の端末装置と第２の端末装置とを通信可能とするステップとをコンピュータに実行させるためのプログラムである。
請求項８の発明は、サーバとルータがネットワークを介して接続され、ルータに対して１以上の端末装置が接続され、サーバは、同一のルータの識別子に対して、ネットワークに接続される第１の端末装置を識別する第１の識別子と、ネットワークに接続される第２の端末装置を識別する第２の識別子とを関連づけて記憶するデータベースを備えるネットワークシステムにおける通信方法のプログラムを記録した記録媒体において、
サーバに対してデータベースに、同一のルータの識別子に対して、第１の識別子と、第２の識別子とが関連付けられて記憶されているかを問い合わせるステップと、
第１の識別子と、第２の識別子とが関連づけて記憶されている場合に、第１の端末装置と第２の端末装置とを通信可能とするステップとをコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００１５】
この発明によれば、通信する相手の識別子を見て、サーバに備えられているデータベースに対して相手の識別子が自分と同一グループか否かを判定する。同一グループであれば、端末間認証が成立したものと決定され、リンクが確立される。ファイヤーウォールを設置することなく、セキュアなネットワークを構築でき、ホームネットワークをオープンなものとすることができる。
【００１６】
【発明の実施の形態】
以下、この発明の一実施形態について説明する。図１は、一実施形態のシステムの一例を示す。参照符号１は、インターネットを示し、参照符号２は、インターネット１と接続されたサーバとしてのＩＳＰ(Internet Service Provider) である。ＩＳＰ２は、メールサーバ、ＤＮＳサーバ、Ｐｒｏｘｙサーバ等を備え、通常のインターネット接続機能を提供すると共に、認証用データベース３を備えている。
【００１７】
参照符号１１が家庭を示し、参照符号１２がホームゲートウェイ例えばルータを示す。ＩＳＰ２とルータ１２との間は、ＩＳＤＮ(Integrated Services Digital Network) 、専用線、ＡＤＳＬ(Asymmetric Digital Subscriber Line)等のｘＤＳＬ(x Digital Subscriber Line) 、光ファイバー等の双方向アクセスライン４によって接続されている。ＩＳＤＮを使用する場合、ルータ１２とＩＳＤＮの間にＤＳＵ(Digital Service Unit)が挿入される。
【００１８】
双方向アクセスライン４としてケーブルテレビ回線を使用し、ケーブルテレビのサービス会社が接続されることも可能である。サービス会社は、ケーブルテレビ基地局と、家庭１１内に設けられたディジタルセットトップボックスを介してオーディオおよび／またはビジュアルコンテンツを配信する。このようなケーブルテレビのサービス会社も、インターネットへの接続サービスを提供するＩＳＰ２の一種である。
【００１９】
一実施形態においては、家庭１１内に参照符号１３で示す有線ＬＡＮと、参照符号１４で示す無線ＬＡＮが設置されている。これらの有線ＬＡＮ１３および無線ＬＡＮ１４がホームネットワークを構成する。無線ＬＡＮ１４としては、ＩＥＥＥ８０２．１１，Ｂｌｕｅｔｏｏｔｈ，Ｗｉｒｅｌｅｓｓ１３９４等を使用できる。なお、ホームネットワークが他のネットワークを含んでも良い。例えば無線ＬＡＮで携帯電話が接続され、携帯電話と他の機器とがＢｌｕｅｔｏｏｔｈで接続されるようにしても良い。なお、この発明では、無線で接続される機器の接続制御が特徴としているが、本実施形態においては、有線接続するものと混在するような装置について説明することとする。
【００２０】
有線ＬＡＮ１３に対して、端末装置ＴＥ１，ＴＥ２，ＴＥ３が接続されている。ＴＥ４は、新規に無線ＬＡＮ１４に接続しようとする端末装置を示している。端末装置として、パーソナルコンピュータ（デスクトップ型またはノート型）、ＣＤ（Compact Disc) プレーヤ等のオーディオ機器、チューナ、ディスプレイ等のテレビジョン関連装置、ＤＶＤ(Digital Versatile Disc またはDigital Video Disc) 装置等のビデオレコーダ／プレーヤ、携帯型情報機器等が接続可能である。さらに、空調装置、冷蔵庫等の家電製品をホームネットワークに接続することが可能である。
【００２１】
有線ＬＡＮ１３および無線ＬＡＮ１４に対して接続された端末装置のそれぞれに対して、ＩＳＰ２から種々のデータがルータ１２を介して供給される。例えばオーディオデータ、ビデオデータ等のコンテンツデータがルータ１２に供給される。同時に、有線ＬＡＮ１３および／または無線ＬＡＮ１４に接続された端末装置同士が通信を行うことが可能とされている。
【００２２】
ＩＳＰ２によって管理されるホームネットワークの場合、端末装置が唯一の識別子を持つようにされる。識別子は、端末装置に対して装着および離脱自在とされた記録媒体（すなわち、リムーバブルな記録媒体）に対してＩＳＰ２が予め記録するものである。記録媒体としては、フラッシュメモリに情報を記録するＩＣカード（メモリカードとも呼ばれる）、磁性体に情報を記録する磁気カード、バーコード等の図形的パターンとして情報を記録するプラスティックカードなど、およそ情報を保持することができる情報記録媒体が使用可能である。本実施形態では、ＩＣカードを使用している。なお、ＩＣカードは、識別子を保持する機能以外にＬＡＮカード等の機能を持つようにしても良い。ルータ１２もルータ自身の識別子（ＩＤ：０）を有する。
【００２３】
識別子（ＩＤ）が記録されたＩＣカードは、ルータ１２および各端末装置に装着可能とされている。端末装置ＴＥ１に装着されたＩＣカードＭＳ１には、（ＩＤ：１）が記録され、端末装置ＴＥ２に装着されたＩＣカードＭＳ２には、（ＩＤ：２）が記録され、端末装置ＴＥ３に装着されたＩＣカードＭＳ３には、（ＩＤ：３）が記録されている。さらに、端末装置ＴＥ４に装着されるＩＣカードＭＳ４には、（ＩＤ：４）が記録されている。なお、ＩＤに付された数字は、ＩＤのそれぞれを特定する意味を持つもので、データの値を意味するものではない。ＩＤのデータ構成としては、ビット長等、所定のフォーマットとされており、望ましくは暗号化されている。
【００２４】
ユーザが無線ＬＡＮ１４に対して端末装置ＴＥ４を接続しようとする場合には、ＩＳＰ２に新規の識別子（ＩＤ：４）を発行してもらう。すなわち、その識別子が記録されたＩＣカードＭＳ４の配布を受ける。図１は、ユーザがＩＣカードＭＳ４を入手した段階を示している。そして、このＩＣカードＭＳ４を図２に示すように、ルータ１２に装着する。ルータ１２は、ＩＣカードＭＳ４から識別子（ＩＤ：４）を読み取り、ルータ１２内に読み込む。言い方を換えれば、（ＩＤ：４）がルータ１２に事前登録される。
【００２５】
ルータ１２の識別子の読み込みが終了したら，ＩＣカードＭＳ４がルータ１２から抜き取られ、端末装置ＴＥ４に再び装着される。端末装置ＴＥ４がルータ１２と通信を行う時に、識別子（ＩＤ：４）を送信することによって、ルータ１２と端末装置ＴＥ４との間のデータリンクレベルの認証がなされる。必要に応じて識別子（ＩＤ：４）を使用して暗号化鍵を生成し、通信の内容を暗号化しても良い。
【００２６】
このように、ＩＣカードＭＳ４をルータ１２に挿入し、次に、ＩＣカードＭＳ４を端末装置ＴＥ４に挿入することによって、データリンクレベルの認証を行うことができる。それによって、権限のない者が無線ＬＡＮ１４の通信の内容を盗み見ることを防止することができる。すなわち、ルータ１２の設置がされている家屋の外から第３者が無線ＬＡＮ１に接続することを防止できる。さらに、一実施形態では、端末認証を行う目的でもって、ＩＳＰ２が備えるデータベース３上に、ルータのＩＤと端末装置のＩＤとの対応関係が登録されている。ルータ１２のＩＤをＨＧＷＩＤと表記する。
【００２７】
ＩＳＰ２の備えるデータベース３には、ルータ１２のＨＧＷＩＤと端末装置のＩＤとの組み合わせの情報が予め登録されている。一例として、データベース３に対する登録処理は、端末装置の販売時にＩＳＰ２と販売店によってなされる。例えば端末装置ＴＥ４をユーザが購入する時に、自宅のルータ１２のＨＧＷＩＤを記録したカードをユーザが店に持参し、販売店がルータの情報とＩＣカードＭＳ４の情報とに基づいて、（ＨＧＷＩＤ：０，ＩＤ：４）の対応関係を示すデータをデータベース３に登録する。端末装置ＴＥ４と共に、予め（ＩＤ：４）が記録されているＩＣカードＭＳ４をユーザが取得する。
【００２８】
勿論、データベース３に対する登録方法は、これに限定されるものではない。
例えばインターネット１およびＩＳＰ２を通じて売買契約をしたときには、その通信のためのソフトウェアを搭載した端末装置が接続されているルータの情報に基づいて、ＩＳＰ２または注文の受取側がルータのＨＧＷＩＤと端末装置のＩＤの対応関係を示すデータをデータベース３に登録することが可能である。
【００２９】
図３は、ルータ１２の構成を概略的に示す。ルータ１２は、参照符号２１で示す無線メディアアクセス制御部と、参照符号２２で示すルート制御部と、参照符号２３で示す無線制御部と、参照符号２４で示す問い合わせ部と、参照符号２５で示すＩＣカードインターフェース２５と、参照符号２６で示すアクセスラインメディアアクセス制御部と、参照符号２７で示す有線メディアアクセス制御部とから構成されている。無線メディアアクセス制御部２１は、無線ＬＡＮ１４に対するデータの送出を制御するものである。有線メディアアクセス制御部２７は、有線ＬＡＮ１３に対するデータの送出を制御するものである。
【００３０】
無線制御部２３によって複数の端末装置が無線で相互に接続されている。ルート制御部２２は、双方向アクセスライン４と接続されている。問い合わせ部２４は、無線メディアアクセス制御部２１、ルート制御部２２およびアクセスラインメディアアクセス制御部２６を介してＩＳＰ２と通信し、新たな端末装置の接続の可否をＩＳＰ２に問い合わせる。ＩＣカードインターフェース２５は、ＩＣカードのインターフェースであって、所定のフォーマットで記録された識別子を読み出せるようになっている。さらに、必要に応じてＩＣカードに対して鍵データ等を記録することが可能とされている。
【００３１】
図４のフローチャートを参照してデータリンクレベルの認証処理について説明する。この処理の流れは、ルータ１２または他のコンピュータに対してインストールされ、無線ＬＡＮ１４を制御するプログラムである。必要に応じてこのプログラムがコンピュータによって読取可能な記録媒体に記録される。但し、ステップＳ０は、上述したように、予めＩＤをデータベース３に登録する処理であり、以降の処理とは、別個になされるものである。
【００３２】
最初のステップＳ１では、ルータ１２にＩＣカードが挿入される。ルータ１２のＩＣカードインターフェース２５を介してＩＣカードに記録されている識別子例えば（ＩＤ：４）が読み込まれる。次にＩＣカードを端末装置ＴＥ４に戻す（装着する）。そして、通信時には、端末装置ＴＥ４がルータ１２に（ＩＤ：４）を通知する。ルータ１２は、端末装置ＴＥ４が読み込んだＩＤと同一のＩＤを有するものであることを認識する。このようにしてルータ１２と端末装置ＴＥ４との間のデータリンクレベルの認証が成立する。
【００３３】
次に、端末認証がなされる。端末認証は、有線および無線の如何を問わず必要とされ、たとえファイヤーウォールを設置しなくても、セキュアなネットワークを構築するのに必要な処理である。以下、端末認証について説明する。
【００３４】
図５は、有線ＬＡＮ１３に接続される端末装置ＴＥ１、ＴＥ２、ＴＥ３がそれぞれＩＣカードＭＳ１、ＭＳ２、ＭＳ３が装着されていること、並びにこれらのＩＣカードに記録されている識別子がＩＳＰ２のデータベース３に登録されていることを示している。有線ＬＡＮ１３に接続される端末装置の識別子をデータベース３に登録する方法としては、上述したのと同様のものが可能である。
【００３５】
図６を参照して端末認証の処理の流れを説明する。この処理の流れは、ルータ１２または他のコンピュータに対してインストールされ、有線ＬＡＮ１３および無線ＬＡＮ１４を制御するプログラムである。必要に応じてこのプログラムがコンピュータによって読取可能な記録媒体に記録される。なお、データベースに対するＩＤの登録処理が予めなされている。
【００３６】
一例として、端末装置ＴＥ４（ＩＤ：４）が端末装置ＴＥ３（ＩＤ：３）に対して通信を行う場合を説明する。ステップＳ１１では、端末装置ＴＥ４が端末装置ＴＥ３に対してリンクの確立を要求する。ステップＳ１２では、この要求を受け取った端末装置ＴＥ３がルータ１２を介してＩＳＰ１２に対して、端末装置ＴＥ４が同一のグループに属するものか否かを問い合わせる。ルータ１２の問い合わせ部２４が連携して、ＩＳＰ１２に対してルータ１２の識別子（ＩＤ：０）も送信する。望ましくは、認証のための通信が暗号化されている。
【００３７】
ステップＳ１３では、ＩＳＰ２がデータベース３を参照する。そして、ステップＳ１４において、（ＩＤ：３）と（ＩＤ：４）とが同一グループか否かが調べられる。データベース３には、（ＨＧＷ  ＩＤ：０）に対して、ＩＤとして（１，２，３，４）が登録されている。したがって、（ＩＤ：３）と（ＩＤ：４）とが同一グループと決定される。
【００３８】
この結果は、ＩＳＰ２から双方向アクセスライン４、アクセスラインメディアアクセス制御部２６およびルート制御部２２およびを介してルータ１２に送信され、さらに、ルータ１２から端末装置ＴＥ３に送信される。同一グループの場合には、端末認証が成立する（ステップＳ１５）。そして、ステップＳ１６において、端末装置ＴＥ３およびＴＥ４間のセキュリティが確立される。若し、ステップＳ１４において、同一グループでないとの決定がなされた場合には、端末認証が不成立となる（ステップＳ１７）。その場合には、セキュリティは確立されない。なお、ホームネットワークのセキュリティを確保するために、リンクが確立された後に、端末装置からＩＣカードを抜き取ると、セキュリティの確立が無効とされる。
【００３９】
図７は、他人のホームネットワークに登録されている端末装置が自分のホームネットワークに対して持ち込んだ状況を示している。他の端末装置をＴＥ１０と表記し、そのＩＣカードをＭＳ１０、その識別子を（ＩＤ：１０）と表記する。この場合では、ＩＣカードＭＳ１０をルータ１２に装着し、ルータ１２に（ＩＤ：１０）を読み込ませる。それによって、データリンクレベルの認証が成立する。しかしながら、ＩＳＰ２のデータベース３には、（ＩＤ：１０）は、ルータ１２（ＨＧＷ  ＩＤ：０）と同一のグループとして登録されていない。したがって、端末認証が成立しない。
【００４０】
このことは、端末装置ＴＥ１０は、ルータ１２を介してインターネット１、並びにその人のホームネットワークとは接続可能であるが、有線ＬＡＮ１３および無線ＬＡＮ１４と接続された端末装置とは通信不可能なことを意味する。すなわち、ＩＣカードを使用したデータリンクレベルの認証の仕組みをもつ端末装置は、同様の仕組みを持つ他のホームネットワークを介して外部との通信が可能となる利点がある。
【００４１】
さらに、図８は、端末装置例えばＴＥ４を家庭外に持ち出して、公衆アクセスポイント３１を介して通信を行う例を示す。端末装置ＴＥ４には、（ＩＤ：４）が記録されたＩＣカードＭＳ４が装着されている。但し、この場合では、ＩＣカードＭＳ４を遠い箇所のルータ１２に装着することは、不可能であるので、データリンクレベルの認証が省略される。但し、公衆アクセスポイント３１がＩＣカードによる識別子の事前登録を受付可能な構成を持つことは可能である。
【００４２】
端末装置ＴＥ４は、公衆アクセスポイント３１を通じてインターネット１にアクセス可能とされ、さらに、自分の家庭のホームネットワークの端末装置との通信が可能とされる。その場合には、上述したような端末認証がなされ、端末認証が成立した場合のみ、セキュリティが確立される。このようにホームネットワークで使用される端末装置であっても、家庭外に持ち出して使用できる。
【００４３】
この発明は、上述したこの発明の一実施形態に限定されるものでは無く、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。例えば、上述した一実施形態では、ホームネットワークの例について説明したが、家庭に限らず、会社内のネットワークであっても、この発明を適用できる。
【００４４】
【発明の効果】
この発明では、ファイヤーウォールを設置することなく、セキュアなネットワークを構成することができる。したがって、ホームネットワークが設置したファイヤーウォールに依存したものとなり、ホームネットワークがオープンなものとならない問題を生じない利点がある。
【図面の簡単な説明】
【図１】この発明の一実施形態であるネットワークシステム構成を示すブロック図である。
【図２】この発明の一実施形態であるネットワークシステム構成を示すブロック図である。
【図３】この発明の一実施形態におけるルータの構成例を示すブロック図である。
【図４】この発明の一実施形態において、データリンクレベルの認証処理を説明するためのフローチャートである。
【図５】この発明の一実施形態であるネットワークシステム構成を示すブロック図である。
【図６】この発明の一実施形態において、端末認証処理を説明するためのフローチャートである。
【図７】この発明の一実施形態であるネットワークシステム構成を示すブロック図である。
【図８】この発明の一実施形態であるネットワークシステム構成を示すブロック図である。
【符号の説明】
１・・・インターネット、２・・・ＵＮＳＰ、３・・・データベース、１２・・・ルータ、１３・・・有線ＬＡＮ、１４・・・無線ＬＡＮ、ＴＥ１〜ＴＥ４、ＴＥ１０・・・端末装置、ＭＳ１〜ＭＳ４、ＭＳ１０・・・ＩＣカード
【図１】
0004759823.tif 000002
【図２】
0004759823.tif 000003
【図３】
0004759823.tif 000004
【図４】
0004759823.tif 000005
【図５】
0004759823.tif 000006
【図６】
0004759823.tif 000007
【図７】
0004759823.tif 000008
【図８】
0004759823.tif 000009