(57)【要約】【課題】  パスワード等を用いた認証を行なう場合、直接パスワードを入力する際に第三者に盗み見られ不正にそのパスワードを知られることを防止する認証システム、認証サーバ、端末装置、認証方法およびプログラムを提供する。【解決手段】  認証サーバ２０が、ランダムデータを生成し、端末装置１０に送り、端末装置１０が、ランダムデータおよびパスワード等への演算キー情報に基づく演算処理の結果である演算データを認証サーバ１０に送り、認証サーバ１０が、演算データ、ランダムデータおよび演算キー情報に基づいて抽出されるデータがデータベース２１に格納されているパスワードと一致するか判定する。【選択図】  図１
2006302116.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続されている認証サーバと、端末装置と、を含む認証システムであって、
前記認証サーバは、パスワードが格納されているデータベースと、
ランダムデータを生成し、前記端末装置に送る手段と、
演算データ、前記ランダムデータおよび演算キー情報に基づいて抽出されるデータが前記パスワードと一致するか判定する手段と、を備え、
前記端末装置は、前記ランダムデータおよびパスワード等への演算キー情報に基づく演算処理の結果である前記演算データを前記認証サーバに送る手段を備えることを特徴とする認証システム。
【請求項２】
前記認証サーバは、前記演算キー情報を決定して前記端末装置に送る手段を備えることを特徴とする請求項１記載の認証システム。
【請求項３】
前記認証サーバは、複数の前記演算キー情報を前記端末装置に送り、
前記端末装置は、前記ランダムデータおよびパスワード等への演算処理を前記複数の演算キー情報から選択した演算キー情報に基づいて行なうことを特徴とする請求項２記載の認証システム。
【請求項４】
パスワードが格納されているデータベースと、
ランダムデータを生成し、出力する手段と、
前記ランダムデータおよびパスワード等への演算キー情報に基づく演算処理の結果である演算データ、前記ランダムデータおよび前記演算キー情報に基づいて抽出されるデータが前記パスワードと一致するか判定する手段と、を備えることを特徴とする認証サーバ。
【請求項５】
前記演算キー情報を決定して出力する手段を備えることを特徴とする請求項４記載の認証サーバ。
【請求項６】
複数の前記演算キー情報を出力し、
前記演算データは、前記ランダムデータおよびパスワード等への演算処理が前記複数の演算キー情報から選択した演算キー情報に基づいて行なわれたものであることを特徴とする請求項５記載の認証サーバ。
【請求項７】
取得したランダムデータおよびパスワード等への演算キー情報に基づく演算処理の結果である演算データを出力する手段を備えることを特徴とする端末装置。
【請求項８】
取得したランダムデータおよびパスワード等への演算処理は、指定された演算キー情報に基づいて行なうことを特徴とする請求項７記載の端末装置。
【請求項９】
前記ランダムデータおよびパスワード等への演算処理を複数の演算キー情報から選択した演算キー情報に基づいて行なうことを特徴とする請求項８記載の端末装置。
【請求項１０】
ネットワークを介して接続されている認証サーバと、端末装置と、を利用した認証方法であって、
前記認証サーバが、ランダムデータを生成し、前記端末装置に送るステップを有し、
前記端末装置が、前記ランダムデータおよびパスワード等への演算キー情報に基づく演算処理の結果である演算データを前記認証サーバに送るステップを有し、
前記認証サーバが、前記演算データ、前記ランダムデータおよび演算キー情報に基づいて抽出されるデータがデータベースに格納されているパスワードと一致するか判定するステップをさらに有することを特徴とする認証方法。
【請求項１１】
前記認証サーバが、前記演算キー情報を決定して前記端末装置に送るステップをさらに有することを特徴とする請求項１０記載の認証方法。
【請求項１２】
前記認証サーバが、複数の前記演算キー情報を前記端末装置に送り、
前記端末装置が、前記ランダムデータおよびパスワード等への演算処理を前記複数の演算キー情報から選択した演算キー情報に基づいて行なうことを特徴とする請求項１１記載の認証方法。
【請求項１３】
認証サーバに、ランダムデータを生成し、前記端末装置に送るステップを実行させ、
端末装置に、前記ランダムデータおよびパスワード等への演算キー情報に基づく演算処理の結果である演算データを前記認証サーバに送るステップを実行させ、
前記認証サーバに、前記演算データ、前記ランダムデータおよび演算キー情報に基づいて抽出されるデータがデータベースに格納されているパスワードと一致するか判定するステップをさらに実行させることを特徴とするプログラム。
【請求項１４】
前記認証サーバに、前記演算キー情報を決定して前記端末装置に送るステップをさらに実行させることを特徴とする請求項１３記載のプログラム。
【請求項１５】
前記認証サーバに、複数の前記演算キー情報を前記端末装置に送らせ、
前記端末装置に、前記ランダムデータおよびパスワード等への演算処理を前記複数の演算キー情報から選択した演算キー情報に基づいて行なわせることを特徴とする請求項１４記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザがパスワード等を用いた認証を行なう際、直接パスワードを入力することを必要としない認証システム、認証サーバ、端末装置、認証方法およびプログラムに関する。
【背景技術】
【０００２】
従来のパスワードを用いた認証は、認証サーバ（ホスト）に予め登録されているパスワードと、認証時の端末装置に入力されたパスワードが一致している場合に、本人認証が成功するものとしていた。
【０００３】
ここで、第１送受信者と第２送受信者との間を物理的に離間された第１回線及び第２回線で接続し、第１送受信者が乱数を発生して第１回線を用いて第２送受信者に送信し、乱数を受信した第２送受信者は乱数に対して秘密情報を加工し、第２回線を用いて第１送受信者に秘密情報の加工情報を送信し、第１送受信者は加工情報を乱数を基に解読することで、情報化社会にマッチしたビジネスを安心して行ない得るセキュリティの高い通信システムを提供するとともに、インターネットを用いた商取引を安全確実に行なうことができる技術が提案されている（例えば、特許文献１参照）。
【０００４】
また、認証演算をホストと端末に持たせ、ホスト側から端末に送られてきたランダム数字と、端末にユーザが入力したパスワードとを端末に内蔵した認証装置により生成した認証データをホストに送り、ホスト側は送られてきた認証データから内蔵した認証装置によりパスワードを抽出するものがある（例えば、特許文献２参照）。
【特許文献１】特開２００２−０９２４９９号公報
【特許文献２】特開２００１−３５７０１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来例においては次のような問題点があった。
【０００６】
従来のパスワードによる認証では、端末装置にパスワードを入力する際に、他人にキースイッチを盗み見られたり、また、入力する指先により入力したパスワードを推定されたり、端末装置と認証サーバ（ホスト）間の信号線の盗聴によりパスワードを不正に読み取られるおそれがあった。
【０００７】
また、パスワードを端末装置に入力して、端末装置と認証サーバ（ホスト）に内蔵した認証装置によりパスワードの加工／再生を行なうことで、端末装置と認証サーバ（ホスト）間のデータは加工され、盗聴された場合であってもパスワードを知ることを困難とすることは可能であるが、端末装置にパスワードを入力する際に、他人に盗み見られたときには意味をなさない。
【０００８】
そこで、本発明は、パスワード等を用いた認証を行なう場合、直接パスワードを入力する際に第三者に盗み見られ不正にそのパスワードを知られることを防止する認証システム、認証サーバ、端末装置、認証方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１記載の発明は、ネットワークを介して接続されている認証サーバと、端末装置と、を含む認証システムであって、認証サーバは、パスワードが格納されているデータベースと、ランダムデータを生成し、端末装置に送る手段と、演算データ、ランダムデータおよび演算キー情報に基づいて抽出されるデータがパスワードと一致するか判定する手段とを備え、端末装置は、ランダムデータおよびパスワード等への演算キー情報に基づく演算処理の結果である演算データを認証サーバに送る手段を備えることを特徴とする認証システムである。
【００１０】
請求項２記載の発明は請求項１記載の認証システムにおいて、認証サーバは、演算キー情報を決定して端末装置に送る手段を備えることを特徴とする。
【００１１】
請求項３記載の発明は、請求項２記載の認証システムにおいて、認証サーバは、複数の演算キー情報を端末装置に送り、端末装置は、ランダムデータおよびパスワード等への演算処理を複数の演算キー情報から選択した演算キー情報に基づいて行なうことを特徴とする。
【００１２】
請求項４記載の発明は、パスワードが格納されているデータベースと、ランダムデータを生成し、出力する手段と、ランダムデータおよびパスワード等への演算キー情報に基づく演算処理の結果である演算データ、ランダムデータおよび演算キー情報に基づいて抽出されるデータがパスワードと一致するか判定する手段と、を備えることを特徴とする認証サーバである。
【００１３】
請求項５記載の発明は、請求項４記載の認証サーバにおいて、演算キー情報を決定して出力する手段を備えることを特徴とする。
【００１４】
請求項６記載の発明は、複数の演算キー情報を出力し、請求項５記載の認証サーバにおいて、演算データは、ランダムデータおよびパスワード等への演算処理が複数の演算キー情報から選択した演算キー情報に基づいて行なわれたものであることを特徴とする。
【００１５】
請求項７記載の発明は、取得したランダムデータおよびパスワード等への演算キー情報に基づく演算処理の結果である演算データを出力する手段を備えることを特徴とする端末装置である。
【００１６】
請求項８記載の発明は、請求項７記載の端末装置において、取得したランダムデータおよびパスワード等への演算処理は、指定された演算キー情報に基づいて行なうことを特徴とする。
【００１７】
請求項９記載の発明は、請求項８記載の端末装置において、ランダムデータおよびパスワード等への演算処理を複数の演算キー情報から選択した演算キー情報に基づいて行なうことを特徴とする。
【００１８】
請求項１０記載の発明は、ネットワークを介して接続されている認証サーバと、端末装置と、を利用した認証方法であって、認証サーバが、ランダムデータを生成し、端末装置に送るステップを有し、端末装置が、ランダムデータおよびパスワード等への演算キー情報に基づく演算処理の結果である演算データを認証サーバに送るステップを有し、認証サーバが、演算データ、ランダムデータおよび演算キー情報に基づいて抽出されるデータがデータベースに格納されているパスワードと一致するか判定するステップをさらに有することを特徴とする認証方法である。
【００１９】
請求項１１記載の発明は、請求項１０記載の認証方法において、認証サーバが、演算キー情報を決定して端末装置に送るステップをさらに有することを特徴とする。
【００２０】
請求項１２記載の発明は、請求項１１記載の認証方法において、認証サーバが、複数の演算キー情報を端末装置に送り、端末装置が、ランダムデータおよびパスワード等への演算処理を複数の演算キー情報から選択した演算キー情報に基づいて行なうことを特徴とする。
【００２１】
請求項１３記載の発明は、認証サーバに、ランダムデータを生成し、端末装置に送るステップを実行させ、端末装置に、ランダムデータおよびパスワード等への演算キー情報に基づく演算処理の結果である演算データを認証サーバに送るステップを実行させ、認証サーバに、演算データ、ランダムデータおよび演算キー情報に基づいて抽出されるデータがデータベースに格納されているパスワードと一致するか判定するステップをさらに実行させることを特徴とするプログラムである。
【００２２】
請求項１４記載の発明は、請求項１３記載のプログラムにおいて、認証サーバに、演算キー情報を決定して端末装置に送るステップをさらに実行させることを特徴とする。
【００２３】
請求項１５記載の発明は、請求項１４記載のプログラムにおいて、認証サーバに、複数の演算キー情報を端末装置に送らせ、端末装置に、ランダムデータおよびパスワード等への演算処理を複数の演算キー情報から選択した演算キー情報に基づいて行なわせることを特徴とする。
【発明の効果】
【００２４】
本発明の認証システム、認証サーバ、端末装置、認証方法およびプログラムによれば、パスワード等を用いた認証を行なう場合、直接パスワードを入力する際に第三者に盗み見られ不正にそのパスワードを知られることを防止することができる。
【発明を実施するための最良の形態】
【００２５】
次に、本発明の第１の実施の形態について図を参照して詳細に説明する。
【００２６】
図１を参照すると、本実施の形態における認証システムは、端末装置１０と、認証サーバ２０から構成されている。また、端末装置１０および認証サーバ２０は、プログラム制御により動作し、ネットワーク１００を介して相互に接続されている。ネットワーク１００は、任意のネットワークであってよく、例えば、光ファイバ、インターネット、公衆回線、ＬＡＮ（Local Area Network）、ＡＤＳＬ（Asymmetric Digital Subscriber Line）等であってもよい。なお、通信方法は、有線であっても、無線であってもよい。
【００２７】
ここで、端末装置１０は、パスワード、ユーザＩＤ等の認証情報が入力されるＡＴＭ端末、携帯電話機等の情報処理装置であり、識別情報送信部１１と、表示部１２と、データ入力部１３と、通信部１４を備えている。
【００２８】
ここで、識別情報送信部１１は、ＡＴＭ端末であれば、受け付けたカード等を一意に識別するための識別情報を、また、携帯電話機であれば、識別情報としてのその携帯電話機の電話番号情報等を認証サーバ２０に送信する機能を有している。
【００２９】
表示部１２は、認証サーバ２０から受信したデータを表示したり、自機に入力されたデータを表示する機能を有しており、例えば、ＣＲＴ、ＬＣＤ等で実現される。
【００３０】
データ入力部１３は、パスワード等の情報を入力する機能を有しており、所定のキーボタン等で実現される。
【００３１】
通信部１４は、認証サーバ２０とネットワーク１００を介してデータの送信や受信を行なう機能を有している。
【００３２】
認証サーバ２０は、端末装置１０に認証されたパスワードの認証を行なうワークステーション・サーバ等のホストコンピュータとしての情報処理装置であり、記憶部２１と、識別情報受信部２２と、識別情報認証部２３と、ランダムデータ生成部２４と、通信部２５と、抽出部２６と、照合部２７を備えている。
【００３３】
ここで、記憶部２１は、データを記憶する機能を有しており、所定のデータベースで実現され、例えば、図２に示すような、識別テーブルおよび演算テーブルを格納する。
【００３４】
識別情報受信部２２は、ＡＴＭ端末であれば、受け付けたカード等を一意に識別するための識別情報を、また、携帯電話機であれば、識別情報としてのその携帯電話機の電話番号情報等を端末装置１０から受信する機能を有している。
【００３５】
識別情報認証部２３は、受信した識別情報に基づいて、図２に示すような、識別テーブルを検索して、合致するか否かを判定する機能を有している。
【００３６】
ランダムデータ生成部２４は、パスワード等と演算がなされるランダムデータを生成する機能を有している。
【００３７】
通信部２５は、端末装置１０とネットワーク１００を介してデータの送信や受信を行なう機能を有している。
【００３８】
抽出部２６は、端末装置１０から受け取った、所定のデータと、図２に示すような、演算テーブルを参照して取得した演算データに基づいて、パスワード等を抽出する機能を有している。
【００３９】
照合部２７は、抽出されたパスワード等に基づいて、図２に示すような、識別テーブルを検索して、合致するか否かを照合する機能を有している。
【００４０】
次に、図３を参照して、本実施の形態における認証処理動作のフローについて説明する。
【００４１】
まず、端末装置１０の識別情報送信部１１は、ＡＴＭ端末であれば、受け付けたカード等を一意に識別するための識別情報（ＩＤ）を、また、携帯電話機であれば、識別情報としてのその携帯電話機の電話番号情報等をネットワーク１００を介して認証サーバ２０に送信する（Ｓ３０１）。
【００４２】
次に、認証サーバ２０の識別情報受信部２２は、識別情報をネットワーク１００を介して、端末装置１０から受信する。そして、認証サーバ２０の識別情報認証部２３は、受信した識別情報に基づいて、記憶部２１の例えば、図２に示すような識別テーブルを検索して、識別情報が正しいか否かを判定する（Ｓ３０２）。
【００４３】
上記のＳ３０２で認証が正常に行なわれた場合には、認証サーバ２０のランダムデータ生成部２４は、パスワード等と演算がなされるランダムデータを生成し、通信部２５を経由して、端末装置１０にネットワーク１００を介してランダムデータを送信する（Ｓ３０３）。ここで、ランダムデータとしては、例えば、「６９７２ｋ４＊５Ｂ１」というパスワード等とは無関係なデータが用いられ、毎回異なる値が生成される。ランダムデータには数字以外のアルファベット等の文字も含まれてよく、図６に示すような、携帯電話機のキー配列と同じとしたときの同配列の一致の数字として扱かわれる。例えば、Ａ、Ｂ、Ｃは数字の２とし、Ｄ、Ｅ、Ｆは数字の３とみなす。なお、パスワード自体に演算処理を施したデータをランダムデータとして送信することであってもよい。
【００４４】
端末装置１０の通信部１４は、ネットワーク１００を介して認証サーバ２０からランダムデータを受信し、端末装置１０の表示部１２にそのランダムデータを表示する（Ｓ３０４）。
【００４５】
そして、端末装置１０のデータ入力部１３は、表示されたランダムデータと、この例におけるパスワードである「１２３４５」と、予め知らされている演算キーに基づいて算出された演算データの入力を受け付ける（Ｓ３０５）。例えば、所定のキーボタンの押下げ等によって行なわれる。このとき、演算キー情報は、予め認証サーバ２０にも知得されているため、通常は入力することを必要としないが、予め認証サーバ２０には知らされていない実施の態様では、演算キー情報も併せて入力される。
【００４６】
図５を参照すると、演算キーとして「＋」が用いられる場合は、ランダムデータの各桁とパスワードの各桁同士の足した数字の下１桁目の数字を入力することであってもよい。その結果として、演算キーが「＋」の場合の演算データは「７１０６０」となる。なお、文字の入力キー等が存在しない端末装置を想定して、図６に示すような文字と数字の対応関係により、文字の「ｋ」は、数字の「５」とみなすこととするが、これに限定されるものではなく、また、文字をそのまま扱うことであってもよい。以下の説明においても同様である。
【００４７】
また、演算キーとして「−」が用いられる場合は、ランダムデータの各桁とパスワードの各桁同士の差分の数字を入力することであってもよい。その結果として、演算キーが「−」の場合の演算データは「５７４２０」となる。
【００４８】
また、演算キーとして「＊」が用いられる場合は、ランダムデータの各桁とパスワードの各桁同士を乗算した数字の下１桁目の数字を入力することであってもよい。その結果として、演算キーが「＊」の場合の演算データは「６８１８５」となる。
【００４９】
また、演算キーとして「／」が用いられる場合は、ランダムデータの各桁とパスワードの各桁同士を除算した数字の下１桁目の数字を入力することであってもよい。その結果として、演算キーが「／」の場合の演算データは「６５２１１」となる。
【００５０】
なお、演算は所定の情報処理装置に行なわせることであってもよい。
【００５１】
端末装置１０の通信部１４は、ネットワーク１００を介して認証サーバ２０に演算データを送信する（Ｓ３０６）。
【００５２】
認証サーバ２０の抽出部２６は、端末装置１０から受け取った、演算データと、端末装置１０に送ったランダムデータと、図２に示すような、演算テーブルを参照して取得した予め知らされている演算データに基づいて、逆演算しパスワード等を抽出する（Ｓ３０７）。
【００５３】
認証サーバ２０の照合部２７は、抽出されたパスワード等に基づいて、図２に示すような、識別テーブルを検索して、抽出されたパスワード等が既に登録されているパスワード等と合致するか否かを照合し（Ｓ３０８）、抽出されたパスワード等が登録されているパスワード等と一致した場合に、本人認証完了とする（Ｓ３０９）。
【００５４】
なお、パスワード等が一致しない場合、再度ランダムデータを端末装置１０に送出し認証を繰り返すことであってもよい。
【００５５】
次に、本発明の第２の実施の形態について図を参照して詳細に説明する。システムの基本的な構成は、上記の第１の実施の形態と同様であるので、重複する説明は省略する。ただし、認証サーバ２０が端末装置１０にランダムデータと同時に演算キー情報も送信する点が異なる。
【００５６】
以下、図４を参照して、本実施の形態における認証処理動作のフローについて説明する。
【００５７】
まず、端末装置１０の識別情報送信部１１は、ＡＴＭ端末であれば、受け付けたカード等を一意に識別するための識別情報（ＩＤ）を、また、携帯電話機であれば、識別情報としてのその携帯電話機の電話番号情報等をネットワーク１００を介して認証サーバ２０に送信する（Ｓ４０１）。
【００５８】
次に、認証サーバ２０の識別情報受信部２２は、識別情報をネットワーク１００を介して、端末装置１０から受信する。そして、認証サーバ２０の識別情報認証部２３は、受信した識別情報に基づいて、記憶部２１の例えば、図２に示すような識別テーブルを検索して、識別情報が正しいか否かを判定する（Ｓ４０２）。
【００５９】
上記のＳ４０２で認証が正常に行なわれた場合には、認証サーバ２０のランダムデータ生成部２４は、パスワード等と演算がなされるランダムデータを生成し、さらに、図２に示すような演算テーブルを参照して、演算キーを特定し、その演算キー情報をランダムデータと併せて、通信部２５を経由し、端末装置１０にネットワーク１００を介してランダムデータを送信する（Ｓ４０３）。
【００６０】
端末装置１０の通信部１４は、ネットワーク１００を介して認証サーバ２０からランダムデータと演算キー情報を受信し、端末装置１０の表示部１２にそのランダムデータと演算キー情報を表示する（Ｓ４０４）。
【００６１】
そして、端末装置１０のデータ入力部１３は、表示されたランダムデータと、この例におけるパスワードである「１２３４５」と、表示された演算キーに基づいて算出された演算データの入力を受け付ける（Ｓ４０５）。例えば、所定のキーボタンの押下げ等によって行なわれる。このとき、演算キー情報は、認証サーバ２０が既に保持しているため、通常は入力することを必要としないが、念のため演算キー情報も併せて入力されることであってもよい。
【００６２】
端末装置１０の通信部１４は、ネットワーク１００を介して認証サーバ２０に演算データを送信する（Ｓ４０６）。
【００６３】
認証サーバ２０の抽出部２６は、図２に示すような、演算テーブルを参照して最初に端末装置１０に送った演算キー情報を特定する（Ｓ４０７）。
【００６４】
認証サーバ２０の抽出部２６は、端末装置１０から受け取った、演算データと、端末装置１０に送ったランダムデータと、特定された演算キー情報に基づいて、逆演算しパスワード等を抽出する（Ｓ４０８）。
【００６５】
認証サーバ２０の照合部２７は、抽出されたパスワード等に基づいて、図２に示すような、識別テーブルを検索して、抽出されたパスワード等が既に登録されているパスワード等と合致するか否かを照合し（Ｓ４０９）、抽出されたパスワード等が登録されているパスワード等と一致した場合に、本人認証完了とする（Ｓ４１０）。
【００６６】
なお、パスワード等が一致しない場合、再度ランダムデータおよび演算キー情報を端末装置１０に送出し認証を繰り返すことであってもよい。
【００６７】
上記の実施の形態によれば、ユーザはいつも同じ演算キーでなく、認証サーバ２０が決定した異なる演算キーを用いるので、第三者にその演算キーを特定されるリスクを低減することができる。
【００６８】
次に、本発明の第３の実施の形態について図を参照して詳細に説明する。システムの基本的な構成は、上記の第１の実施の形態と同様であるので、重複する説明は省略する。ただし、認証サーバ２０が端末装置１０にランダムデータと同時に複数の演算キー情報も送信する点が上記の第２の実施の形態と異なる。
【００６９】
本実施の形態における認証処理動作のフローは、図４に示すとおりであるので重複する説明は省略する。ただし、認証サーバ２０は、端末装置１０にランダムデータと同時に、四則演算の他に所定の関数や数式からなる複数の演算キー情報も送信するので、端末装置１０は、その複数の演算キー情報のうちのいずれを使用したかを特定するために使用した演算キー情報を認証サーバ２０に送らなくてはならない。
【００７０】
上記の実施の形態によれば、ユーザが用いる演算キーを第三者に特定されるリスクをさらに低減することができる。
【００７１】
なお、上述する各実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々変更実施が可能である。例えば、上記の実施の形態における端末装置１０および認証サーバ２０の機能を実現するためのプログラムを各装置等に読込ませて実行することにより本システムの機能を実現する処理を行なってもよい。さらに、そのプログラムは、コンピュータ読み取り可能な記録媒体であるＣＤ−ＲＯＭまたは光磁気ディスク等を介して、または伝送媒体であるインターネット、電話回線等を介して伝送波により他のコンピュータシステムに伝送されてもよい。
【００７２】
上述する各実施の形態は、端末装置１０および認証サーバ２０が別個に接続されているシステム構成について説明したが、各機能が１つのコンピュータシステムとして実現されている構成や機能毎に複数のサーバ装置等が追加された構成にも適用可能であることはもちろんである。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施形態における認証システムの概略構成図である。
【図２】認証サーバの記憶部に格納されるデータ構成の一例を示す図である。
【図３】本発明の第１の実施形態における認証処理動作のフローを示す図である。
【図４】本発明の第２、第３の実施形態における認証処理動作のフローを示す図である。
【図５】本発明の実施形態における演算処理の一例を示す図である。
【図６】本発明の実施形態における文字と数字の対応関係を示す図である。
【符号の説明】
【００７４】
１０    端末装置
１１    識別情報送信部
１２    表示部
１３    データ入力部
１４    通信部
２０    端末装置
２１    記憶部
２２    識別情報受信部
２３    識別情報認証部
２４    ランダムデータ生成部
２５    通信部
２６    抽出部
２７    照合部
１００    ネットワーク
【図１】
2006302116.tif 000003
【図２】
2006302116.tif 000004
【図３】
2006302116.tif 000005
【図４】
2006302116.tif 000006
【図５】
2006302116.tif 000007
【図６】
2006302116.tif 000008