(57)【要約】【課題】管理者および利用者の双方にとってより迅速で且つスムーズな認証を実現が望まれている。【解決手段】ユーザ端末２は認証提供端末１にアクセスし、データの取得を要求する。ユーザ端末２からの要求を受けた認証提供端末１は、ユーザ端末２から送信された元データに基づいて第１の認証コード生成用データを生成してユーザ端末２に送信する。第１の認証コード生成用データを受信したユーザ端末２は、受信したデータと予め記憶されている第２の認証コード生成用データとに基づいて認証コードを生成し、生成した認証コードを携帯可能なメモリ４に書き込む。認証実施端末３は、携帯可能なメモリ４から認証コードを読み出して認証を行う。【選択図】    図１
2004320443.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して相互に接続されたユーザ端末および認証提供端末と、認証を要する場所に設置された認証実施端末とを備えた認証システムによって認証を行う認証方法であって、
前記ユーザ端末が、前記認証提供端末にアクセスするステップと、
前記認証提供端末にアクセスした前記ユーザ端末が、前記認証提供端末が第１の認証コード生成用データを生成するために必要な元データをデータ要求信号に含めて、またはデータ要求信号と共に前記認証提供端末に送信するステップと、データ要求信号を受信した前記認証提供端末が、そのデータ要求信号に含まれている、またはそのデータ要求信号と共に送信された元データに基づいて第１の認証コード生成用データを生成するステップと、
第１の認証コード生成用データを生成した前記認証提供端末が、生成した第１の認証コード生成用データを前記ユーザ端末に送信するステップと、
第１の認証コード生成用データを受信した前記ユーザ端末が、その第１の認証コード生成用データと記憶手段に記憶されている予め各ユーザ毎に設定された第２の認証コード生成用データとに基づいて認証コードを生成するステップと、
認証コードを生成した前記ユーザ端末が、生成した認証コードを携帯可能なメモリに書き込むステップと、
前記携帯可能なメモリが接続された前記認証実施端末が、そのメモリから認証コードを読み出し、読み出した認証コードに基づいて認証を行うステップと、
を含む認証方法。
【請求項２】
前記認証提供端末が前記ユーザ端末に対して、前記元データを入力するための入力フォームを送信するステップと、
入力フォームを受信した前記ユーザ端末が、受信した入力フォームを表示するステップと、
前記ユーザ端末が、入力フォームに入力された元データをデータ要求信号に含めて、またはデータ要求信号と共に前記認証提供端末に送信するステップと、
をさらに含む請求項１記載の認証方法。
【請求項３】
ネットワークを介して相互に接続されたユーザ端末および認証提供端末と、認証を要する場所に設置された認証実施端末とを備えた認証システムによって認証を行う認証方法であって、
前記認証提供端末が、前記ユーザ端末から送信された第１の認証コード生成用データを生成するために必要な元データを受信するステップと、
元データを受信した前記認証提供端末が、その元データに基づいて第１の認証コード生成用データを生成するステップと、
第１の認証コード生成用データを生成した前記認証提供端末が、生成した第１の認証コード生成用データを前記ユーザ端末に送信するステップと、
を含む認証方法。
【請求項４】
前記認証提供端末が前記ユーザ端末に対して、前記元データを入力するための入力フォームを送信するステップをさらに含む請求項３記載の認証方法。
【請求項５】
ネットワークを介して相互に接続されたユーザ端末および認証提供端末と、認証を要する場所に設置された認証実施端末とを備えた認証システムによって認証を行う認証方法であって、
前記ユーザ端末が、前記認証提供端末にアクセスするステップと、
前記認証提供端末にアクセスした前記ユーザ端末が、前記認証提供端末が第１の認証コード生成用データを生成するために必要な元データをデータ要求信号に含めて、またはデータ要求信号と共に前記認証提供端末に送信するステップと、前記ユーザ端末が、前記認証提供端末から送信された第１の認証コード生成用データを受信するステップと、
第１の認証コード生成用データを受信した前記ユーザ端末が、その第１の認証コード生成用データと記憶手段に記憶されている予め各ユーザ毎に設定された第２の認証コード生成用データとに基づいて認証コードを生成するステップと、
認証コードを生成した前記ユーザ端末が、生成した認証コードを携帯可能なメモリに書き込むステップと、
を含む認証方法。
【請求項６】
前記ユーザ端末が、前記認証提供端末から送信された前記元データを入力するための入力フォームを受信するステップと、
入力フォームを受信した前記ユーザ端末が、受信した入力フォームを表示するステップと、
をさらに含む請求項５記載の認証方法。
【請求項７】
ネットワークを介して相互に接続されるユーザ端末および認証提供端末と、認証を要する場所に設置される認証実施端末とを備えた認証システムであって、
前記ユーザ端末は、記憶手段と、入力手段と、前記認証提供端末が第１の認証コード生成用データを生成するために必要な元データをデータ要求信号に含めて、またはデータ要求信号と共に前記認証提供端末に送信するデータ要求手段と、前記記憶手段から予め各ユーザ毎に設定されている第２の認証コード生成用データを読み出し、読み出した第２の認証コード生成用データと前記認証提供端末から送信された第１の認証コード生成用データとに基づいて認証コードを生成し、生成した認証コードを前記記憶手段に記憶させる認証コード生成手段と、前記記憶手段から認証コードを読み出し、読み出した認証コードを携帯可能なメモリに書き込むデータ書込み手段とを有し、
前記認証提供端末は、前記ユーザ端末から送信されたデータ要求信号に含まれている、またはデータ要求信号と共に送信された元データに基づいて第１の認証コード生成用データを生成するデータ生成手段と、生成された第１の認証コード生成用データを前記ユーザ端末に送信するデータ提供手段とを有し、
前記認証実施端末は、携帯可能なメモリから認証コードを読み出し、読み出した認証コードに基づいて認証を行う認証手段を有する、
認証システム。
【請求項８】
前記認証提供端末は、前記元データを入力するための入力フォームを前記ユーザ端末に送信する入力フォーム提供手段を有し、
前記ユーザ端末は、前記認証提供端末から送信された入力フォームを表示する表示手段と、前記表示手段によって表示された入力フォームに入力され元データをデータ要求信号に含めて、またはデータ要求信号と共に前記認証提供端末に送信するデータ要求手段と、
をさらに有する請求項７記載の認証システム。
【請求項９】
ネットワークを介してユーザ端末と相互に接続される認証提供端末であって、
前記ユーザ端末から送信された元データに基づいて第１の認証コード生成用データを生成するデータ生成手段と、生成された第１の認証コード生成用データを前記ユーザ端末に送信するデータ提供手段と、
を有する認証提供端末。
【請求項１０】
前記元データを入力するための入力フォームを前記ユーザ端末に送信する入力フォーム提供手段をさらに有する請求項９記載の認証提供端末。
【請求項１１】
ネットワークを介して認証提供端末と相互に接続されるユーザ端末であって、
記憶手段と、入力手段と、前記認証提供端末が第１の認証コード生成用データを生成するために必要な元データをデータ要求信号に含めて、またはデータ要求信号と共に前記認証提供端末に送信するデータ要求手段と、前記記憶手段から予め各ユーザ毎に設定されている第２の認証コード生成用データを読み出し、読み出した第２の認証コード生成用データと前記認証提供端末から送信された第１の認証コード生成用データとに基づいて認証コードを生成し、生成した認証コードを前記記憶手段に記憶させる認証コード生成手段と、前記記憶手段から認証コードを読み出し、読み出した認証コードを携帯可能なメモリに書き込むデータ書込み手段と、
を有するユーザ端末。
【請求項１２】
前記認証提供端末から送信された入力フォームを表示する表示手段と、前記表示手段によって表示された入力フォームに入力され元データをデータ要求信号に含めて、またはデータ要求信号と共に前記認証提供端末に送信するデータ要求手段と、
をさらに有する請求項１１記載のユーザ端末。
【請求項１３】
ネットワークを介して相互に接続されるユーザ端末および認証提供端末と、認証を要する場所に設置される認証実施端末とを備えた認証システムを動作させるためのプログラムであって、
前記ユーザ端末を、記憶手段と、前記認証提供端末が第１の認証コード生成用データの送信を求めるために必要な元データをデータ要求信号に含めて、またはデータ要求信号と共に前記認証提供端末に送信するデータ要求手段と、前記記憶手段から予め各ユーザ毎に設定されている第２の認証コード生成用データを読み出し、読み出した第２の認証コード生成用データと前記認証提供端末から送信された第１の認証コード生成用データとに基づいて認証コードを生成し、生成した認証コードを前記記憶手段に記憶させる認証コード生成手段と、認証コードを前記記憶手段から読み出し、読み出した認証コードを携帯可能なメモリに書き込むデータ書込み手段として機能させ、
前記認証提供端末を、前記ユーザ端末から送信されたデータ要求信号に含まれている、またはデータ要求信号と共に送信された元データに基づいて第１の認証コード生成用データを生成するデータ生成手段と、生成した第１の認証コード生成用データを前記ユーザ端末に送信するデータ提供手段として機能させ、
前記認証実施端末を、携帯可能なメモリから認証コードを読み出し、読み出した認証コードに基づいて認証を行う認証手段として機能させる、
プログラム。
【請求項１４】
前記認証提供端末を、前記元データを入力するための入力フォームを前記ユーザ端末に送信する入力フォーム提供手段として機能させ、
前記ユーザ端末を、前記認証提供端末から送信された入力フォームを表示する表示手段と、表示された入力フォームに入力された元データをデータ要求信号に含めて、またはデータ要求信号と共に前記認証提供端末に送信するデータ要求手段として機能させる、
請求項１３記載のプログラム。
【請求項１５】
ネットワークを介してユーザ端末と相互に接続される認証提供端末を動作させるためのプログラムであって、
前記認証提供端末を、前記ユーザ端末から送信された元データに基づいて第１の認証コード生成用データを生成するデータ生成手段と、生成された第１の認証コード生成用データを前記ユーザ端末に送信するデータ提供手段として機能させる、
プログラム。
【請求項１６】
前記認証提供端末を、前記元データを入力するための入力フォームを前記ユーザ端末に送信する入力フォーム提供手段としてさらに機能させる、
請求項１５記載の認証提供端末。
【請求項１７】
ネットワークを介して認証提供端末と相互に接続されるユーザ端末を動作させるためのプログラムであって、
前記ユーザ端末を、記憶手段と、入力手段と、前記認証提供端末が第１の認証コード生成用データを生成するために必要な元データをデータ要求信号に含めて、またはデータ要求信号と共に前記認証提供端末に送信するデータ要求手段と、前記記憶手段から予め各ユーザ毎に設定されている第２の認証コード生成用データを読み出し、読み出した第２の認証コード生成用データと前記認証提供端末から送信された第１の認証コード生成用データとに基づいて認証コードを生成し、生成した認証コードを前記記憶手段に記憶させる認証コード生成手段と、前記記憶手段から認証コードを読み出し、読み出した認証コードを携帯可能なメモリに書き込むデータ書込み手段として機能させる、
プログラム。
【請求項１８】
前記ユーザ端末を、前記認証提供端末から送信された入力フォームを表示する表示手段と、前記表示手段によって表示された入力フォームに入力され元データをデータ要求信号に含めて、またはデータ要求信号と共に前記認証提供端末に送信するデータ要求手段してさらに機能させる、
請求項１７記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯可能なメモリを利用した認証方法、認証システムおよびそのプログラムに関するものである。
【０００２】
【従来の技術】
従来、セキュリティ管理されている場所や会場など（以下、まとめて「会場」と記す）への出入りに際しては、入門書、社員証、入場券といった証明書によって個人認証を行っていた。従って、管理者側では、予め上記証明書を作成し、これをセキュリティ管理されている会場への出入りを許可する者に配布する必要があった。また、セキュリティ管理されている会場への出入りを希望する者（利用者）は、予め上記証明書を入手しておく必要があった。
【０００３】
そこで最近では、上記管理者および利用者の手間を省くために各種オンライン予約システムや方法が開発されている。例えば、特許文献１に開示されている「興行場予約システムおよび方法」では、利用者が個人端末から通信回線を介して発券センターに予約を行うと、その予約内容が上記個人端末によってＩＣカードに書き込まれる。さらに、利用者（予約者）が上記ＩＣカードを所持して会場に出向き、そこに設置されている端末にＩＣカードを挿入すると、そのＩＣカードに書き込まれている予約内容が読み出されて予約の確認が行われる。また、特許文献２に開示されている「チケットの電子情報化売買システム及び方法」では、利用者がネットワークに接続された端末からサーバに対してチケット予約を行うと、電子化されたチケット情報とチケット利用時の認証のための暗証番号が上記サーバから上記端末に送信される。さらに、チケット利用時にあっては、利用者が利用場所に設置されている端末に上記暗証番号を入力すると、入力された暗証番号がネットワークを介してサーバに送信されて認証が行われ、認証結果が上記端末に返信される。
【０００４】
【特許文献１】
特開平７−２７１８７１号公報
【特許文献２】
特開２００２−９９６５５号公報
【０００５】
【発明が解決しようとする課題】
上記特許文献１や特許文献２などに開示されたシステムや方法によれば、管理者が会場ごとに異なる証明書を作成して配布する必要がなくなり、利用者も会場ごとに異なる証明書を入手して所持する必要もなくなる。しかし、特許文献１に開示されてシステムおよび方法では、ＩＣカードに予約内容（データ）を読み書きするためのリーダライタが必須であるが、一般的な利用者が使用する端末は上記リーダライタを備えていないのが通常である。従って、利用者は、上記リーダライタを備えた端末を用意するか、そのような端末が設置されている場所に出向いて予約を行わなくてはならず、チケットセンタ等に出向いてチケットを購入する場合と同等かそれ以上の手間と時間を要する。また、上記特許文献２に開示されているシステムや方法では、利用者は会場への出入りのたびに暗証番号を入力しなくてはならない。また、暗証番号を忘れてしまったり、入力ミスを犯すと、予約確認が行えないといった問題もある。総じて、従来のシステムや方法では、管理者および利用者の双方にとって迅速で且つスムーズな認証を実現することが困難であった。
【０００６】
本発明は上記課題に鑑みてなされたものであり、管理者および利用者の双方にとって迅速で且つスムーズな認証を実現することを目的とする。
【０００７】
【課題を解決するための手段】
本発明の認証方法は、上記目的を達成するために、次のような構成を備えたことを特徴とする。すなわち、本発明の認証方法は、ネットワークを介して相互に接続されたユーザ端末および認証提供端末と、認証を要する場所に設置された認証実施端末と、によって認証を行う認証方法であって、
前記ユーザ端末が、前記認証提供端末にアクセスするステップと、
前記認証提供端末にアクセスした前記ユーザ端末が、前記認証提供端末が第１の認証コード生成用データを生成するために必要な元データをデータ要求信号に含めて、またはデータ要求信号と共に前記認証提供端末に送信するステップと、データ要求信号を受信した前記認証提供端末が、そのデータ要求信号に含まれている、またはそのデータ要求信号と共に送信された元データに基づいて第１の認証コード生成用データを生成するステップと、
第１の認証コード生成用データを生成した前記認証提供端末が、生成した第１の認証コード生成用データを前記ユーザ端末に送信するステップと、
第１の認証コード生成用データを受信した前記ユーザ端末が、その第１の認証コード生成用データと記憶手段に記憶されている予め各ユーザ毎に設定された第２の認証コード生成用データとに基づいて認証コードを生成するステップと、
認証コードを生成した前記ユーザ端末が、生成した認証コードを携帯可能なメモリに書き込むステップと、
前記携帯可能なメモリが接続された前記認証実施端末が、そのメモリから認証コードを読み出し、読み出した認証コードに基づいて認証を行うステップとを有する。
【０００８】
また、本発明の認証システムは、ネットワークを介して相互に接続されるユーザ端末および認証提供端末と、認証を要する場所に設置される認証実施端末と、を備え、
前記ユーザ端末は、記憶手段と、入力手段と、前記認証提供端末が第１の認証コード生成用データを生成するために必要な元データをデータ要求信号に含めて、またはデータ要求信号と共に前記認証提供端末に送信するデータ要求手段と、前記記憶手段から予め各ユーザ毎に設定されている第２の認証コード生成用データを読み出し、読み出した第２の認証コード生成用データと前記認証提供端末から送信された第１の認証コード生成用データとに基づいて認証コードを生成し、生成した認証コードを前記記憶手段に記憶させる認証コード生成手段と、前記記憶手段から認証コードを読み出し、読み出した認証コードを携帯可能なメモリに書き込むデータ書込み手段とを有し、
前記認証提供端末は、前記ユーザ端末から送信されたデータ要求信号に含まれている、またはデータ要求信号と共に送信された元データに基づいて第１の認証コード生成用データを生成するデータ生成手段と、生成された第１の認証コード生成用データを前記ユーザ端末に送信するデータ提供手段とを有し、
前記認証実施端末は、携帯可能なメモリから認証コードを読み出し、読み出した認証コードに基づいて認証を行う認証手段を有する。
【０００９】
また、本発明のプログラムは、ネットワークを介して相互に接続されるユーザ端末および認証提供端末、認証を要する場所に設置される認証実施端末、を動作させるためのプログラムであって、
前記ユーザ端末を、記憶手段と、前記認証提供端末が第１の認証コード生成用データの送信を求めるために必要な元データをデータ要求信号に含めて、またはデータ要求信号と共に前記認証提供端末に送信するデータ要求手段と、前記記憶手段から予め各ユーザ毎に設定されている第２の認証コード生成用データを読み出し、読み出した第２の認証コード生成用データと前記認証提供端末から送信された第１の認証コード生成用データとに基づいて認証コードを生成し、生成した認証コードを前記記憶手段に記憶させる認証コード生成手段と、認証コードを前記記憶手段から読み出し、読み出した認証コードを携帯可能なメモリに書き込むデータ書込み手段として機能させ、
前記認証提供端末を、前記ユーザ端末から送信されたデータ要求信号に含まれている、またはデータ要求信号と共に送信された元データに基づいて第１の認証コード生成用データを生成するデータ生成手段と、生成した第１の認証コード生成用データを前記ユーザ端末に送信するデータ提供手段として機能させ、
前記認証実施端末を、携帯可能なメモリから認証コードを読み出し、読み出した認証コードに基づいて認証を行う認証手段として機能させる。
【００１０】
【発明の実施の形態】
（実施形態１）
以下、イベント会場への入場に際して個人認証を行う場合を例にとって、本発明の認証システムの実施形態の一例を説明する。ここに示す認証システムは、図１に示すように、上記イベント会場のセキュリティ管理をする管理者によって使用される認証提供端末１と、上記イベント会場への入場を希望する利用者によって使用されるユーザ端末２と、上記イベント会場に設置される認証実施端末３と、認証提供端末１とユーザ端末２とを相互に接続するインターネット等のネットワーク１０と、上記ユーザ端末２および認証実施端末３に接続・接続解除で、且つ携帯可能なＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ４と、から構成されている。
【００１１】
ユーザ端末２は、パーソナルコンピュータ等の情報処理装置であって、記憶手段２ａと、通信手段２ｂと、入力手段２ｃと、表示手段２ｄと、データ要求手段２ｅと、認証コード生成手段２ｆと、データ書込み手段２ｇと、これら各手段を統括的に制御するユーザ端末制御手段２ｈと、ＵＳＢインタフェース２ｉと、を少なくとも備えている。記憶手段２ａは各種データや信号などを記憶し、通信手段２ｂはネットワーク１０を介して認証提供端末１との間でデータや信号を送受信する。入力手段２ｃは、キーボードやマウスなどであって、利用者の操作に基づいて各種入力を実行する。表示手段２ｄは、ユーザ端末２から送信される、またはユーザ端末２が受信した各種情報あるいは入力手段２ｃによって入力された各種情報などをディスプレイやプリンタ等に出力する。
【００１２】
データ要求手段２ｅは、認証提供端末１に対して第１の認証コード生成用データの送信を要求するデータ要求信号を生成し、生成したデータ要求信号を通信手段２ｂを用いて認証提供端末１に送信する。このデータ要求信号には、認証提供端末１が上記第１の認証コード生成用データを生成するために必要な元データが少なくとも含まれている。ここで元データ情報とは、認証提供端末１からの要求に従って利用者が入力した情報である。さらにデータ要求手段２ｅは、上記データ要求信号を受信した認証提供端末１から送信された第１の認証コード生成用データを記憶手段２ａに書き込む。
【００１３】
認証コード生成手段２ｆは、記憶手段２ａに予め書き込まれている第２の認証コード生成用データとしての個人ＩＤと、データ要求手段２ｅによって記憶手段２ａに書き込まれた第１の認証コード生成用データとを読み出し、読み出したこれら２つのデータに基づいて認証コードを生成し、生成した認証コードを記憶手段２ａに書き込む。より具体的には、記憶手段２ａから読み出した上記２つのデータの所定のアルゴリズムに従って演算処理して符号化された認証コードを生成する。例えば、２つのデータを所定のアルゴリズムに従って合成して新たなデータを生成し、そのデータのデータ列を所定の組替アルゴリズムに従って並び替え、データ列が並び替えられたデータを所定の符号化アルゴリズムに従って符号して認証コードを生成する。尚、上記アルゴリズムの全部または一部は、認証提供端末１または他の端末からネットワーク１０を介して各ユーザ端末２に配信されているか、記録媒体を介して利用者に配布されるかして、予めユーザ端末２にインストールされている。また、上記個人ＩＤは、当該システムの利用にあたって管理者から各利用者に付与されたものであり、当該システム上では個人ＩＤに基づいて各利用者を識別可能としてある。もっとも、第２の認証コード生成用データは個人ＩＤに限定されるものではなく、例えば、ユーザ登録時にユーザが設定した任意の数字列や文字列等であってもよい。
【００１４】
データ書込み手段２ｃは、記憶手段２ａに書き込まれている認証コードを読み出し、読み出した認証コードをＵＳＢインタフェースを介してユーザ端末２に接続されているＵＳＢメモリ４に書き込む。
【００１５】
認証提供端末１は、パーソナルコンピュータやワークステーション・サーバ等の情報処理装置によって構成されている。認証提供端末１は、記憶手段１ａと、通信手段１ｂと、入力フォーム提供手段１ｃと、データ生成手段１ｄと、データ提供手段１ｅと、これら各手段を統括的に制御する提供端末制御手段１ｆと、を少なくとも備えている。
【００１６】
記憶手段１ａは、各種データや信号などを記憶し、通信手段１ｂはネットワーク１０を介してユーザ端末２との間でデータや信号を送受信する。
【００１７】
入力フォーム提供手段１ｃは、認証提供端末１にアクセスしたユーザ端末２に対して、上記元データの入力を促す入力フォームを送信する。送信された入力フォームは、ユーザ端末２の表示手段２ｄによってユーザ端末２が備えるディスプレイに表示される。この入力フォームには、利用者の氏名、住所、利用者が入場を希望する会場、入場を希望する日時といった所定事項を入力するためのウインドウが設けられており、利用者がユーザ端末２の入力手段２ｃを用いて所定ウインドウに所定情報を入力すると、入力された情報が元データとして認証提供端末１に送信される。なお、この元データの内容に制限はなく、管理者側で自由に設定することができる。もっとも、従来、入門証や入場券などを提供する際に開示を求めていた個人情報と略同内容の情報を要求するのが一般的である。
【００１８】
データ生成手段１ｄは、ユーザ端末２から送信された上記データ要求信号に呼応し、そのデータ要求信号に含まれている元データに基づいて第１の認証コード生成用データを生成し、生成したデータを記憶手段１ａに書き込む。
【００１９】
データ提供手段１ｅは、記憶手段１ａに書き込まれている第１の認証コード生成用データを読み出し、読み出した第１の認証コード生成用データを通信手段１ｂを介してユーザ端末２に送信する。
【００２０】
認証実施端末３は、ＵＳＢインタフェース３ａと、そのＵＳＢインタフェース３ａを介して接続されたＵＳＢメモリ４からユーザ端末２によって書き込まれた認証コードを読み出し、読み出した認証コードに基づいて認証を行う認証手段３ｂと、認証手段３ｂによる認証結果を表示する表示手段３ｃと、これら手段を統括的に制御する実施端末制御手段３ｄと、を少なくとも備えている。
【００２１】
ＵＳＢメモリ４は、ユーザ端末２および認証実施端末３が備えているＵＳＢインタフェース２ｉ、３ａに接続・接続解除可能なインタフェースと、そのインタフェースを介して入出力されるデータを格納可能な半導体メモリとを少なくとも備えている。もっとも、認証コードを記憶させるためのメモリは、上記機能を備えていさえすればＵＳＢメモリに限定されない。
【００２２】
各端末の記憶手段には、各端末を上記手段として機能させるためのプログラムが記憶されており、各端末が備える制御手段がこのプログラムの制御に従ってハードウェア資源に特定の処理を実行させることによって、各端末は上記手段として機能する。もっとも、このプログラムは、各端末が備える記憶手段とは別の記録媒体（磁気ディスクや半導体メモリなど）に記憶され、必要に応じて或いは予め記録媒体から各端末に読み込まれるものであってもよい。また、必要に応じてネットワークを介して各端末に配信されるものであってもよい。
【００２３】
次に、上記構成を備える認証システムの動作を図２に基づいて説明する。
【００２４】
（１）認証提供端末１の入力フォーム提供手段１ｃが、ネットワーク１０上に開設された所定のホームページにアクセスしたユーザ端末２に入力フォームを送信する（ステップＡ１）。
【００２５】
（２）ユーザ端末２の表示手段２ｄが、認証提供端末１から送信された上記入力フォームをユーザ端末２が備えるディスプレイに表示する（ステップＡ２）。
【００２６】
（３）ユーザ端末２のデータ要求手段２ｅが、利用者が入力手段２ｃを用いて上記入力フォームに入力した元データを含むデータ要求信号を生成し、生成したデータ要求信号を通信手段２ｂを用いて認証提供端末１に送信する（ステップＡ３）。
【００２７】
（４）認証提供端末１のデータ生成手段１ｄが、ユーザ端末２から送信されたデータ要求信号に含まれる元データに基づいて第１の認証コード生成用データを生成し、記憶手段１ａに書き込む。次いで、データ提供手段１ｅが、記憶手段１ａから第１の認証コード生成用データを読み出し、そのデータを通信手段１ｂを用いてユーザ端末２に送信する（ステップＡ４）。
【００２８】
（５）ユーザ端末２の認証コード生成手段が、記憶手段２ａから第２の認証コード生成用データとしての個人ＩＤを読み出し、読み出した個人ＩＤと認証提供端末１から送信された第１の認証コード生成用データとの混合条件によって符号化された認証コードを生成する（ステップＡ５）。さらに、生成した認証コードを記憶手段２ａに書き込む。
【００２９】
（６）ユーザ端末２のデータ書込み手段２ｇが、記憶手段２ａから認証コードを読み出し、読み出した認証コードをＵＳＢメモリ４に書き込む（ステップＡ６）。
【００３０】
（７）認証コードが書き込まれたＵＳＢメモリが接続された認証実施端末３の認証手段が、ＵＳＢメモリ４から認証コードを読み出し（ステップＡ７）、読み出した認証コードに基づいて認証を行う（ステップＡ８）。
【００３１】
（８）認証実施端末３の表示手段３ｃが、認証手段３ｂによる認証結果を認証実施端末３が備えるディスプレイに表示する（ステップＡ９）。
【００３２】
ユーザ端末２のデータ要求手段２ｅは、上記入力フォームに入力された元データをデータ要求信号には含めず、データ要求信号と共に認証提供端末１に送信することもできる。認証実施端末３には、認証結果を認証提供端末１または他の端末にネットワーク１０を介して送信する認証結果送信手段を設けることもできる。この場合、認証実施端末３に設けられた上記認証結果送信手段は、図２のステップＡ８に続いて、またはステップＡ８と同時に、認証結果をネットワーク１０を介して所定の端末に送信する。このようにすれば、管理者はネットワーク１０を介して認証結果を即時に把握することができる。また、ＵＳＢメモリ４に認証コード以外の個人情報を書き込んでおけば、入場者に個人情報をリアルタイムで集計することもできる。
【００３３】
上記実施形態では、ユーザ端末２が設置型の端末である場合を前提として説明したが、ユーザ端末２は携帯電話その他の携帯型端末であってもよい。
【００３４】
上記実施形態では、ＵＳＢメモリ４に書き込まれている認証コードが１つの場合を説明したが、ＵＳＢメモリ４には２以上の異なる認証コードを書き込むことも可能である。１つのＵＳＢメモリ４に２以上の認証コードを書き込む場合は、図２のステップＡ１〜ステップＡ６を繰り返す。
【００３５】
上記システムと会場のゲート開閉を制御するシステムとをリンクさせ、認証実施端末３による認証結果に基づいて会場のゲートが自動的に開閉されるシステムを構築することもできる。
【００３６】
【発明の効果】
（１）利用者は、２４時間いつでも、どこからでも、認証コードを入手することができる。管理者は、２４時間いつでも認証コードを発行することができる。総じて、利用者および管理者の双方において、従来認証に要していた手間や時間が大幅に削減される。一方、認証コードの要求から会場における実際の認証まで全て電子的に行われるため、認証の精度が高く、信頼性が高い。
【００３７】
（２）現在市販されているパーソナルコンピュータの殆どがＵＳＢインタフェースを標準装備しているので、利用者は特別な装置を用意することなく認証コードを入手することができる。
【００３８】
（３）認証コードが記憶されるＵＳＢメモリは小型軽量で可搬性に優れており、メモリ容量も比較的大きい。従って、１つのＵＳＢメモリに複数の認証コードを記憶させておけば、複数の会場での認証をＵＳＢメモリ１つで済ませることができる。
【００３９】
（４）認証実施端末は、接続されたＵＳＢメモリから認証コードを読み出して認証を実行する。従って、利用者が会場への出入りのたびに暗証番号を入力するようなシステムや方法と異なり、暗証番号忘れや入力ミスによって認証が行われないといった不都合がない。
【図面の簡単な説明】
【図１】本発明の認証システムの一例を示す構成概略図である。
【図２】図１に示す認証システムの動作を示すフローチャート図である。
【符号の説明】
１    認証提供端末
１ａ    記憶手段
１ｂ    通信手段
１ｃ    入力フォーム提供手段
１ｄ    データ生成手段
１ｅ    データ提供手段
１ｆ    提供端末制御手段
２    ユーザ端末
２ａ    記憶手段
２ｂ    通信手段
２ｃ    入力手段
２ｄ    表示手段
２ｅ    データ要求手段
２ｆ    認証コード生成手段
２ｇ    データ書込み手段
２ｈ    ユーザ端末制御手段
２ｉ    ＵＳＢインタフェース
３    認証実施端末
３ａ    ＵＳＢインタフェース
３ｂ    認証手段
３ｃ    表示手段
３ｄ    実施端末制御手段
４    ＵＳＢメモリ
１０  ネットワーク
【図１】
2004320443.tif 000003
【図２】
2004320443.tif 000004