(57)【要約】【課題】情報の不正な取得を防止することが可能な認証システムを提供する。【解決手段】認証装置通信部５１が、利用者端末３から認証用情報および共有情報を受信すると、認証処理部５３は、その認証用情報が正当な認証用情報か否かを判定する。認証処理部５３は、その認証用情報が正当な認証用情報であると、その共有情報を認証データ格納部５２に記憶する。認証装置通信部５１が、ペン型認証デバイス１から共有情報を受信すると、認証処理部５３は、その共有情報と同じ共有情報が認証データ格納部５２に記憶されているか否かを確認し、その共有情報と同じ共有情報が認証データ格納部５２に記憶されていると、利用者端末３が正当な利用者端末と認証する。【選択図】図１
2008071233.tif 000002
【特許請求の範囲】
【請求項１】
利用者端末および携帯端末と接続された認証装置であって、
格納部と、
前記利用者端末から認証用情報および共有情報を受信し、前記携帯端末から前記共有情報を受信する認証通信部と、
前記認証通信部が前記利用者端末から前記認証用情報および前記共有情報を受信すると、該認証用情報が正当な認証用情報か否かを判定し、該認証用情報が正当な認証用情報であると判定すると、該受信された共有情報を前記格納部に記憶し、また、前記認証通信部が前記携帯端末から前記共有情報を受信すると、該受信された共通情報と同じ共通情報が前記格納部に記憶されているか否かを確認し、該受信された共通情報と同じ共通情報が前記格納部に記憶されていると、前記利用者端末が正当な利用者端末であると認証する認証部と、を含む認証装置。
【請求項２】
請求項１に記載に認証装置において、
前記認証用情報は、固有情報および前記共有情報に基づいて生成されるワンタイムパスワードであり、
前記格納部は、前記固有情報を記憶し、
前記認証部は、前記認証通信部が前記利用者端末から前記ワンタイムパスワードおよび前記共有情報を受信すると、該受信された共有情報と、前記格納部に記憶された固有情報とに基づいて、認証用のワンタイムパスワードを生成し、該認証用のワンタイムパスワードと前記受信されたワンタイムパスワードとが一致した場合、前記認証用情報が正当な認証用情報であると判定する、認証装置。
【請求項３】
携帯端末と接続され、かつ、利用者端末と予め認証された認証通信路を介して接続された認証装置であって、
格納部と、
前記利用者端末から前記認証通信路を介して共有情報を受信し、かつ、前記携帯端末から前記共有情報を受信する認証通信部と、
前記認証通信部が前記利用者端末から前記共有情報を受信すると、該受信された共有情報を前記格納部に記憶し、また、前記認証通信部が前記携帯端末から前記共有情報を受信すると、該受信された共通情報と同じ共通情報が前記格納部に記憶されているか否かを確認し、該受信された共通情報と同じ共通情報が前記格納部に記憶されていると、前記利用者端末が正当な利用者端末であると認証する認証部と、を含む認証装置。
【請求項４】
利用者端末と、携帯端末と、前記利用者端末および前記携帯端末と接続された認証装置と、を含む認証システムであって、
前記利用者端末は、
認証用情報および共有情報を生成する作成部と、
前記認証用情報および前記共有情報を前記認証装置に送信する端末通信部と、を含み、
前記携帯端末は、
前記共有情報を生成する生成部と、
前記生成部が生成した共有情報を前記認証装置に送信する携帯通信部と、を含み、
前記認証装置は、
格納部と、
前記利用者端末から前記認証用情報および前記共有情報を受信し、前記携帯端末から前記共有情報を受信する認証通信部と、
前記認証通信部が前記利用者端末から前記認証用情報および前記共有情報を受信すると、該認証用情報が正当な認証用情報か否かを判定し、該認証用情報が正当な認証用情報であると判定すると、該受信された共有情報を前記格納部に記憶し、また、前記認証通信部が前記携帯端末から前記共有情報を受信すると、該受信された共通情報と同じ共通情報が前記格納部に記憶されているか否かを確認し、該受信された共通情報と同じ共通情報が前記格納部に記憶されていると、前記利用者端末が正当な利用者端末であると認証する認証部と、を含む、認証システム。
【請求項５】
請求項４に記載の認証システムであって、
前記利用者端末は、固有情報を記憶する記憶部を含み、
前記作成部は、前記記憶部が記憶した固有情報と、前記生成した共有情報とに基づいて、前記認証用情報としてワンタイムパスワードを生成し、
前記格納部は、前記固有情報を記憶し、
前記認証部は、前記認証通信部が前記利用者端末から前記ワンタイムパスワードおよび前記共有情報を受信すると、該受信された共有情報と、前記格納部に記憶された固有情報とに基づいて、認証用のワンタイムパスワードを生成し、該認証用のワンタイムパスワードと前記受信されたワンタイムパスワードとが一致した場合、前記認証用情報が正当な認証用情報であると判定する、認証システム。
【請求項６】
携帯端末と、利用者端末と、前記携帯端末と接続され、かつ、前記利用者端末と予め認証された認証通信路を介して接続された認証装置と、を含む認証システムであって、
前記利用者端末は、
共有情報を生成する生成部と、
前記共有情報を前記認証装置に送信する端末通信部と、を含み、
前記携帯端末は、
前記共有情報を生成する生成部と、
前記生成部が生成した共有情報を前記認証装置に送信する携帯通信部と、を含み、
前記認証装置は、
格納部と、
前記利用者端末から前記認証通信路を介して前記共有情報を受信し、かつ、前記携帯端末から前記共有情報を受信する認証通信部と、
前記認証通信部が前記利用者端末から前記共有情報を受信すると、該受信された共有情報を前記格納部に記憶し、また、前記認証通信部が前記携帯端末から前記共有情報を受信すると、該受信された共通情報と同じ共通情報が前記格納部に記憶されているか否かを確認し、該受信された共通情報と同じ共通情報が前記格納部に記憶されていると、前記利用者端末が正当な利用者端末であると認証する認証部と、を含む、認証システム。
【請求項７】
請求項４ないし６のいずれか１項に記載の認証システムにおいて、
表示装置をさらに含み、
前記表示装置は、
認証用画像を表示する表示部と、
前記携帯端末が前記表示部の認証用画像の一部に接触すると、該接触された認証用画像の一部の位置を検出する検出部と、
前記検出部が検出した位置を前記利用者端末に送信する表示通信部と、を含み、
前記利用者端末は、
前記表示装置から、前記位置を受信する接続部と、
前記認証用画像の位置ごとにその位置に示された表示データを対応付けたテーブルを保持し、前記接続部が受信した位置を、該位置と前記テーブルで対応付けられた表示データに変換する変換部と、を含み、
前記作成部は、前記変換部にて変換された表示データから前記共有情報を生成し、
前記携帯端末は、前記表示部の認証用画像の一部に接触すると、該接触された認証用画像の一部の位置に示された表示データを読み取る読取部を含み、
前記生成部は、前記読取部が読み取った表示データから前記共有情報を生成する、認証システム。
【請求項８】
請求項４ないし６のいずれか１項に記載の認証システムにおいて、
前記携帯端末は、前記生成部が生成した共有情報を出力情報として出力する出力部をさらに含み、
前記利用者端末は、前記出力部が出力した出力情報を取得する取得部を含み、
前記作成部は、前記取得部が作成した出力情報から前記共有情報を生成する、認証システム。
【請求項９】
請求項４ないし８のいずれか１項に記載の認証システムにおいて、
前記認証通信部は、前記認証部による認証結果を前記携帯端末に送信し、
前記携帯通信部は、前記認証装置から前記認証結果を受信し、
前記携帯端末は、前記携帯通信部が受信した認証結果を前記利用者に通知する通知部を含む、認証システム。
【請求項１０】
利用者端末および携帯端末と接続された認証装置が行なう認証方法であって、
前記利用者端末から認証用情報および共有情報を受信する受信ステップと、
前記認証用情報が正当な認証用情報か否かを判定する判定ステップと、
前記認証用情報が正当な認証用情報であると判定されると、該受信された共有情報を記憶する記憶ステップと、
前記携帯端末から前記共有情報を受信する受付ステップと、
前記携帯端末から受信された共通情報と同じ共通情報が記憶されているか否かを確認する確認ステップと、
前記携帯端末から受信された共通情報と同じ共通情報が記憶されていると、前記利用者端末が正当な利用者端末であると認証する認証ステップと、を含む認証方法。
【請求項１１】
請求項１０に記載に認証方法において、
前記認証装置は、固有情報を記憶する格納部を含み、
前記認証用情報は、前記固有情報および前記共有情報に基づいて生成されるワンタイムパスワードであり、
判定ステップは、
前記利用者端末から受信された共有情報と、前記格納部に記憶された固有情報とに基づいて、認証用のワンタイムパスワードを生成する照合生成ステップと、
前記認証用のワンタイムパスワードと前記受信されたワンタイムパスワードとが一致した場合、前記認証用情報が正当な認証用情報であると判定する判断ステップと、を含む、認証方法。
【請求項１２】
携帯端末と接続され、かつ、利用者端末と予め認証された認証通信路を介して接続された認証装置が行なう認証方法であって、
前記利用者端末から前記認証通信路を介して共有情報を受信する認証受信ステップと、
前記受信された共有情報を記憶する格納ステップと、
前記携帯端末から前記共有情報を受信する認証受付ステップと、
前記携帯端末から受信された共通情報と同じ共通情報が記憶されているか否かを確認する確認ステップと、
前記携帯端末から受信された共通情報と同じ共通情報が記憶されていると、前記利用者端末が正当な利用者端末であると認証する認証ステップと、を含む認証方法。
【請求項１３】
利用者端末と、携帯端末と、前記利用者端末および前記携帯端末と接続された認証装置と、を含む認証システムが行なう認証方法であって、
前記利用者端末が、共有情報を生成する作成ステップと、
前記利用者端末が、認証用情報を生成する認証作成ステップと、
前記利用者端末が、前記認証用情報および前記共有情報を前記認証装置に送信する端末通信ステップと、
前記携帯端末が、前記共有情報を生成する生成ステップと、
前記携帯端末が、前記生成された共有情報を前記認証装置に送信する携帯通信ステップと、
前記認証装置が、前記利用者端末から前記認証用情報および前記共有情報を受信する受信ステップと、
前記認証装置が、前記認証用情報が正当な認証用情報か否かを判定する判定ステップと、
前記認証装置が、前記認証用情報が正当な認証用情報であると判定されると、前記受信された共有情報を記憶する記憶ステップと、
前記認証装置が、前記携帯端末から前記共有情報を受信する受付ステップと、
前記認証装置が、前記携帯端末から受信された共通情報と同じ共通情報が記憶されているか否かを確認する確認ステップと、
前記認証装置が、前記携帯端末から受信された共通情報と同じ共通情報が記憶されていると、前記利用者端末が正当な利用者端末であると認証する認証ステップと、を含む認証方法。
【請求項１４】
請求項１３に記載の認証方法において、
前記利用者端末は、固有情報を記憶する記憶部を含み、
前記認証装置が、前記固有情報を記憶する格納部を含み、
前記利用者端末が、前記記憶部が記憶した固有情報と、前記生成された共有情報とに基づいて、前記認証用情報としてワンタイムパスワードを生成し、
判定ステップは、
前記認証装置が、前記利用者端末から受信された共有情報と、前記格納部に記憶された固有情報とに基づいて、認証用のワンタイムパスワードを生成する照合生成ステップと、
前記認証装置が、前記認証用のワンタイムパスワードと前記受信されたワンタイムパスワードとが一致した場合、前記認証用情報が正当な認証用情報であると判定するパスワード判定ステップと、を含む認証方法。
【請求項１５】
携帯端末と、利用者端末と、前記携帯端末と接続され、かつ、前記利用者端末と予め認証された認証通信路を介して接続された認証装置と、を含む認証システムが行なう認証方法であって、
前記利用者端末が、共有情報を生成する作成ステップと、
前記利用者端末が、前記共有情報を前記認証装置に送信する端末送信ステップと、
前記携帯端末が、前記共有情報を生成する生成ステップと、
前記携帯端末が、前記生成された共有情報を前記認証装置に送信する携帯送信ステップと、
前記認証装置が、前記利用者端末から前記認証通信路を介して前記共有情報を受信する認証受信ステップと、
前記認証装置が、前記受信された共有情報を記憶する格納ステップと、
前記認証装置が、前記携帯端末から前記共有情報を受信する認証受付ステップと、
前記認証装置が、前記携帯端末から受信された共通情報と同じ共通情報が記憶されているか否かを確認する確認ステップと、
前記認証装置が、前記携帯端末から受信された共通情報と同じ共通情報が記憶されていると、前記利用者端末が正当な利用者端末であると認証する認証ステップと、を含む認証方法。
【請求項１６】
請求項１３ないし１５のいずれか１項に記載の認証方法において、
前記利用者端末は、認証用画像の位置ごとにその位置に示された表示データを対応付けたテーブルを保持する変換部を含み、
前記表示装置が、認証用画像を表示する表示ステップと、
前記表示装置が、前記携帯端末が前記認証用画像の一部に接触すると、該接触された認証用画像の一部の位置を検出する検出ステップと、
前記表示装置が、前記検出された位置を前記利用者端末に送信する位置送信ステップと、
前記利用者端末が、前記表示装置から、前記位置を受信する位置受信ステップと、
前記利用者端末が、前記受信された位置を、該位置と前記テーブルで対応付けられた表示データに変換する変換ステップと、
前記携帯端末が、前記認証用画像の一部に接触すると、該接触された認証用画像の一部の位置に示された表示データを読み取る読取ステップとをさらに含み、
前記作成ステップでは、前記利用者端末が、前記変換された表示データから前記共有情報を生成し、
前記生成部ステップでは、前記携帯端末が、前記読み取られた表示データから前記共有情報を生成する、認証方法。
【請求項１７】
請求項１３ないし１５のいずれか１項に記載の認証方法であって、
前記携帯端末が、前記生成され共有情報を出力情報として出力する出力ステップと、
前記利用者端末が、前記出力された出力情報を取得する取得ステップと、をさらに含み、
前記作成ステップでは、前記取得された出力情報から前記共有情報を生成する、認証方法。
【請求項１８】
請求項１３ないし１７のいずれか１項に記載の認証方法において、
前記認証装置が、前記認証装置による認証結果を前記携帯端末に送信する結果送信ステップと、
前記携帯端末が、前記認証装置から前記認証結果を受信する結果受信ステップと、
前記携帯端末が、前記受信された認証結果を前記利用者に通知する通知ステップと、を含む認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証を行なう認証装置、認証システムおよび認証方法に関する。
【背景技術】
【０００２】
従来、利用者がタッチパネルなどの画面に触れることで認証を行なう認証装置が知られている。利用者は、その認証装置の画面に表示されるソフトウェアキーボードまたはソフトウェアテンキーなどを触れてパスワードなどを入力し、認証を行なっていた。
【０００３】
このような認証装置では、利用者がパスワードを入力する際に、他の人にそのパスワードを見られてしまい、そのパスワードを盗まれる可能性があった。
【０００４】
特許文献１（特開平１１−１４９４５４号公報）では、ペンを用いて認証を行なう認証装置が記載されている。利用者は、この認証装置の画面をペンで押下する。認証装置は、その押下された画面上の座標を読み取り、その座標と予め登録されている座標とを比較して、利用者が正当な利用者か否かを認証している。これにより、他の人にパスワードを見られる可能性を軽減することが可能になる。
【特許文献１】特開平１１−１４９４５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来、利用者は、利用者端末が正当な利用者端末か否かを認証することができなかった。このため、利用者が、正当でない利用者端末にパスワードおよび操作履歴などの情報を取得されてしまう可能性があった。
【０００６】
特許文献１に記載の認証装置では、利用者端末が正当な利用者端末か否かを認証することができなかった。
【０００７】
本発明の目的は、情報の不正な取得を防止することが可能な認証装置、認証システムおよび認証方法を提供することである。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明の認証装置は、利用者端末および携帯端末と接続された認証装置であって、格納部と、前記利用者端末から認証用情報および共有情報を受信し、前記携帯端末から前記共有情報を受信する認証通信部と、前記認証通信部が前記利用者端末から前記認証用情報および前記共有情報を受信すると、該認証用情報が正当な認証用情報か否かを判定し、該認証用情報が正当な認証用情報であると判定すると、該受信された共有情報を前記格納部に記憶し、また、前記認証通信部が前記携帯端末から前記共有情報を受信すると、該受信された共通情報と同じ共通情報が前記格納部に記憶されているか否かを確認し、該受信された共通情報と同じ共通情報が前記格納部に記憶されていると、前記利用者端末が正当な利用者端末であると認証する認証部と、を含む。
【０００９】
また、本発明の認証方法は、利用者端末および携帯端末と接続された認証装置が行なう認証方法であって、前記利用者端末から認証用情報および共有情報を受信する受信ステップと、前記認証用情報が正当な認証用情報か否かを判定する判定ステップと、前記認証用情報が正当な認証用情報であると判定されると、該受信された共有情報を記憶する記憶ステップと、前記携帯端末から前記共有情報を受信する受付ステップと、前記携帯端末から受信された共通情報と同じ共通情報が記憶されているか否かを確認する確認ステップと、前記携帯端末から受信された共通情報と同じ共通情報が記憶されていると、前記利用者端末が正当な利用者端末であると認証する認証ステップと、を含む。
【００１０】
また、本発明の認証システムは、利用者端末と、携帯端末と、前記利用者端末および前記携帯端末と接続された認証装置と、を含む認証システムであって、前記利用者端末は、認証用情報および共有情報を生成する作成部と、前記認証用情報および前記共有情報を前記認証装置に送信する端末通信部と、を含み、前記携帯端末は、前記共有情報を生成する生成部と、前記生成部が生成した共有情報を前記認証装置に送信する携帯通信部と、を含み、前記認証装置は、格納部と、前記利用者端末から前記認証用情報および前記共有情報を受信し、前記携帯端末から前記共有情報を受信する認証通信部と、前記認証通信部が前記利用者端末から前記認証用情報および前記共有情報を受信すると、該認証用情報が正当な認証用情報か否かを判定し、該認証用情報が正当な認証用情報であると判定すると、該受信された共有情報を前記格納部に記憶し、また、前記認証通信部が前記携帯端末から前記共有情報を受信すると、該受信された共通情報と同じ共通情報が前記格納部に記憶されているか否かを確認し、該受信された共通情報と同じ共通情報が前記格納部に記憶されていると、前記利用者端末が正当な利用者端末であると認証する認証部と、を含む。
【００１１】
また、本発明の認証システムが行なう認証方法は、利用者端末と、携帯端末と、前記利用者端末および前記携帯端末と接続された認証装置と、を含む認証システムが行なう認証方法であって、前記利用者端末が、共有情報を生成する作成ステップと、前記利用者端末が、認証用情報を生成する認証作成ステップと、前記利用者端末が、前記認証用情報および前記共有情報を前記認証装置に送信する端末通信ステップと、前記携帯端末が、前記共有情報を生成する生成ステップと、前記携帯端末が、前記生成された共有情報を前記認証装置に送信する携帯通信ステップと、前記認証装置が、前記利用者端末から前記認証用情報および前記共有情報を受信する受信ステップと、前記認証装置が、前記認証用情報が正当な認証用情報か否かを判定する判定ステップと、前記認証装置が、前記認証用情報が正当な認証用情報であると判定されると、前記受信された共有情報を記憶する記憶ステップと、前記認証装置が、前記携帯端末から前記共有情報を受信する受付ステップと、前記認証装置が、前記携帯端末から受信された共通情報と同じ共通情報が記憶されているか否かを確認する確認ステップと、前記認証装置が、前記携帯端末から受信された共通情報と同じ共通情報が記憶されていると、前記利用者端末が正当な利用者端末であると認証する認証ステップと、を含む。
【００１２】
上記の発明によれば、利用者端末から受信した認証用情報が正当な認証用情報であると、利用者端末から受信した共有情報が記憶される。よって、正当な利用者端末から送信された共有情報だけが記憶される。また、携帯端末から受信した共有情報と同じ共有情報が記憶されていると、携帯端末と同じ共有情報を有している利用者端末が正当な利用者端末と認証され、利用者が正当な利用者端末を操作していることが分かる。
【００１３】
このため、情報の不正な取得を防止することが可能になる。
【００１４】
また、前記認証用情報は、固有情報および前記共有情報に基づいて生成されるワンタイムパスワードであり、前記格納部は、前記固有情報を記憶し、前記認証部は、前記認証通信部が前記利用者端末から前記ワンタイムパスワードおよび前記共有情報を受信すると、該受信された共有情報と、前記格納部に記憶された固有情報とに基づいて、認証用のワンタイムパスワードを生成し、該認証用のワンタイムパスワードと前記受信されたワンタイムパスワードとが一致した場合、前記認証用情報が正当な認証用情報であると判定することが望ましい。
【００１５】
上記の発明によれば、認証用情報は、固有情報および共有情報に基づいて生成されるワンタイムパスワードである。また、認証用情報が、認証用のワンタイムパスワードとその受信されたワンタイムパスワードとが一致した場合、正当な認証用情報であると判定される。
【００１６】
このため、認証用情報が盗まれても、その認証用情報が、不正に利用されることを防止することが可能になる。
【００１７】
また、本発明の認証装置は、携帯端末と接続され、かつ、利用者端末と予め認証された認証通信路を介して接続された認証装置であって、格納部と、前記利用者端末から前記認証通信路を介して共有情報を受信し、かつ、前記携帯端末から前記共有情報を受信する認証通信部と、前記認証通信部が前記利用者端末から前記共有情報を受信すると、該受信された共有情報を前記格納部に記憶し、また、前記認証通信部が前記携帯端末から前記共有情報を受信すると、該受信された共通情報と同じ共通情報が前記格納部に記憶されているか否かを確認し、該受信された共通情報と同じ共通情報が前記格納部に記憶されていると、前記利用者端末が正当な利用者端末であると認証する認証部と、を含む。
【００１８】
また、本発明の認証方法は、携帯端末と接続され、かつ、利用者端末と予め認証された認証通信路を介して接続された認証装置が行なう認証方法であって、前記利用者端末から前記認証通信路を介して共有情報を受信する認証受信ステップと、前記受信された共有情報を記憶する格納ステップと、前記携帯端末から前記共有情報を受信する認証受付ステップと、前記携帯端末から受信された共通情報と同じ共通情報が記憶されているか否かを確認する確認ステップと、前記携帯端末から受信された共通情報と同じ共通情報が記憶されていると、前記利用者端末が正当な利用者端末であると認証する認証ステップと、を含む。
【００１９】
また、本発明の認証システムは、携帯端末と、利用者端末と、前記携帯端末と接続され、かつ、前記利用者端末と予め認証された認証通信路を介して接続された認証装置と、を含む認証システムであって、前記利用者端末は、共有情報を生成する生成部と、前記共有情報を前記認証装置に送信する端末通信部と、を含み、前記携帯端末は、前記共有情報を生成する生成部と、前記生成部が生成した共有情報を前記認証装置に送信する携帯通信部と、を含み、前記認証装置は、格納部と、前記利用者端末から前記認証通信路を介して前記共有情報を受信し、かつ、前記携帯端末から前記共有情報を受信する認証通信部と、前記認証通信部が前記利用者端末から前記共有情報を受信すると、該受信された共有情報を前記格納部に記憶し、また、前記認証通信部が前記携帯端末から前記共有情報を受信すると、該受信された共通情報と同じ共通情報が前記格納部に記憶されているか否かを確認し、該受信された共通情報と同じ共通情報が前記格納部に記憶されていると、前記利用者端末が正当な利用者端末であると認証する認証部と、を含む。
【００２０】
また、本発明の認証システムが行なう認証方法は、携帯端末と、利用者端末と、前記携帯端末と接続され、かつ、前記利用者端末と予め認証された認証通信路を介して接続された認証装置と、を含む認証システムが行なう認証方法であって、前記利用者端末が、共有情報を生成する作成ステップと、前記利用者端末が、前記共有情報を前記認証装置に送信する端末送信ステップと、前記携帯端末が、前記共有情報を生成する生成ステップと、前記携帯端末が、前記生成された共有情報を前記認証装置に送信する携帯送信ステップと、前記認証装置が、前記利用者端末から前記認証通信路を介して前記共有情報を受信する認証受信ステップと、前記認証装置が、前記受信された共有情報を記憶する格納ステップと、前記認証装置が、前記携帯端末から前記共有情報を受信する認証受付ステップと、前記認証装置が、前記携帯端末から受信された共通情報と同じ共通情報が記憶されているか否かを確認する確認ステップと、前記認証装置が、前記携帯端末から受信された共通情報と同じ共通情報が記憶されていると、前記利用者端末が正当な利用者端末であると認証する認証ステップと、を含む。
【００２１】
上記の発明によれば、利用者端末から予め認証された認証通信路を介して共有情報が受信されるので、共有情報が正当な利用者端末から送信されたと分かり、その共有情報を記憶する。また、携帯端末から受信した共有情報と同じ共有情報が記憶されていると、携帯端末と同じ共有情報を有している利用者端末が正当な利用者端末と認証され、利用者が正当な利用者端末を操作していることが分かる。
【００２２】
このため、情報の不正な取得を防止することが可能になる。
【００２３】
また、表示装置をさらに含み、前記表示装置は、認証用画像を表示する表示部と、前記携帯端末が前記表示部の認証用画像の一部に接触すると、該接触された認証用画像の一部の位置を検出する検出部と、前記検出部が検出した位置を前記利用者端末に送信する表示通信部と、を含み、前記利用者端末は、前記表示装置から、前記位置を受信する接続部と、前記認証用画像の位置ごとにその位置に示された表示データを対応付けたテーブルを保持し、前記接続部が受信した位置を、該位置と前記テーブルで対応付けられた表示データに変換する変換部と、を含み、前記作成部は、前記変換部にて変換された表示データから前記共有情報を生成し、前記携帯端末は、前記表示部の認証用画像の一部に接触すると、該接触された認証用画像の一部の位置に示された表示データを読み取る読取部を含み、前記生成部は、前記読取部が読み取った表示データから前記共有情報を生成することが望ましい。
【００２４】
上記の発明によれば、利用者端末では、共有情報が、携帯端末が接触した認証用画像の一部の位置に示された表示データから生成される。また、携帯端末では、共有情報が、その表示データから生成される。
【００２５】
このため、利用者は、携帯端末を認証用画像に接触するだけで、共有情報を携帯端末および利用者端末の両方に持たせることが可能になる。よって、容易に共有情報を携帯端末および利用者端末の両方に持たせることが可能になる。
【００２６】
また、前記携帯端末は、前記生成部が生成した共有情報を出力情報として出力する出力部をさらに含み、前記利用者端末は、前記出力部が出力した出力情報を取得する取得部を含み、前記作成部は、前記取得部が作成した出力情報から前記共有情報を生成することが望ましい。
【００２７】
上記の発明によれば、利用者端末は、携帯端末が生成した共有情報を取得する。このため、表示装置を設けなくても共有情報を携帯端末および利用者端末の両方に持たせることが可能になる。したがって、コストを軽減することが可能になる。
【００２８】
また、前記認証通信部は、前記認証部による認証結果を前記携帯端末に送信し、前記携帯通信部は、前記認証装置から前記認証結果を受信し、前記携帯端末は、前記携帯通信部が受信した認証結果を前記利用者に通知する通知部を含むことが望ましい。
【００２９】
従来、利用者は、認証が正しく行なわれたか否かを知るためには、利用者端末が通知する認証結果を確認していた。しかしながら、利用者は、その利用者端末が不正な利用者端末であるか否かを知ることができないため、その認証が正しく行なわれたか否かを知ることができなかった。
【００３０】
上記の発明によれば、認証結果が携帯端末から通知される。このため、利用者は、その認証が正しく行なわれたか否かを知ることが可能になる。
【発明の効果】
【００３１】
本発明によれば、情報の不正な取得を防止することが可能になる。
【発明を実施するための最良の形態】
【００３２】
以下、本発明の実施例について図面を参照して説明する。
【００３３】
図１は、本発明の一実施例の認証システムを示したブロック図である。
【００３４】
図１において、認証システムは、ペン型認証デバイス１と、ディスプレイ２と、利用者端末３と、無線受信装置４と、認証装置５とを含む。
【００３５】
ペン型認証デバイス１は、携帯端末の一例である。なお、携帯端末は、ペン型認証デバイスに限らず適宜変更可能である。
【００３６】
ペン型認証デバイス１は、無線受信装置４を介して認証装置５と相互に接続される。また、ペン型認証デバイス１は、無線受信装置４と無線にて相互に接続される。
【００３７】
ペン型認証デバイス１は、スキャナー部１１と、利用者データ記憶部１２と、生成部１３と、無線通信部１４と、認証成功通知部１５とを含む。
【００３８】
ペン型認証デバイス１の利用者は、スキャナー部１１を、ディスプレイ２の画面の一部に接触させる。ディスプレイ２には、認証用画像および確認用画像が表示されている。
【００３９】
認証用画像は、例えば、色または色彩パターン画像であり、位置または所定の範囲ごとに異なる表示データが示された画像である。
【００４０】
確認用画像は、表示データと異なる特定データを示す画像である。特定データは、例えば、認証用画像にない色または色彩である。
【００４１】
スキャナー部１１は、ディスプレイ２に表示された認証用画像または確認用画像の一部に接触すると、その接触した画像の一部の位置に示されたデータを読み取る。なお、スキャナー部１１は、読取部の一例である。
【００４２】
スキャナー部１１は、認証用画像および確認用画像のどちらに接触したか分からないため、読み取ったデータが表示データか特定データかを判定する必要がある。例えば、スキャナー部１１は、特定データを保持し、その読み取ったデータがその保持している特定データと一致するか否かを判定する。スキャナー部１１は、その読み取ったデータがその特定データと一致すると、その読み取ったデータを特定データと判定し、一方、その読み取ったデータがその特定データと一致しないと、その読み取ったデータを表示データと判定する。
【００４３】
利用者データ記憶部１２は、スキャナー部１１が読み取った表示データを記憶する。なお、スキャナー部１１が特定データを読み取る前に複数の表示データを読み取った場合、利用者データ記憶部１２は、その表示データが読み取られるたびに、その読み取られた表示データを読み取られた順番を付けて記憶する。
【００４４】
また、利用者データ記憶部１２は、利用者ＩＤおよび登録情報を予め記憶する。利用者ＩＤは、利用者を特定する。登録情報は、例えば、パスワードである。なお、登録情報は、パスワードに限らず適宜変更可能である。
【００４５】
生成部１３は、スキャナー部１１が特定データを読み取ると、利用者データ記憶部１２に記憶された表示データから共有情報を生成する。例えば、生成部１３は、表示データが読み取られた順番に、その表示データに結合させた情報を共有情報として生成する。
【００４６】
また、生成部１３は、利用者を認証するための利用者認証用情報を生成する。
【００４７】
例えば、生成部１３は、その共有情報と、利用者データ記憶部１２に記憶された登録情報とに基づいて、ワンタイムパスワードを利用者認証用情報として生成する。この場合、例えば、生成部１３は、その共有情報および登録情報を合わせた情報のハッシュ値をワンタイムパスワードとして生成する。
【００４８】
また、生成部１３は、利用者データ記憶部１２に記憶された利用者ＩＤおよび登録情報からなる情報を利用者認証用情報として生成してもよい。
【００４９】
無線通信部１４は、携帯通信部の一例である。無線通信部１４は、無線ＬＡＮまたはＢｌｕｅｔｏｏｈなどの無線通信の機能を有しする。
【００５０】
無線通信部１４は、利用者データ記憶部１２が記憶した利用者ＩＤと、生成部１３が生成した共有情報および利用者認証用情報とを、無線受信装置４を介して認証装置５に送信する。
【００５１】
また、無線通信部１４は、認証装置５から無線受信装置４を介して、認証装置５による認証結果を受信する。認証結果は、利用者の認証に対する認証結果と、利用者端末３の認証に対する認証結果とがある。以下、認証装置５による認証結果は、利用者の認証に対する認証結果と利用者端末３の認証に対する認証結果とが共に成功を示すと、成功を示し、利用者の認証に対する認証結果と利用者端末３の認証に対する認証結果との少なくともどちらか一方が失敗を示すと、失敗を示すものとする。
【００５２】
認証成功通知部１５は、通知部の一例である。
【００５３】
認証成功通知部１５は、その受信された認証結果を利用者に通知する。例えば、認証成功通知部１５は、発光したり、その認証結果を音声で出力したり、振動したり、その認証結果を表示したりして、その認証結果を通知する。なお、認証成功通知部１５は、その受信された認証結果が認証の成功を示すか否かを確認し、その認証結果が認証の成功を示した場合に、認証が成功した旨を利用者に通知し、認証結果が認証の失敗を示した場合は、通知しないなどでもよい。
【００５４】
ディスプレイ２は、表示装置の一例である。ディスプレイ２は、利用者端末３と有線または無線にて相互に接続される。
【００５５】
ディスプレイ２は、表示通信部２３と、表示部２４と、検出部２５とを含む。
【００５６】
表示通信部２３は、利用者端末３から、認証用画像および確認用画像を示す画像情報を受信する。また、表示通信部２３は、検出部２５が検出した位置を利用者端末３に送信する。
【００５７】
表示部２４は、例えば、ＣＲＴ、ＬＣＤ、タッチパネルまたはタブレットである。なお、表示部２４は、ＣＲＴ、ＬＣＤ、タッチパネルまたはタブレットに限らず適宜変更可能である。
【００５８】
表示部２４は、表示通信部２３が受信した画像情報が示す認証用画像および確認用画像を表示する。なお、認証用画像および確認用画像が表示される場所は、予め定められているとする。
【００５９】
図１では、表示部２４に、認証画面エリア２１と、認証確認アイコン２２とが示されている。認証画面エリア２１は、認証用画像を表示するためのエリアである。認証確認アイコン２２は、確認用画像の一例である。
【００６０】
検出部２５は、ペン型認証デバイス１が表示部２４に表示された認証用画像または確認用画像の一部に接触すると、その接触された画像の一部の位置を検出する。この検出方式は、例えば、抵抗膜方式または電磁誘導方式である。なお、この検出方式は、薄膜抵抗方式または電磁誘導方式に限らず適宜変更可能である。また、検出部２５が検出する位置は、例えば、表示部２４の画面上の座標を示す。
【００６１】
利用者端末３は、無線受信装置４を介して認証装置５と相互に接続される。また、利用者端末３は、無線受信装置４と無線または有線にて相互に接続される。
【００６２】
利用者端末３は、接続部３１と、座標データ変換部３２と、端末データ記憶部３３と、端末生成部３４と、端末通信部３５とを含む。
【００６３】
接続部３１は、ディスプレイ２から、その検出された位置を受信する。
【００６４】
座標データ変換部３２は、変換部の一例である。
【００６５】
座標データ変換部３２は、画像情報を保持し、その画像情報を、接続部３１を介してディスプレイ２に送信する。
【００６６】
座標データ変換部３２は、認証用画像の位置ごとにその位置に示された表示データを対応付けたテーブルを保持し、接続部３１が受信した認証用画像の一部の位置を、その位置とそのテーブルで対応付けられた表示データに変換する。
【００６７】
なお、座標データ変換部３２は、接続部３１が認証用画像の一部の位置および確認用画像の一部の位置のどちらの位置を受信したか分からないので、その受信された位置が認証用画像の一部の位置か確認用画像の一部の位置かを判断する必要がある。
【００６８】
例えば、座標データ変換部３２は、確認用画像が表示されている確認用位置を保持し、その受信された位置がその確認用位置に含まれるか否かを判定する。座標データ変換部３２は、その受信された位置がその確認用位置に含まれると、その受信された位置を確認用画像の一部の位置と判定し、その受信された位置がその確認用位置に含まれないと、その受信された位置を認証用画像の一部の位置と判定する。
【００６９】
端末データ記憶部３３は、座標データ変換部３２が変換した表示データを記憶する。なお、座標データ変換部３２が、確認用画像の一部の位置を受信する前に、複数の認証用画像の一部の位置を表示データに変換した場合、その認証用画像の一部の位置が表示データに変換されるたびに、その変換された表示データを変換された順番を付けて記憶する。
【００７０】
また、端末データ記憶部３３は、端末ＩＤおよび固有情報を予め記憶する。端末ＩＤは、利用者端末を特定する。また、固有情報は、例えば、パスワードである。なお、端末データ記憶部３３は、記憶部の一例である。
【００７１】
端末生成部３４は、作成部の一例である。
【００７２】
端末生成部３４は、接続部３１が確認用画像の一部の位置を受信すると、端末データ記憶部３３に記憶された表示データから共有情報を生成する。例えば、端末生成部３４は、表示データが変換された順番に、その表示データを結合させた情報を共有情報として生成する。なお、端末生成部３４は、ペン型認証システムの生成部１３が共有情報を生成する方法と同じ方法で、共有情報を生成する。
【００７３】
また、端末生成部３４は、利用者端末３を認証するための認証用情報を生成する。
【００７４】
例えば、端末生成部３４は、その生成した共有情報と、その共有情報と、端末データ記憶部３３に記憶された固有情報に基づいて、ワンタイムパスワードを認証用情報として生成する。この場合、例えば、端末生成部３４は、その共有情報および固有情報を合わせた情報のハッシュ値をワンタイムパスワードとして生成する。
【００７５】
また、端末生成部３４は、端末データ記憶部１２に記憶された端末ＩＤおよび登録情報からなる情報を利用者認証用情報として生成してもよい。
【００７６】
端末通信部３５は、端末データ記憶部３３が記憶した端末ＩＤと、端末生成部３４が生成した共有情報および認証用情報を、無線受信装置４を介して認証装置５に送信する。
【００７７】
無線受信装置４は、ペン型認証デバイス１と無線にて接続され、利用者端末３および認証装置５と有線または無線にて接続される。
【００７８】
また、無線受信装置４は、ペン型認証デバイス１および利用者端末３の通信を制御する。例えば、無線受信装置４は、認証装置５から、認証の成功を示す認証結果を受信すると、ペン型認証デバイス１および利用者端末３の接続を許可する。また、無線受信装置４は、ペン型認証デバイス１と無線にて接続された後に、ペン型認証デバイス１がその接続を切断せずに無線通信の通信圏内から出ると、その接続を切断する。
【００７９】
認証装置５は、認証装置通信部５１と、認証データ格納部５２と、認証処理部５３とを含む。
【００８０】
認証装置通信部５１は、認証通信部の一例である。
【００８１】
認証装置通信部５１は、ペン型認証デバイス１から利用者ＩＤ、利用者認証用情報および共有情報を受信し、利用者端末３から端末ＩＤ、認証用情報および共有情報を受信する。
【００８２】
また、認証装置通信部５は、認証処理部５３による認証結果を、無線受信装置４を介してペン型認証デバイス１に送信する。
【００８３】
認証データ格納部５２は、格納部の一例である。
【００８４】
認証データ格納部５２は、登録情報を利用者ＩＤごとに対応付けて予め記憶する。また、認証データ格納部５２は、固有情報を端末ＩＤごとに対応付けて予め記憶する。
【００８５】
認証処理部５３は、認証部の一例である。
【００８６】
認証処理部５３は、端末装置通信部５１が受信した認証用情報が正当な認証用情報か否かを判定する。
【００８７】
例えば、認証用情報がワンタイムパスワードの場合、先ず、認証処理部５３は、その受信された端末ＩＤと認証データ格納部５２で対応付けられた固有情報と、認証装置通信部５１が利用者端末３から受信した共有情報とに基づいて、利用者端末３の認証用のワンタイムパスワードを生成する。なお、認証処理部５３は、端末生成部３４がワンタイムパスワードを生成した方法と同じ方法で、利用者端末３の認証用のワンタイムパスワードを生成する。
【００８８】
続いて、認証処理部５３は、その生成した認証用のワンタイムパスワードと、その受信されたワンタイムパスワードとが一致するか否かを判定する。認証処理部５３は、その生成した認証用のワンタイムパスワードがその受信されたワンタイムパスワードと一致した場合、その受信された認証用情報が正当な認証用情報と判定する。
【００８９】
また、認証用情報が端末ＩＤおよび固有情報の場合、認証処理部５３は、その固有情報と同じ固有情報が、その端末ＩＤと認証データ格納部５２で対応付けられているか否かを確認する。認証処理部５３は、その固有情報と同じ固有情報が、その端末ＩＤと認証データ格納部５２で対応付けられていると、その受信された認証用情報が正当な認証用情報と判定する。
【００９０】
認証処理部５３は、その受信した認証用情報が正当な認証用情報と判定すると、認証装置通信部５１が利用者端末３から受信した端末ＩＤおよび共有情報を対応付けて、認証データ格納部５２に記憶する。
【００９１】
また、認証処理部５３は、利用者が正当な利用者か否かを判定する。
【００９２】
例えば、利用者認証用情報がワンタイムパスワードの場合、先ず、認証処理部５３は、その受信された利用者ＩＤと認証データ格納部５２で対応付けられた登録情報と、認証装置通信部５１がペン型認証デバイス１から受信した共有情報とに基づいて、利用者の認証用のワンタイムパスワードを生成する。なお、認証処理部５３は、生成部１３がワンタイムパスワードを生成した方法と同じ方法で、利用者端末３の認証用のワンタイムパスワードを生成する。
【００９３】
続いて、認証処理部５３は、その生成した認証用のワンタイムパスワードと、その受信されたワンタイムパスワードとが一致するか否かを判定する。認証処理部５３は、その生成したワンタイムパスワードがその受信されたワンタイムパスワードと一致した場合、利用者が正当な利用者と判定する。
【００９４】
また、利用者認証用情報が利用者ＩＤおよび登録情報の場合、認証処理部５３は、その登録情報と同じ登録情報が、その利用者ＩＤと認証データ格納部５２で対応付けられているか否かを確認する。認証処理部５３は、その登録情報と同じ登録情報が、その端末ＩＤと認証データ格納部５２で対応付けられていると、利用者が正当な利用者と判定する。
【００９５】
また、認証処理部５３は、利用者端末３が正当な利用者端末であるか否かを認証する。
【００９６】
具体的には、認証処理部５３は、認証装置通信部５１がペン型認証デバイス１から受信した共有情報と同じ共有情報が認証データ格納部５２に記憶されているか否かを確認する。認証処理部５３は、その受信された共有情報と同じ共有情報が認証データ格納部５２に記憶されていると、利用者端末３が正当な利用者端末であると認証する。
【００９７】
次に動作を説明する。
【００９８】
図２は、認証システムの動作の一例を説明するためのフローチャートである。
【００９９】
以下では、利用者認証用情報および認証用情報は、ワンタイムパスワードであるとする。
【０１００】
利用者端末３の座標データ変換部３２は、保持している画像情報を、接続部３１を介してディスプレイ２の表示通信部２３に送信する。表示通信部２３は、その画像情報を受信すると、その画像情報を表示部２４に送信する。表示部２４は、その画像情報を受信すると、その画像情報が示す認証用画像および確認用画像を表示する。
【０１０１】
利用者は、ペン型認証デバイス１のスキャナー部１１を表示部２４の認証用画像の一部に複数回接触させ、その後、表示部２４の確認用画像に接触させたものとする。
【０１０２】
利用者がスキャナー部１１を認証用画像の一部に接触させると、スキャナー部１１がステップＡ−１を実行し、ディスプレイ２の検出部２５がステップＡ−３を実行する。
【０１０３】
ステップＡ−１では、スキャナー部１１は、その接触された認証用画像の一部の位置に示されたデータを読み取り、その読み取ったデータが特定データか否かを判定する。この時、スキャナー部１１が認証用画像に接触されたので、スキャナー部１１は、その読み取ったデータを表示データと判定する。
【０１０４】
スキャナー部１１は、その表示データを利用者データ記憶部１２に送信する。利用者データ記憶部１２は、その表示データを受信すると、ステップＡ−２を実行する。
【０１０５】
ステップＡ−２では、利用者データ記憶部１２は、その表示データを記憶する。
【０１０６】
ステップＡ−１およびＡ−２は、スキャナー部１１が確認用画像から特定データを読み取るまで繰り返される。また、利用者データ記憶部１２は、その表示データを受信するたびに、その表示データを受信された順番を付けて記憶する。
【０１０７】
一方、ステップＡ−３では、検出部２５は、その接触された位置を検出し、その位置を表示通信部２３に送信する。表示通信部２３は、その位置を受信すると、その位置を利用者端末３の接続部３１に送信する。接続部３１は、その位置を受信すると、その位置を座標データ変換部３２に送信する。座標データ変換部３２は、その位置を受信すると、ステップＡ−４を実行する。
【０１０８】
ステップＡ−４では、座標データ変換部３２は、その受信された位置が確認用画像の一部の位置か否かを判定する。この時、スキャナー部１１が認証用画像に接触されたので、座標データ変換部３２は、その受信された位置を認証用画像が表示されている位置と判定し、その位置を、その位置と自己が保持しているテーブルで対応付けられた表示データに変換する。
【０１０９】
座標データ変換部３２は、その変換された表示データを端末データ記憶部３３に送信する。端末データ記憶部３３は、その表示データを受信すると、ステップＡ−５を実行する。
【０１１０】
ステップＡ−５では、端末データ記憶部３３は、その表示データを記憶する。
【０１１１】
ステップＡ−３ないしＡ−５は、検出部２５が確認用画像が表示されている位置を検出するまで繰り返される。また、端末データ記憶部３３は、その表示データを受信するたびに、その表示データを受信された順番を付けて記憶する。
【０１１２】
その後、利用者がスキャナー部１１を確認用画像に接触させると、検出部２５がステップＡ−６を実行し、スキャナー部１１がステップＡ−１３を実行する。
【０１１３】
ステップＡ−６では、検出部２５は、その接触された位置を検出し、その位置を、表示通信部２３に送信する。表示通信部２３は、その位置を受信すると、その位置を利用者端末３の接続部３１に送信する。接続部３１は、その位置を受信すると、その位置を座標データ変換部３２に送信する。座標データ変換部３２は、その位置を受信すると、ステップＡ−７を実行する。
【０１１４】
ステップＡ−７では、座標データ変換部３２は、その受信された位置が確認用画像の一部の位置か否かを判定する。この時、スキャナー部１１が確認用画像の一部に接触されたので、座標データ変換部３２は、その受信した位置を確認用画像が表示されている位置と判定し、利用者端末３を認証する旨の端末認証要求を端末生成部３４に送信する。端末生成部３４は、その端末認証要求を受信すると、ステップＡ−８を実行する。
【０１１５】
ステップＡ−８では、端末生成部３４は、端末ＩＤ、固有情報および表示データを取得する旨の端末取得要求を端末データ記憶部３３に送信する。端末データ記憶部３３は、その端末取得要求を受信すると、記憶している端末ＩＤ、固有情報および表示データを端末生成部３４に送信する。端末生成部３４は、その端末ＩＤ、固有情報および表示データを受信すると、ステップＡ−９を実行する。
【０１１６】
ステップＡ−９では、端末生成部３４は、その表示データから共有情報を生成する。また、端末生成部３４は、その共有情報および固有情報に基づいて、利用者端末３の認証用のワンタイムパスワードを認証用情報として生成する。端末生成部３４は、その認証用情報、共有情報および端末ＩＤを端末通信部３５に送信する。端末通信部３５は、その認証用情報、共有情報および端末ＩＤを受信すると、ステップＡ−１０を実行する。
【０１１７】
ステップＡ−１０では、端末通信部３５は、その認証用情報、共有情報および端末ＩＤを、無線受信装置４を介して認証装置５の認証装置通信部５１に送信する。認証装置通信部５１は、その認証用情報、共有情報および端末ＩＤを受信すると、ステップＡ−１１を実行する。
【０１１８】
ステップＡ−１１では、認証装置通信部５１は、その認証用情報、共有情報および端末ＩＤを認証処理部５３に送信する。
【０１１９】
認証処理部５３は、その認証用情報、共有情報および端末ＩＤを受信すると、その端末ＩＤと、固有情報を取得する旨の固有取得要求を認証データ格納部５２に送信する。認証データ格納部５２は、その端末ＩＤおよび固有取得要求を受信すると、その端末ＩＤと対応付けて記憶している固有情報を認証処理部５３に送信する。
【０１２０】
認証処理部５３は、その固有情報を受信すると、その固有情報と、その共有情報とに基づいて、端末生成部３４と同じ方法で、利用者端末３の認証用のワンタイムパスワードを生成する。
【０１２１】
さらに、認証処理部５３は、その利用者端末３の認証用のワンタイムパスワードが、その受信した認証用情報であるワンタイムパスワードと一致しているか否かを判定する。
【０１２２】
その利用者端末３の認証用のワンタイムパスワードがその受信したワンタイムパスワードと一致した場合、認証処理部５３は、その認証用情報が正当な認証用情報と判定する。
【０１２３】
認証処理部５３は、その認証用情報が正当な認証用情報と判定すると、ステップＡ−１２を実行し、その認証用情報が正当な認証用情報でないと判定すると、待機状態になる。
【０１２４】
ステップＡ−１２では、認証処理部５３は、その端末ＩＤおよび共有情報を認証データ格納部５２に送信する。認証データ格納部５２は、その共有情報および端末ＩＤを対応付けて記憶する。
【０１２５】
一方、ステップＡ−１３では、スキャナー部１１は、その接触された確認用画像の一部の位置に示されたデータを読み取り、その読み取ったデータが特定データか否かを判定する。この時、スキャナー部１１が確認用画像に接触されたので、スキャナー部１１は、その読み取ったデータを特定データと判定する。
【０１２６】
スキャナー部１１は、その読み取ったデータを特定データと判定すると、認証要求を生成部１３に送信する。生成部１３は、その認証要求を受信すると、ステップＡ−１４を実行する。
【０１２７】
ステップＡ−１４では、生成部１３は、表示データ、利用者ＩＤおよび登録情報を取得する旨のデバイス取得要求を利用者データ記憶部１２に送信する。利用者データ記憶部１２は、そのデバイス取得要求を受信すると、ステップＡ−１５を実行する。
【０１２８】
ステップＡ−１５では、利用者データ記憶部１２は、記憶している表示データ、利用者ＩＤおよび登録情報を生成部１３に送信する。生成部１３は、その表示データ、利用者ＩＤおよび登録情報を受信すると、ステップＡ−１６を実行する。
【０１２９】
ステップＡ−１６では、生成部１３は、その表示データから共有情報を生成する。また、生成部１３は、その共有情報および登録情報に基づいて、利用者認証用情報としてワンタイムパスワードを生成する。生成部１３は、その利用者ＩＤ、利用者認証用情報をおよび共有情報を無線通信部１４に送信する。
【０１３０】
無線通信部１４は、その利用者ＩＤ、利用者認証用情報および共有情報を受信すると、その利用者ＩＤ、利用者認証用情報および共有情報を、無線受信装置４を介して認証装置５の認証装置通信部５１に送信する。認証装置通信部５１は、その利用者ＩＤ、利用者認証用情報および共有情報を受信すると、ステップＡ−１７を実行する。
【０１３１】
ステップＡ−１７では、認証装置通信部５１は、その利用者ＩＤ、利用者認証用情報および共有情報を、認証処理部５３に送信する。認証処理部５３は、その利用者ＩＤ、利用者認証用情報および共有情報を受信すると、ステップＡ−１８を実行する。
【０１３２】
ステップＡ−１８では、認証処理部５３は、その利用者ＩＤと、登録情報を取得する旨の登録取得要求とを認証データ格納部５２に送信する。認証データ格納部５２は、その利用者ＩＤおよび登録取得要求を受信すると、ステップＡ−１９を実行する。
【０１３３】
ステップＡ−１９では、認証データ格納部５２は、その利用者ＩＤと対応付けて記憶している登録情報を認証処理部５３に送信する。認証処理部５３は、その登録情報を受信すると、ステップＡ−２０を実行する。
【０１３４】
ステップＡ−２０では、認証処理部５３は、その認証データ格納部５２から受信した登録情報と、認証装置通信部５１から受信した共有情報（認証装置通信部５１がペン型認証デバイス１から受信した共有情報）とに基づいて、生成部１３と同じ方法で、利用者の認証用のワンタイムパスワードを生成する。認証処理部５３は、その生成した利用者の認証用のワンタイムパスワードがその受信した利用者認証用情報であるワンタイムパスワードと一致するか否かを判定する。認証処理部５３は、その利用者の認証用のワンタイムパスワードがその受信したワンタイムパスワードと一致すると、利用者が正当の利用者であると認証する。
【０１３５】
認証処理部５３は、利用者が正当の利用者であると認証すると、利用者の認証の成功を示す利用者に対する認証結果を作成し、一方、利用者が正当の利用者であると認証されないと、利用者の認証の失敗を示す利用者に対する認証結果を生成する。
【０１３６】
認証処理部５３は、利用者に対する認証結果を生成すると、ステップＡ−２１を実行する。
【０１３７】
ステップＡ−２１では、認証処理部５３は、その共有情報と同じ共有情報が認証データ処理部５３に記憶されているか否かを確認する。
【０１３８】
具体的には、認証処理部５３は、その共有情報と、端末ＩＤを取得する旨のＩＤ取得要求とを認証データ格納部５２に出力する。認証データ格納部５２は、そのＩＤ取得要求および共有情報を受信すると、その共有情報と対応付けられた端末ＩＤがあれば、その端末ＩＤを認証処理部５３に送信し、その端末ＩＤがなければ、端末ＩＤがなかった旨の認証処理部５３に送信する。
【０１３９】
認証処理部５３は、その端末ＩＤを受信すると、その受信した共有情報と同じ共有情報が記憶されていると判定し、一方、端末ＩＤがなかった旨を受信すると、その受信した共有情報と同じ共有情報がないと判定する。
【０１４０】
認証処理部５３は、その共有情報と同じ共有情報が記憶されていると、利用者端末３が正当な利用者端末と認証する。
【０１４１】
認証処理部５３は、利用者端末３が正当な利用者端末と認証すると、利用者端末３の認証の成功を示す利用者端末３に対する認証結果を作成し、一方、利用者端末３が正当な利用者端末と認証されないと、利用者端末３の認証の失敗を示す利用者端末３に対する認証結果を生成する。
【０１４２】
なお、本実施例では、認証処理部５３は、その受信した端末ＩＤを、認証の成功を示す利用者端末３に対する認証結果として用いる。
【０１４３】
認証処理部５３は、利用者端末３に対する認証結果を生成すると、ステップＡ−２２を実行する。
【０１４４】
ステップＡ−２２では、認証処理部５３は、その利用者に対する認証結果および利用者端末に対する認証結果を含む認証結果を生成する。
【０１４５】
認証処理部５３は、その認証結果を認証装置通信部５１に送信する。認証装置通信部５１は、その認証結果を受信すると、その認証結果を無線受信装置４に送信する。無線受信装置４は、その認証結果を受信すると、ステップＡ−２３を実行する。
【０１４６】
ステップＡ−２３では、無線受信装置４は、その認証結果が成功を示す場合、利用者端末３に対する認証結果である端末ＩＤが特定する利用者端末（本実施例では、利用者端末３）と、ペン型認証デバイス１との通信を許可する。無線受信装置４は、通信を許可すると、ステップＡ−２４を実行する。
【０１４７】
なお、その認証結果が認証の失敗を示す場合、無線受信装置４は、その認証結果を受信すると、ステップＡ−２３をスキップして、ステップＡ−２４を実行する。
【０１４８】
ステップＡ−２４では、無線受信装置４は、その認証結果をペン型認証デバイス１の無線通信部１４に送信する。無線通信部１４は、その認証結果を受信すると、ステップＡ−２５を実行する。
【０１４９】
ステップＡ−２５では、無線通信部１４は、その認証結果を認証成功通知部１５に送信する。認証成功通信部１４は、その認証結果を受信すると、その認証結果を利用者に通知する。
【０１５０】
本実施例によれば、ペン型認証デバイス１の生成部１３が共有情報を生成し、無線通信部１４がその共有情報を認証装置に送信する。また、利用者端末３の端末生成部３４が認証用情報および共有情報を生成し、端末通信部３５がその認証用情報および共有情報を認証装置５に送信する。
【０１５１】
認証装置５の認証装置通信部５１が、利用者端末３から認証用情報および共有情報を受信すると、認証処理部５３は、その認証用情報が正当な認証用情報か否かを判定する。認証処理部５３は、その認証用情報が正当な認証用情報であると、その共有情報を認証データ格納部５２に記憶する。
【０１５２】
また、認証装置通信部５１が、ペン型認証デバイス１から共有情報を受信すると、認証処理部５３は、その共有情報と同じ共有情報が認証データ格納部５２に記憶されているか否かを確認し、その共有情報と同じ共有情報が認証データ格納部５２に記憶されていると、利用者端末３が正当な利用者端末と認証する。
【０１５３】
この場合、利用者端末３から受信した認証用情報が正当な認証用情報であると、利用者端末３から受信した共有情報が記憶される。よって、正当な利用者端末から送信された共有情報だけが記憶される。また、ペン型認証デバイス１から受信した共有情報と同じ共有情報が記憶されていると、ペン型認証デバイス１と同じ共有情報を有している利用者端末３が正当な利用者端末と認証され、利用者が正当な利用者端末を操作していることが分かる。
【０１５４】
このため、情報の不正な取得を防止することが可能になる。
【０１５５】
また、本実施例では、端末生成部３４は、端末データ記憶部３３が記憶した固有情報と、生成した共有情報に基づいて認証用情報としてワンタイムパスワードを生成する。認証処理部５３は、認証装置通信部５１が受信した共有情報と、認証データ格納部５２に記憶した固有情報とに基づいて、利用者端末の認証用のワンタイムパスワードを生成する。認証処理部５３は、その利用者端末の認証用のワンタイムパスワードとその受信されたワンタイムパスワードとが一致しているか否かを判定する。認証処理部５３は、その利用者端末の認証用のワンタイムパスワードとその受信されたワンタイムパスワードと一致した場合、その認証用情報を正当な認証用情報と判定する。
【０１５６】
この場合、認証用情報は、固有情報および共有情報に基づいて生成されるワンタイムパスワードである。また、そのワンタイムパスワードが正当なワンタイムパスワードか否かが、認証用のワンタイムパスワードとそのワンタイムパスワードとが一致しているか否かで認証される。
【０１５７】
このため、認証用情報が盗まれても、その認証用情報が、不正に利用されることを防止することが可能になる。
【０１５８】
また、本実施例では、検出部２５は、ペン型認証デバイス１が認証用画像の一部に接触すると、その認証用画像の一部の位置を検出する。座標変換部３２は、その位置を、その位置に表示された表示データに変換する。端末生成部３４は、その変換された表示データから共有情報を生成する。また、スキャナー部１１は、その接触された位置に示された表示データを読み取る。生成部１３は、その読み取られた表示データから共有情報を生成する。
【０１５９】
この場合、利用者は、携帯端末を画面上に接触するだけで、共有情報を携帯端末および利用者端末の両方に持たせることが可能になる。よって、容易に共有情報を携帯端末および利用者端末の両方に持たせることが可能になる。
【０１６０】
また、本実施例では、認証装置５の認証装置通信部５１は、認証処理部５３による認証結果をペン型認証デバイス１に送信する。ペン型認証デバイス１の無線通信部１４は、その認証結果を受信する。認証成功通知部１５は、その受信された認証結果を利用者に通知する。
【０１６１】
従来、利用者は、認証が正しく行なわれたか否かを知るためには、利用者端末が通知する認証結果を確認していた。しかしながら、利用者は、その利用者端末が不正な利用者端末であるか否かを知ることができないため、その認証が正しく行なわれたか否かを知ることができなかった。
【０１６２】
本実施例では、認証結果がペン型認証装置１から通知されるので、利用者は、その認証が正しく行なわれたか否かを知ることが可能になる。
【０１６３】
次に、第二の実施例について説明する。
【０１６４】
図３は、第二の実施例の認証システムを示したブロック図である。図３において、認証システムは、携帯電話１００と、利用者端末２００と、認証装置３００とを含む。
【０１６５】
携帯電話１００は、携帯端末の一例である。なお、携帯端末は、携帯電話に限らず適宜変更可能である。また、携帯電話１００は、利用者端末２００および認証装置３００と接続される。例えば、携帯電話１００は、利用者端末２００および認証装置３００、携帯電話公衆網無線回線、ＬＡＮまたはＢｌｕｅｔｏｏｈなどの無線通信にて接続される。なお、携帯電話１００は、利用者端末２００および認証装置３００と、無線受信装置を介して接続されてもよい。
【０１６６】
携帯電話１００は、入力部１０１と、ＱＲコード生成部１０２と、記憶部１０３と、パスワード生成部１０４と、通信部１０５と、表示部１０６とを含む。
【０１６７】
入力部１０１は、利用者から、生成指示と、認証指示とを受け付ける。
【０１６８】
生成指示は、ＱＲコードを生成する旨の情報である。認証指示は、認証する旨の情報である。
【０１６９】
ＱＲコード生成部１０２は、入力部１０１が生成指示を受け付けると、ＱＲコードを示すＱＲコードデータを生成する。なお、ＱＲコード生成部１０２は、入力部１０１が生成指示を受け付けるたびに、異なるＱＲコードデータを生成する。なお、ＱＲコードデータは、共有情報の一例である。また、共有情報は、ＱＲコードデータに限らず適宜変更可能である。例えば、乱数でもよい。
【０１７０】
記憶部１０３は、ＱＲコード生成部１０２が生成したＱＲコードデータを記憶する。また、記憶部１０３は、利用者ＩＤおよび登録情報を予め記憶する。
【０１７１】
パスワード生成部１０４は、入力部１０１が認証指示を受け付けると、記憶部１０３が記憶したＱＲコードデータおよび登録情報に基づいてワンタイムパスワードを利用者認証用情報として生成する。この場合、例えば、パスワード生成部１０４は、そのＱＲコードデータおよび登録情報を合わせた情報のハッシュ値をワンタイムパスワードとして生成する。
【０１７２】
通信部１０５は、携帯通信部の一例である。
【０１７３】
通信部１０５は、その利用者ＩＤ、利用者認証用情報およびＱＲコードデータを認証装置３００に送信する。
【０１７４】
また、通信部１０５は、認証装置３００から認証結果を受信する。
【０１７５】
表示部１０６は、ＱＲコード生成部１０２が生成したＱＲコードデータをＱＲコードとして表示する。ＲＱコードは、出力情報の一例である。
【０１７６】
また、表示部１０６は、通信部１０５が受信した認証結果を、表示して利用者に通知する。
【０１７７】
なお、本実施例では、表示部１０６が通知部および出力部を兼ねている。しかしながら、通知部および出力部は、表示部に限らず、また、同一のものでなくてもよい。例えば、通知部は、認証結果を発光、音声による出力または振動にて利用者に通知してもよく、出力部は、赤外線通信などの近距離通信でＱＲコードデータを出力情報として利用者端末２００に出力してもよい。なお、出力部が近距離通信で出力情報を出力する場合、利用者端末２００は、取得部として、カメラ部２０１の代わりに、その近距離通信の受信機を含む。
【０１７８】
利用者端末２００および認証装置３００は、認証通信路４００を介して互いに接続される。認証通信路４００は、予め認証された通信路であり、例えば、専用線またはＶＰＮ（Virtual Private Network）などである。なお、認証通信路は、認証装置３００が正当な利用者端末だけと接続するような通信回線であれば、専用線およびＶＰＮに限らない。
【０１７９】
利用者端末２００は、カメラ部２０１と、ＱＲコード変換部２０２と、端末データ記憶部２０３と、通信部２０４と、表示部２０５とを含む。
【０１８０】
カメラ部２０１は、携帯電話１００の表示部１０６に表示されたＱＲコードを取得する。なお、カメラ部２０１は、取得部の一例である。
【０１８１】
ＱＲコード変換部２０２は、カメラ部２０１が取得したＱＲコードからＱＲコードデータを生成する。なお、ＱＲコード変換部２０２は、作成部の一例である。
【０１８２】
端末データ記憶部２０３は、端末ＩＤを記憶する。
【０１８３】
通信部２０４は、端末通信路の一例である。
【０１８４】
通信部２０４は、ＱＲコード変換部２０２が生成したＱＲコードデータと、端末データ記憶部２０３が記憶した端末ＩＤとを、認証通信路４００を介して認証装置３００に送信する。
【０１８５】
また、通信部２０４は、認証装置３００から認証通信路４００を介して、認証装置３００による認証結果を受信する。
【０１８６】
表示部２０５は、通信部２０４が受信した認証結果を表示する。
【０１８７】
認証装置３００は、通信部３０１と、認証データ格納部３０２と、認証処理部３０３とを含む。
【０１８８】
通信部３０１は、認証通信部の一例である。
【０１８９】
通信部３０１は、携帯電話１００から、利用者ＩＤ、利用者認証用情報およびＱＲコードデータを受信し、利用者端末２００から、ＱＲコードデータおよび端末ＩＤを受信する。
【０１９０】
また、通信部３０１は、認証処理部３０３による認証結果を携帯電話１００に送信する。また、通信部３０１は、その認証結果を、認証通信路４００を介して利用者端末２００に送信する。
【０１９１】
認証データ格納部３０２は、格納部の一例である。
【０１９２】
認証データ格納部３０２は、登録情報を利用者ＩＤごとに対応付けて記憶する。
【０１９３】
また、認証データ格納部３０２は、通信部３０１が利用者端末２００から受信したＱＲコードおよび端末ＩＤを対応付けて記憶する。
【０１９４】
認証処理部３０３は、通信部３０１が携帯電話１００から受信した利用者ＩＤと認証データ格納部３０２で対応付けられた登録情報と、通信部３０１が携帯電話１００から受信したＱＲコードデータとに基づいて、利用者の認証用のワンタイムパスワードを生成する。なお、認証処理部３０３は、ＱＲコード生成部１０２がワンタイムパスワードを生成した方法と同じ方法で、ワンタイムパスワードを生成する。
【０１９５】
認証処理部３０３は、その生成した認証用のワンタイムパスワードと、その通信部３０１が受信したワンタイムパスワードとが一致するか否を判定する。認証処理部３０３は、その生成した認証用のワンタイムパスワードとその受信されたワンタイムパスワードとが一致した場合、利用者が正当な利用者であると認証する。
【０１９６】
また、認証処理部３０３は、通信部３０１が携帯電話１００から受信したＱＲコードデータと同じＱＲコードデータが認証格納部３０２に記憶されているか否かを確認する。認証処理部３０３は、その受信されたＱＲコードデータと同じＱＲコードデータが認証格納部３０２に記憶されていると、利用者端末２００が正当な利用者端末であると認証する。
【０１９７】
次に動作を説明する。
【０１９８】
図４は、第二の実施例の認証システムの動作を説明するためのフローチャートである。
【０１９９】
利用者は、先ず、生成指示を携帯電話１００に入力する。ＱＲコードが携帯端末１００に表示されると、利用者は、そのＱＲコードを利用者端末２００に近づけ、そのＱＲコードを利用者端末に取得させる。その後、利用者は、認証指示を携帯電話１００に入力するものとする。
【０２００】
ステップＢ−１では、入力部１０１は、利用者から生成指示を受け付け、その生成指示をＱＲコード生成部１０２に送信する。ＱＲコード生成部１０２は、その生成指示を受信すると、ステップＢ−２を実行する。
【０２０１】
ステップＢ−２では、ＱＲコード生成部１０２は、ＱＲコードデータを生成し、そのＱＲコードデータを記憶部１０３および表示部１０６に送信する。
【０２０２】
記憶部１０３は、そのＱＲコードデータを受信すると、そのＱＲコードデータを記憶する。
【０２０３】
一方、表示部１０６は、そのＱＲコードデータを受信すると、ステップＢ−３を実行する。
【０２０４】
ステップＢ−３では、表示部１０６は、そのＱＲコードデータをＱＲコードとして表示する。
【０２０５】
その後、利用者は、その表示されたＱＲコードを利用者端末２００のカメラ部２０１に近づける。カメラ部２０１は、ＱＲコードが近づけられると、ステップＢ−４を実行する。
【０２０６】
ステップＢ−４では、カメラ部２０１は、近づけられたＱＲコードを読み取る。カメラ部２０１は、ＱＲコードを読み取ると、ステップＢ−５を実行する。
【０２０７】
ステップＢ−５では、カメラ部２０１は、そのＱＲコードをＱＲコード変換部２０２に送信する。ＱＲコード変換部２０２は、そのＱＲコードを受信すると、ステップＢ−６を実行する。
【０２０８】
ステップＢ−６では、ＱＲコード変換部２０２は、そのＱＲコードからＱＲコードデータを生成し、そのＱＲコードデータを通信部２０４に送信する。通信部２０４は、そのＱＲコードデータを受信すると、ステップＢ−７を実行する。
【０２０９】
ステップＢ−７では、通信部２０４は、端末ＩＤを取得する旨のＩＤ取得要求を端末データ記憶部２０３に送信する。端末データ記憶部２０３は、そのＩＤ取得要求を受信すると、記憶している端末ＩＤを通信部２０４に送信する。
【０２１０】
通信部２０４は、端末ＩＤを受信すると、そのＱＲコードデータおよび端末ＩＤを認証装置３００の通信部３０１に送信する。通信部３０１は、そのＱＲコードデータおよび端末ＩＤを受信すると、ステップＢ−８を実行する。
【０２１１】
ステップＢ−８では、通信部３０１は、そのＱＲコードデータおよび端末ＩＤを認証データ格納部３０２に送信する。認証データ格納部３０２は、そのＱＲコードデータおよび端末ＩＤを受信すると、そのＱＲコードデータおよび端末ＩＤを対応付けて記憶する。
【０２１２】
また、利用者は、ＱＲコードデータを利用者端末２００に取得させると、携帯電話１００の入力部１０１に認証指示を入力する。その後、入力部１０１が、ステップＢ−９を実行する。
【０２１３】
ステップＢ−９では、入力部１０１は、認証指示を受け付け、その認証指示をパスワード生成部１０４に送信する。パスワード生成部１０４は、その認証指示を受信すると、ステップＢ−１０を実行する。
【０２１４】
ステップＢ−１０では、パスワード生成部１０４は、ＱＲコードデータ、利用者ＩＤおよび登録情報の取得する旨を記憶部１０３に通知する。記憶部１０３は、その旨を受信すると、記憶しているＱＲコードデータ、利用者ＩＤおよび登録情報をパスワード生成部１０４に送信する。
【０２１５】
パスワード生成部１０４は、そのＱＲコードデータ、利用者ＩＤおよび登録情報を受信すると、そのＱＲコードデータおよび登録情報に基づいて、ワンタイムパスワードを利用者認証用情報として生成する。パスワード生成部１０４は、その利用者認証用情報を生成すると、ステップＢ−１１を実行する。
【０２１６】
ステップＢ−１１では、パスワード生成部１０４は、その利用者ＩＤ、利用者認証用情報およびＱＲコードデータを通信部１０５に送信する。通信部１０５は、その利用者ＩＤ、利用者認証用情報およびＱＲコードデータを受信すると、ステップＢ−１２を実行する。
【０２１７】
ステップＢ−１２では、通信部１０５は、その利用者ＩＤ、利用者認証用情報およびＱＲコードデータを認証装置３００の通信部３０１に送信する。通信部３０１は、その利用者ＩＤ、利用者認証用情報およびＱＲコードデータを受信すると、ステップＢ−１３を実行する。
【０２１８】
ステップＢ−１３では、通信部３０１は、その利用者ＩＤ、利用者認証用情報およびＱＲコードデータを、認証処理部３０３に送信する。認証処理部３０３は、その利用者ＩＤ、ワンタイムパスワードおよびＱＲコードデータを受信すると、ステップＢ−１４を実行する。
【０２１９】
ステップＢ−１４では、認証処理部３０３は、その利用者ＩＤと、登録情報を取得する旨の情報取得要求とを認証データ格納部３０２に送信する。認証データ格納部３０２は、その利用者ＩＤおよび情報取得要求を受信すると、その利用者ＩＤと対応付けて記憶した登録情報を認証処理部３０３に送信する。
【０２２０】
認証処理部３０３は、その登録情報を受信すると、その登録情報と、通信部３０１から受信したＲＱコードデータとに基づいて、利用者の認証用のワンタイムパスワードを生成する。認証処理部３０３は、その生成した認証用のワンタイムパスワードと、その受信した利用者認証用情報であるワンタイムパスワードとが一致するか否かを判定する。認証処理部５３は、その利用者の認証用のワンタイムパスワードがその受信したワンタイムパスワードと一致すると、利用者が正当の利用者であると認証する。
【０２２１】
認証処理部３０３は、利用者が正当の利用者であると認証すると、利用者の認証の成功を示す利用者に対する認証結果を作成し、一方、利用者が正当の利用者であると認証されないと、利用者の認証の失敗を示す利用者に対する認証結果を生成する。
【０２２２】
認証処理部３０３は、利用者に対する認証結果を生成すると、ステップＢ−１５を実行する。
【０２２３】
ステップＢ−１５では、認証処理部３０３は、その携帯電話１００から受信したＱＲコードデータと同じＱＲコードデータが認証格納部３０２に記憶されているか否かを確認する。
【０２２４】
具体的には、認証処理部３０３は、端末ＩＤを取得する旨のＩＤ取得要求と、そのＱＲコードデータとを認証データ格納部３０２に出力する。認証データ格納部３０２は、そのＩＤ取得要求およびＱＲコードデータを受信すると、そのＱＲコードデータと対応付けられた端末ＩＤがあれば、その端末ＩＤを認証処理部３０２に送信し、その端末ＩＤがなければ、端末ＩＤがなかった旨の認証処理部３０２に送信する。
【０２２５】
認証処理部３０３は、その端末ＩＤを受信すると、その受信されたＱＲコードデータと同じＱＲコードデータがあると判定し、一方、端末ＩＤがなかった旨を受信すると、その受信されたＱＲコードデータと同じＱＲコードデータがないと判定する。認証処理部３０３は、ＱＲコードデータがあると判定すると、利用者端末２００が正当な利用者端末と認証する。
【０２２６】
認証処理部３０３は、利用者端末２００が正当な利用者端末と認証すると、利用者端末２００の認証の成功を示す利用者端末２００に対する認証結果を作成し、一方、利用者端末２００が正当な利用者端末と認証されないと、利用者端末２００の認証の失敗を示す利用者端末２００に対する認証結果を生成する。なお、認証処理部３０３は、利用者端末２００に対する認証が成功すると、端末ＩＤを、成功を示す利用者端末に対する認証結果として用いる。
【０２２７】
なお、本実施例では、認証処理部３０３は、その受信した端末ＩＤを、認証の成功を示す利用者端末２００に対する認証結果として用いる。
【０２２８】
ステップＢ−１６では、認証処理部３０３は、利用者に対する認証結果と利用者端末２００に対する認証結果を含む認証結果を生成し、その認証結果を通信部３１に送信する。
【０２２９】
認証処理部３０３は、認証結果を通信部３０１に送信すると、ステップＢ−１９を実行する。
【０２３０】
一方、通信部３０１は、認証結果を受信すると、ステップＢ−１７を実行する。
【０２３１】
ステップＢ−１７では、通信部３０１は、その認証結果を携帯電話１００の通信部１０５に送信する。通信部１０５は、その認証結果を受信すると、ステップＢ−１８を実行する。
【０２３２】
ステップＢ−１８は、通信部３０１は、表示部１０６にその認証結果を送信する。表示部１０６は、その認証結果を受信すると、その認証結果を表示する。
【０２３３】
なお、通信部３０１は、その認証結果が認証の成功を示すと、その認証結果である端末ＩＤにて特定される利用者端末（本実施例では、利用者端末２００）との通信を許可する。
【０２３４】
一方、ステップＢ−１９では、認証処理部３０３は、その認証結果が認証の成功を示すと、その認証結果を通信部３０１に送信する。また、認証処理部３０３は、その認証結果が認証の失敗を示すと、認証結果の送信を行なわずに、待機状態になる。
【０２３５】
通信部３０１は、その認証結果を受信すると、ステップＢ−２０を実行する。
【０２３６】
ステップＢ−２０では、通信部３０１は、その認証結果を利用者端末２００の通信部２０４に送信する。通信部２０４は、その認証結果を受信すると、その認証結果を表示部２０５に送信する。表示部２０５は、その認証結果を受信すると、その認証結果を表示する。
【０２３７】
本実施例によれば、認証装置３００は、利用者端末２００と認証通信路４００を介して接続される。利用者端末２００のＱＲコード変換部２０２は、ＱＲコードデータを生成する。通信部２０４は、その生成されたＱＲコードデータを、認証通信路４００を介して認証装置３００に送信する。また、携帯電話１００のＱＲコード生成部１０２は、ＱＲコードデータを生成する。通信部１０５は、その生成されたＱＲコードデータを認証装置３０１に送信する。
【０２３８】
認証装置３００の通信部３０１が利用者端末２００から認証通信路４００を介してＱＲコードデータを受信すると、認証処理部３０３は、そのＱＲコードデータを認証データ格納部３０２に記憶する。また、通信部３０１が携帯電話１００からＱＲコードデータを受信すると、認証処理部３０３は、そのＱＲコードデータと同じＱＲコードデータが認証データ格納部３０２に記憶されているか否を確認して、利用者端末２００が正当な利用者端末か否かを認証する。
【０２３９】
この場合、利用者端末２００から予め認証された認証通信路４００を介してＱＲコードデータが受信される。このため、認証装置３００は、共有情報が正当な利用者端末から送信された情報と分かり、その共有情報を記憶する。また、携帯電話１００から受信した共有情報と同じ共有情報が記憶されていると、携帯端末１００と同じ共有情報を有している利用者端末２００が正当な利用者端末と認証され、利用者が正当な利用者端末を操作していることが分かる。
【０２４０】
このため、情報の不正な取得を防止することが可能になる。
【０２４１】
また、本実施例では、表示部１０６は、ＱＲコード生成部１０２が生成したＱＲコードデータをＱＲコードとして出力する。カメラ部２０１は、そのＱＲコードを取得する。ＱＲコード変換部２０２は、そのＱＲコードからＱＲコードデータを生成する。
【０２４２】
この場合、利用者端末２００は、携帯電話１００が生成したＱＲコードデータを取得する。このため、表示装置を設けなくてもＲＱコードデータを携帯端末および利用者端末の両方に持たせることが可能になる。したがって、コストを軽減することが可能になる。
【０２４３】
以上説明した実施例において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【図面の簡単な説明】
【０２４４】
【図１】本発明の一実施例の認証システムを示したブロック図である。
【図２】認証システムの動作の一例を説明するためのフローチャートである。
【図３】本発明の他の実施例の認証システムを示したブロック図である。
【図４】認証システムの他の動作例を説明するためのフローチャートである。
【符号の説明】
【０２４５】
１        ペン型認証デバイス
１１      スキャナー部
１２      利用者データ記憶部
１３      生成部
１４      無線通信部
１５      認証成功通信部
２        ディスプレイ
２１      認証画面エリア
２２      認証確認アイコン
２３      表示通信部
２４      表示部
２５      検出部
３        利用者端末
３１      接続部
３２      座標データ変換部
３３      端末データ記憶部
３４      端末生成部
３５      端末通信部
４        無線受信装置
５        認証装置
５１      認証装置通信部
５２      認証データ格納部
５３      認証処理部
１００    携帯電話
１０１    入力部
１０２    ＱＲコード生成部
１０３    記憶部
１０４    パスワード生成部
１０５    通信部
２００    利用者端末
２０１    カメラ部
２０２    ＱＲコード変換部
２０３    端末データ記憶部
２０４    通信部
２０５    表示部
３００    認証装置
３０１    通信部
３０２    認証データ格納部
３０３    認証処理部
４００    認証通信路
【図１】
2008071233.tif 000003
【図２】
2008071233.tif 000004
【図３】
2008071233.tif 000005
【図４】
2008071233.tif 000006