(57)【要約】別の無線クライアントサーバ型のインターネットワーキングのセキュリティプロトコルのインフラを必要とすることなく、プライベートのデータベースとアプリケーションに安全に無線アクセスすることを提供するシステム、方法、信号、及びコンピュータプログラム製品である。無線装置（２０１）は、ハイパーテキスト転送プロトコル（ＨＴＴＰ）メッセージを介して無線アクセスサービスプロバイダ（２０５）と通信し、無線アクセスサービスプロバイダ（２０５）とセキュアネットワーク（２０４）は、無線装置（２０１）のＲＡＤＩＵＳ認証を実行する。
2004537125.tif 000002
【特許請求の範囲】
【請求項１】
クライアントサーバ型のインターネットワーキングのセキュリティプロトコルを介してセキュアアプリケーションにアクセスする無線装置を提供する方法であって、
ネットワーク化されたマルチユーザ環境において、認証の制御と課金の実行とアクセス制御の提供のうちの少なくとも１つを行うように構成され、
前記無線装置から無線ネットワークにアクセスするステップと、
前記無線装置から、ユーザ識別及び認証情報を処理するように構成された無線アクセスサービス機構に、ユーザ識別及び認証情報を送信するステップと、
無線アクセスサービス機構によって、前記ユーザ識別及び認証情報に基づき、クライアントサーバ型のインターネットワーキングのセキュリティプロトコルの認証要求メッセージを作るステップと、
前記無線アクセスサービス機構から、クライアントサーバ型のインターネットワーキングのセキュリティプロトコルの認証を実行するように構成されたクライアントサーバ型のインターネットワーキングのセキュリティプロトコルの認証装置に、前記クライアントサーバ型のインターネットワーキングのセキュリティプロトコルの認証要求メッセージを送信するステップと
を有する方法。
【請求項２】
請求項１に記載の方法であって、
前記クライアントサーバ型のインターネットワーキングのセキュリティプロトコルがＲＡＤＩＵＳからなる方法。
【請求項３】
請求項２に記載の方法であって、
前記クライアントサーバ型のインターネットワーキングのセキュリティプロトコルの認証要求メッセージを送信するステップが、直接接続とローカルネットワークのうちの１つを介して送信することを含む方法。
【請求項４】
請求項３に記載の方法であって、
前記クライアントサーバ型のインターネットワーキングのセキュリティプロトコルの認証装置によって前記クライアントサーバ型のインターネットワーキングのセキュリティプロトコルの認証要求メッセージを処理し、
直接接続とローカルネットワークのうちの１つを介して、前記クライアントサーバ型のインターネットワーキングのセキュリティプロトコルの認証装置から、前記無線アクセスサービス機構に、クライアントサーバ型のインターネットワーキングのセキュリティプロトコルの認証許可メッセージとクライアントサーバ型のインターネットワーキングのセキュリティプロトコルの認証拒否メッセージのうちの少なくとも１つを送信することを更に有する方法。
【請求項５】
請求項４に記載の方法であって、
前記無線アクセスサービス機構でクライアントサーバ型のインターネットワーキングのセキュリティプロトコルの認証許可メッセージを処理し、
直接接続とローカルネットワークのうちの１つを介して、前記無線アクセスサービス機構から、前記クライアントサーバ型のインターネットワーキングのセキュリティプロトコルの認証装置に、クライアントサーバ型のインターネットワーキングのセキュリティプロトコルのアクセス課金開始メッセージを送信し、
直接接続とローカルネットワークのうちの１つを介して、前記無線アクセスサービス機構から、無線ゲートウェイ装置にセッション開始メッセージを送信し、
前記無線アクセスサービス機構から、前記無線装置に、無線認証許可メッセージを送信することを更に有する方法。
【請求項６】
請求項５に記載の方法であって、
前記無線アクセスサービス機構で無線タイミングパラメータを作るために、前記無線装置と前記無線ゲートウェイ装置との間の接続時間を計り、
前記無線タイミングパラメータが所定のタイミング値を超えた場合に、前記無線アクセスサービス機構から、前記無線ゲートウェイ装置と前記無線装置のうちの少なくとも１つに、セッション終了通知を送信することを更に有する方法。
【請求項７】
請求項５に記載の方法であって、
直接接続とローカルネットワークのうちの１つを介して、前記アクセスサービス機構から、前記クライアントサーバ型のインターネットワーキングのセキュリティプロトコルの認証装置に、クライアントサーバ型のインターネットワーキングのセキュリティプロトコルのアクセス認証課金終了メッセージを送信することを更に有する方法。
【請求項８】
請求項６に記載の方法であって、
直接接続とローカルネットワークのうちの１つを介して、前記アクセスサービス機構から、前記クライアントサーバ型のインターネットワーキングのセキュリティプロトコルの認証装置に、クライアントサーバ型のインターネットワーキングのセキュリティプロトコルのアクセス認証課金終了メッセージを送信することを更に有する方法。
【請求項９】
請求項４に記載の方法であって、
前記無線アクセスサービス機構でクライアントサーバ型のインターネットワーキングのセキュリティプロトコルの認証拒否メッセージを処理し、
前記無線アクセスサービス機構から、前記無線装置に、無線認証拒否メッセージを送信することを更に有する方法。
【請求項１０】
請求項２に記載の方法であって、
前記クライアントサーバ型のインターネットワーキングのセキュリティプロトコルの認証要求メッセージを送信する前記ステップが、グローバルネットワークを介して送信することを含む方法。
【請求項１１】
請求項１０に記載の方法であって、
前記無線アクセスサービス機構でクライアントサーバ型のインターネットワーキングのセキュリティプロトコルの認証許可メッセージを処理し、
グローバルネットワークを介して、前記無線サービス機構から無線ゲートウェイ装置にセッション開始メッセージを送信し、
前記無線アクセスサービス機構から前記無線装置に無線認証許可メッセージを送信し、
グローバルネットワークを介して、前記無線アクセスサービス機構から、前記クライアントサーバ型のインターネットワーキングのセキュリティプロトコルの認証装置に、クライアントサーバ型のインターネットワーキングのセキュリティプロトコルのアクセス認証課金開始メッセージを送信することを更に有する方法。
【請求項１２】
請求項１１に記載の方法であって、
前記無線アクセスサービス機構で無線タイミングパラメータを作るために、前記無線装置と前記無線ゲートウェイ装置との間の接続時間を計り、
前記無線タイミングパラメータが所定のタイミング値を超えた場合に、前記無線アクセスサービス機構から、前記無線ゲートウェイ装置と前記無線装置のうちの少なくとも１つに、セッション終了通知を送信することを更に有する方法。
【請求項１３】
請求項１１に記載の方法であって、
グローバルネットワークを介して、前記無線アクセスサービス機構から、前記クライアントサーバ型のインターネットワーキングのセキュリティプロトコルの認証装置に、クライアントサーバ型のインターネットワーキングのセキュリティプロトコルのアクセス認証課金終了メッセージを送信することを更に有する方法。
【請求項１４】
請求項１２に記載の方法であって、
グローバルネットワークを介して、前記無線アクセスサービス機構から、前記クライアントサーバ型のインターネットワーキングのセキュリティプロトコルの認証装置に、クライアントサーバ型のインターネットワーキングのセキュリティプロトコルのアクセス認証課金終了メッセージを送信することを更に有する方法。
【請求項１５】
請求項１０に記載の方法であって、
前記無線アクセスサービス機構でクライアントサーバ型のインターネットワーキングのセキュリティプロトコルの認証拒否メッセージを処理し、
前記無線アクセスサービス機構から、前記無線装置に、無線認証拒否メッセージを送信することを更に有する方法。
【請求項１６】
クライアントサーバ型のインターネットワーキングのセキュリティプロトコルを介してセキュアアプリケーションに無線装置をインタフェース接続するように構成されたシステムであって、
ネットワーク化されたマルチユーザ環境において、認証の制御と課金の実行とアクセス制御の提供のうちの少なくとも１つを行うように構成され、
無線接続媒体を介して、無線サービスプロバイダに接続された前記無線装置と、
グローバル通信ネットワークを介して、前記無線サービスプロバイダに接続された無線アクセスサービス機構であって、無線認証プロトコルとクライアントサーバ型のインターネットワーキングのセキュリティプロトコルとの間を変換するように構成された無線アクセスサービス機構と、
前記無線アクセスサービス機構に接続されたクライアントサーバ型のインターネットワーキングのセキュリティプロトコルの認証装置と
を有するシステム。
【請求項１７】
請求項１６に記載のシステムであって、
前記クライアントサーバ型のインターネットワーキングのセキュリティプロトコルがＲＡＤＩＵＳからなるシステム。
【請求項１８】
請求項１７に記載のシステムであって、
前記無線アクセスサービス機構に接続された無線ゲートウェイ装置と、
前記無線ゲートウェイ装置に接続されたセキュアアプリケーションと
を更に有するシステム。
【請求項１９】
請求項１７に記載のシステムであって、
前記無線アクセスサービス機構と前記クライアントサーバ型のインターネットワーキングのセキュリティプロトコルの認証装置が、直接接続とローカルネットワークのうちの１つによって接続されるシステム。
【請求項２０】
請求項１７に記載のシステムであって、
前記無線アクセスサービス機構と前記クライアントサーバ型のインターネットワーキングのセキュリティプロトコルの認証装置が、グローバルネットワークによって接続されるシステム。
【請求項２１】
請求項１８に記載のシステムであって、
前記無線アクセスサービス機構と前記無線ゲートウェイ装置が、直接接続とローカルネットワークのうちの１つによって接続されるシステム。
【請求項２２】
請求項１８に記載のシステムであって、
前記無線アクセスサービス機構と前記無線ゲートウェイ装置が、グローバルネットワークによって接続されるシステム。
【請求項２３】
クライアントサーバ型のインターネットワーキングのセキュリティプロトコルを介して少なくとも１つのセキュアアプリケーションに少なくとも１つの無線クライアントアプリケーションをインタフェース接続するように構成された装置であって、
ネットワーク化されたマルチユーザ環境において、認証の制御と課金の実行とアクセス制御の提供のうちの少なくとも１つを行うように構成され、
無線認証プロトコルをクライアントサーバ型のインターネットワーキングのセキュリティプロトコルに変換し、クライアントサーバ型のインターネットワーキングのセキュリティプロトコルの認証装置でクライアントサーバ型のインターネットワーキングのセキュリティプロトコル認証メッセージを交換するように構成された無線アクセスサービス機構を有する装置。
【請求項２４】
請求項２３に記載の装置であって、
前記クライアントサーバ型のインターネットワーキングのセキュリティプロトコルがＲＡＤＩＵＳからなる装置。
【請求項２５】
請求項２４に記載の装置であって、
前記無線アクセスサービス機構が、無線ゲートウェイ装置と前記無線装置のうちの少なくとも１つにセッション開始メッセージを送信するように更に構成された装置。
【請求項２６】
請求項２４に記載の装置であって、
前記無線アクセスサービス機構が、前記クライアントサーバ型のインターネットワーキングのセキュリティプロトコルの認証装置に、クライアントサーバ型のインターネットワーキングのセキュリティプロトコルの認証課金開始メッセージとクライアントサーバ型のインターネットワーキングのセキュリティプロトコルの認証課金終了メッセージのうちの少なくとも１つを送信するように更に構成された装置。
【請求項２７】
請求項２４に記載の装置であって、
前記無線アクセスサービス機構が、無線アプリケーションのセッションの時間を計り、無線ゲートウェイ装置と無線装置のうちの少なくとも１つにセッション時間終了メッセージを送信するように更に構成された装置。
【請求項２８】
少なくとも１つのセキュアアプリケーションに少なくとも１つの無線クライアントアプリケーションをインタフェース接続するように構成されたシステムであって、
セキュアな無線接続を作るようにセキュアプライベートネットワークに無線クライアント装置を接続する手段であって、前記無線クライアント装置が、無線認証情報を作るように構成され、ネットワーク化されたマルチユーザ環境において、認証の制御と課金の実行とアクセス制御の提供のうちの少なくとも１つを行うように構成されたクライアントサーバ型のインターネットワーキングのセキュリティプロトコル情報に基づいて、前記セキュアプライベートネットワークがアクセスを管理するように構成された手段と、
前記無線認証情報を前記クライアントサーバ型のセキュリティプロトコルの認証情報に変換する手段と、
前記セキュアな無線接続を開始し、管理し、終了する手段と
を有するシステム。
【請求項２９】
請求項２８に記載のシステムであって、
前記クライアントサーバ型のインターネットワーキングのセキュリティプロトコルがＲＡＤＩＵＳからなるシステム。
【請求項３０】
無線認証メッセージをクライアントサーバ型のインターネットワーキングのセキュリティプロトコルのメッセージに変換し、クライアントサーバ型のインターネットワーキングのセキュリティプロトコルの装置でクライアントサーバ型のインターネットワーキングのセキュリティプロトコルメッセージを交換するように構成されたソフトウェアのユニットとファームウェアのユニットのうちの少なくとも１つを有するコンピュータプログラム製品。
【請求項３１】
請求項３０に記載のコンピュータプログラム製品であって、
前記クライアントサーバ型のインターネットワーキングのセキュリティプロトコルがＲＡＤＩＵＳからなるコンピュータプログラム製品。
【発明の詳細な説明】
【０００１】
［関連する出願の相互参照］
本出願は、米国特許商標局に２００１年７月２４日に出願された“無線アクセスのシステム、方法、及びコンピュータプログラム製品（ＷＩＲＥＬＥＳＳ  ＡＣＣＥＳＳ  ＳＹＳＴＥＭ，  ＭＥＴＨＯＤ  ＡＮＤ  ＣＯＭＰＵＴＥＲ  ＰＲＯＧＲＡＭ  ＰＲＯＤＵＣＴ）”という題名の同一出願人による同時係属中の米国仮特許出願番号第６０／３０７，１７２と、米国特許商標局に２００１年８月２７日に出願された“無線アクセスのシステム、方法、及びコンピュータプログラム製品（ＷＩＲＥＬＥＳＳ  ＡＣＣＥＳＳ  ＳＹＳＴＥＭ，  ＭＥＴＨＯＤ  ＡＮＤ  ＣＯＭＰＵＴＥＲ  ＰＲＯＧＲＡＭ  ＰＲＯＤＵＣＴ）”という題名の同一出願人による同時係属中の米国仮特許出願番号第６０／３１４，６５６号の優先権を主張し、双方の全ての内容が参照として取り込まれる。
［発明の背景］
［技術分野］
本発明は、プライベートのデータベースとアプリケーションに安全に無線アクセスすることを提供するシステム、方法、信号、及びコンピュータプログラム製品に関するものである。特に、本発明は、プライベートネットワークのための別個の無線のセキュリティ／認証のインフラを必要とすることなく、無線装置のプライベートネットワークに安全にアクセスすることを提供することに関するものである。
［背景技術の説明］
外部のコンピュータ装置が会社のネットワークに接続されるときは常に、そのネットワークはセキュリティ侵害を更に受けやすくなりがちである。ネットワーク管理者は、侵入に対して保護するためのツールをほとんど残されていない。最新のセキュリティシステムは、一般に特定のハードウェアを必要とする、又はわずかの製品と互換性があるのみである。この問題は、多くのアクセスポイントを有する大規模のネットワークにおいて悪化する。
【０００２】
この問題に対処するために、ルーセント・テクノロジー（Ｌｕｃｅｎｔ  Ｔｅｃｈｎｏｌｏｇｉｅｓ）のインターネットワーキングシステム（ＩｎｔｅｒＮｅｔｗｏｒｋｉｎｇ  Ｓｙｓｔｅｍ）が、認証ダイヤルインユーザサービス、あるいはＲＡＤＩＵＳと呼ばれる分散型セキュリティ解決法を開発した。ＲＡＤＩＵＳは、ネットワーク化されたマルチユーザ環境において、認証、課金、及びアクセス制御を制御するために構成されたクライアントサーバ型のインターネットワーキングのセキュリティプロトコルの例である。ＲＡＤＩＵＳは、特定のハードウェアを必要としないセキュリティに対する方法に基づくソフトウェアプロトコルを提供する。分散されたセキュリティは、ユーザ認証及び許可を通信プロセスから分離し、ユーザ認証データのための単一の中央のロケーションを作る。ＲＡＤＩＵＳプロトコルは、１９９７年４月の日付のインターネット技術標準化タスクフォース（ＩＥＴＦ）のインターネット規約（ＲＦＣ）２１３８と、１９９７年４月の日付のＲＦＣ２１３９に規定されており、双方の全ての内容が参照として取り込まれる。ＲＡＤＩＵＳは、Ｗ．Ｒｉｃｈａｒｄ  Ｓｔｅｖｅｎｓによるプロトコル（Ｐｒｏｔｏｃｏｌ）（１９９４）と、Ｐｅｔｅ  ＬｏｓｈｉｎによるＴＣＰ／ＩＰ明瞭解説（ＴＣＰ／ＩＰ  Ｃｌｅａｒｌｙ  Ｅｘｐｌａｉｎｅｄ）第３版において示されるＴＣＰ／ＩＰにおいて定義されたＴＣＰ／ＩＰのアプリケーション層のプロトコルであり、双方の内容が参照として取り込まれる。
【０００３】
ＩＥＴＦによって以前に規定された分散されたセキュリティのモデルに基づき、ＲＡＤＩＵＳは、オープンで拡張性のあるクライアント／サーバのセキュリティシステムを提供する。ＲＡＤＩＵＳサーバは、サードパーティのセキュリティ製品又は独自のセキュリティシステムと容易に連動するのに適する。これまでは、多くの形式の通信サーバ又はネットワークハードウェアがＲＡＤＩＵＳクライアントのプロトコルに対応し、ＲＡＤＩＵＳサーバと通信が可能である。ＲＡＤＩＵＳは広く受け入れられた遠隔認証プロトコルになっている。
【０００４】
ＲＡＤＩＵＳは、権限のないアクセスに対してシステムを安全にする分散されたセキュリティのシステムに対応する。ＲＡＤＩＵＳ認証に基づくシステムは、ＲＡＤＩＵＳ認証サーバとＲＡＤＩＵＳクライアントを含む。従来のＲＡＤＩＵＳシステムにおいて、ユーザ認証とネットワークサービスアクセス情報は、ＲＡＤＩＵＳ認証サーバに位置する。ＲＡＤＩＵＳは、ユーザの要求条件に基づく多様な形式の前記情報に対応する。ＲＡＤＩＵＳは、例えばＵＮＩＸ（登録商標）のパスワードファイルや、ネットワーク情報サービス（ＮＩＳ）や、別に維持されているＲＡＤＩＵＳデータベースに対して、一般的な形式でユーザを認証する。ＲＡＤＩＵＳ準拠の通信サーバはＲＡＤＩＵＳクライアントとＲＡＤＩＵＳサーバを接続するように動作する。ＲＡＤＩＵＳクライアントは、ＲＡＤＩＵＳ認証要求をＲＡＤＩＵＳサーバに送信し、ＲＡＤＩＵＳサーバによって返送された応答で動作する。
【０００５】
ＲＡＤＩＵＳは、クライアントとサーバ間で一連の特別に形式化されたメッセージを含むプロトコルを通じて、ユーザの認証をするために用いられる。ＲＡＤＩＵＳユーザが認証されると、ＲＡＤＩＵＳクライアントは、適切なネットワークサービスへのアクセスをそのＲＡＤＩＵＳユーザに提供する。
【０００６】
図１は、インターネット上で認証を提供する例示的な従来のＲＡＤＩＵＳシステムの相互作用の図である。図の要素１０７によって示される時間の経過によって示される通り、図におけるイベントの順は上から下に流れる。図１に示す通り、インターネットサービスプロバイダ（ＩＳＰ）１０２のアクセスポイント（ＰＯＰ）１０３にダイヤルすることにより、エンドユーザ１０１がセッションを開始する。その後、ＩＳＰのＰＯＰ１０３は、エンドユーザ１０１が身分を証明することを要求する１０９。それに応答して、エンドユーザ１０１は、例えばユーザＩＤとパスワードとアクセスサーバの識別子を提供する１１０。その後、ＩＳＰのＰＯＰ１０３は、ユーザ認証情報を含むＲＡＤＩＵＳアクセス要求メッセージ１１１をＲＡＤＩＵＳサーバであるその独自のＩＳＰ認証サーバ１０４に送信し、応答を待つ１１７。ＲＡＤＩＵＳアクセス要求メッセージ１１１において提供されたユーザ認証情報に基づき、ＩＳＰ認証サーバ１０４は、エンドユーザ１０１がアクセスサービスプロバイダ１０５のユーザであることを認識する。アクセスサービスプロバイダ１０５は、この例において、会社の内部のセキュアネットワーク（例えばＸＹＺ会社１０６）への遠隔のエンドユーザ１０１のアクセスを管理するサードパーティである。ファイバーリンク・コミュニケーションズ会社（ＦＩＢＥＲＬＩＮＫ  ＣＯＭＭＵＮＩＣＡＴＩＯＮＳ  ＣＯＲＰＯＲＡＴＩＯＮ）が、前記の形式のサービスを提供する会社の例である。従って、ＩＳＰ認証サーバ１０４がユーザ識別情報を含むＲＡＤＩＵＳアクセス要求メッセージ１１３をアクセスサービスプロバイダ１０５に送信し、応答を待つ１１６。ＲＡＤＩＵＳアクセス要求メッセージ１１３において提供されたユーザ識別情報に基づき、アクセスサービスプロバイダ１０５は、エンドユーザ１０１がＸＹＺ会社１０６のユーザであることを認識する。それ故に、アクセスサービスプロバイダ１０５は、ユーザ識別情報を含むＲＡＤＩＵＳアクセス要求メッセージ１１４をＸＹＺ会社１０６に送信し、応答を待つ１１５。その後、ＸＹＺ会社１０６が、前記特定のエンドユーザ１０１へのＲＡＤＩＵＳ認証を実行し、ＲＡＤＩＵＳアクセス許可又はＲＡＤＩＵＳアクセス拒否メッセージ１１５をアクセスサービスプロバイダ１０５に返信し、それがＲＡＤＩＵＳアクセス許可又はＲＡＤＩＵＳアクセス拒否メッセージ１１６をＩＳＰ認証サーバ１０４に転送し、次にそれがＲＡＤＩＵＳアクセス許可又はＲＡＤＩＵＳアクセス拒否メッセージ１１７をＩＳＰのＰＯＰ１０３に転送し、対応するアクセス許可／アクセス拒否状態メッセージ１１８を生成し、エンドユーザ１０１に送信する。
【０００７】
前述の機能に関する制限は、無線のユーザとそのアプリケーションに容易に対応しないということである。無線装置（例えば、個人情報端末（ＰＤＡ）や無線のラップトップ）は、人気のある生産性向上ツールになっており、携帯性を考えると、遠隔ロケーションからセキュアネットワーク上のアプリケーションとデータベースにアクセスする望ましいツールになっている。一般的に、アクセスは、無線ネットワークプロバイダを通じてアクセスされるインターネットを介する。無線ネットワークプロバイダはＩＳＰが提供するサービスを提供しないため、遠隔無線装置からＲＡＤＩＵＳ認証された通信を有する機能が制限される。従って、無線遠隔アクセスの利便性を提供することと、セキュアネットワークを維持することとの間に均衡が作られる。
【０００８】
この問題に対する１つの提案された解決法は、無線ユーザと無線データサービスと無線サービスで用いられる通信技術の要求に合わせた並列認証を提供することである。しかし、組織において１つ以上の認証データベースを維持することは、従業者又は他の許可されたユーザが到着、出発、又はアクセス状態を変更すると、複数のデータベースを更新しなければならない情報セキュリティ要員にとって管理上の負担になる。更に、１つ以上の認証データベースを維持することは、異なるパスワードを維持し、無線及び非無線のアクセスの異なる情報セキュリティ技術について訓練を受ける必要があり得るユーザにとって操作上の不快になる。更に、ネットワークに多くの経路が提供さればされるほど、セキュリティ侵害又は故障が多く生じる。
［発明の概要］
本発明者は、アクセスされるネットワークに要求されるセキュリティのレベルを妥協することなく、無線装置への安全なアクセスを提供する必要があることを認識した。本発明者は、多くの無線装置が限られた処理能力を有しているため、無線装置でＲＡＤＩＵＳ機能を提供することは受け入れることのできる解決法ではないことを更に認識した。本発明の発明者は、無線装置からの非ＲＡＤＩＵＳ認証メッセージをＲＡＩＤＵＳ認証メッセージに変換する機能を提供することによって、無線装置を認証するために既存のＲＡＤＩＵＳ認証インフラが用いられ得ることを認識した。
【０００９】
従って、本発明の１つの目的は、それ自体にＲＡＤＩＵＳ機能を有さない無線装置にＲＡＤＩＵＳ認証を提供するシステムと装置と通信プロトコルと方法を提供することである。
【００１０】
本発明の更なる目的は、統合された無線／非無線のセキュリティインフラを維持するための方法と通信プロトコルを提供することである。
【００１１】
前述と他の目的が本発明によって取り組まれ、それは、無線装置からセキュアネットワークへのアクセスを認証し、課金し、制御する新規なシステムと方法と信号とコンピュータプログラム製品を含む。セキュアネットワークへの遠隔アクセスを要求する無線装置は、無線アクセスサービスプロバイダに認証の要求を送信する。無線アクセスサービスプロバイダは、前記要求を受信し、正規の認証要求を作り、又はセキュアネットワークの認証システムに従って無線装置から生じた認証要求を中継し、セキュアネットワークに認証要求を転送する。最終的な認証要求は正規の要求であるため、非無線の遠隔ユーザと同じように、同じセキュリティインフラを用いる同じ方法でセキュアネットワークが無線ユーザを処理する。認証要求の結果は、正規の認証プロトコルを介してセキュアネットワークから無線サービスプロバイダに送信される。無線アクセスサービスプロバイダは、その結果を無線装置に互換性のある形式に変換し、最後に対応するアクセス許可／拒否状態メッセージを生成し、無線通信リンク上で無線装置に送信する。
【００１２】
本発明の一実施例において、無線装置は、ハイパーテキスト転送プロトコル（ＨＴＴＰ）メッセージを介して無線アクセスサービスプロバイダと通信し、無線アクセスサービスプロバイダとセキュアネットワークは無線ユーザのためのＲＡＤＩＵＳ認証を実行する。
【００１３】
本発明の一実施例において、無線アクセスサービスプロバイダは、無線装置のためのセキュアネットワークへの遠隔アクセスを管理するサービスを提供するサードパーティである。
【００１４】
本発明の他の実施例において、無線アクセスサービスプロバイダは、遠隔無線ユーザを有する組織のセキュリティ環境内に収容される。
［好ましい実施例の詳細な説明］
本発明の更に完全な認知とその多くの付随する利点が、添付の図面と共に検討される次の詳細な説明を参照することによって更に良く理解されることと同様に、容易に得られる。
【００１５】
図を参照すると、図２は、本発明の一実施例による相互に作用する多様な要素を示すハイレベルなシステム図である。図２に示す通り、システムは、例えばＰＤＡのような無線装置２０１を含む。無線装置２０１は、無線トランシーバー２０２とデータセンター２０３を通じて、例えばインターネットのようなＩＰネットワーク２０４へのアクセスを得る。本発明の背景で説明したとおり、無線ユーザ２０１は、インターネットサービスプロバイダ（ＩＳＰ）のアクセスポイント（ＰＯＰ）を通じてインターネットへのアクセスを得るのではなく、データセンター２０３を介して直接アクセスを得る。データセンター２０３は、例えばＩＰパケットを作り、ＩＰネットワーク２０４と無線装置２０１との間の仲介としての役割をする。
【００１６】
図の要素２０９はセキュアネットワークへの遠隔アクセスを管理するサービスを提供するサービスプロバイダを表す。例えば、図の要素２０９は、ＸＹＺ会社２１０のセキュアネットワークへの遠隔アクセスを管理するサービスを提供するファイバーリンク・コミュニケーションズ会社（ＦＩＢＥＲＬＩＮＫ  ＣＯＭＭＵＮＩＣＡＴＩＯＮＳ  ＣＯＲＰＯＲＡＴＩＯＮ）を表す場合がある。ＸＹＺ会社２１０のアクセスネットワークへのアクセスは、ＲＡＤＩＵＳ認証データベース２０８にアクセスするＲＡＤＩＵＳ認証サーバ２０７によって制御される。本発明の背景で説明したとおり、ＲＡＤＩＵＳは広く受け入れられた遠隔認証プロトコルである。しかし、本発明は決してＲＡＤＩＵＳに基づく実現に限定されるものではないことがわかる。逆に、本発明の概念は、何らかの認証プロトコルに同等に適用可能である。
【００１７】
ＲＡＤＩＵＳプロトコルは、ＲＡＤＩＵＳクライアントがＲＡＤＩＵＳサーバと通信し、認証プロセスを実行することを要求する。それ故に、ＲＡＤＩＵＳクライアントは、ＲＡＤＩＵＳメッセージを受信し、分析するだけでなく、ＲＡＤＩＵＳサーバに送信され得るＲＡＤＩＵＳメッセージを作ることができなければならない。従って、クライアントアプリケーションはこの必須の処理を実行する必要がある。本発明者によって認識された通り、ＲＡＤＩＵＳクライアントの処理の負担を一般的な無線装置に設置することは望ましくない。わかる通り、ＰＤＡのような一般的な無線装置は、限られた処理能力を有しており、ＲＡＤＩＵＳのようなインフラのアプリケーションより、ユーザアプリケーションに処理能力を割り当てることが更に望ましい。
【００１８】
ＲＡＤＩＵＳクライアントの要求を処理することが、例えばＸＹＺ会社２１０のセキュアネットワークへの遠隔アクセスを管理するサービスを提供するサードパーティ２０９にゆだねられることを認識したのは本発明者である。従って、図２に示す通り、無線アクセスサービスプロバイダ２０５は、無線ユーザ２０１からのアクセスを認証するＲＡＤＩＵＳクライアントとしての役割をする。更に詳細に以下に説明するとおり、無線アクセスサービスプロバイダ２０５は、無線ユーザ２０１の代わりにＲＡＤＩＵＳ認証サーバ２０７でＲＡＤＩＵＳ認証を実行する変換器としての役割をする。本発明の一実施例において、無線ユーザ２０１は、例えばハイパーテキスト転送プロトコル（ＨＴＴＰ）メッセージを用いてＩＰネットワーク２０４を介して、無線アクセスサービスプロバイダ２０５と通信する。ＨＴＴＰはＰＤＡやラップトップコンピュータのような無線装置で広く対応されており、無線ユーザ２０１に追加の負担をかけない。従って、無線アクセスサービスプロバイダ２０５は、無線エンドユーザ２０１からのＨＴＴＰメッセージに含まれた認証の要求を、ＸＹＺ会社２１０のＲＡＤＩＵＳ認証サーバ２０７でＲＡＤＵＩＳ認証を起動するために用いられるＲＡＤＩＵＳ認証要求に変換する。前記ＲＡＤＩＵＳ認証要求は、ＩＰネットワーク２０４を介してＸＹＺ会社２１０のＲＡＤＩＵＳ認証サーバ２０７に送信される。更に、他のＲＡＤＩＵＳメッセージ、例えばＲＡＤＩＵＳアカウントの開始／終了メッセージが、ＩＰネットワーク２０４を介して無線アクセスサービスプロバイダ２０５からＸＹＺ会社２１０のＲＡＤＩＵＳ認証サーバ２０７に送信され得る。また、セッション開始、セッション終了、又はセッションタイムアウトのメッセージが、ＩＰネットワーク２０４を介して、無線アクセスサービスプロバイダ２０５と、無線ユーザ２１０と、無線アプリケーションゲートウェイ２０６の間で交換され得る。
【００１９】
本発明者はまた、ＲＡＤＩＵＳクライアントの要求を処理することが、例えばＸＹＺ会社内に置かれた無線認証の専用の別の装置にゆだねられ、ＩＰネットワーク２０４を介してＸＹＺ会社２１０のＲＡＤＩＵＳ認証サーバ２０７と通信するように構成されることを認識した。このように、他の実施例において、無線アクセスサービスプロバイダ２０５は、ＸＹＺ会社２１０の区域内に置かれ、ＩＰネットワーク２０４を介して、ＲＡＤＩＵＳ認証サーバ２０７と無線ユーザ２０１と無線アプリケーションゲートウェイ２０６と通信するように構成される。この他の実施例において、無線アクセスサービスプロバイダ２０５は、ＸＹＺ会社２１０のプライベートＩＰネットワークを介して、ＲＡＤＩＵＳ認証サーバ２０７と無線アプリケーションゲートウェイ２０６と通信し、無線アクセスサービスプロバイダ２０５は、例えばインターネットのような外部のネットワークで無線ユーザ２０１と通信する。この他の実施例において、無線アクセスサービスプロバイダ２０５と無線アプリケーションゲートウェイ２０６の双方が同じコンピュータで動くコンピュータプログラムとして実現され、この場合には２つのコンピュータプログラムが通信するためにＩＰネットワークが必要ないことを、その技術に熟練した人は認識するだろう。
【００２０】
図３は、無線エンドユーザ３０１のＲＡＤＩＵＳ認証を実行するときに送信される多様なメッセージを示す相互作用の図である。図の要素３０５によって示される時間の経過によって示される通り、図におけるイベントの順は上から下に流れる。図３に示す通り、無線ネットワークプロバイダ３０２に連絡することによって３０６、無線エンドユーザ３０１がセッションを開始する。無線ネットワークプロバイダ３０２は、無線エンドユーザ３０１が有効なユーザであるかどうかを判断し、そうである場合は、発呼者が無線ネットワークサービスプロバイダ３０２のユーザとして認証されたことを示すメッセージ３０７を無線エンドユーザ３０１に送信する。無線エンドユーザ３０１がセキュアネットワークへのアクセスを希望する場合は、無線エンドユーザ３０１は、無線アクセスサービスプロバイダ３０３に認証要求３０８を送信する。本発明の一実施例において、無線エンドユーザ３０１からの認証要求メッセージは、例えば無線エンドユーザのユーザ識別子とパスワードとＩＰアドレスとを含み得る。前述の通り、本発明の一実施例において、無線アクセスサービスプロバイダ３０３は、ＸＹＺ会社３０４のセキュアネットワークへの遠隔アクセスを管理するサービスをＸＹＺ会社３０４に提供するサードパーティである。本発明の他の実施例において、無線アクセスサービスプロバイダ３０３は、ＸＹＺ会社３０４の内部のインフラの一部である。
【００２１】
図３を続けて、無線アクセスサービスプロバイダ３０３による認証要求の受信により、無線アクセスサービスプロバイダは、ＸＹＺ会社３０４のＲＡＤＩＵＳサーバとのＲＡＤＩＵＳ認証セッションを起動するために用いられるＲＡＤＩＵＳメッセージを生成する。ＸＹＺ会社のセキュアネットワークへのアクセスを要求するＲＡＤＩＵＳメッセージ３０９は、認証要求メッセージ３０８にエンドユーザ３０１から送信された情報を含む。
【００２２】
ＲＡＤＩＵＳ認証要求メッセージ３０９の受信により、ＸＹＺ会社３０４のセキュアネットワークに存在するＲＡＤＩＵＳサーバは、ＲＡＤＩＵＳ認証データベースにアクセスすることにより、無線エンドユーザ３０１を認証することを試みる。その後、ＸＹＺ会社３０４のＲＡＤＩＵＳ認証サーバは、アクセスが許可された、又は拒否されたことを示すＲＡＤＩＵＳメッセージ３１０を無線アクセスサービスプロバイダ３０３に返信する。無線アクセスサービスプロバイダは、ＸＹＺ会社３０４から受信したＲＡＤＩＵＳメッセージ３１０を解釈し、無線エンドユーザ３０１に認証結果を返信する非ＲＡＤＩＵＳメッセージ３１１を生成する。前述の通り、無線エンドユーザ３０１と無線アクセスサービスプロバイダとの間の通信は、本発明の一実施例においてＨＴＴＰメッセージである。
【００２３】
ＸＹＺ会社３０４の観点からは、無線エンドユーザ３０１は、インターネットサービスプロバイダを通じてＸＹＺ会社３０４のセキュアネットワークにアクセスを要求する一般的なダイヤルインのユーザとは異ならない。従って、本発明者によって認識された通り、他の遠隔のユーザによって用いられる同じ認証インフラを利用して、無線エンドユーザ３０１が認証され得る。
【００２４】
図４は、本発明の一実施例による無線エンドユーザのＲＡＤＩＵＳ認証を実行する場合の例示的なメッセージフローを示すブロック図である。図４に示す通り、無線ユーザは、無線ユーザのユーザＩＤとパスワードとＩＰアドレスを含むＨＴＴＰメッセージ４０１をデータセンター４０２に送信する。データセンター４０２は、認証要求情報を含むＴＣＰ／ＩＰパケット４０３を生成し、そのＴＣＰ／ＩＰパケットを例えばインターネットに配置する。そのＴＣＰ／ＩＰパケットは、無線アクセスサービスプロバイダ４０４に経路を定められる。無線アクセスサービスプロバイダ４０４は、ＨＴＴＰメッセージを認証要求として認識し、認証要求情報をユーザＩＤとパスワードとＩＰアドレスを含むＲＡＤＩＵＳメッセージ４０５に再構成する。ＲＡＤＩＵＳメッセージ４０５は、ＴＣＰ／ＩＰパケットとしてＸＹＺ会社のＲＡＤＩＵＳ認証サーバ４０６に送信される。ＸＹＺ会社のＲＡＤＩＵＳ認証サーバ４０６はＲＡＤＩＵＳメッセージ４０５を分析し、ＲＡＤＩＵＳ認証データベースに対してＲＡＤＩＵＳ認証を実行し、前記特定の無線ユーザについてアクセスが許可又は拒否されるべきかどうかを判断する。前記判断が行われると、ＸＹＺ会社のＲＡＤＩＵＳ認証サーバは、アクセスが許可又は拒否されたこと４０７を示すＲＡＤＩＵＳメッセージを生成する。ＲＡＤＩＵＳ認証状態メッセージ４０７は、ＴＣＰ／ＩＰメッセージとして無線アクセスサービスプロバイダ４０８に送信される。無線アクセスサービスプロバイダ４０８は、ＲＡＤＩＵＳメッセージの意図された受信者が無線ユーザであることを認識し、それ故に、ＲＡＤＩＵＳメッセージをＨＴＴＰメッセージ４０９に再構成し、ＴＣＰ／ＩＰメッセージとしてデータセンター４１０に返信される。その後、データセンター４１０は、適切なＨＴＴＰメッセージ４１１を無線ユーザに送信する。図４からわかるとおり、外部の世界とＸＹＺ会社との間の相互作用は、ＲＡＤＩＵＳプロトコルに完全に固執しており、それ故にＸＹＺ会社の認証インフラに遠隔の無線ユーザの対応を可能にする特定の要求が設けられない。
【００２５】
図５は、本発明の一実施例による統合されたＲＡＤＩＵＳ／非ＲＡＤＩＵＳ認証プロセスのフローチャートである。この例において、無線アクセスサービスプロバイダは、ＸＹＺ会社への遠隔アクセスを管理するサービスを提供するサードパーティである。図５に示す通り、Ｓ５０１で処理が始まり、認証要求が無線アクセスサービスプロバイダによって受信される。処理はステップＳ５０２に進み、認証要求がＲＡＤＩＵＳパケットであるかどうかが判断される。要求がＲＡＤＩＵＳパケットである場合（すなわち、ステップＳ５０２において“ｙｅｓ”である場合）、処理はステップＳ５０４に進み、ＲＡＤＩＵＳパケットがＸＹＺ会社の社内認証サーバに転送される。他方、認証要求がＲＡＤＩＵＳパケットでないことが判断された場合（すなわち、ステップＳ５０２において“ｎｏ”である場合）、処理はステップＳ５０３に進み、認証要求がＲＡＤＩＵＳメッセージとして再構成される。認証要求がＲＡＤＩＵＳメッセージとして再構成されると、処理は前述のステップＳ５０４に進み、ＲＡＤＩＵＳパケットがＸＹＺ会社の社内認証サーバに転送される。
【００２６】
その後、処理はステップＳ５０５に進み、ＸＹＺ会社のＲＡＤＩＵＳ認証サーバがユーザの認証を試みてＲＡＤＩＵＳ認証データベースにクエリを行う。処理はステップＳ５０６に進み、ユーザが認証されたかどうかが判断される。ユーザが認証された場合（すなわち、ステップＳ５０６で“ｙｅｓ”の場合）、処理はステップＳ５０７に進み、ＸＹＺ会社のＲＡＤＩＵＳ認証サーバからサードパーティの無線アクセスサービスプロバイダに確認メッセージが送信される。他方、ユーザが認証されない場合（すなわち、ステップＳ５０６で“ｎｏ”の場合）、処理はステップＳ５０８に進み、ＸＹＺ会社のＲＡＤＩＵＳ認証サーバが、サードパーティの無線アクセスサービスプロバイダに認証失敗メッセージを送信する。
【００２７】
ステップＳ５０７又はステップＳ５０８のいずれかにおいて認証状態メッセージがサードパーティの無線アクセスサービスプロバイダに送信された後、処理はステップＳ５０９に進み、エンドユーザが無線クライアントであるかどうかをサードパーティの無線アクセスサービスプロバイダが判断する。認証を要求しているエンドユーザが無線クライアントであると判断された場合（すなわち、ステップＳ５０９で“ｎｏ”の場合）、処理はステップＳ５１０に進み、認証要求を起動したＲＡＤＩＵＳクライアントにＲＡＤＩＵＳ認証結果メッセージが戻される。認証結果メッセージがＲＡＤＩＵＳクライアントに送信された後に、処理が終了する。
【００２８】
他方、エンドユーザが無線クライアントであると判断された場合（すなわち、ステップＳ５０９で“ｙｅｓ”の場合）、処理はステップＳ５１１に進み、サードパーティの無線アクセスサービスプロバイダは、ＲＡＤＩＵＳメッセージからの認証結果メッセージを、無線エンドユーザと互換性のあるメッセージに再構成する。サードパーティの無線アクセスサービスプロバイダが認証結果メッセージを再構成した後に、処理はステップＳ５１２に進み、再構成された認証結果メッセージが非ＲＡＤＩＵＳのエンドユーザに送信される。認証結果が送信された後に処理は終了する。
【００２９】
図６は、無線アクセスサービスプロバイダ６０７がＸＹＺ会社６１４の外部に位置する、本発明の一実施例に対応した統合されたＲＡＤＩＵＳ／非ＲＡＤＩＵＳ認証システムのハイレベルなシステム図である。統合されたＲＡＤＩＵＳ／非ＲＡＤＩＵＳ認証システムにおいて、何らかの遠隔装置（無線ネットワークデータセンター６０３と無線トランシーバー６０２を介して通信する無線装置６０１、又はＩＳＰ６０６を介して通信する非無線装置６０５のいずれか）は、ＸＹＺ６１４の内部に置かれたセキュアアプリケーションと通信が可能である。無線ネットワークデータセンター６０３とＩＳＰ６０６の双方は、ＩＰネットワーク６０４を介してＸＹＺ会社にＩＰトラヒックを中継するように構成される。
【００３０】
無線装置によって提供されるユーザ情報とパスワードに基づき、無線アクセスサービスプロバイダ６０７によってＲＡＤＩＵＳ認証要求メッセージが、ＩＰネットワーク６０４を介してＸＹＺ会社６１４に置かれたＲＡＤＩＵＳ認証サーバ６０８に再構成される（遠隔装置が無線装置６０１の場合）、又は中継される（無線装置が非無線装置である場合）。ＲＡＤＩＵＳ認証サーバ６０８は、認証要求メッセージに含まれる情報をＲＡＤＩＵＳ認証データベース６０９と照合し、ＩＰネットワーク６０４を介してＲＡＤＩＵＳ認証許可メッセージ又はＲＡＤＩＵＳ認証拒否メッセージのいずれかで無線アクセスサービスプロバイダ６０７に応答する。更に、ユーザのアカウントが有効及び失効になると、無線アクセスサービスプロバイダ６０７とＲＡＤＩＵＳ認証サーバ６０８はＩＰネットワーク６０４を介してＲＡＤＩＵＳアカウントメッセージを交換する。
【００３１】
オプションで、無線アクセスサービスプロバイダ６０７は、無線セッションが終了したことを判断し、それによって遠隔装置（例えば、無線装置６０１又は非無線装置６０５）及び対応するゲートウェイ装置（例えば、無線アプリケーションゲートウェイ６０１又は非無線アプリケーションゲートウェイ６１７）に通知するタイマーを動作するように構成され得る。遠隔装置（すなわち、無線装置６０１又は非無線装置６０５）と対応するゲートウェイ装置（すなわち、無線アプリケーションゲートウェイ６１０又は非無線アプリケーションゲートウェイ６１７）との間の実際のトラヒックは、対応するパス（すなわち、無線データパス６１６と非無線データパス６１５）上でＩＰネットワーク６０４を介して交換される。異なるアクセス装置に異なるアクセス権限を提供することも可能である（例えば、無線装置６０１を使用する場合にユーザＡは第１のセキュアアプリケーション６１１にアクセスすることを許可される場合があり、非無線装置６０５を使用する場合にユーザＡは第１のセキュアアプリケーション６１１と第２のセキュアアプリケーション６１２と第３のセキュアアプリケーション６１３にアクセスすることを許可される場合がある）。他の実施例において、統合された無線／非無線の認証環境は、ＩＰネットワーク６０４を介して無線装置６０１と無線アプリケーションゲートウェイ６１０とＲＡＤＩＵＳ認証サーバ６０８と通信を行う、ＸＹＺ会社６１４の区域内に無線アクセスサービスプロバイダ６０７を含み得る。この実施例において、無線アクセスサービスプロバイダ６０７は、ＸＹＺ会社６１４のプライベートＩＰネットワークを介してＲＡＤＩＵＳ認証サーバ６０８と無線アプリケーションゲートウェイ６１０と通信し、無線アクセスサービスプロバイダ６０７は、例えばインターネットのような外部のネットワーク上で無線ユーザ６０１と通信する。前記他の実施例において、無線アクセスサービスプロバイダ６０７と無線アプリケーションゲートウェイ６１０が同じコンピュータで動くコンピュータプログラムとして実現され、この場合には２つのコンピュータプログラムが通信するためにＩＰネットワークが必要ないことを、その技術に熟練した人は認識するだろう。
【００３２】
図７は、本発明の第１又は第２の実施例のいずれかが実現され得るコンピュータシステム１２０１のブロック図である。コンピュータシステム１２０１は、バス１２０２又は情報を通信する他の通信手段と、バス１２０２につなげられ、情報を処理するプロセッサ１２０３を含む。コンピュータシステム１２０１はまた、ランダムアクセスメモリ（ＲＡＭ）又は他の動的ストレージ装置（例えば、ダイナミックＲＡＭ（ＤＲＡＭ）や、スタティックＲＡＭ（ＳＲＡＭ）や、シンクロナスＤＲＡＭ（ＳＤＲＡＭ））のような、バス１２０２につなげられ、プロセッサ１２０３によって実行される情報と命令を保存するメインメモリ１２０４を含む。更に、メインメモリ１２０４は、プロセッサ１２０３による命令の実行中に一時的な変数又は中間情報を保存するために用いられ得る。コンピュータシステム１２０１は、バス１２０２につなげられ、プロセッサ１２０３のための静的な情報と命令を保存する読み取り専用メモリ（ＲＯＭ）１２０５又は他の静的ストレージ装置（例えば、プログラム可能ＲＯＭ（ＰＲＯＭ）や、消去可能ＰＲＯＭ（ＥＰＲＯＭ）や、電子的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ））を更に含む。
【００３３】
コンピュータシステム１２０１はまた、バス１２０２につなげられ、磁気ハードディスクや取り外し可能媒体ドライブ（例えば、フロッピー（登録商標）ディスクドライブや、読み取り専用コンパクトディスクドライブや、読み取り／書き込みコンパクトディスクドライブや、コンパクトディスク・ジュークボックスや、テープドライブや、光磁気ディスク）のように、情報と命令を保存する１つ以上のストレージ装置を制御するディスクコントローラ１２０６を含む。ストレージ装置は、適切な装置インタフェース（例えば、小型コンピュータ用周辺機器インタフェース（ＳＣＳＩ）や、統合デバイスエレクトロニクス（Ｉｎｔｅｇｒａｔｅｄ  ｄｅｖｉｃｅ  ｅｌｅｃｔｒｏｎｉｃｓ）（ＩＤＥ）や、拡張ＩＤＥ（Ｅ−ＩＤＥ）や、ダイレクトメモリアクセス（ＤＭＡ）や、ウルトラＤＭＡ（ｕｌｔｒａ−ＤＭＡ））を用いてコンピュータシステム１２０１に追加され得る。
【００３４】
コンピュータシステム１２０１はまた、特定目的論理素子（例えば、特定用途向け集積回路（ＡＳＩＣ））又は構成可能論理素子（例えば、単純プログラム可能論理素子（ＳＰＬＤ）や、統合プログラム可能論理素子（ＣＰＬＤ）や、フィールド・プログラマブル・ゲート・アレイ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）（ＦＰＧＡ））を含み得る。
【００３５】
コンピュータシステム１２０１はまた、バス１２０２につなげられ、陰極線管（ＣＲＴ）のように、コンピュータユーザに情報を表示するディスプレイ１２０１を制御するディスプレイコントローラ１２０９を含み得る。コンピュータシステムは、キーボード１２１１やポインティング装置１２１２のように、コンピュータユーザと相互作用し、プロセッサ１２０３に情報を提供する入力装置を含む。ポインティング装置１２１２は、例えばマウス、トラックボール、又は命令情報とコマンド選択をプロセッサ１２０３に通信し、ディスプレイ１２１０のカーソルの動きを制御するポインティングスティックである場合がある。更に、プリンタは、コンピュータシステム１２０１によって保存又は生成されたデータの印刷されたリストを提供し得る。
【００３６】
コンピュータシステム１２０１は、メインメモリ１２０４のようなメモリに含まれる１つ以上の命令の１つ以上のシーケンスを実行するプロセッサ１２０３に応じて、本発明の処理ステップの一部又は全てを実行する。前記の命令は、ハードディスク１２０７又は取り外し可能媒体ドライブ１２０８のような他のコンピュータ読み取り可能媒体から、メインメモリ１２０４に読み込まれ得る。多重処理構成の１つ以上のプロセッサもまた、メインメモリ１２０４に含まれる命令のシーケンスを実行するために用いられ得る。他の実施例において、配線回路がソフトウェア命令の代わりに、又はそれと共に用いられ得る。従って、実施例は、ハードウェア回路とソフトウェアの何らかの特定の組み合わせに限定されない。
【００３７】
前述の通り、コンピュータシステム１２０１は、本発明の教示に従ってプログラムされた命令を保持し、ここで説明されたデータ構造、テーブル、レコード、又は他のデータを含むための少なくとも１つのコンピュータ読み取り可能媒体又はメモリを含む。コンピュータ読み取り可能媒体の例は、コンパクトディスク、ハードディスク、フロッピー（登録商標）ディスク、テープ、光磁気ディスク、ＰＲＯＭ（ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＰＲＯＭ）、ＤＲＡＭ、ＳＲＡＭ、ＳＤＲＡＭ、又は何らかの他の磁気媒体、コンパクトディスク（例えばＣＤ−ＲＯＭ）、又は何らかの他の光媒体、パンチカード、紙テープ、又は穴のパターンを備えた他の物理媒体、搬送波（後述する）、又はコンピュータが読み取り可能な何らかの他の媒体である。
【００３８】
コンピュータ読み取り可能媒体の何らかの１つ又は組み合わせに保存されると、本発明は、コンピュータシステム１２０１を制御し、本発明を実現する装置又は装置群を駆動し、コンピュータシステム１２０１が人間のユーザと相互作用することを可能にするソフトウェアを含む。前記のソフトウェアは、デバイス・ドライバと、オペレーティングシステムと、開発ツールを含む場合があり、それらに限定されない。前記のコンピュータ読み取り可能媒体は、本発明を実現する際に実行される処理の全て又は一部（処理が分散されている場合）を実行するための本発明のコンピュータプログラム製品を更に含む。
【００３９】
本発明のコンピュータコードは、スクリプトと、インタープリタ可能プログラムと、ダイナミックリンクライブラリ（ＤＬＬ）と、Ｊａｖａ（登録商標）のクラスと、完全な実行可能プログラムを含み、それらに限定されない何らかのインタープリタ可能又は実行可能コードの仕組みである場合がある。更に、本発明の処理の一部は、更に良い性能、信頼性、及び／又はコストのために分散され得る。
【００４０】
ここで用いられる“コンピュータ読み取り可能媒体”という言葉は、プロセッサ１２０３に実行のための命令を提供することに関与する何らかの媒体を参照する。コンピュータ読み取り可能媒体は、不揮発性媒体と、揮発性媒体と、送信媒体を含み、それらに限定されない多様な形式をとる場合がある。不揮発性媒体は、例えばハードディスク１２０７のような光学ディスクや、磁気ディスクや、光磁気ディスク、又は取り外し可能媒体ドライブ１２０８を含む。揮発性媒体は、メインメモリ１２０４のようなダイナミックメモリを含む。送信媒体は、バス１２０２を構成する線を含む同軸ケーブルと銅線と光ファイバーを含む。送信媒体はまた、電波中に生成されたものや、赤外線データ通信のような、音波又は光波の形式をとる場合がある。
【００４１】
多様な形式のコンピュータ読み取り可能媒体が、実行のためのプロセッサ１２０３の１つ以上の命令の１つ以上のシーケンスを実行することに含まれ得る。例えば、命令は最初に遠隔コンピュータの磁気ディスクで処理され得る。遠隔コンピュータは、本発明の全て又は一部を実行する命令をダイナミックメモリにロードし、モデムを用いて電話線上で命令を送信し得る。コンピュータシステム１２０１の方のモデムは、電話線でデータを受信し、赤外線送信機を用いてデータを赤外線信号に変換し得る。バス１２０２につなげられた赤外線検出器が赤外線信号で運ばれたデータを受信し、データをバス１２０２に置く。バス１２０２は、データをメインメモリ１２０４に運び、そこからプロセッサ１２０３が命令を取り出し、実行する。メインメモリ１２０４によって受信された命令は、プロセッサ１２０３による実行の前又は後のいずれかに、オプションでストレージ装置１２０７又は１２０８に保存され得る。
【００４２】
コンピュータシステム１２０１はまた、バス１２０２につながれた通信インタフェース１２１３を含む。通信インタフェース１２１３は、ゲートウェイ装置１２９９につながる双方向データ通信を提供する。例えば、通信インタフェース１２１３は、何らかのパケット交換ＬＡＮに取り付けられたネットワークインタフェースカードである場合がある。他の例として、通信インタフェース１２１３は、非同期デジタル加入者回線（ＡＤＳＬ）カード、デジタル総合サービス網（ＩＳＤＮ）カード、又は対応する形式の通信線へのデータ通信接続を提供するモデムである場合がある。前記の何らかの実現において、通信インタフェース１２１３は、多様な形式の情報を表すデジタルのデータストリームを運ぶ電気の又は電磁気の若しくは光学の信号を送受信する。
【００４３】
ネットワークリンク１２１４は、一般的に１つ以上のネットワークを通じて他のデータ装置にデータ通信を提供する。例えば、ネットワークリンク１２１４は、ローカルネットワーク（例えばＬＡＮ）を通じて、又はサービスプロバイダによって運営される装置を通じて、他のコンピュータに接続を提供し、それは通信ネットワーク１２１６を通じて通信サービスを提供する。ローカルネットワーク１２１４と通信ネットワーク１２１６は、例えばデジタルのデータストリームを運ぶ電気の又は電磁気の若しくは光学の信号と、関連する物理レイヤ（例えば、ＣＡＴ５ケーブル、同軸ケーブル、光ファイバー等）を用いる。多様なネットワークを通じた信号と、ネットワークリンク１２１４上の及び通信インタフェース１２１３を通じた信号は、デジタルデータをコンピュータシステム１２０１に運び、及びそれから運び、ベースバンド信号又は搬送波信号に実現され得る。ベースバンド信号は、デジタルデータのビットのストリームを記述する変調されていない電気パルスとしてデジタル信号を伝達し、前記“ビット”という言葉は、広く符号を意味するものと解釈され、各符号は、少なくとも１つの情報ビットを伝達する。デジタルデータはまた、導電性媒体で伝搬される、又は伝搬媒体を通じて電磁気波として送信される振幅、位相、及び／又は周波数の移動で適合させた信号等で、搬送波を変調するために用いられ得る。従って、デジタルデータは、“有線”通信チャネルを通じて変調されていないベースバンドのデータとして送信され得る、及び／又は搬送波を変調することによってベースバンドと異なる所定の周波数帯域で送信され得る。
【００４４】
前述の実施例に関する命令、パラメータ、参照データは、ソフトウェア及び／ファームウェアにコード化され得る。
【００４５】
前述の教示を踏まえて、明らかに、本発明の多数の改良と変更が可能である。従って、ここで特別に説明した以外の方法で本発明が実行され得ることは、特許請求の範囲内であることがわかる。
【図面の簡単な説明】
【００４６】
【図１】ユーザにおける遠隔ダイヤルの従来の認証プロセスを示す相互作用の図である。
【図２】本発明の一実施例のハイレベルなシステム図である。
【図３】本発明の一実施例による遠隔無線装置の認証を示す相互作用の図である。
【図４】本発明の一実施例によるメッセージフローを示すブロック図である。
【図５】本発明の一実施例による統合された無線／非無線の認証プロセスのフローチャートである。
【図６】本発明の一実施例のハイレベルなシステム図である。
【図７】本発明の１つ以上の実施例を制御するためにプログラムされた例示的なコンピュータ装置のシステム図である。
【図１】
2004537125.tif 000003
【図２】
2004537125.tif 000004
【図３】
2004537125.tif 000005
【図４】
2004537125.tif 000006
【図５】
2004537125.tif 000007
【図６】
2004537125.tif 000008
【図７】
2004537125.tif 000009
【国際公開パンフレット】
2004537125.tif 000010
2004537125.tif 000011
2004537125.tif 000012
2004537125.tif 000013
2004537125.tif 000014
2004537125.tif 000015
2004537125.tif 000016
2004537125.tif 000017
2004537125.tif 000018
2004537125.tif 000019
2004537125.tif 000020
2004537125.tif 000021
2004537125.tif 000022
2004537125.tif 000023
2004537125.tif 000024
2004537125.tif 000025
2004537125.tif 000026
2004537125.tif 000027
2004537125.tif 000028
2004537125.tif 000029
2004537125.tif 000030
2004537125.tif 000031
2004537125.tif 000032
2004537125.tif 000033
2004537125.tif 000034
2004537125.tif 000035
2004537125.tif 000036
2004537125.tif 000037
2004537125.tif 000038
2004537125.tif 000039
2004537125.tif 000040
2004537125.tif 000041
2004537125.tif 000042
2004537125.tif 000043
2004537125.tif 000044
2004537125.tif 000045
2004537125.tif 000046
2004537125.tif 000047
2004537125.tif 000048
【国際公開パンフレット（コレクトバージョン）】
2004537125.tif 000049
2004537125.tif 000050
2004537125.tif 000051
2004537125.tif 000052
2004537125.tif 000053
2004537125.tif 000054
2004537125.tif 000055
2004537125.tif 000056
2004537125.tif 000057
2004537125.tif 000058
2004537125.tif 000059
2004537125.tif 000060
2004537125.tif 000061
2004537125.tif 000062
2004537125.tif 000063
2004537125.tif 000064
2004537125.tif 000065
2004537125.tif 000066
2004537125.tif 000067
2004537125.tif 000068
2004537125.tif 000069
2004537125.tif 000070
2004537125.tif 000071
2004537125.tif 000072
2004537125.tif 000073
2004537125.tif 000074
2004537125.tif 000075
2004537125.tif 000076
2004537125.tif 000077
2004537125.tif 000078
2004537125.tif 000079
2004537125.tif 000080
2004537125.tif 000081
2004537125.tif 000082
2004537125.tif 000083
2004537125.tif 000084
2004537125.tif 000085
2004537125.tif 000086
2004537125.tif 000087
【国際調査報告】
2004537125.tif 000088
2004537125.tif 000089