(57)【特許請求の範囲】
【請求項１】
認証処理を実行する認証処理装置との間で第１のネットワークを介して通信可能な状態に接続され、第２のネットワークを介して認証要求を発信する接続端末から発信された認証要求を前記認証処理装置に対して中継する中継端末による中継方法であって、
自己を使用するユーザを識別する識別情報を含んだ認証要求を前記第１のネットワークを介して前記認証処理装置に送信し、当該認証要求に対する認証応答として自己を使用するユーザに使用させる暗号化方式および暗号鍵を前記第１のネットワークを介して当該認証処理装置から受信する認証要求工程と、
前記接続端末を使用するユーザを識別する識別情報を含んだ認証要求中継依頼を前記第２のネットワークを介して当該接続端末から受信した場合には、当該接続端末を使用するユーザおよび自己を使用するユーザに関する各識別情報を前記第１のネットワークを介して前記認証処理装置に送信して、当該接続端末の認証要求中継依頼を中継する認証要求中継工程と、
前記認証要求中継工程により前記認証処理装置に中継された前記接続端末の認証要求中継依頼に対する認証応答として前記暗号化方式および暗号鍵を前記第１のネットワークを介して受信した場合には、前記第２のネットワークを介して当該認証応答を当該接続端末に対して転送する認証応答転送工程と、
前記接続端末が前記暗号化方式および暗号鍵を用いて前記第１のネットワークに接続される宛先装置へ送信したデータを前記第２のネットワークを介して受け付けると、前記接続端末から受け付けたデータを転送するときに満足すべき通信方式および通信条件を記憶する通信条件記憶手段を参照し、受け付けたデータに含まれる通信方式が前記通信条件記憶手段に記憶される通信方式と一致し、かつ、前記通信条件を満足する場合に、前記第１のネットワークを介して当該データを前記宛先装置へ中継するデータ中継工程と
を含んだことを特徴とする中継方法。
【請求項２】
認証処理を実行する認証処理装置との間で第１のネットワークを介して通信可能な状態に接続され、第２のネットワークを介して認証要求を発信する接続端末から発信された認証要求を前記認証処理装置に対して中継する中継装置であって、
前記接続端末から受け付けたデータを転送するときに満足すべき通信方式および通信条件を記憶する通信条件記憶手段と、
自己を使用するユーザを識別する識別情報を含んだ認証要求を前記第１のネットワークを介して前記認証処理装置に送信し、当該認証要求に対する認証応答として自己を使用するユーザに使用させる暗号化方式および暗号鍵を前記第１のネットワークを介して当該認証処理装置から受信する認証要求手段と、
前記接続端末を使用するユーザを識別する識別情報を含んだ認証要求中継依頼を前記第２のネットワークを介して当該接続端末から受信した場合には、当該接続端末を使用するユーザおよび自己を使用するユーザに関する各識別情報を前記第１のネットワークを介して前記認証処理装置に送信して、当該接続端末の認証要求中継依頼を中継する認証要求中継手段と、
前記認証要求中継手段により前記認証処理装置に中継された前記接続端末の認証要求中継依頼に対する認証応答として前記暗号化方式および暗号鍵を前記第１のネットワークを介して受信した場合には、前記第２のネットワークを介して当該認証応答を当該接続端末に対して転送する認証応答転送手段と、
前記接続端末が前記暗号化方式および暗号鍵を用いて前記第１のネットワークに接続される宛先装置へ送信したデータを前記第２のネットワークを介して受け付けると、受け付けたデータに含まれる通信方式が前記通信条件記憶手段に記憶される通信方式と一致し、かつ、前記通信条件を満足する場合に、前記第１のネットワークを介して当該データを前記宛先装置へ中継するデータ中継手段と
を備えたことを特徴とする中継装置。
【請求項３】
認証処理を実行する認証処理装置との間で第１のネットワークを介して通信可能な状態に接続され、第２のネットワークを介さずに認証要求を発信する接続端末から発信された認証要求を前記認証処理装置に対して中継する中継端末としてのコンピュータに中継処理を実行させる中継プログラムであって、
自己を使用するユーザを識別する識別情報を含んだ認証要求を前記第１のネットワークを介して前記認証処理装置に送信し、当該認証要求に対する認証応答として自己を使用するユーザに使用させる暗号化方式および暗号鍵を前記第１のネットワークを介して当該認証処理装置から受信する認証要求手順と、
前記接続端末を使用するユーザを識別する識別情報を含んだ認証要求中継依頼を前記第２のネットワークを介して当該接続端末から受信した場合には、当該接続端末を使用するユーザおよび自己を使用するユーザに関する各識別情報を前記第１のネットワークを介して前記認証処理装置に送信して、当該接続端末の認証要求中継依頼を中継する認証要求中継手順と、
前記認証要求中継手順により前記認証処理装置に中継された前記接続端末の認証要求中継依頼に対する認証応答として前記暗号化方式および暗号鍵を前記第１のネットワークを介して受信した場合には、前記第２のネットワークを介して当該認証応答を当該接続端末に対して転送する認証応答転送手順と、
前記接続端末が前記暗号化方式および暗号鍵を用いて前記第１のネットワークに接続される宛先装置へ送信したデータを前記第２のネットワークを介して受け付けると、前記接続端末から受け付けたデータを転送するときに満足すべき通信方式および通信条件を記憶する通信条件記憶手段を参照し、受け付けたデータに含まれる通信方式が前記通信条件記憶手段に記憶される通信方式と一致し、かつ、前記通信条件を満足する場合に、前記第１のネットワークを介して当該データを前記宛先装置へ中継するデータ中継手順と
をコンピュータに実行させることを特徴とする中継プログラム。
【請求項４】
第２のネットワークを介して認証要求を発信する接続端末と、前記接続端末から発信された認証要求を中継する中継端末と、前記中継端末と第１のネットワークを介して通信可能な状態に接続され、前記接続端末および前記中継端末の認証処理を実行する認証処理装置とからなる通信システムであって、
前記中継端末は、
前記接続端末から受け付けたデータを転送するときに満足すべき通信方式および通信条件を記憶する通信条件記憶手段と、
自己を使用するユーザを識別する識別情報を含んだ認証要求を前記第１のネットワークを介して前記認証処理装置に送信し、当該認証要求に対する認証応答として前記ユーザに使用させる暗号化方式および暗号鍵を前記第１のネットワークを介して当該認証処理装置から受信する認証要求手段と、
前記接続端末を使用するユーザを識別する識別情報を含んだ認証要求中継依頼を前記第２のネットワークを介して当該接続端末から受信した場合には、当該接続端末を使用するユーザおよび自己を使用するユーザに関する各識別情報を前記第１のネットワークを介して前記認証処理装置に送信して、当該接続端末の認証要求中継依頼を中継する認証要求中継手段と、
前記認証要求中継手段により前記認証処理装置に中継された前記接続端末の認証要求中継依頼に対する認証応答として前記暗号化方式および暗号鍵を前記第１のネットワークを介して受信した場合には、前記第２のネットワークを介して当該認証応答を当該接続端末に対して転送する認証応答転送手段と、
前記接続端末が前記暗号化方式および暗号鍵を用いて前記第１のネットワークに接続される宛先装置へ送信したデータを前記第２のネットワークを介して受け付けると、受け付けたデータに含まれる通信方式が前記通信条件記憶手段に記憶される通信方式と一致し、かつ、前記通信条件を満足する場合に、前記第１のネットワークを介して当該データを前記宛先装置へ中継するデータ中継手段と
を備え、
前記認証処理装置は、
前記中継端末を使用するユーザおよび前記接続端末を使用するユーザに関する各識別情報をそれぞれ記憶する識別情報記憶手段と、
前記中継端末から前記第１のネットワークを介して認証要求を受信し、当該認証要求に含まれる前記中継端末を使用するユーザに関する識別情報が前記識別情報記憶手段に記憶されている場合には、当該中継端末を使用するユーザを正規のユーザであると認証して、当該中継端末を使用するユーザに使用させる前記暗号化方式および暗号鍵を生成する暗号化方式生成手段と、
前記中継端末を使用するユーザに関する識別情報に対応付けて、前記暗号化方式生成手段により生成された暗号化方式および暗号鍵を所定の記憶部に格納するとともに、前記中継端末の認証要求に対する認証応答として前記暗号化方式および暗号鍵を前記第１のネットワークを介して前記中継端末に対して送信する中継端末認証応答手段と、
前記中継端末によって中継された接続端末の認証要求を前記第１のネットワークを介して受信し、当該認証要求に含まれる前記接続端末を使用するユーザに関する識別情報が前記識別情報記憶手段に記憶されている場合には、当該接続端末を使用するユーザを正規のユーザであると認証し、前記接続端末の認証要求に対する認証応答として、前記所定の記憶部に当該中継端末を使用するユーザに関する識別情報に対応付けて記憶されている前記暗号化方式および暗号鍵を前記第１のネットワークを介して前記中継端末に対して送信する接続端末認証応答手段と、
を備え、
前記接続端末は、
自己を使用するユーザを識別する識別情報を含んだ認証要求を前記第２のネットワークを介して前記中継端末に送信して、前記認証処理装置に対する認証要求の中継を依頼する認証要求中継依頼手段と、
前記中継端末から前記第２のネットワークを介して転送された前記認証処理装置からの認証応答を受信する認証応答受信手段と、
前記暗号化方式および暗号鍵を用いて前記第１のネットワークに接続される宛先装置へ前記第２のネットワークを介してデータを送信するときに、当該データを送信するときの通信方式を含んだ送信対象であるデータを前記中継端末に対して送信する通信データ送信手段と
を備えたことを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信システム、中継方法、中継装置および中継プログラムに関する。
【背景技術】
【０００２】
従来より、通信端末と、他の通信端末との間で無線通信によって情報を通信する技術がある。例えば、出張先の会議室において、ＰＨＳ（Personal Handy-phone System）カードなどの広域無線通信デバイスを用いて自社のネットワークにアクセスして得た情報を、無線ＬＡＮ（Local Area Network）カードなどの狭域無線通信デバイスを用いて複数の通信端末に対して通信する技術がある（特許文献１参照）。
【０００３】
【特許文献１】特開２００３−３１８９９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記した従来の技術は、通信した情報が漏洩する危険性があるという課題があった。すなわち、通信端末と、他の通信端末との間で無線通信によって情報を通信する場合には、第三者の盗聴によって情報が漏洩する危険性があった。
【０００５】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、通信端末と、他の通信端末との間で情報を安全に無線通信することが可能な通信システム、中継方法、中継装置および中継プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するため、本発明は、ネットワークを介さずに認証要求を発信する接続端末と、前記接続端末から発信された認証要求を中継する中継端末と、前記中継端末とネットワークを介して通信可能な状態に接続され、前記接続端末および前記中継端末の認証処理を実行する認証処理装置とからなる通信システムであって、前記中継端末は、自己を使用するユーザを識別するための識別情報を含んだ認証要求を前記認証処理装置に送信し、当該認証要求に対する認証応答を当該認証処理装置から受信する認証要求手段と、前記接続端末を使用するユーザを識別するための識別情報を含んだ認証要求中継依頼を当該接続端末から受信した場合には、当該接続端末を使用するユーザおよび自己を使用するユーザに関する各識別情報を前記認証処理装置に送信して、当該接続端末の認証要求を中継する認証要求中継手段と、前記認証要求中継手段により前記認証処理装置に中継された前記接続端末の認証依頼に対する認証応答を受信した場合には、当該認証応答を当該接続端末に対して転送する認証応答転送手段とを備え、前記認証処理装置は、前記中継端末を使用するユーザおよび前記接続端末を使用するユーザに関する各識別情報をそれぞれ記憶する識別情報記憶手段と、前記中継端末から認証要求を受信した場合に、当該認証要求に含まれる前記中継端末を使用するユーザに関する識別情報が前記識別情報記憶手段に記憶されている場合には、当該中継端末を使用するユーザを正規のユーザであると認証して、当該中継端末を使用するユーザに使用させるための暗号化方式を生成する暗号化方式生成手段と、前記中継端末を使用するユーザに関する識別情報に対応付けて、前記暗号化方式生成手段により生成された暗号化方式を所定の記憶部に格納するとともに、前記中継端末の認証要求に対する認証応答として当該暗号化方式を前記中継端末に対して送信する中継端末認証応答手段と、前記中継端末によって中継された接続端末の認証要求を受信した場合に、当該認証要求に含まれる前記接続端末を使用するユーザに関する識別情報が前記識別情報記憶手段に記憶されている場合には、当該接続端末を使用するユーザを正規のユーザであると認証し、前記接続端末の認証要求に対する認証応答として、所定の記憶部に当該中継端末を使用するユーザに関する識別情報に対応付けて記憶されている暗号化方式を前記中継端末に対して送信する接続端末認証応答手段とを備え、前記接続端末は、自己を使用するユーザを識別するための識別情報を含んだ認証要求を前記中継端末に送信して、前記認証処理装置に対する認証要求の中継を依頼する認証要求中継依頼手段と前記中継端末から転送された前記認証処理装置からの認証応答を受信する認証応答受信手段とを備えたことを特徴とする。
【０００７】
また、本発明は、上記の発明において、前記接続端末は、ネットワークを介してデータを送信するときに、当該データを送信するときの通信方式を含んだ送信対象である通信データを前記中継端末に対して送信する通信データ送信手段をさらに備え、前記中継端末は、前記接続端末から受け付けたデータを転送するときに満足すべき通信方式および通信条件を記憶する通信条件記憶手段と、前記接続端末から通信データを受信した場合に、当該通信データに含まれる通信方式が前記通信条件記憶手段に記憶されている通信方式と一致し、かつ、前記通信条件記憶手段に記憶されている通信条件を満足することを条件に、当該通信データを転送する通信データ転送手段とをさらに備えたことを特徴とする。
【０００８】
また、本発明は、認証処理を実行する認証処理装置との間でネットワークを介して通信可能な状態に接続され、ネットワークを介さずに認証要求を発信する接続端末から発信された認証要求を前記認証処理装置に対して中継する中継端末による中継方法であって、自己を使用するユーザを識別するための識別情報を含んだ認証要求を前記認証処理装置に送信し、当該認証要求に対する認証応答として自己を使用するユーザに使用させるための暗号化方式を当該認証処理装置から受信する認証要求工程と、前記接続端末を使用するユーザを識別するための識別情報を含んだ認証要求中継依頼を当該接続端末から受信した場合には、当該接続端末を使用するユーザおよび自己を使用するユーザに関する各識別情報を前記認証処理装置に送信して、当該接続端末の認証要求を中継する認証要求中継工程と、前記認証要求中継工程により前記認証処理装置に中継された前記接続端末の認証依頼に対する認証応答として前記接続端末を使用するユーザに使用させるための暗号化方式を受信した場合には、当該認証応答を当該接続端末に対して転送する認証応答転送工程とを含んだことを特徴とする。
【０００９】
また、本発明は、認証処理を実行する認証処理装置との間でネットワークを介して通信可能な状態に接続され、ネットワークを介さずに認証要求を発信する接続端末から発信された認証要求を前記認証処理装置に対して中継する中継装置であって、自己を使用するユーザを識別するための識別情報を含んだ認証要求を前記認証処理装置に送信し、当該認証要求に対する認証応答として自己を使用するユーザに使用させるための暗号化方式を当該認証処理装置から受信する認証要求手段と、前記接続端末を使用するユーザを識別するための識別情報を含んだ認証要求中継依頼を当該接続端末から受信した場合には、当該接続端末を使用するユーザおよび自己を使用するユーザに関する各識別情報を前記認証処理装置に送信して、当該接続端末の認証要求を中継する認証要求中継手段と、前記認証要求中継手段により前記認証処理装置に中継された前記接続端末の認証依頼に対する認証応答として前記接続端末を使用するユーザに使用させるための暗号化方式を受信した場合には、当該認証応答を当該接続端末に対して転送する認証応答転送手段とを備えたことを特徴とする。
【００１０】
また、本発明は、認証処理を実行する認証処理装置との間でネットワークを介して通信可能な状態に接続され、ネットワークを介さずに認証要求を発信する接続端末から発信された認証要求を前記認証処理装置に対して中継する中継端末としてのコンピュータに中継処理を実行させる中継プログラムであって、自己を使用するユーザを識別するための識別情報を含んだ認証要求を前記認証処理装置に送信し、当該認証要求に対する認証応答として自己を使用するユーザに使用させるための暗号化方式を当該認証処理装置から受信する認証要求手順と、前記接続端末を使用するユーザを識別するための識別情報を含んだ認証要求中継依頼を当該接続端末から受信した場合には、当該接続端末を使用するユーザおよび自己を使用するユーザに関する各識別情報を前記認証処理装置に送信して、当該接続端末の認証要求を中継する認証要求中継手順と、前記認証要求中継手順により前記認証処理装置に中継された前記接続端末の認証依頼に対する認証応答として前記接続端末を使用するユーザに使用させるための暗号化方式を受信した場合には、当該認証応答を当該接続端末に対して転送する認証応答転送手順とをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、通信端末と、他の通信端末との間で情報を安全に無線通信することが可能である。
【発明を実施するための最良の形態】
【００１２】
以下に添付図面を参照して、この発明に係る通信システム、中継方法、中継装置および中継プログラムの実施例を詳細に説明する。なお、以下では、この発明が適用された通信システムを実施例として説明する。
【実施例１】
【００１３】
以下の実施例１では、実施例１に係る通信システムの概要および特徴、通信システムの構成、通信システムによる処理の流れを順に説明し、最後に実施例１の効果を説明する。
【００１４】
［実施例１に係る通信システムの概要および特徴］
まず最初に、図１および図２を用いて実施例１に係る通信システムの概要および特徴を説明する。図１は、実施例１に係る通信システムの構成を説明するための図である。図２は、実施例１に係る通信システムの概要および特徴を説明するための図である。
【００１５】
図１に示すように、実施例１に係る通信システムは、接続端末（例えば、無線ＬＡＮカードを備えたノートＰＣ（Personal Computer））と、中継端末（例えば、ＰＨＳカードと、無線ＬＡＮカードとを備えたノートＰＣ）と、接続端末を使用する接続端末ユーザおよび中継端末を使用する中継端末ユーザの認証処理を実行する認証サーバとから構成される。このような構成の下、実施例１に係る通信システムの中継端末は、接続端末との間で無線ＬＡＮカードを用いた無線通信によって情報を通信し、ＰＨＳカードを用いた通信によってネットワーク（例えば、インターネットや社内ＬＡＮ）を介して認証サーバに接続されることを概要とする。
【００１６】
そして、実施例１に係る通信システムは、認証サーバによって認証された各ユーザが使用する中継端末および接続端末に、暗号化方式（例えば、ＡＥＳ（Advanced Encryption Standard）などの暗号化方式およびＡＥＳによって暗号化された情報を復号化するための暗号鍵）を設定することを主たる特徴とする。このようにすることで、実施例１に係る通信システムは、中継端末と、接続端末との間で情報を安全に無線通信することが可能である。
【００１７】
この主たる特徴について具体的に説明すると、認証サーバは、各ユーザのＩＤ（Identification）とパスワードとを記憶している。そして、中継端末は、図２の（１）に示すように、中継端末ユーザのＩＤおよびパスワードを認証サーバに対して送信する。
【００１８】
中継端末から中継端末ユーザのＩＤおよびパスワードを受け付けた認証サーバは、図２の（２）に示すように、中継端末ユーザのＩＤおよびパスワードを用いて、中継端末ユーザが正規のユーザであるかを検証する。そして、中継端末ユーザが正規のユーザであると認証した場合には、認証サーバは、図２の（３）に示すように、暗号化方式を生成する。
【００１９】
続いて、認証サーバは、図２の（４）に示すように、中継端末ユーザのＩＤおよびパスワードに対応付けて暗号化方式を記憶し、図２の（５）に示すように、暗号化方式を中継端末に対して送信する。
【００２０】
その後、接続端末は、図２の（６）に示すように、接続端末を使用する接続端末ユーザのＩＤおよびパスワードを中継端末に対して送信する。
【００２１】
接続端末から接続端末ユーザのＩＤおよびパスワードを受信した中継端末は、図２の（７）に示すように、接続端末ユーザおよび中継端末ユーザのＩＤとパスワードとを認証サーバに対して送信する。
【００２２】
中継端末から接続端末ユーザおよび中継端末ユーザのＩＤとパスワードとを受信した認証サーバは、図２の（８）に示すように、接続端末ユーザのＩＤおよびパスワードを用いて、接続端末ユーザが正規のユーザであるかを検証する。
【００２３】
そして、接続端末ユーザが正規のユーザであると認証した場合には、認証サーバは、図２の（９）に示すように、中継端末ユーザのＩＤおよびパスワードに対応付けて記憶している暗号化方式を中継端末に対して再び送信する。
【００２４】
暗号化方式を再び受信した中継端末は、図２の（１０）に示すように、接続端末に対して暗号化方式を転送する。
【００２５】
このようなことから、実施例１に係る通信システムは、上記した主たる特徴のごとく、認証サーバによって認証された各ユーザが使用する中継端末および接続端末に、暗号化方式を設定することができ、この結果、中継端末と、接続端末との間で情報を安全に無線通信することが可能である。
【００２６】
［通信システムの構成］
次に、図１および図２に示した通信システムの構成について、認証サーバ１０の構成、中継端末２０の構成、接続端末３０の構成の順に説明する。
【００２７】
［認証サーバの構成］
まず、図３、図４、図５、図６、を用いて、図１および図２に示した通信システムにおける認証サーバ１０の構成を説明する。図３は、認証サーバの構成を示すブロック図である。図４は、認証情報記憶部に記憶される情報の一例を示した図である。図５は、暗号化方式記憶部に記憶される情報の一例を示した図である。図６は、認証応答の構成例を示す図である。図３に示すように、認証サーバ１０は、通信処理部１１と、認証情報記憶部１２と、暗号化方式記憶部１３と、通信解析部１４と、認証処理部１５と、暗号化方式処理部１６と、暗号化方式生成部１７とを備える。
【００２８】
なお、認証情報記憶部１２は、請求の範囲に記載の「識別情報記憶手段」に対応する。また、認証処理部１５は、請求の範囲に記載の「暗号化方式生成手段」および「接続端末認証応答手段」に対応する。また、暗号化方式処理部１６は、請求の範囲に記載の「中継端末認証応答手段」および「接続端末認証応答手段」に対応する。また、暗号化方式生成部１７は、請求の範囲に記載の「中継端末認証応答手段」に対応する。
【００２９】
このうち、通信処理部１１は、認証サーバ１０の外部と情報を通信するときに、各種の情報の送受信を実行する。具体的には、通信処理部１１は、無線信号を送受信するためのアンテナや、有線信号を送受信するための単数または複数の入出力ポートに相当し、認証要求や、認証応答を送受信する。
【００３０】
認証情報記憶部１２は、中継端末２０を使用するユーザおよび接続端末を使用するユーザに関する各識別情報をそれぞれ記憶する。具体的に一例をあげて説明すると、認証情報記憶部１２は、図４に示すように、端末識別データと、これに対応する検証データとの組み合わせを記憶する。
【００３１】
ここで、端末識別データとは、検証の対象となる端末や、通信端末を使用するユーザを一意に識別するためのデータであり、例えば、中継端末２０を使用するユーザの従業員ＩＤ「１２３」や、接続端末３０を使用するユーザの従業員ＩＤ「４５６」である。また、検証データとは、検証の対象となるユーザが正規のユーザであるかを検証するためのデータであり、例えば、中継端末２０を使用するユーザのパスワード「ａＢｃ」や、接続端末３０を使用するユーザのパスワード「ＤｅＦ」である（以後、「中継端末２０を使用するユーザの従業員ＩＤやパスワード」を「中継端末２０のＩＤやパスワード」と表す）。
【００３２】
暗号化方式記憶部１３は、暗号化方式を記憶する。具体的に一例をあげて説明すると、暗号化方式記憶部１３は、図５に示すように、中継端末識別データと、これに対応する暗号化方式データとの組み合わせを記憶する。
【００３３】
ここで、中継端末識別データとは、中継端末２０を使用するユーザを一意に識別するためのデータであり、例えば、中継端末２０のＩＤ「１２３」である。また、暗号化方式データは、中継端末２０と、接続端末３０との間でセキュアな通信を行うためのデータであり、暗号化方式と、暗号鍵とから構成される。
【００３４】
例えば、図５に示した例では、暗号化方式記憶部１３は、ＩＤが「１２３」である中継端末２０に暗号化方式「ＡＥＳ」が設定され、暗号鍵「○×△□」が設定されていることを記憶する。
【００３５】
通信解析部１４は、通信処理部１１を介して認証サーバ１０の外部から受信した情報を解析し、通信内容に応じて、適切な機能部に処理を要求する。具体的には、通信解析部１４は、中継端末２０や接続端末３０の認証要求を認証処理部１５に対して送信し、認証処理部１５による検証結果を暗号化方式処理部１６に対して送信する。
【００３６】
認証処理部１５は、中継端末２０から中継端末２０の認証要求を受信した場合に、中継端末２０の認証要求に含まれる中継端末２０のＩＤやパスワードを用いて、中継端末２０を使用するユーザが正規のユーザであるか否かを検証する。
【００３７】
具体的には、認証処理部１５は、中継端末２０の認証要求を通信解析部１４を介して受け付けた場合には、中継端末２０の認証要求に含まれる中継端末２０のＩＤに対応付けて、中継端末２０の認証要求に含まれる中継端末２０のパスワードが認証情報記憶部１２に記憶されているか否かを判定することで、中継端末２０を使用するユーザが正規のユーザであるか否かを検証する。
【００３８】
また、認証処理部１５は、中継端末２０によって中継された接続端末３０の認証要求を受信した場合に、接続端末３０の認証要求に含まれる接続端末３０のＩＤやパスワードを用いて、接続端末３０を使用するユーザが正規のユーザであるか否かを検証する。
【００３９】
具体的には、認証処理部１５は、接続端末３０の認証要求を通信解析部１４を介して受け付けた場合には、接続端末３０の認証要求に含まれる接続端末３０のＩＤに対応付けて、接続端末３０の認証要求に含まれる接続端末３０のパスワードが認証情報記憶部１２に記憶されているか否かを判定することで、接続端末３０を使用するユーザが正規のユーザであるか否かを検証する。
【００４０】
暗号化方式処理部１６は、中継端末２０を使用するユーザが正規のユーザである旨の検証結果を受け付けた場合には、暗号化方式生成部１７に対して暗号化方式の生成を要求する。そして、暗号化方式処理部１６は、暗号化方式生成部１７により生成された暗号化方式および暗号鍵を中継端末２０のＩＤに対応付けて暗号化方式記憶部１３に格納するとともに、暗号化方式を中継端末２０に対して送信する。具体的には、暗号化方式処理部１６は、暗号化方式生成部１７により生成された暗号化方式および暗号鍵を中継端末２０のＩＤに対応付けて暗号化方式記憶部１３に格納するとともに、暗号化方式生成部１７により生成された暗号化方式および暗号鍵を含んだ中継端末２０の認証要求に対する認証応答を生成し、通信解析部１４を介して中継端末２０に対して送信する。
【００４１】
また、暗号化方式処理部１６は、接続端末３０を使用するユーザが正規のユーザである旨の検証結果を受け付けた場合には、接続端末３０の認証要求に含まれる中継端末２０のＩＤに対応付けて記憶されている暗号化方式を暗号化方式記憶部１３から読み込み、暗号化方式を中継端末２０に対して送信する。具体的には、暗号化方式処理部１６は、中継端末２０のＩＤに対応する暗号化方式をおよび暗号鍵を含んだ接続端末３０の認証要求に対する認証応答を生成し、通信解析部１４を介して中継端末２０に対して送信する。
【００４２】
また、中継端末２０または接続端末３０を使用するユーザが正規のユーザでない旨の検証結果を受け付けた場合には、中継端末２０や接続端末３０の認証要求を拒否する旨の認証応答を生成し、通信解析部１４を介して中継端末２０に対して送信する。
【００４３】
ここで、図６を用いて、暗号化方式処理部１６によって生成される認証応答の構成例を説明する。暗号化方式処理部１６によって生成される認証応答は、メッセージ種類と、応答情報とで構成される。そして、応答情報は、判定結果と、暗号化方式とから構成される。
【００４４】
図６の（１）に示すように、中継端末２０の認証要求に対する認証応答には、メッセージ種類として、中継端末２０の認証要求に対する認証応答であることを示す「認証応答」が格納され、応答情報の判定結果には「許可」が格納され、応答情報の暗号化方式には、暗号化方式（例えば、ＡＥＳ）および暗号鍵（例えば、○×△□）が格納される。
【００４５】
また、図６の（２）に示すように、接続端末３０の認証要求に対する認証応答には、メッセージ種類として、接続端末３０の認証要求に対する認証応答であることを示す「中継認証応答」が格納され、応答情報の判定結果には「接続許可」が格納され、応答情報の暗号化方式には、暗号化方式「ＡＥＳ」および暗号鍵「○×△□」が格納される。
【００４６】
また、図６の（３）に示すように、中継端末２０や接続端末３０の認証要求を拒否する旨の認証応答には、応答情報の判定結果として「不許可」が格納される。
【００４７】
暗号化方式生成部１７は、中継端末２０を使用するユーザに使用させるための暗号化方式を生成する。具体的には、暗号化方式処理部１６から暗号化方式の生成の要求を受け付けた場合に、暗号化方式と、暗号鍵とを生成する。
【００４８】
［中継端末の構成］
次に、図７、図８を用いて、図１および図２に示した通信システムにおける中継端末２０の構成を説明する。図７は、中継端末の構成を示すブロック図である。図８は、中継認証処理部によって生成される認証要求の一例を示す図である。図７に示すように、中継端末２０は、通信処理部２１と、通信解析部２２と、中継認証処理部２３と、暗号化方式設定部２４とを備える。
【００４９】
なお、中継認証処理部２３は、請求の範囲に記載の「認証要求手段」および「認証要求中継手段」に対応する。また、暗号化方式設定部２４は、請求の範囲に記載の「認証要求手段」および「認証応答転送手段」に対応する。
【００５０】
このうち、通信処理部２１は、中継端末２０の外部と情報を通信するときに、各種の情報の入力や送受信を実行する。具体的には、通信処理部２１は、マウスやキーボードに相当し、中継端末２０のＩＤやパスワードを受け付ける。また、通信処理部２１は、ＰＨＳカードや、無線ＬＡＮカードに相当し、認証要求や、認証応答を送受信する。
【００５１】
通信解析部２２は、通信処理部２１を介して中継端末２０の外部から受信した情報を解析し、通信内容に応じて、適切な機能部に処理を要求する。具体的には、通信解析部２２は、中継端末２０のＩＤおよびパスワードを中継認証処理部２３に対して送信し、接続端末３０の認証要求を中継認証処理部２３に対して送信し、接続端末３０の認証要求に対する認証応答を中継認証処理部２３に対して送信し、中継端末２０の認証要求に対する認証応答を暗号化方式設定部２４に対して送信する。
【００５２】
中継認証処理部２３は、中継端末２０のＩＤやパスワードを認証サーバ１０に送信する。具体的には、中継認証処理部２３は、中継端末２０のユーザによって入力された中継端末２０のＩＤやパスワードを通信解析部２２を介して受信した場合には、中継端末２０のＩＤやパスワードを含んだ中継端末２０の認証要求を生成し、通信解析部２２を介して認証サーバ１０に送信する。
【００５３】
また、中継認証処理部２３は、接続端末３０のＩＤやパスワードを含んだ認証要求中継依頼を接続端末３０から受信した場合には、接続端末３０のＩＤやパスワードおよび中継端末２０のＩＤやパスワードを認証サーバ１０に送信して、接続端末３０の認証要求を中継する。
【００５４】
具体的には、中継認証処理部２３は、接続端末３０のＩＤやパスワードを含んだ接続端末３０の認証要求を接続端末３０から受信した場合には、接続端末３０のＩＤやパスワードおよび中継端末２０のＩＤやパスワードを含んだ接続端末３０の認証要求を生成し、認証サーバ１０に送信して、接続端末３０の認証要求を中継する。
【００５５】
ここで、図８を用いて、中継認証処理部２３によって生成される認証要求の構成例を説明する。図８の（１）に示すように、中継端末２０の認証要求は、メッセージ種類と、認証情報とで構成され、メッセージ種類として、中継端末２０の認証要求であることを示す「認証要求」が格納され、認証情報として、中継端末２０のＩＤ「１２３」および中継端末２０のパスワード「ａＢｃ」が格納される。
【００５６】
また、図８の（２）に示すように、接続端末３０の認証要求は、メッセージ種類と、接続者認証情報と、中継者認証情報とから構成され、メッセージ種類として、接続端末３０の認証要求であることを示す「中継認証要求」が格納され、接続者認証情報として、接続端末３０のＩＤ「４５６」および接続端末３０のパスワード「ＤｅＦ」が格納され、中継者認証情報として、中継端末２０のＩＤ「１２３」および中継端末２０のパスワード「ａＢｃ」が格納される。
【００５７】
暗号化方式設定部２４は、認証要求に対する認証応答を認証サーバ１０から受信する。具体的には、暗号化方式設定部２４は、中継端末２０の認証要求に対する認証応答を通信解析部２２を介して受信した場合には、接続端末３０との間で通信する情報を暗号化するために認証応答に含まれる暗号化方式と暗号鍵とを自己に設定する。
【００５８】
また、暗号化方式設定部２４は、接続端末３０の認証依頼に対する認証応答を認証サーバ１０から受信した場合には、認証応答を接続端末３０に対して転送する。
【００５９】
［接続端末の構成］
次に、図９、図１０を用いて、図１および図２に示した通信システムにおける接続端末３０の構成を説明する。図９は、接続端末の構成を示すブロック図である。図１０は、接続認証処理部によって生成される認証要求の一例を示す図である。図９に示すように、接続端末３０は、通信処理部３１と、通信解析部３２と、接続認証処理部３３と、暗号化方式設定部３４とを備える。
【００６０】
なお、接続認証処理部３３は、請求の範囲に記載の「認証要求中継依頼手段」および「認証要求中継手段」に対応する。また、暗号化方式設定部３４は、請求の範囲に記載の「認証応答受信手段」に対応する。
【００６１】
このうち、通信処理部３１は、接続端末３０の外部と情報を通信するときに、各種の情報の入力や送受信を実行する。具体的には、通信処理部３１は、マウスやキーボードに相当し、接続端末３０のＩＤやパスワードを受け付ける。また、通信処理部３１は、無線ＬＡＮカードに相当し、認証要求や、認証応答を送受信する。
【００６２】
通信解析部３２は、通信処理部３１を介して接続端末３０の外部から受信した情報を解析し、通信内容に応じて、適切な機能部に処理を要求する。具体的には、通信解析部３２は、接続端末３０のＩＤおよびパスワードを接続認証処理部３３に対して送信し、認証応答を暗号化方式設定部３４に送信する。
【００６３】
接続認証処理部３３は、接続端末３０のＩＤおよびパスワードを含んだ接続端末３０の認証要求を中継端末２０に送信して、認証サーバ１０に対する接続端末３０の認証要求の中継を依頼する。具体的には、接続認証処理部３３は、接続端末３０のユーザによって入力された接続端末３０のＩＤやパスワードを通信解析部３２を介して受信した場合には、接続端末３０のＩＤやパスワードを含んだ接続端末３０の認証要求を生成し、通信解析部３２を介して中継端末２０に送信して、認証サーバ１０に対する認証要求の中継を依頼する。
【００６４】
ここで、図１０を用いて、接続認証処理部３３によって生成される認証要求の構成例を説明する。図１０に示すように、接続端末３０の認証要求は、メッセージ種類と、認証情報とで構成され、メッセージ種類として、接続端末３０の認証要求であることを示す「接続認証要求」が格納され、認証情報として、接続端末３０のＩＤ「４５６」および接続端末３０のパスワード「ＤｅＦ」が格納される。
【００６５】
暗号化方式設定部３４は、中継端末２０から転送された認証サーバ１０からの認証応答を受信する。具体的には、暗号化方式設定部３４は、接続端末３０の認証要求に対する認証応答を通信解析部３２を介して受信した場合には、中継端末２０との間で通信する情報を暗号化するために認証応答に含まれる暗号化方式と暗号鍵とを自己に設定する。
【００６６】
［通信システムによる処理］
次に、通信システムによる処理について、認証サーバ１０による処理、中継端末２０による処理、接続端末３０による処理を順に説明し、最後に、実施例１に係る通信システムによる処理の一例を説明する。
【００６７】
［認証サーバによる処理１］
まず、図１１を用いて、認証サーバ１０による中継端末２０の認証処理について説明する。図１１は、認証サーバによる中継端末の認証処理の流れを示すフローチャート図である。
【００６８】
図１１に示すように、認証サーバ１０は、中継端末２０の認証要求を通信解析部１４を介して受け付けた場合には（ステップＳ１００１肯定）、中継端末２０の認証要求に含まれる中継端末２０のＩＤやパスワードを用いて、中継端末２０を使用するユーザが正規のユーザであるか否かを検証する（ステップＳ１００２）。
【００６９】
ここで、中継端末２０を使用するユーザが正規のユーザであると判定した場合には（ステップＳ１００２肯定）、認証サーバ１０は、暗号化方式を生成し（ステップＳ１００３）、暗号化方式を暗号化方式記憶部１３に格納する（ステップＳ１００４）。
【００７０】
続いて、認証サーバ１０は、暗号化方式および暗号鍵を含んだ中継端末２０の認証要求に対する認証応答を生成し（ステップＳ１００５）、中継端末２０の認証要求に対する認証応答を中継端末２０に対して送信し（ステップＳ１００６）、処理を終了する。
【００７１】
ここで、ステップＳ１００２の説明に戻ると、中継端末２０を使用するユーザが正規のユーザでないと判定した場合には（ステップＳ１００２否定）、認証サーバ１０は、中継端末２０の認証要求を拒否する旨の認証応答を生成し（ステップＳ１００５）、中継端末２０の認証要求を拒否する旨の認証応答を中継端末２０に対して送信し（ステップＳ１００６）、処理を終了する。
【００７２】
［認証サーバによる処理２］
次に、図１２を用いて、認証サーバ１０による接続端末３０の認証処理について説明する。図１２は、認証サーバによる接続端末の認証処理の流れを示すフローチャート図である。
【００７３】
図１２に示すように、認証サーバ１０は、接続端末３０の認証要求を受け付けた場合には（ステップＳ２００１肯定）、接続端末３０の認証要求に含まれる接続端末３０のＩＤやパスワードを用いて、接続端末３０を使用するユーザが正規のユーザであるか否かを検証する（ステップＳ２００２）。
【００７４】
ここで、接続端末３０を使用するユーザが正規のユーザであると判定した場合には（ステップＳ２００２肯定）、認証サーバ１０は、中継端末２０のＩＤに対応付けて記憶されている暗号化方式を暗号化方式記憶部１３から読み込み（ステップＳ２００３）、暗号化方式および暗号鍵を含んだ接続端末３０の認証要求に対する認証応答を生成し（ステップＳ２００４）、接続端末３０の認証要求に対する認証応答を中継端末２０に対して送信し（ステップＳ２００５）、処理を終了する。
【００７５】
一方で、接続端末３０を使用するユーザが正規のユーザでないと判定した場合には（ステップＳ２００２否定）、認証サーバ１０は、接続端末３０の認証要求を拒否する旨の認証応答を生成し（ステップＳ２００４）、接続端末３０の認証要求を拒否する旨の認証応答を中継端末２０に対して送信し（ステップＳ２００５）、処理を終了する。
【００７６】
［中継端末による処理１］
次に、図１３を用いて、中継端末２０による中継端末２０の認証要求処理について説明する。図１３は、中継端末による中継端末の認証要求処理の流れを示すフローチャート図である。
【００７７】
図１３に示すように、中継端末２０は、中継端末２０のＩＤやパスワードを通信解析部２２を介して受信すると（ステップＳ３００１肯定）、中継端末２０のＩＤやパスワードを含んだ中継端末２０の認証要求を生成し（ステップＳ３００２）、認証サーバ１０に対して中継端末２０の認証要求を送信し（ステップＳ３００３）、中継端末２０の認証要求に対する認証応答を待機する（ステップＳ３００４否定）。
【００７８】
中継端末２０の認証要求に対する認証応答を受け付けると（ステップＳ３００４肯定）、中継端末２０は、認証応答に含まれる暗号化方式と暗号鍵とを自己に設定し（ステップＳ３００５）、処理を終了する。
【００７９】
［中継端末による処理２］
次に、図１４を用いて、中継端末２０による接続端末３０の認証要求中継処理について説明する。図１４は、中継端末による接続端末の認証要求中継処理の流れを示すフローチャート図である。
【００８０】
図１４に示すように、中継端末２０は、接続端末３０から接続端末３０の認証要求を受信すると（ステップＳ４００１肯定）、接続端末３０のＩＤやパスワードおよび中継端末２０のＩＤやパスワードを含んだ接続端末３０の認証要求を生成し（ステップＳ４００２）、認証サーバ１０に対して接続端末３０の認証要求を送信し（ステップＳ４００３）、接続端末３０の認証要求に対する認証応答を待機する（ステップＳ４００４否定）。
【００８１】
接続端末３０の認証要求に対する認証応答を受信すると（ステップＳ４００４肯定）、中継端末２０は、接続端末３０に対して接続端末３０の認証要求に対する認証応答を転送し（ステップＳ４００５）、処理を終了する。
【００８２】
［接続端末による処理］
次に、図１５を用いて、接続端末３０による処理について説明する。図１５は、接続端末による処理の流れを示すフローチャート図である。
【００８３】
図１５に示すように、接続端末３０は、接続端末３０のＩＤやパスワードを通信解析部３２を介して受信すると（ステップＳ５００１肯定）、接続端末３０のＩＤやパスワードを含んだ接続端末３０の認証要求を生成し（ステップＳ５００２）、中継端末２０に対して接続端末３０の認証要求を送信し（ステップＳ５００３）、接続端末３０の認証要求に対する認証応答を待機する（ステップＳ５００４否定）。
【００８４】
中継端末２０から接続端末３０の認証要求に対する認証応答を受信すると（ステップＳ５００４肯定）、接続端末３０は、認証応答に含まれる暗号化方式と暗号鍵とを自己に設定し（ステップＳ５００５）、処理を終了する。
【００８５】
［通信システムによる処理］
次に、図１６を用いて、実施例１に係る通信システムによる処理の一例を説明する。図１６は、実施例１に係る通信システムによる処理の流れを示すシーケンス図である。
【００８６】
図１６に示すように、中継端末２０は、中継端末２０のＩＤやパスワードを受信すると、中継端末２０のＩＤやパスワードを含んだ中継端末２０の認証要求を生成し、認証サーバ１０に対して中継端末２０の認証要求を送信する（ステップＳ６００１）（図１３のステップＳ３００１〜ステップＳ３００３参照）。
【００８７】
中継端末２０の認証要求を受信した認証サーバ１０は、中継端末２０を使用するユーザを認証し、暗号化方式を生成し、暗号化方式を暗号化方式記憶部１３に格納する（ステップＳ６００２）。
【００８８】
続いて、認証サーバ１０は、中継端末２０の認証要求に対する認証応答を生成し、中継端末２０に対して中継端末２０の認証要求に対する認証応答を送信する（ステップＳ６００３）（図１１参照）。
【００８９】
中継端末２０の認証要求に対する認証応答を受け付けると、中継端末２０は、認証応答に含まれる暗号化方式と暗号鍵とを自己に設定する（ステップＳ６００４）（図１３のステップＳ３００４、ステップＳ３００５参照）。
【００９０】
その後、接続端末３０は、接続端末３０のＩＤやパスワードを受信すると、接続端末３０のＩＤやパスワードを含んだ接続端末３０の認証要求を生成し、中継端末２０に対して接続端末３０の認証要求を送信する（ステップＳ６００５）（図１５のステップＳ５００１〜ステップＳ５００３参照）。
【００９１】
接続端末３０の認証要求を受信した中継端末２０は、接続端末３０のＩＤやパスワードおよび中継端末２０のＩＤやパスワードを含んだ接続端末３０の認証要求を生成し、認証サーバ１０に対して接続端末３０の認証要求を送信する（ステップＳ６００６）（図１４のステップＳ４００１〜ステップＳ４００３参照）。
【００９２】
接続端末３０の認証要求を受信した認証サーバ１０は、接続端末３０を使用するユーザを認証し、中継端末２０のＩＤに対応付けて記憶されている暗号化方式を暗号化方式記憶部１３から読み込む（ステップＳ６００７）。
【００９３】
続いて、認証サーバ１０は、接続端末３０の認証要求に対する認証応答を生成し、中継端末２０に対して接続端末３０の認証要求に対する認証応答を送信する（ステップＳ６００８）（図１２参照）。
【００９４】
接続端末３０の認証要求に対する認証応答を受信した中継端末２０は、接続端末３０に対して接続端末３０の認証要求に対する認証応答を転送する（ステップＳ６００９）（図１４のステップＳ４００４、ステップＳ４００５参照）。
【００９５】
接続端末３０の認証要求に対する認証応答を受け付けると、接続端末３０は、認証応答に含まれる暗号化方式と暗号鍵とを自己に設定する（ステップＳ６０１０）（図１５のステップＳ５００４、ステップＳ５００５参照）。
【００９６】
［実施例１の効果］
上記したように、中継端末２０は、自己を使用するユーザを識別するための識別情報を含んだ認証要求を認証サーバ１０に送信し、認証要求に対する認証応答を認証サーバ１０から受信し、接続端末３０を使用するユーザを識別するための識別情報を含んだ認証要求中継依頼を接続端末３０から受信した場合には、接続端末３０を使用するユーザおよび自己を使用するユーザに関する各識別情報を認証サーバ１０に送信して、接続端末３０の認証要求を中継し、認証サーバ１０に中継された接続端末３０の認証依頼に対する認証応答を受信した場合には、認証応答を接続端末３０に対して転送する。また、認証サーバ１０は、中継端末２０を使用するユーザおよび接続端末３０を使用するユーザに関する各識別情報をそれぞれ記憶し、中継端末２０から認証要求を受信した場合に、認証要求に含まれる中継端末２０を使用するユーザに関する識別情報が記憶されている場合には、中継端末２０を使用するユーザを正規のユーザであると認証して、中継端末２０を使用するユーザに使用させるための暗号化方式を生成し、中継端末２０を使用するユーザに関する識別情報に対応付けて、暗号化方式を所定の記憶部に格納するとともに、中継端末２０の認証要求に対する認証応答として暗号化方式を中継端末２０に対して送信し、中継端末２０によって中継された接続端末３０の認証要求を受信した場合に、認証要求に含まれる接続端末３０を使用するユーザに関する識別情報が記憶されている場合には、接続端末３０を使用するユーザを正規のユーザであると認証し、接続端末３０の認証要求に対する認証応答として、所定の記憶部に中継端末２０を使用するユーザに関する識別情報に対応付けて記憶されている暗号化方式を中継端末２０に対して送信する。また、接続端末３０は、自己を使用するユーザを識別するための識別情報を含んだ認証要求を中継端末２０に送信して、認証サーバ１０に対する認証要求の中継を依頼し、中継端末２０から転送された認証サーバ１０からの認証応答を受信する。このようにすることで、実施例１によれば、中継端末２０と、接続端末３０との間で情報を安全に無線通信することが可能である。
【実施例２】
【００９７】
ところで、接続端末３０は、実施例１によって設定した暗号化方式を用いて、ネットワークに接続された所定の端末装置に対して中継端末２０を介してデータを送信することができるが、この場合に、中継端末２０は、接続端末３０の所定の端末装置に対するデータの送信を制御してもよい。そこで、実施例２では、接続端末３０の所定の端末装置に対するデータの送信を制御する場合を説明する。なお、実施例２では、実施例２に係る中継端末２０および接続端末３０の構成、実施例２に係る中継端末２０および接続端末３０の処理の流れを説明した後、実施例２による効果を説明する。
【００９８】
［実施例２に係る中継端末２０の構成］
まず、図１７、図１８を用いて、実施例２に係る中継端末２０の構成を説明する。図１７は、実施例２に係る中継端末２０の構成を示すブロック図である。図１８は、アクセス制御情報記憶部に記憶される情報の一例を示した図である。
【００９９】
なお、実施例２に係る中継端末２０は、アクセス制御情報記憶部２５と、アクセス制御部２６とをさらに備えて構成される他は、実施例１に係る中継端末２０と以下に説明する点が異なる。ここで、アクセス制御情報記憶部２５は、請求の範囲に記載の「通信条件記憶手段」に対応する。また、アクセス制御部２６は、請求の範囲に記載の「通信データ転送手段」に対応する。
【０１００】
すなわち、アクセス制御情報記憶部２５は、接続端末３０から受け付けたデータを転送するときに満足すべき通信方式および通信条件を記憶する。具体的に一例をあげて説明すると、アクセス制御情報記憶部２５は、図１８に示すように、アクセス制御条件として、接続端末３０から受け付けたデータを転送するときの条件と、これに対応する設定との組み合わせを記憶する。
【０１０１】
例えば、アクセス制御情報記憶部２５は、データを送信するときの「プロトコル」が「ＨＴＴＰ（Hypertext Transfer Protocol）」であればデータを送信する通信方式や、ネットワーク上のデータの帯域である「中継データ帯域」が「２００Ｋｂｐｓ以下」であればデータを送信する通信条件や、中継端末２０を介して認証した接続端末３０の端末数である「接続端末数」が「４以下」であればデータを送信する通信条件をアクセス制御条件として記憶する。
【０１０２】
アクセス制御部２６は、接続端末３０から通信データを受信した場合に、通信データに含まれる通信方式がアクセス制御情報記憶部２５に記憶されている通信方式と一致し、かつ、アクセス制御情報記憶部２５に記憶されている通信条件を満足することを条件に、通信データを転送する。
【０１０３】
具体的には、アクセス制御部２６は、接続端末３０から通信データを通信解析部２２を介して受信した場合には、通信データに含まれる通信方式がアクセス制御情報記憶部２５に記憶されている通信方式と一致するか否かを判定するとともに、アクセス制御情報記憶部２５に記憶されているアクセス制御条件を全て満たす状況であるか否かを判定する。
【０１０４】
そして、アクセス制御部２６は、通信データに含まれる通信方式がアクセス制御情報記憶部２５に記憶されている通信方式と一致し、かつ、アクセス制御情報記憶部２５に記憶されているアクセス制御条件を全て満たす状況であると判定した場合には、ネットワークを介して接続される所定の端末装置に対して通信データを転送する。
【０１０５】
一方では、アクセス制御部２６は、通信データに含まれる通信方式がアクセス制御情報記憶部２５に記憶されている通信方式と一致しないと判定した場合や、アクセス制御情報記憶部２５に記憶されているアクセス制御条件を全て満たす状況でないと判定した場合には、通信データを破棄する。
【０１０６】
［実施例２に係る接続端末３０の構成］
次に、図１９を用いて、実施例２に係る接続端末３０の構成を説明する。図１９は、実施例２に係る接続端末３０の構成を示すブロック図である。
【０１０７】
なお、実施例２に係る接続端末３０は、アクセス制御部３５をさらに備えて構成される他は、実施例１に係る接続端末３０と以下に説明する点が異なる。ここで、アクセス制御部３５は、請求の範囲に記載の「通信データ送信手段」に対応する。
【０１０８】
アクセス制御部３５は、ネットワークを介してデータを送信するときに、データを送信するときの通信方式を含んだ送信対象である通信データを中継端末２０に対して送信する。
【０１０９】
具体的には、アクセス制御部３５は、ネットワークに接続された所定の端末装置に対して送信すべきデータを通信解析部３２を介して受信した場合には、データを送信するときの通信方式を含んだ通信データを生成し、通信解析部３２を介して中継端末２０に送信する。
【０１１０】
［通信システムによる処理］
次に、実施例２に係る通信システムによる処理について、実施例２に係る接続端末３０による処理、実施例２に係る中継端末２０による処理の順に説明する。
【０１１１】
［実施例２に係る接続端末３０による処理］
まず、図２０を用いて、実施例２に係る接続端末３０による処理について説明する。図２０は、実施例２に係る接続端末による処理の流れを示すフローチャート図である。
【０１１２】
図２０に示すように、接続端末３０は、ネットワークに接続された所定の端末装置に対して送信すべきデータを通信解析部３２を介して受信すると（ステップＳ７００１肯定）、データを送信するときの通信方式を含んだ通信データを生成し（ステップＳ７００２）、通信解析部３２を介して中継端末２０に通信データを送信し（ステップＳ７００３）、処理を終了する。
【０１１３】
［実施例２に係る中継端末２０による処理］
次に、図２１を用いて、実施例２に係る中継端末２０による処理について説明する。図２１は、実施例２に係る中継端末による処理の流れを示すフローチャート図である。
【０１１４】
図２１に示すように、中継端末２０は、接続端末３０から通信データを通信解析部２２を介して受信すると（ステップＳ８００１肯定）、通信データに含まれる通信方式がアクセス制御情報記憶部２５に記憶されている通信方式と一致するか否かを判定するとともに、アクセス制御情報記憶部２５に記憶されているアクセス制御条件を全て満たす状況であるか否かを判定する（ステップＳ８００２）。
【０１１５】
ここで、通信データに含まれる通信方式がアクセス制御情報記憶部２５に記憶されている通信方式と一致し、かつ、アクセス制御情報記憶部２５に記憶されているアクセス制御条件を全て満たす状況であると判定した場合には（ステップＳ８００２肯定）、中継端末２０は、ネットワークを介して接続される所定の端末装置に対して通信データを転送し（ステップＳ８００３）、処理を終了する。
【０１１６】
一方では、通信データに含まれる通信方式がアクセス制御情報記憶部２５に記憶されている通信方式と一致しないと判定した場合や、アクセス制御情報記憶部２５に記憶されているアクセス制御条件を全て満たす状況でないと判定した場合には（ステップＳ８００２否定）、中継端末２０は、通信データを破棄し（ステップＳ８００４）、処理を終了する。
【０１１７】
［実施例２の効果］
上記したように、実施例２によれば、接続端末３０は、ネットワークを介してデータを送信するときに、データを送信するときの通信方式を含んだ送信対象である通信データを中継端末２０に対して送信し、中継端末２０は、接続端末３０から受け付けたデータを転送するときに満足すべき通信方式および通信条件を記憶し、接続端末３０から通信データを受信した場合に、通信データに含まれる通信方式が記憶されている通信方式と一致し、かつ、記憶されている通信条件を満足することを条件に、通信データを転送するので、中継端末２０を介して接続端末３０が実行するネットワークへのアクセスを制御することが可能である。
【実施例３】
【０１１８】
さて、これまで実施例１および実施例２ついて説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、実施例３として、他の実施例を説明する。
【０１１９】
例えば、実施例１では、中継端末２０の認証を実行した後に、接続端末３０の認証を実行する場合を説明したが、本発明はこれに限定されるものではなく、中継端末２０のＩＤやパスワードを中継端末２０に予め記憶しておき、接続端末３０の認証を実行するときに接続端末３０のＩＤやパスワードおよび中継端末２０のＩＤやパスワードを含んだ接続端末３０の認証要求を用いて中継端末２０の認証を同時に実行するようにしてもよい。
【０１２０】
また、認証要求を送信する契機について本発明は限定されるものではなく、例えば、ソフトウェアアプリケーションにおいて、操作画面上に予め用意しておいた「接続ボタン」をユーザが押下することを契機としてもよい。
【０１２１】
また、ＩＤやパスワードを入力する方法について本発明は限定されるものではなく、例えば、ＩＣ（Integrated Circuit）カードに記憶された情報を各端末が読み込むようにしてもよい。
【０１２２】
また、認証情報は、ユーザを識別するためのＩＤやパスワードに限定されるものではなく、例えば、端末ごとに設定されたＭＡＣアドレス（Media Access Control address）や、ＩＰアドレス（Internet Protocol Address）を用いても良い。
【０１２３】
また、実施例２では、ネットワークにデータを送信するときの通信条件として、ウェブアクセスや、メール送信などのアプリケーションの種類に基づいて通信条件を満たすか否かを判定するようにしてもよい。
【０１２４】
また、実施例２では、ネットワークにデータを送信するときのアクセス通信条件として、一定時間に中継する通信データのデータ量に基づいて通信条件を満たすか否かを判定するようにしてもよい。
【０１２５】
また、実施例２では、ネットワークにデータを送信するときの条件を記憶する場合を説明したが、ネットワークにデータを送信しないときの条件や、ネットワークにデータを送信するときの条件と、ネットワークにデータを送信しないときの条件との組み合わせを記憶するようにしてもよい。
【０１２６】
また、実施例２では、中継端末２０が通信データを破棄した場合に、通信データを破棄した旨を接続端末３０に対して通知するようにしてもよい。
【０１２７】
また、実施例２では、中継端末２０が通信データを破棄するのではなく、通信データをキューイングし、アクセス制御条件を全て満たす状況になったときに改めて転送するようにしてもよい。
【０１２８】
（システム構成等）
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。例えば、認証サーバ１０による認証処理を手動でおこなってもよい。
【０１２９】
この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報（例えば、図４、図５、図１８に示した記憶情報や、図６、図８、図１０に示した情報の構成）については、特記する場合を除いて任意に変更することができる。例えば、図１８に示したアクセス制御情報記憶部に記憶される情報として、ネットワークにデータを送信するか否かを示す可否情報をさらに記憶するようにしても良い。
【０１３０】
また、図３、図７、図９、図１７、図１９に示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、図３に示した、認証情報記憶部１２と、暗号化方式記憶部１３とを統合するなどできる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【０１３１】
（中継プログラム）
ところで、本発明はあらかじめ用意されたプログラムを認証サーバ１０、中継端末２０、または、接続端末３０としてのコンピュータで実行することによって実現するようにしてもよい。そこで、以下では、図２２を用いて、上記の実施例に示した通信システムにおける中継端末２０と同様の機能を有する中継プログラムを実行するコンピュータを一例として説明する。図２２は、中継プログラムを実行するコンピュータを示す図である。
【０１３２】
同図に示すように、中継端末としてのコンピュータ１１０は、入力部１２０、ＲＯＭ１３０、ＣＰＵ１４０、ＨＤＤ１５０、ＲＡＭ１６０および出力部１７０をバス１８０などで接続して構成される。
【０１３３】
ＲＯＭ１３０には、上記の実施例１に示した中継端末２０と同様の機能を発揮する中継プログラム、つまり、図２２に示すように通信解析プログラム１３０ａと、中継認証プログラム１３０ｂと、暗号化方式設定プログラム１３０ｃとが、あらかじめ記憶されている。なお、これらのプログラム１３０ａ〜プログラム１３０ｃについては、図７に示した中継端末２０の各構成要素と同様、適宜統合または、分散してもよい。
【０１３４】
そして、ＣＰＵ１４０がこれらのプログラム１３０ａ〜プログラム１３０ｃをＲＯＭ１３０から読み出して実行することで、図２２に示すように、プログラム１３０ａ〜プログラム１３０ｃは、通信解析プロセス１４０ａと、中継認証プロセス１４０ｂと、暗号化方式設定プロセス１４０ｃとして機能するようになる。なお、プロセス１４０ａ〜プロセス１４０ｃは、図７に示した、通信解析部２２と、中継認証処理部２３と、暗号化方式設定部２４とにそれぞれ対応する。
【０１３５】
なお、上記した各プログラム１３０ａ〜プログラム１３０ｃについては、必ずしも最初からＲＯＭ１３０に記憶させておく必要はなく、例えば、コンピュータ１１０に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」、またはコンピュータ１１０の内外に備えられるＨＤＤなどの「固定用の物理媒体」、さらには公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ１１０に接続される「他のコンピュータ（またはサーバ）」などに各プログラムを記憶させておき、コンピュータ１１０がこれから各プログラムを読み出して実行するようにしてもよい。
【産業上の利用可能性】
【０１３６】
以上のように、本発明に係る通信システム、中継方法、中継装置および中継プログラムは、ネットワークを介さずに認証要求を発信する接続端末と、接続端末から発信された認証要求を中継する中継端末と、中継端末とネットワークを介して通信可能な状態に接続され、接続端末および中継端末の認証処理を実行する認証処理装置とからなる通信システムに有用であり、特に、中継端末と、接続端末との間で情報を安全に無線通信することに適する。
【図面の簡単な説明】
【０１３７】
【図１】実施例１に係る通信システムの構成を説明するための図である。
【図２】実施例１に係る通信システムの概要および特徴を説明するための図である。
【図３】認証サーバの構成を示すブロック図である。
【図４】認証情報記憶部に記憶される情報の一例を示した図である。
【図５】暗号化方式記憶部に記憶される情報の一例を示した図である。
【図６】認証応答の構成例を示す図である。
【図７】中継端末の構成を示すブロック図である。
【図８】中継認証処理部によって生成される認証要求の一例を示す図である。
【図９】接続端末の構成を示すブロック図である。
【図１０】接続認証処理部によって生成される認証要求の一例を示す図である。
【図１１】認証サーバによる中継端末の認証処理の流れを示すフローチャート図である。
【図１２】認証サーバによる接続端末の認証処理の流れを示すフローチャート図である。
【図１３】中継端末による中継端末の認証要求処理の流れを示すフローチャート図である。
【図１４】中継端末による接続端末の認証要求中継処理の流れを示すフローチャート図である。
【図１５】接続端末による処理の流れを示すフローチャート図である。
【図１６】実施例１に係る通信システムによる処理の流れを示すシーケンス図である。
【図１７】実施例２に係る中継端末の構成を示すブロック図である。
【図１８】アクセス制御情報記憶部に記憶される情報の一例を示した図である。
【図１９】実施例２に係る接続端末の構成を示すブロック図である。
【図２０】実施例２に係る接続端末による処理の流れを示すフローチャート図である。
【図２１】実施例２に係る中継端末による処理の流れを示すフローチャート図である。
【図２２】中継プログラムを実行するコンピュータを示す図である。
【符号の説明】
【０１３８】
１０  認証サーバ
１１  通信処理部
１２  認証情報記憶部
１３  暗号化方式記憶部
１４  通信解析部
１５  認証処理部
１６  暗号化方式処理部
１７  暗号化方式生成部
２０  中継端末
２１  通信処理部
２２  通信解析部
２３  中継認証処理部
２４  暗号化方式設定部
２５  アクセス制御情報記憶部
２６  アクセス制御部
３０  接続端末
３１  通信処理部
３２  通信解析部
３３  接続認証処理部
３４  暗号化方式設定部
３５  アクセス制御部
１１０  コンピュータ
１２０  入力部
１３０  ＲＯＭ（Read-Only Memory）
１３０ａ  通信解析プログラム
１３０ｂ  中継認証プログラム
１３０ｃ  暗号化方式設定プログラム
１４０  ＣＰＵ（Central Processing Unit）
１４０ａ  通信解析プロセス
１４０ｂ  中継認証プロセス
１４０ｃ  暗号化方式設定プロセス
１５０  ＨＤＤ（Hard disk drive）
１６０  ＲＡＭ（Random Access Memory）
１７０  出力部
１８０  バス
【図１】
0005125424.tif 000002
【図２】
0005125424.tif 000003
【図３】
0005125424.tif 000004
【図４】
0005125424.tif 000005
【図５】
0005125424.tif 000006
【図６】
0005125424.tif 000007
【図７】
0005125424.tif 000008
【図８】
0005125424.tif 000009
【図９】
0005125424.tif 000010
【図１０】
0005125424.tif 000011
【図１１】
0005125424.tif 000012
【図１２】
0005125424.tif 000013
【図１３】
0005125424.tif 000014
【図１４】
0005125424.tif 000015
【図１５】
0005125424.tif 000016
【図１６】
0005125424.tif 000017
【図１７】
0005125424.tif 000018
【図１８】
0005125424.tif 000019
【図１９】
0005125424.tif 000020
【図２０】
0005125424.tif 000021
【図２１】
0005125424.tif 000022
【図２２】
0005125424.tif 000023