(57)【要約】【課題】なりすましによる不正アクセスを効率的に防止する。【解決手段】第１の認証手段が、入力デバイスが入力した認証情報に基づいてユーザを認証し、この認証に成功した場合に書き込み手段が、取得手段が取得した端末識別情報と期限情報とを記憶デバイスに書き込む。第２の認証手段が受信された認証情報に基づいてユーザを認証し、照合手段が受信された端末識別情報を記憶デバイスに記憶された端末識別情報と照合し、判定手段が受信された端末識別情報に関連付けて記憶デバイスに記憶された期限情報が表す有効期限が既に過ぎているか否かを判定する。送信制御手段は、第２の認証手段が認証に成功し、照合手段が一致と判定し、かつ判定手段が有効期限を過ぎていないと判定したならアクセス許可を表す許可応答を、それ以外はアクセス不許可を表す不許可応答をサーバへと送信するように通信デバイスを制御する。【選択図】      図２
2013149208.tif 000002
【特許請求の範囲】
【請求項１】
サーバと通信する通信デバイスと、
携帯端末を識別するための端末識別情報を取得する取得手段と、
操作者による操作に基づいて前記携帯端末のユーザに関する認証情報を入力する入力デバイスと、
前記入力デバイスが入力した前記認証情報に基づいて前記ユーザを認証する第１の認証手段と、
前記第１の認証手段が前記認証を成功したことに応じて、前記取得手段が取得した前記端末識別情報と、有効期限を判定するための期限情報とを互いに関連付けて記憶デバイスに書き込む書き込み手段と、
前記サーバが送信する端末識別情報および認証情報を受信するように前記通信デバイスを制御する受信制御手段と、
前記通信デバイスが受信した前記認証情報に基づいて前記サーバにアクセスしようとしている携帯端末のユーザを認証する第２の認証手段と、
前記通信デバイスが受信した前記端末識別情報を前記記憶デバイスに記憶された前記端末識別情報と照合する照合手段と、
前記通信デバイスが受信した前記端末識別情報に関連付けて前記記憶デバイスに記憶された前記期限情報から判定した有効期限が既に過ぎているか否かを判定する判定手段と、
前記第２の認証手段が前記認証に成功し、前記照合手段が前記受信デバイスが受信した前記端末識別情報と前記前記端末識別情報のいずれかとが一致すると判定し、かつ前記判定手段が前記有効期限を過ぎていないと判定した場合にはアクセス許可を表す許可応答を、それ以外の場合にはアクセス不許可を表す不許可応答を前記サーバへと送信するように前記通信デバイスを制御する送信制御手段とを具備する認証装置。
【請求項２】
前記携帯端末を物理的に接続し、前記携帯端末との間で情報を授受するインタフェースデバイスをさらに備え、
前記取得手段は、前記端末識別情報を前記インタフェースデバイスを介して前記携帯端末から取得する請求項１に記載の認証装置。
【請求項３】
前記記憶デバイスをさらに備える請求項１または請求項２に記載の認証装置。
【請求項４】
前記通信デバイスは、前記サーバへのアクセスを希望する前記携帯端末から受信した前記端末識別情報および前記認証情報を前記認証装置に転送し、さらに前記許可応答を受信した場合にはアクセスを希望する前記携帯端末との間でのデータ授受を開始し、前記不許可応答を受信した場合にはアクセスを希望する前記携帯端末との間でのデータ授受を開始しない前記サーバと通信する請求項１乃至請求項３のいずれか一項に記載の認証装置。
【請求項５】
限られた人間以外の人間の立ち入りが禁止された領域に設置される請求項１乃至請求項４のいずれか一項に記載の認証装置。
【請求項６】
サーバと通信する通信デバイスと、
操作者による操作に基づいて携帯端末のユーザに関する認証情報を入力する入力デバイスと、
コンピュータとを具備した認証装置の制御プログラムであって、
前記コンピュータを、
携帯端末を識別するための端末識別情報を取得する取得手段と、
前記入力デバイスが入力した前記認証情報に基づいて前記ユーザを認証する第１の認証手段と、
前記第１の認証手段が前記認証を成功したことに応じて、前記取得手段が取得した前記端末識別情報と、有効期限を判定するための期限情報とを互いに関連付けて記憶デバイスに書き込む書き込み手段と、
前記サーバが送信する端末識別情報および認証情報を受信するように前記通信デバイスを制御する受信制御手段と、
前記通信デバイスが受信した前記認証情報に基づいて前記サーバにアクセスしようとしている携帯端末のユーザを認証する第２の認証手段と、
前記通信デバイスが受信した前記端末識別情報を前記記憶デバイスに記憶された前記端末識別情報と照合する照合手段と、
前記通信デバイスが受信した前記端末識別情報に関連付けて前記記憶デバイスに記憶された前記期限情報から判定した有効期限が既に過ぎているか否かを判定する判定手段と、
前記第２の認証手段が前記認証に成功し、前記照合手段が前記受信デバイスが受信した前記端末識別情報と前記前記端末識別情報のいずれかとが一致すると判定し、かつ前記判定手段が前記有効期限を過ぎていないと判定した場合にはアクセス許可を表す許可応答を、それ以外の場合にはアクセス不許可を表す不許可応答を前記サーバへと送信するように前記通信デバイスを制御する送信制御手段としてそれぞれ機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、認証装置およびその制御プログラムに関する。
【背景技術】
【０００２】
サーバへの携帯端末からのアクセス制限は、ユーザ識別情報（ユーザＩＤ）とパスワードによるユーザ認証によって行われることが一般的である。
【０００３】
具体的には、サーバが、携帯端末から送られるユーザＩＤとパスワードとの組み合わせが予め登録されたものであるか否かを確認することでユーザを認証し、この認証に成功した場合にのみ当該携帯端末との間でのデータの授受を行う。
【０００４】
なお、認証処理をサーバおよび携帯端末とは別の認証装置で行うことは知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−１６０８７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のようなユーザ認証であると、ユーザＩＤとパスワードとが第３者に知られてしまった場合には、なりすましによる不正アクセスを防止できない。
【０００７】
なりすましによる不正アクセスを防止するための措置として、頻繁なパスワード変更が行われることが一般的であるが、正規のユーザが新しいパスワードを覚えなおさなければならないことから、使い勝手の悪化を来している。
【０００８】
このような事情から、なりすましによる不正アクセスを効率的に防止できることが望まれていた。
【課題を解決するための手段】
【０００９】
実施形態の認証装置は、通信デバイス、取得手段、入力デバイス、第１の認証手段、書き込み手段、受信制御手段、第２の認証手段、照合手段、判定手段および制御手段を備える。通信デバイスは、サーバと通信する。取得手段は、携帯端末を識別するための端末識別情報を取得する。入力デバイスは、操作者による操作に基づいて携帯端末のユーザに関する認証情報を入力する。第１の認証手段は、入力デバイスが入力した認証情報に基づいてユーザを認証する。書き込み手段は、第１の認証手段が認証を成功したことに応じて、取得手段が取得した端末識別情報と、有効期限を判定するための期限情報とを互いに関連付けて記憶デバイスに書き込む。受信制御手段は、サーバが送信する端末識別情報および認証情報を受信するように通信デバイスを制御する。第２の認証手段は、通信デバイスが受信した認証情報に基づいてサーバにアクセスしようとしている携帯端末のユーザを認証する。照合手段は、通信デバイスが受信した端末識別情報を記憶デバイスに記憶された端末識別情報と照合する。判定手段は、通信デバイスが受信した端末識別情報に関連付けて記憶デバイスに記憶された期限情報から判定した有効期限が既に過ぎているか否かを判定する。送信制御手段は、第２の認証手段が認証に成功し、照合手段が通信デバイスが受信した端末識別情報と端末識別情報のいずれかとが一致すると判定し、かつ判定手段が有効期限を過ぎていないと判定した場合にはアクセス許可を表す許可応答を、それ以外の場合にはアクセス不許可を表す不許可応答をサーバへと送信するように通信デバイスを制御する。
【図面の簡単な説明】
【００１０】
【図１】一実施形態に係る認証装置を適用して構成された通信システムの概略構成図。
【図２】図１中の認証装置のブロック図。
【図３】登録情報の一例を模式的に示す図。
【図４】図２中のＣＰＵによる登録処理のフローチャート。
【図５】図２中のＣＰＵによる認証処理のフローチャート。
【発明を実施するための形態】
【００１１】
以下実施の形態の一例を図面を用いて説明する。
【００１２】
図１は本実施形態に係る認証装置１を適用して構成された通信システム１００の概略構成図である。
【００１３】
図１に示す通信システム１００は、認証装置１、サーバ２、複数の携帯端末３、通信ネットワーク４および複数の無線アクセスポイント５を含む。なお、無線アクセスポイント５は、１つのみであっても構わない。
【００１４】
認証装置１およびサーバ２は直接的に、また携帯端末３は無線アクセスポイント５を介して通信ネットワークに接続可能である。そして認証装置１、サーバ２および携帯端末３は、通信ネットワーク４を介して互いに通信できる。
【００１５】
認証装置１は、ユーザが携帯端末３を用いてサーバ２へアクセスしようとするときに、そのアクセスを許可するか否かを決定してサーバ２へ通知する。
【００１６】
サーバ２は、認証装置１により許可された場合にのみ、携帯端末３からのアクセスを受け付け、携帯端末３とのデータの授受を行う。
【００１７】
携帯端末３は、無線アクセスポイント５との間では無線通信を行うことにより、この無線アクセスポイント５および通信ネットワーク４を介してサーバ２にアクセスし、ユーザが、サーバ２が保持するデータを閲覧したり、サーバ２が保持するデータを更新したり、あるいはサーバ２に新たなデータを保持させたりするための処理を行う。
【００１８】
通信ネットワーク４は、認証装置１、サーバ２および携帯端末３が互いに授受するデータを転送する。通信ネットワーク４としては、周知の様々な通信規格やあるいは独自の通信規格に準拠するものを適宜に利用できる。通信ネットワーク４は、典型的には１０００ＢＡＳＥ−Ｔに準拠したＬＡＮ（local area network）である。
【００１９】
無線アクセスポイント５は、携帯端末３とは無線回線により、また通信ネットワーク４とは有線回線により接続され、携帯端末３が送受信するデータを中継する。無線アクセスポイント５としては、周知の様々な通信規格やあるいは独自の通信規格に適合するものを適宜に利用できる。無線アクセスポイント５は、典型的にはＩＥＥＥ８０２ｂ／ｇ／ｎに準拠した無線ＬＡＮに適合するものである。
【００２０】
図２は認証装置１のブロック図である。なお、図２に示される要素のうちで図１に示されるのと同一の要素には同一の符号を付している。
【００２１】
認証装置１は、ＣＰＵ（central processing unit）１０、ＲＯＭ（read-only memory）１１、ＲＡＭ（random-access memory）１２、補助記憶デバイス１３、時計１４、表示デバイス１５、入力デバイス１６、クレードル１７および通信デバイス１８を含む。そしてこれらの各要素は、バス１９にそれぞれ接続されている。ただし、各要素の一部は、通信インタフェースを介してバス１９に接続されても良い。例えばクレードル１７は、ＵＳＢ（universal serial bus）に適合する通信インタフェースを介してバス１９に接続されても良い。
【００２２】
ＣＰＵ１０は、ＲＯＭ１１およびＲＡＭ１２に記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、認証装置１としての各種の動作を実現するべく各部を制御する。
【００２３】
ＲＯＭ１１は、上記のオペレーティングシステムを記憶する。ＲＯＭ１１は、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。またＲＯＭ１１は、ＣＰＵ１０が各種の処理を行う上で参照するデータを記憶する場合も有る。
【００２４】
ＲＡＭ１２は、ＣＰＵ１０が各種の処理を行う上で参照するデータを記憶する。さらにＲＡＭ１２は、ＣＰＵ１０が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。
【００２５】
補助記憶デバイス１３は、例えばハードディスクドライブやＳＳＤ（solid state drive）などであり、ＣＰＵ１０が各種の処理を行う上で使用するデータや、ＣＰＵ１０での処理によって生成されたデータを保存する。補助記憶デバイス１３に記憶されるデータには、登録情報を含む。登録情報は、後述する登録処理によって登録した携帯端末に関する端末識別情報（端末ＩＤ）と期限情報と関連付けたデータレコードの集合である。
【００２６】
図３は登録情報の一例を模式的に示す図である。
【００２７】
ＲＯＭ１１、ＲＡＭ１２または補助記憶デバイス１３に記憶されるアプリケーションプログラムには、後述する処理に関して記述した制御プログラムを含む。この制御プログラムがＲＡＭ１２または補助記憶デバイス１３に記憶される場合、認証装置１の譲渡は、一般的に上記の制御プログラムがＲＡＭ１２または補助記憶デバイス１３に記憶された状態にて行われる。しかし、認証装置１を上記の制御プログラムがＲＡＭ１２または補助記憶デバイス１３に記憶されない状態で譲渡されるとともに、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して上記の制御プログラムを譲渡され、この制御プログラムが上記の別途に譲渡された認証装置１のＲＡＭ１２または補助記憶デバイス１３に書き込まれても良い。
【００２８】
時計１４は、定常的に計時動作を行い、日付および時刻を表した日時情報を生成する。時計１４には、例えばＴＯＤ時計が利用できる。
【００２９】
表示デバイス１５は、ＣＰＵ１０の制御の下に任意の画像を表示する。表示デバイス１５は、認証装置１の操作者に対して提示するべき各種の情報を表した画像を表示するために利用される。表示デバイス１５としては、如何なる表示デバイスを用いることもできるが、典型的にはＬＣＤ（liquid crystal display）が用いられる。
【００３０】
入力デバイス１６は、操作者による操作の内容を表したコマンドを出力する。入力デバイス１６としては、様々なデバイスを用いることができるが、典型的にはキーボードが用いられる。
【００３１】
クレードル１７は、図１に示すように携帯端末３を装着可能であり、装着された携帯端末３とバス１９とを物理的に、すなわち有線で接続する。
【００３２】
通信デバイス１８は、通信ネットワーク４を介した通信のための周知の処理を行う。通信デバイス１８としては、例えば既存のＬＡＮアダプタを適用できる。
【００３３】
次に以上のように構成された認証装置１の動作について説明する。
【００３４】
図４は登録処理におけるＣＰＵ１０のフローチャートである。
【００３５】
さて、通信システム１００は、例えば医療施設において利用される。そしてこの場合に携帯端末３の正規のユーザは、医師や看護師などの医療従事者である。さらにこの場合に認証装置１は、医局やナースステーションなどのような、携帯端末３の正規のユーザ以外の人間の立ち入りが制限されている領域内に設置される。
【００３６】
携帯端末３がユーザによってクレードル１７に装着されると、その旨がクレードル１７が検知し、ＣＰＵ１０へと通知する。この通知を受けるとＣＰＵ１０は、図４に示す登録処理を開始する。
【００３７】
ステップＳａ１においてＣＰＵ１０は、ユーザ識別情報（ユーザＩＤ）およびパスワードの入力を促す画像を表示デバイス１５で表示させるなどした上で、これに応じての操作者による入力デバイス１６の操作に基づいてユーザＩＤおよびパスワードを入力する。
【００３８】
ステップＳａ２においてＣＰＵ１０は、上記のように入力したユーザＩＤおよびパスワードを用いたユーザ認証処理を行う。なお、正規ユーザとして登録されたユーザに関するユーザＩＤおよびパスワードの組み合わせを表す情報は、補助記憶デバイス１３に記憶されていても良いし、認証装置１に外付けされた図示しない記憶デバイス、サーバ２に内蔵または外付けされた記憶デバイス、あるいは通信ネットワーク４に接続された図示しない別の装置に内蔵または外付けされた記憶デバイスのいずれに記憶されていても良い。
【００３９】
ステップＳａ３においてＣＰＵ１０は、上記のユーザ認証に成功したか否かを確認する。そしてユーザ認証に失敗したならばＣＰＵ１０は、ステップＳａ３からステップＳａ４へ進む。
【００４０】
ステップＳａ４においてＣＰＵ１０は、エラー処理を行う。このエラー処理は例えば、ユーザＩＤおよびパスワードの少なくとも一方が誤っていることを操作者に通知するための画像を表示デバイス１５に表示させるなどの処理である。ＣＰＵ１０は、規定のエラー処理を完了したならば、登録処理を終了する。なお、操作者がユーザＩＤおよびパスワードを指定する操作を再度行うことを許容し、このような操作が行われたことに応じてＣＰＵ１０が処理をステップＳａ１に戻しても良い。
【００４１】
一方、ステップＳａ２におけるユーザ認証に成功したならば、ＣＰＵ１０はステップＳａ３からステップＳａ５へ進む。
【００４２】
ステップＳａ５においてＣＰＵ１０は、クレードル１７に装着された携帯端末３の端末ＩＤをクレードル１７を介して取得する。
【００４３】
ステップＳａ６においてＣＰＵ１０は、有効期限を決定する。この有効期限の決定をＣＰＵ１０は、予め定められたルールに従って行えば良く、そのルールは任意である。例えばＣＰＵ１０は、時計１４からその時点における日付の情報を取得し、その日付から一定の有効期間が経過した日として有効期限を定めれば良い。あるいは、携帯端末３またはユーザをグループ分けしておき、属するグループに応じて有効期間を変えても良い。なお、有効期間を一定とするならば、ここでの有効期限の決定を省くこともできる。この場合、期限情報は登録処理を最後に行った日付を表すものとしておく。
【００４４】
ステップＳａ７においてＣＰＵ１０は、ステップＳａ５で取得した端末ＩＤを、補助記憶デバイス１３が記憶する登録情報に表された端末ＩＤのうちから検索する。
【００４５】
ステップＳａ８においてＣＰＵ１０は、上記の検索により該当する端末ＩＤを検出したか否かを確認する。そしてＣＰＵ１０は、該当する端末ＩＤを検出できなかった場合にはステップＳａ８からステップＳａ９へ進み、該当する端末ＩＤを検出した場合にはステップＳａ８からステップＳａ１０へ進む。
【００４６】
ステップＳａ９においてＣＰＵ１０は、ステップＳａ５で取得した端末ＩＤとステップＳａ６で決定した有効期限を表した期限情報とからなる新たなデータレコードを登録情報に追加する。
【００４７】
ステップＳａ１０においてＣＰＵ１０は、登録情報のデータレコードのうちでステップＳａ５で取得した端末ＩＤを含むデータレコードに含まれた期限情報をステップＳａ６で決定した有効期限を表すように更新する。
【００４８】
そして、ステップＳａ９またはステップＳａ１０の処理を完了したならば、ＣＰＵ１０は登録処理を終了する。
【００４９】
以上のように、携帯端末３をクレードル１７に装着することによって認証装置１に接続した状態で、正規のユーザが正しくユーザＩＤおよびパスワードを入力デバイス１６を用いて指定すれば、該当する携帯端末３が認証装置１に未登録であれば、この携帯端末３が認証装置１に登録されるとともに有効期限が新規に設定され、該当する携帯端末３が認証装置１に登録済みであれば、この携帯端末３についての有効期限が更新される。
【００５０】
さて、携帯端末３を認証装置１に登録しようとするか、あるいは有効期限を更新しようとする人間は、入力デバイス１６を操作しなければならない。前述したように認証装置１は、携帯端末３の正規のユーザ以外の人間の立ち入りが制限されている領域内に設置されるから、携帯端末３の正規のユーザ以外の第３者がそのような操作を行うことは困難である。
【００５１】
図５は携帯端末３からサーバ２へのアクセスする際の処理の流れを表す図である。
【００５２】
携帯端末３からサーバ２へのアクセスを開始する場合、携帯端末３からサーバ２へと接続要求ＲＥＱ１を送る。サーバ２は接続要求ＲＥＱ１を受けると、認証装置１へと接続要求ＲＥＱ２を送る。そしてこの接続要求ＲＥＱ２が認証装置１へと伝送されると、通信デバイス１８が接続要求ＲＥＱ２を受信し、その旨をＣＰＵ１０へと通知する。この通知を受けてＣＰＵ１０は、図５に示す認証処理を開始する。
【００５３】
ステップＳｂ１においてＣＰＵ１０は、接続応答の送信を通信デバイス１８に指示する。この指示を受けて通信デバイス１８は、接続応答ＲＥＳ１をサーバ２へと送る。サーバ２は接続応答ＲＥＳ１を受けると、接続要求ＲＥＱ１を送信した携帯端末３へと接続応答ＲＥＳ２を送る。
【００５４】
携帯端末３は接続応答ＲＥＳ２を受けると、ユーザの操作に基づいてユーザＩＤおよびパスワードを入力し、このユーザＩＤおよびパスワードと端末ＩＤとを含んだ認証要求ＲＥＱ３をサーバ２へと送る。サーバ２は認証要求ＲＥＱ３を受けると、これを認証要求ＲＥＱ４として認証装置１へと転送する。
【００５５】
ステップＳｂ２においてＣＰＵ１０は、認証要求を受信するように通信デバイス１８に指示する。かくして認証要求ＲＥＱ４が認証装置１へと伝送されると、これを通信デバイス１８が受信する。通信デバイス１８は、受信した認証要求ＲＥＱ４をＲＡＭ１２または補助記憶デバイス１３に書き込む。
【００５６】
ステップＳｂ３においてＣＰＵ１０は、認証要求ＲＥＱ４に含まれたユーザＩＤおよびパスワードをＲＡＭ１２または補助記憶デバイス１３から読み出して、これらを用いたユーザ認証処理を行う。
【００５７】
ステップＳｂ４においてＣＰＵ１０は、上記のユーザ認証に成功したか否かを確認する。そしてユーザ認証に失敗したならばＣＰＵ１０は、ステップＳｂ４からステップＳｂ５へ進む。
【００５８】
ステップＳｂ５においてＣＰＵ１０は、認証要求ＲＥＱ４に含まれた端末ＩＤをＲＡＭ１２または補助記憶デバイス１３から読み出して、補助記憶デバイス１３が記憶する登録情報に表された端末ＩＤと照合する。
【００５９】
ステップＳｂ７においてＣＰＵ１０は、認証要求ＲＥＱ４に含まれた端末ＩＤが登録情報に表された端末ＩＤのいずれかと一致したか否かを確認する。そして一致した場合にＣＰＵ１０は、ステップＳｂ６からステップＳｂ７へ進む。
【００６０】
ステップＳｂ７においてＣＰＵ１０は、認証要求ＲＥＱ４に含まれた端末ＩＤと同じデータレコードに含まれた期限情報が表す有効期限前であるか否かを確認する。具体的にはＣＰＵ１０は、時計１４からその時点における日付の情報を取得し、この日付を上記の有効期限と比較する。そしてＣＰＵ１０は、有効期限前であることを確認したならば、ステップＳｂ７からステップＳｂ８へ進む。なお、前述したように期限情報を登録処理を最後に行った日付を表す情報とした場合、ここでは時計１４から取得した日付から一定の有効期間を差し引いた日付を期限情報が表す日付と比較するか、期限情報が表す日付から一定の有効期間が経過した日付と時計１４から取得した日付とを比較する。
【００６１】
ステップＳｂ８においてＣＰＵ１０は、許可応答の送信を通信デバイス１８に指示する。この指示に応じて通信デバイス１８は、許可応答ＲＥＳ３をサーバ２へと送る。サーバ２は許可応答ＲＥＳ３を受けると、要求ＲＥＱ１を送信した携帯端末３へと許可応答ＲＥＳ４を送る。
【００６２】
携帯端末３は許可応答ＲＥＳ４を受けると、ユーザの操作に基づいて、サーバ２との間でのデータの授受を開始する。サーバ２は、許可応答ＲＥＳ３を受けた場合には、携帯端末３との間でのデータの授受を行う。
【００６３】
ところで、ユーザ認証に失敗した場合、認証要求ＲＥＱ４に含まれた端末ＩＤが登録情報に表された端末ＩＤのいずれとも一致しなかった場合、さらには有効期限を過ぎていた場合のいずれかにおいてＣＰＵ１０は、ステップＳｂ４、ステップＳｂ６およびステップＳｂ７のいずれかからステップＳｂ９へと進む。
【００６４】
ステップＳｂ９においてＣＰＵ１０は、不許可応答の送信を通信デバイス１８に指示する。この指示に応じて通信デバイス１８は、不許可応答ＲＥＳ５をサーバ２へと送る。サーバ２は不許可応答ＲＥＳ５を受けると、要求ＲＥＱ１を送信した携帯端末３へと不許可応答ＲＥＳ６を送る。
【００６５】
携帯端末３は不許可応答ＲＥＳ６を受けると、サーバ２との間でのデータの授受を開始しない。もし、携帯端末３が不許可応答ＲＥＳ６を受けたにも拘らずにデータの授受を開始したとしても、サーバ２は携帯端末３との間でのデータの授受を行わない。
【００６６】
そしてステップＳｂ８またはステップＳｂ９の処理を完了したならば、ＣＰＵ１０は認証処理を終了する。
【００６７】
以上のように、認証装置１は、ユーザ認証に失敗した場合には、携帯端末３とサーバ２との間でのデータの授受を許可しない。また認証装置１は、認証装置１に登録されていない携帯端末３とサーバ２との間でのデータの授受を許可しない。さらに認証装置１は、認証装置１に登録された携帯端末３であっても、その携帯端末３についての有効期限が過ぎている場合には、携帯端末３とサーバ２との間でのデータの授受を許可しない。
【００６８】
かくして、正規のユーザのユーザＩＤおよびパスワードが第３者に知られてしまったとしても、認証装置１に登録されていない携帯端末３を用いてサーバ２へのアクセスを試みた場合には、認証装置１はデータの授受を許可せず、そのような不正アクセスは防止される。
【００６９】
一方、正規のユーザのユーザＩＤおよびパスワードを知った第３者が、認証装置１に登録済みの携帯端末３を不正に入手した場合には、一時的には認証装置１はデータの授受を許可してしまうことがある。しかしながら、そのような第３者は、その入手した携帯端末３を対象とした登録処理を行うことが上記のように困難である。従って、当該携帯端末３に関する有効期限が更新されることはなく、やがて有効期限を過ぎることとなる。このため、それ以降においては、当該携帯端末３からサーバ２にアクセスしようとしても、認証装置１はデータの授受を許可しない。これにより、長期間に渡って不正アクセスが継続されることは防止できす。
【００７０】
そして正規のユーザは、そのユーザが使用している携帯端末３を対象とする登録処理を定期的に行えば、その携帯端末３を使用してのサーバ２へのアクセスを継続することが可能で、パスワードの変更などを行う必要はない。
【００７１】
この実施形態は、次のような種々の変形実施が可能である。
【００７２】
登録情報は、認証装置１に外付けされた図示しない記憶デバイス、サーバ２に内蔵または外付けされた記憶デバイス、あるいは通信ネットワーク４に接続された図示しない別の装置に内蔵または外付けされた記憶デバイスのいずれかに記憶しても良い。
【００７３】
登録処理の際に、端末ＩＤをユーザ操作に基づいて入力しても良い。
【００７４】
登録処理の際に、端末ＩＤを無線アクセスポイント５および通信ネットワーク４を介して携帯端末３から取得しても良い。つまり、携帯端末３をクレードル１７に装着しない状態にて登録処理を行っても良い。
【００７５】
登録処理の際の認証装置１への携帯端末３の接続は、クレードル１７を使用せずに、接続ケーブルなどを用いて行っても良い。
【００７６】
登録処理の際の認証装置１への携帯端末３の接続には、物理的な手段によらず、近接無線通信や赤外線通信のような通信エリアの小さなワイヤレス通信を用いても良い。
【００７７】
通信システム１００の用途は、前記実施形態に挙げた具体例には限らない。
【００７８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７９】
１００…通信システム、１…認証装置、２…サーバ、３…携帯端末、４…通信ネットワーク、５…無線アクセスポイント、１０…ＣＰＵ、１１…ＲＯＭ、１２…ＲＡＭ、１３…補助記憶デバイス、１４…時計、１５…表示デバイス、１６…入力デバイス、１７…クレードル、１８…通信デバイス、１９…バス。
【図１】
2013149208.tif 000003
【図２】
2013149208.tif 000004
【図３】
2013149208.tif 000005
【図４】
2013149208.tif 000006
【図５】
2013149208.tif 000007