(57)【要約】【課題】  接続サービス側のセキュリティレベルを向上できるサービスシステム、端末装置、及びアクセスポイントを提供する。【解決手段】  端末装置３と、アクセスポイント２と、このアクセスポイントとネットワークを介して接続するホームサーバ１と、を含み、端末装置３はネットワーク上のサービスへのアクセスを行うにあたり、ホームサーバ１宛の、特定の認証プロトコルを用いた認証要求を、アクセスポイント２に対して送出し、アクセスポイントが２、端末装置３が認証を受けていない間は、当該端末装置３からの特定の認証プロトコルを用いた認証要求のみをネットワークを介して送出する。【選択図】        図１
2006129320.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と、アクセスポイントと、前記アクセスポイントとネットワークを介して接続する認証サーバ装置と、を含み、
前記端末装置は、前記認証サーバ装置を特定するネットワークアドレス情報を記憶しており、
前記ネットワーク上のサービスへのアクセスを行うにあたり、前記認証サーバ宛の、特定の認証プロトコルを用いた認証要求を、前記アクセスポイントに対して送出し、
前記アクセスポイントは、前記端末装置が認証を受けていない間は、当該端末装置からの特定の認証プロトコルを用いた認証要求のみをネットワークを介して送出し、
前記認証サーバ装置は、ネットワークを介して認証要求を受けると、当該認証要求に基づく認証処理を行い、その結果を前記端末装置側に返信する
ことを特徴とするサービスシステム。
【請求項２】
認証を受けるまでは、特定の認証プロトコルを用いた認証要求のみをネットワークを介して送出するアクセスポイントに対して通信可能に接続され、
認証サーバ装置を特定するネットワークアドレス情報を記憶する手段と、
前記ネットワーク上のサービスへのアクセスを行うにあたり、前記認証サーバ宛の、特定の認証プロトコルを用いた認証要求を、前記アクセスポイントに対して送出する手段と、
を含むことを特徴とする端末装置。
【請求項３】
端末装置と通信可能に接続され、前記端末装置からの送受信要求に基づいてネットワークを介してデータの送受信を行うアクセスポイントであって、
前記端末装置が認証を受けていない間は、当該端末装置からの特定の認証プロトコルを用いた認証要求のみをネットワークを介して送出する
ことを特徴とするアクセスポイント。
【請求項４】
端末装置と通信可能に接続され、前記端末装置からの送受信要求に基づいてネットワークを介してデータの送受信を行うアクセスポイントの制御方法であって、
前記端末装置が認証を受けていない間は、当該端末装置からの特定の認証プロトコルを用いた認証要求のみをネットワークを介して送出することを特徴とするアクセスポイントの制御方法。
【請求項５】
端末装置と通信可能に接続され、前記端末装置からの送受信要求に基づいてネットワークを介してデータの送受信を行うアクセスポイントに、
前記端末装置が認証を受けていない間は、当該端末装置からの特定の認証プロトコルを用いた認証要求のみをネットワークを介して送出する手順を実行させることを特徴とするアクセスポイントの制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して提供されるサービスにアクセスさせるためのサービスシステムに関する。
【背景技術】
【０００２】
近年では、インターネットを介して接続されるコンピュータ機器の数が増大し、多岐にわたるサービスがネットワークを介して提供されるようになっている。また、今後は地域・家庭といった小規模のコミュニティの間でも、ネットワークを利用した、情報の共有やネットワークサービスの共同利用が実現されるものと期待されている。
【０００３】
そこで最近では、ホームサーバと呼ばれる家庭用サーバ装置を設置するとともに、家庭内にローカルネットワークを張って、家族の構成員の各々が所持する端末や家電製品などを相互接続し、また、インターネットへの接続を可能とする技術が考えられている。
【０００４】
なおネットワークへの接続認証に関しては、様々な方法が考えられており、その一例が特許文献１に開示されている。
【特許文献１】特開２００４−２４６７１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記端末を家庭外に持ち出してしまうと、この端末を家庭内のローカルネットワークに接続する方法がないのが現状である。従って、仮に端末にてネットワーク上のサービスの提供を受けようとすれば、例えば無線ＬＡＮ経由で接続することとなる。ところが、無線ＬＡＮ設備の提供者では、利用者の認証を行うことができないので、悪用の防止が困難であるとの問題点があった。このように従来のシステムでは、接続サービス側でのセキュリティ確保が困難であるという問題点があった。
【０００６】
本発明は上記実情に鑑みて為されたもので、接続サービス側のセキュリティレベルを向上できるサービスシステム、端末装置、及びアクセスポイントを提供することを、その目的の一つとする。
【課題を解決するための手段】
【０００７】
上記従来例の問題点を解決するための本発明は、サービスシステムであって、端末装置と、アクセスポイントと、前記アクセスポイントとネットワークを介して接続する認証サーバ装置と、を含み、前記端末装置は、前記認証サーバ装置を特定するネットワークアドレス情報を記憶しており、前記ネットワーク上のサービスへのアクセスを行うにあたり、前記認証サーバ宛の、特定の認証プロトコルを用いた認証要求を、前記アクセスポイントに対して送出し、前記アクセスポイントは、前記端末装置が認証を受けていない間は、当該端末装置からの特定の認証プロトコルを用いた認証要求のみをネットワークを介して送出し、前記認証サーバ装置は、ネットワークを介して認証要求を受けると、当該認証要求に基づく認証処理を行い、その結果を前記端末装置側に返信することを特徴としている。
【０００８】
また、上記従来例の問題点を解決するための本発明は、端末装置であって、認証を受けるまでは、特定の認証プロトコルを用いた認証要求のみをネットワークを介して送出するアクセスポイントに対して通信可能に接続され、認証サーバ装置を特定するネットワークアドレス情報を記憶する手段と、前記ネットワーク上のサービスへのアクセスを行うにあたり、前記認証サーバ宛の、特定の認証プロトコルを用いた認証要求を、前記アクセスポイントに対して送出する手段と、を含むことを特徴としている。
【０００９】
また、本発明の一態様に係るアクセスポイントは、端末装置と通信可能に接続され、前記端末装置からの送受信要求に基づいてネットワークを介してデータの送受信を行うアクセスポイントであって、前記端末装置が認証を受けていない間は、当該端末装置からの特定の認証プロトコルを用いた認証要求のみをネットワークを介して送出することを特徴としている。
【００１０】
また、本発明の別の態様は、端末装置と通信可能に接続され、前記端末装置からの送受信要求に基づいてネットワークを介してデータの送受信を行うアクセスポイントの制御方法であって、前記端末装置が認証を受けていない間は、当該端末装置からの特定の認証プロトコルを用いた認証要求のみをネットワークを介して送出することを特徴としている。
【００１１】
さらに、本発明の別の態様に係るプログラムは、端末装置と通信可能に接続され、前記端末装置からの送受信要求に基づいてネットワークを介してデータの送受信を行うアクセスポイントに、前記端末装置が認証を受けていない間は、当該端末装置からの特定の認証プロトコルを用いた認証要求のみをネットワークを介して送出する手順を実行させることを特徴としている。
【発明を実施するための最良の形態】
【００１２】
［基本構成と認証処理］
本発明の実施の形態について図面を参照しながら説明する。本実施の形態に係るサービスシステムは、図１に示すように、利用者自宅に設置された認証サーバ装置としてのホームサーバ１と、各地に点在するアクセスポイント２と、利用者が所持する端末装置３とを含み、ホームサーバ１と各アクセスポイント２とはネットワーク（以下では家庭内ネットワークと区別するため、グローバルネットワークと呼ぶ）を介して相互に接続されている。
【００１３】
ホームサーバ１は、図２に示すように、第１通信部１１と、記憶部１２と、ストレージ部１３と、第２通信部１４と、制御部１５とを含んで構成されている。アクセスポイント２は、図３に示すように、第１通信部２１と、制御部２２と、記憶部２４と、第２通信部２３とを含んで構成されている。端末装置３は、図４に示すように、通信部３１と、制御部３２と、記憶部３３と、操作部３４と、表示部３５とを含んで構成されている。
【００１４】
ホームサーバ１の第１通信部１１は、例えばネットワークカードであり、グローバルネットワークに接続されている。この第１通信部１１は、制御部１５から入力される指示に従って、グローバルネットワークを介してデータを送信する。また、グローバルネットワークを介してホームサーバ１宛のデータを受信し、制御部１５に出力する。
【００１５】
記憶部１２は、メモリ素子などであり、制御部１５によって実行されるプログラムを保持する。また、この記憶部１２は、制御部１５の処理において必要となるデータを保持するワークメモリとしても動作する。
【００１６】
ストレージ部１３は、例えばハードディスクであり、制御部１５によって実行されるプログラムを格納したコンピュータ可読な記憶媒体として動作する。このプログラムは、実行時に記憶部１２に引写されて、制御部１５の処理に供される。また、このストレージ部１３は、端末装置３の認証のために必要となる認証用情報を格納している。具体的にこの認証用情報としては、ユーザ名やパスワードなどの情報で構わない。
【００１７】
第２通信部１４は、ネットワークインタフェースであり、家庭内ネットワーク（以下ローカルネットワークと呼ぶ）に接続されている。この第２通信部１４は、制御部１５から入力される指示に従って、ローカルネットワークを介してデータを送信する。また、ローカルネットワークを介してホームサーバ１宛のデータを受信し、制御部１５に出力する。具体的にこのローカルネットワークは、電力線ネットワーク（ＰＬＣ）とすることができる。またこれに限られず、無線ＬＡＮや、一般的なイーサネット（登録商標）ケーブルを用いたネットワークであっても構わない。
【００１８】
制御部１５は、記憶部１２に格納されているプログラムに従って動作するものであり、ＣＰＵ等で実現できる。この制御部１５は、グローバルネットワークや、ローカルネットワークを介して認証要求を受けて、当該認証要求に基づく認証処理を行い、その結果を要求側に返信する処理を行う。ここで制御部１５は、認証要求を受信するに際し、一般的な通信用プロトコル（例えばＨＴＴＰや、ＦＴＰなど）とは別に特に定めた特定の認証プロトコルを用いて受信する。
【００１９】
具体的に制御部１５は、認証要求を受信したときには、当該認証要求に含まれるユーザ名やパスワード等の情報を抽出する。そしてストレージ部１３に格納されている認証用情報と、抽出した情報とを比較し、その比較の結果を認証結果として送信出力する。
【００２０】
またこの制御部１５は、ローカルネットワークに接続されている端末装置３の認証に成功した後、当該端末装置３からグローバルネットワーク上のサービス提供サーバへの通信要求を受けると、当該通信要求に係るデータをグローバルネットワーク上のサービス提供サーバに対して送信する。また、このサービス提供サーバから受信される応答等をローカルネットワークに接続されている端末装置３に対して送信出力する。つまり、本実施の形態では、ホームサーバ１は、家庭内におけるグローバルネットワークの接続出口として機能している。
【００２１】
アクセスポイント２は、例えば無線ＬＡＮ装置であるが、その処理の内容が従来のものと異なっている。アクセスポイント２の第１通信部２１は、アクセスポイント２のサービスエリア（電波到達エリア）内の端末装置３と、無線にて相互に通信する。この第１通信部２１は、無線にて受信したデータを制御部２２に出力する。また、制御部２２から入力される指示に従って、端末装置３宛のデータを無線にて放射する。
【００２２】
制御部２２は、例えばＣＰＵによって実現でき、記憶部２４に格納されているプログラムに従って動作している。この制御部２２は、基本的には第１通信部２１が、端末装置３から無線にて受信したサービス要求等を、第２通信部２３を介してグローバルネットワーク上のサービス提供サーバに対して送信し、サービス提供サーバからの応答等を要求元の端末装置３に対して第１通信部２１を介して送信する処理を行っている。つまり、このアクセスポイント２は、サービスエリア内の端末装置３に対して、グローバルネットワークへの接続出口として機能している。
【００２３】
本実施の形態においては、制御部２２は、端末装置３が認証を受けていない間は、当該端末装置３からの通信要求のうち、特定の認証プロトコルを用いた認証要求のみをグローバルネットワークを介して送出する処理を行う。この認証に係る制御部２２の処理については、後に詳しく述べる。
【００２４】
記憶部２４は、ＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）やＲＡＭ（Random Access Memory）などのメモリ素子などで実現でき、制御部２２によって実行されるプログラムを保持している。また、この記憶部２４は、制御部２２のワークメモリとしても動作する。
【００２５】
第２通信部２３は、例えばネットワークカードであり、グローバルネットワークに接続されている。この第２通信部２３は、制御部２２から入力される指示に従って、グローバルネットワークを介してデータを送信する。また、グローバルネットワークを介して、サービスエリア内の端末装置３宛のデータを受信し、第１通信部２１を介して端末装置３に対して送信出力する。
【００２６】
ここで制御部２２の具体的な処理内容について説明する。ここでは制御部２２が認証を受けた端末装置３に固有の識別子（例えばＭＡＣ（Media Access Control）アドレス）を記憶部２４に格納するものとする。
【００２７】
つまり、ある端末装置３からサービス提供サーバへの通信要求を受けたときに、制御部２２は記憶部２４に格納した識別子を参照して、当該通信要求元である端末装置３に固有の識別子が格納されているか（認証を受けたものであるか否か）を調べる。そして当該通信要求元である端末装置３に固有の識別子が格納されていない場合は、未だ認証を受けていないものとして、当該通信要求に係るデータを、グローバルネットワーク側に送信しない。また、当該通信要求元である端末装置３に固有の識別子が格納されていた場合は、制御部２２は、当該通信要求に係るデータを、グローバルネットワークを介して送信する。
【００２８】
またこの制御部２２は、特定の認証プロトコルを用いた認証要求については、当該認証要求元である端末装置３に固有の識別子が記憶部２４に格納されているか否かに関わらず、グローバルネットワーク側に送信する。そしてグローバルネットワークを介して、当該認証要求に対する応答を受けたときに、端末装置３に固有の識別子を記憶部２４に格納する。
【００２９】
なお、制御部２２は、端末装置３との間で通信を行った時刻を記録しておき、最後に通信を行ってからの経過時間を時計（不図示）にて計時する。そして、この経過時間が予め定めたしきい値を超えた端末装置３について、当該端末装置３に固有の識別子を記憶部２４から削除することとしてもよい。これにより、通信終了後、一定時間経過した端末装置３については、再度認証を要することとしてセキュリティレベルを向上する。すなわち、このアクセスポイント２は、端末装置３が認証を受けていない間は、当該端末装置３からの特定の認証プロトコルを用いた認証要求のみをグローバルネットワークを介して送出することとしている。
【００３０】
このように特に定めた認証プロトコルを用いて認証に係る情報を送受するようにしたことで、グローバルネットワークを介した通信によって認証の処理が実現される。
【００３１】
端末装置３の通信部３１は、アクセスポイント２との間で、無線にて相互に通信する。この通信部３１は、無線にて受信したデータを制御部３２に出力する。また、制御部３２から入力される指示に従って、グローバルネットワーク上のサーバ（サービス提供サーバやホームサーバ１）宛のデータを無線にて放射する。
【００３２】
制御部３２は、例えばＣＰＵによって実現でき、記憶部３３に格納されているプログラムに従って動作している。この制御部３２は、サービス要求等に係るデータを通信部３１を介して、グローバルネットワーク上のサービス提供サーバに対して送信し、通信部３１を介してサービス提供サーバからの応答等を受けて、表示部３５に表示するなどの処理を行う。
【００３３】
また、この制御部３２は、グローバルネットワーク上のサービスへのアクセスを行うにあたり、ホームサーバ１宛に、特定の認証プロトコルを用いた認証要求を送信する。
【００３４】
記憶部３３は、例えばＥＥＰＲＯＭやＲＡＭなどのメモリ素子などで実現でき、制御部３２によって実行されるプログラムを保持している。また、この記憶部３３は、制御部３２のワークメモリとしても動作する。この記憶部３３には、認証サーバ装置を特定する情報としてホームサーバ１のグローバルネットワーク上のアドレス情報が格納されている。
【００３５】
操作部３４は、キーパッドなどであり、利用者の指示操作の内容を制御部３２に出力する。表示部３５は、液晶ディスプレイなどであり、制御部３２から入力される指示に従って、情報を表示する。
【００３６】
本実施の形態のサービスシステムは、上述の構成を有してなるので、次のように動作する。ここでは端末装置３の利用者が外出先でグローバルネットワーク上のサービス提供サーバに対してアクセスする場合を例として説明する。また、このサービス提供サーバは例えば電子メールサーバであるとする。
【００３７】
まず、認証処理について図５を参照しながら説明する。端末装置３の利用者は、端末装置３を操作してユーザ名及びパスワードを入力し、認証要求の送信指示を行う。端末装置３は、当該指示を受けてホームサーバ１のアドレス情報を読み出し、当該アドレス情報を宛先として、ユーザ名及びパスワードを含んだ認証要求を、アクセスポイント２に対して送信する（Ｓ１）。本実施の形態において特徴的なことの一つは、この認証要求が、例えばＨＴＴＰやＦＴＰなどといった一般的なデータ送受信プロトコルではなく、特に定められた認証プロトコルで送信されることである。
【００３８】
アクセスポイント２では、認証要求が認証プロトコルにて受信されているか否かを判断する（Ｓ２）。ここでは認証プロトコルで受信されているので、当該認証要求をそのまま（認証プロトコルの規定に基づくデータフォーマットで）宛先として指定されているホームサーバ１に対して、グローバルネットワークを介して送信する（Ｓ３）。
【００３９】
このように本実施の形態では、認証前の端末装置３からのデータが、認証プロトコルで送信された場合に限って、グローバルネットワークを介して送出される。
【００４０】
ホームサーバ１側では、認証要求を受信して、認証の処理を行い、その結果を認証要求を行った端末装置３側に返信する（Ｓ４）。具体的にはホームサーバ１は、認証要求に含まれるユーザ名とパスワードとを取り出す。そして取りだしたユーザ名をキーとしてストレージ部１３に格納している認証用情報を検索し、検索の結果、キーとなったユーザ名と同一のユーザ名と、それに関連づけられたパスワードとが見いだされたときには、当該見いだしたパスワードと認証要求から取りだしたパスワードとを比較する。そしてこれらが一致したときに認証が成功したものとして、その結果（認証の成功）を要求元である端末装置３に対して返信する。
【００４１】
なお、キーとなったユーザ名と同一のユーザ名が見つけられなかったときや、パスワードが一致していない場合は、認証が失敗したものとして、その結果（認証の失敗）を要求元である端末装置３に対して返信する。
【００４２】
この認証の結果の情報は、アクセスポイント２を介して端末装置３に送出される（Ｓ５）。アクセスポイント２は、認証の結果を受信したときに、それが認証の成功を表すものか否かを判断して（Ｓ６）、認証の成功を表すものであれば、端末装置３を特定する情報（例えばＭＡＣアドレス）を記憶部２３に格納する（Ｓ７）。
【００４３】
次に、図６を参照しながら、端末装置３が電子メールサーバに対して電子メールの受信サービスを要求する場合の例について説明する。端末装置３は、当該電子メールの受信指示を受けて電子メールサーバのアドレス情報を読み出す。このアドレス情報は利用者が予め設定しておく。端末装置３は当該電子メールサーバのアドレス情報を宛先として、電子メールの要求を送信する（Ｓ１１）。
【００４４】
アクセスポイント２では、電子メールの要求の送信元である端末装置３のＭＡＣアドレスを認識し、記憶部３３に当該ＭＡＣアドレスが格納されているか（つまり、端末装置３が認証されたものであるか）否かを調べる（Ｓ１２）。ここで端末装置３が認証されたものでない場合は、この電子メールの要求をグローバルネットワーク側に送出することなく、破棄する（Ｓ１３）。一方、端末装置３が認証されたものである場合は、電子メールの要求をグローバルネットワーク側に送出する（Ｓ１４）。
【００４５】
電子メールサーバは、グローバルネットワークを介してアクセスポイント２側から電子メールの要求を受信して、当該要求に係る電子メールを電子メールの格納場所から取り出す。具体的にこの電子メールの要求には、利用者を特定する情報が含まれ、電子メールサーバでは、当該利用者を特定する情報によって特定される利用者宛の電子メールを格納場所から抽出する。電子メールサーバは、取りだした電子メールを要求元となっている端末装置３へ送出する（Ｓ１５）。
【００４６】
この電子メールの情報は、アクセスポイント２を介して端末装置３側に送出され（Ｓ１６）、端末装置３において電子メールを受信することとなる（Ｓ１７）。この受信した電子メールは、端末装置３側において表示などの処理に供される。
【００４７】
［アクセスポイントの別の例］
ここまでの説明においてアクセスポイント２は、例えば無線ＬＡＮのアクセスポイントであるとして説明したが、このアクセスポイント２は、端末装置３の近傍の家庭に配されたホームサーバ１（利用者のホームサーバ１と区別するため、ここでは第三者ホームサーバ１′と呼ぶ）であってもよい。
【００４８】
この場合、第三者ホームサーバ１′は、無線ＬＡＮインタフェースを備え、基本的にはこの無線ＬＡＮインタフェースにて、端末装置３から無線にて受信したサービス要求等を、グローバルネットワーク上のサービス提供サーバに対して送信し、サービス提供サーバからの応答等を要求元の端末装置３に対して無線ＬＡＮインタフェースを介して送信する処理を行うことになる。また、この第三者ホームサーバ１′は、端末装置３が認証を受けていない間は、当該端末装置３からの通信要求のうち、特定の認証プロトコルを用いた認証要求のみをグローバルネットワークを介して送出する。
【図面の簡単な説明】
【００４９】
【図１】本発明の実施の形態に係るサービスシステムの構成ブロック図である。
【図２】ホームサーバ１の構成例を表すブロック図である。
【図３】アクセスポイント２の構成例を表すブロック図である。
【図４】端末装置３の構成例を表すブロック図である。
【図５】認証要求に係る通信の例を表すフロー図である。
【図６】サービス要求に係る通信の例を表すフロー図である。
【符号の説明】
【００５０】
１  ホームサーバ、２  アクセスポイント、３  端末装置、１１，２１  第１通信部、１２，２４，３３  記憶部、１３  ストレージ部、１４，２３  第２通信部、１５，２２，３２  制御部、３１  通信部、３４  操作部、３５  表示部。
【図１】
2006129320.tif 000003
【図２】
2006129320.tif 000004
【図３】
2006129320.tif 000005
【図４】
2006129320.tif 000006
【図５】
2006129320.tif 000007
【図６】
2006129320.tif 000008