(57)【要約】【課題】不正な認証装置に入力パスワードを盗まれることを防ぐ。【解決手段】入力者から受け付けた入力パスワードに応じて前記入力者を認証する認証装置１０は、入力パスワードの第１部分を入力させる第１入力部１１０と、第１部分が正当であった場合に、認証装置１０が正当である旨を正当な入力者に示す、正当な入力者に予め通知された確認情報を出力する確認情報出力部１２０と、入力パスワードの第１部分以降の第２部分を入力させる第２入力部１３０と、第１部分及び第２部分が正当であった場合に、入力者を正当と判断する判断部１４０とを備える。【選択図】  図１
2004206475.tif 000002
【特許請求の範囲】
【請求項１】
入力者から受け付けた入力パスワードに応じて前記入力者を認証する認証装置であって、
前記入力パスワードの第１部分を入力させる第１入力部と、
前記第１部分が正当であった場合に、当該認証装置が正当である旨を正当な前記入力者に示す、前記正当な入力者に予め通知された確認情報を出力する確認情報出力部と、
前記入力パスワードの前記第１部分以降の第２部分を入力させる第２入力部と、
前記第１部分及び前記第２部分が正当であった場合に、前記入力者を正当と判断する判断部と
を備えることを特徴とする認証装置。
【請求項２】
前記第１部分が正当でなかった場合に、前記確認情報出力部は、正当でない当該第１部分が予め定められたデータである場合に、前記確認情報と同一の情報を出力し、正当でない当該第１部分が前記予め定められたデータでない場合に、前記確認情報とは異なる不当情報を出力することを特徴とする請求項１記載の認証装置。
【請求項３】
複数の前記入力者毎に、入力される不当な前記第１部分の内容に対応付けて出力される不当情報を格納する認証情報格納部を更に備え、
前記確認情報出力部は、前記第１部分が正当でない場合に、認証対象の前記入力者及び前記第１部分の内容の双方に対応付けられた前記不当情報を出力することを特徴とする請求項１記載の認証装置。
【請求項４】
前記第１入力部は、複数の前記第１部分を入力させ、
前記複数の第１部分のそれぞれに、当該第１部分が正当であった場合に出力される複数の前記確認情報のそれぞれが対応付けられており、
前記確認情報出力部は、一の前記第１部分が入力された場合において、当該一の第１部分が正当でありかつ当該一の第１部分以前に受け付けられた全ての第１部分が正当である場合に、当該一の第１部分に対応付けられた前記確認情報を出力し、当該一の第１部分又は当該一の第１部分以前に受け付けられた何れかの前記第１部分が不当である場合に、当該一の第１部分及び当該一の第１部分以前に受け付けられた第１部分の内容に基づいて選択された前記不当情報を出力することを特徴とする請求項１記載の認証装置。
【請求項５】
前記第１入力部は、予め定められた入力欄に対して前記第１部分を入力させ、
前記第２入力部は、前記入力欄において、前記第１部分に続けて前記第２部分を入力させることを特徴とする請求項１記載の認証装置。
【請求項６】
前記確認情報出力部は、正当な前記第１部分が入力される毎に、前記確認情報を出力することを特徴とする請求項１記載の認証装置。
【請求項７】
前記第１入力部は、当該認証装置に対して遠隔地に設けられた電話機のボタンを介して前記第１部分を入力させ、
前記確認情報出力部は、前記確認情報を前記電話機の受話器に対する音声信号として出力することを特徴とする請求項１記載の認証装置。
【請求項８】
入力者から受け付けた入力パスワードに応じて前記入力者を認証する認証装置であって、
予め定められた入力欄により前記入力パスワードの第１部分を入力させる第１入力部と、
前記第１部分が正当であった場合に、当該認証装置が正当である旨を正当な前記入力者に示す、前記正当な入力者に予め通知された確認情報を出力する確認情報出力部と、
前記入力欄において、前記入力パスワードの前記第１部分以降の第２部分を、前記第１部分に続けて入力させる第２入力部と、
前記第１部分及び前記第２部分が正当であった場合に、前記入力者を正当と判断する判断部と
を備えることを特徴とする認証装置。
【請求項９】
入力者から入力パスワードを受け付ける入力端末と、前記入力端末に前記入力者の認証を行わせる認証サーバとを備えた認証システムであって、
前記入力端末は、
前記認証サーバから正当な前記入力者に予め通知され、前記入力端末が正当である旨を前記正当な入力者に示す確認情報を、前記認証サーバから取得する確認情報取得部と、
前記入力パスワードの第１部分を入力させる第１入力部と、
前記第１部分が正当であった場合に、前記確認情報を出力する確認情報出力部と、
前記入力パスワードの前記第１部分以降の第２部分を入力させる第２入力部と、
前記第１部分及び前記第２部分が正当であった場合に、前記入力者を正当と判断する判断部と
を有し、
前記認証システムは、
前記入力端末からの指示に応じて、正当な前記入力者に対応付けられた前記確認情報を前記入力端末に送信する確認情報送信部を有することを特徴とする認証システム。
【請求項１０】
入力者から受け付けた入力パスワードに応じて前記入力者を認証する認証方法であって、
前記入力パスワードの第１部分を入力させる段階と、
前記第１部分が正当であった場合に、認証者が正当である旨を正当な前記入力者に示す、前記正当な入力者に予め通知された確認情報を出力する段階と、
前記入力パスワードの前記第１部分以降の第２部分を入力させる段階と、
前記第１部分及び前記第２部分が正当であった場合に、前記入力者を正当と判断する段階と
を備えることを特徴とする認証方法。
【請求項１１】
入力者から受け付けた入力パスワードに応じて前記入力者を認証する認証方法であって、
予め定められた入力欄により前記入力パスワードの第１部分を入力させる段階と、
前記第１部分が正当であった場合に、認証者が正当である旨を正当な前記入力者に示す、前記正当な入力者に予め通知された確認情報を出力する段階と、
前記入力欄において、前記入力パスワードの前記第１部分以降の第２部分を、前記第１部分に続けて入力させる段階と、
前記第１部分及び前記第２部分が正当であった場合に、前記入力者を正当と判断する段階と
を備えることを特徴とする認証方法。
【請求項１２】
コンピュータにより入力者から受け付けた入力パスワードに応じて前記入力者を認証すると共に、所定のサービスを提供するサービスサイトの正当性を前記入力者に認証させる相互認証サービスを提供する相互認証サービス提供プロバイダであって、前記相互認証サービスが、
正当な前記入力者により予め設定された正当な入力パスワードを取得する入力パスワード取得段階と、
前記正当な入力者に予め通知され、前記サービスサイトが正当であることを前記正当な入力者に示す確認情報を取得する確認情報取得段階と、
前記入力パスワードの第１部分を入力させる第１入力段階と、
前記第１部分が正当な前記入力パスワードと比較して正当であった場合に、前記確認情報を出力する確認情報出力段階と、
前記入力パスワードの前記第１部分以降の第２部分を入力させる第２入力段階と、
前記第１部分及び前記第２部分が正当であった場合に、前記入力者が正当である旨を前記サービスサイトに通知する通知段階と
を備えることを特徴とする相互認証サービス提供プロバイダ。
【請求項１３】
入力者から受け付けた入力パスワードに応じて前記入力者を認証する認証装置としてコンピュータを機能させるプログラムであって、
前記コンピュータを、
前記入力パスワードの第１部分を入力させる第１入力部と、
前記第１部分が正当であった場合に、当該認証装置が正当である旨を正当な前記入力者に示す、前記正当な入力者に予め通知された確認情報を出力する確認情報出力部と、
前記入力パスワードの前記第１部分以降の第２部分を入力させる第２入力部と、
前記第１部分及び前記第２部分が正当であった場合に、前記入力者を正当と判断する判断部と
して機能させることを特徴とするプログラム。
【請求項１４】
入力者から受け付けた入力パスワードに応じて前記入力者を認証する認証装置としてコンピュータを機能させるプログラムであって、
前記コンピュータを、
予め定められた入力欄により前記入力パスワードの第１部分を入力させる第１入力部と、
前記第１部分が正当であった場合に、当該認証装置が正当である旨を正当な前記入力者に示す、前記正当な入力者に予め通知された確認情報を出力する確認情報出力部と、
前記入力欄において、前記入力パスワードの前記第１部分以降の第２部分を、前記第１部分に続けて入力させる第２入力部と、
前記第１部分及び前記第２部分が正当であった場合に、前記入力者を正当と判断する判断部と
して機能させることを特徴とするプログラム。
【請求項１５】
コンピュータを、入力者から受け付けた入力パスワードに応じて前記入力者を認証すると共に、所定のサービスを提供するサービスサイトの正当性を前記入力者に認証させる相互認証サービスを提供する相互認証サービス提供プロバイダとして機能させるプログラムであって、
前記コンピュータを、
正当な前記入力者により予め設定された正当な入力パスワードを取得する入力パスワード取得部と、
前記正当な入力者に予め通知され、前記サービスサイトが正当であることを前記正当な入力者に示す確認情報を取得する確認情報取得部と、
前記入力パスワードの第１部分を入力させる第１入力部と、
前記第１部分が正当な前記入力パスワードと比較して正当であった場合に、前記確認情報を出力する確認情報出力部と、
前記入力パスワードの前記第１部分以降の第２部分を入力させる第２入力部と、
前記第１部分及び前記第２部分が正当であった場合に、前記入力者が正当である旨を前記サービスサイトに通知する通知部と
して機能させることを特徴とするプログラム。
【請求項１６】
請求項１３から請求項１５の何れかに記載のプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、認証装置、認証システム、認証方法、プログラム、及び記録媒体に関する。特に本発明は、認証装置の正当性を判断させることができる認証装置、認証システム、認証方法、プログラム、及び記録媒体に関する。
【０００２】
【従来の技術】
従来、正当な送信者及び正当な受信者の双方に、共通な暗号鍵を予め通知し、暗号通信を行うシステムが提案されている。このようなシステムにおいて、送信者及び受信者は、通信開始前に通信相手の暗号鍵を互いに取得し、自己の持つ暗号鍵と一致するか否かを判断することにより、通信相手を認証することができる（特許文献１参照。）。
【０００３】
【特許文献１】
特開平５−２２７１６２号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、上記システムにおいて、送信者は、正当な暗号鍵を送った後に、通信相手の暗号鍵が不当であると判断した場合に、送信者の持つ暗号鍵を不当な通信相手に開示してしまうおそれがある。
そこで本発明は、上記の課題を解決することのできる認証装置、認証システム、認証方法、プログラム、及び記録媒体を提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【０００５】
【課題を解決するための手段】
即ち、本発明の第１の形態によると、入力者から受け付けた入力パスワードに応じて入力者を認証する認証装置であって、入力パスワードの第１部分を入力させる第１入力部と、第１部分が正当であった場合に、当該認証装置が正当である旨を正当な入力者に示す、正当な入力者に予め通知された確認情報を出力する確認情報出力部と、入力パスワードの第１部分以降の第２部分を入力させる第２入力部と、第１部分及び第２部分が正当であった場合に、入力者を正当と判断する判断部とを備えることを特徴とする認証装置、認証システム、当該認証装置を実現する認証方法、プログラム、及びプログラムを記録した記録媒体を提供する。
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションも又発明となりうる。
【０００６】
【発明の実施の形態】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【０００７】
図１は、認証装置１０の機能ブロック図を示す。認証装置１０は、入力者から受け付けた入力パスワードに応じて入力者を認証することを目的とする。また、認証装置１０は、正当な入力者が入力パスワードを途中まで入力した段階で、当該認証装置１０が正当である旨を示す確認情報を入力者に対して出力することにより、認証装置１０が正当であることを入力者が確認できるようにすることを目的とする。これにより、入力者は、入力パスワードの全てを偽の認証装置１０に盗まれることを防ぐことができる。更に、正当でない入力者は、正当な入力パスワードを途中まで入力しない限り、確認情報を盗み出すことが出来ない。従って、正当な確認情報を出力する偽の認証装置１０を作成することも困難である。
【０００８】
認証装置１０は、例えばＰＤＡ等の携帯通信端末であり、入力者から受け付けた入力パスワードに応じて入力者を認証する。認証装置１０は、入力者が正当であると判断した場合に、認証装置１０の内部に記憶された情報へのアクセスを許可し、認証装置１０に設けられた入出力デバイス等の使用を許可する。認証装置１０は、入力デバイス１００と、第１入力部１１０と、認証情報格納部１１５と、確認情報出力部１２０と、第２入力部１３０と、判断部１４０と、出力デバイス１５０とを備える。
【０００９】
入力デバイス１００は、例えばタッチパネルであり、入力者に対して複数の文字を表示し、何れかの文字を入力者に選択させる。入力デバイス１００は、入力者から選択された文字を、入力者を識別する入力者識別情報の一例であるログインＩＤとして受け付け、認証情報格納部１１５に送る。また、入力デバイス１００は、入力者から選択された文字を、入力パスワードを構成する文字として受け付け、第１入力部１１０及び確認情報出力部１２０に送る。これに代えて、入力デバイス１００は、キーボードであってもよいし、マイクであってもよいし、ポインティングデバイスであってもよい。また、入力パスワードとは、アルファベット、仮名や漢字、記号、若しくは数字であってもよく、また、これらの組合せでもよい。また、入力パスワードは、画面上に表示された絵を選択させることによって入力されてもよい。
【００１０】
第１入力部１１０は、入力デバイス１００を用いて、入力パスワードの第１部分を入力者に入力させ、当該第１部分を確認情報出力部１２０及び判断部１４０に送る。認証情報格納部１１５は、認証対象である複数の入力者毎に、入力パスワード、確認情報、及び第１部分が正当でない場合に出力される不当情報を格納している。そして、認証情報格納部１１５は、入力デバイス１００から受け取ったログインＩＤに対応付けられた情報を確認情報出力部１２０及び判断部１４０に送る。確認情報出力部１２０は、第１部分が正当であった場合に、認証対象である入力者に対応付けられた確認情報を認証情報格納部１１５から選択して出力デバイス１５０に出力する。確認情報出力部１２０は、確認情報として、例えば、文字を出力する。これに代えて、確認情報出力部１２０は、画面の色、画面に表示する画像イメージ、音階等を確認情報として出力してもよい。また、本実施形態においては、認証装置１０は、正当な入力者に確認情報を予め通知している。これに代えて、認証装置１０は、正当な入力者により確認情報を予め設定されてもよい。
【００１１】
第２入力部１３０は、入力デバイス１００を用いて、入力パスワードの第１部分以降の第２部分を入力させ、当該第２部分を判断部１４０に送る。判断部１４０は、認証情報格納部１１５から取得した入力パスワードが、受け取った第１部分及び第２部分に一致する場合に、第１部分及び第２部分が正当であると判断する。そして、判断部１４０は、入力者が正当である旨を示す正当性通知を出力デバイス１５０に送る。この場合、判断部１４０は、入力者のログイン処理等を行ってもよい。
【００１２】
出力デバイス１５０は、確認情報出力部１２０から受け取った確認情報及び判断部１４０から受け取った正当性通知を入力者に出力する。更に、出力デバイス１５０は、入力者パスワードを入力させる入力欄を予め表示してもよい。
【００１３】
図２は、認証情報格納部１１５が格納する情報の一例を示す。認証情報格納部１１５は、認証対象である複数の入力者毎に、当該入力者を識別する入力者識別情報と、当該入力者に対応する入力パスワードと、当該入力者に対して出力される確認情報と、正当でない第１部分の内容に対応付けて出力される不当情報とを格納する。
【００１４】
例えば、認証情報格納部１１５は、入力者識別情報（例えば、ログインＩＤ）が「ＩＤ１」である入力者の入力パスワードとして、「Ｂ…ＣＤ」を格納する。より詳しくは、認証情報格納部１１５は、入力パスワードの１文字目として、第１部分５０−１であるＢを格納し、Ｎ文字目として、第１部分５０−ＮであるＣを格納し、Ｎ＋１文字目として、第２部分６０であるＤを格納する。即ち、判断部１４０は、入力者から入力された入力パスワードが、第１部分５０−１〜Ｎ及び第２部分６０と一致した場合に、入力者が正当であると判断する。
【００１５】
また、認証情報格納部１１５は、入力者識別情報が「ＩＤ１」である入力者に対して出力される確認情報として、「Ｅ…Ｇ」を格納する。より詳しくは、認証情報格納部１１５は、第１部分５０−１〜Ｎのそれぞれに、当該第１部分が正当であった場合に出力される確認情報８０−１〜Ｎのそれぞれを対応付けて格納している。
【００１６】
例えば、確認情報出力部１２０は、正当な第１部分５０−１である「Ｂ」が入力された場合に、第１部分５０−１に対応付けられた確認情報８０−１である「Ｅ」を出力する。また、確認情報出力部１２０は、正当な第１部分５０−Ｎである「Ｃ」が入力された場合に、第１部分５０−Ｎ以前に受け付けられた第１部分１〜Ｎ−１の全てが正当である場合に、第１部分５０−Ｎに対応付けられた確認情報８０−Ｎである「Ｇ」を出力する。すなわち、確認情報出力部１２０は、一の第１部分が入力された場合において、当該一の第１部分が正当でありかつ当該一の第１部分以前に受け付けられた全ての第１部分が正当である場合に、当該一の第１部分に対応付けられた確認情報を出力する。
【００１７】
さらに、認証情報格納部１１５は、入力者識別情報が「ＩＤ１」である入力者に対応付けて、第１部分の内容に対応付けられた不当情報を格納する。例えば、認証情報格納部１１５は、正当でない第１部分５０−１の内容として、「Ｘ」を格納している。そして、認証情報格納部１１５は、「Ｘ」に対応付けられた不当情報７０−１として、「Ｚ」を格納している。
【００１８】
即ち、第１入力部１１０が、入力パスワードの第１部分５０−１として「Ｘ」を入力させた場合に、確認情報出力部１２０は、「Ｘ」が、正しい入力パスワードの第１部分５０−１である「Ｂ」と一致しないので、第１部分５０−１が正当でないと判断する。そして、確認情報出力部１２０は、認証対象の入力者である「ＩＤ１」及び第１部分５０−１の内容である「Ｘ」の双方に対応付けられた不当情報である、「Ｚ」を出力する。入力者に応じた不当情報が出力されるので、不正アクセスを試みる入力者は、入力者識別情報を様々に変更した場合であっても、確認情報及び不当情報を容易に区別できない。
【００１９】
本図の例においては、例えば、認証情報格納部１１５は、正当でない第１部分５０−１の内容として、入力者が入力し得る全ての組合せを格納している。例えば、入力者が入力し得る文字がアルファベットの大文字である場合には、「Ａ…Ａ」から「Ｚ…Ｚ」までのすべての組合せに対する不当情報を格納している。そして、確認情報出力部１２０は、入力させた一の第１部分５０又は当該一の第１部分以前に受け付けられた何れかの第１部分が不当である場合に、当該一の第１部分及び当該一の第１部分以前に受け付けられた第１部分と同一の内容を、「正当でない第１部分５０−１の内容」フィールドから選択する。そして、確認情報出力部１２０は、選択された内容に対応付けられた不当情報を「不当情報」フィールドから選択して出力する。
このように、確認情報出力部１２０は、入力させた当該一の第１部分及び当該一の第１部分以前に受け付けられた第１部分の内容に基づいて選択された不当情報を出力する。
【００２０】
これに代えて、確認情報出力部１２０は、第１部分が正当でなかった場合に、確認情報として出力し得る情報（例えば、アルファベットの大文字）の中から、無作為に選択した情報を、不当情報として出力してもよい。この場合、認証情報格納部１１５は、入力されたことのある正当でない第１部分の内容に対応付けて、既に出力した不当情報を格納してもよい。即ち、認証情報格納部１１５は、同一の内容である第１部分が再び入力された場合には、同一の不当情報を出力することができる。
【００２１】
また、第１入力部１１０が、入力パスワードの一文字目として「Ｉ」を入力させた場合に、確認情報出力部１２０は、「Ｉ」が、正しい入力パスワードの一文字目である「Ｂ」と一致しないので、第１部分５０−１が正当でないと判断する。そして、確認情報出力部１２０は、認証対象の入力者である「ＩＤ１」及び第１部分５０−１の内容である「Ｉ」の双方に対応付けられた不当情報である、「Ｂ」を出力する。
【００２２】
このように、確認情報出力部１２０は、正当でない第１部分５０−１が予め定められたデータである場合、例えば、予め定められたデータである「Ｉ」と一致した場合に、確認情報と同一の情報である「Ｂ」を出力してもよい。この場合、確認情報出力部１２０は、正当でない第１部分５０−１が「Ｉ」でない場合、例えば「Ｘ」である場合に、確認情報である「Ｂ」とは異なる不当情報、例えば「Ｚ」を出力する。即ち、正当でない第１部分５０−１に対して、認証装置１０は、確認情報と同一の情報又は確認情報と異なる情報の何れをも出力することができる。従って、入力パスワードを盗むことを試みる悪意ある入力者は、入力した第１部分５０が正当であるか否かを容易に判断することが出来ないので、入力パスワードが容易に盗まれることを未然に防ぐことが出来る。
なお、認証情報格納部１１５は、本図で示した入力者識別情報、入力パスワード、確認情報、及び不当情報の少なくとも１つを、暗号化して格納してもよい。この場合、認証情報格納部１１５は、悪意あるユーザーにより他のユーザーの入力パスワード等が容易に盗まれることを防ぐことが出来る。
【００２３】
図３は、出力デバイス１５０の表示例を示す。出力デバイス１５０は、ログインＩＤ指定欄１５２と、入力パスワード入力欄１５５と、確認情報出力欄１５８とを表示する。例えば、入力デバイス１００は、ログインＩＤをログインＩＤ指定欄１５２に入力させる。これに代えて、出力デバイス１５０は、ログインＩＤ指定欄１５２を表示せず、入力デバイス１００は、入力者により挿入されたＩＣカード又は磁気カード等から、ログインＩＤを取得してもよい。
【００２４】
また、入力デバイス１００は、入力パスワードを予め定められた入力パスワード入力欄１５５に入力させる。すなわち、第１入力部１１０は、入力パスワード入力欄１５５に対して第１部分５０−１〜Ｎを入力させ、第２入力部１３０は、入力パスワード入力欄１５５において、第１部分５０−１〜Ｎに続けて第２部分６０を入力させる。出力デバイス１５０は、入力パスワード入力欄１５５に入力された第１部分５０−１〜Ｎ及び第２部分６０を、入力された情報の内容に関わらず、「＊」と表示してもよい。
【００２５】
また、確認情報出力部１２０は、第１部分５０−１〜Ｎが正当であった場合に、認証装置１０が正当である旨を正当な入力者に示す、正当な入力者に予め通知された確認情報を確認情報出力欄１５８に出力する。例えば、確認情報出力部１２０は、第１部分５０−１が正当であった場合に、確認情報８０−１を出力する。また、確認情報出力部１２０は、第１部分５０−１〜Ｎの何れかが正当でなかった場合に、確認情報出力欄１５８に不当情報を出力する。
確認情報出力部１２０は、第１部分５０−１〜Ｎのそれぞれとして、一文字ずつの文字が入力された場合に、確認情報８０−１〜Ｎのそれぞれとして、一文字ずつのアルファベットを出力する。これに代えて、確認情報出力部１２０は、複数文字の入力に対して一文字を出力してもよいし、一文字の入力に対して複数の文字を出力してもよい。すなわち、確認情報出力部１２０は、確認情報８０−１〜Ｎ又は不当情報７０−１〜Ｎとして、それぞれ複数の文字を出力してもよいし、入力部１１０は、第１部分５０−１〜Ｎとして、それぞれ複数の文字を入力させてもよい。
【００２６】
図４は、認証装置１０の動作フローを示す。入力デバイス１００は、入力者にログインＩＤを入力させる（Ｓ１００）。そして、出力デバイス１５０は、入力欄を表示する（Ｓ１１０）。この際、認証装置１０は、同一のログインＩＤについて、入力者が正当でない旨の判断を既に複数回数行っている場合には、当該回数に応じた長さの待機時間経過後に、例えば、当該回数に応じて指数関数的に長い待機時間経過後に、入力欄を表示してもよい。この場合、認証装置１０は、同一のログインＩＤに対する入力パスワードを、悪意ある入力者により盗まれにくくすることができる。
【００２７】
第１入力部１１０は、入力パスワードの第１部分を入力させる（Ｓ１２０）。そして、確認情報出力部１２０は、第１部分が正当でありかつ当該第１部分以前に受け付けられた全ての第１部分が正当であるか否かを判断する（Ｓ１３０）。第１部分が正当でありかつ当該第１部分以前に受け付けられた全ての第１部分が正当である場合に（Ｓ１３０：ＹＥＳ）、確認情報出力部１２０は、確認情報を出力する（Ｓ１４０）。一方、第１部分又は当該第１部分以前に受け付けられた何れかの第１部分が不当である場合に（Ｓ１３０：ＮＯ）、確認情報出力部１２０は、不当情報を出力する（Ｓ１５０）。この際、正当でない第１部分が予め定められたデータである場合には、確認情報出力部１２０は、確認情報と同一の正当情報を出力してもよい。
【００２８】
続いて、認証装置１０は、複数の第１部分が全て入力されていない場合に（Ｓ１６０：ＮＯ）、Ｓ１２０に処理を戻す。すなわち、確認情報出力部１２０は、複数の第１部分が入力されるまでの間、正当な第１部分が入力される毎に確認情報を出力する。
【００２９】
一方、複数の第１部分が全て入力された場合に（Ｓ１６０：ＮＯ）、第２入力部１３０は、第２部分を入力させる（Ｓ１７０）。そして、判断部１４０は、複数の第１部分及び第２部分の双方が正当であると判断した場合に（Ｓ１８０：ＹＥＳ）、入力者が正当であると判断する（Ｓ１９０）。この場合、判断部１４０は、正当性通知を入力者に出力してもよいし、認証装置１０へのログインを許可してもよい。
【００３０】
図５は、第１の変形例における認証システム２０の概略を示す。認証システム２０は、ＫＩＯＳＫ端末等に代表され、入力者から入力パスワードを受け付ける入力端末２００と、入力端末２００に入力者の認証を行わせる認証サーバ２９０と、確認情報データベース２９８とを備える。入力端末２００及び認証サーバ２９０は、予め定められた強い暗号鍵によって相互に認証可能である。入力端末２００は、ログインＩＤを入力させ、当該ログインＩＤにより識別される正当な入力者に対応付けられた確認情報を認証サーバ２９０から取得する。認証サーバ２９０は、確認情報送信部２９５を有する。確認情報送信部２９５は、暗号鍵を用いて、入力端末２００が正当であると判断した場合に、入力端末２００からの指示に応じて確認情報データベース２９８から確認情報を取得し入力端末２００に送信する。確認情報送信部２９５は、更に、入力者に対応付けられた入力パスワード及び不当情報を確認情報データベース２９８から取得し、入力端末２００に送ってもよい。そして、入力端末２００は、受け取った確認情報、入力パスワード、及び不当情報を用いて、入力者の認証を行う。
【００３１】
図６は、第１の変形例における入力端末２００の機能ブロック図を示す。入力端末２００は、入力デバイス１００と、第１入力部１１０と、確認情報取得部１１８と、確認情報出力部１２０と、第２入力部１３０と、判断部１４０と、出力デバイス１５０とを備える。即ち、入力端末２００は、図１で説明した認証装置１０に、更に、確認情報取得部１１８を備える。そして、入力端末２００は、図１で説明した認証装置１０とは異なり、認証情報格納部１１５を備えなくともよい。入力端末２００における各ブロックの動作は、認証装置１０における同一符号の各ブロックの動作と略同一であるので、相違点のみを説明する。
【００３２】
入力デバイス１００は、入力者から選択された文字を、入力者を識別する入力者識別情報の一例であるログインＩＤとして受け付け、確認情報取得部１１８に送る。確認情報取得部１１８は、認証サーバ２９０から正当な入力者に予め通知され、入力端末２００が正当である旨を正当な入力者に示す確認情報を、受け取ったログインＩＤに基づいて確認情報送信部２９５から取得し、確認情報出力部１２０及び判断部１４０に送る。更に、確認情報取得部１１８は、ログインＩＤに対応付けられた入力パスワード及び不当情報を確認情報送信部２９５から取得し、確認情報出力部１２０及び判断部１４０に送ってもよい。そして、確認情報出力部１２０及び判断部１４０は、確認情報及び不当情報を確認情報取得部１１８から受け取る。
【００３３】
図７は、第１の変形例における認証システム２０の動作フローを示す。入力デバイス１００が、入力者にログインＩＤを入力させると、確認情報取得部１１８は、入力端末２００を識別する情報に対応付けて、ログインＩＤを確認情報送信部２９５に送る（Ｓ２００）。この際、確認情報取得部１１８は、入力端末２００及び認証サーバ２９０間で予め定められた暗号鍵によって、ログインＩＤを暗号化してもよいし、電子署名を付加してもよい。これにより、認証サーバ２９０は、入力端末２００が正当であるか否かを判断する（Ｓ２１０）。これに代えて、認証サーバ２９０は、更に、入力端末２００の正当性を判断する旨の指示を受けた場合に、入力端末２００が正当であるか否かを判断してもよい。
【００３４】
そして、入力端末２００が正当であると判断された場合に、（Ｓ２１０：ＹＥＳ）、確認情報送信部２９５は、入力パスワード、確認情報、及び不当情報を入力端末２００に送信する（Ｓ２２０）。これを受けて、入力端末２００は、入力者の認証処理を行う（Ｓ２３０）。入力者の認証処理の詳細は、図４で説明した、Ｓ１１０からＳ１９０までの処理と略同一であるので、説明を省略する。
【００３５】
このように、認証システム２０によると、入力者は、入力パスワードの入力先である入力端末２００が、認証サーバ２９０により正当であると認められたものであるか否かを判断することが出来る。例えば、入力者は、街頭等の公共の場所に設置された入力端末２００に、第１部分を入力し、確認情報が正当であるかを確認することにより、入力端末２００が正当か否かを判断できる。
【００３６】
なお、他の例として、入力端末２００に代えて認証サーバ２９０が、入力者の認証処理を行ってもよい。より具体的には、入力端末２００は、ログインＩＤ、入力パスワードの第１部分、及び第２部分を入力させる毎に、当該ログインＩＤ、第１部分、及び第２部分を認証サーバ２９０に送信する。この場合、入力端末２００に代えて認証サーバ２９０が、確認情報出力部１２０及び判断部１４０を有し、第１部分及び第２部分の正当性を判断してもよい。この形態によると、入力端末２００の構成を簡素化することができる。
【００３７】
図８は、第２の変形例における認証装置１０の機能ブロック図を示す。本変形例における認証装置１０は、図１における認証装置１０とは異なり、入力デバイス１００及び出力デバイス１５０を備えなくともよい。その他の構成については、図１における認証装置１０の同符号の部材と略同一であるので、相違点のみを説明する。
【００３８】
認証装置１０は、当該認証装置１０に対して遠隔地に設けられた電話機３０と通信を行う。第１入力部１１０は、電話機３０のボタン３１０を介して第１部分を入力させる。また、確認情報出力部１２０は、確認情報を電話機３０の受話器３２０に対する音声信号として出力する。
【００３９】
このように、本変形例における認証装置１０は、遠隔地に設けられ、文字や映像を表示できない音声通話専用の電話機３０に対しても、音声信号として確認情報を出力することができる。
【００４０】
図９は、第３の変形例における認証システム３００の機能ブロック図を示す。認証システム３００は、正当な入力者に対して所定のサービスを提供するサービスサイト３３０と、ネットワークを介してサービスサイト３３０と通信する相互認証サービス提供プロバイダ３４０とを備える。サービスサイト３３０は、例えば、ＷＷＷ（ワールド・ワイド・ウェブ）システムにおけるウェブサーバであり、ネットワークを介してアクセスする入力者を、相互認証サービス提供プロバイダ３４０を用いて認証する。サービスサイト３３０は、相互認証サービス提供プロバイダ３４０から受け取った認証結果に基づき、正当であると判断された入力者に対して所定のサービスを提供する。相互認証サービス提供プロバイダ３４０は、入力者から受け付けた入力パスワードに応じて入力者を認証し、入力者の認証結果をサービスサイト３３０に送る。相互認証サービス提供プロバイダ３４０は、予め定められた暗号鍵によりサービスサイト３３０と暗号通信を行ってもよい。
【００４１】
相互認証サービス提供プロバイダ３４０は、入力デバイス１００と、第１入力部１１０と、確認情報取得部１１８と、確認情報出力部１２０と、第２入力部１３０と、判断部１４０と、通知部１４５と、出力デバイス１５０とを有する。即ち、相互認証サービス提供プロバイダ３４０は、図１で説明した認証装置１０に、更に、確認情報取得部１１８と、入力パスワード取得部１２５と、通知部１４５とを備える。そして、相互認証サービス提供プロバイダ３４０は、図１で説明した認証装置１０とは異なり、認証情報格納部１１５を備えなくともよい。認証装置１０における各ブロックの動作は、認証装置１０における同一符号の各ブロックの動作と略同一であるので、相違点のみを説明する。
【００４２】
入力パスワード取得部１２５は、正当な入力者により予め設定された正当な入力パスワードを取得し、確認情報出力部１２０及び判断部１４０に送る。また、確認情報取得部１１８は、サービスサイト３３０から正当な入力者に予め通知され、サービスサイト３３０が正当である旨を正当な入力者に示す確認情報をサービスサイト３３０から取得し、確認情報出力部１２０及び判断部１４０に送る。確認情報出力部１２０は、受け取った正当な入力パスワードと比較して第１部分が正当であった場合に、確認情報取得部１１８から受け取った確認情報を出力デバイス１５０に出力する。判断部１４０は、受け取った正当な入力パスワードが、受け取った第１部分及び第２部分に一致する場合に、第１部分及び第２部分が正当であると判断し、その旨を通知部１４５に通知する。これを受けて、通知部１４５は、入力者が正当である旨を示す正当性通知をサービスサイト３３０に送る。
【００４３】
図１０は、第３の変形例における認証システム３００の動作フローを示す。入力パスワード取得部１２５は、正当な入力パスワードを予め入力者から取得する（Ｓ３００）。一方、サービスサイト３３０は、確認情報を正当な入力者に予め通知する（Ｓ３１０）。そして、サービスサイト３３０は、確認情報を相互認証サービス提供プロバイダ３４０に送信する（Ｓ３２０）。確認情報取得部１１８は、サービスサイト３３０から確認情報を取得する（Ｓ３３０）。相互認証サービス提供プロバイダ３４０は、取得した入力パスワード及び確認情報を用いて入力者の認証処理を行う（Ｓ３４０）。入力者の認証処理の詳細は、図４で説明した、Ｓ１００からＳ１７０までの処理と略同一であるので、説明を省略する。
【００４４】
続いて、判断部１４０は、入力パスワードの第１部分及び第２部分の双方が正当であるか否かを判断することにより、入力者が正当であるか否かを判断する（Ｓ３５０）。入力者が正当である場合に、通知部１４５は、入力者が正当である旨を示す正当性通知をサービスサイト３３０に送る（Ｓ３６０）。これを受けて、サービスサイト３３０は、入力者に対して所定のサービスを提供する。
このように、本変形例における相互認証サービス提供プロバイダ３４０によれば、入力者の認証機能を有しないサービスサイト３３０に対して、入力者及びサービスサイト３３０間で相互の正当性を認証させる相互認証サービスを提供することができる。
【００４５】
図１１は、以上で示した実施形態及び変形例に係る認証装置１０のハードウェア構成の一例を示す。本実施形態に係る認証装置１０は、ホストコントローラ１０８２により相互に接続されるＣＰＵ１０００、ＲＡＭ１０２０、グラフィックコントローラ１０７５、及び表示装置１０８０を有するＣＰＵ周辺部と、入出力コントローラ１０８４によりホストコントローラ１０８２に接続される通信インターフェイス１０３０、及びＩＣカードスロット１０５５を有する入出力部と、入出力コントローラ１０８４に接続されるＲＯＭ１０１０及び入出力チップ１０７０を有するレガシー入出力部とを備える。
【００４６】
ホストコントローラ１０８２は、ＲＡＭ１０２０と、高い転送レートでＲＡＭ１０２０をアクセスするＣＰＵ１０００及びグラフィックコントローラ１０７５とを接続する。ＣＰＵ１０００は、ＲＯＭ１０１０及びＲＡＭ１０２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ１０７５は、ＣＰＵ１０００等がＲＡＭ１０２０内に設けたフレームバッファ上に生成する画像データを取得し、表示装置１０８０上に表示させる。これに代えて、グラフィックコントローラ１０７５は、ＣＰＵ１０００等が生成する画像データを格納するフレームバッファを、内部に含んでもよい。
【００４７】
入出力コントローラ１０８４は、ホストコントローラ１０８２と、比較的高速な入出力装置である通信インターフェイス１０３０及びＩＣカードスロット１０５５を接続する。通信インターフェイス１０３０は、ネットワークを介して他の装置と通信する。ＩＣカードスロット１０５５は、ＩＣカード１０５８からプログラム又はデータを読み取り、入出力コントローラ１０８４を介してＲＡＭ１０２０に提供する。
【００４８】
また、入出力コントローラ１０８４には、ＲＯＭ１０１０と、入出力チップ１０７０等の比較的低速な入出力装置とが接続される。ＲＯＭ１０１０は、認証装置１０の起動時にＣＰＵ１０００が実行するブートプログラムや、認証装置１０のハードウェアに依存するプログラム等を格納する。入出力チップ１０７０は、フレキシブルディスク１０９０や、例えばパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して各種の入出力装置を接続する。
【００４９】
認証装置１０に提供されるプログラムは、ＩＣカード１０５８等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、入出力コントローラ１０８４を介して認証装置１０にインストールされ、認証装置１０において実行される。
【００５０】
認証装置１０にインストールされて実行されるプログラムは、入力デバイス実現モジュールと、第１入力モジュールと、確認情報格納モジュールと、確認情報出力モジュールと、第２入力モジュールと、判断モジュールと、出力デバイス実現モジュールとを含む。各モジュールが認証装置１０に働きかけて行わせる動作は、図１から図４及び図８において説明した認証装置１０における、対応する部材の動作と同一であるから、説明を省略する。認証装置１０を実現するプログラムは、記録媒体に格納され認証装置１０に提供されてもよいし、ネットワークを介してインストールされてもよい。
【００５１】
なお、入力端末２００及び相互認証サービス提供プロバイダ３４０のハードウェア構成は、本図に示した構成と略同一であってよい。これに代えて、端末入力端末２００及び相互認証サービス提供プロバイダ３４０のそれぞれは、ハードディスクドライブ、ＣＤ−ＲＯＭドライブ、及びＦＤドライブを更に備えてもよい。入力端末２００を実現するプログラムは、記録媒体に格納され入力端末２００に提供されてもよいし、認証サーバ２９０からネットワークを介してインストールされてもよい。入力端末２００にインストールされて実行されるプログラムは、入力デバイス実現モジュールと、第１入力モジュールと、確認情報格納モジュールと、確認情報出力モジュールと、第２入力モジュールと、判断モジュールと、出力デバイス実現モジュールと、確認情報取得モジュールとを含む。各モジュールが入力端末２００に働きかけて行わせる動作は、図５から図７において説明した入力端末２００における、対応する部材の動作と同一であるから、説明を省略する。
【００５２】
相互認証サービス提供プロバイダ３４０を実現するプログラムは、記録媒体に格納され相互認証サービス提供プロバイダ３４０に提供されてもよいし、サービスサイト３３０からネットワークを介してインストールされてもよい。相互認証サービス提供プロバイダ３４０にインストールされて実行されるプログラムは、入力デバイス実現モジュールと、第１入力モジュールと、確認情報格納モジュールと、確認情報出力モジュールと、第２入力モジュールと、判断モジュールと、出力デバイス実現モジュールと、確認情報取得モジュールと、入力パスワード取得モジュールと、通知モジュールとを含む。各モジュールが相互認証サービス提供プロバイダ３４０に働きかけて行わせる動作は、図９及び図１０において説明した相互認証サービス提供プロバイダ３４０における、対応する部材の動作と同一であるから、説明を省略する。
【００５３】
以上に示したプログラム又はモジュールは、外部の記録媒体に格納されてもよい。記録媒体としては、フレキシブルディスク、ＣＤ−ＲＯＭの他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムを認証装置１０、入力端末２００、又は相互認証サービス提供プロバイダ３４０に提供してもよい。
【００５４】
以上の説明から明らかなように、認証装置１０は、入力者から受け付けた入力パスワードに応じて入力者を認証するとともに、入力パスワードの第１部分に基づいて、当該認証装置１０が正当である旨を入力者に出力することができる。すなわち、入力者は、入力パスワードの第１部分のみを入力した時点で、認証装置１０が正当か否かを判断できるので、入力パスワードの全てを、正当でない認証装置に盗まれることを防ぐことができる。
【００５５】
また、認証装置１０は、入力パスワードの第１部分が正当でない場合に、正当でない入力者には、当該第１部分が正当であるか否かを判断できない不当情報を出力する。従って、認証装置１０は、正当でない入力者による入力パスワードの盗用を防ぐことができるので、不正アクセスを効果的に防止することができる。
【００５６】
また、本実施形態で説明した認証装置１０によると、入力者は、既存の認証システムに比べて、入力パスワードのみならず確認情報をも憶えなければならないため一見面倒であるが、この点に関しては容易に解決可能である。例えば、入力者は、少し長めの単一のパスワードを記憶しておき、当該パスワードを一文字おきに、入力パスワード及び確認情報として用いることができる。即ち、入力者は、「Ｆａｌｃｏｎ３２」をパスワードとして記憶しておき、「Ｆｌｏ３」を入力パスワードとして用い、「ａｃｎ２」を確認情報として用いればよい。
【００５７】
以上に示した実施形態によると、以下に示す認証装置、認証システム、認証方法、プログラム、及び記録媒体が実現される。
【００５８】
（項目１）  入力者から受け付けた入力パスワードに応じて前記入力者を認証する認証装置であって、前記入力パスワードの第１部分を入力させる第１入力部と、前記第１部分が正当であった場合に、当該認証装置が正当である旨を正当な前記入力者に示す、前記正当な入力者に予め通知された確認情報を出力する確認情報出力部と、前記入力パスワードの前記第１部分以降の第２部分を入力させる第２入力部と、前記第１部分及び前記第２部分が正当であった場合に、前記入力者を正当と判断する判断部とを備えることを特徴とする認証装置。
（項目２）  前記第１部分が正当でなかった場合に、前記確認情報出力部は、正当でない当該第１部分が予め定められたデータである場合に、前記確認情報と同一の情報を出力し、正当でない当該第１部分が前記予め定められたデータでない場合に、前記確認情報とは異なる不当情報を出力することを特徴とする項目１記載の認証装置。
（項目３）  複数の前記入力者毎に、入力される不当な前記第１部分の内容に対応付けて出力される不当情報を格納する認証情報格納部を更に備え、前記確認情報出力部は、前記第１部分が正当でない場合に、認証対象の前記入力者及び前記第１部分の内容の双方に対応付けられた前記不当情報を出力することを特徴とする項目１記載の認証装置。
【００５９】
（項目４）  前記第１入力部は、複数の前記第１部分を入力させ、前記複数の第１部分のそれぞれに、当該第１部分が正当であった場合に出力される複数の前記確認情報のそれぞれが対応付けられており、前記確認情報出力部は、一の前記第１部分が入力された場合において、当該一の第１部分が正当でありかつ当該一の第１部分以前に受け付けられた全ての第１部分が正当である場合に、当該一の第１部分に対応付けられた前記確認情報を出力し、当該一の第１部分又は当該一の第１部分以前に受け付けられた何れかの前記第１部分が不当である場合に、当該一の第１部分及び当該一の第１部分以前に受け付けられた第１部分の内容に基づいて選択された前記不当情報を出力することを特徴とする項目１記載の認証装置。
（項目５）  前記第１入力部は、予め定められた入力欄に対して前記第１部分を入力させ、前記第２入力部は、前記入力欄において、前記第１部分に続けて前記第２部分を入力させることを特徴とする項目１記載の認証装置。
（項目６）  前記確認情報出力部は、正当な前記第１部分が入力される毎に、前記確認情報を出力することを特徴とする項目１記載の認証装置。
【００６０】
（項目７）  前記第１入力部は、当該認証装置に対して遠隔地に設けられた電話機のボタンを介して前記第１部分を入力させ、前記確認情報出力部は、前記確認情報を前記電話機の受話器に対する音声信号として出力することを特徴とする項目１記載の認証装置。
（項目８）  入力者から受け付けた入力パスワードに応じて前記入力者を認証する認証装置であって、予め定められた入力欄により前記入力パスワードの第１部分を入力させる第１入力部と、前記第１部分が正当であった場合に、当該認証装置が正当である旨を正当な前記入力者に示す、前記正当な入力者に予め通知された確認情報を出力する確認情報出力部と、前記入力欄において、前記入力パスワードの前記第１部分以降の第２部分を、前記第１部分に続けて入力させる第２入力部と、前記第１部分及び前記第２部分が正当であった場合に、前記入力者を正当と判断する判断部とを備えることを特徴とする認証装置。
【００６１】
（項目９）  入力者から入力パスワードを受け付ける入力端末と、前記入力端末に前記入力者の認証を行わせる認証サーバとを備えた認証システムであって、前記入力端末は、前記認証サーバから正当な前記入力者に予め通知され、前記入力端末が正当である旨を前記正当な入力者に示す確認情報を、前記認証サーバから取得する確認情報取得部と、前記入力パスワードの第１部分を入力させる第１入力部と、前記第１部分が正当であった場合に、前記確認情報を出力する確認情報出力部と、前記入力パスワードの前記第１部分以降の第２部分を入力させる第２入力部と、前記第１部分及び前記第２部分が正当であった場合に、前記入力者を正当と判断する判断部とを有し、前記認証システムは、前記入力端末からの指示に応じて、正当な前記入力者に対応付けられた前記確認情報を前記入力端末に送信する確認情報送信部を有することを特徴とする認証システム。
（項目１０）  入力者から受け付けた入力パスワードに応じて前記入力者を認証する認証方法であって、前記入力パスワードの第１部分を入力させる段階と、前記第１部分が正当であった場合に、認証者が正当である旨を正当な前記入力者に示す、前記正当な入力者に予め通知された確認情報を出力する段階と、前記入力パスワードの前記第１部分以降の第２部分を入力させる段階と、前記第１部分及び前記第２部分が正当であった場合に、前記入力者を正当と判断する段階とを備えることを特徴とする認証方法。
【００６２】
（項目１１）  入力者から受け付けた入力パスワードに応じて前記入力者を認証する認証方法であって、予め定められた入力欄により前記入力パスワードの第１部分を入力させる段階と、前記第１部分が正当であった場合に、認証者が正当である旨を正当な前記入力者に示す、前記正当な入力者に予め通知された確認情報を出力する段階と、前記入力欄において、前記入力パスワードの前記第１部分以降の第２部分を、前記第１部分に続けて入力させる段階と、前記第１部分及び前記第２部分が正当であった場合に、前記入力者を正当と判断する段階とを備えることを特徴とする認証方法。
（項目１２）  コンピュータにより入力者から受け付けた入力パスワードに応じて前記入力者を認証すると共に、所定のサービスを提供するサービスサイトの正当性を前記入力者に認証させる相互認証サービスを提供する相互認証サービス提供プロバイダであって、前記相互認証サービスが、正当な前記入力者により予め設定された正当な入力パスワードを取得する入力パスワード取得段階と、前記正当な入力者に予め通知され、前記サービスサイトが正当であることを前記正当な入力者に示す確認情報を取得する確認情報取得段階と、前記入力パスワードの第１部分を入力させる第１入力段階と、前記第１部分が正当な前記入力パスワードと比較して正当であった場合に、前記確認情報を出力する確認情報出力段階と、前記入力パスワードの前記第１部分以降の第２部分を入力させる第２入力段階と、前記第１部分及び前記第２部分が正当であった場合に、前記入力者が正当である旨を前記サービスサイトに通知する通知段階とを備えることを特徴とする相互認証サービス提供プロバイダ。
（項目１３）  入力者から受け付けた入力パスワードに応じて前記入力者を認証する認証装置としてコンピュータを機能させるプログラムであって、前記コンピュータを、前記入力パスワードの第１部分を入力させる第１入力部と、前記第１部分が正当であった場合に、当該認証装置が正当である旨を正当な前記入力者に示す、前記正当な入力者に予め通知された確認情報を出力する確認情報出力部と、前記入力パスワードの前記第１部分以降の第２部分を入力させる第２入力部と、前記第１部分及び前記第２部分が正当であった場合に、前記入力者を正当と判断する判断部として機能させることを特徴とするプログラム。
【００６３】
（項目１４）  入力者から受け付けた入力パスワードに応じて前記入力者を認証する認証装置としてコンピュータを機能させるプログラムであって、前記コンピュータを、予め定められた入力欄により前記入力パスワードの第１部分を入力させる第１入力部と、前記第１部分が正当であった場合に、当該認証装置が正当である旨を正当な前記入力者に示す、前記正当な入力者に予め通知された確認情報を出力する確認情報出力部と、前記入力欄において、前記入力パスワードの前記第１部分以降の第２部分を、前記第１部分に続けて入力させる第２入力部と、前記第１部分及び前記第２部分が正当であった場合に、前記入力者を正当と判断する判断部として機能させることを特徴とするプログラム。
（項目１５）  コンピュータを、入力者から受け付けた入力パスワードに応じて前記入力者を認証すると共に、所定のサービスを提供するサービスサイトの正当性を前記入力者に認証させる相互認証サービスを提供する相互認証サービス提供プロバイダとして機能させるプログラムであって、  前記コンピュータを、正当な前記入力者により予め設定された正当な入力パスワードを取得する入力パスワード取得部と、前記正当な入力者に予め通知され、前記サービスサイトが正当であることを前記正当な入力者に示す確認情報を取得する確認情報取得部と、前記入力パスワードの第１部分を入力させる第１入力部と、前記第１部分が正当な前記入力パスワードと比較して正当であった場合に、前記確認情報を出力する確認情報出力部と、前記入力パスワードの前記第１部分以降の第２部分を入力させる第２入力部と、前記第１部分及び前記第２部分が正当であった場合に、前記入力者が正当である旨を前記サービスサイトに通知する通知部として機能させることを特徴とするプログラム。
（項目１６）  請求項１３から請求項１５の何れかに記載のプログラムを記録した記録媒体。
【００６４】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更または改良を加えることができる。そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００６５】
【発明の効果】
上記説明から明らかなように、本発明によれば、入力パスワードの入力者は、不正な認証装置に入力パスワードを盗まれることを防ぐことができる。
【図面の簡単な説明】
【図１】図１は、認証装置１０の機能ブロック図。
【図２】図２は、認証情報格納部１１５が格納する情報の一例を示す図。
【図３】図３は、出力デバイス１５０の表示例を示す図。
【図４】図４は、認証装置１０の動作フローを示す図。
【図５】図５は、第１の変形例における認証システム２０の概略図。
【図６】図６は、第１の変形例における入力端末２００の機能ブロック図。
【図７】図７は、第１の変形例における認証システム２０の動作フローを示す図。
【図８】図８は、第２の変形例における認証装置１０の機能ブロック図。
【図９】図９は、第３の変形例における認証システム３００の機能ブロック図。
【図１０】図１０は、第３の変形例における認証システム３００の動作フローを示す図。
【図１１】図１１は、以上で示した実施形態及び変形例に係る認証装置１０のハードウェア構成の一例を示す図。
【符号の説明】
１０  認証装置
２０  認証システム
３０  電話機
５０  第１部分
６０  第２部分
７０  不当情報
８０  確認情報
１００  入力デバイス
１１０  第１入力部
１１５  認証情報格納部
１１８  確認情報取得部
１２０  確認情報出力部
１２５  入力パスワード取得部
１３０  第２入力部
１４０  判断部
１４５  通知部
１５０  出力デバイス
１５２  ログインＩＤ指定欄
１５５  入力パスワード入力欄
１５８  確認情報出力欄
２００  入力端末
２９０  認証サーバ
２９５  確認情報送信部
２９８  確認情報データベース
３００  認証システム
３１０  ボタン
３２０  受話器
３３０  サービスサイト
３４０  相互認証サービス提供プロバイダ
【図１】
2004206475.tif 000003
【図２】
2004206475.tif 000004
【図３】
2004206475.tif 000005
【図４】
2004206475.tif 000006
【図５】
2004206475.tif 000007
【図６】
2004206475.tif 000008
【図７】
2004206475.tif 000009
【図８】
2004206475.tif 000010
【図９】
2004206475.tif 000011
【図１０】
2004206475.tif 000012
【図１１】
2004206475.tif 000013