(57)【要約】【課題】本発明の課題は、扱い易いワンタイムパスワードを用いて本人認証するシステムを提供することである。【解決手段】入力を受け付けた乱数情報と事前共有鍵情報を用いてワンタイムパスワードを作成して表示するＯＴＰ生成機と、認証サーバ装置から受信した乱数情報を表示して、利用者識別情報とワンタイムパスワードを受け付けて、返信する利用者端末装置と、利用者端末装置のアクセスを受けた時間を用いて乱数情報を生成して返信して、利用者端末装置から利用者識別情報とワンタイムパスワードを受け付けて、受付時刻情報を用いて生成した照合用乱数情報と受け付けられた利用者識別情報に対応した事前共有鍵情報を用いて照合用ワンタイムパスワードを作成して、前記受け付けたワンタイムパスワードと照合してＯＴＰ認証をおこなう認証サーバ装置とから構成されることを特徴とするワンタイムパスワード認証システムである。【選択図】図１
2009003498.tif 000002
【特許請求の範囲】
【請求項１】
ＯＴＰ生成機と、ネットワーク接続された利用者端末装置と認証サーバ装置とから構成されるシステムであって、
前記ＯＴＰ生成機は、
事前共有鍵情報と、利用者識別情報と、を記憶する記憶手段と、
乱数情報およびＰＩＮ情報の入力を受け付けるＰＩＮ受付手段と、
受け付けられた乱数情報およびＰＩＮ情報と、前記記憶する事前共有鍵情報とを用いて、ワンタイムパスワードを作成するワンタイムパスワード作成手段と、
作成したワンタイムパスワードを表示部に表示するワンタイムパスワード表示手段と、
を備える生成機であって、
利用者端末装置は、
認証サーバ装置から乱数情報を受信して、表示する乱数提示手段と、
利用者識別情報とワンタイムパスワードの入力を受け付けるＯＴＰ入力受付手段と、
前記受け付けられた利用者識別情報とワンタイムパスワードを含むＯＴＰ認証要求を認証サーバ装置に送信して、ＯＴＰ認証結果を受信するＯＴＰ認証要求手段と、
を備える端末装置であって、
前記認証サーバ装置は、
利用者識別情報と対応付けられた事前共有鍵情報とＰＩＮ情報を記憶する記憶手段と、
利用者端末装置からのアクセスをうけて、アクセス時間を用いて乱数情報を生成して返信する乱数返信手段と、
利用者端末装置からＯＴＰ認証要求を受け付けるＯＴＰ受付手段と、
前記ＯＴＰ認証要求を受け付けた時刻情報を用いて照合用乱数情報を生成する照合用乱数生成手段と、
前記受け付けられたＯＴＰ認証要求に含まれる利用者識別情報と対応付けられた事前共有鍵情報およびＰＩＮ情報を選択して、前記選択された事前共有鍵情報およびＰＩＮ情報（５９４）と、前記生成された照合用乱数情報とを用いて、照合用ワンタイムパスワードを作成する照合用ワンタイムパスワード作成手段と、
前記受け付けられたＯＴＰ認証要求に含まれるワンタイムパスワードと、前記照合用ワンタイムパスワードとを照合してＯＴＰ認証をおこなうＯＴＰ認証手段と、
を備えるサーバ装置である
ことを特徴とするワンタイムパスワード認証システム。
【請求項２】
前記ＯＴＰ生成機は、
前記記憶手段が、ＰＩＮ情報を記憶して、
前記受け付けたＰＩＮ情報と、記憶手段のＰＩＮ情報と照合して、ＰＩＮ認証するＰＩＮ認証手段
を備える
ことを特徴とする請求項１に記載のワンタイムパスワード認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗号鍵認証のたびに使い捨てるパスワード（以下、ワンタイムパスワード）を用いて本人認証するシステムに関するものである。
【背景技術】
【０００２】
現代のネットワークシステムの利用においては、本人認証の信頼性を高めることが益々重要となっており、ワンタイムパスワードを用いた本人認証方法が増えている。特に、オンラインバンキングにおける犯罪の増加にともない、インターネットでのログイン認証のために、ワンタイムパスワードの利用が増えている。
ワンタイムパスワードの代表的な生成方法には、たとえば、ワンタイムパスワード生成機と認証装置の両者で時刻を同期させておき、それぞれにワンタイムパスワードを生成して比較照合する時刻同期方式がある。
あるいは、認証のたびに、認証装置が利用装置に擬似乱数（チャレンジという）を与えて、事前共有秘密鍵で擬似乱数からワンタイムパスワード（レスポンスという）を生成して比較照合するチャレンジレスポンス方式がある。
ここで、擬似乱数とは、計算によって求めた乱数列のことを言う。
【０００３】
たとえば、特許文献１では、個人が所有するクロックを備える個人所有装置（＝標準クレジットカード形状の電源内蔵型ＩＣカード。以下、電源内蔵型ＩＣカード）を用いて、クロックが発生する時間情報（＝現在時刻情報）から一意的な時間変化予測不能コード（＝時刻同期方式のワンタイムパスワード。以下、ワンタイムパスワード）を発生させて、中央照合コンピュータ（＝認証装置）に送信して、認証装置は電源内蔵型ＩＣカードのクロックと同期させたクロックを備えて電源内蔵型ＩＣカードと同じアルゴリズムを使用してワンタイムパスワードを発生させて、両ワンタイムパスワードを照合して認証する技術が開示されている。
【０００４】
また、特許文献２では、認証側装置が被認証側装置に乱数（チャレンジという）を与えて、共通鍵（＝暗号鍵）でチャレンジを暗号化（レスポンスという）して返信して、認証側装置は返信されたレスポンスを共通鍵で復号して、チャレンジと比較照合する技術が開示されている。
【特許文献１】特表平６−５０７２７７号公報（４−５ページ、図１、３）
【特許文献２】特開２００３−１０１５３０（段落００３６−段落００４１、図４）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術では、ＩＣカードが備えるクロックが認証装置のクロックとの時刻同期がずれると双方のワンタイムパスワードが異なってしまうので、認証照合が失敗するという欠点があった。
あるいは、特許文献２の技術では、暗号化された乱数（レスポンス）の桁数が長いと、利用者の入力の手間がかかるという不具合があった。他方、レスポンスの桁数が短いと、類推される危険性が増大するという問題点があった。
【０００６】
本発明は以上のような点を解決するためになされたものであって、本発明の課題は、扱い易いワンタイムパスワードを用いて本人認証するシステムを提供することである。
【課題を解決するための手段】
【０００７】
本発明は、以下の各態様に記載の手段により、前記課題を解決する。
すなわち、本願発明の第１の態様は、ＯＴＰ生成機（１００）と、ネットワーク接続された利用者端末装置（３００）と認証サーバ装置（５００）とから構成されるシステムであって、前記ＯＴＰ生成機（１００）は、事前共有鍵情報（１９１）と、利用者識別情報（１９２）と、を記憶する記憶手段（１０９）と、乱数情報およびＰＩＮ情報の入力を受け付けるＰＩＮ受付手段（１１０）と、受け付けられた乱数情報およびＰＩＮ情報と、前記記憶する事前共有鍵情報（１９１）とを用いて、ワンタイムパスワードを作成するワンタイムパスワード作成手段（１３０）と、作成したワンタイムパスワードを表示部に表示するワンタイムパスワード表示手段（１４０）と、を備える生成機であって、利用者端末装置（３００）は、認証サーバ装置（５００）から乱数情報を受信して、表示する乱数提示手段（３１０）と、利用者識別情報とワンタイムパスワードの入力を受け付けるＯＴＰ入力受付手段（３２０）と、前記受け付けられた利用者識別情報とワンタイムパスワードを含むＯＴＰ認証要求を認証サーバ装置に送信して、ＯＴＰ認証結果を受信するＯＴＰ認証要求手段（３３０）と、を備える端末装置であって、前記認証サーバ装置（５００）は、利用者識別情報（５９２）と対応付けられた事前共有鍵情報（５９１）とＰＩＮ情報（５９４）を記憶する記憶手段（５０９）と、利用者端末装置（３００）からのアクセスをうけて、アクセス時間を用いて乱数情報を生成して返信する乱数返信手段（５１０）と、利用者端末装置（３００）からＯＴＰ認証要求を受け付けるＯＴＰ受付手段（５３０）と、前記ＯＴＰ認証要求を受け付けた時刻情報を用いて照合用乱数情報を生成する照合用乱数生成手段（５１５）と、前記受け付けられたＯＴＰ認証要求に含まれる利用者識別情報（５９２）と対応付けられた事前共有鍵情報（５９１）およびＰＩＮ情報（５９４）を選択して、前記選択された事前共有鍵情報（５９１）およびＰＩＮ情報（５９４）と、前記生成された照合用乱数情報とを用いて、照合用ワンタイムパスワードを作成する照合用ワンタイムパスワード作成手段（５４０）と、前記受け付けられたＯＴＰ認証要求に含まれるワンタイムパスワードと、前記照合用ワンタイムパスワードとを照合してＯＴＰ認証をおこなうＯＴＰ認証手段（５５０）と、を備えるサーバ装置であることを特徴とするワンタイムパスワード認証システムである。
【０００８】
このように、ＯＴＰ生成機は、認証サーバ装置が備えるクロックを利用して、ワンタイムパスワードを生成し、更に認証用のワンタイムパスワードも認証サーバ側のクロックを利用してワンタイムパスワードを生成することができる。それにより、従来のようにワンタイムパスワード生成機のクロックと、認証サーバ装置のクロックがずれていた場合の認証失敗を防止することができる。さらに、ワンタイムパスワード生成機のクロックを不正に操作して、未来の時間をセットして、ワンタイムパスワードを生成する等の不正を防止することができる。
【０００９】
なお、ＯＴＰとは、One  Time  Passwordの略である。ＰＩＮとは、Personal  Identification  Numberの略である。
【００１０】
本願発明の第２の態様は、前記ＯＴＰ生成機（１００）は、前記記憶手段が、ＰＩＮ情報（１９４）を記憶して、前記受け付けたＰＩＮ情報と、記憶手段のＰＩＮ情報（１９４）と照合して、ＰＩＮ認証するＰＩＮ認証手段（１２０）を備えることを特徴とする請求項１に記載のワンタイムパスワード認証システムである。
【発明の効果】
【００１１】
本願発明によれば、
（１）時刻情報は、認証サーバ装置から取得するので、時間情報のずれを懸念せずに、ワンタイムパスワードを生成することが可能である。
（２）ワンタイムパスワード生成機には、乱数（例えば７桁）を入力する場合に比較して、乱数と同じ桁数でも、利用者が記憶しているＰＩＮ（例えば４桁）に乱数（３桁）をつなげて入力するのであれば、利用者に負担をかけずにワンタイムパスワードを入力することが可能である。
【発明を実施するための最良の形態】
【００１２】
以下、図面等を参照しながら、本発明の実施の形態について、更に詳しく説明する。
図１は、ワンタイムパスワード認証システム１の概要を説明する図である。ワンタイムパスワード認証システム１は、ワンタイムパスワード生成機（以下ＯＴＰ生成機）１００と、ネットワーク接続された利用者端末装置３００と認証サーバ装置５００とから構成される。利用者端末装置３００と認証サーバ装置５００は通信接続される。
【００１３】
ＯＴＰ生成機１００は、乱数情報を入力する入力手段を備えており、乱数情報を入力することのよって、ワンタイムパスワードの生成をおこない、表示部にワンタイムパスワードを表示する。
ＯＴＰ生成機１００は、コンピュータプログラムによって制御される電子装置である。ＯＴＰ生成機１００のコンピュータプログラムは、たとえば，Ｃ言語にて機能を追加することができる。
【００１４】
利用者が利用者端末装置３００から、ＷＥＢブラウザなどで認証サーバ装置５００のＵＲＬにアクセスして、ログイン画面を呼び出す。認証サーバ装置５００は、利用者端末装置３００がアクセスしてきた時刻をもとに、擬似乱数を発生させて乱数情報を生成し、ログイン画面に乱数情報を表示する。
利用者は、利用者のＰＩＮとログイン画面に表示された乱数情報をつなげてＯＴＰ生成機１００に入力を行う。ＯＴＰ生成機１００は、内部メモリにＰＩＮ、利用者識別情報、事前共有鍵を記憶しており、利用者が入力したＰＩＮの照合を行う。利用者が入力したＰＩＮが内部メモリに記憶しているＰＩＮと一致すれば、ＯＴＰ生成機１００は、乱数情報とＰＩＮと利用者識別情報と事前共有鍵を用いてワンタイムパスワードを生成する。ＯＴＰ生成機１００は、生成したワンタイムパスワードを表示部に表示する。
利用者はＯＴＰ生成機１００の表示部に表示されたワンタイムパスワードを目視で確認して、認証サーバ装置５００のログイン画面に利用者識別情報とワンタイムパスワードを入力する。認証サーバ装置５００は利用者識別情報とワンタイムパスワードを受け付けて、ワンタイムパスワード認証（以下ＯＴＰ認証）を行う。
【００１５】
図３は、ＯＴＰ生成機１００の詳細な構成図である。ＯＴＰ生成機１００は、ＣＰＵ１０１と、表示部１０４と、入力部１０５と、メモリ（＝記憶手段）１０９と、専用プログラムを備える。
【００１６】
入力部１０５は、キーボタンである。表示部１０４は、ＬＣＤやＥＬである。メモリ１０９は、半導体メモリや磁気メモリである。
メモリ１０９は、利用者の事前共有鍵情報１９１と、利用者識別情報１９２と、ＰＩＮ１９４を記憶する。
【００１７】
専用プログラムは、入力受付手段１１０と、ＰＩＮ認証手段１２０と、ワンタイムパスワード作成手段１３０と、ワンタイムパスワード表示手段１４０とから構成される。
【００１８】
入力受付手段１１０は、入力部１０５から乱数情報とＰＩＮ情報の入力を受け付ける。利用者がＰＩＮ情報と乱数情報の入力を行うときには、ＰＩＮ情報と乱数情報をつなげて入力を行う。具体的には、ＰＩＮを４桁、乱数情報を３桁にして合計７桁の情報を入力する。
利用者は記憶しているＰＩＮ４桁に対して乱数３桁を追加して入力するだけなので、乱数情報を７桁入力するよりも、入力ミスが少なくてすむ。
ＰＩＮ認証手段１２０は、入力受付手段１１０から受け付けたＰＩＮ情報と乱数情報からＰＩＮ情報部分について、メモリ１０９に記憶されているＰＩＮ情報１９４と照合して、ＰＩＮ認証を行う。利用者が入力したＰＩＮが正しければ、認証が成功し、ワンタイムパスワードの生成が行われる。利用者が入力したＰＩＮとＰＩＮ情報１９４が一致しなければ、認証は失敗し、ＯＴＰ生成機１００はエラーを返す。
【００１９】
ワンタイムパスワード作成手段１３０は、入力受付手段１１０から受け付けたＰＩＮ情報と乱数情報とメモリ１０９に記憶されている事前共有鍵情報１９１とを用いて、ワンタイムパスワードを作成する。ワンタイムパスワード表示手段１４０は、作成したワンタイムパスワードを表示部１０４に表示する。
【００２０】
図４は、認証サーバ装置５００の詳細な構成図である。認証サーバ装置５００は、ＣＰＵ５０１と、時計部５０３と、通信部５０７と、メモリ（＝記憶手段）５０９と、専用プログラムとを備える。
【００２１】
時計部５０３は、時刻情報を生成するクロック回路である。通信部５０７は、利用者端末装置３００と通信接続する接続端子（たとえば、ＩＰ接続端子）である。メモリ５０９は、半導体メモリや磁気メモリである。
【００２２】
メモリ（＝記憶手段）５０９は、利用者を一意に識別する利用者識別情報１９２と利用者識別情報１９２に対応付けられた事前共有鍵情報５９１とＰＩＮ情報５９４を記憶する。
【００２３】
専用プログラムは、乱数返信手段５１０と、ＯＴＰ受付手段５３０と、照合用乱数生成手段５１５と、照合用ワンタイムパスワード作成手段５４０と、ＯＴＰ認証手段５５０から構成される。
【００２４】
乱数生成手段５１０は、利用者端末装置３００が認証サーバ装置５００にアクセスしたときの時間をもちいて擬似乱数を発生して、乱数情報を生成する手段である。具体的には、利用者端末装置３００から認証サーバ装置５００にアクセスがあったときに、
乱数生成手段５１０は、認証サーバ装置５００へのアクセス時間を用いて、擬似乱数を発生させて、乱数情報を作成する。引き続き、認証サーバ装置５００はログイン画面を生成して、ログイン画面に乱数情報をセットして利用者端末装置３００にログイン画面を送信する。
ログイン画面は、利用者識別情報とワンタイムパスワードの入力フィールドと乱数情報を表示するフィールドから構成される。乱数情報を表示するフィールドには、認証サーバ装置５００が生成した乱数情報が表示される。
ＯＴＰ受付手段５３０は、利用者端末装置３００に送信したログイン画面の利用者識別情報入力フィールドとワンタイムパスワード入力フィールドに、利用者から入力された利用者識別情報１９２とワンタイムパスワードを受信して受け付ける手段である。
このとき、利用者識別情報１９２とワンタイムパスワードを受け付けた時刻情報をワンタイムパスワード生成のために、メモリ５０９に一時的に記憶する。
【００２５】
認証サーバ装置５００は乱数情報とＰＩＮの組み合わせを方法についても、利用者端末装置３００に送信してもよい。具体的には、認証サーバ装置５００で生成したログイン画面に乱数情報と、乱数情報とＰＩＮの組み合わせ方法を表示する。例えば、「ＰＩＮの前に乱数を入力せよ」、「ＰＩＮの後に乱数を入力せよ」、といった表示をする。このとき、ＯＴＰ生成機１００は、どのパターンの入力であるかを判断するために、予め１桁目あるいは最終桁には必ず入力方法のパターンを示すフラグをつける必要がある。
【００２６】
照合用乱数生成手段５１５は、ワンタイムパスワードを生成するための擬似乱数を発生する手段であり、メモリ５０９に一時的に記憶された時刻情報を用いて擬似乱数を発生して、照合用乱数情報を生成する。
【００２７】
照合用ワンタイムパスワード作成手段５４０は、ＯＴＰ受付手段５３０で受け付けた利用者識別情報１９２に対応付けられた事前共有鍵情報５９１とＰＩＮ情報５９４をメモリ５０９から選択して、選択した事前共有鍵情報５９１とＰＩＮ情報５９４と照合用乱数情報とを用いて、照合用ワンタイムパスワードを作成する。
照合用ワンタイムパスワードは、ＯＴＰ受付手段５３０で受け付けたワンタイムパスワードを照合するためのワンタイムパスワードである。
【００２８】
ＯＴＰ認証手段５５０は、ＯＴＰ受付手段５３０で受け付けたンタイムパスワードと、照合用ワンタイムパスワードの照合を行い、一致すれば認証を行う。
ＯＴＰ受付手段５３０で受け付けたワンタイムパスワードと照合用ワンタイムパスワードとが一致しない場合には、照合用乱数を生成するときに使用した時刻情報を少し早めて、照合用のワンタイムパスワードを再生成する。照合用乱数生成手段５１５は、時刻情報を少し早めて、擬似乱数を発生し、照合用乱数情報を生成する。
照合用ワンタイムパスワード作成手段５４０は、新たに作成した照合用乱数情報と、事前共有鍵情報５９１と、ＰＩＮ情報５９４と、利用者識別情報を用いて照合用ワンタイムパスワードを作成する。
ＯＴＰ認証手段５５０は、再生成した照合用ワンタイムパスワードと、ＯＴＰ受付手段５３０で受け付けたワンタイムパスワードの照合を行う。このようにＯＴＰ受付手段５３０でワンタイムパスワードと利用者識別情報を受付けた時間情報を少しずつずらして、照合用ワンタイムパスワードを再生成し、再度照合をおこなっていく。
ある規定の時間までさかのぼらせても、照合用ワンタイムパスワードが、利用者が入力したワンタイムパスワードに一致しない場合には、認証失敗になり、ＯＴＰ認証手段５５０は、エラーを返す。照合用ワンタイムパスワードと利用者が入力したパスワードが一致する場合には認証が成功する。
【００２９】
図５は、利用者端末装置３００の詳細な構成図である。
利用者端末装置３００は、ＣＰＵ３０１と、通信部３０２と、表示部３０４と、入力部３０５と、メモリ（＝記憶手段）３０９と、専用プログラムとを備える。
表示部３０４は、ＬＣＤやＥＬである。入力部３０５は、キーボードである。通信部３０２は、利用者端末装置５００と通信接続する接続端子（たとえば、ＩＰ接続端子）である。メモリ３０９は、半導体メモリや磁気メモリである。
専用プログラムは、認証サーバアクセス手段３１０と、ＯＴＰ入力受付手段３２０と、ＯＴＰ認証要求手段３３０とから構成される。
【００３０】
認証サーバアクセス手段３１０は、具体的にはＷＥＢ等のソフトウエアであり、利用者端末装置３００から通信部３０２を通じて、同じネットワークに接続せれている認証サーバ装置５００アクセスする手段である。認証サーバ装置５００に利用者端末装置３００の認証サーバアクセス手段１１０によりアクセスがあると、認証サーバ装置５００はログイン画面を生成して、利用者端末装置３００に乱数情報をセットして送信する。乱数情報は、利用者端末装置３００が認証サーバ装置５００アクセスしたときの時刻を元に発生した擬似乱数である。
【００３１】
ＯＴＰ入力受付手段３２０は、認証サーバ装置５００から送信されたログイン画面に、利用者が入力した利用者識別情報とワンタイムパスワードを受け付ける手段である。
ＯＴＰ認証要求手段３３０は、ログイン画面で入力を受付けた利用者識別情報とワンタイムパスワードを認証サーバ装置５００に送信して、認証サーバ装置５００に認証作業を要求する。
認証サーバ装置５００は、利用者端末装置３００から送信された利用識別情報とワンタームパスワードを受け付けて、受付時刻と利用者識別情報から認証用のワンタイムパスワードの生成を行い、利用者端末装置３００から送信されてきたワンタイムパスワードと一致するか照合を行う。一致すれば認証が成功する。
【００３２】
図２は、ワンタイムパスワード認証システム１の処理を示す。ＯＴＰ生成機１００でワンタイムパスワードの生成を行い、認証サーバ装置５００で認証を行うまでの処理手順を説明する。
【００３３】
最初に擬似乱数（チャレンジ）受取処理の手順を説明する。
利用者が、利用者端末装置３００から同じネットワークに接続されている認証サーバ装置５００にアクセスを行う（図２（１））。
認証サーバ装置５００は、利用者端末装置３００からアクセスを受付けると、そのアクセスの受付時刻情報を用いて擬似乱数を発生して、乱数情報の生成を行い、利用者端末装置３００に返信する（図２（２））。
利用者端末装置３００には、認証サーバ装置５００から返信された乱数情報が表示される（図２（３））。
【００３４】
次に、ワンタイムパスワード生成処理の手順を説明する。
利用者が、利用者端末装置３００に表示された乱数情報を目視で読み取って、ＰＩＮ情報および乱数情報をつなげてＯＴＰ生成機１００の入力部１０５に入力を行うと、ＯＴＰ生成機の入力受付手段１１０は、利用者が入力したＰＩＮ情報および乱数情報を受け付ける（図２（４））。
ＰＩＮ認証手段１２０は、入力されたＰＩＮ情報とメモリ１０９に記憶されているＰＩＮ１９４を照合して本人認証を行う（図２（５））。
ＯＴＰ生成機１００は、入力受付手段１１０により受付けられた乱数情報およびＰＩＮ情報と、メモリ１０９に記憶する事前共有鍵情報１９１とを用いて、ワンタイムパスワードを作成する。作成したワンタイムパスワードは表示部１０５に表示される（図２（６））。
【００３５】
次に、ワンタイムパスワード認証（以下ＯＴＰ認証）処理の手順を説明する。
利用者が、ＯＴＰ生成機１００に表示されたワンタイムパスワードを目視で読み取って、利用者端末装置３００に表示された認証サーバ装置５００から送信されたログイン画面の利用者識別情報とワンタイムパスワードの入力フィールドに入力すると、利用者端末装置３００のＯＴＰ入力受付手段３２０は、ワンタイムパスワードおよび利用者識別情報の入力を受け付ける（図２（７））。
ＯＴＰ認証要求手段３３０は、ワンタイムパスワードと利用者識別情報を認証サーバ装置５００に送信する（図２（８））。
認証サーバ装置５００は、ＯＴＰ受付手段５３０によりワンタイムパスワードおよび利用者識別情報を受け付ける。認証サーバ装置５００は、利用者識別情報にかれんづけられた共有鍵情報５９１とＰＩＮ情報と、認証サーバ装置５００へのアクセス時間を元に生成した乱数情報を元に、ワンタイムパスワードの生成を行い、利用者端末装置３００から送信されてきたワンタイムパスワードと照合を行い、ＯＴＰ認証を行う（図２（９））。
【図面の簡単な説明】
【００３６】
【図１】ワンタイムパスワード認証システム１の概要を説明する図
【図２】ワンタイムパスワード認証システム１の処理の流れ
【図３】ＯＴＰ生成機１００の詳細な構成図
【図４】認証サーバ装置５００の詳細な構成図
【図５】利用者端末装置３００の詳細な構成図
【符号の説明】
【００３７】
１  ワンタイムパスワード認証システム
１００  ワンタイムパスワード生成機、以下ＯＴＰ生成機
１１０  入力受付手段
１２０  ＰＩＮ認証手段
１３０  ワンタイムパスワード作成手段
１４０  ワンタイムパスワード表示手段
１９１  事前共有鍵情報
１９２  利用者識別情報
３００  利用者端末装置
３１０  認証サーバアクセス手段
３２０  ＯＴＰ入力受付手段
３３０  ＯＴＰ認証要求手段
５００  認証サーバ装置
５１０  乱数生成手段
５３０  ＯＴＰ受付手段
５１５  照合用乱数生成手段
５４０  照合用ワンタイムパスワード作成手段
５５０  ＯＴＰ認証手段
５９１  事前共有鍵情報
５９４  ＰＩＮ情報
【図１】
2009003498.tif 000003
【図２】
2009003498.tif 000004
【図３】
2009003498.tif 000005
【図４】
2009003498.tif 000006
【図５】
2009003498.tif 000007