(57)【要約】【課題】認証を要する個人が記憶している画像情報と文字列情報により個人を認証する。【解決手段】個人が記憶する記憶情報を、視覚記憶の暗記模様と文字列記憶の暗証番号とに分けて記憶すると共に、パスワード生成時に両記憶情報の混ぜ合わせ具合を予め複数に設定し、そのいずれかを選択しうるようにして混ぜ合わせて、パスワードを並べる文字列の中に暗証番号を再現し、かつパスワードの文字列の中の記憶に係わらない冗長部分に、個人が予め固有に選定した文字を混ぜ合わせて、認証を要する個人しか作り得ない文字列のパスワードを生成する。【選択図】図５
2017062526.tif 000002
【特許請求の範囲】
【請求項１】
格子模様の各枡目に、パスワードの各文字の文字位置に付けた文字番号をもって番地を付すると共に、その番地の並び順を変えた、複数種の番地配置の中のいずれか１種の番地配置を選定し、選定した番地配置をなす格子模様の枡目図を画像表示し、表示した枡目図をポインターで指し示して暗記模様を入力して、指し示した枡目を選択枡目に設定し、暗記模様の選択入力順に、選択枡目の番地を対応させた入力枡目を表示し、表示した入力枡目に暗証番号を入力して、入力枡目に対応した番地の格子模様の枡目に、暗証番号を設定し、暗記模様として選択されなかった非選択枡目に、予め用意した埋込文字を設定し、格子模様の番地配置に応じた文字番号（番地）順に、各枡目に設定した文字を並べて、パスワード文字列を形成することを特徴とするパスワード生成方法。
【請求項２】
格子模様の各枡目に、パスワードの各文字の文字位置に付けた文字番号をもって番地を付すると共に、その番地の並び順を変えた、複数種の番地配置の中のいずれか１種の番地配置を選定する、番地配置選定手段と、選定した番地配置をなす格子模様の枡目図を画像表示する、枡目図画像表示手段と、表示した枡目図をポインターで指し示して暗記模様を入力する、暗記模様入力手段と、入力した暗記模様の枡目を選択枡目に設定し、暗記模様の選択入力順に、選択枡目の番地を対応させた入力枡目を表示する、暗証番号入力枡目表示手段と、表示した入力枡目に暗証番号を入力して、入力枡目に対応した番地の格子模様の枡目に、暗証番号を設定する、暗証番号入力入力手段と、暗記模様として選択されなかった非選択枡目に、予め用意した埋込文字を設定する、埋込文字設定手段と、格子模様の番地配置に応じた文字番号（番地）順に、各枡目に設定した文字を並べて、パスワード文字列を形成する、パスワード文字列形成手段とを備えてなることを特徴とするパスワード生成装置。
【請求項３】
格子模様の各枡目に、パスワードの各文字の文字位置に付けた文字番号をもって番地を付すると共に、その番地の並び順を変えた、複数種の番地配置の中のいずれか１種の番地配置を選定する、番地配置選定ステップと、選定した番地配置をなす格子模様の枡目図を画像表示する、枡目図表示ステップと、表示した枡目図をポインターで指し示して暗記模様を入力し、指し示した枡目を選択枡目に設定する、暗記模様入力ステップと、暗記模様の選択入力順に、選択枡目の番地を対応させた入力枡目を表示する、入力枡目表示ステップと、表示した入力枡目に暗証番号を入力する、暗証番号入力ステップと、入力枡目に対応した番地の格子模様の枡目に、暗証番号を設定する、暗証番号設定ステップと、暗記模様として選択されなかった非選択枡目に、予め用意した埋込文字を設定する、埋込文字設定ステップと、格子模様の番地配置に応じた文字番号（番地）順に、各枡目に設定した文字を並べて、パスワード文字列を形成する、パスワード文字列形成ステップとを備えてなることを特徴とするパスワード生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器を利用した情報化社会において、個人のセキュリテイ（保安）を高める（又は強める）ために使用される、個人を特定する暗証番号の補強、並びに個人固有の電子情報を保護するパスワードの補強に係る、パスワード生成方法及びパスワード生成装置並びにパスワード生成プログラムに関する。
【背景技術】
【０００２】
電子機器の情報伝達を信頼の置けるものとするために使用され、他者からの不正な干渉及び電子情報の搾取等、電子機材と電子情報の不正取り扱いを排除する暗証番号（ｐｉｎを含む）及びパスワードは、使い易さとセキュリテイの強さとが、二律背反するとして、文字の種類が１つで桁数が少ない覚えやすいものは、セキュリテイが弱く、文字の種類が多く桁数が多い覚えにくいものは、セキュリテイが強いとして、従来から要求するセキュリテイの度合いに応じて使い分けている。
【０００３】
しかし、高機能なコンピュータを多用する社会になるほど、セキュリテイの強い暗証番号やパスワードの使用が不可欠となると共に、その高機能なコンピュータに係るセキュリテイは、高度に発達したコンピュータ自身の能力により、破られ易くなるとする矛盾を含む課題を有し、その課題を解決するために、各種の暗証番号とパスワードの使い方や作り方が提案されている。
【０００４】
特許文献１には、縦横に複数の枡目状の暗証番号入力枠を設け、該入力枠内に複数の入力パターンの自由度を与え、利用者が入力した暗証番号の数字・文字自体と、入力した位置（座標）と、入力した順序とを、暗証番号の判定要件とするので、利用者が覚えておくべき暗証番号の数字桁数を増やすことなく、暗証強度を強化した暗証番号確認方法が記載されている。
【０００５】
この特許文献１においては、暗証番号となる文字列情報と各文字を入力したときの、入力した位置（座標）と、入力した順序とを、予め登録してある暗証番号と比較の判定要件とするので、従来の暗証番号による文字列情報以外に、認証を受ける側にも登録側にも、位置情報や順序情報を取得する手段及び、それらを比較する手段を備えていることを必須用件とするため、既存の認証システムやパスワードシステムとの互換性を保って対応できない課題がある。
【０００６】
また、特許文献１においては、暗証番号を入力するに際して、表示されている枡目を選択した手順の直後に、その枡目に入力する暗証番号の数字を選択して入力する手順がくるので、選択枡目を画像パターン（イメージ）として記憶する右脳と、暗証番号を言語文字列として発声しながら（内言による発声も含む）記憶する左脳との間で干渉もしくは錯綜を生じる憂いがあり、特に枡目の選択と暗証番号の入力が交互にくるため、暗証番号を連続して発声することができないので、高齢者においては、明瞭な記憶を長く保つのに、困難を伴うと共に、行と列に一つずつの数字を配置するため、空白枡を挟んで暗証番号が入力され、その暗証番号の位置情報が座標として取得されている為に、４桁の暗証番号に対して、１６〜２０個の枡目を用意しなければならず、枡目の選択パターンの選択肢が多すぎて、高齢者にはそのイメージパターンを記憶するのが困難になる課題がある。
【０００７】
特許文献２には、利用者のＩＤに対応して、少なくともパスワードに関連する情報及びパスワードの符号列におけるダミー情報の管理に関する情報を登録するＤＢと、端末装置で入力され、送信されたダミー情報を含む文字列を受信する受信手段と、ＤＢの利用者のＩＤに対応するダミー関連情報を参照して、受信された文字列からダミー情報を除去する除去処理手段と、除去処理手段によりダミー情報の除去された文字列に対してパスワードとしての正当性を確認する認証処理
手段を備えたワンタイムパスワードの処理、管理方法が記載されている。
【０００８】
特許文献３には、パスワード入力キーから入力されたパスワードに基づいて、パスワード記憶手段に予め記憶されている登録パスワードと照合するパスワード入力装置であって、ランダムな付加コードを生成する付加コード生成手段と、前記生成されたランダムな付加コードを表示して、パスワードに付加して入力するように案内表示する案内表示手段と、前記パスワード入力キーから入力された付加コード及びパスワードに基づいてパスワードを照合するパスワード照合手段を備えたものが記載されている。
【０００９】
特許文献４には、登録パスワードおよび入力パスワードを複数の識別要素によって構成し、クライアント端末は、入力パスワードの入力をユーザに求める毎に認証パターン表示手段に表示する前記識別要素を異なる配置にする認証パターン表示情報設定手段を備え、パスワード入力部は、認証パターン表示手段に表示された識別要素を選択入力させて入力パスワードを取得する構成であり、この入力パスワードをワンタイムパスワード生成手段によりワンタイムパスワードで暗号化する構成としたことが記載されている。
【００１０】
特許文献５には、桝目に文字列が割り当てられた表からユーザが定めた規則で桝目の文字列を選び出して並べることによりワンタイムパスワードを得る認証システムにおいて、ユーザは、たとえば、５行５列の表の桝目の位置を３箇所、順に選択するルールを記憶し、ユーザに提示される表の各桝目には、ランダムに生成した２桁の数字が割り当てられ、当該表を提示されたユーザは、自分のルールに基づいて桝目の数字を並べた６桁の数字を生成し、これをワンタイムパスワードとして認証を受けることにより、ユーザが規則を覚えやすく、かつ、長いワンタイムパスワードが得られるようになることが記載されている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２０００−３３９０８４号公報
【特許文献２】特開２００５−４４０５４号公報
【特許文献３】特開２００７−１１９２７号公報
【特許文献４】特開２０１０−２３１５１０号公報
【特許文献５】特願２０１０−５１６３１２号
【発明の概要】
【発明が解決しようとする課題】
【００１２】
解決しようとする問題点は、ＡＴＭ（現金自動預け払い機）及びクレジットカード利用端末における個人認証暗証番号、並びに電子端末を使用可能にセットアップするためのパスワード、電子カードの利用者を認証するパスワード即ちｐｉｎ、サーバーやインターネットにおけるアカウントを得るためのログインパスワード、ネットワークで繋がるコンピュータにおけるアクセス権の管理及びシステム保護のパスワード、電子事務機器における利用者管理のセキュリテイのパスワード等、コンピュータを多用した現在のＩＴ社会においては、個人の権益を保護又は個人の業務範囲を管理するために、個人が記憶した記憶情報を機械が識別して個人を認証する、機械と人を結びつけるヒューマンインターフェイスの一環として、パスワード式個人認証システムを機械に組み込み、使用者の側に即した使い易く、かつパスワード本来の機能としてセキュリテイの高い構造を有するものとして、パスワードを簡便に管理可能に作りだすことが要求されている。
【００１３】
従来から一般に、パスワード（暗誦文字列）や暗証番号（暗誦番号とも称する）は、桁数の短いものは、記憶するのは容易であるが、セキュリテイ（保護する機能）が弱く（機能が劣る）、桁数が長いと、セキュリテイは強い（機能が優れている）が、複数のパスワードを記憶するのが困難であるとされている。
【００１４】
また、金融機関のＡＴＭ及びクレジットカードにおける暗証番号やインターネットのログインパスワードには、桁数の短くて既に覚えている、使用者自らの個人情報を利用することが多く、この個人情報の通常流通や不正配布による拡散により、個人情報を利用した成りすまし犯罪を誘発している。
特に、ＡＴＭやクレジットカードの利用端末は、各金融機関個々のものから、複数の会社の手続きが１台で行えるものまで、多様化すると共に、設置場所も、あらゆる環境の施設の中に設けられている。
【００１５】
そのため、これらの端末において、個人情報を利用した成りすまし犯罪を防ぐには、各端末において、暗証番号以外に、別途に生体認証機材を付加して、精緻な個人認証を行わなくてはならない状況に至っている。
さらに、ＡＴＭやクレジットカードの暗証番号の現在の主流は、４桁や５桁の数字だけのものが多く、その暗証番号として使用されている多くは、本人や家族の生年月日、電話番号、郵便番号、住所の番地等、個人情報であるとされ、その個人情報は、複数の認証システムに共通して使用され、セキュリテイが非常に低下する課題がある。
【００１６】
しかし、既設された全てのＡＴＭやクレジットカードの利用端末に、それぞれ別途に生体認識ハードウエアを追加設備するには、端末本体のハードウエア改造に多大の費用が係ると共に、システム修正のソフトウエア変更や調整にも多くの手間と費用が必要となる。
【００１７】
また、個人認証ハードウエアは、既設のＡＴＭ本体やクレジットカード利用端末に、追加付設されるため、その部分の機能維持や保守点検にも、別途に費用が発生して、端末の維持費が増大する。
【００１８】
個人の脳に記憶されている記憶情報は、個人の身体的特徴を表す指紋や静脈パターンと同様に、個体を識別する重要な個体識別要素であり、古来から個人を特定して施解錠する回転目盛板式錠前や回転文字ドラム式シリンダー錠に利用されている。
【００１９】
本発明は、以上のことを鑑みなされたもので、その目的の１つは、個人の脳に記憶する記憶情報の部分は、大幅に変更することなく、桁数や文字種の異なる多様なパスワードを容易に生成しうるようにすることにある。
【００２０】
また、別の目的の１つには、個人の脳に記憶する記憶情報の部分は、他者から容易に推測され難くすることにある。
【００２１】
さらに、最も重要な目的の１つに、個人の脳に記憶する記憶情報の情報量を少なくして、覚えやすく忘れ難い記憶情報に基づいているにも係わらず、多様なパスワードを容易に生成しうるようにすることにある。
【００２２】
その際に、既に記憶され現在使用されている、古い記憶情報を、安全に容易に使えるようにすること、即ち、個人の歴史に纏わる個人情報を積極的に利用できるようにすることである。
【００２３】
その為に、本発明においては、個人の脳に記憶する記憶情報を、右脳に係わる視覚イメージ記憶パターンと、左脳に係わる言語文字列記憶パターンに分けて、パスワード生成に際して、両記憶パターンの情報を、プログラミングにより混ぜ合わせた状態で、最終的にパスワード文字列（ストリング）の中に、自在にして再現すると共に、その文字列の中において、いずれの記憶情報にも係わらなかった冗長部分に、個人が予め固有に選択した文字群を混ぜ合わせて、認証を要する個人にしか作り得ない文字列のパスワードを生成することにある。
【００２４】
また、本発明において生成されたパスワードは、入力する際に使用される暗証番号による文字列の記憶情報を、暗号化しない平文において取り扱っても、文字列の順序が元の個人情報を含む文字列を想定することを不可能にするほど混ぜ合わされている。
【００２５】
本発明は、上述の如くして課題を解決するためになされたもので、タッチパネル式の従来のＡＴＭやクレジットカード利用端末を利用した専用回線によるものは、タッチパネル式端末本体はそのままで、暗証番号の入力部分について、本発明に係る個人認証パスワード生成方法並びに装置、及びそれを成すための個人認証パスワード生成プログラムを設けることにより、また、インターネットを利用したパソコンによる汎用端末においては、汎用端末側に、本発明に係るパスワード生成方法、パスワード生成装置、及びそれを成すためのパスワード生成プログラムを設けることにより、また、既存の電子機器でパスワードを利用したシステムにおいては、既存システムのパスワード判定部分に変更を要することなく、従来のパスワードと同様に互換性を高くして使用することができ、パスワードシステムの本来の目的を十分に達成することができる。
【課題を解決するための手段】
【００２６】
本発明によると、上記課題は、次のようにして解決される。
（１）格子模様の各枡目に、パスワードの各文字の文字位置に付けた文字番号をもって番地を付すると共に、その番地の並び順を変えた、複数種の番地配置の中のいずれか１種の番地配置を選定し、選定した番地配置をなす格子模様の枡目図を画像表示し、表示した枡目図をポインターで指し示して暗記模様を入力して、指し示した枡目を選択枡目に設定し、暗記模様の選択入力順に、選択枡目の番地を対応させた入力枡目を表示し、表示した入力枡目に暗証番号を入力して、入力枡目に対応した番地の格子模様の枡目に、暗証番号を設定し、暗記模様として選択されなかった非選択枡目に、予め用意した埋込文字を設定し、格子模様の番地配置に応じた文字番号（番地）順に、各枡目に設定した文字を並べて、パスワードの文字列を形成して、パスワードを生成する。
【００２７】
このような構成とすると、ＡＴＭ（現金自動預け払い機）及びクレジットカード利用端末における個人認証暗証番号、並びに電子端末を使用可能にセットアップするためのパスワード、電子カードの利用者を認証するパスワード即ちｐｉｎ、サーバーやインターネットにおけるアカウントを得るためのログインパスワード、ネットワークで繋がるコンピュータにおけるアクセス権の管理及びシステム保護のパスワード、電子事務機器における利用者管理のセキュリテイのパスワード等、コンピュータを多用した現在のＩＴ社会において、個人の権益を保護又は個人の業務範囲を管理するために、個人が記憶した記憶情報を機械が識別して個人を認証する、機械と人を結びつけるヒューマンインターフェイスの一環として、本発明に係るパスワード式個人認証方法を、各種の電子機械システムに組み込むことができる。
【００２８】
個人の脳に記憶する記憶情報を、右脳に係わる視覚イメージ記憶パターンと、左脳に係わる言語文字列記憶パターンに分けて、パスワード生成に際して、両記憶パターンの情報を混ぜ合わせた状態で、パスワード文字列（ストリング）の中に、再現するとともに、その文字列の中において、いずれの記憶情報に係わらなかった冗長部分に、個人が予め選択した文字群を混ぜ合わせて、認証を要する個人にしか作り得ない文字列のパスワードを生成することができる。
【００２９】
これにより、既に記憶され現在使用されている、古い記憶情報を、安全に容易に使えるようになり、個人の歴史に纏わる個人情報を積極的に利用できる。
【００３０】
個人が記憶する記憶情報の情報量を少なくして、覚えやすく忘れ難い記憶情報に基づいて、多様なパスワードを容易に生成する。
【００３１】
金融機関のＡＴＭ及びクレジットカードにおける暗証番号やインターネットのログインパスワードに、桁数の短くて既に覚えている、使用者自らの個人情報を、安全に利用することができる。
【００３２】
既存の電子機器でパスワードを利用したシステムにおいては、既存システムのパスワード判定部分に変更を要することなく、従来のパスワードと同様に互換性を高くして使用することができ、パスワードシステムの本来の目的を十分に達成することができる。
【００３３】
暗記模様は、紙などにメモして記録されることもなく、本人を確認するための登録データにおいても、ポインターを操作してタッチしたマス目の位置やタッチの順序を、直接的電子情報として記録されない。
【００３４】
本人確認のために、画像それらの情報は、直接的に比較しない。
推測しうる、直接的原始情報（入力時の情報）の痕跡を残しておらず、情報のセキュリテイが高い。
【００３５】
入力する際に使用される暗証番号による文字列の記憶情報を、暗号化しない平文において取り扱っても、生成される文字列の順序が元の文字列を想定することを不可能にするほど混ぜ合わされてる。
【００３６】
パスワードを変えるために、予め複数の選択肢の中から選択又は選定して固定的に決めておく２つの可変要素（固定パラメータ）と、パスワード入力時に、入力者が個人の記憶によって、行動的に指などで指し示して選択しうる、可視的な図形の暗記模様、並びに有声音声、無声発声（内言）で発音可能な文字列の暗証番号による、入力操作時に任意に選択可能な選択肢をそれぞれにもつ、２つの可変要素（可変パラメータ）とにより、パスワード生成の自在性が高く、容易にパスワードを破ることが出来ない、困難性が高く、しかも、記憶情報は、図形模様と文字列に分けて、それぞれが記憶容量の少ないコンパクトな記憶情報にすることができ、かつ両記憶情報は、人が記憶する脳の記憶部位を異にするため、互いに混同や錯綜を生じ難い関係をなし、安定して長期間に渡り記憶情報を維持することができる。
【００３７】
パスワード生成手段によれば、パスワードの中身そのものを管理するのではなく、パスワード生成手段を、パスワードの設定先や使用目的に応じて固定パラメータの部分を変えて設定し、直接入力操作する可変パラメータの部分を統一して、常に同じに操作することも可能とする。
【００３８】
（２）  格子模様の各枡目に、パスワードの各文字の文字位置に付けた文字番号をもって番地を付すると共に、その番地の並び順を変えた、複数種の番地配置の中のいずれか１種の番地配置を選定して、その選定した番地配置をなす格子模様の枡目図を画像表示する、画像表示手段と、表示した枡目図をポインターで指し示して暗記模様を入力する、暗記模様入力手段と、入力した暗記模様の枡目を選択枡目に設定し、暗記模様の選択入力順に、選択枡目の番地を対応させた入力枡目を表示する、暗証番号入力枡目表示手段と、表示した入力枡目に暗証番号を入力して、入力枡目に対応した番地の格子模様の枡目に、暗証番号を設定する、暗証番号入力手段と、暗記模様として選択されなかった非選択枡目に、予め用意した埋込文字を設定する、埋め込み文字設定手段と、格子模様の番地配置に応じた文字番号（番地）順に、各枡目に設定した文字を並べて、パスワードを生成する、パスワード生成手段を備ている。
【００３９】
このような構成とすると、ＡＴＭ（現金自動預け払い機）及びクレジットカード利用端末における個人認証暗証番号、並びに電子端末を使用可能にセットアップするためのパスワード、電子カードの利用者を認証するパスワード即ちｐｉｎ、サーバーやインターネットにおけるアカウントを得るためのログインパスワード、ネットワークで繋がるコンピュータにおけるアクセス権の管理及びシステム保護のパスワード、電子事務機器における利用者管理のセキュリテイのパスワード等、コンピュータを多用した現在のＩＴ社会において、個人の権益を保護又は個人の業務範囲を管理するために、個人が記憶した記憶情報を機械が識別して個人を認証する、機械と人を結びつけるヒューマンインターフェイスの一環として、本発明に係るパスワード式個人認証装置を、各種の電子機械に組み込むことができる。
【００４０】
タッチパネル式の従来のＡＴＭやクレジットカード利用端末を利用した専用回線によるものは、タッチパネル式端末本体はそのままで、暗証番号の入力部分について、本発明に係る個人認証パスワード生成手段を設けて、新規な個人認証端末を追加する必要がなく、従来の個人認証ハードウエアの如く、既設のＡＴＭ本体やクレジットカード利用端末に、追加付設されないため、その部分の機能維持や保守点検にも、別途に費用が発生しない。
【００４１】
既存の電子機器でパスワードを利用したシステムにおいては、既存システムのパスワード判定部分に変更を要することなく、従来のパスワードと同様に互換性を高くして使用することができる。
【００４２】
生成されたパスワードの文字配列は、タッチした暗記模様を類推し、暗証番号の配列を推測しうる、直接的原始情報（入力時の情報）の痕跡を残しておらず、情報のセキュリテイを高くしている。
【００４３】
暗記模様は、紙などにメモして記録されることもなく、本人を確認するための登録データにおいても、ポインターを操作してタッチしたマス目の位置やタッチの順序を、直接的電子情報として記録されない。
【００４４】
（３）  格子模様の各枡目に、パスワードの各文字の文字位置に付けた文字番号をもって番地を付すると共に、その番地の並び順を変えた、複数種の番地配置の中のいずれか１種の番地配置を選定するステップと、選定した番地配置をなす格子模様の枡目図を画像表示するステップと、表示した枡目図をポインターで指し示して暗記模様を入力して、指し示した枡目を選択枡目に設定するステップと、
暗記模様の選択入力順に、選択枡目の番地を対応させた入力枡目を表示するステップと、表示した入力枡目に暗証番号を入力して、入力枡目に対応した番地の格子模様の枡目に、暗証番号を設定するステップと、暗記模様として選択されなかった非選択枡目に、予め用意した埋込文字を設定するステップと、格子模様の番地配置に応じた文字番号（番地）順に、各枡目に設定した文字を並べて、パスワードを生成するステップからなる。
【００４５】
このような構成とすると、ＡＴＭ（現金自動預け払い機）及びクレジットカード利用端末における個人認証暗証番号、並びに電子端末を使用可能にセットアップするためのパスワード、電子カードの利用者を認証するパスワード即ちｐｉｎ、サーバーやインターネットにおけるアカウントを得るためのログインパスワード、ネットワークで繋がるコンピュータにおけるアクセス権の管理及びシステム保護のパスワード、電子事務機器における利用者管理のセキュリテイのパスワード等、コンピュータを多用した現在のＩＴ社会において、個人の権益を保護又は個人の業務範囲を管理するために、個人が記憶した記憶情報を機械が識別して個人を認証する、機械と人を結びつけるヒューマンインターフェイスの一環として、本発明に係るパスワード式個人認証プログラムを、既存及び新規の各種の電子機械の制御システムの中に組み込むことができる。
【００４６】
個人の脳に記憶する記憶情報を、右脳に係わる視覚イメージ記憶パターンと、左脳に係わる言語文字列記憶パターンに分けて、パスワード生成に際して、両記憶パターンの情報を、プログラミングにより混ぜ合わせた状態で、最終的にパスワード文字列（ストリング）の中に、自在にして再現すると共に、その文字列の中において、いずれの記憶情報に係わらなかった冗長部分に、個人が予め固有に選択した文字群を混ぜ合わせて、認証を要する個人にしか作り得ない文字列のパスワードを生成する。
【００４７】
入力する際に使用される暗証番号による文字列の記憶情報は、暗号化しない平文において使用されても、生成されるパスワードが元の文字列を想定することを不可能にするほど混ぜ合わされる。そのため、既に記憶され現在使用されている、古い記憶情報を、安全に容易に使える。即ち、個人の歴史に纏わる個人情報を積極的に利用できる。
【００４８】
既設された全てのＡＴＭやクレジットカードの利用端末に、それぞれ別途個別に生体認識ハードウエアを追加設備するには、端末本体のハードウエア改造に多大の費用が係ると共に、システム修正のソフトウエア変更や調整にも多くの手間と費用が必要となるが、本発明のプログラムによれば、既設のＡＴＭや電子端末のハードウエアの仕様を変更することなく、容易に追加修正が出来、大幅のコストダウンが行える。
【００４９】
また、ＡＴＭやクレジットカードの暗証番号の現在の主流は、４桁や５桁の数字だけのものが多く、その暗証番号として使用されている多くは、本人や家族の生年月日、電話番号、郵便番号、住所の番地等、個人情報であるとされ、その個人情報は、複数の認証システムに共通して使用できる。
【００５０】
既存の電子機器でパスワードを利用したシステムにおいては、既存システムにおけるパスワード判定部分のプログラムの変更を要することなく、従来のパスワードと同様に互換性を高くして使用することができ、既設及び新設のパスワードシステムにおいて、本来の目的を十分に達成することができる。
【００５１】
人がビジュアルに記憶認識して入力した枡目の目視的配列模様に係る暗記情報（暗記模様）は、画像の模様を確認した本人の自身の記憶以外に、電子データ等の画像情報として記録れず、プログラムにおいて、画像データのマップ情報は参照しない。
【００５２】
生成されたパスワードの文字配列は、タッチした暗記模様を類推し、暗証番号の配列を推測しうる、直接的原始情報（入力時の情報）の痕跡を残しておらず、情報のセキュリテイを高くしている。
【００５３】
暗記模様は、紙などにメモして記録されることもなく、本人を確認するための登録データにおいても、ポインターを操作してタッチしたマス目の位置やタッチの順序を、直接的電子情報として記録されない。
【００５４】
パスワードを変えるために、予め複数の選択肢の中から選択又は選定して固定的に決めておく２つの可変要素（固定パラメータ）と、パスワード入力時に、入力者が個人の記憶によって、行動的に指などで指し示して選択しうる、可視的な図形の暗記模様、並びに有声音声、無声発声（内言）で発音可能な文字列の暗証番号による、入力操作時に任意に選択可能な選択肢をそれぞれにもつ、２つの可変要素（可変パラメータ）とにより、パスワード生成の自在性が高く、容易にパスワードを破ることが出来ない、困難性が高く、しかも、記憶情報は、図形模様と文字列に分けて、それぞれが記憶容量の少ないコンパクトな記憶情報にすることができ、かつ両記憶情報は、人が記憶する脳の記憶部位を異にするため、互いに混同や錯綜を生じ難い関係をなし、安定して長期間に渡り記憶情報を維持することができる。
【００５５】
パスワード生成プログラムとしては、固定パラメータの部分の設定を変えて、可変パラメータの操作部分を常に同じにして、複数のパスワードを生成することができるため、入力者の入力操作を常に同じにして、複数の異なるパスワードを容易に生成することができ、しかも、それらのパスワード生成プログラムは、別途に独立して働くパスワード生成プログラムとして、名前を付けて保存することが出来、これにより複数のパスワードを一元管理することができる。
【００５６】
パスワード生成プログラムによれば、パスワードの中身そのものを管理するのではなく、パスワード生成プログラムを、パスワードの設定先や使用目的に応じて固定パラメータの部分を変えて設定し、直接入力操作する可変パラメータの部分を統一して、常に同じに操作するようにすることができる。
【発明の効果】
【００５７】
本発明において、個人を特定するには、特定を要する個人しか知り得ない記憶情報を確認する方が、ハードウエアを使用した個体認識専用のＩＣチップやセンサよりも効率的である。
【００５８】
人がビジュアルに記憶認識して入力した枡目の目視的配列模様に係る暗記情報（暗記模様）は、画像の模様を確認した本人の自身の記憶以外に、電子データ等として記録されることがなく、また紙などにメモして記録されることもなく、本人を確認するための登録データにおいても、ポインターを操作してタッチしたマス目の位置やタッチの順序を、直接的電子情報として記録して使用することなく、かつ、それが本人を確認するための電子情報としても保存されることがなく、本人確認のために、画像などのマップを利用して、画像それらの情報を比較することなく、しかも、生成されたパスワードの文字配列においても、タッチした暗記模様を類推し、暗証番号の配列を推測しうる、直接的原始情報（入力時の情報）の痕跡を残しておらず、情報のセキュリテイが高い。
【００５９】
また、パスワードを変えるために、予め複数の選択肢の中から選択又は選定して固定的に決めておく２つの可変要素（固定パラメータ）と、パスワード入力時に、入力者が個人の記憶情報によって、行動的に指などで指し示して選択しうる、可視的な図形の暗記模様、並びに有声音声、無声発声（内言）で発音可能な文字列の記憶情報による、入力操作時に任意に選択可能な選択肢をもつ、２つの可変要素（可変パラメータ）とにより、パスワード生成の自在性が高く、容易にパスワードを破ることの困難性が高く、しかも、記憶情報は、図形模様と文字列に分けて、それぞれが記憶容量の少ないコンパクトな記憶情報にして、かつ両記憶情報は、人が記憶する脳の記憶部位をそれぞれ異にするため、混同や錯綜を生じ難く、安定して長期間に渡り記憶情報を維持することができる。
【００６０】
さらに、パスワード生成に関して、固定パラメータの部分の設定を変えて、可変パラメータの操作部分を常に同じにして、複数のパスワードを生成することができるため、入力操作を常に同じにして、複数の異なるパスワードを容易に生成することができ、しかも、それらのパスワード生成には、別途に独立して働くパスワード生成手段として、名前を付けて保存することが出来、これにより複数のパスワードを一元管理することができる。
【００６１】
この際、パスワード生成に関して、パスワードの中身そのものを管理するのではなく、パスワード生成に係る方法、装置、プログラムを、パスワードの設定先や使用目的に応じて、固定パラメータの部分を変えて設定し、直接入力操作する可変パラメータの記憶部分を統一して、常に同じに操作できるようにする。
【００６２】
このようなことは、今後の高齢化社会において、外（ネットワークを含む外界）にはセキュリテイを強く複雑にして、内（自分を含めて身内の関係）には、簡単でシンプルに、電子化システムを構築する必要性が高くなる。
【図面の簡単な説明】
【００６３】
【図１】本発明の実施要領を説明するブロック図である。
【図２】図１において、銀行と接続したＡＴＭを用いて、パスワードの入力要領を示す、暗記模様の入力状況におけるＡＴＭ表示画面の正面図である（実施例１）。
【図３】同じく、暗証番号の入力状況におけるＡＴＭ表示画面の正面図である（実施例１）。
【図４】同じく、パスワード送出状況における、ＡＴＭ表示画面の正面図である（実施例１）。
【図５】本発明において、パスワードを生成する主要部を構成する各制御手段における制御要領を示すフロー図である。（実施例１）
【図６】本発明において、固定部のパラメータを変更する制御要領を示すフロー図である（実施例１）。
【図７】本発明のパスワード生成装置の各制御手段を示すブロック図である。
【図８】パソコンから銀行に接続して本発明のパスワードの生成を実施するパソコンのモニターの正面図である（実施例２）。
【図９】本発明に係るパスワード生成の仕組みを説明する模式図である。
【図１０】パスワードを文字列（ストリング）として、この文字列の文字が入力される各文字番号の付いた枠を、数珠繋ぎに連結した状態を想定し、この数珠繋ぎの９桁の文字番号付き文字枠を、３×３の表示枡目に折り返して重ね合わせ、この折り返し方の各種の例を示した模式図である。
【図１１】図９のパスワードの文字列を想定する珠繋ぎの９桁の文字番号付き文字枠を、数珠繋ぎの仮想的紐の部分を省略して、文字番号のみを表示枡目の各番地に対応させて、３×３の表示枡目と各番地の組み合わせの例を示した模式図である。
【図１２】パスワードの文字列の桁数を表示枡目の数より多くした別な実施例を複数それぞれに示す、説明図用の模式図である。
【図１３】本発明の他の実施例を示すもので、（ａ）は、携帯電話の立ち上げ時に、ロックを解除するパスワード（ｐｉｎ）の入力画面、（ｂ）は、枡目図をタッチした後の、暗証番号入力時のテンキー入力の入力画面を、それぞれ示す斜視図である。
【図１４】本発明のパスワードを用いて、システム管理側（登録管理者）が、利用者認証を求める利用者（認証請求者）に発行したＩＤに基づいて、双方向認証を行う例を示すもので、システム管理側が送信している数字入り枡目図を、利用者が、携帯電話で受信している状況を示す斜視図である。
【図１５】インターネットを介してシステム管理者と接続している利用者が、ログインを要求している時点の、操作パソコンのモニター画面の正面図である。
【図１６】図１５に示すログイン操作パソコンにおいて、双方向認証の仮パスワードの交換状況を示す説明図である。
【発明を実施するための形態】
【００６４】
以下、本発明の実施要領並びに実施形態を、添付図面に基づいて説明する。
【００６５】
本発明は、格子模様の各枡目に、パスワードの各文字の文字位置に付けた文字番号をもって番地を付すると共に、その番地の並び順を変えた、複数種の番地配置の中のいずれか１種の番地配置を選定し、選定した番地配置をなす格子模様の枡目図を画像表示し、表示した枡目図をポインターで指し示して暗記模様を入力して、指し示した枡目を選択枡目に設定し、暗記模様の選択入力順に、選択枡目の番地を対応させた入力枡目を表示し、表示した入力枡目に暗証番号を入力して、入力枡目に対応した番地の格子模様の枡目に、暗証番号を設定し、暗記模様として選択されなかった非選択枡目に、予め用意した埋込文字を設定し、格子模様の番地配置に応じた文字番号（番地）順に、各枡目に設定した文字を並べて、パスワードを生成するようにしたパスワード生成方法と、パスワード生成手段と、パスワード生成プログラムを提供することにある。
【実施例１】
【００６６】
本発明の実施要領を示すパスワードの利用状況は多々あるが、以下に示す利用者ＩＤ（ユーザＩＤ）を発行して個人認証を行なうシステム管理側（登録管理者）を金融会社とし、利用者ＩＤにパスワードを設定して利用者認証を求める利用者（認証請求者）が、個人とした場合の実施要領について、以下に説明する。
【００６７】
図１は、個人が金融会社を利用する状況を示すブロック図である。
ＡＴＭ（現金自動預け払い機）１は、金融会社（以下銀行とする）２と、専用回線３を介して接続されている専用電子端末である。
【００６８】
ＡＴＭ１は、利用者の利用者ＩＤが記録されているＩＣカード４を読み取るＩＣカード読取器５を備え、モニター画面６には、タッチセンサが設けられ、利用者の指先で表示画面の仮想スイッチ画像に、指先などのポインタでアクセス可能になっている。
【００６９】
利用者のＩＣカード４は、自宅のパーソナルコンピュータ（以下パソコンと略称する）７と、光ケーブルなどの業務用通信回線８と、インターネット通信網９により接続されて、銀行２にログインして利用可能になっている。
【００７０】
パソコン７は、モニター７ａとキーボード７ｂをセットで備え、かつＵＳＢ増設器として、ＩＣカード４の利用者ＩＤを読み取るＩＣカード読取器１０が設けられており、銀行２に対して、現金取り扱い以外のＡＴＭ１と同様の手続き処理ができる。
【００７１】
まず最初に、ＡＴＭ１による手続き処理を説明する。
図２は、ＡＴＭ１と銀行２の間で、本発明に係るパスワードを介して、ＩＣカード４を使用する利用者を認証する手順を説明するための、ＡＴＭ１のモニター画面６を正面視した正面図である。
【００７２】
図２における（ａ）は、ＡＴＭ１のＩＣカード読取器５にＩＣカード４を挿入して、そのＩＣカード４の利用者ＩＤを読み取った後、利用者の本人確認のためのパスワード入力画面に遷移した状態を示している。
【００７３】
このモニター画面６の状態は、表示された３×３のマトリクス状の枡目図１１を、その枡目図１１の元となる格子模様１１ａの各枡目１２に、パスワードの文字並びを、左側の先頭から数えた文字番号（Ａ）をもって番地（Ａ）を付すと共に、その番地（Ａ）の配置（並び順）を変えた、複数種の番地配置（Ｎ）の中のいずれか１種の番地配置（例えばＮ＝１）を、予め初期設定において引数として選定し、その番地配置（Ｎ＝１）をなす格子模様の枡目図１１を画像表示している（図９、図１０参照）。
【００７４】
図２の（ａ）、（ｂ）に図示の枡目図１１には、各枡目１２の右上方に、本発明の説明の為に、前記したパスワードの文字番号Ａに相当する格子模様の番地配置（Ｎ）に係る番地（Ａ）を、小さい数字で付してあるが、実際には、各枡目１２は無模様で数字は表示されていなく、枡目図１１の各枡目１２を区画する区画線１３は、明瞭に描かれ、その区画線１３の中は、モニター画面６の背景１４の地色よりも、目立つ明るさと色彩になっている。
【００７５】
モニター画面６には、枡目図１１の右上方に、各枡目１２のいずれかをタッチしたときに、タッチした選択枡目１５（図２の（ｂ）参照）を、他の非選択枡目１６に対して、明瞭に区分して表示をするか否かを指定する、入力表示スイッチ１７が設けられている。
【００７６】
図２における（ｂ）は、入力表示スイッチ１７をタッチしてオンにし、その後に枡目図１１をタッチ操作したときのモニター画面６を示している。
【００７７】
この際の枡目図１１は、利用者が各枡目１２のいずれかを、指先でタッチして選択する毎に、タッチした選択枡目１５が若干明るい選択枡目１５として表示されて、予め記憶している暗記模様１８として、順次に表示される状況を目視確認できるようになる。
【００７８】
なお、選択枡目１５の表示は、非選択枡目１６との相対的な明度、彩度、色相の相異であて、適宜明瞭に認識されればよい。ただし、タッチして表示が変わるのであるから、点灯状態、又はオン状態に変化するイメージの明度を高めるようにするのが好ましい。
【００７９】
暗記模様１８を形成する４個の選択枡目１５と、枡目図１１を構成する３×３のマトリクスは、次のような関係を持って選ばれている。
【００８０】
選択枡目１５の数は、図３において説明する暗証番号１９の入力枡目２０の桁数を４桁としてあり、この暗証番号１９の桁数は、ＡＴＭ１において、従来のパスワードシステムで多用されている暗証番号を、そのまま利用することができるようにするためである。
【００８１】
しかし、この暗証番号１９には個人情報が利用されていることが多いために、ＩＣカード４を他人に利用された場合に、そのＩＣカード４の持ち主の個人情報が偽の利用者に知られている場合には、セキュリテイが大幅に低下する危険性がある。
【００８２】
また、ＩＣカード４の持ち主が高齢者となると、暗証番号１９の数列を新規に覚えたりすることが困難となり、これらの高齢者は、古い記憶の方が常に優位になって、新規の暗証願号１９を忘れてしまうことが多くなる。
【００８３】
本発明における一実施例として、記憶の勝る従来から使用している４桁の暗証番号１９を、そのまま使用出来るようにするするために、利用する暗証番号１９の桁数を４桁として採用し、それにより暗証番号１９の入力枡目２０を４桁とし、その桁数と合わせて、選択枡目１５の数を４個に設定してある。
【００８４】
さらに、入力枡目２０を選ぶ枡目図１１の元となる格子模様１１ａを、３×３マトリクスとしたのは、この枡目図１１から４個の選択枡目１５を選ぶのに際して、この３×３マトリクスの格子模様１１ａから３個の枡目を選ぶのには、規則的に１列を作って並ぶ３個の枡目を、色々な方向に数多く選ぶことができると共に、１列中の３個の枡目１２の選ばれる順序を含めると、さらに１列を作る選択肢の数を増すことになる。
【００８５】
この規則的に１列に並ぶ縦、横、斜めの枡目は、３×３マトリクスの格子模様１１ａにおける枡目図１１の中で場所が特定し易くて、覚え易く暗記し易い。
【００８６】
一方、選択枡目１５の数は、４個であることから、規則的に選んだ１列の枡目と、列から離れた１個の枡目にすると、３×３マトリクスの中では、１列の枡目に対して、１個の枡目は、残る枡目のどれを選択しても不規則な位置になると共に、１列の枡目と１個の枡目の組み合わせに際して、蓋然性が高い１個の枡目となるところがなく、選択枡目１５の記憶模様１８を他者が容易に推測するのを困難としている。
【００８７】
図２の入力表示スイッチ１７をオンにして選択枡目１５を入力するのは、新規のパスワードを設定した後、選択枡目１５の暗記模様１８を確定して記憶に止める僅かの期間で、記憶した後は、入力表示スイッチ１７をタッチしないで、オフの状態にしておくのが好ましい。
【００８８】
図２の（ｂ）において、入力表示スイッチ１７をオンの状態にしておくと、４個目の選択枡目１５をタッチした後、決定スイッチ２１をタッチしてから、図３の暗証番号入力画面に進む。この際に、入力表示スイッチ１７はオフになる。
【００８９】
なお、戻るスイッチ２２は、モニター画面６に表示の操作手順を、一つ前に戻すもので、図示の例では、操作指示２番目に表示した操作を、もう一度始めからやり直す、選択枡目１５の入力直前の暗記模様入力画面に戻るスイッチである。
【００９０】
また、図２の（ａ）において、入力表示スイッチ１７にタッチしないオフの状態で、４個目の選択枡目１５を入力した場合には、決定スイッチ２１をタッチしなくても、図３の（ａ）のモニター画面６の操作指示３番目に示した、暗証番号入力の画面に進むようになっている。
【００９１】
図３のモニター画面６は、暗証模様１８の選択入力順に、選択枡目１５の番地を対応させた入力枡目２０を表示し、その入力枡目２０の下方に、暗証番号１９の数字を入力操作するテンキーボード２３（仮想スイッチであるが通称名で説明する）が表示される。
【００９２】
入力枡目２０の上部に付した数字は、選択枡目１５が暗記模様１８を選択した枡目１２の順に、その枡目１２に対応した番地（Ａ）の番号を、説明の為に小さい数字で付したもので、実際には表示されていない。
【００９３】
テンキーボード２３は、選択枡目１５をタッチする枡目図１１と同じ位置に重ねて表示され、選択枡目１５の選択手順に引き続いて、同じ位置で暗証番号１９の入力を速やかに行うことが出来る。
【００９４】
特に、入力表示スイッチ１７をオフにして暗記模様１８の入力操作と、暗証番号１９の入力操作を行うときには、入力操作を行う指先は、枡目図１１とテンキーボード２３の表示領域の中だけ移動すればよく、両入力操作を速やかに済ますことが出来るので、暗記模様１８の操作か、暗証番号１９の操作かは、背後から覗き込まれても、いずれの操作か見分けることが出来ず、暗記模様１８と暗証番号１９を見取られる危険性が少なくなる。
【００９５】
図３の（ｂ）は、入力表示スイッチ１７をタッチしてオンにした状態のモニター画面６で、暗証番号１９の入力を済ました状態を示している。
【００９６】
入力表示スイッチ１７がオフであれば、入力枡目２０に入力された暗証番号１９は、通常アスタリスクの「＊」記号でマスクされて表示されるが、入力表示スイッチ１７をオンにしてあると、入力枡目２０の各枡目に入力した順に、左の枡目から右に向けて、暗証番号１９が入力して表示され、目視確認できる。
【００９７】
入力枡目２０に入力された暗証番号１９は、入力枡目２０の上部に付した番地（Ａ）の選択枡目１５に関連付けされて入力される。
【００９８】
暗証番号１９の入力が済んで、決定スイッチ２１をタッチすると、本発明に係るパスワード生成手段がパスワード２４を生成して、図４の（ａ）に示すＩＣカード４から読み取った利用者ＩＤ２５とパスワード２４の送出画面に変わり、ここで送出スイッチ２６をタッチすると、利用者ＩＤ２５とパスワード２４の１対は、銀行２へ送られる。
【００９９】
図４の（ａ）は、ＡＴＭ１から専用回線３を介して、利用者ＩＤ２５とパスワード２４の１対を、銀行２へ送出するモニター画面６の画面で、パスワード２４は９桁になっている。
【０１００】
図４の（ｂ）は、パスワード２４の内容を表示した仮の画面を示すもので、この（ｂ）の図は、説明の為に示すもので、実際にはこの画面は表示されない。
【０１０１】
図４の（ｂ）には、パスワード２４を説明の為に２種類表示してあり、上方のパスワード２４ａは、後述する埋込文字２７の５文字を、非選択枡目１６の部分を、ワイルドカード（Ｔ）の文字「＃」に置き換えて、Ｔ＝「＃」としたもので、下方に示すパスワード２４ｂは、後述する予め設定した５文字の埋込文字（Ｔ＝Ｖ，Ｗ，Ｘ，Ｙ，Ｚ）を設定した具体例を示している。
【０１０２】
上記ＡＴＭ１と銀行２を接続する専用回線３は、セキュリテイの高い信頼性のある通信回線と見做すことが出来るとともに、本発明に係るパスワード生成手段及びそれのプログラムの部分は、ＡＴＭ１の端末の中に設置され、利用者が直接的に初期設定の部分を操作できないようになっている。
【０１０３】
しかし、埋込文字（Ｔ）の設定や、各枡目の番地配置（Ｎ）の設定に係るパスワードの強化手段は、ＡＴＭ１と銀行２の間では、特に必要ではなく、登録時に設定した初期設定の状態で十分に機能を発揮し、上記した本発明による暗記模様１８と暗証番号１９の入力操作のみによって、従来の個人情報から推測する成りすまし犯罪に対するセキュリテイは十分に高めることが出来るため、ＡＴＭ１においては、パスワード２４ａとして示すワイルドカード（Ｔ＝＃）を設定しても良い（実施例１）。
【０１０４】
図５は、図１におけるパソコン７を用いて、前記ＡＴＭ１と同様のパスワード送信手続きを行う実施例を示すものである。
この場合に、本発明のパスワード生成に係るプログラムは、パソコン７の中にあり、図５はそのプログラムの制御手順を示すフロー図である。
【０１０５】
図８に示すモニター画面６は、パソコン７に設けたモニター７ａのモニター画面６であり、このモニター７ａのモニター画面６とほぼ同じ画面が、前記図４に示す利用者ＩＤ２５とパスワード２４の送出待ち画面として、画面左側のウインドウ６ａに表示され、同じく、図３に示す暗証番号１９の入力画面と同じ画面が、画面右側のウインドウ６ｂとして、それぞれ同時に表示され、このパソコン７のモニター画面６には、ＡＴＭ１とほぼ同じプログラムを進行する画面が表示されるので、モニター画面６の符号については、表示モニターは異なるが、同一符号を付して説明する。
【０１０６】
図５において、ステップＳ１は、図９に示す格子模様１１ａの各枡目１２に、パスワード２４の文字を先頭から数えた文字番号２８をもって番地（Ａ）を付すと共に、その番地（Ａ）の配置を変えた、複数種の番地配置（Ｎ）の中のいずれか１種の番地配置（図２〜４の実施例ではＮ＝１）を選定するようにした、番地配置選定ステップである。
【０１０７】
このステップＳ１の番地配置選定ステップは、図５に示す初期設定においてのみ番地配置（Ｎ）の設定変更が可能であり、その番地配置（Ｎ）の値は、ステップＳ１における初期設定からの引数として渡されて設定される。
【０１０８】
ステップＳ２は、ステップＳ１において選定した、番地配置（Ｎ）をなす格子模様１１ａの枡目図１１を、タッチセンサ付き、もしくマウスポインタ付き、モニター画面６等に、画像表示するようにした、枡目図表示ステップである。
ここにおける枡目図１１には、図２〜４で示す番地番号（Ａ）が、図９〜図１１に示す、各種の番地配置（Ｎ＝１〜２０）に対応して付設された番号（Ｎ）を引数（Ｎ）として設定されている。
【０１０９】
図２〜４の実施例では図１０、図１１に示すＮ＝１の引数で番地配置が設定されている。
【０１１０】
ステップＳ３は、モニター画面６に表示した枡目図１１を、マウスや指先などのポインターで指し示し、暗記模様（Ｇ）１８を入力して、指し示した枡目１２を選択枡目１５に設定するようにした、暗記模様入力ステップである。
【０１１１】
ステップＳ４は、暗記模様（Ｇ）１８の選択入力順に、選択枡目１５の番地（Ａ）を対応させた入力枡目２０を表示するようにした、入力枡目表示ステップである。
【０１１２】
ステップＳ５は、表示した入力枡目２０に暗証番号（Ｐ）１９を入力して、入力枡目２０に対応した番地（Ａ）の格子模様１１ａの枡目１２に、暗証番号（Ｐ）１９を設定するようにした、暗証番号入力ステップである。
【０１１３】
ステップＳ６は、暗記模様（Ｇ）として選択されなかった非選択枡目（Ｑ）に、予め用意した埋込文字２７（Ｔ）を設定するようにした、埋込文字設定ステップである。
【０１１４】
埋込文字２７（Ｔ）は、格子模様１１ａを３×３マトリクスとした場合、枡目１２の数が９個となり、パスワード２４の全体の文字数（桁数）が９個になることから、暗証番号１９の４個を引いた５個の文字数に対応して、５個の文字を予め準備しておく（Ｔ＝Ｖ、Ｗ、Ｘ、Ｙ、Ｚ）。
【０１１５】
また、この埋込文字２７は、図６において説明するが、５個全ての埋込文字２７の文字を、パスワードの認証に際して、比較判断を無視するようにしたワイルドカード （Ｔ）として設定し、その文字を、例えば「＃」文字とし、これを（Ｔ＝＃）として示す。なお、プログラムにおいては通常「？」をワイルドカードとして使用しているが、本発明においては、敢えて違えてある。
【０１１６】
ステップＳ７は、格子模様１１ａの番地配置（Ｎ）に応じた文字番号（番地Ａ）順に、各枡目１２に設定した文字を並べて、パスワード２４を生成するようにした、パスワード生成ステップである。
【０１１７】
ステップＳ８は、生成されたパスワード２４を、パスワード記入枠２９へ送り出すようにした、パスワード送出ステップである。
【０１１８】
図６は、図１において、本発明に係るパスワード生成方法を、自宅のパソコン７において実施する際の固定値の設定要領を示すフロー図である。
【０１１９】
ステップＳ９は、図５に示すステップＳ１において、予め設定されている初期設定を変更するとした場合に、このステップＳ９に進むようにしてある。
【０１２０】
ステップＳ１０は、番地配置（Ｎ）を変更する場合に、ステップＳ１１に進み、変更しない場合には、ステップＳ１２に進む。
【０１２１】
ステップＳ１１は、番地配置（Ｎ）を、図９、図１０で示される格子模様１１ａの各枡目１２に、パスワード２４の各文字の文字位置に付けた文字番号２８をもって番地（Ａ）を付すると共に、その番地（Ａ）の並び順を変えた、複数種の番地配置（Ｎ）の中のいずれか１種の番地配置（Ｎ）、例えば図５におけるステップＳ１のＮ＝１に対して、変更を望む番地配置（Ｎ＝８）に設定する。
【０１２２】
このステップＳ１１において選定された番地配置（Ｎ＝８）は、パスワード生成プログラムのステップＳ１に戻るとき、ステップＳ１に渡す引数として設定される。
【０１２３】
ステップＳ１１において番地配置（Ｎ）の変更が済むと、ステップＳ１２に進む。
【０１２４】
ステップＳ１２は、埋込文字（Ｔ）を変更しない場合にステップＳ１５に進み、変更する場合には、ステップＳ１３に進む。
【０１２５】
ステップＳ１３は、５個の埋込文字（Ｔ）を全てワイルドカードの文字「＃」に設定するとした場合に、このステップＳ１３においてワイルドカード（Ｔ＝＃）に設定してステップＳ１５へ進み、設定しないとした場合に、そのまま変更せずにステップＳ１４へ進む。
【０１２６】
ステップＳ１４は、５個の埋込文字（Ｔ）を、枡目図１１の枡目１２から文字番号２８（Ａ）順に、非選択枡目１６が出現する毎に、その非選択枡目１６の文字として割り当てる文字を、例えば（Ｔ＝Ｓ、Ｕ、Ｖ、Ｗ、Ｘ）として設定して、ステップＳ１５に進む。
【０１２７】
即ち、このステップＳ１４においては、５個の埋込文字（Ｔ）それぞれを、異なる文字に設定でき、しかも、その設定変更は、汎用パソコン７のオペレーションシステム（ＯＳ）上で動作するプログラムによって設定できるので、パソコン７のキーボード７ｂにおいて入力できる文字全てが使用できる。
【０１２８】
また、図５に示すパスワード生成を実行する端末が、埋込文字２７（Ｔ）に手入力で入力できない文字を含んでいても、プログラム内に埋込型の文字であるため、本発明に係るパスワード生成方法やパスワード生成装置及びパスワード生成プログラムは、実行端末を選ばない効果を備えている。
【０１２９】
ステップＳ１５は、それまでに設定した新規の固定値、番地配置（Ｎ＝８）及び埋込文字（Ｔ＝Ｓ、Ｕ、Ｖ、Ｗ、Ｘ）を、新規なパスワード発生プログラムとして保存する場合には、ステップＳ１６へ進み、一時的に変更して、元のパスワード生成プログラムに戻る場合には、ステップＳ１７に進む。
【０１３０】
ステップＳ１６は、ここに至るまでに設定した番地配置（Ｎ）、及び埋込文字２７（Ｔ）の固定値を、初期値として設定した、新規なパスワード生成プログラムとして生成する、パスワード２４の使用目的や適応相手先に応じて名前を付けて保存し、その後ステップＳ１７に進む。
【０１３１】
本発明に係るパスワードは、前記したように、個人認証を行なうシステム管理側の銀行２、そこで使用するＡＴＭ１、及び銀行２と接続するパソコン７等に使用されているオペレーションシステム（ＯＳ）において利用できる文字コードで有れば、埋込文字（Ｔ）に設定できる文字とすることが出来る。
【０１３２】
しかも、認証に際しては、登録された登録パスワードの文字列と、認証のために受け取ったパスワードの文字列の順列重ね合わせによる比較だけであるため、本発明のパスワード生成方法、パスワード生成装置及びパスワード生成プログラムで作られたパスワードは、従来使用されているあらゆる文字列型のパスワードとして、各種の既存の認証システムに利用できる。
【０１３３】
その為に、使用目的や使用先及び使用端末の種類など、パスワードの管理に使用する名前（ファイル名）を付けて管理することが必要である。
【０１３４】
このステップＳ１６において保存されるプログラムは、初期値の固定値や引数のみではなく、パスワード生成プログラム本体全てを、新規の初期値を設定して、新たな名前を付けて保存するものである。
【０１３５】
ステップＳ１７は、ここまでの操作に修正がなければ決定してステップＳ１８に進み、修正があればステップＳ１０に戻って訂正する。
【０１３６】
ステップＳ１８は、これまでの初期設定を終了して、パスワード入力の最初のステップＳ１に戻る。
【０１３７】
図７は、本発明に係るパスワード生成装置に係るブロック図を示すものである。
【０１３８】
番地配置選定手段３０は、格子模様１１ａの各枡目１２に、パスワード２４の各文字の文字位置に付けた文字番号（Ａ）をもって番地Ａを付し、その番地Ａの並び順を変えた、複数種の番地配置に番号（Ｎ）を付けて、その中のいずれか１種の番地配置（Ｎ）を、初期設定に基づいて設定する。
【０１３９】
枡目図表示手段３１は、番地配置（Ｎ）をなす格子模様１１ａの枡目図１１を、モニター画面６に画像表示する。
【０１４０】
暗記模様入力手段３２は、モニター画面６に表示した枡目図１１を、マウスや指などのポインターで指し示て、暗記模様（Ｇ）を入力する。
【０１４１】
入力枡目表示手段３３は、暗記模様（Ｇ）の選択入力順に、選択枡目１５の番地Ａを対応させた、暗証番号１９の入力枡目２０を、モニター画面６に表示する。
【０１４２】
暗証番号入力手段３４は、モニター画面６に表示した入力枡目２０に暗証番号１９（Ｐ）を入力入力して、入力枡目２０に対応した番地Ａの格子模様１１ａの枡目１２に、暗証番号（Ｐ）を設定する。
【０１４３】
埋込文字設定手段３５は、暗記模様（Ｇ）として選択されなかった非選択枡目（Ｑ）に、初期設定で予め用意した埋込文字（Ｔ）を設定する。
【０１４４】
パスワード生成手段３６は、格子模様１１ａの番地配置（Ｎ）に応じた文字番号（番地Ａ）順に、各枡目１２に設定した文字を並べて、パスワード２４生成する。
【０１４５】
パスワード送出手段３７は、生成したパスワード２４をパスワード記入枠２９へ送出する。
【０１４６】
上記の実施例において、ＡＴＭ１におけるステップＳ５の暗証番号１９の入力においては、ＡＴＭ１の従来の機能から、暗証番号１９の入力には、アルファベッドの文字を適用しないようになっているため、数字のみの入力で、暗証番号と称しているが、本発明のステップＳ５においては、文字種の制限は本来無く、パソコン７において、テンキーボード２３に代わり、フルキーボード７ｂの文字入力手段を用いれば、その文字入力手段で入力できる全ての文字（キャラクタコード）を入力して、パスワード２４を生成することができる。
【０１４７】
埋込文字２７においても、字種は、数字も自由に設定でき、埋込文字２７に数字を混在させると、暗証番号１９の数字と混ぜ合わせて、生成されたパスワード２４の文字列は、暗証番号１９の数字と、埋込文字２７の数字と見分けが付かなく、紙などに記録して使用されたパスワードから、そのパスワードを破るための逆解析を更に、困難にする。
【０１４８】
図９は、本発明に係るパスワード生成の仕組みを説明する模式図である。
【０１４９】
図９の（ａ）に示すのは、求めようとするパスワード２４の文字列で、（ａ）図では、パスワード２４の各文字を収める文字枠３８を、仮想的に備えていると想定し、その各文字枠３８を先頭から順に、紐３９を連想する連結手段で数珠繋ぎに連結して、１列のストリングとして関連付けし、かつ各文字枠３８には、左側の先頭から、言葉として文字称呼順、連番数字としては昇順に、文字番号Ａが付設されている。
【０１５０】
一方、図９の（ｂ）に示すのは、暗記模様１８を入力する枡目図１１の元となる格子模様１１ａで、この格子模様１１ａは、正方形のマトリクス模様４０を、好ましい実施例として、３×３マトリクスを選んで示してある。
【０１５１】
格子模様１１ａは、複数の枡目１２で構成され、各枡目１２は、区画線１３により区分されている。
枡目図１１は、区画線１３を含めて、各枡目１２の空白状態を画像として、（ｆ）（ｇ）に示すように、図化したものである。なお、枡目１２の中に示した番地Ａの番号は図化されない。
【０１５２】
図９においては、パスワード２４と格子模様１１ａを関連付けることを意味して、互いに加える（＋）としてある。
【０１５３】
図９の（ｃ）は、この関連付けの仕方の一例を示すもので、紐３９で仮想的に結ばれたパスワード２４を、格子模様１１ａの各枡目１２へ、各枡目１２と文字枠３８が重なるように掛け回して、組み合わされている。
【０１５４】
図（ｃ）は、最も簡単な掛け回し方で、紐３９を横に往復して掛け回した一例を示し、この掛け回し方には、数多くの異なる例がある。
【０１５５】
図１０は、格子模様１１ａへ、パスワード２４の文字枠３８を、進む方向や回り方を変えて、各種の掛け回し方をした例を示すもので、その掛け回し方の異なるものには、連番（Ｎ）を付けてある。
【０１５６】
格子模様１１ａの各枡目１２と、紐３９で結ばれたパスワード２４の文字枠３８の重なりは、パスワード２４に付した文字番号Ａが、各枡目１２の個処を示す番地と対応して、その文字番号Ａを、格子模様１１ａの中における、各枡目１２の所在個処を示す番地Ａとして、パスワード２４の情報を、格子模様１１ａの情報に重ね合わせて、移し替えている。
【０１５７】
図９の（ｄ）は、パスワード２４の文字番号Ａの情報と、格子模様１１ａの図形的配置情報とを重ね合わせて、パスワード２４の文字枠３８を繋ぐ紐３９の概念を無くし、パスワード２４の文字枠３８に付した文字番号Ａの順列を、文字枠３８を繋ぐ連結手段として、９図（ｃ）と同じ構造を移し替えて示している。
【０１５８】
図９の（ｅ）は、格子模様１１ａの各枡目１２と、パスワード２４の文字番号Ａ付き文字枠３８が重なることを前提にして、文字番号Ａの配列を不規則に配列した例で、この（ｅ）の例では、文字番号Ａ付き文字枠３８を、不規則に選んで格子模様１１ａの各枡目１２に配列して、各枡目１２を、文字番号Ａ付き文字枠３８で満たした状態を示している。
【０１５９】
図９の（ｃ）、（ｄ）、（ｅ）は、いずれも３×３マトリクス構造の格子模様１１ａにおける各枡目１２へ、求めようとするパスワード２４の文字番号Ａをもって、各枡目１２の所在を示す番地Ａの振り方を示している。
【０１６０】
上記の如く、格子模様１１ａの各枡目１２に番地Ａが振られた構造の枡目図１１は、各枡目１２への番地Ａの振られ方により、それぞれ異なる番地配置をなすことになり、この番地配置の相異を厳密に管理区分するために、異なる番地配置毎に、前記連番（Ｎ）と称した管理番号（Ｎ）を付けて、それを番地配置（Ｎ）とし、これら呼び名を変えて表される番号（Ｎ）は、全て同じであり、プログラムにおいては、引数（Ｎ）と称することもある。
【０１６１】
これにより、枡目図１１において、いずれかの枡目１２を指し示して、選択枡目１５を指定した際に、枡目図１１における選択枡目１５の所在個処を求める番地配置（Ｎ）の構造を渡す引数（Ｎ）として、番地配置（Ｎ）をパスワード生成プログラムに引き渡している。
【０１６２】
よって、選択枡目１５及びそれに対応した入力枡目２０に入力される暗証番号１９は、引数（Ｎ）の値に応じた番地配置（Ｎ）に付設されている番地Ａに入力される。
【０１６３】
図９の（ｆ）、（ｇ）は、格子模様１１ａを元にして作られた、画像表示に使用される枡目図１１と、その枡目図１１の各枡目１２に対応している番地配置（Ｎ）対応の番地Ａを示している。
【０１６４】
なお（ｆ）は、（ｃ）と（ｄ）に示す番地配置（Ｎ＝１）の枡目図１１を示し、（ｇ）は、（ｅ）に示す番地配置（Ｎ＝２０）の枡目図１１を示している。
【０１６５】
図９の（ｈ）は、（ｆ）及び（ｇ）の枡目図１１における、それぞれの番地配置（Ｎ＝１）及び（Ｎ＝２０）から、番地Ａの順に、各枡目１２に対応させた暗証番号１９及び埋込文字２７を取り出して、求めるパスワード２４の文字番号Ａ順に、前記のステップＳ７及びパスワード生成手段３６に示す如く、文字枠３８に移し替えて、並べた状態を概念的に示すもので、文字枠３８の中身（文字）は、それ以前の手順で入力されている。
【０１６６】
また、図９において示す矢印は、パスワード２４と格子模様１１ａの重なり具合の概念的な変遷を、例えば、格子状枡目に対して、（ｃ）紐で連結した数珠を掛け回す、又は（ｄ）連番を付した函を順番に蛇行させて並べていく、もしくは、（ｅ）連番を付した枠又は函をランダムに配置していく等と、大まかにその概念の類似する方向性を示したものである。
【０１６７】
図１０は、格子模様１１ａの各枡目１２と、パスワード２４の文字枠３８との重なり具合を、図９の（ｃ）に示す、文字枠３８を紐３９で数珠繋ぎとした概念を持って連結し、その掛け回し具合を変えて番地配置を変え、それらの番地配置に管理番号をＮを付設し、この管理番号Ｎから番地配置が解るようにした、管理番号Ｎによって検索可能な番地配置のリストの一例である。
【０１６８】
図１１は、同じく図９（ｄ）に示す、紐３９を省いて、文字枠３８に付した、文字番号Ａの順列を紐３９の代わりにして、文字枠３８の配置に番地Ａを決めて、図１０に示す番地配置（Ｎ）と同じ番地配置（Ｎ）となるもの同士の管理番号Ｎを、統一して同じにした、番地配置（Ｎ）のリストの一例である。
【０１６９】
なお、図面に付設する符号について、図１０、図１１については、番地配置（Ｎ）のみを付し、他の符号は、図９の（ａ）〜（ｈ）符号を参照し、また、他の図において、同じ図形が繰り返される場合、同じ図形で同じ個処に同じ符号が付く部分が多く現れる場合には、主要部所に符号を付して、同じ部所と見なされる他の部分については、符号を省略することもある。
【０１７０】
図１２は、別な実施例による１６桁のパスワード２４の例である。
１６桁のパスワード２４は、図９の（ｃ）と同様に、左右に折り返しながら下に進めて、文字枠３８の配置を、４×４のマトリクスとなるように折畳まれ、その４×４のマトリクス中に、３×３マトリクスの枡目図１１を作るように、枡目図１１の各枡目１２を配置する。
【０１７１】
このようにした場合に、枡目図１１による３×３のマトリクスよりも、パスワード２４の文字枠３８が作る４×４のマトリクスの方が、縦横に１枡多いので、枡目図１１は、（ｂ）、（ｃ）、（ｄ）に示すように、１枡づつ移動した新たな番地配置関係を作り出すことができる。
【０１７２】
この（ａ）〜（ｄ）の関係に基づいて、枡目図１１を作り、選択枡目１５に基づきパスワード２４を生成すると、異なるパスワードを生成することができる。
【０１７３】
このような番地配置関係を作れることは、（ａ）〜（ｄ）の関係に１〜４の番号（Ｍ）を付けて、それを初期値設定時に引き渡す新たな引数（Ｍ）とすることもできる。
【０１７４】
図１２（ｅ）は、２５桁のパスワード２４の実施例を示し、２５桁のパスワード２４から５×５の文字枠３８のマトリクスを作り、その中で、枡目図１１の３×３マトリクスを移動させて、その移動のバリエーションに管理番号（Ｍ）を付けてを新たな引数（Ｍ）を設定することができる。
【０１７５】
なお、前記した番地配置（Ｎ）は、３×３マトリクスの枡目図１１における暗記模様１８の番地を管理する管理番号（Ｎ）であり、上記引数（Ｍ）は、大きなマトリクスの中のにおける、小さなマトリクスの位置を管理するもので、大きなマトリクスの各文字枠３８に付した番地Ａを、前記、枡目図１１の移動を含めて、直接的に枡目図１１の番地配置（Ｎ）として、枡目図１１に付設される番地番号Ａのバリエーション全てに連番（Ｎ）を付設して、番地配置（Ｎ）のリストを作り、その番号（Ｎ）を引数にして管理しても良い。
【０１７６】
パスワード２４の桁数を増して、文字枠３８のマトリクスを大きくし、それに応じて、枡目図１１の大きさも、大きくすることが出来るが、枡目図１１を大きくして、選択枡目１５の数を増やすと、暗記模様１８が複雑になりすぎて、選択枡目１５の図形の記憶が困難となることもある。
しかし、本発明においては、図１２の（ｅ）に示す如く、記憶する暗記模様１８や暗証番号１９を、３×３マトリクスの小さな枡目図１１で作り、他の枡目には埋込文字２７を設定して、桁数の大きいパスワード２４を大きなｎ×ｎのマトリクスで作ることができ、どの様な桁数の大きものにも、入力時に可変するパラメータを含むパスワード生成手段に対応することができる。
【０１７７】
なお、モニター画面６に表示する枡目図１１は、必ずしも正方形のマトリクスとは限らず、横長、縦長の長方形でも、その他の不定形の図形でもよく、不定形に分割した図形と選択枡目１５及び非選択枡目１６の対応が明確になされていればよい。
【０１７８】
図１３は、タッチセンサの付いたモニター画面６を備えたスマートフォン４１の起動のロックを解除するパスワード２４（別称ｐｉｎ）の生成に係る実施例を示すものである。
【０１７９】
図１３の（ａ）は、図２の（ａ）に示す枡目図１１を表示して、選択枡目１５の入力を済ませて、図２の（ｂ）に示す選択枡目１５を表示した状態を示している。
【０１８０】
なお、実際には、暗記模様１８を明るく表示して、選択枡目１５を明示的に表示することなく、（ｂ）の暗証番号１９の入力画面に移り、暗証番号１９を入力して、マートフォン４１を起動するのが好ましい。
【０１８１】
この際、枡目図１１とテンキーボード２３の外形寸法は、同じに重なる大きさで、暗記模様１８の入力に引き続いて、暗証番号１９の入力に速やかに移ることができ、画像と数字を複合したセキュリテイの高い入力操作を行うことができる。
【０１８２】
さらに、図６に示す初期設定のフロー図において、最初は一度通常の初期設定の基に、所要のパスワード２４を作る操作を行い、そこで作られたパスワード２４を、登録パスワードとして一旦登録し、その後、初期設定におけるステップＳ１２〜ステップＳ１４の間に、暗証番号１９そのものを、埋込文字２７に設定するステップを新規に加えることにより、次回からは、図１３の（ａ）の入力のみで、（ａ）と（ｂ）の操作を行った場合と同一の登録したパスワード２４を生成することができ、入力手順を簡素化することができる（他の実施例）。
【０１８３】
さらに、暗証番号１９の入力手順を、上記のように埋込文字の手順に設定して、暗記模様１８の入力にだけでパスワード２４を生成するようにすると、ファックスやコピー機を複合した複合機の操作者仕分け管理のパスワード、及び他の事務機の使用権限のロック及びロック解除のパスワード、並びに共通利用のパソコン、サーバー等のアクセス権のパスワードに使用でき、従来の暗証番号式だけのパスワードに比して、個人情報の使い回しが見かけ上なくなるが、実際には、埋め込まれた暗証番号１８として、異なる初期設定の基で使い回しているが、セキュリテイは、従来よりも向上する。
【０１８４】
図１４〜図１６は、本発明のパスワード生成プログラムを用いて、利用者ＩＤを発行して個人認証を行なうシステム管理側と、利用者ＩＤにパスワードを設定して利用者認証を求める利用者との間で、接続相手を双方向で認証し合う相互認証システムを構築する他の実施要領を説明するものである。
【０１８５】
この相互認識方法から発展させて、本発明に係るパスワードを生成するために、入力値や設定値をもって、パスワードの値を変化させるパラメータとし、それが本発明においては４個有ることを利用して、１つのパラメータ、例えば暗証番号を、通信回線に乗せることなく、認証を要求する側と認証をする側とが、互いに持ち合って、全てのパラメータを用いて完成したパスワードを、外部に露出することなく、お互いを認証するようにしたゼロ知識証明方法に類似する認証方法を、可能とすることもできる。
【０１８６】
例えば、図１のパソコン７と銀行２は、業務用通信回線８とインターネット通信網９を介してログイン可能に接続され、かつ銀行２は、電話会社４２の無線通信網を介して、利用者が携帯するスマートフォン４１と通信可能になっている。
【０１８７】
銀行２は、パソコン７からＩＣカード４を介して、ログインのために利用者ＩＤ２５を受け取ると、図１４に示す枡目図１１に、重複しない数字を不規則に並べた数字入り枡目図１１ａを、インターネット通信網９を介してログイン要求サイトとは別のＵＲＬサイトに、その数字入り目図１１ｂの画面４３を表示するか、もしくは、利用者のスマートフォン４１からの呼び出しに応じて、数字入り枡目図１１ｂの画像４３を送信して、その画面４３をそれぞれに表示する。
【０１８８】
図１４においては、スマートフォン４１に数字入り目図１１ｂの画面４３が表示され、図１５においては、パソコン７のモニター７ａのモニター画面６に、数字入り目図１１ｂの画面４３が表示され、ログインを要求する利用者は、それを表示しているウインドウ４４の数字入り枡目図１１ｂの画面４３から、パスワード２４を生成する際に入力した暗記模様１８に応じて、入力した時と同じ順序で枡目１２を辿り、その中の数字を読み取り、それを記憶またはメモしておく。
【０１８９】
例えば、図５のステップＳ１において、初期設定を番地配置（Ｎ＝１）とし、図２〜図４において、暗記模様１８と暗証番号１９を同じくしたパスワード２４を生成し、そのパスワード２４を登録パスワード２４としている場合には、数字入り目図１１ｂの画面４３からは、枡目１２の右上に示した番地Ａの番号を、図２における（ｂ）の選択枡目１５の番号と、同じ所「Ａ＝２、５、８、４」を辿って行くと、読取り数字として「８６１９」が読み取れる。
【０１９０】
図１５は、パソコン７におけるログイン要求画面で、左側には銀行２の数字入り枡目図１１ｂの表示サイトのウインドウ４４が表示され、右側には、銀行２のインターネットバンキングのサイトに接続した後、ログインを要求している画面で、図３の（ａ）に示すパスワード生成プログラムによって、暗証番号入力ステップＳ５をウインドウ４５で表示している。
【０１９１】
図１６は、ウインドウ４５の拡大図を示すもので、このパスワード生成プログラムは、相互認識システムのプログラムとして働かせているので、図３のモニター画面６に比べて、操作のタイトルが、「仮暗証番号を入力してください」となっている。
【０１９２】
この相互認識システムのプログラムにおいては、登録パスワード２４の暗証番号を登録暗証番号とし、数字入り枡目図１１ｂの画面４３から読み取った数字を仮暗証番号１９ａと称することにする。
【０１９３】
図１６におけるパスワード生成プログラムは、図５のステップＳ１の初期設定における番地配置（Ｎ＝１）と、図６のステップＳ１３で示す、ワイルドカードの（Ｔ＝＃）に設定してある。
【０１９４】
このような設定になっている図１６の仮暗証番号入力画面においては、前記読み取った仮暗証番号１９ａの「８６１９」を入力する。
【０１９５】
これによって生成されるパスワード２４ａは、「＃８＃９６＃＃１＃」とする文字列を生成し、これを仮パスワード２４ｃとして銀行２に送る。
銀行２は、受け取った仮パスワード２４ｃの文字列「＃８＃９６＃＃１＃」に、左の先頭から連番の文字番号（Ａ）を付設する。
【０１９６】
次に、銀行２は、予めパスワード２４の登録時に、付帯情報として登録してある番地配置（Ｎ＝１）の引数（Ｎ）から、登録パスワード２４と同じ番地配置（Ｎ＝１）の枡目図１１に、仮パスワード２４ｃの「＃８＃９６＃＃１＃」を、両方の番地Ａに従って、当て嵌めると、ワイルドカード（Ｔ＝＃）の部分を省いて、数字入り枡目図１１ｂの画面４３に相当する、数字入り枡目図１１ｂが作られ、この銀行２が送った数字入り枡目図１１ｂと、銀行２が受け取った仮パスワード２４ｃの数字入り枡目図１１ｂを比べて、ワイルドカードＴの「＃」の部分を省いて、数字の部分の選択枡目１５の数字配列が一致すると、銀行２が認証直前の時刻に送り出した任意配列の数字入り枡目図１１ｂの画面４３を、登録パスワード２４ｂの暗証番号１９部分を入力するのに用いた暗記模様１８と同じに辿って、画面４３の数字を読み取り、その数字を仮暗証番号１９ａとして、正規登録のパスワード生成手段を用いて、仮パスワード２４を生成したものと、この時点で銀行２は確認出来る。
【０１９７】
一方、銀行２は、前述の如く、登録パスワード２４ｂの登録に際して、パスワード生成手段の初期設定情報を登録しておき、予め受け取った利用者ＩＤ２５から、利用者の登録パスワード２４ｂの「Ｖ０Ｗ６５ＸＹ２Ｚ」を検索し、この登録パスワード２４ｂと仮パスワード２４ｃを先頭から比較して、埋込文字２７（Ｔ＝Ｖ、Ｗ、Ｘ、Ｙ、Ｚ）を取出し、前記受け取った仮パスワード２４ｃ「＃８＃９６＃＃１＃」のワイルドカードの部分に、順次に埋込文字２７と入れ替えて、埋込文字２７と仮暗証番号の全ての文字を揃えた仮パスワード２４ｃ「Ｖ８Ｗ９６ＸＹ１Ｚ」作る。
【０１９８】
銀行２が作った仮パスワード２４ｃ「Ｖ８Ｗ９６ＸＹ１Ｚ」を利用者側に送ると、それを受け取った利用者は、自分が読み取った仮暗証番号「８６１９」を、自らのパソコン７のパスワード生成手段おける、暗証番号入力手段３４おいて、読み取った仮暗証番号を入力し、その際に、銀行２に登録してある登録埋込文字２７（Ｔ＝Ｖ、Ｗ、Ｘ、Ｙ、Ｚ）の部分が再現されて、全ての文字を揃えた仮パスワード２４ｃ「Ｖ８Ｗ９６ＸＹ１Ｚ」として生成される。
【０１９９】
ここで、自らのパスワード生成手段により作られた仮パスワード２４ｃ「Ｖ８Ｗ９６ＸＹ１Ｚ」と、銀行２から送られてきた仮パスワード２４ｃ「Ｖ８Ｗ９６ＸＹ１Ｚ」を比較して一致が得られると、ログインを目的としている通信相手が登録パスワード２４を預けてある銀行２であることを自ら認証することができる。
【０２００】
これを確認した後に、利用者がパソコン７を介して、自らのパソコン７に在るパスワード生成プログラムを介して、正規の暗証番号「０５２６」を含む登録パスワード２４「Ｖ０Ｗ６５ＸＹ２Ｚ」を銀行２に送信して、ログインを完成させる。
【０２０１】
この双方向認証手順において、パソコン７の接続相手が銀行２でない場合は、番地配置（Ｎ）の情報、選択枡目１５の情報、埋込文字２７の情報、勿論通信に使用していない暗証番号１９の情報を知ることが出来ないために、偽の通信相手は、利用者ＩＤ２５とワイルドカード入りの仮パスワード「＃８＃９６＃＃１＃」を搾取したが、本発明に係るパスワード生成構造を逆に辿っても、埋込文字２７の情報が欠如しているために、仮パスワード２４ｃを、正しく作成して送り返すことができない。
【０２０２】
パソコン７におけるログインに際して、銀行２の認証が出来なかった場合には、直ちに通信を遮断して、銀行２に連絡し、成りすまし等の不正が無いか調べてもらい、利用者ＩＤ２５の変更と、登録パスワード２４変更の手続きを速やかに済ますようにする。
【０２０３】
上記接続手順において、銀行２から銀行２が作った仮パスワード２４ｃを、パソコン７が受け取った時点で、双方が正規の通信相手と認証されたものとして、認証手続きを済ませ、正規の登録パスワード２４を通信網に乗せることなく、ログインを行うのであれば、登録パスワード２４の中に含まれる登録暗証番号は、外部に漏れることなく、相互認証通信を可能にし、ゼロ知識証明方法と同等のセキュリテイ効果が得られる。
【０２０４】
本発明は、上記実施形態のみに限定されるものではなく、特許請求の範囲を逸脱しない範囲で、幾多の変形した態様での実施が可能である。
【産業上の利用可能性】
【０２０５】
本発明に係るパスワード生成方法、及びパスワード生成装置、並びにパスワード生成プログラムは、今後多様化される電子決済システムにおける、コンピュータと個人が直接関わるヒューマンインターフェースの部分の課題を解決するもので、操作する個人の知識レベルに関係なく、個人を特定する記憶情報を、図形的イメージ情報と発声言語的文字情報に分けて、それぞれの記憶領域の情報量を少なくしても、他者からの類推や推測による介入を排除するセキュリテイを強め、かつ操作に係るヒューマンインターフェイスの部分を、近年普及しているタッチセンサを備えたモニタ画面を利用して、コンパクトでシンプルにして、ハードウエアの部分を広く有効に活用し、個人認証の為にだけ特化したハードウエアを少なくして操作性を高め、もってインターフェイス端末を低価格の構造として、低開発地域への普及と、利用しうる国毎の言語環境を超えて、国際化しうるようにして、これからの産業の発展に寄与することができる。
【符号の説明】
【０２０６】
１        ＡＴＭ
２        銀行
３        専用回線
４        ＩＣカード
５        ＩＣカード読取器
６        モニター画面
７        パソコン
７ａ      モニター
７ｂ      キーボード
８        業務用通信回線
９        インターネット通信網
１０      ＩＣカード読取器
１１      枡目図
１１ａ    格子模様
１２      枡目
１３      区画線
１４      背景
１５      選択枡目
１６      非選択枡目
１７      入力表示スイッチ
１８      暗記模様
１９      暗証番号
２０      入力枡目
２１      決定スイッチ
２２      戻るスイッチ
２３      テンキーボード
２４      パスワード
２４ａ    パスワード
２４ｂ    パスワード
２５      利用者ＩＤ
２６      送出スイッチ
２７      埋込文字
２８      文字番号
２９      パスワード記入枠
３０      番地配置選定手段
３１      枡目図表示手段
２３      暗記模様入力手段
３３      入力枡目表示手段
３４      暗証番号入力手段
３５      埋込文字設定手段
３６      パスワード生成手段
３７      パスワード送出手段
３８      文字枠
３９      紐
４０      マトリクス模様
４１      スマートフォン
４２      電話会社
４３      画面
４４      ウインドウ
４５      ウインドウ
Ｓ１〜Ｓ１８  ステップ
【図１】
2017062526.tif 000003
【図２】
2017062526.tif 000004
【図３】
2017062526.tif 000005
【図４】
2017062526.tif 000006
【図５】
2017062526.tif 000007
【図６】
2017062526.tif 000008
【図７】
2017062526.tif 000009
【図８】
2017062526.tif 000010
【図９】
2017062526.tif 000011
【図１０】
2017062526.tif 000012
【図１１】
2017062526.tif 000013
【図１２】
2017062526.tif 000014
【図１３】
2017062526.tif 000015
【図１４】
2017062526.tif 000016
【図１５】
2017062526.tif 000017
【図１６】
2017062526.tif 000018