(57)【要約】【課題】パスワード入力段階で、パスワードの盗用を防止できるパスワード入力処理方法を提供する。【解決手段】利用者が記憶している暗証コードＳＣｉを予め認証装置２０に記憶しておく。認証装置で、利用時ごとに異なるデータ配列ＤＡｘを作成して入力装置１０に送信し、表示部１１によりデータ配列ＤＡｘを表示する。利用者が表示部に表示されたデータ配列から暗証コードに対応するパスワードを読み取って入力部１２により入力する。認証装置において、データ配列と暗証コードから利用者の真正パスワードを演算し、真正パスワードと入力されたパスワードを比較することにより、パスワードの認証が行われる。【選択図】    図２
2005025521.tif 000002
【特許請求の範囲】
【請求項１】
利用者がパスワードを入力するパスワード入力側と、該パスワードが正しいことを認証するパスワード認証側とからなるシステムに適用されるパスワード入力処理方法であって、
該利用者が記憶している暗証コードを予め前記パスワード認証側で記憶しておき、
該パスワード認証側にて利用時ごとに異なるデータの組合せとなるデータ配列を作成して前記パスワード入力側に送信し、
該パスワード入力側にて該データ配列を表示手段により表示し、
利用者が、該表示手段に表示された前記データ配列から前記暗証コードに対応するパスワードを読み取って入力手段により入力し、
入力された該パスワードを前記パスワード認証側に送信し、
該パスワード認証側にて、入力された該パスワードが、前記データ配列の前記暗証コードに対応するパスワードであることを確認して認証を行うことを特徴とするパスワード入力処理方法。
【請求項２】
利用者が自己を特定する住所・氏名等識別情報とパスワードを入力するパスワード入力側と、該識別情報及びパスワードに基づいて利用者本人であることを認証するパスワード認証側とからなるシステムに適用されるパスワード入力処理方法であって、
前記識別情報と、該識別情報に対応すると共に該利用者が自己のものとして記憶している暗証コードとを予め前記パスワード認証側で記憶しておき、
該パスワード認証側にて利用時ごとに異なるデータの組合せとなるデータ配列を作成して前記パスワード入力側に送信し、
該パスワード入力側にて該データ配列を表示手段により表示し、
利用者が、前記識別情報を入力手段によって入力すると共に、前記表示手段に表示された前記データ配列から前記暗証コードに対応するパスワードを読み取って該入力手段により入力し、
入力された該パスワード及び識別情報を前記パスワード認証側に送信し、
前記パスワード認証側にて、前記データ配列と入力された前記識別情報に基づく前記暗証コードとから前記利用者の真正パスワードを演算し、
前記パスワード認証側にて該演算された真正パスワードと前記パスワード入力側から送信されたパスワードとを比較して、該パスワードの認証を行うことを特徴とするパスワード入力処理方法。
【請求項３】
入力された前記パスワードを前記パスワード入力側にてさらに暗号化し、前記パスワード認証側にて該パスワードの暗号化解除を行うことを特徴とする前記請求項２に記載のパスワード入力処理方法。
【請求項４】
前記暗証コードが、一次元の配列表内から選択された複数の特定位置の組合せであり、前記データ配列が該配列表に当てはめられた数字等の一次元配列であることを特徴とする前記請求項１から３のいずれか１項に記載のパスワード入力処理方法。
【請求項５】
前記暗証コードが、ｍ行ｎ列の二次元配列表内から選択された複数の特定位置の組合せであり、前記データ配列が該二次元配列表に当てはめられた数字等の二次元配列であることを特徴とする前記請求項１から３のいずれか１項に記載のパスワード入力処理方法。
【請求項６】
前記二次元配列表が、互いに隣接する各位置が濃淡の２色で区分された市松模様にされたことを特徴とする前記請求項５に記載のパスワード入力処理方法。
【請求項７】
前記データ配列を構成する数字等に、同一のものが含まれていることを特徴とする前記請求項４から６のいずれか１項に記載のパスワード入力処理方法。
【請求項８】
前記請求項１から７のいずれかに記載のパスワード入力処理方法をコンピュータに実行させるためのパスワード入力処理プログラム。
【請求項９】
前記請求項８に記載のパスワード入力処理プログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項１０】
利用者がパスワードを入力するパスワード入力装置と、該パスワードが正しいことを認証するパスワード認証装置とを備えてなるパスワード入力処理装置であって、
前記パスワード認証装置に設けられて、前記利用者が記憶している暗証コードを予め記憶した暗証コード記憶手段と、
前記パスワード認証装置に設けられて、利用時ごとに異なるデータの組合せとなるデータ配列を生成するデータ配列生成手段と、
前記パスワード入力装置に設けられて、前記データ配列を表示する表示手段と、
前記パスワード入力装置に設けられて、利用者が前記表示手段に表示された前記データ配列から読み取った前記暗証コードに対応するパスワードを入力するための入力手段と、
前記パスワード認証装置から送信された前記データ配列を前記表示手段に表示させると共に、入力された前記パスワードを前記パスワード認証装置に送信するように制御する入力制御手段と、
前記パスワード入力装置に前記データ配列を送信し、前記データ配列と前記暗証コードとから前記利用者の真正パスワードを演算し、さらに該演算された真正パスワードと前記パスワード入力装置から送信されたパスワードとを比較して該パスワードの認証を行う認証制御手段とを備えたことを特徴とするパスワード入力処理装置。
【請求項１１】
利用者が自己を特定する住所・氏名等識別情報とパスワードを入力するパスワード入力装置と、該識別情報及びパスワードに基づいて利用者本人であることを認証するパスワード認証装置とにより構成されたパスワード入力処理装置であって、
前記パスワード認証装置に設けられて、前記識別情報と、該識別情報に対応すると共に該利用者が自己のものとして記憶している暗証コードとを予め記憶した暗証コード記憶手段と、
前記パスワード認証装置に設けられて、利用時ごとに異なるデータの組合せとなるデータ配列を生成するデータ配列生成手段と、
前記パスワード入力装置に設けられて、前記データ配列を表示する表示手段と、
前記パスワード入力装置に設けられて、利用者が自己の識別情報と前記表示手段に表示された前記データ配列から読み取った前記暗証コードに対応するパスワードとを入力するための入力手段と、
前記パスワード認証装置から送信された前記データ配列を前記表示手段に表示させると共に、入力された前記パスワード及び識別情報を前記パスワード認証装置に送信するように制御する入力制御手段と、
前記パスワード入力装置に前記データ配列を送信し、該データ配列と該パスワード入力装置から送信された前記識別情報に基づく暗証コードとから前記利用者の真正パスワードを演算し、さらに該演算された真正パスワードと前記パスワード入力装置から送信されたパスワードとを比較して該パスワードの認証を行う認証制御手段とを備えたことを特徴とするパスワード入力処理装置。
【請求項１２】
前記パスワード入力装置に設けられて、入力された前記パスワードを暗号化する暗号化手段と、前記パスワード認証装置に設けられて、前記パスワードの暗号化を解除する暗号化解除手段とを備えたことを特徴とする前記請求項１１に記載のパスワード入力処理装置。
【請求項１３】
前記暗証コードが、一次元の配列表内から選択された複数の特定位置の組合せであり、前記データ配列が該配列表に当てはめられた数字等の一次元配列であることを特徴とする前記請求項１０から１２のいずれか１項に記載のパスワード入力処理装置。
【請求項１４】
前記暗証コードが、ｍ行ｎ列の二次元配列表内から選択された複数の特定位置の組合せであり、前記データ配列が該二次元配列表に当てはめられた数字等の二次元配列であることを特徴とする前記請求項１０から１２のいずれか１項に記載のパスワード入力処理装置。
【請求項１５】
前記二次元配列表が、互いに隣接する各位置が濃淡の２色で区分された市松模様にされたことを特徴とする前記請求項１４に記載のパスワード入力処理装置。
【請求項１６】
前記データ配列を構成する数字等に、同一のものが含まれていることを特徴とする前記請求項１３から１５のいずれか１項に記載のパスワード入力処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、利用者によりパスワード入力側で入力されたパスワードに基づいて、パスワード認証側で正しいパスワードであることを認証するパスワード入力処理に係り、特に銀行、コンビニエンスストア等に設置された現金自動支払装置等の現金決済システム、インターネット上で行われる電子商取引等において利用者本人であることの認証のために用いられるパスワード入力処理方法、パスワード入力処理装置、パスワード入力処理プログラム及び記憶媒体に関する。
【０００２】
【従来の技術】
従来、パスワード入力処理方法としては、例えば銀行の支店等に設置された現金自動支払機等において利用者の認証を行う際には、利用者に自己を特定する住所・氏名等識別情報と暗証番号（パスワード）を入力させ、入力されたデータを暗号化して本店等のホストコンピュータに送信し、ホストコンピュータで受信したデータと予め保管された利用者データとを照合することにより、利用者本人であるか否かの認証が行われている。暗証番号の暗号化は、通信傍受等による不法な盗用を避けるためであり、例えば以下のように行われる。暗証番号の入力値が同じであっても毎回異なる値となって送信されるように、ホストコンピュータが毎回ワンタイムパスワードと呼ばれるパスワードの変換方法を指定し、これに従って端末コンピュータが入力値を変換して変換後のデータをホストコンピュータのＲＳＡ暗号等の公開鍵暗号で暗号化して送信する等の方法が使用されている。
【０００３】
しかし、上記パスワード入力処理方法は、暗証番号の送信中の通信傍受に対してほぼ安全であるが、送信前においては問題がある。例えば、利用者の暗証番号入力を横からのぞきこまれる、パスワード入力側に利用者が入力した入力データを保存するプログラムを仕掛けて不法にデータを採取する等により、暗証番号が他人に不法に知られてこれを悪用されるおそれがある。例えば特許文献１に示すように、利用者がパスワード入力領域内の任意の形状を表す小領域の群を１小領域単位で位置指示する操作を行うと、そのつど、位置指示された小領域識別情報に変換されて、領域識別情報保持手段に順次保持され、パスワードの入力の終了の操作が行われると、それまで領域情報保持手段に保持された領域識別情報の列から対応するパスワードが決定される、パスワード入力方法が知られている。しかし、このパスワード入力方法についても、パスワードが他人に知られるという上記問題は解消されていない。
【０００４】
【特許文献１】
特開２０００−６６７９１号公報（第２頁、図１）
【０００５】
【発明が解決しようとする課題】
本発明は、上記問題を解決しようとするものであり、パスワード入力段階で、利用者のパスワードを不法に他人に知られないようにできるパスワード入力処理方法、パスワード入力処理装置、パスワード入力処理プログラム及び記憶媒体を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために上記請求項１の発明の構成上の特徴は、利用者がパスワードを入力するパスワード入力側と、パスワードが正しいことを認証するパスワード認証側とからなるシステムに適用されるパスワード入力処理方法であって、利用者が記憶している暗証コードを予めパスワード認証側で記憶しておき、パスワード認証側にて利用時ごとに異なるデータの組合せとなるデータ配列を作成してパスワード入力側に送信し、パスワード入力側にてデータ配列を表示手段により表示し、利用者が、表示手段に表示されたデータ配列から暗証コードに対応するパスワードを読み取って入力手段により入力し、入力されたパスワードをパスワード認証側に送信し、パスワード認証側にて、入力されたパスワードが、データ配列の暗証コードに対応するパスワードであることを確認して認証を行うことにある。
【０００７】
上記のように構成した請求項１の発明においては、利用者のみが認識している秘密情報である暗証コードが、予めパスワード認証側で記憶されている。利用者がパスワードの認証を受ける際に、パスワード認証側より利用時ごとに異なるデータ配列がパスワード入力側に送信され、データ配列がパスワード入力側の表示手段により表示される。利用者は、表示手段に表示されたデータ配列から暗証コードに対応するパスワードを読み取って入力手段により入力する。入力されたパスワードがパスワード認証側に送信される。一方、パスワード認証側では、パスワード入力側に送ったデータ配列と暗証コードとから利用者の真のパスワードが演算される。この演算された真のパスワードとパスワード入力側から送信されたパスワードとをパスワード認証側にて比較することにより、入力されたパスワードの認証が適正に行われる。
【０００８】
このように、請求項１の発明においては、利用者が入力するパスワードは、利用者が記憶している暗証コードを、利用ごとに異なるデータ配列に適用することにより決定される。すなわち、利用者が入力するものは、利用者の実質的なパスワードである暗証コード自体ではなく、見かけ上は利用毎に異なるパスワードである。そのため、利用者のパスワード入力を横からのぞきこまれたりして他人に不法にパスワードが採取されても、このパスワード自体は次回の使用において何の意味もないものである。一方、利用者の実質的なパスワードである暗証コード自体は、利用者自身とパスワード認証側にのみ認識されているものであるため、他人には知られおそれはほとんどない。その結果、請求項１の発明においては、パスワードが入力段階で不法に他人に知られたとしても、このパスワードが次回に悪用されるおそれはないので、利用者は盗用の不安を持つことなく安心してパスワードを使用することができる。
【０００９】
また、上記請求項２の発明の構成上の特徴は、利用者が自己を特定する住所・氏名等識別情報とパスワードを入力するパスワード入力側と、識別情報及びパスワードに基づいて利用者本人であることを認証するパスワード認証側とからなるシステムに適用されるパスワード入力処理方法であって、識別情報と、識別情報に対応すると共に利用者が自己のものとして記憶している暗証コードとを予めパスワード認証側で記憶しておき、パスワード認証側にて利用時ごとに異なるデータの組合せとなるデータ配列を作成してパスワード入力側に送信し、パスワード入力側にてデータ配列を表示手段により表示し、利用者が、識別情報を入力手段によって入力すると共に、表示手段に表示されたデータ配列から暗証コードに対応するパスワードを読み取って入力手段により入力し、入力されたパスワード及び識別情報をパスワード認証側に送信し、パスワード認証側にて、データ配列と入力された識別情報に基づく暗証コードとから利用者の真正パスワードを演算し、パスワード認証側にて演算された真正パスワードとパスワード入力側から送信されたパスワードとを比較して、パスワードの認証を行うことにある。
【００１０】
上記のように構成した請求項２の発明においては、利用者を特定する住所、氏名等の識別情報とそれに対応する暗証コードとが、予め利用者とパスワード認証側で記憶されている。暗証コードは、利用者とパスワード認証側のみが認識している秘密情報である。利用者がパスワードの認証を受ける際に、パスワード認証側より利用時ごとに異なるデータ配列がパスワード入力側に送信され、データ配列がパスワード入力側の表示手段により表示される。利用者は、表示手段に表示されたデータ配列から暗証コードに対応するパスワードを読み取って入力手段により入力する。入力されたパスワードがパスワード入力側からパスワード認証側に送信される。一方、パスワード認証側では、パスワード入力側に送ったデータ配列と入力された識別情報に対応する暗証コードとから利用者の真正パスワードが演算される。この演算された真正パスワードとパスワード入力側から送信されたパスワードとをパスワード認証側にて比較することにより、入力されたパスワードの認証が適正に行われる。
【００１１】
このように、請求項２の発明においては、利用者が入力するパスワードは、利用者が自己のものとして記憶している暗証コードを、利用ごとに異なるデータ配列に適用することにより決定される。すなわち、利用者が入力するものは、利用者の実質的なパスワードである暗証コード自体ではなく、見かけ上は利用毎に異なるパスワードである。そのため、利用者のパスワード入力を横からのぞきこまれたり、また、パスワード入力側に利用者が入力したパスワードデータを保存するプログラムを仕掛けることにより、他人に不法にパスワードが採取されても、このパスワード自体は次回の使用において何の意味もないものである。一方、利用者の実質的なパスワードである暗証コード自体は、利用者自身とパスワード認証側にのみ認識されているものであるため、他人には知られおそれはほとんどない。その結果、請求項２の発明においては、パスワードが入力段階で不法に他人に知られたとしても、このパスワードが次回に悪用されるおそれはないので、利用者は盗用の不安を持つことなく安心してパスワードを使用することができる。さらに、利用毎にパスワードが異なるため、パスワードの通信傍受に対する安全性も確保される。
【００１２】
また、請求項３の発明の構成上の特徴は、前記請求項２に記載のパスワード入力処理方法において、入力されたパスワードをパスワード入力側にてさらに暗号化し、パスワード認証側にてパスワードの暗号化解除を行うことにある。このように、利用者により入力されたパスワードをパスワード入力側にてさらに暗号化手段により暗号化してパスワード認証側に送信することにより、通信傍受に対しての安全性がさらに高められる。
【００１３】
また、請求項４の発明の構成上の特徴は、前記請求項１から３のいずれか１項に記載のパスワード入力処理方法において、暗証コードが、一次元の配列表内から選択された複数の特定位置の組合せであり、データ配列が配列表に当てはめられた数字等の一次元配列であることにある。このように、暗証コードを一次元配列表から選択された複数の特定場所の組合せとし、データ配列を配列表に当てはまる個数の数字等の一次元配列とすることにより、パスワードのみでは利用者の暗証コードを知ることは非常に困難になっている。そのため、利用者はパスワード入力を安心して行うことができる。
【００１４】
また、請求項５の発明の構成上の特徴は、前記請求項１から３のいずれか１項に記載のパスワード入力処理方法において、暗証コードが、ｍ行ｎ列の二次元配列表内から選択された複数の特定位置の組合せであり、データ配列が二次元配列表に当てはめられた数字等の二次元配列であることにある。このように、暗証コードをｍ行ｎ列の表内の複数の特定された位置の組合せとし、データ配列をｍ行ｎ列の表に当てはめられた数字等の二次元配列とすることにより、パスワードのみで利用者の暗証コードを知ることが一次元配列の場合よりさらに困難になっている。そのため、利用者はパスワード入力を安心して行うことができる。
【００１５】
また、請求項６の発明の構成上の特徴は、前記請求項５に記載のパスワード入力処理方法において、二次元配列表が、互いに隣接する各位置が濃淡の２色で区分された市松模様にされたしたことにある。このように、二次元配列表が、２色で区分された市松模様にされたことにより、表の区分が明確にされる。そのため、利用者が、自己の暗証コードを確認すると共に、それに基づくパスワードの読み取りにおいて、見やすく便利であると共に読み誤りが発生し難くされる。
【００１６】
また、請求項７の発明の構成上の特徴は、前記請求項４から６のいずれか１項に記載のパスワード入力処理方法において、データ配列を構成する数字等に、同一のものが含まれていることにある。例えば、データ配列を構成する数字等の集合のサイズが、データ配列に表示される数字等の個数より小さいときには必ず同一のものが含まれる。このように、データ配列を構成する数字等に、同一のものが含まれている場合には、パスワードとデータ配列に対応する暗証コードにいくつかの可能性が生じて、暗証コードの安全性がさらに高められる。
【００１７】
また、請求項８の発明の構成上の特徴は、前記請求項１から７のいずれかに記載のパスワード入力処理方法をコンピュータに実行させるためのパスワード入力処理プログラムである。このプログラムにより、多数のパスワード入力側を含むシステムにこのパスワード入力処理方法を簡易に適用することができる。
【００１８】
また、請求項９の発明の構成上の特徴は、前記請求項８に記載のパスワード入力処理プログラムを記憶したコンピュータ読み取り可能な記憶媒体である。この記憶媒体の利用により、パスワード入力処理方法を広い地域に広めることができる。
【００１９】
また、上記請求項１０の発明の構成上の特徴は、利用者がパスワードを入力するパスワード入力装置と、パスワードが正しいことを認証するパスワード認証装置とを備えてなるパスワード入力処理装置であって、パスワード認証装置に設けられて、利用者が記憶している暗証コードを予め記憶した暗証コード記憶手段と、パスワード認証装置に設けられて、利用時ごとに異なるデータの組合せとなるデータ配列を生成するデータ配列生成手段と、パスワード入力装置に設けられて、データ配列を表示する表示手段と、パスワード入力装置に設けられて、利用者が表示手段に表示されたデータ配列から読み取った暗証コードに対応するパスワードを入力するための入力手段と、パスワード認証装置から送信されたデータ配列を表示手段に表示させると共に、入力されたパスワードをパスワード認証装置に送信するように制御する入力制御手段と、パスワード入力装置にデータ配列を送信し、データ配列と暗証コードとから利用者の真正パスワードを演算し、さらに演算された真正パスワードとパスワード入力装置から送信されたパスワードとを比較してパスワードの認証を行う認証制御手段とを備えたことにある。
【００２０】
上記のように構成した請求項１０の発明においては、利用者のみが認識している秘密情報である暗証コードが、予めパスワード認証装置の暗証コード記憶手段に記憶されている。利用者がパスワードの認証を受ける際に、データ配列発生手段により利用時ごとに異なるデータ配列が生成されて認証制御手段の制御によりパスワード入力装置に送信され、入力制御手段の制御によりデータ配列が表示手段に表示される。利用者は、表示手段に表示されたデータ配列から暗証コードに対応するパスワードを読み取って入力手段により入力する。入力されたパスワードが入力制御手段の制御によってパスワード認証装置に送信される。一方、パスワード認証装置側にては、認証制御手段の制御により、データ配列発生手段により生成したデータ配列と暗証コードとから利用者の真正パスワードが演算される。この演算された真正パスワードとパスワード入力装置から送信されたパスワードとについて、認証制御手段により比較されて、入力されたパスワード入力の認証が行われる。
【００２１】
このように、請求項１０の発明においては、利用者により入力されるパスワードは、利用者が自己のものとして確実に記憶している暗証コードに基づいて、利用ごとに異なるデータ配列に当てはめることにより決定される。すなわち、利用者が入力するものは、利用者の実質的なパスワードである暗証コード自体ではなく、見かけ上は利用毎に異なるパスワードである。そのため、利用者のパスワード入力を横からのぞきこまれたりして、不法にパスワードが採取されても、このパスワードは次回の使用において何の意味もないものである。一方、利用者の実質的なパスワードである暗証コード自体は、利用者自身とパスワード認証側にのみ認識されているものであるため、他人には知られおそれはほとんどない。その結果、請求１０の発明においては、パスワード入力段階で不法に他人に知られたとしても、このパスワードが次回に悪用されるおそれはないので、利用者は盗用の不安を持つことなく安心してパスワードを使用することができる。
【００２２】
また、上記請求項１１の発明の構成上の特徴は、利用者が自己を特定する住所・氏名等識別情報とパスワードを入力するパスワード入力装置と、識別情報及びパスワードに基づいて利用者本人であることを認証するパスワード認証装置とにより構成されたパスワード入力処理装置であって、パスワード認証装置に設けられて、識別情報と、識別情報に対応すると共に利用者が自己のものとして記憶している暗証コードとを予め記憶した暗証コード記憶手段と、パスワード認証装置に設けられて、利用時ごとに異なるデータの組合せとなるデータ配列を生成するデータ配列生成手段と、パスワード入力装置に設けられて、データ配列を表示する表示手段と、パスワード入力装置に設けられて、利用者が自己の識別情報と表示手段に表示されたデータ配列から読み取った暗証コードに対応するパスワードとを入力するための入力手段と、パスワード認証装置から送信されたデータ配列を表示手段に表示させると共に、入力されたパスワード及び識別情報をパスワード認証装置に送信するように制御する入力制御手段と、パスワード入力装置にデータ配列を送信し、データ配列とパスワード入力装置から送信された識別情報に基づく暗証コードとから利用者の真正パスワードを演算し、さらに演算された真正パスワードとパスワード入力装置から送信されたパスワードとを比較してパスワードの認証を行う認証制御手段とを備えたことにある。
【００２３】
上記のように構成した請求項１１の発明においては、利用者を特定する住所、氏名等の識別情報とそれに対応する暗証コードとが、予め利用者とパスワード認証側で記憶されている。暗証コードは、利用者とパスワード認証側のみが認識している秘密情報である。利用者がパスワードの認証を受ける際に、データ配列発生手段により利用時ごとに異なるデータ配列が生成されて認証制御手段の制御によりパスワード入力装置に送信され、入力制御手段の制御によりデータ配列が表示手段に表示される。利用者は、表示手段に表示されたデータ配列から暗証コードに対応するパスワードを読み取って入力手段により入力する。入力されたパスワードが入力制御手段の制御によってパスワード認証装置に送信される。一方、パスワード認証装置側にては、認証制御手段の制御により、データ配列発生手段により生成したデータ配列と入力された識別情報に基づく暗証コードとから利用者の真正パスワードが演算される。この演算された真正パスワードとパスワード入力装置から送信されたパスワードとについて、認証制御手段により比較されて、入力されたパスワード入力の認証が行われる。
【００２４】
このように、請求１１の発明においては、利用者により入力されるパスワードは、利用者が自己のものとして確実に記憶している暗証コードに基づいて、利用ごとに異なるデータ配列に当てはめることにより決定される。すなわち、利用者が入力するものは、利用者の実質的なパスワードである暗証コード自体ではなく、見かけ上は利用毎に異なるパスワードである。そのため、利用者のパスワード入力を横からのぞきこまれたり、パスワード入力装置に利用者が入力したパスワードを保存するプログラムを仕掛けたりして、不法にパスワードが採取されても、このパスワードは次回の使用において何の意味もないものである。一方、利用者の実質的なパスワードである暗証コード自体は、利用者自身とパスワード認証側にのみ認識されているものであるため、他人には知られおそれはほとんどない。その結果、請求１１の発明においては、パスワード入力段階で不法に他人に知られたとしても、このパスワードが次回に悪用されるおそれはないので、利用者は盗用の不安を持つことなく安心してパスワードを使用することができる。さらに、利用毎にパスワードが異なるため、通信傍受に対する安全性も確保される。
【００２５】
また、請求項１２の発明の構成上の特徴は、前記請求項１１に記載のパスワード入力処理装置において、パスワード入力装置に設けられて、入力されたパスワードを暗号化する暗号化手段と、パスワード認証装置に設けられて、パスワードの暗号化を解除する暗号化解除手段とを備えたことにある。このように、利用者により入力されたパスワードが、パスワード入力装置の暗号化手段によりさらに暗号化されてパスワード認証装置に送信されることにより、送信中における通信傍受に対しての安全性がさらに高められる。
【００２６】
また、請求項１３の発明の構成上の特徴は、前記請求項１０から１２のいずれか１項に記載のパスワード入力処理装置において、暗証コードが、一次元の配列表内から選択された複数の特定位置の組合せであり、データ配列が配列表に当てはめられた数字等の一次元配列であることにある。このように、暗証コードを特定の一次元配列表から選択された符号の組合せとし、データ配列を配列表に対応した個数の数字等のデータの配列とすることにより、パスワードのみでは配列コードを知ることは非常に困難になっている。そのため、利用者はパスワード入力を安心して行うことができる。
【００２７】
また、請求項１４の発明の構成上の特徴は、前記請求項１０から１２のいずれか１項に記載のパスワード入力処理装置において、暗証コードが、ｍ行ｎ列の二次元配列表内から選択された複数の特定位置の組合せであり、データ配列が二次元配列表に当てはめられた数字等の二次元配列であることにある。このように、暗証コードをｍ行ｎ列の表内の複数の特定された位置の組合せとし、データ配列をｍ行ｎ列の表に当てはめられた数字等の配列とすることにより、パスワードのみで配列コードを知ることが一次元配列の場合よりさらに困難になっている。そのため、利用者はパスワード入力を安心して行うことができる。
【００２８】
また、請求項１５の発明の構成上の特徴は、前記請求項１４に記載のパスワード入力処理装置において、二次元配列表が、互いに隣接する各位置が濃淡の２色で区分された市松模様にされたことにある。このように、表示手段に表示された二次元配列表が、２色で区分された市松模様にされたことにより、表の区分が明確にされる。そのため、利用者が、自己の暗証コードを確認すると共に、それに基づくパスワードの読み取りにおいて、見やすく便利であると共に読み誤りが発生し難くされる。
【００２９】
また、請求項１６の発明の構成上の特徴は、前記請求項１３から１５のいずれか１項に記載のパスワード入力処理装置において、データ配列を構成する数字等に、同一のものが含まれていることにある。例えば、データ配列を構成する数字当の集合のサイズが、データ配列に表示される数字等の個数より小さいときには必ず同一のものが含まれる。このように、データ配列を構成する数字等に、同一のものが含まれていることにより、パスワードとデータ配列から、暗証コードを確定することは難しくなり、暗証コードの安全性がさらに高められる。
【００３０】
【発明の実施の形態】
以下、本発明の実施の形態について説明する。図１は、一実施形態であるパスワード入力処理装置の概略構成をブロック図により示したものである。パスワード入力処理装置は、金融機関の支店やコンビニエンスストア等に設置された端末自動現金支払装置に格納されたパスワード入力装置１０（以下、入力装置と記す）と、金融機関の本店に設置されたホストコンピュータに格納され多数のパスワード入力装置１０が通信回線Ｃを通して接続されたパスワード認証装置２０（以下、認証装置と記す）とにより構成されている。
【００３１】
入力装置１０は、５行５列の数字配列であるデータ配列ＤＡｘ等を表示する表示手段である表示部１１と、利用者が表示部１１に表示されたデータ配列ＤＡｘから読み取った暗証コードＳＣｉに対応するパスワードＰＷｉを入力する入力手段である入力部１２と、受信したデータ配列ＤＡｘを表示部１１に表示させる機能、入力部１２により入力されたパスワードＰＷｉを信号化して第１送信部１５に送信させる等の信号処理を行う入力制御部１３と、入力されたパスワードを送信するパスワード送信手段を含めた信号を送信する第１送信部１５と、データ配列ＤＡｘを受信するデータ配列受信手段を含めた信号を受信する第１受信部１６とを備えている。
【００３２】
入力制御部１３は、ＲＯＭ，ＲＡＭ，ＣＰＵ，Ｉ／Ｏ等を含むマイクロコンピュータにより構成されており、ＲＯＭに格納された図４，５に示す「入力制御プログラム」の実行を繰り返し行うものである。入力制御部１３には、表示部１１、入力部１２、第１送信部１５及び第１受信部１６が接続されている。表示部１１は、液晶、ＣＲＴ等からなる表示パネルであり、図２及び図３に示すように、５行５列の枠が交互に白黒等の濃淡２色に塗り分けられた市松模様のデータ配列枠Σ、及びデータ配列枠Σに割り当てられたデータ配列ＤＡｘ等を表示するものである。入力部１２は、利用者により手入力されるフラットパネル形式、キーボード形式等の入力装置である。第１送信部１５は、入力制御部１３の制御によりパスワード等のデータを認証装置２０に送信するものである。第１受信部１６は、認証装置２０の第２送信部２５から送信された暗証コードデータ等の各種データを受信するものである。
【００３３】
認証装置２０は、利用者を特定する識別情報（住所，氏名，口座番号等）Ｘｉに対応すると共に利用者が自己のものとして確実に記憶している暗証コードＳＣｉを予め記憶した暗証コード記憶手段である暗証コード記憶部２１と、データ配列と暗証コードから利用者の真正パスワードＴＰＷｉを演算する真正パスワード演算機能、演算された真正パスワードＴＰＷｉと送信されたパスワードＰＷｉを比較して入力されたパスワードＰＷｉの認証を行う認証機能等を含めた各種演算制御を行うと共に、利用時ごとに異なるデータ配列ＤＡｘを生成するデータ配列生成部２３を備えた認証制御部２２と、データ配列ＤＡｘを入力装置１０に送信するデータ配列送信手段を含めた信号を送信する第２送信部２５と、パスワードＰＷｉを受信するパスワード受信手段を含めた信号を受信する第２受信部２６とを備えている。
【００３４】
暗証コード記憶部２１は、図２に示すように、５行５列の交互に白黒２色に塗り分けられた市松模様のデータ配列枠Σに基づいて、利用者が任意の４箇所を選択して決定した自己の認証のための暗証コードＳＣｉを、自己を特定する識別情報（住所及び氏名、あるいは口座番号等）とセットで記憶する記憶装置である。例えば、暗証コードＳＣｉとしては、図２に示すデータ配列枠Σの２行３列目を「Ｉ」、３行２列目を「ＩＩ」、４行３列目を「ＩＩＩ」、３行４列目を「ＩＶ」としてＳＣｉ＝「Ｉ，ＩＩ，ＩＩＩ，ＩＶ」のように選択される。この暗証コードＳＣｉについては、予め利用者とパスワード入力処理装置の管理側で取決められて、秘密状態で暗証コード記憶部２１に記憶されている。本実施形態では暗証コードの選択は２５×２４×２３×２２＝３０３，６００通りとなり、従来の暗証番号の選択数の３０倍以上となっている。そのため、同一利用者が同一の暗証コードを選択する可能性は低く、その意味でのパスワードの安全性も確保される。
【００３５】
認証制御部２２は、ＲＯＭ，ＲＡＭ，ＣＰＵ，Ｉ／Ｏ等を含むマイクロコンピュータにより構成されており、ＲＯＭに格納された図６，７に示す「認証制御プログラム」の実行を繰り返し行うものである。また、認証制御部２２は、図１に示すような、５行５列の数字配列であるデータ配列のランダムな生成を行うデータ配列生成部２３を備えている。
【００３６】
データ配列発生部２３は、図３に示すように、データ配列枠Σに対応した５行５列の０〜９の数字のランダムな配列であるデータ配列ＤＡｊを発生し続けるものであり、利用時点で発生しているデータ配列ＤＡｊが入力装置１０側に送信される。このデータ配列ＤＡｊに、暗証コードＳＣｉを重ね合わせて、パスワードが読み取られる。この場合、データ配列ＤＡｊには０〜９の数字が２５個表示されているため、各数字が平均２．５個ずつ表示されていると期待できる。そのため、たとえパスワードとして選択した数字を知られても、その数字がデータ配列枠Σ内の位置を一意に特定できるものではなく、パスワードのみから暗証コードＳＣｉを推定できないようになっている。なお、データ配列ＤＡｊについては、数字に限らず、アルファベット、記号等、入力部１２との対応により種々選択することができる。
【００３７】
認証制御部２２には、上記暗証コード記憶部２１が接続されており、記憶された暗証コードＳＣｉデータが認証制御部２２により読取り可能にされている。また、認証制御部２２には、第２送信部２５及び第２受信部２６が接続されている。第２送信部２５は、データ配列生成部２３で生成されたデータ配列ＤＡｊ情報及び認証制御部２２で演算された認証結果等のデータを入力装置１０に送信するものである。第２受信部２６は、入力装置１０の第１送信部１５から送信されたパスワードＰＷｉ等の各種データを受信するものである。なお、通信回線Ｃについては、通常の電話回線、インターネット等の有線，無線回線が対象となる。
【００３８】
つぎに、このパスワード入力処理装置の動作について説明する。
パスワード入力処理装置においては、電源投入により入力制御部１３が、図４、５に示す「入力制御プログラム」の実行を開始し、各種変数の初期化を行っており（ステップ３０，３１）、認証制御部２２が、図６、７に示す「認証制御プログラム」の実行を開始し、各種変数の初期化を行っている（ステップ５０，５１）。利用者が、端末自動現金支払装置に格納された入力装置１０の入力部１２により自己を特定する住所及び氏名等の識別情報Ｘｉを入力する。入力制御部１３は、識別情報Ｘｉを読取り、第２送信部２５に識別情報Ｘｉ信号を第２受信部２６へ送信させる（ステップ３２〜３４）。一方、認証制御部２２は、識別情報Ｘｉを受信したか否かを判定する（ステップ５２）。第２受信部２６により、識別情報信号が受信されると、認証制御部２２は、これを受けて識別情報Ｘｉに対応した利用者の暗証コードＳＣｉを暗証コード記憶部２１から読み取り、さらに、データ配列生成部２３において現に発生している図３に示すような５行５列の数字の配列であるデータ配列ＤＡｘ信号を、第２送信部２５により第１受信部１６に送信させる（ステップ５３〜５５）。
【００３９】
第１受信部１６によりデータ配列ＤＡｘ信号が受信されると、入力制御部１３は、これを読み取り、表示部１１に５行５列の市松模様のデータ配列枠Σを表示させると共にデータ配列枠Σにマトリックス状のデータ配列ＤＡｘを重ねて表示させる（ステップ３５〜３８）。データ配列枠Σに重ね合わせて表示部１１に表示されたデータ配列ＤＡｘを見て、利用者は、図２に示す自己の暗証コードＳＣｉを思い出して、暗証コードに対応するデータ配列位置の番号、本例では「６８３７」をパスワードＰＷｉと認識して、これを入力部１２により入力する。利用者によりパスワードＰＷｉが入力されたことを受けて、入力制御部１３はこれを読み取り、さらに表示部１１に表示されたデータ配列ＤＡｉを消去する（ステップ３９〜４１）。さらに、入力制御部１３は、パスワードＰＷｉを暗号化手段により暗号化して、暗号化されたパスワード信号ＳＰＷｉを、第２送信部２５により第２受信部２６に向けて送信させる（ステップ４１，４２）。
【００４０】
第２受信部２６による暗号化されたパスワード信号ＳＰＷｉの受信を受けて、認証制御部２２は、パスワード信号ＳＰＷｉ読み取って，暗号解除手段により暗号化を解除したパスワード信号ＰＷｉとする（ステップ５６〜５８）。つぎに、認証制御部２２は、入力装置１０に送信したデータ配列ＤＡｘを用いて上記暗証コードに対応するデータである真正パスワードＲＰＷｉを演算により求める（ステップ５９）。すなわち、真正パスワードＲＰＷｉは、利用者により正確に自己のパスワードが入力されたとき、これと同一になるものである。さらに、認証制御部２２は、この真正パスワードＲＰＷｉと、受信したパスワード信号ＰＷｉとを比較して、同一性を認証する（ステップ６０）。真正パスワードＲＰＷｉとパスワード信号ＰＷｉとが同一のときは、パスワード入力が適正に行われたと判定して、認証制御部２２は、良好とのパスワード判定信号ＰＷＧを発生し（ステップ６１，６２）、また、両者が不一致のときは、不良とのパスワード判定信号ＰＷＮＧを発生し、これを第１送信部１５により第１受信部１６に送信させ、プログラムの実行を終了する（ステップ６１，６４，６３）。
【００４１】
第１受信部１６において良好なパスワード判定信号ＰＷＧが受信されると、これに応じて入力制御部１３は、表示部にデータ入力可能の表示を行い，プログラムの実行を終了する（ステップ４４〜４６）。この表示により、利用者は、具体的な現金処理内容を入力し、決済を行うことができる。一方、第１受信部１６において不良とのパスワード判定信号ＰＷＮＧが受信されると、これに応じて入力制御部１３は、表示部１１にデータ入力不可の表示を行い，プログラムの実行を終了する（ステップ４４，４７，４８，４６）。この表示により、利用者は、現金処理内容の入力を行うことができない。これにより、パスワードの認証が適正に行われる。なお、利用者がパスワードの入力を誤った場合は、再び上記プログラムの内容の実行を行うことにより、入力ミスを訂正することができる。
【００４２】
以上に説明したように、本実施形態によれば、利用者が入力するパスワードは、利用者が自己のものとして記憶している暗証コードＳＣｉを、利用ごとに異なるデータ配列ＤＡｘに適用することにより決定される。すなわち、利用者が入力するものは、利用者の実質的なパスワードである暗証コードＳＣｉ自体ではなく、見かけ上は利用毎に異なるパスワードＰＷｉである。そのため、利用者のパスワード入力を横からのぞきこまれたり、また、入力装置１０に利用者が入力したパスワードデータを保存するプログラムを仕掛けることにより、不法にパスワードが採取されても、このパスワード自体は次回の使用において何の意味もないものである。入力されるパスワードは、従来と同じ４桁にもかかわらず、１００００通りの値がランダムに現れるので、パスワードを何度見ても、他人が暗証コードを知ることはかなり難しくなっている。一方、利用者の実質的なパスワードである暗証コードＳＣｉ自体は、利用者自身と認証装置２０側にのみ認識されているものであるため、他人には知られおそれはほとんどない。その結果、本実施形態のパスワード入力処理装置では、パスワード入力段階で不法に他人に知られたとしても、このパスワードが次回に悪用されるおそれはない。そのため、利用者は盗用の不安を持つことなく安心してパスワードを使用することができる。
【００４３】
また、このパスワード入力処理装置においては、利用毎にパスワードが異なるため、パスワードの通信傍受に対する安全性も確保される。また、入力装置１０においては、利用者により入力されたパスワードがさらに暗号化して認証装置２０側に送信されることにより、通信傍受に対しての安全性がさらに高められる。
【００４４】
また、本実施形態においては、暗証コードＳＣｉをｍ行ｎ列のデータ配列枠Σ内の複数の特定された位置の組合せとし、データ配列ＤＡｘをこのデータ配列枠Σに当てはめられた数字の配列とすることにより、パスワード入力側で暗証コードＳＣｉを認識することはほぼ不可能であり、パスワードの不法な盗用に一層適正に対処することができる。さらに、データ配列ＤＡに複数の同一の数字を含んでいることにより、暗証コードの位置を認識することは一層困難になっている。また、互いに隣接した領域に濃淡の区別をつけた市松模様の表Σとしたことにより、利用者が表Σ内の位置を区別して認識し易く、暗証コードＳＣｉの認識を容易にかつ間違い難く行うことができる。
【００４５】
つぎに、第２実施形態について説明する。
上記第１実施形態においては、暗証コードＳＣｉが、５行５列の市松模様のデータ配列枠Σに内の複数の特定された位置の組合せとして決められていたが、本実施形態ではこれに代えて、図８の上段に示すように、０〜９の１行のデータ配列枠Ωに基づいて決められるようにしたものである。例えば、ＳＣｉ＝「１，２，３，４」、「２，０，０，３」等である。そして、データ配列ＤＡｘについては、利用時毎に異なるものであり、データ配列枠Ωに合わせたランダムに選択された１０個の数字、例えば図示「１５０３０９１７４８」である。したがって、暗証コードＳＣｉ＝「１，２，３，４」とすると、この時点でのパスワードは、ＰＷｉ＝「５０３０」となる。その他の構成については、第１実施形態と同様である。
【００４６】
上記第２実施形態の動作についても、上記第１実施形態に示した「入力制御プログラム」、「認証制御プログラム」に基づいて行われ、第１実施形態と同様の、パスワード入力段階での盗用が非常に困難になるという効果が得られる。また、第２実施形態によれば、データ配列枠Ωが一次元になっていることにより、第１実施形態に比べて暗証コードの組合せ数が少なくなるが、従来の暗証番号をそのまま暗証コードとして利用することができ、パスワード入力段階での暗証番号の盗用を防ぐことができる。なお、第２実施形態においても、データ配列枠Ωの枠の数及びデータ配列ＤＡｘの個数については、上記数に限られない。また、データ配列ＤＡｘについても、数字に限らずアルファベット等他のキャラクタを使用することができる。
【００４７】
なお、上記各実施形態では、入力されたパスワードに対して、さらに通常のワンタイムパスワードを割り振る等による暗号化が行われており、通信段階での傍受に対する安全が強化されている。ただし、各実施形態においては、パスワード入力段階での盗用防止が強化されているため、入力されたパスワードに対するさらなる暗号化処理を省くことも可能である。これにより、信号処理の手間を簡易にすることができる。
【００４８】
なお、上記各実施形態では、金融機関の本店に設置されたホストコンピュータに格納され認証装置２０と、これに通信回線を通して接続された多数の端末自動現金支払装置等に格納された入力装置１０とからなるシステムに本発明が適用された例を示したがこれに限らない。例えば、同一建物内等の近接した場所で、パスワード入力装置１０とパスワード認証装置２０が、送受信装置を用いることなく直接ケーブルで接続された場合、あるいは、同一装置内にパスワード入力装置１０とパスワード認証装置２０が設けられたような場合にも、本発明が適用される。また、入力装置１０と認証装置２０との信号授受については、有線に限らず無線通信も可能である。
【００４９】
つぎに、第３実施形態について説明する。
本実施形態は、パスワード入力処理装置をオートロック式ドアの暗証番号の認証に適用したものである。このパスワード入力処理装置は、オートロック式ドアの内部に設置されており、図９に示すように、パスワード入力部１０Ａとパスワード認証部２０Ａとを備えている。
【００５０】
パスワード入力部１０Ａは、上記入力装置１０に対して、第１送信部１５及び第１受信部１６を除いたものであり、同一構造の表示部１１と、入力部１２と、入力制御部１３とを備えている。入力制御部１３は、ＲＯＭに格納された図１０に示す「入力制御プログラムＩＩ」の実行を繰り返し行うものである。表示部１１は、図２及び図３に示したと同様に、５行５列の枠が交互に白黒等の濃淡２色に塗り分けられた市松模様のデータ配列枠Σ、及びデータ配列枠Σに割り当てられたデータ配列ＤＡｘ等を表示するものである。ただし、データ配列枠及びデータ配列については、上記第２実施形態に示した一次元のデータ配列枠Ω及びデータ配列ＤＡｘであってもよい。
【００５１】
パスワード認証部２０Ａは、上記認証装置２０に対して、第２送信部２５及び第２受信部２６を除いたものであり、特定の暗証コードＳＣを記憶した暗証コード記憶部２１と、利用時ごとに異なるデータ配列ＤＡｘを生成するデータ配列生成部２３を備えた認証制御部２２とを備えている。暗証コードＳＣについては、ドアの開閉を利用する少なくとも１人の利用者がこれを記憶している。  認証制御部２２は、ＲＯＭに格納された図１１に示す「認証制御プログラムＩＩ」の実行を繰り返し行うものである。認証制御部２２は、ドアに設けられた鍵の開閉を駆動する鍵駆動装置２８に接続されている。そして、パスワード入力部１０Ａとパスワード認証部２０Ａとは、互いに信号の授受が可能なように電気的に接続されている。
【００５２】
つぎに、このパスワード入力処理装置の動作について説明する。
パスワード入力処理装置においては、電源の投入により入力制御部１３が、図１０に示す「入力制御プログラムＩＩ」の実行を開始し、各種変数の初期化を行っており（ステップ７０，７１）、認証制御部２２が、図１１に示す「認証制御プログラムＩＩ」の実行を開始し、各種変数の初期化を行っている（ステップ９０，９１）。認証制御部２２は、データ配列生成部２３において現に発生している５行５列の数字の配列であるデータ配列ＤＡｘ信号を、入力制御部１３に送信する（ステップ９２）。
【００５３】
入力制御部１３は、データ配列ＤＡｘ信号が受信すると、これを読み取り、表示部１１に５行５列の市松模様のデータ配列枠Σを表示させると共にデータ配列枠Σにマトリックス状のデータ配列ＤＡｘを重ねて表示させる（ステップ７２〜７５）。データ配列枠Σに重ね合わせて表示部１１に表示されたデータ配列ＤＡｘを見て、利用者は、図２に示す自己の暗証コードＳＣを思い出して、暗証コードに対応するデータ配列位置の番号、本例では「６８３７」をパスワードＰＷと認識して、これを入力部１２により入力する。利用者によりパスワードＰＷが入力されたことを受けて、入力制御部１３はこれを読み取り、さらに表示部１１に表示されたデータ配列ＤＡｉを消去する（ステップ７６〜７８）。さらに、入力制御部１３は、パスワードＰＷを認証制御部２２に送信する（ステップ７９）。
【００５４】
認証制御部２２は、パスワードＰＷを受信してこれを読み取る（ステップ９３，９４）。つぎに、認証制御部２２は、暗証コード記憶部２１から暗証コードＳＣを読み取り、入力制御部１３に送信したデータ配列ＤＡｘを用いて暗証コードＳＣに対応するデータである真正パスワードＲＰＷを演算により求める（ステップ９５，９６）。さらに、認証制御部２２は、この真正パスワードＲＰＷと、受信したパスワードＰＷとを比較して、同一性を認証する（ステップ９８）。真正パスワードＲＰＷとパスワード信号ＰＷとが同一のときは、パスワード入力が適正に行われたと判定して、認証制御部２２は、鍵駆動装置２８に鍵を開放する鍵開放信号を出力し、ドアの鍵を開放させ、プログラムの実行を終了する（ステップ９９，１００）。
【００５５】
また、両者が不一致のときは、認証制御部２２は、パスワード入力不良との判定信号ＰＷＮＧを発生し、これを入力制御部１３に送信し、プログラムの実行を終了する（ステップ１０１，１００）。入力制御部１３は、判定信号ＰＷＮＧを受信すると、表示部１１にパスワード不良の表示を行い、プログラムの実行を終了する（ステップ８０〜８２）。このパスワード不良表示により、利用者は、パスワード入力が誤りであることを知り、再び上記プログラムの内容の実行を行うことにより、入力ミスを訂正することができる。
【００５６】
その結果、第３実施形態においても、上記第１，第２実施形態と同様に、利用者が入力するパスワードは、利用者の実質的なパスワードである暗証コードＳＣ自体ではなく、見かけ上は利用毎に異なるパスワードＰＷである。そのため、利用者のパスワード入力を他人に横からのぞきこまれたりすることにより、不法にパスワードが採取されても、このパスワード自体は次回の使用において何の意味もないものである。そのため、利用者は盗用の不安を持つことなく安心してパスワードを使用することができ、ドアのセキュリティが確保される。なお、第３実施形態では、パスワード入力部１０Ａとパスワード認証部２０Ａとが互いに分離して示されているが、両者を同一ボックス内に一括して設けたものでもよい。
【００５７】
また、本発明の実施態様としては、上記「入力制御プログラム」及び「認証制御プログラム」自体、及びこのプログラムを記憶したハードディスク，ＣＤＲＯＭ，ＦＤ等のコンピュータ読み取り可能な記憶媒体も対象となり、発明の実施の促進に効果がある。その他、上記各実施形態に示したパスワード入力処理方法、装置については、一例であり、本発明の主旨を逸脱しない範囲において種々変更実施することが可能である。
【００５８】
【発明の効果】
本発明によれば、利用者が入力するパスワードは、利用者が自己のものとして記憶している暗証コードを、利用ごとに異なるデータ配列に適用することにより決定され、見かけ上は利用毎に異なるものであり、一方、利用者の実質的なパスワードである暗証コード自体は、利用者自身とパスワード認証側にのみ認識されているものであるため、他人には知られるおそれはほとんどない。その結果、本発明においては、パスワード入力段階で不法に他人に知られたとしても、このパスワードが次回に悪用されるおそれはないので、利用者は盗用の不安を持つことなく安心してパスワードを使用することができる。
【００５９】
また、入力されたパスワードに暗号化処理を施すことにより、通信傍受に対する安全性がさらに高められる。また、暗証コードを一次元または二次元の配列表から選択された符号の組合せとし、データ配列を配列表に対応した数字等のデータの配列とすることにより、パスワードのみで配列コードを知ることが非常に困難にされるため、利用者はパスワード入力を安心して行うことができる。さらに、データ配列を構成する数字等に、同一のものが含まれていることにより、暗証コードの安全性がさらに高められる。なお、制御プログラム及び制御プログラム自体、及びこれを記憶したハードディスク等のコンピュータ読み取り可能な記憶媒体も本発明の対象となり、発明の実施の促進に効果がある。
【図面の簡単な説明】
【図１】本発明の一実施形態であるパスワード入力処理装置の概略構成を示すブロック図である。
【図２】利用者が自己の暗証コードを決定するための５行５列の市松模様のデータ配列枠Σと、このデータ配列枠で暗証コードとして決められた４箇所「Ｉ，ＩＩ，ＩＩＩ，ＩＶ」を説明する説明図である。
【図３】表示部に表示された市松模様のデータ配列枠Σ及びデータ配列ＤＡｘを説明する説明図である。
【図４】パスワード入力処理装置の入力制御部により実行される「入力制御プログラム」を示すフローチャートの一部である。
【図５】パスワード入力処理装置の入力制御部により実行される「入力制御プログラム」を示すフローチャートの一部である。
【図６】パスワード入力処理装置の認証制御部により実行される「認証制御プログラム」を示すフローチャートの一部である。
【図７】パスワード入力処理装置の認証制御部により実行される「認証制御プログラム」を示すフローチャートの一部である。
【図８】第２実施形態である表示部に表示された一次元のデータ配列枠Ω及びデータ配列を説明する説明図である。
【図９】第３実施形態であるオートロック式ドアの鍵開閉に用いられるパスワード入力処理装置の概略構成を示すブロック図である。
【図１０】図９に示すパスワード入力処理装置の入力制御部により実行される「入力制御プログラムＩＩ」を示すフローチャートである。
【図１１】同パスワード入力処理装置の認証制御部により実行される「認証制御プログラムＩＩ」を示すフローチャートである。
【符号の説明】
１０…入力装置、１０Ａ…パスワード入力部、１１…表示部、１２…入力部、１３…入力制御部、１５…第１送信部、１６…第１受信部、２０…認証装置、２０…パスワード認証部、２１…暗証コード記憶部、２２…認証制御部、２３…データ配列生成部、２５…第２送信部、２６…第２受信部、Ｃ…通信回線。
【図１】
2005025521.tif 000003
【図２】
2005025521.tif 000004
【図３】
2005025521.tif 000005
【図４】
2005025521.tif 000006
【図５】
2005025521.tif 000007
【図６】
2005025521.tif 000008
【図７】
2005025521.tif 000009
【図８】
2005025521.tif 000010
【図９】
2005025521.tif 000011
【図１０】
2005025521.tif 000012
【図１１】
2005025521.tif 000013