(57)【要約】  【課題】  なりすましの危険を低減し、認証の確実性を高めた認証方法を実現する。  【解決手段】  第１端末３０が認証装置１０に認証要求を送信するステップＳ１０と、認証装置１０が認証情報を生成して記憶部に記憶するステップＳ１２と、認証装置１０が第１端末３０に認証情報を送信するステップＳ１４と、第１端末３０が認証情報を暗号化して暗号化情報を生成するステップＳ１６と、第１端末３０が暗号化情報を出力し、出力された暗号化情報を第２端末４０に入力するステップＳ１８と、第２端末４０が暗号化情報を認証装置１０に送信するステップＳ２０と、認証装置１０が暗号化情報を第１端末３０の復号鍵で復号するステップＳ２２と、認証装置１０が暗号化情報を復号して得られた認証情報と記憶部に記憶された認証情報とを比較するステップＳ２４と、認証情報が合致した場合に、第１端末３０と第２端末４０との連携を許可するステップとを備える。【選択図】  図１
2010226336.tif 000002
【特許請求の範囲】
【請求項１】
認証装置によって第１の端末と第２の端末との連携を許可するか否かを認証する方法であって、
前記第１の端末が前記認証装置に認証要求を送信するステップと、
前記認証装置が前記認証装置において一意の認証情報を生成するステップと、
前記認証装置が前記認証情報を記憶部に記憶するステップと、
前記認証装置が前記第１の端末に前記認証情報を送信するステップと、
前記第１の端末が前記認証情報を前記第１の端末の暗号鍵で暗号化して暗号化情報を生成するステップと、
前記第１の端末が前記暗号化情報を出力し、出力された前記暗号化情報を前記第２の端末に入力するステップと、
前記第２の端末が前記暗号化情報を前記認証装置に送信するステップと、
前記認証装置が前記暗号化情報を前記第１の端末の復号鍵で復号するステップと、
前記認証装置が前記暗号化情報を復号して得られた認証情報と前記記憶部に記憶された認証情報とを比較するステップと、
前記認証情報が合致した場合に、前記第１の端末と前記第２の端末との連携を許可するステップと、
を備える認証方法。
【請求項２】
認証装置によって第１の端末と第２の端末との連携を許可するか否かを認証する方法であって、
前記第１の端末が前記認証装置に認証要求を送信するステップと、
前記認証装置が前記認証装置において一意の認証情報を生成するステップと、
前記認証装置が前記認証情報を記憶部に記憶するステップと、
前記認証装置が前記第１の端末に前記認証情報を送信するステップと、
前記第１の端末が前記認証情報を出力し、出力された前記認証情報を前記第２の端末に入力するステップと、
前記第２の端末が前記認証情報を前記第２の端末の暗号鍵で暗号化して暗号化情報を生成するステップと、
前記第２の端末が前記暗号化情報を前記認証装置に送信するステップと、
前記認証装置が前記暗号化情報を前記第２の端末の復号鍵で復号するステップと、
前記認証装置が前記暗号化情報を復号して得られた認証情報と前記記憶部に記憶された認証情報とを比較するステップと、
前記認証情報が合致した場合に、前記第１の端末と前記第２の端末との連携を許可するステップと、
を備える認証方法。
【請求項３】
認証装置によって第１の端末と第２の端末との連携を許可するか否かを認証する方法であって、
前記第１の端末が前記認証装置に認証要求を送信するステップと、
前記認証装置が前記認証装置において一意の認証情報を生成するステップと、
前記認証装置が前記認証情報を記憶部に記憶するステップと、
前記認証装置が前記第１の端末に前記認証情報を送信するステップと、
前記第１の端末が前記認証情報を前記第１の端末の暗号鍵で暗号化して暗号化情報を生成するステップと、
前記第１の端末が前記暗号化情報を出力し、出力された前記暗号化情報を前記第２の端末に入力するステップと、
前記第２の端末が前記暗号化情報を前記第２の端末の暗号鍵で暗号化して第２暗号化情報を生成するステップと、
前記第２の端末が前記第２暗号化情報を前記認証装置に送信するステップと、
前記認証装置が前記第２暗号化情報を前記第２の端末の復号鍵で復号するステップと、
前記認証装置が前記第２暗号化情報を復号して得られた暗号化情報を前記第１の端末の復号鍵で復号するステップと、
前記認証装置が前記暗号化情報を復号して得られた認証情報と前記記憶部に記憶された認証情報とを比較するステップと、
前記認証情報が合致した場合に、前記第１の端末と前記第２の端末との連携を許可するステップと、
を備える認証方法。
【請求項４】
前記第１の端末の暗号鍵、復号鍵は、前記認証装置によって一時的に生成された鍵である請求項３に記載の認証方法。
【請求項５】
前記第２の端末の暗号鍵、復号鍵は、前記認証装置によって一時的に生成された鍵である請求項３に記載の認証方法。
【請求項６】
前記認証情報を生成するステップでは、前記認証装置は、認証情報の生成日時の情報を含む認証情報を生成する請求項１〜５のいずれかに記載の認証方法。
【請求項７】
前記認証情報または前記暗号化情報の前記第２の端末への入力は、前記第１の端末に前記認証情報または前記暗号化情報をＱＲコードの形式で表示し、前記第２の端末にて読み取らせることによって行う請求項１〜６のいずれかに記載の認証方法。
【請求項８】
前記認証情報または前記暗号化情報の前記第２の端末への入力は、前記第１の端末から赤外線通信、近距離無線または非接触ＩＣによって、前記認証情報または前記暗号化情報を前記第２の端末に送信することによって行う請求項１〜６のいずれかに記載の認証方法。
【請求項９】
前記第１の端末と前記第２の端末との連携を許可するステップに続いて、前記第１の端末と前記第２の端末に、前記第１の端末と前記第２の端末との通信に必要な情報を送信するステップを備える請求項１〜８のいずれかに記載の認証方法。
【請求項１０】
第１端末と第２端末との連携を許可するか否かを認証する認証装置であって、
前記第１端末または前記第２端末が有する暗号鍵に対応する復号鍵を記憶した復号鍵記憶部と、
前記第１端末から送信される認証要求を受信する認証要求受信部と、
前記認証要求に応じて前記認証装置において一意の認証情報を生成する認証情報生成部と、
前記認証情報を記憶する認証情報記憶部と、
前記第１端末に前記認証情報を送信する認証情報送信部と、
前記第１端末または前記第２端末の暗号鍵によって暗号化された認証情報を受信する暗号化情報受信部と、
前記暗号化情報を前記復号鍵で復号する復号部と、
前記暗号化情報を復号して得られた認証情報と前記認証情報記憶部に記憶された認証情報とを比較して認証情報の照合を行う照合部と、
を備える認証装置。
【請求項１１】
認証装置から送信される認証情報を受信し、別の端末から前記認証情報を前記認証装置に送信することによって前記別の端末との連携の許可を求める端末であって、
前記認証装置が有する復号鍵に対応する暗号鍵を記憶した記憶部と、
前記認証装置から送信される認証情報を受信する受信部と、
前記認証情報を前記暗号鍵によって暗号化して暗号化情報を生成する暗号化部と、
前記暗号化情報を別の端末に入力させるために前記暗号化情報を出力する出力部と、
を備える端末。
【請求項１２】
認証装置から別の端末が受信した認証情報を前記認証装置に送信することによって前記別の端末との連携の許可を求める端末であって、
前記認証装置が有する復号鍵に対応する暗号鍵を記憶した記憶部と、
前記別の端末が受信した認証情報を入力する入力部と、
前記認証情報を前記暗号鍵によって暗号化して暗号化情報を生成する暗号化部と、
前記暗号化情報を前記認証情報に送信する送信部と、
を備える端末。
【請求項１３】
認証装置によって第１端末と第２端末との連携を許可するか否かを認証するためのプログラムであって、前記認証装置に、
前記第１端末から送信される認証要求を受信するステップと、
前記認証要求に応じて前記認証装置において一意の認証情報を生成するステップと、
認証情報記憶部に前記認証情報を記憶するステップと、
前記第１端末に前記認証情報を送信するステップと、
前記第１端末または前記第２端末の暗号鍵によって暗号化された認証情報を受信するステップと、
前記第１端末または前記第２端末が有する暗号鍵に対応する復号鍵で前記暗号化情報を復号するステップと、
前記暗号化情報を復号して得られた認証情報と前記認証情報記憶部に記憶された認証情報とを比較して認証情報の照合を行うステップと、
を実行させるプログラム。
【請求項１４】
端末が認証装置から送信される認証情報を受信し、別の端末から前記認証情報を前記認証装置に送信することによって前記別の端末との連携の許可を求めるためのプログラムであって、前記端末に、
前記認証装置から送信される認証情報を受信するステップと、
記憶部から前記認証装置が有する復号鍵に対応する暗号鍵を読み出すステップと、
前記認証情報を前記暗号鍵によって暗号化して暗号化情報を生成するステップと、
前記暗号化情報を別の端末に入力させるために前記暗号化情報を出力するステップと、
を実行させるプログラム。
【請求項１５】
端末が認証装置から別の端末が受信した認証情報を前記認証装置に送信することによって前記別の端末との連携の許可を求めるためのプログラムであって、前記端末に、
前記別の端末が受信した認証情報を入力するステップと、
記憶部から前記認証装置が有する復号鍵に対応する暗号鍵を読み出すステップと、
前記認証情報を前記暗号鍵によって暗号化して暗号化情報を生成するステップと、
前記暗号化情報を前記認証情報に送信するステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末の認証方法に関し、特に、ネットワークの利用に際して通信端末を認証する方法に関する。
【背景技術】
【０００２】
現在、携帯電話をはじめとする情報通信端末が広く普及している。携帯ゲーム機器やカーナビゲーション装置をはじめとして、携帯電話以外の情報端末なども通信機能を有している。このような情報通信端末によって、場所や時間に依存せず、いつでもどこでも手元の情報通信端末を用いて、ネットワークサービスを利用することが可能となった。利用者は、利用場所や状況（自宅、外出先、車での移動中）などに応じて、利用可能な機器を選択してネットワークサービスを利用するが、その際、ネットワークサービスのシステム提供者は、別の端末を使ってアクセスしてきた利用者が正当な利用者であるか認証する。
【０００３】
認証方法の一つとして、通信回線の加入情報（回線加入者番号や電話番号）などの利用者を一意に特定する識別情報を提示する方法が知られている。認証装置では、回線加入者番号などの識別情報を利用者の登録情報と紐づけて記憶しておき、登録された回線加入者番号を通じてアクセスした機器・利用者については、認証情報の入力を求めずに、暗黙の了解として上記利用者と回線加入者番号との対応に基づいて、ネットワークサービスの利用認証を行う。
【０００４】
しかし、この認証手続きは、利用者と使用する情報通信端末が１対１の関係であることを前提としており、今日一般的になりつつある複数機器を利用した情報の交換や機器連携などの多彩なアプリケーションを提供するネットワークサービスのための認証に適用することは困難である。
【０００５】
また、ワンタイムパスワードを用いた認証方法も知られている。特許文献１は、ワンタイムパスワードを用いて認証を行う方法を開示している。認証装置は、使い捨てのパスワードを認証済みのＰＨＳ端末に対して通知し、ＰＨＳ端末と異なる端末であるＰＣから認証装置が通知したワンタイムパスワードが送信されてきたときにＰＣを認証する。
【特許文献１】特開２０００−１０９２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ワンタイムパスワードは、１回使用されれば無効となり、同じパスワードを２回使用することができない。このことから、ワンタイムパスワードを用いた認証はセキュリティが高い認証として知られている。しかし、正当なユーザに先立ってワンタイムパスワードが有効なうちに使用されてしまう危険性があった。
本発明は、上記背景に鑑み、認証の確実性を高めた認証方法を実現することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の認証方法は、認証装置によって第１の端末と第２の端末との連携を許可するか否かを認証する方法であって、前記第１の端末が前記認証装置に認証要求を送信するステップと、前記認証装置が前記認証装置において一意の認証情報を生成するステップと、前記認証装置が前記認証情報を記憶部に記憶するステップと、前記認証装置が前記第１の端末に前記認証情報を送信するステップと、前記第１の端末が前記認証情報を前記第１の端末の暗号鍵で暗号化して暗号化情報を生成するステップと、前記第１の端末が前記暗号化情報を出力し、出力された前記暗号化情報を前記第２の端末に入力するステップと、前記第２の端末が前記暗号化情報を前記認証装置に送信するステップと、前記認証装置が前記暗号化情報を前記第１の端末の復号鍵で復号するステップと、前記認証装置が前記暗号化情報を復号して得られた認証情報と前記記憶部に記憶された認証情報とを比較するステップと、前記認証情報が合致した場合に、前記第１の端末と前記第２の端末との連携を許可するステップとを備える。
【０００８】
この構成により、認証装置は第２の端末から受信した暗号化情報を復号できるか否かによって第１の端末から送信された認証情報であるか否かを判定できる。これにより、第１の端末に送信される途中で盗聴され、悪意の第三者に利用されたものではないことを確認でき、認証の確実性を高めることができる。
【０００９】
本発明の認証方法は、認証装置によって第１の端末と第２の端末との連携を許可するか否かを認証する方法であって、前記第１の端末が前記認証装置に認証要求を送信するステップと、前記認証装置が前記認証装置において一意の認証情報を生成するステップと、前記認証装置が前記認証情報を記憶部に記憶するステップと、前記認証装置が前記第１の端末に前記認証情報を送信するステップと、前記第１の端末が前記認証情報を出力し、出力された前記認証情報を前記第２の端末に入力するステップと、前記第２の端末が前記認証情報を前記第２の端末の暗号鍵で暗号化して暗号化情報を生成するステップと、前記第２の端末が前記暗号化情報を前記認証装置に送信するステップと、前記認証装置が前記暗号化情報を前記第２の端末の復号鍵で復号するステップと、前記認証装置が前記暗号化情報を復号して得られた認証情報と前記記憶部に記憶された認証情報とを比較するステップと、前記認証情報が合致した場合に、前記第１の端末と前記第２の端末との連携を許可するステップとを備える。
【００１０】
この構成により、認証装置は第２の端末から受信した暗号化情報を復号できるか否かによって第２の端末から送信された認証情報であるか否かを判定できる。これにより、第２の端末に送信される途中で盗聴され、悪意の第三者に利用されたものではないことを確認でき、認証の確実性を高めることができる。
【００１１】
本発明の認証方法は、認証装置によって第１の端末と第２の端末との連携を許可するか否かを認証する方法であって、前記第１の端末が前記認証装置に認証要求を送信するステップと、前記認証装置が前記認証装置において一意の認証情報を生成するステップと、前記認証装置が前記認証情報を記憶部に記憶するステップと、前記認証装置が前記第１の端末に前記認証情報を送信するステップと、前記第１の端末が前記認証情報を前記第１の端末の暗号鍵で暗号化して暗号化情報を生成するステップと、前記第１の端末が前記暗号化情報を出力し、出力された前記暗号化情報を前記第２の端末に入力するステップと、前記第２の端末が前記暗号化情報を前記第２の端末の暗号鍵で暗号化して第２暗号化情報を生成するステップと、前記第２の端末が前記第２暗号化情報を前記認証装置に送信するステップと、前記認証装置が前記第２暗号化情報を前記第２の端末の復号鍵で復号するステップと、前記認証装置が前記第２暗号化情報を復号して得られた暗号化情報を前記第１の端末の復号鍵で復号するステップと、前記認証装置が前記暗号化情報を復号して得られた認証情報と前記記憶部に記憶された認証情報とを比較するステップと、前記認証情報が合致した場合に、前記第１の端末と前記第２の端末との連携を許可するステップとを備える。この認証方法において、前記第１の端末の暗号鍵、復号鍵、または、前記第２の端末の暗号鍵、復号鍵は、前記認証装置によって一時的に生成された鍵でもよい。
【００１２】
この構成により、認証装置は第２の端末から受信した暗号化情報を復号できるか否かによって第１の端末および第２の端末を経由して送信された認証情報であるか否かを判定できる。これにより、悪意の第三者に利用されたものではないことを確認でき、認証の確実性を高めることができる。
【００１３】
前記認証情報を生成するステップでは、前記認証装置は、認証情報の生成日時の情報を含む認証情報を生成してもよい。この構成により、いつ生成された認証情報であるかを把握でき、例えば、認証情報に有効期限を設けた場合には、有効な認証情報であるか否かを判断することが可能となる。
【００１４】
本発明の認証方法において、前記認証情報または前記暗号化情報の前記第２の端末への入力は、（１）前記第１の端末に前記認証情報または前記暗号化情報をＱＲコードの形式で表示し、前記第２の端末にて読み取らせることによって行ってもよいし、（２）前記第１の端末から赤外線通信、近距離無線または非接触ＩＣによって、前記認証情報または前記暗号化情報を前記第２の端末に送信することによって行ってもよい。
【００１５】
この構成により、第２の端末に認証情報または暗号化情報を入力する際には、第２の端末に第１の端末を近づける必要があるので、第１の端末と第２の端末との間で認証情報が盗聴される危険を低減できる。これにより、第１の端末または第２の端末のいずれかで認証情報の暗号化を行い、この暗号化情報を認証装置で復号することにより、認証情報が悪意の第三者から送信されたものでないことを確認できる。
【００１６】
本発明の認証方法は、前記第１の端末と前記第２の端末との連携を許可するステップに続いて、前記第１の端末と前記第２の端末に、前記第１の端末と前記第２の端末との通信に必要な情報を送信するステップを備えてもよい。
【００１７】
この構成により、第１の端末と第２の端末との間で、改めて通信の接続設定をする必要がなく、第１の端末と第２の端末との通信接続を円滑に行える。
【発明の効果】
【００１８】
本発明によれば、認証装置は第２の端末から受信した暗号化情報を復号できるか否かによって第１の端末または第２端末から送信された認証情報であるか否かを判定し、認証の確実性を高めることができる効果を有する。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態の認証方法について図面を参照しながら説明する。
（第１の実施の形態）
図１は、第１の実施の形態の認証方法の手順を示す図である。第１の実施の形態の認証方法は、認証情報を発行して端末の認証を行う認証装置１０と、認証装置１０とネットワークによって接続された第１端末３０および第２端末４０によって行われる。なお、認証装置１０と第１端末３０、認証装置１０と第２端末４０を接続する通信プロトコルとしては、例えば、ＨＴＴＰプロトコルを用いることができるが、これに限定されるものではない。
【００２０】
本実施の形態において、第１端末３０は、認証装置１０に登録された端末である。認証装置１０は、第１端末３０が有する暗号鍵に対応する復号鍵を有している。認証装置１０は、第１端末３０の暗号鍵で暗号化した情報を対応する復号鍵を用いて復号することができる。
【００２１】
第１端末３０と第２端末４０とを連携するための認証方法について説明する。ここで「連携」とは、第１端末３０を用いてネットワークサービスを利用できるユーザが、第２端末４０を用いて同じネットワークサービスを利用できるようにすること、あるいは、第１端末３０と第２端末４０との通信を可能にすることを意味する。
【００２２】
第１端末３０は、認証装置１０に認証要求を送信する（Ｓ１０）。認証装置１０は、認証要求を受信すると、認証情報を生成する（Ｓ１２）。認証情報は、認証装置１０において一意の情報である。認証装置１０は、生成した認証情報を記憶すると共に認証情報を第１端末３０に送信する（Ｓ１４）。
【００２３】
図２（ａ）は、認証装置１０から第１端末３０に送信される認証情報の例を示す図である。認証情報は、認証情報を一意に特定する認証番号と、認証情報の生成日時と、発行先の端末ＩＤを含んでいる。ここで、認証番号の長さは、認証情報の強度に関連するので、運用するシステムに応じて適切に設定する。また、認証情報の有効期間を、運用するシステムに応じて適切に設定してもよい。
【００２４】
第１端末３０は、認証情報を受信すると、認証情報を暗号化し（Ｓ１６）、暗号化した認証情報（本書では「暗号化情報」という）を出力する（Ｓ１８）。ここで、暗号化情報には、第１端末３０を識別する第１端末ＩＤを付加する。暗号化情報の出力方法としては、例えば、暗号化情報を表すＱＲコードを表示してもよい。また、ＮＦＣ（Near Field Communication）として知られる近距離無線通信技術や、赤外線通信を用いて第２端末４０に送信してもよい。
【００２５】
図２（ｂ）は、第１端末３０から出力される暗号化情報の例を示す図である。暗号化情報は、データタイプと、暗号化を行った第１端末３０を特定する端末ＩＤと、暗号化された認証情報と、暗号化された追加データとを有する。データタイプと端末ＩＤは、平文である。暗号化された認証情報は、図２（ａ）に示す認証情報を暗号化した情報である。追加データは、例えば、第１端末３０が暗号化を行った日時の情報である。
【００２６】
図１に示すように、第２端末４０は、第１端末３０から出力された暗号化情報を入力する。第１端末３０がＱＲコードを表示することにより、暗号化情報を出力した場合には、第２端末４０は、ＱＲコードを読み取ることにより、暗号化情報を入力する。第１端末３０が、近距離無線通信技術や赤外線通信を用いて暗号化情報を送信した場合には、第２端末４０は暗号化情報を受信する。
【００２７】
第２端末４０は、入力された暗号化情報を認証装置１０に転送する（Ｓ２０）。認証装置１０は、転送されてきた暗号化情報を復号する（Ｓ２２）。暗号化情報には第１端末３０の端末ＩＤが付加されているので、認証装置１０は、第１端末３０の復号鍵を用いて復号すればよいことが分かる。認証装置１０は、暗号化情報を復号化して得た認証情報が認証情報記憶部１３に記憶されたいずれかの認証情報と合致するかを判定し（Ｓ２４）、合致する場合には第１端末３０と第２端末４０との連携を許可する。認証装置１０は、認証結果を第１端末３０および第２端末４０に送信する。
【００２８】
図３は、第１の実施の形態の認証方法を実現する認証システム１の構成を示す図である。認証システム１は、認証装置１０と、第１端末３０と、第２端末４０とを有する。認証装置１０は、認証情報の生成の要求を受信する認証要求受信部１１と、認証情報を生成する認証情報生成部１２と、認証情報を記憶する認証情報記憶部１３と、認証情報を第１端末３０に送信する認証情報送信部１４とを備えている。
【００２９】
図４は、認証情報記憶部１３に記憶されたデータの例を示す図である。認証情報記憶部１３には、認証情報を一意に特定する認証番号、認証情報の生成日時、認証情報の有効期限、認証情報の発行先の端末ＩＤ、認証情報の有効性のデータが含まれている。認証情報が照合された場合、有効性のデータは有効から無効に変更される。これにより、同じ認証情報で複数回の認証がなされる事態を防止できる。また、有効期限が過ぎた場合にも、有効性のデータは、有効から無効に変更されるようにしてもよい。
【００３０】
また、図３に示すように、認証装置１０は、第１端末３０の復号鍵を記憶した復号鍵記憶部１５と、第２端末４０から送信された暗号化情報を受信する暗号化情報受信部１６と、暗号化情報を対応する復号鍵で復号する復号部１７と、復号によって得られた認証情報と認証情報記憶部１３に記憶された認証情報とを照合する照合部１８と、照合により認証されたか否かの結果を送信する認証結果送信部１９とを備えている。
【００３１】
図５は、復号鍵記憶部１５に記憶されたデータの例を示す図である。復号鍵記憶部１５には、端末ＩＤに対応付けて復号鍵が記憶されている。図５では、便宜上、復号鍵を「Ｋ５７８２」等の文字列で表しているが、実際には暗号アルゴリズムの手順を制御するためのデータである。なお、復号鍵としては、公開鍵暗号方式の公開鍵を用いることができる。第１端末３０が有する暗号鍵としては、秘密鍵を用いる。
【００３２】
図３に戻って、第１端末３０の構成について説明する。第１端末３０は、認証装置１０に認証要求を送信する認証要求送信部３１と、認証要求に応じて送信されてくる認証情報を受信する認証情報受信部３２と、暗号鍵を記憶した暗号鍵記憶部３３と、暗号鍵を用いて認証情報を暗号化して暗号化情報を生成する暗号化部３４と、暗号化情報をＱＲコードに変換するＱＲコード変換部３５と、ＱＲコードを表示する表示部３６とを備えている。
【００３３】
暗号鍵記憶部３３に記憶された暗号鍵は、認証装置１０が有する復号鍵に対応する。第１端末３０と認証装置１０とが、対応する暗号鍵と復号鍵を共有する方法としては、Diffie-Hellmanアルゴリズムなど既存の鍵交換アルゴリズムを使用することができる。
【００３４】
第２端末４０は、ＱＲコードを読み取るＱＲコード読取部４１と、読み取ったＱＲコードを変換して暗号化情報を得るＱＲコード変換部４２と、暗号化情報を認証装置１０に送信する暗号化情報送信部４３とを備えている。
【００３５】
認証装置１０、第１端末３０、第２端末４０はいずれも、ＣＰＵ、ＲＯＭ、ＲＡＭ、及びこれらを接続するバスなどによって構成されるコンピュータによって構成してもよい。ＲＯＭに書き込まれたプログラムに従ってＣＰＵが演算処理を実行することにより、上記の認証装置１０、第１端末３０、第２端末４０の機能が実現される。上記の認証装置１０、第１端末３０、第２端末４０の機能を実現するプログラムも本発明の範囲に含まれる。
【００３６】
第１の実施の形態の認証方法では、第１端末３０が認証装置１０から送信された認証情報を暗号化して、第２端末４０に対して提示する。そして、第２端末４０は、暗号化情報を認証情報に送信するので、認証の確実度を高めることができる。すなわち、仮に、第１端末３０に送信されるまでの経路上で認証情報が盗聴されたとしても、第１端末３０にて暗号化されていない認証情報は、認証装置１０により照合されないので、盗聴による「なりすまし」の危険を低減できる。
【００３７】
また、第１端末３０が暗号化情報をＱＲコードとして表示し、第２端末４０がＱＲコードを読み取るので、第１端末３０と第２端末４０との間で暗号化情報が盗聴される危険を低減できる。
【００３８】
（第２の実施の形態）
図６は、第２の実施の形態の認証方法の手順を示す図である。第２の実施の形態の認証方法は、基本的には第１の実施の形態の認証方法と同じであるが、第２の実施の形態では、第２端末４０ａが認証装置１０に登録された端末である。認証装置１０は、第２端末４０ａが有する暗号鍵に対応する復号鍵を有している。認証装置１０は、第２端末４０ａの暗号鍵で暗号化した情報を対応する復号鍵を用いて復号することができる。
【００３９】
第１端末３０ａと第２端末４０ａとを連携するための認証方法について説明する。第１端末３０ａは、認証装置１０に認証要求を送信する（Ｓ１０）。認証装置１０は、認証要求を受信すると、認証情報を生成する（Ｓ１２）。認証情報は、認証装置１０において一意の情報である。認証装置１０は、生成した認証情報を記憶すると共に認証情報（図２（ａ）参照）を第１端末３０ａに送信する（Ｓ１４）。
【００４０】
第１端末３０ａは、認証情報を受信すると、受信した認証情報を出力する（Ｓ２６）。認証情報の出力方法は、第１の実施の形態における暗号化情報の出力方法と同じである。第２端末４０ａは、第１端末３０ａから出力された認証情報を入力する。
【００４１】
第２端末４０ａは、入力された認証情報を暗号化して暗号化情報を生成し（Ｓ２８）、暗号化情報を認証装置１０に転送する（Ｓ３０）。認証装置１０は、転送されてきた暗号化情報を復号する（Ｓ３２）。暗号化情報には第２端末４０ａの端末ＩＤが付加されているので、認証装置１０は、第２端末４０ａの復号鍵を用いて復号すればよいことが分かる。認証装置１０は、暗号化情報を復号化して得た認証情報が認証情報記憶部１３に記憶されたいずれかの認証情報と合致するかを判定し（Ｓ３４）、合致する場合には第１端末３０ａと第２端末４０ａとの連携を許可する。認証装置１０は、認証結果を第１端末３０ａおよび第２端末４０ａに送信する。
【００４２】
図７は、第２の実施の形態の認証方法を実現する認証システム２の構成を示す図である。認証システム２は、認証装置１０と、第１端末３０ａと、第２端末４０ａと有する。第２の実施の形態の認証装置１０は、第１の実施の形態の認証装置１０と同じである。
【００４３】
第２の実施の形態の第１端末３０ａの基本的な構成は、第１の実施の形態の第１端末３０と同じであるが、暗号化部３４および暗号鍵記憶部３３を備えていない点で異なる。第２の実施の形態の第２端末４０ａは、第１の実施の形態の第２端末４０の構成に加え、暗号鍵を記憶した暗号鍵記憶部４４と、暗号鍵を用いて認証情報を暗号化して暗号化情報を生成する暗号化部４５とを備えている。第２端末４０ａの暗号化情報送信部４３は、暗号化部４５によって暗号化された暗号化情報を送信する。
【００４４】
第２の実施の形態の認証方法では、第２端末４０ａが第１端末３０ａから提示された認証情報を暗号化して認証装置１０に送信するので、認証の確実度を高めることができる。すなわち、仮に、第２端末４０ａに送信されるまでの経路上で認証情報が盗聴されたとしても、第２端末４０ａにて暗号化されていない認証情報では、認証装置１０により照合されないので、盗聴による「なりすまし」の危険を低減できる。
【００４５】
また、第１端末３０ａが認証情報をＱＲコードとして表示し、第２端末４０ａがＱＲコードを読み取るので、第１端末３０ａと第２端末４０ａとの間で認証情報が盗聴される危険を低減できる。
【００４６】
（第３の実施の形態）
図８は、第３の実施の形態の認証方法の手順を示す図である。第３の実施の形態の認証方法は、基本的には第１の実施の形態の認証方法と同じであるが、第３の実施の形態では、第１端末３０と第２端末４０ａはともに認証装置１０に登録された端末である。認証装置１０は、第１端末３０が有する暗号鍵および第２端末４０ａが有する暗号鍵に対応する復号鍵を有している。
【００４７】
第１端末３０と第２端末４０ａとを連携するための認証方法について説明する。第１端末３０は、認証装置１０に認証要求を送信する（Ｓ１０）。認証装置１０は、認証要求を受信すると、認証情報を生成する（Ｓ１２）。認証情報は、認証装置１０において一意の情報である。認証装置１０は、生成した認証情報を記憶すると共に認証情報（図２（ａ）参照）を第１端末３０に送信する（Ｓ１４）。
【００４８】
第１端末３０は、認証情報を受信すると、認証情報を暗号化し（Ｓ１６）、暗号化情報を出力する（Ｓ１８）。ここで、暗号化情報には、第１端末３０を識別する第１端末ＩＤを付加する。暗号化情報の出力方法は、第１の実施の形態における暗号化情報の出力方法と同じである。第２端末４０ａは、第１端末３０から出力された暗号化情報を入力する。
【００４９】
第２端末４０ａは、入力された暗号化情報をさらに暗号化して第２暗号化情報を生成し（Ｓ３６）、生成した第２暗号化情報を認証装置１０に転送する（Ｓ３８）。認証装置１０は、転送されてきた第２暗号化情報を復号し（Ｓ４０）、復号によって得られた暗号化情報を復号する（Ｓ４２）。第２暗号化情報には第２端末ＩＤが付加されており、暗号化情報には第１端末ＩＤが付加されているので、認証装置１０は、復号に用いる復号鍵を特定することができる。
【００５０】
認証装置１０は、第２暗号化情報を復号化して得た認証情報が認証情報記憶部１３に記憶されたいずれかの認証情報と合致するかを判定し（Ｓ４４）、合致する場合には第１端末３０と第２端末４０ａとの連携を許可する。認証装置１０は、認証結果を第１端末３０および第２端末４０ａに送信する。
【００５１】
図９は、第３の実施の形態の認証方法を実現する認証システム３の構成を示す図である。認証システム３は、認証装置１０と、第１端末３０と、第２端末４０ａとを有する。第３の実施の形態の認証装置１０は、第１の実施の形態の認証装置１０と同じである。ただし、復号部１７は、第２暗号化情報の復号を行った後、さらに暗号化情報を復号化するという２段階の復号処理を行う。
【００５２】
第３の実施の形態の第１端末３０は、第１の実施の形態の第１端末３０と同じである。第３の実施の形態の第２端末４０ａは、第２の実施の形態の第２端末４０ａと同じである。ただし、暗号化部４５は、第１端末３０から送信された暗号化情報をさらに暗号化する機能を有する。
【００５３】
第３の実施の形態の認証方法では、第１端末３０が認証装置１０から送信された認証情報を暗号化して、第２端末４０ａに提示する。そして、第２端末４０ａは、暗号化情報をさらに暗号化して第２暗号化情報を生成し、第２暗号化情報を認証装置１０に送信するので、認証の確実度を高めることができる。すなわち、仮に、第２端末４０ａに送信されるまでの経路上で認証情報が盗聴されたとしても、第１端末３０および第２端末４０ａにて暗号化されていない認証情報は、認証装置１０により照合されないので、盗聴による「なりすまし」の危険を低減できる。
【００５４】
また、第１端末３０が認証情報をＱＲコードとして表示し、第２端末４０ａがＱＲコードを読み取るので、第１端末３０と第２端末４０ａとの間で認証情報が盗聴される危険を低減できる。
【００５５】
（第４の実施の形態）
図１０は、第４の実施の形態の認証方法の手順を示す図である。第４の実施の形態の認証方法は、基本的には第３の実施の形態の認証方法と同じであるが、第４の実施の形態では、第２端末４０ａは認証装置１０ａに登録された端末であり、第１端末３０ｂは登録されていない。認証装置１０ａは、第２端末４０ａが有する暗号鍵に対応する復号鍵を有している。
【００５６】
第１端末３０ｂと第２端末４０ａとを連携するための認証方法について説明する。第１端末３０ｂは、認証装置１０ａに認証要求を送信する（Ｓ１０）。認証装置１０ａは、認証要求を受信すると、一時的な暗号鍵と復号鍵のセットを生成する（Ｓ１１）。認証装置１０ａは、生成した復号鍵を復号鍵記憶部１５ａに記憶すると共に、暗号鍵を第１端末３０ｂに送信する（Ｓ１３）。暗号鍵の送信には、前述のDiffie-Hellmanアルゴリズムなどを使用することができる。
【００５７】
図１１は、復号鍵記憶部１５ａに記憶されたデータの例を示す図である。第１の実施の形態の復号鍵記憶部１５に記憶されたデータ（図５参照）に加え、種別のデータが付加されている。種別は、復号鍵が、登録された端末の暗号鍵に対応するものか、未登録の端末の暗号鍵に対応するものかを示すデータである。登録された端末の暗号鍵に対応する復号鍵の種別は「登録」であり、未登録の端末の暗号鍵に対応する復号鍵の種別は「テンポラリ」である。テンポラリの復号鍵は、例えば、１日あるいは１週間といった比較的短い期間で無効となる。認証要求に応じて、認証装置１０ａが生成した一時的な復号鍵は、テンポラリの復号鍵として復号鍵記憶部１５ａに記憶される。
【００５８】
図１０に戻って説明する。認証装置１０ａは、認証情報を生成する（Ｓ１２）。認証情報は、認証装置１０ａにおいて一意の情報である。認証装置１０ａは、生成した認証情報を記憶すると共に認証情報（図２（ａ）参照）を第１端末３０ｂに送信する（Ｓ１４）。
【００５９】
第１端末３０ｂは、暗号鍵を受信すると、暗号鍵を暗号鍵記憶部３３に記憶する。また、第１端末３０ｂは、認証情報を受信すると、認証装置１０ａから受信した暗号鍵を用いて認証情報を暗号化し（Ｓ１６）、暗号化情報を出力する（Ｓ１８）。ここで、暗号化情報には、第１端末３０ｂを識別する第１端末ＩＤを付加する。暗号化情報の出力方法は、第１の実施の形態における暗号化情報の出力方法と同じである。第２端末４０ａは、第１端末３０ｂから出力された暗号化情報を入力する。
【００６０】
第２端末４０ａは、入力された暗号化情報をさらに暗号化して第２暗号化情報を生成し（Ｓ３６）、生成した第２暗号化情報を認証装置１０ａに転送する（Ｓ３８）。認証装置１０ａは、転送されてきた第２暗号化情報を復号し（Ｓ４０）、復号によって得られた暗号化情報を復号する（Ｓ４２）。第２暗号化情報には第２端末ＩＤが付加されており、暗号化情報には第１端末ＩＤが付加されているので、認証装置１０ａは、復号に用いる復号鍵を特定することができる。
【００６１】
認証装置１０ａは、第２暗号化情報を復号化して得た認証情報が認証情報記憶部１３に記憶されたいずれかの認証情報と合致するかを判定し（Ｓ４４）、合致する場合には、第１端末３０ｂと第２端末４０ａとの連携を許可する。認証装置１０ａは、認証結果を第１端末３０ｂおよび第２端末４０ａに送信する。なお、認証装置１０ａは、認証情報の照合がとれた場合には、一時的に生成した復号鍵の種別を「テンポラリ」から「登録」に更新してもよい。
【００６２】
図１２は、第４の実施の形態の認証方法を実現する認証システム４の構成を示す図である。認証システム４は、認証装置１０ａと、第１端末３０ｂと、第２端末４０ａとを有する。第４の実施の形態の認証装置１０ａは、第３の実施の形態の認証装置１０の構成に加え、鍵生成部２０および暗号鍵送信部２１を備えている。
【００６３】
第４の実施の形態の第１端末３０ｂの基本的な構成は、第３の実施の形態の第１端末３０ｂの構成に加え、認証装置１０ａから送信される暗号鍵を受信する暗号鍵受信部３７を備えている。暗号鍵受信部３７は、受信した暗号鍵を暗号鍵記憶部３３に記憶する。第４の実施の形態の第２端末４０ａの構成は、第３の実施の形態の第２端末４０ａと同じである。
【００６４】
第４の実施の形態の認証方法では、第３の実施の形態と同様に、第１端末３０ｂと第２端末４０ａの２段階の暗号化により、認証の確実度を高めることができる。また、第４の実施の形態の認証方法では、未登録の第１端末３０ｂに対して一時的な暗号鍵を発行するので、第１端末３０ｂが未登録の場合にも２段階の暗号化が可能になる。
【００６５】
また、第１端末３０ｂが認証情報をＱＲコードとして表示し、第２端末４０ａがＱＲコードを読み取るので、第１端末３０ｂと第２端末４０ａとの間で認証情報が盗聴される危険を低減できる。
【００６６】
以上、本発明の認証方法について実施の形態を挙げて詳細に説明したが、本発明は上記した実施の形態に限定されるものではない。上記した実施の形態では、第１端末３０がＱＲコードを表示し、第２端末４０でＱＲコードを読み取ることにより、第１端末３０から第２端末４０に認証情報あるいは暗号化情報を伝達する例について説明したが、第１端末３０から第２端末４０に情報を伝達する方法はＱＲコードに限られない。
【００６７】
図１３は、本発明の変形例に係る実施の形態の認証システム５の構成を示す図である。認証システム５では、第１端末３０ｃは赤外線インターフェース３８を備え、第２端末４０ｃは赤外線インターフェース４６を備えている。赤外線インターフェース３８，４６を用いて、第１端末３０ｃから第２端末４０ｃへ認証情報あるいは暗号化情報を送信する。赤外線通信は近距離で通信を行う技術であり、第１端末３０ｃまたは第２端末４０ｃのユーザの目前で、認証情報あるいは暗号化情報を盗聴することは困難である。また、赤外線通信に代えて、ＮＦＣとして知られる近距離無線通信技術を用いてもよい。
【００６８】
図１４は、本発明の変形例に係る実施の形態の認証システム６の構成を示す図である。認証システム６では、第１端末３０ｄは通信インターフェース３９を備え、第２端末４０は通信インターフェース４７を備えている。通信インターフェース３９，４７は、例えば、802.11無線通信技術やBluetooth（登録商標）などの無線通信技術によって通信を行うためのインターフェースである。認証装置１０ｂは、通信設定情報送信部２２を有している。通信設定情報送信部２２は、認証情報の照合により認証がなされた場合に、パスワード、暗号化パラメータ、ペアリング暗証番号など各種のセキュリティ設定値の情報を、第１端末３０ｄおよび第２端末４０ｄに送信する。ここで、送信する通信設定情報については、（１）第１端末３０ｄ、第２端末４０ｄ等の通信設定情報を、あらかじめ認証装置１０ｂに記憶させておいてもよいし、（２）第１端末３０ｄから認証装置１０ｂに認証要求を送信する際に第１端末３０ｄの通信設定情報を送信し、第２端末４０ｄから認証装置１０ｂに暗号化情報を送信する際に第２端末４０ｄの通信設定情報を送信してもよい。
【００６９】
この構成により、認証の完了に続いて、認証装置１０ｂから第１端末３０ｄ、第２端末４０ｄに認証情報を送信することにより、ユーザは、無線通信の設定に関する知識がなくても、円滑に通信を行うことができる。
【００７０】
上記した第４の実施の形態では、第１端末３０ｂが未登録、第２端末４０ａが登録済みの例について説明したが、逆に第１端末が登録済み、第２端末が未登録の場合にも、本発明を適用することができる。この場合、第２端末から認証装置１０ａへの暗号化情報の送信に先立って、認証情報が一時的な暗号鍵、復号鍵のセットを生成し、暗号鍵を第２端末へ送信する。
【産業上の利用可能性】
【００７１】
以上説明したように、認証の確実性を高めるという効果を有し、ネットワークの利用に際して通信端末を認証する方法等として有用である。
【図面の簡単な説明】
【００７２】
【図１】第１の実施の形態の認証方法の手順を示す図である。
【図２】（ａ）認証情報の例を示す図である。（ｂ）暗号化情報の例を示す図である。
【図３】第１の実施の形態の認証システムの構成を示す図である。
【図４】認証情報記憶部に記憶されたデータの例を示す図である。
【図５】復号鍵記憶部に記憶されたデータの例を示す図である。
【図６】第２の実施の形態の認証方法の手順を示す図である。
【図７】第２の実施の形態の認証システムの構成を示す図である。
【図８】第３の実施の形態の認証方法の手順を示す図である。
【図９】第３の実施の形態の認証システムの構成を示す図である。
【図１０】第４の実施の形態の認証方法の手順を示す図である。
【図１１】復号鍵記憶部に記憶されたデータの例を示す図である。
【図１２】第４の実施の形態の認証システムの構成を示す図である。
【図１３】変形例に係る認証システムの構成を示す図である。
【図１４】変形例に係る認証システムの構成を示す図である。
【符号の説明】
【００７３】
１０，１０ａ，１０ｂ  認証装置
１１  認証要求受信部
１２  認証情報生成部
１３  認証情報記憶部
１４  認証情報送信部
１５  復号鍵記憶部
１６  暗号化情報受信部
１７  復号部
１８  照合部
１９  認証結果送信部
２０  鍵生成部
２１  暗号鍵送信部
２２  通信設定情報送信部
３０，３０ａ，３０ｂ，３０ｃ，３０ｄ  第１端末
３１  認証要求送信部
３２  認証情報受信部
３３  暗号鍵記憶部
３４  暗号化部
３５  ＱＲコード変換部
３６  表示部
３７  暗号鍵受信部
３８  赤外線Ｉ／Ｆ
３９  通信Ｉ／Ｆ
４０，４０ａ，４０ｃ，４０ｄ  第２端末
４１  ＱＲコード読取部
４２  ＱＲコード変換部
４３  暗号化情報送信部
４４  暗号鍵記憶部
４５  暗号化部
４６  赤外線Ｉ／Ｆ
４７  通信Ｉ／Ｆ
【図１】
2010226336.tif 000003
【図２】
2010226336.tif 000004
【図３】
2010226336.tif 000005
【図４】
2010226336.tif 000006
【図５】
2010226336.tif 000007
【図６】
2010226336.tif 000008
【図７】
2010226336.tif 000009
【図８】
2010226336.tif 000010
【図９】
2010226336.tif 000011
【図１０】
2010226336.tif 000012
【図１１】
2010226336.tif 000013
【図１２】
2010226336.tif 000014
【図１３】
2010226336.tif 000015
【図１４】
2010226336.tif 000016