(57)【要約】      （修正有）【課題】特別なカードや機器を携帯する煩わしさもなく、より簡単な手続きでしかも高いセキュリティを確保し得るネットワークのユーザ認証方法を提供することを目的とする。【解決手段】ワークステーション１２０は、認証サーバ１１０に該ユーザ名を送信すると共にユーザ認証を依頼し、認証サーバ１１０は、ユーザ名に対応した携帯電話１３０に発呼して、乱数、パスワード、位置情報を送信するよう要求し、携帯電話１３０から受信したパスワードがユーザ名に固有のものであり、ワークステーション１２０から受信した乱数と携帯電話１３０から受信した乱数とが一致し、かつ、携帯電話１３０から受信した位置情報に基づき携帯電話１３０がワークステーション１２０の位置を含む所定領域内に位置することを確認したときに、該ユーザによるワークステーション１２０へのアクセスを認証する。【選択図】図１
2008287321.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ名とユーザが携帯する携帯端末の電話番号とを対応付けて記憶する認証サーバと、
前記認証サーバとネットワーク接続可能な情報端末と、
位置情報取得手段を有するとともに、前記認証サーバと電話網を介して接続可能な携帯端末と
を備え、
前記情報端末は、定期的に更新される特定情報を出力するとともに、ユーザによってユーザ名が入力された場合に、該ユーザ名と前記特定情報とを前記認証サーバに対して送信し、
前記認証サーバは、前記情報端末から前記ユーザ名および前記特定情報を受信した場合に、前記ユーザ名に対応する電話番号の携帯端末に発呼して、前記情報端末が出力する特定情報、並びに、前記携帯端末の位置情報を送信するよう要求し、
前記携帯端末から受信した特定情報が前記情報端末から受信した前記特定情報と一致しており、かつ、前記携帯端末から受信した位置情報に基づいて、該携帯端末が前記情報端末の位置を含む所定領域内に位置することを確認した場合に、ユーザによる前記情報端末へのアクセスを認証するユーザ認証システム。
【請求項２】
ユーザ名とユーザが携帯する携帯端末の電話番号とを対応付けて記憶する認証サーバと、
前記認証サーバとネットワーク接続可能な情報端末と、
位置情報取得手段を有するとともに、前記認証サーバと電話網を介して接続可能な携帯端末と
を備え、
前記認証サーバは、前記携帯端末からの発呼を受けた場合に、前記携帯端末に対して、ユーザ名および前記携帯端末の位置情報を送信するよう要求し、該携帯端末から受信したユーザ名と該携帯端末の着信から識別される該携帯端末の電話番号とが予め記憶されている組と一致し、かつ、前記携帯端末から受信した位置情報に基づいて、該携帯端末が予め登録された所定領域内に位置することを確認した場合に、特定情報を生成して前記携帯端末に送信し、
前記情報端末は、ユーザによって、ユーザ名および前記特定情報が入力された場合に、前記認証サーバに対して、該ユーザ名および該特定情報を送信し、
前記認証サーバは、前記携帯端末に送信した特定情報と前記情報端末から受信した特定情報とが一致したときに、前記ユーザによる前記情報端末へのアクセスを認証するユーザ認証システム。
【請求項３】
ユーザ名と携帯端末の電話番号と情報端末の使用エリア情報とを対応付けて記憶する認証サーバと、
前記認証サーバとネットワーク接続可能なサーバと、
前記サーバとインターネット接続可能な情報端末と、
位置情報取得手段を有するとともに、前記認証サーバと電話網を介して接続可能な携帯端末と
を備え、
前記サーバは、前記情報端末からユーザ名を受信した場合に、特定情報を前記情報端末に送信するとともに、前記認証サーバに該情報端末から受信したユーザ名および前記特定情報を送信し、
前記認証サーバは、前記ユーザ名に対応した電話番号の携帯端末に発呼して、前記情報端末が出力する特定情報、および、前記携帯端末の位置情報を送信するよう要求し、前記携帯端末から受信した特定情報と前記サーバから受信した特定情報とが一致し、かつ、前記携帯端末から受信した位置情報に基づいて、該携帯端末が予め記憶されている前記情報端末の使用エリア内に位置することを確認した場合に、前記情報端末を介した前記サーバへのアクセスを認証するユーザ認証システム。
【請求項４】
ユーザ名と携帯端末の電話番号と情報端末の使用エリアの位置情報とを対応付けて記憶する認証サーバと、
前記認証サーバとネットワーク接続可能なサーバと、
前記サーバとインターネット接続可能な情報端末と、
位置情報取得手段を有するとともに、前記認証サーバと電話網を介して接続可能な携帯端末と
を備え、
前記認証サーバは、前記ユーザの携帯端末からの発呼を受けた場合に、前記携帯端末に対して、ユーザ名および前記携帯端末の位置情報を送信するよう要求し、該携帯端末から受信したユーザ名と該携帯端末の着信から識別される該携帯端末の電話番号との組が予め記憶されている組と一致し、かつ、前記携帯端末から受信した位置情報に基づいて、該携帯端末が予め記憶されている前記情報端末の使用エリア内に位置することを確認した場合に、特定情報を生成して前記携帯端末に送信し、
前記サーバは、前記情報端末からユーザ名および前記特定情報を受信した場合に、前記認証サーバに対して、入力された該ユーザ名および該特定情報を送信し、
前記認証サーバは、前記携帯端末に送信した特定情報と前記情報端末から受信した特定情報とが一致したときに、前記情報端末へのアクセスを認証するユーザ認証システム。
【請求項５】
前記位置情報取得手段はＧＰＳ受信機であり、
前記携帯端末は、前記認証サーバからの送信要求時に、前記ＧＰＳ受信機に基づく位置情報を自動的に送信する請求項１から請求項４のいずれかの項に記載のユーザ認証システム。
【請求項６】
前記携帯端末は、計時機能を備え、前記認証サーバからの送信要求時に、時刻を自動的に送信する請求項１から請求項５のいずれかの項に記載のユーザ認証システム。
【請求項７】
前記情報端末の使用エリアの位置情報は、ユーザが前記情報端末を用いてリモートアクセス可能な領域、或いは、ユーザが前記情報端末を用いて電子決済可能な領域である請求項３から請求項６のいずれかの項に記載のユーザ認証システム。
【請求項８】
情報端末とネットワーク接続可能であるとともに、ユーザが携帯する携帯端末と電話網を介して接続可能な認証サーバであって、
ユーザ名と携帯端末の電話番号とを対応付けて記憶するとともに、定期的に特定情報を生成して前記情報端末に送信し、
前記情報端末からユーザ名を受信した場合に、前記ユーザ名に対応した電話番号の携帯端末に発呼して、前記情報端末が出力する特定情報、及び、前記携帯端末の位置情報を送信するよう要求し、前記情報端末に送信した特定情報と前記携帯端末から受信した特定情報とが一致し、かつ、前記携帯端末から受信した位置情報に基づいて、該携帯端末が前記情報端末の位置を含む所定領域内に位置することを確認した場合に、ユーザによる前記情報端末へのアクセスを認証する認証サーバ。
【請求項９】
情報端末とネットワーク接続可能であるとともに、ユーザが持つ携帯端末と電話網を介して接続可能な認証サーバであって、
ユーザ名とユーザが携帯する携帯端末の電話番号とを対応付けて記憶しており、
前記ユーザの携帯端末からの発呼を受けた場合に、前記携帯端末に対して、ユーザ名および前記携帯端末の位置情報を送信するよう要求し、該携帯端末から受信したユーザ名と該携帯端末の着信から識別される該携帯端末の電話番号とが予め記憶されている組と一致し、かつ、前記携帯端末から受信した位置情報に基づいて、該携帯端末が予め登録された所定領域内に位置することを確認した場合に、特定情報を前記携帯端末に送信し、
前記情報端末から前記ユーザ名および前記特定情報を受信した場合に、前記情報端末から受信した特定情報と前記携帯端末に送信した特定情報とが一致するか否かを判定し、一致していた場合に、前記ユーザによる前記情報端末へのアクセスを認証する認証サーバ。
【請求項１０】
情報端末に対して定期的に特定情報を送信するサーバとネットワーク接続可能であるとともに、ユーザが持つ携帯端末と電話網を介して接続可能な認証サーバであって、
ユーザ名と携帯端末の電話番号と情報端末の使用エリアの位置情報とを対応付けて記憶しており、
前記情報端末において入力されたユーザ名がサーバを介して入力された場合に、前記ユーザ名に対応した電話番号の携帯端末に発呼して、前記サーバから前記情報端末に対して送信された特定情報、および、前記携帯端末の位置情報を送信するよう要求し、前記携帯端末から受信した特定情報と前記サーバから送信されていた特定情報とが一致し、かつ、前記携帯端末から受信した位置情報に基づいて、該携帯端末が予め登録された所定領域内に位置することを確認した場合に、前記情報端末を介した前記サーバへのアクセスを認証する認証サーバ。
【請求項１１】
情報端末に対して定期的に特定情報を送信するサーバとネットワーク接続可能であるとともに、ユーザが持つ携帯端末と電話網を介して接続可能な認証サーバであって、
ユーザ名と携帯端末の電話番号と情報端末の使用エリアの位置情報とを対応付けて記憶しており、
携帯端末からの発呼を受けた場合に、前記携帯端末に対して、ユーザ名および前記携帯端末の位置情報を送信するよう要求し、該携帯端末から受信したユーザ名と該携帯端末の着信から識別される該携帯端末の電話番号との組が予め記憶されている組と一致し、かつ、前記携帯端末から受信した位置情報に基づいて、該携帯端末が予め記憶されている前記情報端末の使用エリア内に位置することを確認した場合に、特定情報を生成して前記携帯端末に送信し、
前記情報端末において入力されたユーザ名および前記特定情報を前記サーバを介して受信した場合に、前記携帯端末に送信した特定情報と前記情報端末から受信した特定情報とが一致するか否かを判断し、一致していた場合に、前記情報端末へのアクセスを認証する認証サーバ。
【請求項１２】
前記情報端末の使用エリアの位置情報は、ユーザが前記情報端末を用いてリモートアクセス可能な領域、或いは、ユーザが前記情報端末を用いて電子決済可能な領域である請求項１０または請求項１１に記載の認証サーバ。
【請求項１３】
認証サーバと、前記認証サーバとネットワーク接続された情報端末と、前記認証サーバと電話網を介して接続された携帯端末とを備えたネットワークのユーザ認証方法であって、
前記情報端末が、一定時間毎にランダムに更新される特定情報を生成して出力し、ユーザがユーザ名を入力したとき、前記認証サーバに該ユーザ名を送信すると共にユーザ認証を依頼するステップと、
前記認証サーバが、前記ユーザ名に対応した電話番号の携帯端末に発呼して、前記情報端末が出力する特定情報、前記ユーザのパスワード、並びに、前記携帯端末の位置情報を送信するよう要求するステップと、
前記携帯端末から受信したパスワードが前記情報端末から受信したユーザ名に固有のものであり、前記情報端末から受信した特定情報と前記携帯端末から受信した特定情報とが一致し、かつ、前記携帯端末から受信した位置情報に基づき該携帯端末が前記情報端末の位置を含む所定領域内に位置することを確認したときに、前記ユーザによる前記情報端末へのアクセスを認証するステップと
を有するネットワークのユーザ認証方法。
【請求項１４】
認証サーバと、前記認証サーバとネットワーク接続された情報端末と、前記認証サーバと電話網を介して接続された携帯端末とを備えたネットワークのユーザ認証方法であって、
前記認証サーバが、前記ユーザの携帯端末からの発呼を受けて、前記ユーザのユーザ名およびパスワード、並びに、前記携帯端末の位置情報を送信するよう要求するステップと、
前記認証サーバが、発信者電話番号が前記携帯端末から受信したユーザ名と対応し、前記携帯端末から受信したパスワードがユーザ名に固有のものであり、かつ、前記携帯端末から受信した位置情報に基づき該携帯端末が予め登録された所定領域内に位置すると確認したときに、一定時間毎にランダムに更新される特定情報を生成して前記携帯端末に送信するステップと、
前記情報端末が、前記ユーザがユーザ名および前記特定情報を入力したときに、前記認証サーバに該ユーザ名および特定情報を送信すると共にユーザ認証を依頼するステップと、
前記認証サーバが、前記携帯端末から受信したユーザ名と前記情報端末から受信したユーザ名とが一致し、前記携帯端末に送信した特定情報と前記情報端末から受信した特定情報とが一致したときに、前記ユーザによる前記情報端末へのアクセスを認証するステップと
を有するネットワークのユーザ認証方法。
【請求項１５】
認証サーバと、前記認証サーバとネットワーク接続されたサーバと、前記サーバとインターネット接続された情報端末と、前記認証サーバと電話網を介して接続された携帯端末とを備えたネットワークのユーザ認証方法であって、
前記サーバが、一定時間毎にランダムに更新される特定情報を生成して前記情報端末に送信し、ユーザが前記情報端末を介してユーザ名を入力したとき、前記認証サーバに該ユーザ名および前記特定情報を送信すると共にユーザ認証を依頼するステップと、
前記認証サーバが、前記ユーザ名に対応した電話番号の携帯端末に発呼して、前記情報端末が出力する特定情報、前記ユーザのパスワード、並びに、前記携帯端末の位置情報を送信するよう要求するステップと、
前記認証サーバが、前記携帯端末から受信したパスワードが前記サーバから受信したユーザ名に固有のものであり、前記サーバから受信した特定情報と前記携帯端末から受信した特定情報とが一致し、かつ、前記携帯端末から受信した位置情報に基づき該携帯端末が予め登録された所定領域内に位置することを確認したときに、前記ユーザによる前記情報端末を介した前記サーバへのアクセスを認証するステップと
を有するネットワークのユーザ認証方法。
【請求項１６】
認証サーバと、前記認証サーバとネットワーク接続されたサーバと、前記サーバとインターネット接続された情報端末と、前記認証サーバと電話網を介して接続された携帯端末とを備えたネットワークのユーザ認証方法であって、
前記認証サーバが、前記ユーザの携帯端末からの発呼を受けて、前記ユーザのユーザ名およびパスワード、並びに、前記携帯端末の位置情報を送信するよう要求するステップと、
前記認証サーバが、発信者電話番号が前記携帯端末から受信したユーザ名と対応し、前記携帯端末から受信したパスワードがユーザ名に固有のものであり、かつ、前記携帯端末から受信した位置情報に基づき該携帯端末が予め登録された所定領域内に位置すると確認したときに、一定時間毎にランダムに更新される特定情報を生成して前記携帯端末に送信するステップと、
前記サーバが、前記ユーザが前記情報端末を介してユーザ名および前記特定情報を入力したときに、前記認証サーバに該ユーザ名および特定情報を送信すると共にユーザ認証を依頼するステップと、
前記認証サーバが、前記携帯端末から受信したユーザ名と前記サーバから受信したユーザ名とが一致し、前記携帯端末に送信した特定情報と前記サーバから受信した特定情報とが一致したときに、前記ユーザによる前記情報端末を介した前記サーバへのアクセスを認証するステップと
を有するネットワークのユーザ認証方法。
【請求項１７】
前記情報端末の使用エリアの位置情報は、ユーザが前記情報端末を用いてリモートアクセス可能な領域、或いは、ユーザが前記情報端末を用いて電子決済可能な領域である請求項１５または請求項１６に記載のユーザ認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ認証システム、認証サーバおよびネットワークのユーザ認証方法に関し、特に、特別なカードや機器を携帯する煩わしさもなく、より簡単な手続きでしかも高いセキュリティを確保し得るユーザ認証システム、認証サーバおよびネットワークのユーザ認証方法に関するものである。
【背景技術】
【０００２】
ネットワークシステム利用の拡大につれて、セキュリティの観点から、ネットワークにアクセスしたユーザがアクセスを認められているか否かを確認する認証サーバが広く使用されている。この認証サーバでは、例えば、ユーザ認証のためにユーザ名またはユーザＩＤとパスワードの組み合わせを使用する場合には、ネットワークシステムにアクセスしたユーザが入力するユーザ名とパスワードの正当性を確認するために、予め登録されたユーザ名とパスワードをセットとして保管・管理する認証用データベースを備えている。
【０００３】
また、ユーザ名とパスワードの漏洩による不正アクセスを防止するための認証手法も種々提案されている。例えば、マトリクスコード認証方式は、最近オンラインバンキングで利用されており、ユーザ毎に異なる乱数表を記載したマトリクスカードを配布して、その乱数表を利用して認証を行うものである。ユーザは認証サーバから任意に指定された位置の数字をマトリクスコード表から選んで入力して返信する。このマトリクスコード認証方式は、物理的認証媒体（マトリクスコード表）と個人の記憶（ユーザＩＤおよびパスワード）を組み合わせてレスポンスコードが生成されるため、一方を紛失、盗難時にも、一定の安全性が確保される。
【０００４】
また、ワンタイムパスワード認証方式は、ユーザに認証サーバと時刻が同期したワンタイムパスワード生成器を配布して、アクセス時には、ユーザ固有の暗証番号と時刻の組み合わせでワンタイムパスワード生成器から生成される一見ランダムな数字列をワンタイムパスワード（使い捨てパスワード）として認証を行うものである。生成されるパスワードは所定時間毎に変化するため、パスワードが万一盗聴されたとしても有効期間は限定され、また、すべてのパスワードは繰り返し使われることなく使い捨てとなるため、高い安全性が保持できる。
【０００５】
またさらに、このようなマトリクスコード認証方式やワンタイムパスワード認証方式では、より高いセキュリティが確保できるが、常にマトリクスカードやワンタイムパスワード生成器を携帯しなければならず煩わしいという問題がある。そこで、より簡単な手続きでユーザ認証を行う手法として、例えば、再公表特許Ｗ０２００２／０３７３５８号公報に開示の「ネットワークにおける利用者認証方法」がある。
【０００６】
この従来手法では、利用者のパーソナルコンピュータからインターネット上のサーバに対してネットワーク接続要求があった場合、サーバは、接続要求者のパーソナルコンピュータへ乱数発生部で生成した認証確認番号を送信する。接続要求者は、携帯電話からモデムへ接続し、パーソナルコンピュータに表示された認証確認番号を携帯電話のキー操作により入力する。サーバの認証処理部は、接続要求者の携帯電話の番号として利用者情報記憶部に記憶されている電話番号とモデムに着信した電話番号とが一致し、かつ、携帯電話から入力された認証確認番号が正しければ、接続要求者のネットワークへの接続要求を認証する。
【特許文献１】国際公開第０２／３７３５８号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した特許文献１に開示された技術においては、利用者番号およびパスワード、予め登録された携帯電話の電話番号、並びに認証確認番号による三要素認証を行っているが、携帯電話の盗難等で不正に該携帯電話を持ち得た偽装者による不正利用（なりすまし）を見破ることはできず認証の安全性を確保できないという問題があった。
【０００８】
本発明は、上記問題を解決するためになされたもので、広く普及している携帯電話等の携帯端末を常備するだけで特別なカードや機器を携帯する煩わしさもなく、より簡単な手続きでしかも高いセキュリティを確保し得るユーザ認証システム、認証サーバおよびネットワークのユーザ認証方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明は以下の手段を採用する。
本発明は、ユーザ名とユーザが携帯する携帯端末の電話番号とを対応付けて記憶する認証サーバと、前記認証サーバとネットワーク接続可能な情報端末と、位置情報取得手段を有するとともに、前記認証サーバと電話網を介して接続可能な携帯端末とを備え、前記情報端末は、定期的に更新される特定情報を出力するとともに、ユーザによってユーザ名が入力された場合に、該ユーザ名と前記特定情報とを前記認証サーバに対して送信し、前記認証サーバは、前記情報端末から前記ユーザ名および前記特定情報を受信した場合に、前記ユーザ名に対応する電話番号の携帯端末に発呼して、前記情報端末が出力する特定情報、並びに、前記携帯端末の位置情報を送信するよう要求し、前記携帯端末から受信した特定情報が前記情報端末から受信した前記特定情報と一致しており、かつ、前記携帯端末から受信した位置情報に基づいて、該携帯端末が前記情報端末の位置を含む所定領域内に位置することを確認した場合に、ユーザによる前記情報端末へのアクセスを認証するユーザ認証システムを提供する。
【００１０】
本発明によれば、予め登録された電話番号の携帯端末への発呼、定期的に生成される特定情報、例えば、一定時間毎にランダムに更新される乱数等の一致確認、並びに、位置情報に基づく携帯端末が情報端末の位置を含む所定領域内に位置することの確認という複数の要素による認証を行うので、高いセキュリティを確保することが可能となる。
【００１１】
本発明は、ユーザ名とユーザが携帯する携帯端末の電話番号とを対応付けて記憶する認証サーバと、前記認証サーバとネットワーク接続可能な情報端末と、位置情報取得手段を有するとともに、前記認証サーバと電話網を介して接続可能な携帯端末とを備え、前記認証サーバは、前記携帯端末からの発呼を受けた場合に、前記携帯端末に対して、ユーザ名および前記携帯端末の位置情報を送信するよう要求し、該携帯端末から受信したユーザ名と該携帯端末の着信から識別される該携帯端末の電話番号とが予め記憶されている組と一致し、かつ、前記携帯端末から受信した位置情報に基づいて、該携帯端末が予め登録された所定領域内に位置することを確認した場合に、特定情報を生成して前記携帯端末に送信し、前記情報端末は、ユーザによって、ユーザ名および前記特定情報が入力された場合に、前記認証サーバに対して、該ユーザ名および該特定情報を送信し、前記認証サーバは、前記携帯端末に送信した特定情報と前記情報端末から受信した特定情報とが一致したときに、前記ユーザによる前記情報端末へのアクセスを認証するユーザ認証システムを提供する。
【００１２】
本発明によれば、ユーザ名と携帯電話の電話番号の対応、位置情報に基づく携帯端末が予め登録された所定領域内に位置することの確認、並びに、定期的に生成される特定情報の一致確認（例えば、一定時間毎にランダムに更新される乱数等の一致確認）という複数の要素による認証を行うので、高いセキュリティを確保することが可能となる。
【００１３】
本発明は、ユーザ名と携帯端末の電話番号と情報端末の使用エリア情報とを対応付けて記憶する認証サーバと、前記認証サーバとネットワーク接続可能なサーバと、前記サーバとインターネット接続可能な情報端末と、位置情報取得手段を有するとともに、前記認証サーバと電話網を介して接続可能な携帯端末とを備え、前記サーバは、前記情報端末からユーザ名を受信した場合に、特定情報を前記情報端末に送信するとともに、前記認証サーバに該情報端末から受信したユーザ名および前記特定情報を送信し、前記認証サーバは、前記ユーザ名に対応した電話番号の携帯端末に発呼して、前記情報端末が出力する特定情報、および、前記携帯端末の位置情報を送信するよう要求し、前記携帯端末から受信した特定情報と前記サーバから受信した特定情報とが一致し、かつ、前記携帯端末から受信した位置情報に基づいて、該携帯端末が予め記憶されている前記情報端末の使用エリア内に位置することを確認した場合に、前記情報端末を介した前記サーバへのアクセスを認証するユーザ認証システムを提供する。
【００１４】
本発明によれば、予め登録された電話番号の携帯電話への発呼、定期的に生成される特定情報の一致確認（例えば、一定時間毎にランダムに更新される乱数等の一致確認）、並びに、位置情報に基づく携帯端末が予め登録された所定領域内に位置することの確認という複数の要素による認証を行うので、高いセキュリティを確保することが可能となる。
【００１５】
本発明は、ユーザ名と携帯端末の電話番号と情報端末の使用エリアの位置情報とを対応付けて記憶する認証サーバと、前記認証サーバとネットワーク接続可能なサーバと、前記サーバとインターネット接続可能な情報端末と、位置情報取得手段を有するとともに、前記認証サーバと電話網を介して接続可能な携帯端末とを備え、前記認証サーバは、前記ユーザの携帯端末からの発呼を受けた場合に、前記携帯端末に対して、ユーザ名および前記携帯端末の位置情報を送信するよう要求し、該携帯端末から受信したユーザ名と該携帯端末の着信から識別される該携帯端末の電話番号との組が予め記憶されている組と一致し、かつ、前記携帯端末から受信した位置情報に基づいて、該携帯端末が予め記憶されている前記情報端末の使用エリア内に位置することを確認した場合に、特定情報を生成して前記携帯端末に送信し、前記サーバは、前記情報端末からユーザ名および前記特定情報を受信した場合に、前記認証サーバに対して、入力された該ユーザ名および該特定情報を送信し、前記認証サーバは、前記携帯端末に送信した特定情報と前記情報端末から受信した特定情報とが一致したときに、前記情報端末へのアクセスを認証するユーザ認証システムを提供する。
【００１６】
本発明によれば、ユーザ名と携帯電話の電話番号の対応、位置情報に基づく携帯端末が予め登録された所定領域内に位置することの確認、並びに、定期的に生成される特定情報の一致確認（例えば、一定時間毎にランダムに更新される乱数等の一致確認）、という複数の要素による認証を行うので、高いセキュリティを確保することが可能となる。
【００１７】
また、上記ユーザ認証システムにおいて、前記位置情報取得手段は、例えば、ＧＰＳ受信機であり、前記携帯端末は、前記認証サーバからの送信要求時に、ＧＰＳに基づく位置情報を自動的に送信することが好ましい。また、前記携帯端末は、計時機能を備え、前記認証サーバからの送信要求時に、時刻を自動的に送信することが好ましい。これにより、より簡単な手続きで高いセキュリティを確保できる。
また、上記ユーザ認証システムにおいて、前記情報端末の使用エリアの位置情報は、例えば、ユーザが前記情報端末を用いてリモートアクセス可能な領域、或いは、ユーザが前記情報端末を用いて電子決済可能な領域である。
【００１８】
本発明は、情報端末とネットワーク接続可能であるとともに、ユーザが携帯する携帯端末と電話網を介して接続可能な認証サーバであって、ユーザ名と携帯端末の電話番号とを対応付けて記憶するとともに、定期的に特定情報を生成して前記情報端末に送信し、前記情報端末からユーザ名を受信した場合に、前記ユーザ名に対応した電話番号の携帯端末に発呼して、前記情報端末が出力する特定情報、及び、前記携帯端末の位置情報を送信するよう要求し、前記情報端末に送信した特定情報と前記携帯端末から受信した特定情報とが一致し、かつ、前記携帯端末から受信した位置情報に基づいて、該携帯端末が前記情報端末の位置を含む所定領域内に位置することを確認した場合に、ユーザによる前記情報端末へのアクセスを認証する認証サーバを提供する。
【００１９】
本発明は、情報端末とネットワーク接続可能であるとともに、ユーザが持つ携帯端末と電話網を介して接続可能な認証サーバであって、ユーザ名とユーザが携帯する携帯端末の電話番号とを対応付けて記憶しており、前記ユーザの携帯端末からの発呼を受けた場合に、前記携帯端末に対して、ユーザ名および前記携帯端末の位置情報を送信するよう要求し、該携帯端末から受信したユーザ名と該携帯端末の着信から識別される該携帯端末の電話番号とが予め記憶されている組と一致し、かつ、前記携帯端末から受信した位置情報に基づいて、該携帯端末が予め登録された所定領域内に位置することを確認した場合に、特定情報を前記携帯端末に送信し、前記情報端末から前記ユーザ名および前記特定情報を受信した場合に、前記情報端末から受信した特定情報と前記携帯端末に送信した特定情報とが一致するか否かを判定し、一致していた場合に、前記ユーザによる前記情報端末へのアクセスを認証する認証サーバを提供する。
【００２０】
本発明は、情報端末に対して定期的に特定情報を送信するサーバとネットワーク接続可能であるとともに、ユーザが持つ携帯端末と電話網を介して接続可能な認証サーバであって、ユーザ名と携帯端末の電話番号と情報端末の使用エリアの位置情報とを対応付けて記憶しており、前記情報端末において入力されたユーザ名がサーバを介して入力された場合に、前記ユーザ名に対応した電話番号の携帯端末に発呼して、前記サーバから前記情報端末に対して送信された特定情報、および、前記携帯端末の位置情報を送信するよう要求し、前記携帯端末から受信した特定情報と前記サーバから送信されていた特定情報とが一致し、かつ、前記携帯端末から受信した位置情報に基づいて、該携帯端末が予め登録された所定領域内に位置することを確認した場合に、前記情報端末を介した前記サーバへのアクセスを認証する認証サーバを提供する。
【００２１】
本発明は、情報端末に対して定期的に特定情報を送信するサーバとネットワーク接続可能であるとともに、ユーザが持つ携帯端末と電話網を介して接続可能な認証サーバであって、ユーザ名と携帯端末の電話番号と情報端末の使用エリアの位置情報とを対応付けて記憶しており、携帯端末からの発呼を受けた場合に、前記携帯端末に対して、ユーザ名および前記携帯端末の位置情報を送信するよう要求し、該携帯端末から受信したユーザ名と該携帯端末の着信から識別される該携帯端末の電話番号との組が予め記憶されている組と一致し、かつ、前記携帯端末から受信した位置情報に基づいて、該携帯端末が予め記憶されている前記情報端末の使用エリア内に位置することを確認した場合に、特定情報を生成して前記携帯端末に送信し、前記情報端末において入力されたユーザ名および前記特定情報を前記サーバを介して受信した場合に、前記携帯端末に送信した特定情報と前記情報端末から受信した特定情報とが一致するか否かを判断し、一致していた場合に、前記情報端末へのアクセスを認証する認証サーバを提供する。
【００２２】
本発明は、認証サーバと、前記認証サーバとネットワーク接続された情報端末と、前記認証サーバと電話網を介して接続された携帯端末と、を備えたネットワークのユーザ認証方法であって、前記情報端末が、一定時間毎にランダムに更新される特定情報を生成して出力し、ユーザがユーザ名を入力したとき、前記認証サーバに該ユーザ名を送信すると共にユーザ認証を依頼するステップと、前記認証サーバが、前記ユーザ名に対応した電話番号の携帯端末に発呼して、前記情報端末が出力する特定情報、前記ユーザのパスワード、並びに、前記携帯端末の位置情報を送信するよう要求するステップと、前記携帯端末から受信したパスワードが前記情報端末から受信したユーザ名に固有のものであり、前記情報端末から受信した特定情報と前記携帯端末から受信した特定情報とが一致し、かつ、前記携帯端末から受信した位置情報に基づき該携帯端末が前記情報端末の位置を含む所定領域内に位置することを確認したときに、前記ユーザによる前記情報端末へのアクセスを認証するステップと有するネットワークのユーザ認証方法を提供する。
【００２３】
本発明は、認証サーバと、前記認証サーバとネットワーク接続された情報端末と、前記認証サーバと電話網を介して接続された携帯端末と、を備えたネットワークのユーザ認証方法であって、前記認証サーバが、前記ユーザの携帯端末からの発呼を受けて、前記ユーザのユーザ名およびパスワード、並びに、前記携帯端末の位置情報を送信するよう要求するステップと、前記認証サーバが、発信者電話番号が前記携帯端末から受信したユーザ名と対応し、前記携帯端末から受信したパスワードがユーザ名に固有のものであり、かつ、前記携帯端末から受信した位置情報に基づき該携帯端末が予め登録された所定領域内に位置すると確認したときに、一定時間毎にランダムに更新される特定情報を生成して前記携帯端末に送信するステップと、前記情報端末が、前記ユーザがユーザ名および前記特定情報を入力したときに、前記認証サーバに該ユーザ名および特定情報を送信すると共にユーザ認証を依頼するステップと、前記認証サーバが、前記携帯端末から受信したユーザ名と前記情報端末から受信したユーザ名とが一致し、前記携帯端末に送信した特定情報と前記情報端末から受信した特定情報とが一致したときに、前記ユーザによる前記情報端末へのアクセスを認証するステップと有するネットワークのユーザ認証方法を提供する。
【００２４】
本発明は、認証サーバと、前記認証サーバとネットワーク接続されたサーバと、前記サーバとインターネット接続された情報端末と、前記認証サーバと電話網を介して接続された携帯端末とを備えたネットワークのユーザ認証方法であって、前記サーバが、一定時間毎にランダムに更新される特定情報を生成して前記情報端末に送信し、ユーザが前記情報端末を介してユーザ名を入力したとき、前記認証サーバに該ユーザ名および前記特定情報を送信すると共にユーザ認証を依頼するステップと、前記認証サーバが、前記ユーザ名に対応した電話番号の携帯端末に発呼して、前記情報端末が出力する特定情報、前記ユーザのパスワード、並びに、前記携帯端末の位置情報を送信するよう要求するステップと、前記認証サーバが、前記携帯端末から受信したパスワードが前記サーバから受信したユーザ名に固有のものであり、前記サーバから受信した特定情報と前記携帯端末から受信した特定情報とが一致し、かつ、前記携帯端末から受信した位置情報に基づき該携帯端末が予め登録された所定領域内に位置することを確認したときに、前記ユーザによる前記情報端末を介した前記サーバへのアクセスを認証するステップとを有するネットワークのユーザ認証方法を提供する。
【００２５】
本発明は、認証サーバと、前記認証サーバとネットワーク接続されたサーバと、前記サーバとインターネット接続された情報端末と、前記認証サーバと電話網を介して接続された携帯端末とを備えたネットワークのユーザ認証方法であって、前記認証サーバが、前記ユーザの携帯端末からの発呼を受けて、前記ユーザのユーザ名およびパスワード、並びに、前記携帯端末の位置情報を送信するよう要求するステップと、前記認証サーバが、発信者電話番号が前記携帯端末から受信したユーザ名と対応し、前記携帯端末から受信したパスワードがユーザ名に固有のものであり、かつ、前記携帯端末から受信した位置情報に基づき該携帯端末が予め登録された所定領域内に位置すると確認したときに、一定時間毎にランダムに更新される特定情報を生成して前記携帯端末に送信するステップと、前記サーバが、前記ユーザが前記情報端末を介してユーザ名および前記特定情報を入力したときに、前記認証サーバに該ユーザ名および特定情報を送信すると共にユーザ認証を依頼するステップと、前記認証サーバが、前記携帯端末から受信したユーザ名と前記サーバから受信したユーザ名とが一致し、前記携帯端末に送信した特定情報と前記サーバから受信した特定情報とが一致したときに、前記ユーザによる前記情報端末を介した前記サーバへのアクセスを認証するステップとを有するネットワークのユーザ認証方法を提供する。
【発明の効果】
【００２６】
本発明によれば、高いセキュリティを確保することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２７】
以下、本発明のユーザ認証システム、認証サーバおよびネットワークのユーザ認証方法の実施形態について、図面を参照して詳細に説明する。
【００２８】
〔第１の実施形態〕
図１および図２は本発明の第１の実施形態に係るユーザ認証システムの構成図である。同図において、本実施形態のユーザ認証システムは、認証サーバ１１０と、認証サーバ１１０とＬＡＮ１５０によりネットワーク接続されたワークステーション（特許請求の範囲にいう情報端末）１２０と、認証サーバ１１０と電話網１６０を介して接続された携帯電話（携帯端末）１３０とを備えて構成されている。
【００２９】
認証サーバ１１０は、ＬＡＮ１５０に接続されている情報端末（ワークステーション１２０等）にアクセスしようとするユーザの正当性を確認するものであり、認証判断に必要な情報を認証データベースとして記憶管理する記憶部１１１と、認証判断等を行う処理部１１２と、ＬＡＮ１５０および電話網１６０とのインタフェースを司る送受信部１１３とを少なくとも備えている。
【００３０】
記憶部１１１の認証データベースには、ユーザ情報として、ユーザ名および該ユーザが所有する携帯電話番号の組が記憶されている。また、情報端末情報として、ワークステーション１２０の位置情報（緯度、経度）が記憶されている。またさらに、従来の認証サーバと同様に、ユーザ情報の組にはユーザ名に対応したパスワードも含まれ、各ユーザがアクセスした履歴情報等も保存管理されている。
【００３１】
また、認証サーバ１１０は、ＣＴ（Computer Telephony）と呼ばれる自動ガイダンス機能を備えている。これは、認証サーバ１１０から電話網１６０を介して各携帯電話と通話する際に使用されるもので、例えば、通話相手の携帯電話１３０に「あなたのユーザ名を入力して下さい。」という音声を流し、ユーザが携帯電話１３０のボタンを押下することによって入力するユーザ名を自動的に受け取ることができる。
【００３２】
また、ワークステーション１２０は、例えばプラント端末であり、通常のワ−クステーションと同様に、記憶部１２１、処理部１２２、送受信部１２３、入力部１２４および表示部１２５を少なくとも備えている。特に本実施形態では、ワークステーション１２０に一定時間毎にランダムに更新される特定情報を生成して出力する機能を持たせている。ここで、特定情報は、所定桁の数字列であり、通常の乱数発生機能であればよい。
【００３３】
また、携帯電話１３０は、ＧＰＳ衛星からの電波信号を受信して、受信電波の時間差によりそれぞれのＧＰＳ衛星との相対的な距離差を算出して、その軌跡である双曲面の交点を求めることで位置情報を得るＧＰＳ機能付きの携帯電話であり、通常の携帯電話と同様に、記憶部１３１、処理部１３２、送受信部１３３、入力部１３４および出力部１３５を少なくとも備えている。
【００３４】
なお、ワークステーション１２０は屋内に設置されているのが一般的であり、携帯電話１３０が建物の中にある場合などでは、ＧＰＳ衛星からの電波信号が遮られてＧＰＳ機能による測位状態が良くない環境となることが想定される。そこで、本実施形態では、測位状態が良くない環境であっても、例えば、最後に測位した位置情報を記憶部１３１に保持したり、携帯電話回線網を使用して位置情報を得るなどして、時刻と位置情報を生成するようにしている。
【００３５】
次に、以上のような構成を備えたユーザ認証システムにおけるネットワークのユーザ認証方法について、図３を参照しながら説明する。図３は、第１の実施形態のネットワークのユーザ認証方法を説明する説明図であり、縦方向に認証サーバ１１０、ワークステーション１２０および携帯電話１３０それぞれの処理手順を示し、横方向に各構成要素間で行われる通信を示している。なお、ワークステーション１２０において、ステップＳ１０３で表示部（モニタ）１２５に乱数表示としているが、分かり易さのために便宜上示したものであり、ログイン時には、常時、乱数は表示され、一定時間毎に更新されている。
【００３６】
まず、ワークステーション１２０を使用したいユーザは、ワークステーション１２０の入力部（キーボード）１２４からユーザ名を入力する（ステップＳ１０１）。
次に、ワークステーション１２０は、認証サーバ１１０に対してユーザの認証を依頼する（ステップＳ１０２）。なお、ユーザ認証依頼と共に、入力されたユーザ名と、その時、乱数発生機能により表示部１２５に表示していた乱数を認証サーバ１１０に対して送信する。
【００３７】
次に、認証サーバ１１０は、認証依頼のあったユーザ名について、記憶部１１１の認証データベースを参照して携帯電話番号を検索し（ステップＳ１０４）、その携帯電話１３０に発呼する（ステップＳ１０５）。この認証サーバ１１０からの発呼にユーザが応答した場合、認証サーバ１１０から送信される自動音声ガイダンスに従って、ユーザ名入力時（ステップＳ１０１）に表示部１２５に表示されていた乱数と、ユーザのパスワードを入力する（ステップＳ１０７）。
【００３８】
そして、携帯電話１３０は、入力された乱数およびパスワードを送信すると共に、その時の時刻と位置情報（緯度、経度）をＧＰＳ機能により入手し、自動的に認証サーバ１１０に送信する（ステップＳ１０８）。
【００３９】
次に、認証サーバ１１０は、携帯電話１３０から受信したパスワードがワークステーション１２０から受信したユーザ名に固有のものであり、ワークステーション１２０から受信した乱数と携帯電話１３０から受信した乱数とが一致し、かつ、携帯電話１３０から受信した位置情報（緯度、経度）がワークステーション１２０の位置を含む所定領域内に位置し、さらに、現在の時刻と携帯電話１３０から受信した時刻との時間差が小さい（所定時間内にある）ことを確認したときに、正規のユーザがワークステーション１２０へアクセスしようとしていることを認証する（ステップＳ１０９）。
【００４０】
なお、認証判断における所定領域は、ワークステーション１２０の設置状況や、ＧＰＳ機能による位置情報（緯度、経度）の精度（約１０ｍの誤差）等を勘案して、少し緩めに設定するのが好ましい。
【００４１】
認証サーバ１１０による認証判断の結果はワークステーション１２０に送信され（ステップＳ１１０）、ワークステーション１２０は、該認証判断結果に基づきユーザによるアクセス可否を判断して、結果を表示部１２５に出力する（ステップＳ１１１）。
【００４２】
以上説明したように、本実施形態に係るユーザ認証システム、認証サーバおよびネットワークのユーザ認証方法においては、ワークステーション１２０は、一定時間毎にランダムに更新される乱数（特定情報）を生成して出力し、ユーザによりユーザ名が入力された場合に、認証サーバ１１０に該ユーザ名を送信すると共にユーザ認証を依頼する。認証サーバ１１０は、ユーザ名に対応した電話番号の携帯電話１３０に発呼して、ワークステーション１２０が出力する乱数、ユーザのパスワード、並びに、携帯電話１３０の位置情報を送信するよう要求し、携帯電話１３０から受信したパスワードがワークステーション１２０から受信したユーザ名に固有のものであり、ワークステーション１２０から受信した乱数と携帯電話１３０から受信した乱数とが一致し、かつ、携帯電話１３０から受信した位置情報に基づき携帯電話１３０がワークステーション１２０の位置を含む所定領域内に位置することを確認したときに、該ユーザによるワークステーション１２０へのアクセスを認証する。
【００４３】
このように、本実施形態のユーザ認証システム、認証サーバおよびネットワークのユーザ認証方法では、少なくとも、ユーザ名およびパスワードの対応、予め登録された電話番号の携帯電話への発呼、一定時間毎にランダムに更新される乱数（特定情報）の一致確認、並びに、位置情報に基づく携帯電話１３０がワークステーション１２０の位置を含む所定領域内に位置することの確認という複数の要素による認証を行っているので、高いセキュリティを確保することができる。
【００４４】
つまり、認証サーバ１１０は、予め登録された電話番号の携帯電話１３０へ発呼するが、この発呼に応じられるのは正規のユーザの携帯電話だけである。発信者番号の偽造は起こり得るが、偽の携帯電話で正規の電話番号への着信を行うことは不可能だからである。また、乱数（特定情報）は一定時間毎にランダムに更新されており、しかもワークステーション１２０の表示部（モニタ）１２５に表示されているのみであるため、乱数（特定情報）を知り得るのは、ワークステーション１２０の近くにいる人間だけであり、乱数（特定情報）の不正取得は困難である。また仮に、他人に盗み読みされたとしても、定期的に更新されるので再送攻撃も回避できる。
【００４５】
また、位置情報に基づく確認により、携帯電話１３０を持つユーザがワークステーション１２０の近くにいることが保証される。仮に、携帯電話の盗難等で不正に該携帯電話を持ち得た偽装者が不正利用（なりすまし）しようとしても、アクセス可能な場所が限定されているために、不正利用し得る可能性は非常に低い。さらに、例えばＰＣ等のキーボードでパスワードを入力する場合には、少し離れた人間に盗み読みされる危険性があるが、携帯電話１３０は十分小さいため、例えパスワードを入力しても他人に盗む読みされる危険性は非常に低い。これらの特徴的な効果により、結果として、より簡単な手続きでしかも高いセキュリティを確保し得るユーザ認証システム、認証サーバおよびネットワークのユーザ認証方法を実現できる。
【００４６】
また、本実施形態では、携帯電話１３０にＧＰＳ機能および計時機能を備えており、認証サーバ１１０からの送信要求時に、ＧＰＳに基づく位置情報および時刻を自動的に送信しており、認証要素が増えてもユーザ操作は増えていないので、より簡単な手続きで高いセキュリティを確保できる。特に、認証サーバ１１０による認証判断に、現在の時刻と携帯電話１３０から受信した時刻との時間差が小さい（所定時間内にある）ことの確認を追加することにより、五要素認証となり、再送攻撃を回避できることから、より高いセキュリティを確保できる。
【００４７】
〔第２の実施形態〕
次に、本発明の第２の実施形態に係るユーザ認証システム、認証サーバおよびネットワークのユーザ認証方法について説明する。第２の実施形態のユーザ認証システムおよび認証サーバの構成は、第１の実施形態とほぼ同等であり、構成図の図示を省略して同一の参照番号を使用すると共に、各構成要素の詳細な説明を省略する。
【００４８】
なお、構成上の第１の実施形態と第２の実施形態の差異は、第１の実施形態において、一定時間毎にランダムに更新される乱数（特定情報）を生成して出力する機能をワークステーション１２０に持たせていたのに対し、第２の実施形態では認証サーバ１１０に持たせている点である。
【００４９】
次に、本実施形態のユーザ認証システムにおけるネットワークのユーザ認証方法について、図４を参照しながら説明する。図４は、第２の実施形態のネットワークのユーザ認証方法を説明する説明図であり、縦方向に認証サーバ１１０、ワークステーション１２０および携帯電話１３０それぞれの処理手順を示し、横方向に各構成要素間で行われる通信を示している。
【００５０】
まず、ワークステーション１２０を使用したいユーザは、携帯電話１３０から認証サーバ１１０に対して発呼する（ステップＳ２０１）。次に、認証サーバ１１０は、発呼のあった携帯電話１３０（発信者）の電話番号について、記憶部１１１の認証データベースを参照してユーザ名を検索し（ステップＳ２０２）、該発呼に応答して携帯電話１３０に対し自動音声ガイダンスを送信する（ステップＳ２０３）。ユーザは、該自動音声ガイダンスに従ってユーザ名およびパスワードを入力する（ステップＳ２０４）。そして、携帯電話１３０からは、入力されたユーザ名およびパスワードが送信されると共に、ＧＰＳ機能により入手したその時の時刻と位置情報（緯度、経度）が自動的に認証サーバ１１０に送信される（ステップＳ２０５）。
【００５１】
次に、認証サーバ１１０は第１の認証判断を行う（ステップＳ２０６）。すなわち、携帯電話１３０（発信者）の電話番号が携帯電話１３０から受信したユーザ名と対応し、携帯電話１３０から受信したパスワードがユーザ名に固有のものであること、現在の時刻と携帯電話１３０から受信した時刻との時間差が小さい（所定時間内にある）こと、そして、携帯電話１３０から受信した位置情報に基づき携帯電話１３０が予め登録された所定領域内に位置するか否かを確認する。これらの条件が全て満たされたとき、認証サーバ１１０は、一定時間毎にランダムに更新生成されるその時の乱数を携帯電話１３０に送信する（ステップＳ２０７）。
【００５２】
なお、認証判断における予め登録された所定領域は、例えば、ユーザがアクセス可能な個々の情報端末（ワークステーション）について、ワークステーション１２０の設置状況や、ＧＰＳ機能による位置情報（緯度、経度）の精度（約１０ｍの誤差）等を勘案した、少し緩めに設定された領域群であり、領域群の何れかの領域内に位置するか否かが判断されることとなる。
次に、ユーザは、ワークステーション１２０の入力部（キーボード）１２４から、ユーザ名と認証サーバ１１０から受信した乱数を入力する（ステップＳ２０８）。
【００５３】
次に、ワークステーション１２０は、認証サーバ１１０に対してユーザの認証を依頼する（ステップＳ２０７）。なお、このユーザ認証依頼と共に、入力されたユーザ名と乱数が認証サーバ１１０に対して送信される。
次に、認証サーバ１１０は、携帯電話１３０から受信したユーザ名とワークステーション１２０から受信したユーザ名とが一致し、携帯電話１３０に送信した乱数とワークステーション１２０から受信した乱数とが一致したときに、正規のユーザがワークステーション１２０へアクセスしようとしていることを認証する（第２の認証判断：ステップＳ２１０）。
【００５４】
認証サーバ１１０による認証判断の結果はワークステーション１２０に送信され（ステップＳ２１１）、ワークステーション１２０は、該認証判断結果に基づきユーザによるアクセス可否を判断して、結果を表示部１２５に出力する（ステップＳ２１２）。
【００５５】
以上説明したように、本実施形態のユーザ認証システム、認証サーバおよびネットワークのユーザ認証方法においては、認証サーバ１１０は、ユーザの携帯電話１３０からの発呼を受けて、ユーザのユーザ名およびパスワード、並びに、携帯電話１３０の位置情報を送信するよう要求し、発信者電話番号が携帯電話１３０から受信したユーザ名と対応し、携帯電話１３０から受信したパスワードがユーザ名に固有のものであり、かつ、携帯電話１３０から受信した位置情報に基づき携帯電話１３０が予め登録された所定領域内に位置すると確認したときに、一定時間毎にランダムに更新される乱数（特定情報）を生成して携帯電話１３０に送信する。また、ワークステーション１２０は、ユーザによりユーザ名および乱数が入力された場合に、認証サーバ１１０に該ユーザ名および乱数を送信すると共にユーザ認証を依頼する。認証サーバ１１０は、携帯電話１３０から受信したユーザ名とワークステーション１２０から受信したユーザ名とが一致し、携帯電話１３０に送信した乱数とワークステーション１２０から受信した乱数とが一致したときに、ユーザによるワークステーション１２０へのアクセスを認証する。
【００５６】
このように、本実施形態のユーザ認証システム、認証サーバおよびネットワークのユーザ認証方法によれば、少なくとも、ユーザ名およびパスワードの対応、ユーザ名と携帯電話の電話番号の対応、位置情報に基づく携帯電話１３０がワークステーション１２０の位置を含む所定領域内に位置することの確認、並びに、一定時間毎にランダムに更新される乱数（特定情報）の一致確認、という複数の要素による認証を行うので、高いセキュリティを確保することができる。
【００５７】
〔第３の実施形態〕
次に、図５および図６は、本発明の第３の実施形態に係るユーザ認証システムの構成図である。同図において、本実施形態のユーザ認証システムは、認証サーバ２１０と、認証サーバ２１０とＬＡＮ２５０によりネットワーク接続されたサーバ２２０と、サーバ（リモートアクセスサーバ）２２０とインターネット２７０を介して接続されたラップトップＰＣ（情報端末）２４０と、認証サーバ２１０と電話網２６０を介して接続された携帯電話（携帯端末）２３０とを備えて構成されている。
【００５８】
認証サーバ２１０は、例えば、会社の社内ネットワーク等のＬＡＮ２５０に接続されているサーバ（リモートアクセスサーバ）２２０にラップトップＰＣ２４０を介してアクセスしようとするユーザの正当性を確認するものであり、認証判断に必要な情報を認証データベースとして記憶管理する記憶部２１１と、認証判断等を行う処理部２１２と、ＬＡＮ２５０および電話網２６０とのインタフェースを司る送受信部２１３とを少なくとも備えている。
【００５９】
記憶部２１１の認証データベースには、ユーザ情報として、ユーザ名および該ユーザが所有する携帯電話番号の組が記憶されている。また、ユーザ情報には、ユーザの出張先など、リモートアクセスが可能な地域の位置情報（緯度、経度）が記憶されている。またさらに、従来の認証サーバと同様に、ユーザ情報の組にはユーザ名に対応したパスワードも含まれ、各ユーザがアクセスした履歴情報等も保存管理されている。
また、認証サーバ２１０は、ＣＴ（Computer Telephony）と呼ばれる自動ガイダンス機能を備えている。認証サーバ２１０から電話網２６０を介して各携帯電話と通話する際に使用されるもので、例えば、通話相手の携帯電話２３０に「あなたのユーザ名を入力して下さい。」という音声を流し、ユーザが携帯電話２３０のボタンを押下することによって入力するユーザ名を自動的に受け取ることができる。
【００６０】
また、サーバ２２０は、例えばリモートアクセスサーバであり、記憶部２２１、処理部２２２および送受信部２２３を少なくとも備えている。特に本実施形態では、サーバ２２０に一定時間毎にランダムに更新される特定情報を生成して出力する機能を持たせている。ここで、特定情報は、所定桁の数字列であり、通常の乱数発生機能であればよい。なお、サーバ２２０で生成される乱数は、インターネット２７０を介してサーバ２２０に接続されている情報端末からログインする際に、該情報端末に送信されてモニタ上に表示されることになる。
【００６１】
また、ラップトップＰＣ２４０は、通常のＰＣと同様に、記憶部２４１、処理部２４２、送受信部２４３、入力部２４４および表示部２４５を少なくとも備えている。
また、携帯電話２３０は、ＧＰＳ衛星からの電波信号を受信して、受信電波の時間差によりそれぞれのＧＰＳ衛星との相対的な距離差を算出して、その軌跡である双曲面の交点を求めることで位置情報を得るＧＰＳ機能付きの携帯電話であり、通常の携帯電話と同様に、記憶部２３１、処理部２３２、送受信部２３３、入力部２３４および出力部２３５を少なくとも備えている。
【００６２】
なお、ラップトップＰＣ２４０を屋内に設置して作業を行うのが一般的であり、携帯電話２３０が建物の中にある場合などでは、ＧＰＳ衛星からの電波信号が遮られてＧＰＳ機能による測位状態が良くない環境となることが想定される。そこで、本実施形態では、測位状態が良くない環境であっても、例えば、最後に測位した位置情報を記憶部２３１に保持したり、携帯電話回線網を使用して位置情報を得るなどして、時刻と位置情報を生成するようにしている。
【００６３】
次に、以上のような構成を備えたユーザ認証システムにおけるネットワークのユーザ認証方法について、図７を参照しながら説明する。図７は、第３の実施形態のネットワークのユーザ認証方法を説明する説明図であり、縦方向に認証サーバ２１０、サーバ（リモートアクセスサーバ）２２０、ラップトップＰＣ２４０および携帯電話２３０それぞれの処理手順を示し、横方向に各構成要素間で行われる通信を示している。
【００６４】
なお、サーバ２２０においてステップＳ３０３で乱数生成、また、ラップトップＰＣ２４０においてステップＳ３０５で乱数表示、としているが、これらは分かり易さのために便宜上示したものであり、サーバ２２０では一定時間毎に乱数がランダムに更新生成され、ラップトップＰＣ２４０からのログイン時には、常時、乱数は表示部（モニタ）２４５上に表示されている。
【００６５】
まず、ラップトップＰＣ２４０からインターネット２７０経由で社内ネットワーク等のＬＡＮ２５０にリモートアクセスしたいユーザは、ラップトップＰＣ２４０の入力部（キーボード）２４４からユーザ名を入力する（ステップＳ３０１）。入力されたユーザ名はサーバ２２０に送信される（ステップＳ３０２）。
【００６６】
次に、サーバ２２０は、認証サーバ２１０に対してユーザの認証を依頼する（ステップＳ３０４）。なお、ユーザ認証依頼と共に、ユーザ名と、ラップトップＰＣ２４０からユーザ名を受信した時にサーバ２２０で生成していた乱数も認証サーバ２１０に送信される。
次に、認証サーバ２１０は、認証依頼のあったユーザ名について、記憶部２１１の認証データベースを参照して携帯電話番号を検索し（ステップＳ３０６）、その携帯電話２３０に発呼する（ステップＳ３０７）。この認証サーバ２１０からの発呼にユーザが応答した場合、認証サーバ２１０から送信される自動音声ガイダンスに従って、ユーザ名入力時（ステップＳ３０１）に表示部１２５に表示されていた乱数と、ユーザのパスワードを入力する（ステップＳ３０９）。
【００６７】
そして、携帯電話２３０は、入力された乱数およびパスワードを送信すると共に、その時の時刻と位置情報（緯度、経度）をＧＰＳ機能により入手し、自動的に認証サーバ２１０に送信する（ステップＳ３１０）。
次に、認証サーバ２１０は、携帯電話２３０から受信したパスワードがサーバ２２０から受信したユーザ名に固有のものであり、サーバ２２０から受信した乱数と携帯電話２３０から受信した乱数とが一致し、かつ、携帯電話２３０から受信した位置情報（緯度、経度）が予め登録された所定領域内に位置し、さらに、現在の時刻と携帯電話２３０から受信した時刻との時間差が小さい（所定時間内にある）ことを確認したときに、正規のユーザがサーバ２２０へリモートアクセスしようとしていることを認証する（ステップＳ３１１）。
【００６８】
なお、認証判断における予め登録された所定領域は、例えば、ユーザがリモートアクセス可能な自宅や出張先などについて、ＧＰＳ機能による位置情報（緯度、経度）の精度（約１０ｍの誤差）等を勘案した、少し緩めに設定された領域群であり、領域群の何れかの領域内に位置するか否かが判断されることとなる。
認証サーバ２１０による認証判断の結果はサーバ２２０に送信され（ステップＳ３１２）、サーバ２２０は、該認証判断結果に基づきユーザによるリモートアクセス可否を判断して、結果をラップトップＰＣ２４０に送信し（ステップＳ３１３）、さらに、ラップトップＰＣ２４０では、その結果内容が表示部１２５に出力される（ステップＳ３１４）。
【００６９】
以上説明したように、本実施形態のユーザ認証システム、認証サーバおよびネットワークのユーザ認証方法においては、サーバ２２０は、一定時間毎にランダムに更新される乱数（特定情報）を生成してラップトップＰＣ２４０に送信し、ユーザがラップトップＰＣ２４０を介してユーザ名を入力したとき、認証サーバ２１０に該ユーザ名および乱数を送信すると共にユーザ認証を依頼する。認証サーバ２１０は、ユーザ名に対応した電話番号の携帯電話２３０に発呼して、ラップトップＰＣ２４０が出力する乱数、ユーザのパスワード、並びに、携帯電話２３０の位置情報を送信するよう要求し、携帯電話２３０から受信したパスワードが前記サーバから受信したユーザ名に固有のものであり、サーバ２２０から受信した乱数と携帯電話２３０から受信した乱数とが一致し、かつ、携帯電話２３０から受信した位置情報に基づき携帯電話２３０が予め登録された所定領域内に位置することを確認したときに、ユーザによるラップトップＰＣ２４０を介したサーバ２２０へのリモートアクセスを認証する。
【００７０】
このように、本実施形態のユーザ認証システム、認証サーバおよびネットワークのユーザ認証方法によれば、少なくとも、ユーザ名およびパスワードの対応、予め登録された電話番号の携帯電話への発呼、一定時間毎にランダムに更新される乱数（特定情報）の一致確認、並びに、位置情報に基づく携帯電話２３０が予め登録された所定領域内に位置することの確認という複数の要素による認証を行っているので、高いセキュリティを確保することができる。
【００７１】
つまり、認証サーバ２１０は、予め登録された電話番号の携帯電話２３０へ発呼するが、この発呼に応じられるのは正規のユーザの携帯電話だけである。発信者番号の偽造は起こり得るが、偽の携帯電話で正規の電話番号への着信を行うことは不可能だからである。また、乱数（特定情報）は一定時間毎にランダムに更新されており、しかも特定のラップトップＰＣ２４０に送信されて表示部（モニタ）２４５に表示されているのみであるため、乱数（特定情報）を知り得るのは、ラップトップＰＣ２４０の近くにいる人間だけであり、乱数（特定情報）の不正取得は困難である。また仮に、他人に盗み読みされたとしても、定期的に更新されるので再送攻撃も回避できる。
【００７２】
また、位置情報に基づく確認により、携帯電話２３０を持つユーザが予め登録された所定領域内にいることが保証される。仮に、携帯電話の盗難等で不正に該携帯電話を持ち得た偽装者が不正利用（なりすまし）しようとしても、認証で許可され得る場所が限定されているために、不正利用し得る可能性は非常に低い。さらに、例えばＰＣ等のキーボードでパスワードを入力する場合には、少し離れた人間に盗み読みされる危険性があるが、携帯電話２３０は十分小さいため、例えパスワードを入力しても他人に盗む読みされる危険性は非常に低い。これらの特徴的な効果により、結果として、より簡単な手続きでしかも高いセキュリティを確保し得るユーザ認証システム、認証サーバおよびネットワークのユーザ認証方法を実現できる。
【００７３】
また、本実施形態では、携帯電話２３０にＧＰＳ機能および計時機能を備えており、認証サーバ２１０からの送信要求時に、ＧＰＳに基づく位置情報および時刻を自動的に送信しており、認証要素が増えてもユーザ操作は増えていないので、より簡単な手続きで高いセキュリティを確保できる。特に、認証サーバ２１０による認証判断に、現在の時刻と携帯電話２３０から受信した時刻との時間差が小さい（所定時間内にある）ことの確認を追加することにより、五要素認証となり、再送攻撃を回避できることから、より高いセキュリティを確保できる。
【００７４】
〔第４の実施形態〕
次に、本発明の第４の実施形態に係るユーザ認証システム、認証サーバおよびネットワークのユーザ認証方法について説明する。第４の実施形態のユーザ認証システムおよび認証サーバの構成は、第３の実施形態とほぼ同等であり、構成図の図示を省略して同一の参照番号を使用すると共に、各構成要素の詳細な説明を省略する。
なお、構成上の第３の実施形態と第４の実施形態の差異は、第３の実施形態において、一定時間毎にランダムに更新される乱数（特定情報）を生成して出力する機能をサーバ（リモートアクセスサーバ）２２０に持たせていたのに対し、第４の実施形態では認証サーバ２１０に持たせている点である。
【００７５】
次に、本実施形態のユーザ認証システムにおけるネットワークのユーザ認証方法について、図８を参照しながら説明する。図８は、第４の実施形態のネットワークのユーザ認証方法を説明する説明図であり、縦方向に認証サーバ２１０、サーバ２２０、ラップトップＰＣ２４０および携帯電話２３０それぞれの処理手順を示し、横方向に各構成要素間で行われる通信を示している。
まず、ラップトップＰＣ２４０からインターネット２７０経由で社内ネットワーク等のＬＡＮ２５０にリモートアクセスしたいユーザは、携帯電話２３０から認証サーバ２１０に対して発呼する（ステップＳ４０１）。
【００７６】
次に、認証サーバ２１０は、発呼のあった携帯電話２３０（発信者）の電話番号について、記憶部２１１の認証データベースを参照してユーザ名を検索し（ステップＳ４０２）、該発呼に応答して携帯電話２３０に対し自動音声ガイダンスを送信する（ステップＳ４０３）。ユーザは、該自動音声ガイダンスに従ってユーザ名およびパスワードを入力する（ステップＳ４０４）。そして、携帯電話２３０からは、入力されたユーザ名およびパスワードが送信されると共に、ＧＰＳ機能により入手したその時の時刻と位置情報（緯度、経度）が自動的に認証サーバ２１０に送信される（ステップＳ４０５）。
【００７７】
次に、認証サーバ２１０は第１の認証判断を行う（ステップＳ４０６）。すなわち、携帯電話２３０（発信者）の電話番号が携帯電話２３０から受信したユーザ名と対応し、携帯電話２３０から受信したパスワードがユーザ名に固有のものであること、現在の時刻と携帯電話２３０から受信した時刻との時間差が小さい（所定時間内にある）こと、そして、携帯電話２３０から受信した位置情報に基づき携帯電話２３０が予め登録された所定領域内に位置するか否かを確認する。これらの条件が全て満たされたとき、認証サーバ２１０は、一定時間毎にランダムに更新生成されるその時の乱数を携帯電話２３０に送信する（ステップＳ４０７）。
【００７８】
なお、認証判断における予め登録された所定領域は、例えば、ユーザがリモートアクセス可能な自宅や出張先などについて、ＧＰＳ機能による位置情報（緯度、経度）の精度（約１０ｍの誤差）等を勘案した、少し緩めに設定された領域群であり、領域群の何れかの領域内に位置するか否かが判断されることとなる。
次に、ユーザは、ラップトップＰＣ２４０の入力部（キーボード）２４４から、ユーザ名と認証サーバ２１０から受信した乱数を入力する（ステップＳ４０８）。入力されたユーザ名と乱数はサーバ２２０に送信される（ステップＳ４０９）。
【００７９】
次に、サーバ２２０は、認証サーバ２１０に対してユーザの認証を依頼する（ステップＳ４１０）。なお、このユーザ認証依頼と共に、ラップトップＰＣ２４０から受信したユーザ名と乱数が認証サーバ２１０に対して送信される。
次に、認証サーバ２１０は、携帯電話２３０から受信したユーザ名とサーバ２２０から受信したユーザ名とが一致し、携帯電話２３０に送信した乱数とサーバ２２０から受信した乱数とが一致したときに、正規のユーザがサーバ２２０へリモートアクセスしようとしていることを認証する（ステップＳ４１２）。
【００８０】
認証サーバ２１０による認証判断の結果はサーバ２２０に送信され（ステップＳ４１２）、サーバ２２０は、該認証判断結果に基づきユーザによるリモートアクセス可否を判断して、結果をラップトップＰＣ２４０に送信し（ステップＳ４１３）、さらに、ラップトップＰＣ２４０では、その結果内容が表示部１２５に出力される（ステップＳ４１４）。
【００８１】
以上説明したように、本実施形態のユーザ認証システム、認証サーバおよびネットワークのユーザ認証方法においては、認証サーバ２１０は、ユーザの携帯電話２３０からの発呼を受けて、ユーザのユーザ名およびパスワード、並びに、携帯電話２３０の位置情報を送信するよう要求し、発信者電話番号が携帯電話２３０から受信したユーザ名と対応し、携帯電話２３０から受信したパスワードがユーザ名に固有のものであり、かつ、携帯電話２３０から受信した位置情報に基づき携帯電話２３０が予め登録された所定領域内に位置すると確認したときに、一定時間毎にランダムに更新される乱数を携帯電話２３０に送信する。また、ラップトップＰＣ２４０は、ユーザによりユーザ名および乱数が入力された場合に、認証サーバ２１０に該ユーザ名および乱数を送信すると共にユーザ認証を依頼する。認証サーバ２１０は、携帯電話２３０から受信したユーザ名とサーバ２２０から受信したユーザ名とが一致し、携帯電話２３０から受信した乱数とサーバ２２０から受信した乱数とが一致した場合に、ユーザによるラップトップＰＣ２４０を介したサーバ２２０へのリモートアクセスを認証する。
【００８２】
このように、本実施形態のユーザ認証システム、認証サーバおよびネットワークのユーザ認証方法によれば、少なくとも、ユーザ名およびパスワードの対応、ユーザ名と携帯電話の電話番号の対応、位置情報に基づく携帯電話２３０が予め登録された所定領域内に位置することの確認、並びに、一定時間毎にランダムに更新される乱数（特定情報）の一致確認、という複数の要素による認証を行っているので、高いセキュリティを確保することができる。
【００８３】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【００８４】
例えば、本願の明細書および図面中においては、ネットワークシステムにおけるユーザ認証機能を認証サーバに持たせた構成として説明を行ったが、アクセスサーバにユーザ認証機能を持たせた構成の場合には、上述した認証サーバの機能はアクセスサーバによって具現されることは言うまでもない。また、特定情報として乱数を使用したが、ランダムに生成される数字列に限定されることなく、文字や記号を含むものであっても良い。
【００８５】
また、第３の実施形態および第４の実施形態においては、サーバ２２０をリモートアクセスサーバとして、ラップトップＰＣ２４０からインターネット２７０経由で社内ネットワーク等のＬＡＮ２５０にリモートアクセスしようとするユーザの認証について例示したが、これに限定されることなく、例えば、サーバ２２０をウェブＥＣ（電子決済）サーバとして、ラップトップＰＣ２４０からインターネット２７０経由でウェブＥＣ（電子決済）サーバにアクセスして電子決済をしようとするユーザについて、電子決済の可否を判断するようにしても良い。
【００８６】
この場合、認証サーバ２１０の認証データベースには、ユーザの自宅など電子決済が可能な地域の位置情報（緯度、経度）が記憶され、認証サーバ２１０が行う位置情報に基づく認証判断（図５のステップＳ３１１および図６のステップＳ４０６）は、予め登録された所定領域として、例えば、ユーザが電子決済可能な自宅や移動先などについて、ＧＰＳ機能による位置情報（緯度、経度）の精度（約１０ｍの誤差）等を勘案した、少し緩めに設定された領域群が設定され、領域群の何れかの領域内に位置するか否かが判断されることとなる。
【図面の簡単な説明】
【００８７】
【図１】第１の実施形態に係るユーザ認証システムの構成図である。
【図２】第１の実施形態に係るユーザ認証システムの構成図である。
【図３】第１の実施形態のネットワークのユーザ認証方法を説明する説明図である。
【図４】第２の実施形態のネットワークのユーザ認証方法を説明する説明図である。
【図５】第３の実施形態に係るユーザ認証システムの構成図である。
【図６】第３の実施形態に係るユーザ認証システムの構成図である。
【図７】第３の実施形態のネットワークのユーザ認証方法を説明する説明図である。
【図８】第４の実施形態のネットワークのユーザ認証方法を説明する説明図である。
【符号の説明】
【００８８】
１１０，２１０  認証サーバ
１１１，２１１，２２１  記憶部
１１２，２１２，２２２  処理部
１１３，２１３，２２３  送受信部
１２０  ワークステーション（情報端末）
１２１，１３１，２３１，２４１  記憶部
１２２，１３２，２３２，２４２  処理部
１２３，１３３，２３３，２４３  送受信部
１２４，１３４，２３４，２４４  入力部
１２５，１３５，２３５，２４５  表示部
１３０，２３０  携帯電話（携帯端末）
１５０，２５０  ＬＡＮ
１６０，２６０  電話網
２２０  サーバ（リモートアクセスサーバ、ウェブＥＣサーバ）
２４０  ラップトップＰＣ（情報端末）
２７０  インターネット
【図１】
2008287321.tif 000003
【図２】
2008287321.tif 000004
【図３】
2008287321.tif 000005
【図４】
2008287321.tif 000006
【図５】
2008287321.tif 000007
【図６】
2008287321.tif 000008
【図７】
2008287321.tif 000009
【図８】
2008287321.tif 000010