(57)【要約】【課題】  所定時間毎に認証を繰り返す認証システムを用い、かつ停止状態のサプリカントへのパケットの送信が可能な通信システムを提供する。【解決手段】  通信端末１０は、認証の成功を経てネットワークへの接続が可能となる。また、通信端末１０は、動作状態と停止状態の間で移行でき、動作状態から停止状態へ移行するときに停止状態への移行を通知する機能を有する。認証装置１１は、認証を行い、認証の成功した通信端末１０について所定時間をカウントし、所定時間が経過すると通信端末１０に再び認証を行うことを繰り返している。そして、通信端末１０から停止状態への移行が通知（２０７）されると、通信端末１０について所定時間のカウントを停止しての認証が有効な状態を維持する。【選択図】      図５
2006287384.tif 000002
【特許請求の範囲】
【請求項１】
認証の有効な所定時間が経過する毎に繰り返し認証を行う認証システムであって、
前記認証の成功を経てネットワークへの接続が可能となり、動作状態と停止状態の間で移行でき、前記動作状態から前記停止状態へ移行するときに前記停止状態への移行を通知する機能を有する通信端末と、
前記認証を行い、該認証の成功した通信端末について前記所定時間をカウントし、該所定時間が経過すると該通信端末に再び前記認証を行うことを繰り返しており、該通信端末から前記停止状態への移行が通知されると、該通信端末について前記所定時間のカウントを停止して前回の認証が有効な状態を維持する認証装置とを有する認証システム。
【請求項２】
前記認証装置は、前記所定時間のカウントが停止された前記通信端末が前記動作状態に移行すると、前記所定時間のカウントを再開する、請求項１記載の認証システム。
【請求項３】
前記認証装置は、前記通信端末から前記認証の要求があると該通信端末が前記動作状態に移行したと認識する、請求項２記載の認証システム。
【請求項４】
前記認証装置は、前記動作状態に移行した前記通信端末の前記認証を行い、該認証が成功すると該通信端末について前記所定時間のカウントを初期状態から開始する、請求項２または３に記載の認証システム。
【請求項５】
前記認証装置は、前記認証の成功した通信装置のアカウントに対応して、前記停止状態か否かを示すフラグと前記所定時間をカウントするタイマーとを設定し、前記通信端末が前記停止状態へ移行すると前記フラグを設定し、該通信端末が前記動作状態に移行すると該フラグを解除し、該フラグが設定されている間は前記タイマーを停止する、請求項１〜４のいずれか1項に記載の認証システム。
【請求項６】
前記通信端末は、前記停止状態にあるとき、前記ネットワークを介して他装置から指示があると前記動作状態に移行する、請求項１〜５のいずれか1項に記載の認証システム。
【請求項７】
認証の有効な所定時間が経過する毎に通信端末に対して繰り返し認証を行う認証装置であって、
前記認証の成功した通信端末が動作状態にあるか停止状態にあるかを管理するフラグ管理部と、
該通信端末について前記所定時間の経過をカウントしており、前記フラグ管理部にて該通信端末が停止状態であるとされている間は前記所定時間のカウントを停止するタイマー管理部と、
前記通信端末からの要求、または前記タイマー管理部での前記所定時間の経過により前記認証を行い、前記認証に成功した通信端末について、前記タイマー管理部にて前記所定時間が経過するまで該認証を有効とする認証処理部とを有する認証装置。
【請求項８】
前記タイマー管理部は、前記所定時間のカウントが停止された前記通信端末が前記動作状態に移行すると、前記所定時間のカウントを再開する、請求項７記載の認証装置。
【請求項９】
認証の有効な所定時間が経過する毎に繰り返し通信端末の認証を行うシステムにおける認証方法であって、
前記認証の成功した通信端末について前記所定時間のカウントを開始するステップと、
該通信端末が停止状態の間は前記所定時間のカウントを停止して前記認証が有効な状態を維持するステップと、
前記所定時間が経過すると該通信端末について再び前記認証を行うステップとを有する認証方法。
【請求項１０】
認証の有効な所定時間が経過する毎に通信端末に対して繰り返し認証を行う認証装置としてコンピュータを動作させるためのプログラムであって、
前記認証の成功した通信端末について前記所定時間のカウントを開始する手順と、
該通信端末が停止状態の間は前記所定時間のカウントを停止して前記認証が有効な状態を維持する手順と、
前記所定時間が経過すると該通信端末について再び前記認証を行う手順とをコンピュータに実行させるためのプログラム。
【請求項１１】
認証の有効な所定時間が経過する毎に繰り返し認証が行われる通信端末あって、
動作状態とするか停止状態とするかを管理する停止状態管理部と、
前記停止状態管理部にて前記動作状態とされているときに情報処理を実行可能であり、前記動作状態から前記停止状態に移行するとき、認証装置に、前記停止状態への移行を通知する情報処理部と、
前記停止状態管理部にて前記停止状態とされているときにもパケットの送受信が可能であり、前記動作状態への移行を指示するパケットを受信すると、前記動作状態とするよう前記停止状態管理部に指示する通信機能部とを有する通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サプリカントの正当性を確認するための認証を行う認証システムに関し、特に、サプリカントの認証後に所定の期間が経過すると、そのサプリカントに対して再び認証を行う認証システムに関する。
【背景技術】
【０００２】
ネットワークへのアクセスではセキュリティの確保が重要であり、そのために認証が行われる。無線ＬＡＮでは、ユーザ認証／暗号方式としてＩＥＥＥ８０２．１ｘやＷＰＡ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ａｃｃｅｓｓ）、ＷＰＡ２などの規格が策定されており、それらの規格に準拠した認証システムが提供されている（例えば、特許文献１参照）。
【０００３】
図７は、従来の認証システムの構成を示すブロック図である。図７を参照すると、従来の認証システムは、サプリカント９０およびオーセンティケータ９１を有している。オーセンティケータ９１はラディウス（ＲＡＤＩＵＳ）サーバ９２と接続可能である。
【０００４】
サプリカント９０は、一例として無線ＬＡＮの端末のようなユーザの用いる端末であり、オーセンティケータ９１による認証を受けることによりネットワークとの接続が可能となる。
【０００５】
オーセンティケータ９１は、一例として無線ＬＡＮのアクセスポイントのような認証を行う装置であり、端末であるサプリカント９０の認証を行う。ここでは、オーセンティケータ９１は、認証処理にラディウスプロトコルを用い、ラディウスクライアントとして動作するものとする。サプリカント９１からのアクセスを受けると、オーセンティケータ９１は、ラディウスサーバ９２との間で認証情報を送受信し、認証が成功すると、その旨をサプリカント９０に通知する。
【０００６】
また、認証には期限（Ａｕｔｈｅｎｔｉｃａｔｅ  Ｌｉｆｅ  Ｔｉｍｅ）があり、オーセンティケータ９１は、認証の成功したサプリカント９０について所定時間毎に繰り返し認証を行う。
【０００７】
ラディウスサーバ９２は、オーセンティケータ９１からの要求によりサプリカント９０に関する認証処理を行う。ラディウスサーバ９２は、認証処理にラディウスプロトコルを用いる。ラディウスクライアントであるオーセンティケータ９１から要求を受けると、ラディウスサーバ９２は、オーセンティケータ９１との間で認証情報を送受信し、認証の成否を判定する。
【０００８】
図８は、従来の認証システムの動作を示すシーケンス図である。図８を参照すると、まず、サプリカント９０は、初回の認証時に、オーセンティケータ９１に対してＥＡＰＯＬ（ＰＰＰ  Ｅｘｔｅｎｓｉｂｌｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋｓ）−Ｓｔａｒｔパケット９０１を送る。
【０００９】
ＥＡＰＯＬ−Ｓｔａｒｔパケット９０１を受けたオーセンティケータ９１は、認証処理を開始し、ＥＡＰ−Ｒｅｑｕｅｓｔパケット９０２をサプリカント９０へ送る。ＥＡＰ−Ｒｅｑｕｅｓｔパケット９０２を受けたサプリカント９０は、応答としてＥＡＰ−Ｒｅｓｐｏｎｓｅパケット９０３をオーセンティケータ９１へ送る。
【００１０】
ＥＡＰ−Ｒｅｓｐｏｎｓｅパケット９０３を受けたオーセンティケータ９１は、ラディウスサーバ９２へＡｃｃｅｓｓ−Ｒｅｑｕｅｓｔパケット９０４を送り、サプリカント９０の認証を要求する。その後、一連の認証プロセスを経て認証が成功すると、ラディウスサーバ９２は、認証の成功を示すＡｃｃｅｓｓ−Ａｃｃｅｐｔパケット９０５をオーセンティケータ９１に送る。
【００１１】
Ａｃｃｅｓｓ−Ａｃｃｅｐｔパケット９０５を受けたオーセンティケータ９１は、認証の成功を通知するＥＡＰ−Ｓｕｃｃｅｓｓパケット９０６をサプリカント９０に送る。これにより、サプリカント９０は、オーセンティケータ９１を介してネットワークとの接続が可能な状態となる。
【００１２】
また、このときオーセンティケータ９１は、内部の認証テーブル（不図示）にサプリカント９０のアカウントを登録し、そのアカウントに対応した再認証タイマー（不図示）のカウントダウンを開始する。再認証タイマーは、認証の期限をカウントするタイマーである。
【００１３】
以上のように認証が成功した後に一定期間が経過して再認証タイマーが満了し、すなわち前回の認証が有効な期限が経過すると、オーセンティケータ９１は、再認証プロセスを発生させる。再認証プロセスとは、認証の期限が経過したサプリカントについて再び認証を行うプロセスである。以下、これについて説明する。
【００１４】
再認証タイマーの満了により、オーセンティケータ９１は、サプリカント９０の認証の期限が経過したことを認識する。そして、オーセンティケータ９１は、認証期限の経過したサプリカント９１にＥＡＰ−Ｒｅｑｕｅｓｔパケット９０７を送る。
【００１５】
ＥＡＰ−Ｒｅｑｕｅｓｔパケット９０７を受けたサプリカント９０は、ＥＡＰＯＬ−Ｓｔａｒｔパケット９０８をオーセンティケータ９１に送る。これ以降、認証システムは初回の認証と同様に動作する。
【００１６】
ＥＡＰＯＬ−Ｓｔａｒｔパケット９０８を受けたオーセンティケータ９１は、認証処理を開始し、ＥＡＰ−Ｒｅｑｕｅｓｔパケット９０９をサプリカント９０に送る。ＥＡＰ−Ｒｅｑｕｅｓｔパケット９０９を受けたサプリカントは、その応答としてＥＡＰ−Ｒｅｓｐｏｎｓｅパケット９１０をオーセンティケータ１２へ送る。
【００１７】
ＥＡＰ−Ｒｅｓｐｏｎｓｅパケット９１０を受けたオーセンティケータ９１は、ラディウスサーバ９２へＡｃｃｅｓｓ−Ｒｅｑｕｅｓｔパケット１１１を送り、サプリカント９０の認証を要求する。その後、一連の認証プロセスを経て認証が成功すると、ラディウスサーバ９２は、認証の成功を示すＡｃｃｅｓｓ−Ａｃｃｅｐｔパケット９１２をオーセンティケータ９１に送る。
【００１８】
Ａｃｃｅｓｓ−Ａｃｃｅｐｔパケット９１２を受けたオーセンティケータ９１は、認証の成功を通知するＥＡＰ−Ｓｕｃｃｅｓｓパケット９１３をサプリカント９０に送る。これにより、サプリカント９０は、オーセンティケータ９１を介したネットワークとの接続を継続可能となる。
【００１９】
また、このとき、オーセンティケータ９１は、内部の認証テーブルにサプリカント９０のアカウントを再登録しあるいは登録を維持し、そのアカウントに対応した再認証タイマーをリセットしてカウントダウンを開始する。
【００２０】
その後も認証の期限が経過する毎に同様の再認証プロセスが繰り返される。
【００２１】
図９は、従来の認証システムにおける初回の認証手順を示すシーケンス図である。図９は、図８においてパケット９０１〜９０６の送受信により示された認証処理の一例を詳細に示したものである。図９を参照すると、サプリカント９０からオーセンティケータ９１へのＥＡＰＯＬ−Ｓｔａｒｔとオーセンティケータ９１からサプリカント９０へのＥＡＰ−Ｒｅｑｕｅｓｔ（Ｉｄｅｎｔｉｔｙ）とにより認証が開始される。
【００２２】
認証プロセスにおいては、ラディウスサーバ９２からサプリカント９０へのＣａｌｌｅｎｇｅと、それに対するＲｅｓｐｏｎｓｅであるサプリカント９０からラディウスサーバ９２へのＭｅｓｓａｇｅＤｉｇｅｓｔとが複数回繰り返して送受信される。
【００２３】
認証が成功すると、その旨がラディウスサーバ９２からオーセンティケータ９１を経てサプリカント９０に通知されるとともに、オーセンティケータ９１では、再認証タイマーがカウントを開始する。また、オーセンティケータ９１からサプリカント９０へは暗号鍵が配信される。
【００２４】
図１０は、従来の認証システムにおける再度の認証手順を示すシーケンス図である。図１０は、図８においてパケット９０７〜９１３の送受信により示された認証処理の一例を詳細に示したものである。図１０を参照すると、タイマーの満了により、オーセンティケータ９１からサプリカント９０にＥＡＰ−Ｒｅｑｕｅｓｔ（Ｉｄｅｎｔｉｔｙ）が送られることにより認証が開始される。
【００２５】
認証プロセスは初回の認証と同様であり、ラディウスサーバ９２からサプリカント９０へのＣａｌｌｅｎｇｅと、それに対するＲｅｓｐｏｎｓｅであるサプリカント９０からラディウスサーバ９２へのＭｅｓｓａｇｅＤｉｇｅｓｔとが複数回繰り返して送受信される。
【００２６】
認証が成功すると、その旨がラディウスサーバ９２からオーセンティケータ９１を経てサプリカント９０に通知されるとともに、オーセンティケータ９１では、再認証タイマーがリセットされ、カウントダウンを開始する。また、オーセンティケータ９１からサプリカント９０へは暗号鍵が配信される。
【特許文献１】特開２００３−２５９４１７号公報
【発明の開示】
【発明が解決しようとする課題】
【００２７】
サプリカント９０は、ユーザ操作、ユーザの使用状態、あるいはバッテリーの充電状態などによっては、通常の動作状態からサスペンド状態、ハイバネート状態、あるいはシャットダウン状態に移行する場合がある。
【００２８】
サスペンド状態とは、実行中のプログラム等を一時停止した状態である。ハイバネート状態とは、メインメモリの内容をハードディスクに格納して省電力モードに移行した状態である。シャットダウン状態とは、実行中のプログラム等を終了し、電源を切断できる状態である。ここではサスペンド状態、ハイバネート状態、およびシャットダウン状態のことを「停止状態」と総称することとする。
【００２９】
これらサスペンド状態、ハイバネート状態、あるいはシャットダウン状態のコンピュータをネットワーク経由でレジュームあるいは起動させる、ウェイクオンＬＡＮ（Ｗａｋｅ  ｏｎ  ＬＡＮ（登録商標））と呼ばれる機能がある。ここでは、レジュームおよび起動のように停止状態から動作状態に移行することを「ウェイクアップ」と総称することとする。
【００３０】
図１１は、一般的なウェイクオンＬＡＮについて説明するための図である。図１１を参照すると、端末９３はＬＡＮカード９４によりネットワーク９５に接続されている。また、端末９６もネットワーク９５に接続されている。
【００３１】
ここでは端末９３が停止状態となっているものとする。また、端末９３が停止状態となっても、ＬＡＮカード９４は通電状態に維持され、ネットワーク９５にＭＡＣ層でリンクされている。そして、ＬＡＮカード９４は、ウェイクオンパケットを受信すれば端末９３をウェイクアップさせる状態となっている。
【００３２】
この状態から端末９３をウェイクアップさせるために、端末９６からネットワーク９５を介してＬＡＮカード９４にウェイクオンパケットを送る。ウェイクオンパケットを受信したＬＡＮカード９４は端末９３をウェイクアップさせる。
【００３３】
このようにしてウェイクオンＬＡＮ機能が実現されている。
【００３４】
しかし、図７に示したような認証システムにおいてサプリカント９０が停止状態になると、サプリカント９０はウェイクアップされるまでオーセンティケータ９１からのパケットを受信することができない。再認証タイマーが満了するとオーセンティケータ９１は認証を開始するが、サプリカント９０が認証プロセスを実行できないため、認証は失敗に終わることとなる。その結果、サプリカント９０は、ネットワークとのリンクが切断されるので、ウェイクオン機能により他の端末（不図示）からウェイクアップさせることができない状態となる。
【００３５】
本発明の目的は、所定時間毎に認証を繰り返す認証システムを用い、かつ停止状態のサプリカントへのパケットの送信が可能な通信システムを提供することである。
【課題を解決するための手段】
【００３６】
上記目的を達成するために、本発明の認証システムは、
認証の有効な所定時間が経過する毎に繰り返し認証を行う認証システムであって、
前記認証の成功を経てネットワークへの接続が可能となり、動作状態と停止状態の間で移行でき、前記動作状態から前記停止状態へ移行するときに前記停止状態への移行を通知する機能を有する通信端末と、
前記認証を行い、該認証の成功した通信端末について前記所定時間をカウントし、該所定時間が経過すると該通信端末に再び前記認証を行うことを繰り返しており、該通信端末から前記停止状態への移行が通知されると、該通信端末について前記所定時間のカウントを停止して前回の認証が有効な状態を維持する認証装置とを有している。
【００３７】
したがって、本発明によれば、通信端末は、認証に成功した状態から停止状態に移行するとき、その移行を認証装置に通知し、認証装置は、停止状態への移行が通知された通信端末について認証期限のカウントを一時停止するので、停止状態の通信端末について認証期限が切れることが無く、その通信端末へパケットを送信することができる。
【００３８】
また、前記認証装置は、前記所定時間のカウントが停止された前記通信端末が前記動作状態に移行すると、前記所定時間のカウントを再開することとしてもよい。
【００３９】
また、前記認証装置は、前記通信端末から前記認証の要求があると該通信端末が前記動作状態に移行したと認識することとしてもよい。
【００４０】
また、前記認証装置は、前記動作状態に移行した前記通信端末の前記認証を行い、該認証が成功すると該通信端末について前記所定時間のカウントを初期状態から開始することとしてもよい。
【００４１】
また、前記認証装置は、前記認証の成功した通信装置のアカウントに対応して、前記停止状態か否かを示すフラグと前記所定時間をカウントするタイマーとを設定し、前記通信端末が前記停止状態へ移行すると前記フラグを設定し、該通信端末が前記動作状態に移行すると該フラグを解除し、該フラグが設定されている間は前記タイマーを停止することとしてもよい。
【００４２】
また、前記通信端末は、前記停止状態にあるとき、前記ネットワークを介して他装置から指示があると前記動作状態に移行することとしてもよい。
【００４３】
したがって、これによれば、停止状態の間に認証の期限が切れることがなく、ネットワークを介して他装置から停止状態の通信端末を動作状態に移行させることができる。
【００４４】
本発明の認証装置は、認証の有効な所定時間が経過する毎に通信端末に対して繰り返し認証を行う認証装置であって、
前記認証の成功した通信端末が動作状態にあるか停止状態にあるかを管理するフラグ管理部と、
該通信端末について前記所定時間の経過をカウントしており、前記フラグ管理部にて該通信端末が停止状態であるとされている間は前記所定時間のカウントを停止するタイマー管理部と、
前記通信端末からの要求、または前記タイマー管理部での前記所定時間の経過により前記認証を行い、前記認証に成功した通信端末について、前記タイマー管理部にて前記所定時間が経過するまで該認証を有効とする認証処理部とを有している。
【００４５】
また、前記タイマー管理部は、前記所定時間のカウントが停止された前記通信端末が前記動作状態に移行すると、前記所定時間のカウントを再開することとしてもよい。
【００４６】
本発明の認証方法は、認証の有効な所定時間が経過する毎に繰り返し通信端末の認証を行うシステムにおける認証方法であって、
前記認証の成功した通信端末について前記所定時間のカウントを開始するステップと、
該通信端末が停止状態の間は前記所定時間のカウントを停止して前記認証が有効な状態を維持するステップと、
前記所定時間が経過すると該通信端末について再び前記認証を行うステップとを有している。
【００４７】
本発明のプログラムは、認証の有効な所定時間が経過する毎に通信端末に対して繰り返し認証を行う認証装置としてコンピュータを動作させるためのプログラムであって、
前記認証の成功した通信端末について前記所定時間のカウントを開始する手順と、
該通信端末が停止状態の間は前記所定時間のカウントを停止して前記認証が有効な状態を維持する手順と、
前記所定時間が経過すると該通信端末について再び前記認証を行う手順とをコンピュータに実行させるためのプログラムである。
【００４８】
本発明の通信端末は、認証の有効な所定時間が経過する毎に繰り返し認証が行われる通信端末あって、
動作状態とするか停止状態とするかを管理する停止状態管理部と、
前記停止状態管理部にて前記動作状態とされているときに情報処理を実行可能であり、前記動作状態から前記停止状態に移行するとき、認証装置に、前記停止状態への移行を通知する情報処理部と、
前記停止状態管理部にて前記停止状態とされているときにもパケットの送受信が可能であり、前記動作状態への移行を指示するパケットを受信すると、前記動作状態とするよう前記停止状態管理部に指示する通信機能部とを有している。
【発明の効果】
【００４９】
本発明によれば、通信端末は、認証に成功した状態から停止状態に移行するとき、その移行を認証装置に通知し、認証装置は、停止状態への移行が通知された通信端末について認証期限のカウントを一時停止するので、停止状態の通信端末について認証期限が切れることが無く、その通信端末へパケットを送信することができる。
【発明を実施するための最良の形態】
【００５０】
本発明を実施するための形態について図面を参照して詳細に説明する。
【００５１】
図１は、本実施形態の認証システムの構成を示すブロック図である。図１を参照すると、本実施形態の認証システムは、サプリカント１０およびオーセンティケータ１１を有している。オーセンティケータ１１はラディウスサーバ（ＲＡＤＩＵＳ）サーバ１２と接続可能である。
【００５２】
サプリカント１０は、ＬＡＮ接続の機能（例えばＬＡＮカード）を有し、ネットワークに接続可能なユーザ端末であり、一例として無線ＬＡＮ端末である。オーセンティケータ１１による認証を受けることによりネットワーク（不図示）との接続が可能となる。
【００５３】
また、サプリカント１０は、ユーザの操作、ユーザの使用状態、あるいはバッテリーの充電状態などによって、サスペンド状態、ハイバネート状態、あるいはシャットダウン状態に移行する機能を有する。
【００５４】
サスペンド状態とは、実行中のプログラム等を一時停止した状態である。ハイバネート状態とは、メインメモリの内容をハードディスクに格納して省電力モードに移行した状態である。シャットダウン状態とは、実行中のプログラム等を終了し、電源を切断できる状態である。ここではサスペンド状態、ハイバネート状態、およびシャットダウン状態のことを「停止状態」と総称することとする。
【００５５】
また、停止状態となったサプリカント１０は、他のコンピュータからネットワークを経由した指示によりレジュームあるいは起動する。これがウェイクオンＬＡＮと呼ばれる機能である。ここではレジュームおよび起動のように、停止状態から動作状態に移行することを「ウェイクアップ」と総称することとする。サプリカント１０は認証の成功を経てネットワークに接続されると、その後に停止状態となってもＬＡＮ接続の機能は動作し、ウェイクオンパケットを受信するとウェイクアップする。
【００５６】
また、本実施形態のサプリカント１０は、停止状態になるとき、停止状態である旨をオーセンティケータ１１に通知する。停止状態の通知は「ＷＯＬ−ＲＤＹパケット」により行われるものとする。なお、サプリカント１０は、停止状態からウェイクアップするときには、初回の認証と同じ動作をする。
【００５７】
オーセンティケータ１１は、一例として無線ＬＡＮのアクセスポイントのような、認証を行う装置であり、端末であるサプリカント１０の認証を行う。ここでは、オーセンティケータ１１は、認証処理にラディウスプロトコルを用い、ラディウスクライアントとして動作するものとする。サプリカント１１からのアクセスを受けると、オーセンティケータ１１は、ラディウスサーバ１２との間で認証情報を送受信し、認証が成功すると、その旨をサプリカント１０に通知する。
【００５８】
また、認証には期限（Ａｕｔｈｅｎｔｉｃａｔｅ  Ｌｉｆｅ  Ｔｉｍｅ）があり、オーセンティケータ１１は、認証の成功したサプリカント１０について所定時間毎に繰り返し認証を行う。ただし、オーセンティケータ１１は、サプリカント１０が停止状態であれば、そのサプリカント１０については時間のカウントを停止する。
【００５９】
そのために、オーセンティケータ１１は、サプリカント１０のアカウントに対応して、認証期限の経過を計る再認証タイマーと、停止状態か否かを示すＷＯＬ−ＲＤＹフラグとを管理する。
【００６０】
オーセンティケータ１１は、ＷＯＬ−ＲＤＹパケットをサプリカント１０から受信すると、そのサプリカント１０のＷＯＬ−ＲＤＹフラグを“１”（停止状態）にする。また、オーセンティケータ１１は、サプリカント１０から認証処理が開始されれば、ＷＯＬ−ＲＤＹフラグを“０”（非停止状態）にする。
【００６１】
再認証タイマーは、認証期限を示す所定時間をカウントすると満了するタイマーである。ただし、ＷＯＬ−ＲＤＹフラグが“１”のとき、オーセンティケータ１１は、再認証タイマーのカウントを停止する。
【００６２】
オーセンティケータ１１は、再認証タイマーが満了すると認証処理を開始する。そして認証が成功する毎に、オーセンティケータ１１は再認証タイマーをリセットする。
【００６３】
ラディウスサーバ１２は、オーセンティケータ１１からの要求によりサプリカント１０に関する認証処理を行う。ラディウスサーバ１２は、認証処理にラディウスプロトコルを用いる。ラディウスクライアントであるオーセンティケータ１１から要求を受けると、ラディウスサーバ１２は、オーセンティケータ１１との間で認証情報を送受信し、認証の成否を判定する。
【００６４】
図２は、本実施形態のサプリカントの構成を示すブロック図である。図２を参照すると、サプリカント１０は、通信機能部２１、情報処理部２２、および停止状態管理部２３を有している。
【００６５】
通信機能部２１は、ネットワークと接続し、パケットの送受信を行う。ウェイクオンパケットを受信すると、通信機能部２１は、停止状態管理部２３に動作状態への移行を指示する。情報処理部２２が停止状態となっても、通信機能部２１は動作を継続し、ウェイクオンパケットを受信できる状態を維持する。
【００６６】
情報処理部２２は、ユーザの所望などにより各種の情報処理を行う。ネットワークに接続する際には、情報処理部２２はオーセンティケータ１１との間で認証処理を行う。また、オーセンティケータ１１から認証の要求があれば、情報処理部２２は再び認証処理を行う。
【００６７】
停止状態管理部２３により停止状態とされると、情報処理部２２は情報処理を停止し、サスペンド、ハイバネート、あるいはシャットダウンなどの停止状態に移行する。停止状態に移行するとき、情報処理部２２は、オーセンティケータ１１にＷＯＬ−ＲＤＹパケットを送り、停止状態への移行を通知する。
【００６８】
また、停止状態管理部２３からの指示で停止状態からウェイクアップするとき、情報処理部２２は初回と同じ認証処理を行う。
【００６９】
停止状態管理部２３は、動作状態と停止状態の間の移行を管理する。停止状態管理部２３は、ユーザ操作、ユーザの使用状態、あるいはバッテリーの充電状態などに基づき停止状態とするか否かを判断する。また、通信機能部２１よりウェイクオンパケットを受信した旨の通知を受けると、停止状態管理部２３は停止状態を解除し、情報処理部２２をウェイクアップさせる。
【００７０】
図３は、本実施形態のオーセンティケータの構成を示すブロック図である。図３を参照すると、オーセンティケータ１１は、認証処理部３１、タイマー管理部３２、フラグ管理部３３、および認証テーブル３４を有している。
【００７１】
認証処理部３１は、サプリカント１０からの認証開始の要求、あるいはタイマー管理部３２からのタイマー満了の通知に応じて認証処理を行う。認証処理において、認証処理部３１は、サプリカント１０およびラディウスサーバ１２との間で認証情報を送受信する。初回の認証はサプリカント１０からの要求により開始される。初回の認証が成功すると、そのサプリカント１０のアカウントに対応してＷＯＬ−ＲＤＹフラグと再認証タイマーが設定される。サプリカント１０とＷＯＬ−ＲＤＹフラグおよび再認証タイマーとは認証テーブル３４にて対応付けされる。その後の認証はタイマー管理部３２からの通知により開始される。
【００７２】
タイマー管理部３２は、認証処理部３１にて初回の認証が成功したサプリカント１０のアカウントに対応する再認証タイマーのカウントを管理する。フラグ管理部３３にてサプリカント１０のＷＯＬ−ＲＤＹフラグが“１”（停止状態）となれば、タイマー管理部３２は、そのサプリカント１０の再認証タイマーのカウントを一時停止する。また、サプリカント１０のＷＯＬ−ＲＤＹフラグが“０”（非停止状態）になると、タイマー管理部３２は、そのサプリカント１０の再認証タイマーのカウントを再開する。
【００７３】
そして、タイマーが満了すると、その旨を認証処理部３１に通知する。タイマー満了の通知を受けた認証処理部３１が認証処理に成功すると、タイマー管理部３３は、そのサプリカント１０の再認証タイマーをリセットして初期値からカウントを開始させる。
【００７４】
フラグ管理部３３は、認証処理部３１で認証が成功したサプリカント１０についてＷＯＬ−ＲＤＹフラグを管理する。ＷＯＬ−ＲＤＹフラグの初期状態は“０”である。フラグ管理部３３は、サプリカント１０からＷＯＬ−ＲＤＹパケットを受信するとＷＯＬ−ＲＤＹフラグを“１”にし、サプリカント１０から認証処理の開始を要求されるとＷＯＬ−ＲＤＹフラグを“０”にする。サプリカント１０からの認証処理開始の要求はＥＡＰＯＬ（ＰＰＰ  Ｅｘｔｅｎｓｉｂｌｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋｓ）−Ｓｔａｒｔパケットにより判断できる。
【００７５】
図４は、オーセンティケータによるＷＯＬ−ＲＤＹフラグおよび再認証タイマーに関する動作を示すフローチャートである。図４を参照すると、オーセンティケータ１１は、初回の認証に成功すると、そのサプリカント１０のＷＯＬ−ＲＤＹフラグを初期値の“０”にし、再認証タイマーのカウントを開始する（ステップ１０１）。
【００７６】
次に、オーセンティケータ１１は、そのサプリカント１０からＷＯＬ−ＲＤＹパケットを受信したか否か判定する（ステップ１０２）。ＷＯＬ−ＲＤＹパケットを受信していなければ、オーセンティケータ１１は、その判定を繰り返す。
【００７７】
ＷＯＬ−ＲＤＹパケットを受信すると、オーセンティケータ１１は、ＷＯＬ−ＲＤＹフラグを“１”にし、再認証タイマーのカウントを一時停止する（ステップ１０３）。次に、オーセンティケータ１１は、そのサプリカント１０からＥＡＰＯＬ−Ｓｔａｒｔパケットを受信したか否か判定する（ステップ１０４）。ＥＡＰＯＬ−Ｓｔａｒｔパケットを受信していなければ、オーセンティケータ１１は、その判定を繰り返す。
【００７８】
ＥＡＰＯＬ−Ｓｔａｒｔパケットを受信すると、オーセンティケータ１１は初回と同じように認証を行ってステップ１０１に戻り、ＷＯＬ−ＲＤＹフラグを初期値の“０”にし、再認証タイマーのカウントを開始する。
【００７９】
以下、本実施形態の認証システムの動作について説明する。
【００８０】
図５は、本実施形態の認証システムの動作を示すシーケンス図である。図５を参照すると、まず、サプリカント１０は、初回の認証時に、オーセンティケータ１１に対してＥＡＰＯＬ−Ｓｔａｒｔパケット２０１を送る。
【００８１】
ＥＡＰＯＬ−Ｓｔａｒｔパケット２０１を受けたオーセンティケータ１１は、認証処理を開始し、ＥＡＰ−Ｒｅｑｕｅｓｔパケット２０２をサプリカント１０へ送る。ＥＡＰ−Ｒｅｑｕｅｓｔパケット２０２を受けたサプリカント１０は、応答としてＥＡＰ−Ｒｅｓｐｏｎｓｅパケット２０３をオーセンティケータ１１へ送る。
【００８２】
ＥＡＰ−Ｒｅｓｐｏｎｓｅパケット２０３を受けたオーセンティケータ１１は、ラディウスサーバ１２へＡｃｃｅｓｓ−Ｒｅｑｕｅｓｔパケット２０４を送り、サプリカント１０の認証を要求する。その後、一連の認証プロセスを経て認証が成功すると、ラディウスサーバ１２は、認証の成功を示すＡｃｃｅｓｓ−Ａｃｃｅｐｔパケット２０５をオーセンティケータ１１に送る。
【００８３】
Ａｃｃｅｓｓ−Ａｃｃｅｐｔパケット２０５を受けたオーセンティケータ１１は、認証の成功を通知するＥＡＰ−Ｓｕｃｃｅｓｓパケット２０６をサプリカント１０に送る。これにより、サプリカント１０は、オーセンティケータ１１を介してネットワークとの接続が可能な状態となる。
【００８４】
また、このときオーセンティケータ１１は、内部の認証テーブル３４にサプリカント１０のアカウントを登録し、そのアカウントに対応した再認証タイマーのカウントダウンを開始する。
【００８５】
ここでサプリカント１０が停止状態になるとする。停止状態になるとき、サプリカント１０はオーセンティケータ１１に対してＷＯＬ−ＲＤＹパケット２０７を送る。ＷＯＬ−ＲＤＹパケット２０７には、サプリカントのアカウントを特定するための識別情報が含まれている。このＷＯＬ−ＲＤＹパケット２０７を受信すると、オーセンティケータ１１は識別情報から特定したサプリカント１０のＷＯＬ−ＲＤＹフラグを“１”にし、再認証タイマーのカウントを一時停止する。そのため、サプリカント１０が停止状態の間に認証期限が切れることがない。
【００８６】
その後、ネットワーク（不図示）の他のコンピュータ（不図示）からウェイクオンＬＡＮ機能によりサプリカント１０をウェイクアップさせるものとする。サプリカント１０の認証期限が切れていないので、他のコンピュータからのウェイクオンパケット２０８はオーセンティケータ１１を介してサプリカント１０に到達する。
【００８７】
ウェイクオンパケット２０８を受信したサプリカント１０はウェイクアップして動作状態に移行し、初回の認証と同様にＥＡＰＯＬ−Ｓｔａｒｔパケット２０９をオーセティケータ１１に送る。ＥＡＰＯＬ−Ｓｔａｒｔパケット２０９を受信することにより、オーセンティケータ１１は、停止状態の解除を認識し、ＷＯＬ−ＲＤＹフラグを“０”にし、再認証タイマーのカウントを再開させる。
【００８８】
以下、初回の認証と同様に、オーセンティケータ１１は認証処理を開始し、ＥＡＰ−Ｒｅｑｕｅｓｔパケット２１０をサプリカント１０へ送る。ＥＡＰ−Ｒｅｑｕｅｓｔパケット２１０を受けたサプリカント１０は、応答としてＥＡＰ−Ｒｅｓｐｏｎｓｅパケット２１１をオーセンティケータ１１へ送る。
【００８９】
ＥＡＰ−Ｒｅｓｐｏｎｓｅパケット２１１を受けたオーセンティケータ１１は、ラディウスサーバ１２へＡｃｃｅｓｓ−Ｒｅｑｕｅｓｔパケット２１２を送り、サプリカント１０の認証を要求する。その後、一連の認証プロセスを経て認証が成功すると、ラディウスサーバ１２は、認証の成功を示すＡｃｃｅｓｓ−Ａｃｃｅｐｔパケット２１３をオーセンティケータ１１に送る。
【００９０】
Ａｃｃｅｓｓ−Ａｃｃｅｐｔパケット２１３を受けたオーセンティケータ１１は、認証の成功を通知するＥＡＰ−Ｓｕｃｃｅｓｓパケット２１４をサプリカント１０に送る。これにより、サプリカント１０は、オーセンティケータ１１を介してネットワークとの接続が可能な状態となる。
【００９１】
図６は、本実施形態の認証システムにおける停止状態から認証成功までの手順を示すシーケンス図である。図６は、図５においてパケット２０７〜２１３の送受信により示された認証処理の一例を詳細に示したものである。図６を参照すると、
サプリカント１０が停止状態になるとき、オーセンティケータ１１にＷＯＬＲＤＹパケットを送信する。これにより、オーセンティケータ１１における再認証タイマーのカウントが一時停止する。その後、サプリカント１０はウェイクアップパケット受信など何らかのイベントの発生によりウェイクアップし、オーセンティケータ１１にＥＡＰＯＬ−Ｓｔａｒｔを送る。
【００９２】
サプリカント１０からオーセンティケータ１１へのＥＡＰＯＬ−Ｓｔａｒｔとオーセンティケータ１１からサプリカント１０へのＥＡＰ−Ｒｅｑｕｅｓｔ（Ｉｄｅｎｔｉｔｙ）とにより認証が開始される。
【００９３】
認証プロセスにおいては、ラディウスサーバ１２からサプリカント１０へのＣａｌｌｅｎｇｅと、それに対するＲｅｓｐｏｎｓｅであるサプリカント１０からラディウスサーバ１２へのＭｅｓｓａｇｅＤｉｇｅｓｔとが複数回繰り返して送受信される。
【００９４】
認証が成功すると、その旨がラディウスサーバ１２からオーセンティケータ１１を経てサプリカント１０に通知されるとともに、オーセンティケータ１１では、再認証タイマーがカウントを開始する。また、オーセンティケータ１１からサプリカント１０へは暗号鍵が配信される。
【００９５】
以上で説明したとおり、本実施形態の認証システムによれば、サプリカント１０は、認証に成功してネットワークに接続された状態から停止状態に移行するとき、その移行をＷＯＬ−ＲＤＹパケットによりオーセンティケータ１１に通知し、オーセンティケータ１１は、停止状態への移行が通知されたサプリカント１０について認証期限のカウントを一時停止し、サプリカント１０からＥＡＰＯＬ−Ｓｔａｒｔパケットによる認証要求があると認証処理を行い、認証に成功するとサプリカント１０の認証期限を初期値からカウントするので、停止状態のサプリカント１０について認証期限が切れることが無く、他のコンピュータからネットワークを介して停止状態のサプリカント１０へパケットを送信することができる。
【００９６】
また、他のコンピュータから停止状態のサプリカント１０へウェイクオンパケットを送信し、ウェイクアップさせることができる。
【図面の簡単な説明】
【００９７】
【図１】本実施形態の認証システムの構成を示すブロック図である。
【図２】本実施形態のサプリカントの構成を示すブロック図である。
【図３】本実施形態のオーセンティケータの構成を示すブロック図である。
【図４】オーセンティケータによるＷＯＬ−ＲＤＹフラグおよび再認証タイマーに関する動作を示すフローチャートである。
【図５】本実施形態の認証システムの動作を示すシーケンス図である。
【図６】本実施形態の認証システムにおける停止状態から認証成功までの手順を示すシーケンス図である。
【図７】従来の認証システムの構成を示すブロック図である。
【図８】従来の認証システムの動作を示すシーケンス図である。
【図９】従来の認証システムにおける初回の認証手順を示すシーケンス図である。
【図１０】従来の認証システムにおける再度の認証手順を示すシーケンス図である。
【図１１】一般的なウェイクオンＬＡＮについて説明するための図である。
【符号の説明】
【００９８】
１０    サプリカント
１１    オーセンティケータ
１２    ラディウスサーバサーバ
２１    通信機能部
２２    情報処理部
２３    停止状態管理部
３１    認証処理部
３２    タイマー管理部
３３    フラグ管理部
３４    認証テーブル
１０１〜１０４    ステップ
２０１〜２１４    パケット
【図１】
2006287384.tif 000003
【図２】
2006287384.tif 000004
【図３】
2006287384.tif 000005
【図４】
2006287384.tif 000006
【図５】
2006287384.tif 000007
【図６】
2006287384.tif 000008
【図７】
2006287384.tif 000009
【図８】
2006287384.tif 000010
【図９】
2006287384.tif 000011
【図１０】
2006287384.tif 000012
【図１１】
2006287384.tif 000013