(57)【要約】【課題】パスワード生成デバイスおよび方法を提供する。【解決手段】本方法では、２つのキーボードレイアウトが採用される。各レイアウトの各キー位置は、複数の情報要素で構成された情報ユニットに対してマッピングされる。各情報ユニットは、特定のレイアウトの中で相互に異なる。２つの情報ユニットシーケンスを取得するために、２つのキーボードレイアウトが表示され、それぞれのキーボードレイアウトに基づく２系列のキー位置選択が受信される。各情報要素の出現順序に従って、２系列の情報ユニットを相互に比較し、同じキー位置に関連する対応する２つの情報ユニットにより共有される情報要素を、ユーザのパスワードの一部としてユーザにより選択された情報要素として得て、共有される情報要素すべてを順につなぎ合わせることによりパスワードを生成する。【選択図】図１
2018511840.tif 000002
【特許請求の範囲】
【請求項１】
第１キーボードレイアウトおよび第２キーボードレイアウトを準備するステップであって、各キーボードレイアウトは、複数のキー位置を有し、各キー位置は、複数の情報要素で構成された情報ユニットにマッピングされ、前記第１キーボードレイアウトの特定のキー位置に対応する１つの情報ユニットは、前記第２キーボードレイアウトの特定のキー位置に対応する別の情報ユニットと異なる、前記準備するステップと、
２つの情報ユニットシーケンスを取得するために、２つの前記キーボードレイアウトを表示して、それぞれのキーボードレイアウトに基づく２系列のキー位置選択を受信するステップと、
各情報要素の出現順序に従って、２系列の情報ユニットを相互に比較し、同じキー位置に関連する対応する２つの情報ユニットにより共有される情報要素を、ユーザのパスワードの一部として前記ユーザにより選択された情報要素として得て、前記共有される情報要素すべてを順につなぎ合わせることによりパスワードを生成するステップと、
を含むパスワード生成方法。
【請求項２】
前記第１キーボードレイアウトの特定のキー位置に対応する前記複数の情報要素は、前記第２キーボードレイアウトの別々のキー位置へとランダムにマッピングされる、請求項１に記載のパスワード生成方法。
【請求項３】
２系列のキー位置が選択されるように、前記第１キーボードレイアウトは前記第２キーボードレイアウトの表示より前に同じユーザインターフェース内に表示される、請求項１に記載のパスワード生成方法。
【請求項４】
対応するキーボードレイアウトの特定のキー位置に対してマッピングされた情報ユニットは、同キー位置に示される、請求項３に記載のパスワード生成方法。
【請求項５】
前記情報ユニットは、前記キーボードレイアウトのキー位置に対応する位置で、画像またはコード化された情報要素の集合として前記ユーザインターフェース内に表示される、請求項４に記載のパスワード生成方法。
【請求項６】
各情報ユニットは、少なくとも２つの情報要素を含む、請求項１に記載のパスワード生成方法。
【請求項７】
前記情報要素は、文字、色、フォント、フォントサイズ、画像、またはパターンのいずれか１つまたは組み合わせである、請求項６に記載のパスワード生成方法。
【請求項８】
異なる情報ユニットは、同じまたは異なる数の情報要素を有する、請求項１に記載のパスワード生成方法。
【請求項９】
特定のキーボードレイアウトの特定のキー位置に対応する異なる情報ユニットは、異なる情報要素を有する、請求項１に記載のパスワード生成方法。
【請求項１０】
対応するキーボードレイアウトの対応するキー位置の前記情報ユニットは、静的な形でユーザインターフェース内に示される、請求項１に記載のパスワード生成方法。
【請求項１１】
対応するキーボードレイアウトの対応するキー位置の前記情報ユニットは、動的な形でユーザインターフェース内に示される、請求項１に記載のパスワード生成方法。
【請求項１２】
前記ユーザによる特定のキー位置の選択は、同キー位置に対するクリックイベントをもたらす、請求項３に記載のパスワード生成方法。
【請求項１３】
前記ユーザインターフェースは、タッチスクリーンディスプレイにより提供される、請求項１１または１２に記載のパスワード生成方法。
【請求項１４】
請求項１〜１３のいずれか１項に記載の方法を実現するパスワード生成デバイスであって、
前記方法を具現化するプログラムを実行する制御ユニットと、
前記方法の実行中、中間のデータ候補および結果として生じたデータを記憶するストレージユニットと、
前記複数のキー位置を提供し、前記ユーザによる前記キー位置の選択を受信し、前記選択を、それぞれのキー位置に対応する情報ユニットの選択コマンドへと変換する、タッチスクリーンディスプレイと、
を備える、パスワード生成デバイス。
【請求項１５】
同じ物理的キーボードとのマッピング関係を双方が有する第１キーボードレイアウトおよび第２キーボードレイアウトを準備するステップであって、各キーボードレイアウトは、前記物理的キーボードのキー位置と同じキー位置を有し、各キー位置は、いくつかの情報要素で構成された情報ユニットに対応しており、前記第１キーボードレイアウトの特定のキー位置に対応する１つの情報ユニットは、前記第２キーボードレイアウトの特定のキー位置に対応する別の情報ユニットと異なる、前記準備するステップと、
２つの情報ユニットシーケンスを取得するために、２つの前記キーボードレイアウトを表示して、それぞれのキーボードレイアウトに基づく２系列のキー位置選択を前記物理的キーボードにより受信するステップと、
各情報要素の出現順序に従って、前記２系列の情報ユニットを相互に比較し、前記物理的キーボードの同じキー位置に関連する対応する２つの情報ユニットにより共有される情報要素を、ユーザのパスワードの一部として前記ユーザにより選択された情報要素として得て、前記共有される情報要素すべてを順につなぎ合わせることによりパスワードを生成するステップと、
を含むパスワード生成方法。
【請求項１６】
表示されたキーボードレイアウトに基づいて、前記ユーザにより前記物理的キーボードの対応するキー位置が選択されるように、前記第１キーボードレイアウトは前記第２キーボードレイアウトの表示より前に同じユーザインターフェース内に表示される、請求項１５に記載のパスワード生成方法。
【請求項１７】
前記２つのキーボードレイアウトを表示すると、前記物理的キーボードの前記対応するキー位置とのマッピング関係をもつ情報ユニットが表示される、請求項１６に記載のパスワード生成方法。
【請求項１８】
前記情報ユニットはそれぞれ、前記物理的キーボードのキー位置に対応する位置で、画像またはコード化された情報要素の集合として表示画面の前記ユーザインターフェース内に表示される、請求項１７に記載のパスワード生成方法。
【請求項１９】
前記第１キーボードレイアウトの特定のキー位置に対応する複数の前記情報要素は、前記第２キーボードレイアウトの別々のキー位置へとランダムにマッピングされる、請求項１５に記載のパスワード生成方法。
【請求項２０】
各情報ユニットは、少なくとも２つの情報要素を含む、請求項１５に記載のパスワード生成方法。
【請求項２１】
前記情報要素は、文字、色、フォント、フォントサイズ、画像、またはパターンのいずれか１つまたは組み合わせである、請求項２０に記載のパスワード生成方法。
【請求項２２】
異なる情報ユニットは、同じまたは異なる数の情報要素を有する、請求項１５に記載のパスワード生成方法。
【請求項２３】
特定のキーボードレイアウトの特定のキー位置に対応する異なる情報ユニットは、異なる情報要素を有する、請求項１５に記載のパスワード生成方法。
【請求項２４】
前記物理的キーボードの特定のキー位置の選択は、キーダウンまたはキーアップイベントにより生じる、請求項１５に記載のパスワード生成方法。
【請求項２５】
各キーボードレイアウトの前記キー位置は、複数の入力回路に関連し、各入力回路のオンへの切り替えは、同入力回路に対応する表示領域内に列挙された情報ユニットの選択を表す、請求項１５に記載のパスワード生成方法。
【請求項２６】
請求項１５〜２５のいずれか１項に記載の方法を実現するパスワード生成デバイスであって、
前記方法を具現化するプログラムを実行する制御ユニットと、
前記方法の実行中、中間のデータ候補および結果として生じたデータを記憶するストレージユニットと、
複数のキー位置を提供し、前記ユーザによる前記キー位置の選択を受信し、前記選択を、それぞれのキー位置に対応する情報ユニットの選択コマンドへと変換する、物理的キーボードと、
前記キー位置それぞれに対応する表示領域を提供し、前記それぞれのキー位置とのマッピング関係を有する情報ユニットを表示するディスプレイと、
を備えるパスワード生成デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子的な安全保護の技術に関し、特に、パスワード生成方法および同方法を実行するパスワード生成デバイスに関する。
【背景技術】
【０００２】
社会が発展するのに伴い、各種の安全性問題の発生が増加し、それに応じて、ユーザはセキュリティへの注目を強めている。今日、スマートフォンまたはタブレットコンピュータなどのモバイル端末が広範囲で使用されている。これらの端末には、電源投入時パスワードの生成および非公開文書のパスワード保護が要求されることが多く、これらのアクションはすべて、パスワードを安全に生成することを要する。したがって、パスワードを安全に生成する方法が非常に重要となり、その生活および仕事の各側面への用途が次第に見出されてきた。例えば、モバイル端末には一般に、タッチ・フィードバック原理に基づく表示画面が提供される。パスワード生成は、キーをタッチして数字、字、または他の文字を入力することにより行われ得る。パスワード生成は、特定の人の顔写真を撮ること、または９グリッド画面内に特定のパターンを描くことにより行われることもあろう。これらの方法はいずれも、深刻な欠点を抱えている。例えば、キーをタッチすることによる入力、および９グリッド画面内でのパターンの描画は、他者に見られて破られる可能性がある。ユーザの写真を撮影することによるパスワードの生成は、静止画像により破られる恐れがある。こうした従来技術の方法がいずれも十分なセキュリティおよび信頼性を欠くことは明らかである。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明の主要な目的の１つは、高い秘匿性およびセキュリティを特徴とするパスワード生成方法と、同方法に基づく対応するパスワード生成デバイスとを提供することである。
【課題を解決するための手段】
【０００４】
上記の目的を達成するために、パスワード生成方法が提案され、本方法は、次のステップを含む：
第１キーボードレイアウトおよび第２キーボードレイアウトを準備するステップであって、各キーボードレイアウトは、複数のキー位置を有し、各キー位置は、複数の情報要素で構成された情報ユニットにマッピングされ、第１キーボードレイアウトの特定のキー位置に対応する１つの情報ユニットは、第２キーボードレイアウトの特定のキー位置に対応する別の情報ユニットと異なる、準備するステップと、
２つの情報ユニットシーケンスを取得するために、２つのキーボードレイアウトを表示して、それぞれのキーボードレイアウトに基づく２系列のキー位置選択を受信するステップと、
各情報要素の出現順序に従って、２系列の情報ユニットを相互に比較し、同じキー位置に関連する対応する２つの情報ユニットにより共有される情報要素を、ユーザのパスワードの一部としてユーザにより選択された情報要素として得て、共有される情報要素すべてを順につなぎ合わせることによりパスワードを生成するステップ。
【０００５】
好適には、第１キーボードレイアウトの特定のキー位置に対応する複数の情報要素は、第２キーボードレイアウトの別々のキー位置へとランダムにマッピングされる。
【０００６】
好適には、２系列のキー位置が選択されるように、第１キーボードは第２キーボードレイアウトの表示より前に同じユーザインターフェース内に表示される。
【０００７】
好適には、対応するキーボードレイアウトの特定のキー位置に対してマッピングされた情報ユニットは、同キー位置に示される。
【０００８】
好適には、情報ユニットは、キーボードレイアウトのキー位置に対応する位置で、画像またはコード化された情報要素の集合としてユーザインターフェース内に表示される。
【０００９】
好適には、各情報ユニットは少なくとも２つの情報要素を含む。
【００１０】
任意選択で、情報要素は、文字、色、フォント、フォントサイズ、画像、またはパターンのいずれか１つまたは組み合わせである。
【００１１】
任意選択で、異なる情報ユニットは、同じまたは異なる数の情報要素を有する。
【００１２】
好適には、特定のキーボードレイアウトの特定のキー位置に対応する異なる情報ユニットは、異なる情報要素を有する。
【００１３】
好適には、対応するキーボードレイアウトの対応するキー位置の情報ユニットは、静的な形でユーザインターフェース内に示される。
【００１４】
好適には、対応するキーボードレイアウトの対応するキー位置の情報ユニットは、動的な形でユーザインターフェース内に示される。
【００１５】
好適には、ユーザによる特定のキー位置の選択は、同キー位置に対するクリックイベントをもたらす。
【００１６】
好適には、ユーザインターフェースは、タッチスクリーンディスプレイによって提供される。
【００１７】
上記の方法を実現するパスワード生成デバイスは、次を含む：
本方法を具現化するプログラムを実行する制御ユニットと、
本方法の実行中、中間のデータ候補および結果として生じたデータを記憶するストレージユニットと、
前記複数のキー位置を提供し、ユーザによるキー位置の選択を受信し、その選択を、それぞれのキー位置に対応する情報ユニットの選択コマンドへと変換する、タッチスクリーンディスプレイ。
【００１８】
パスワード生成方法は、次のステップを含む：
第１キーボードレイアウトおよび第２キーボードレイアウトを準備するステップであって、その双方が、同じ物理的キーボードとのマッピング関係を有し、各キーボードレイアウトは、物理的キーボードのキー位置と同じキー位置を有し、各キー位置は、いくつかの情報要素で構成された情報ユニットに対応しており、第１キーボードレイアウトの特定のキー位置に対応する１つの情報ユニットは、第２キーボードレイアウトの特定のキー位置に対応する別の情報ユニットと異なる、準備するステップと、
２つの情報ユニットシーケンスを取得するために、２つのキーボードレイアウトを表示して、それぞれのキーボードレイアウトに基づく２系列のキー位置選択を物理的キーボードにより受信するステップと、
各情報要素の出現順序に従って、２系列の情報ユニットを相互に比較し、物理的キーボードの同じキー位置に関連する対応する２つの情報ユニットにより共有される情報要素を、ユーザのパスワードの一部としてユーザにより選択された情報要素として得て、共有される情報要素すべてを順につなぎ合わせることによりパスワードを生成するステップ。
【００１９】
好適には、表示されたキーボードレイアウトに基づいて、ユーザにより物理的キーボードの対応するキー位置が選択されるように、第１キーボードレイアウトは第２キーボードレイアウトの表示より前に同じユーザインターフェース内に表示される。
【００２０】
好適には、２つのキーボードレイアウトを表示すると、物理的キーボードの対応するキー位置とのマッピング関係をもつ情報ユニットが表示される。
【００２１】
好適には、情報ユニットはそれぞれ、物理的キーボードのキー位置に対応する位置で、画像またはコード化された情報要素の集合として表示画面のユーザインターフェース内に表示される。
【００２２】
好適には、第１キーボードレイアウトの特定のキー位置に対応する複数の情報要素は、第２キーボードレイアウトの別々のキー位置へとランダムにマッピングされる。
【００２３】
好適には、各情報ユニットは少なくとも２つの情報要素を含む。
【００２４】
任意選択で、情報要素は、文字、色、フォント、フォントサイズ、画像、またはパターンのいずれか１つまたは組み合わせである。
【００２５】
任意選択で、異なる情報ユニットは、同じまたは異なる数の情報要素を有する。
【００２６】
好適には、特定のキーボードレイアウトの特定のキー位置に対応する異なる情報ユニットは、異なる情報要素を有する。
【００２７】
好適には、物理的キーボードの特定のキー位置の選択は、キーダウンまたはキーアップイベントにより生じる。
【００２８】
好適には、各キーボードレイアウトのキー位置は、複数の入力回路に関連し、各入力回路のオンへの切り替えは、同入力回路に対応する表示領域内に列挙された情報ユニットの選択を表す。
【００２９】
上記の方法を実現するパスワード生成デバイスは、次を含む：
本方法を具現化するプログラムを実行する制御ユニットと、
本方法の実行中、中間のデータ候補および結果として生じたデータを記憶するストレージユニットと、
複数のキー位置を提供し、ユーザによるキー位置の選択を受信し、その選択を、それぞれのキー位置に対応する情報ユニットの選択コマンドへと変換する物理的キーボードと、
キー位置それぞれに対応する表示領域を提供し、それぞれのキー位置とのマッピング関係を有する情報ユニットを表示するディスプレイ。
【発明の効果】
【００３０】
従来技術と比較して、本発明の実施形態は、以下の優れた効果を生じる。
【００３１】
第１に、情報要素のセットが、少なくとも２つの情報要素をそれぞれが含む複数の情報ユニットへと、デフォルトで、またはランダムに分割される。さらに、各情報ユニットが、それぞれのキーボードレイアウトのキー位置に対応する各位置でユーザインターフェース内に示される。ユーザによる特定のキー位置の選択が受信される。そのようにして、ユーザによる特定のキー位置の選択が、複数の情報要素を含む特定の情報ユニットに対してマッピングされる。さらに、ユーザが選択を実行するたびに、１つの表示領域に示される情報要素の配列および組み合わせは別の表示領域に示されるものと異なってもよく、それにより、選ばれる情報要素のあいまいさが向上する。ユーザの当該選択アクションが他者に見られた場合でも、真のパスワードシーケンスは依然として他者には不明であり、それによって、パスワード生成プロセスのセキュリティが高まる。
【００３２】
第２に、これらの情報ユニットはランダムに配列されてユーザインターフェース内に表示され、その結果、パスワード生成プロセスのあいまいさがさらに高まる。ユーザにより設定されたパスワードシーケンスは、単に２系列の情報シーケンスを比較することにより判断でき、かくして、パスワード設定プロセスの効率を向上させる。
【図面の簡単な説明】
【００３３】
【図１】本発明のパスワード生成方法の原理を概略的に示す。
【図２】本発明のパスワード生成方法を実施するパスワード生成デバイスを表すブロック図を概略的に示す。
【図３】本発明の別のパスワード生成方法の原理を概略的に示す。
【図４】本発明のパスワード生成方法を実施するパスワード生成デバイスを表すブロック図を概略的に示す。
【図５ａ】本発明の方法の実施形態による第１情報ユニットに対応するユーザインターフェースを示す。
【図５ｂ】本発明の方法の実施形態による第２情報ユニットに対応するユーザインターフェースを示す。
【図６ａ】本発明の方法の実施形態による第１情報ユニットに対応するユーザインターフェースを示す。
【図６ｂ】本発明の方法の実施形態による第２情報ユニットに対応するユーザインターフェースを示す。
【図７ａ】本発明の方法の実施形態による第１情報ユニットに対応するユーザインターフェースを示す。
【図７ｂ】本発明の方法の実施形態による第２情報ユニットに対応するユーザインターフェースを示す。
【発明を実施するための形態】
【００３４】
以下、本発明の様々な実施形態について、より詳細に記載する。これら実施形態の例が図面に示される。各図面にわたって、同一または類似の要素あるいは同一または類似の機能を有する要素を指すために同一または類似の符号が用いられる。図面に関連した実施形態の記載は、発明の原理を説明するための例示に過ぎず、本発明を限定するように解釈されてはならない。
【００３５】
当業者には当然のことながら、別段の指定がない限り、単数形での「或る（ａ）」、「１つの（ｏｎｅ）」、「その（ｔｈｅ）」、および「前記（ｓａｉｄ）」という用語は、複数形にも用いられ得る。さらに、当然ことながら、本願明細書で用いられる「含む（ｉｎｃｌｕｄｅ）」という用語は、前記特徴、整数、ステップ、動作、要素、および／またはコンポーネントの存在を意味するが、追加の１つ以上の他の特徴、整数、ステップ、動作、要素、および／またはコンポーネント、ならびに／あるいはそれらの組み合わせの存在を除外するものではない。「および／または（ａｎｄ／ｏｒ）」という用語は、関連する要素１つ以上と、その組み合わせすべてとを含む。
【００３６】
当業者には当然のことながら、別段の指定がない限り、すべての専門用語（技術用語および科学用語を含む）は、当業者により理解されるような通常の意味をもつ。
【００３７】
さらに、当業者には当然のことながら、本発明のデバイス（または端末、または端末デバイス）は、信号を受信することのみできて信号を送信することはできないワイヤレス信号受信機のデバイスを含んでもよい。本発明のデバイスはさらに、信号を受信および送信できるデバイスを含むこともできる。例としては、セルラデバイスまたは他の通信デバイス、一段または多段ディスプレイ（単数または複数）を備えた、もしくは多段ディスプレイ（単数または複数）を備えないセルラデバイスまたは通信デバイス、音声、データ、ファックス、および／またはデータ通信の処理能力を備えたＰＣＳ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｅｒｖｉｃｅ：パーソナル通信サービス）、無線周波数受信機、ページャ、インターネット／イントラネットアクセス可能デバイス、ネットワークブラウザ、ノートパッド、またはカレンダーを含むＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ：携帯情報端末）、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ：全地球測位システム）受信機、ラップトップおよび／またはパームトップコンピュータ、および／または無線周波数受信機を含む他のデバイスが挙げられる。デバイスは、携帯用、可搬、または車両（航空、海上、および／または陸上）に設置可能であってもよく、所定の場所および／または分散した場所で動作するよう構成されてもよく、あるいは地球上および／または宇宙の他の任意の場所で動作してもよい。デバイスはさらに、通信端末、インターネットアクセス端末、ＰＤＡおよび／または携帯電話などの音楽／ビデオ再生端末、あるいはスマートＴＶトップボックスおよび同様のものを含んでもよい。
【００３８】
本開示において提示されるストレージ、ストレージユニット、またはストレージデバイスは、パスワードおよびパスワードの生成源としての関数を記憶するために使用される。ストレージ空間は、ローカル端末のローカルストレージに限定されず、例えばローカルエリアネットワークまたはインターネットを介してアクセスされる、リモートサーバのストレージをも含んでもよい。それに対応して、検証結果を取得するためにローカル端末において検証プロセスが実施されてもよい。あるいは、検証結果を受信し、次いで結果をローカル端末へ転送するよう、関連情報がリモートサーバへ送信されてもよい。当業者はこれらの変形を理解するはずである。
【００３９】
「情報ユニット」は、少なくとも１つの情報、または「情報要素」からなるユニットを指す。情報ユニット（したがってそれを構成する情報要素）は、文字、色、フォント、フォントサイズ、画像、パターン、またはさらには音波のいずれか１つまたは組み合わせであってもよい。例えば情報ユニットは、文字であっても、または文字と色との組み合わせであってもよい。あるいは情報ユニットは、パターンと１つ以上の色との組み合わせであってもよい。情報ユニットは、文字、色、フォント、フォントサイズ、画像、およびパターンのいずれか１つまたは組み合わせに限定されない。「文字（ｃｈａｒａｃｔｅｒ）」は、その通常の、慣例による意味を有し、漢字、英字、アラビア数字、ローマ数字、および同様のものを含み得るが、これに限定はされない。情報ユニットは、一意のコードとしてコンピュータにより具現化されてもよい。例えば、ＡＳＣＩＩコードが文字を表現するために使用されてもよい。よって、これらのコードの比較演算は数値的に実施されてもよい。
【００４０】
別段の指定がない限り、本明細書全体にわたって使用される「パスワード（ｐａｓｓｗｏｒｄ）」または「事前定義されたパスワード（ｐｒｅｄｅｆｉｎｅｄ  ｐａｓｓｗｏｒｄ）」は、ユーザにより事前設定されたパスワードを指す。パスワードは、一般に、例えば文字または色付き文字の列など、一定の順に従って配列されたいくつかの情報ユニットからなる。さらに、このパスワードは、平文のパスワードではない。本発明者は、当業者であれば、上記の概念に遭遇したとき、それを完全に理解するであろうと考える。
【００４１】
図１に示されるように、本発明は、以下の原理を有するパスワード生成方法を提供する。
【００４２】
ステップＳ１１において、第１キーボードレイアウトおよび第２キーボードレイアウトが準備され、各キーボードレイアウトは、複数のキー位置を有し、各キー位置は、複数の情報要素で構成された情報ユニットにマッピングされ、第１キーボードレイアウトの特定のキー位置に対応する１つの情報ユニットは、第２キーボードレイアウトの特定のキー位置に対応する別の情報ユニットと異なる。
【００４３】
ユーザによるパスワード生成用の情報要素のセットは、事前定義される。ここで、パスワードは、複数の文字のシーケンスであり、パスワードシーケンスとも呼ばれる。なお、本願明細書で使用されるパスワードシーケンスとは、パスワードのグループ以外の、いくつかの文字から構築された単一のパスワードを意味する。情報要素は、文字、フォント、フォントサイズ、色、画像、またはパターンのいずれか１つまたは組み合わせとされ得る。
【００４４】
まず、事前定義された情報要素のセットが、いくつかの情報ユニットへと分割される。さらに、各情報ユニットに含まれる情報要素が相互に異なり、且つその中に少なくとも２つの要素が含まれることが保証されるべきである。このいくつかの情報ユニットは、事前定義されたキーボードレイアウトに従い割り当てられるか、またはランダムに割り当てられて、キーボードレイアウトの各キー位置へとマッピングされる。キー位置の数は、特定のセキュリティ要件に従ってシステムにより設定されるパスワード文字数により決まる。情報ユニットの数はキー位置と同じである。
【００４５】
その後、事前定義された情報要素のセットが再割り当てされて、いくつかの情報ユニットが形成される。この場合もやはり、各情報ユニットに含まれる情報要素が相互に異なり、且つその中に少なくとも２つの要素が含まれることが保証されるべきである。さらに、こうして形成された各情報ユニットは、前に提示された情報ユニットのいずれのものとも異なる。こうして形成された情報ユニットの数量は、前の情報ユニットの数量と同じであっても異なってもよい。いくつかの情報ユニットが、前のキーボードレイアウトに従った現在のキーボードレイアウトのそれぞれのキー位置へとマッピングされる。さらに、前のキーボードレイアウトの任意のキー位置に対応するいくつかの情報要素は、それぞれ現在のキーボードレイアウトの別々のキー位置へと割り当てられる。
【００４６】
ステップＳ１２において、２つの情報ユニットシーケンスを取得するために、２つのキーボードレイアウトが表示され、それぞれのキーボードレイアウトに基づく２系列のキー位置選択が受信される。
【００４７】
２つのキーボードレイアウトは、別々の時間に同じユーザインターフェース内に表示される。特定のキーボードレイアウトに対して、その各キー位置が、マッピングされた情報ユニットを表示する。情報ユニットは、キーボードレイアウトのキー位置に対応する位置で、画像またはコード化された情報要素の集合としてユーザインターフェース内に表示される。ここで、ユーザインターフェースは、タッチスクリーンディスプレイにより提供され、タッチスクリーンディスプレイは、２回別々の時間に表示されるユーザインターフェース上でユーザによって実行されるキー位置のクリックを受信する。クリックアクションは、特定の表示領域の選択コマンドへと変換される。ユーザがユーザインターフェースの特定のキーボードレイアウトのキー位置を選択すると、そのキー位置に関連する情報ユニットが記憶される。このようにして、別々の２つの時間にユーザにより選択された情報ユニットがすべて完全に記録される。
【００４８】
各情報ユニットは、少なくとも２つの情報要素を含むので、ユーザによるパスワード生成の間、選ばれる情報要素のあいまいさが向上する。さらに、情報要素がユーザインターフェースに表示されるので、ユーザはタッチスクリーンディスプレイ上で所望のキー位置をクリックおよび選択できる。特定のキー位置の選択は、複数の情報要素で構成される特定の情報ユニットの選択を表現する。さらに、ユーザが選択を実行するたびに、表示領域に示される情報要素の配列および組み合わせは別の表示領域に示されるものと異なってもよく、それにより、選ばれる情報要素のあいまいさが向上する。ユーザの選択アクションが他者に見られた場合でも、真のパスワードシーケンスは依然として他者には不明であり、それによって、パスワード生成プロセスのセキュリティが高まる。
【００４９】
ステップＳ１３において、２系列の情報ユニットが、各情報要素の出現順序に従って相互に比較される。同じキー位置に関連する、対応する２つの情報ユニットにより共有される情報要素が、ユーザのパスワードの一部としてユーザにより選択された情報要素であるとみなされる。ユーザにより選択された情報要素のすべてが合わさって、ユーザの所望するパスワードを構成する。
【００５０】
ユーザにより設定されたパスワードは、２系列の情報ユニットを、各情報要素の出現順序に従って相互に比較することにより識別される。
【００５１】
ユーザの入力順序に従い、２系列の情報ユニットが１つずつ比較される。対応する２つの情報ユニットが或る情報要素を共有することが分かれば、この要素は、ユーザのパスワードの一部としてユーザにより選択された情報要素であるとみなされる。ユーザにより選択された情報要素のすべてが合わさって、ユーザの所望するパスワードを構成する。対応する２つの情報ユニットによって共有される情報要素がなければ、パスワード生成プロセスは終了する。
【００５２】
図２を参照する。本発明のパスワード生成デバイスは、制御ユニット１１、ストレージユニット１２、およびタッチスクリーンディスプレイ１３を含む。
【００５３】
制御ユニット１１は、包括的な制御を提供する役割を果たし、主として、本発明のパスワード生成方法により実装されるプログラムを実行し、よってパスワード生成を実現するためのものである。ストレージユニット１２は、本発明のパスワード生成方法に従って実現されたプログラムを実行するプロセスの間に形成される各種の中間データを永続的または一時的に記憶するために使用される。例えば、事前定義されたキーボードレイアウトの一部または全部、ユーザにより生成されたパスワード、情報ユニット候補、または後に選択される情報ユニットが記憶されてもよい。ストレージユニット１２はさらに、プログラムの情報ユニットのラベルを記憶してもよい。当業者には当然のことながら、この方法またはユーザにより生成されたパスワードは、永続的に記憶されるべきである（リセット時に変更されるべきときを除く）。本発明の方法の場合、プログラムは、他のデータがストレージユニットにより記憶されるべきかどうかを柔軟に判断してもよい。よって、当然のことながら、この発明で使用されるストレージ技術は、本願明細書に記載されるストレージユニットに限定されるものでは決してない。タッチスクリーンディスプレイ１３は、様々なキー位置を提供するよう意図され、各キー位置は、キー位置に対するユーザのクリックアクションを受信し、そのアクションを、同キー位置に対応する情報ユニットの選択命令へと変換する。さらに、各キー位置に表示されるいくつかの情報要素は、同キー位置とのマッピング関係を有する情報ユニットに含まれるものである。制御ユニット１１の調整下で、本発明のパスワード生成デバイスは、タッチスクリーンディスプレイ１３を十分に使用して人間と機械とのやり取りを実現する。このようにしてパスワード生成動作は行われる。
【００５４】
図３に示されるように、物理的キーボードが存在するＡＴＭおよびセキュリティボックスなどの用途において、本発明は、以下のステップを含むパスワード生成方法を提供する。
【００５５】
ステップＳ２１において、第１キーボードレイアウトおよび第２キーボードレイアウトが準備され、その双方が、同じ物理的キーボードとのマッピング関係を有し、各キーボードレイアウトは、物理的キーボードのキー位置と同じキー位置を有し、各キー位置は、いくつかの情報要素で構成された情報ユニットに対応しており、第１キーボードレイアウトの特定のキー位置に対応する１つの情報ユニットは、第２キーボードレイアウトの特定のキー位置に対応する別の情報ユニットと異なる。
【００５６】
事前に設定されまたは情報要素のセットによりランダムに形成された異なる２つのキーボードレイアウトは、同じ物理的キーボードに関連し、各キーボードレイアウトの各キー位置は、物理的キーボードのそれぞれのキーに対してマッピングされる。各キーボードレイアウトのキー位置の数は、物理的キーボードのものと同じである。各キーボードレイアウトの各キー位置は複数の情報要素で構成されたそれぞれの情報ユニットに対応するので、各キーボードのキー位置に対応する情報ユニットの数は、物理的キーボードのキーの数と同じである。２つのキーボードレイアウトの各キー位置に対応する情報ユニットに含まれる情報要素は、相互に完全に異なる。さらに、第１キーボードレイアウトの特定のキー位置に対応する情報ユニットは、第２キーボードレイアウトの特定のキー位置に対応するものと異なる。第１キーボードレイアウトの特定のキー位置に対応する複数の情報要素は、第２キーボードレイアウトの別々のキー位置へとランダムにマッピングされる。
【００５７】
ステップＳ２２において、２つの情報ユニットシーケンスを取得するために、２つのキーボードレイアウトが表示され、それぞれのキーボードレイアウトに基づく２系列のキー位置選択が物理的キーボードにより受信される。
【００５８】
２つのキーボードレイアウトは、別々の時間にディスプレイの同じユーザインターフェース内に表示される。この表示は、物理的キーボードと同じレイアウトを有し、各キーボードレイアウトのキー位置とのマッピング関係を有する。ユーザが物理的キーボードの対応するキー位置を選択できるように、第１キーボードレイアウトの情報ユニットと、第２キーボードレイアウトの情報ユニットとは、別々の時間にディスプレイの同じ領域に示される。特定のキーボードレイアウトに対して、その各キー位置が、マッピングされた情報ユニットを表示する。情報ユニットは、キーボードレイアウトのキー位置に対応する位置で、画像またはコード化された情報要素の集合としてユーザインターフェース内に表示される。
【００５９】
各キーボードレイアウトは、物理的キーボードおよびディスプレイの対応する領域の双方とマッピング関係を有するので、ユーザは、物理的キーボードのキーを押して、各レイアウトの対応するキー位置、ひいてはキー位置にマッピングされた情報ユニットを選択することができる。ユーザによる選択が２周行われることで、異なる２つの情報ユニットシーケンスが取得される。
【００６０】
ステップＳ２３において、２系列の情報ユニットが、各情報要素の出現順序に従って相互に比較される。物理的キーボードの同じキー位置に関連する、対応する２つの情報ユニットにより共有される情報要素が、ユーザのパスワードの一部としてユーザにより選択された情報要素であるとみなされる。ユーザにより選択された情報要素のすべてが合わさって、ユーザの所望するパスワードを構成する。
【００６１】
ユーザの入力順序に従い、２系列の情報ユニットが１つずつ比較される。対応する２つの情報ユニットが或る情報要素を共有することが分かれば、この要素は、ユーザのパスワードの一部としてユーザにより選択された情報要素であるとみなされる。ユーザにより選択された情報要素のすべてが合わさって、ユーザの所望するパスワードを構成する。対応する２つの情報ユニットによって共有される情報要素がなければ、パスワード生成プロセスは終了する。
【００６２】
上記の方法に従い、図４に示されているように、パスワード生成デバイスが提供される。デバイスは、制御ユニット２１、ストレージユニット２２、物理的キーボード２３、およびタッチスクリーンディスプレイ２４を含む。ここで、制御ユニット２１は、包括的な制御を提供する役割を果たし、主として、本発明のパスワード生成方法により実装されるプログラムを実行し、よってパスワード生成を実現するためのものである。ストレージユニット２２は、本発明のパスワード生成方法に従って実現されたプログラムを実行するプロセスの間に形成される各種の中間データを永続的または一時的に記憶するために使用される。例えば、事前定義されたキーボードレイアウトの一部または全部、ユーザにより生成されたパスワード、情報ユニット候補、または後に選択される情報ユニットが記憶されてもよい。ストレージユニット２２はさらに、プログラムの情報ユニットのラベルを記憶してもよい。当業者には当然のことながら、この方法またはユーザにより生成されたパスワードは、永続的に記憶されるべきである（リセット時に変更されるべきときを除く）。本発明の方法の場合、プログラムは、他のデータがストレージユニットにより記憶されるべきかどうかを柔軟に判断してもよい。よって、当然のことながら、この発明で使用されるストレージ技術は、本願明細書に記載されるストレージユニットに限定されるものでは決してない。
【００６３】
物理的キーボード２３は、キーボードレイアウトとのマッピング関係を有し該キーボードレイアウトをユーザに提供する、人間と機械との双方向型インターフェースである。キーボード２３はさらに、ユーザが情報ユニットを選択できるように、レイアウトのキー位置に対応するいくつかの物理的キーを提供する。タッチスクリーンディスプレイ２４は、仮想キーボードレイアウトの特定のキー位置に関連する情報ユニットが表示される領域を提供するよう機能し、それによってユーザは、自身のパスワードを、ディスプレイ２４上に表示された情報ユニットに基づいて生成することができる。制御ユニット２１の調整下で、本発明のパスワード生成デバイスは、タッチスクリーンディスプレイ２４を十分に使用して人間と機械とのやり取りを実現する。このようにしてパスワード生成動作は行われる。
【００６４】
本発明のパスワード生成方法は、本発明に従って作成されたプログラムを上記のデバイスによって実行することにより実施されてもよい。本発明が、図面および実施形態を参照してさらに例示される。説明を容易にするために、別々のキーボードレイアウトに関連する情報ユニットは、この実施形態において、それぞれ第１情報ユニットおよび第２情報ユニットと個々に呼ばれる。
【００６５】
第１実施形態
情報要素の事前定義されたセットＰがストレージユニットに記憶される。セットＰは、４つのサブセットへとランダムに分割されるディジット０〜９を含む。各サブセットは情報要素の集合であり、第１情報ユニットとしての機能を果たす。ここでは、各情報ユニットは異なる少なくとも２つのディジットを含む。さらに、１つの情報ユニットの中の情報要素は、別の情報ユニットのものと異なる。表１に示すように、セットＰは、以下のように４つの第１情報ユニットへと分割される。
【００６６】
【表１】
2018511840.tif 000003
【００６７】
図５ａに示されているように、表１の４つの第１情報ユニットＡ、Ｂ、Ｃ、およびＤは、それぞれユーザインターフェースの事前定義された４つの表示領域０１、０２、０３、および０４においてユーザに示される。ここで、Ａ、Ｂ、Ｃ、およびＤは、ピクチャとして、または文字のグループとして直接に表示されてもよい。ユーザインターフェースの４つの表示領域は、それらの位置が変更されずに静的な形で出現してもよい。または、表示領域は、時間とともに位置が変化するよう動的に提示されてもよい。４つの表示領域は、ユーザのクリック操作を受信し、タッチスクリーンディスプレイは、クリック操作を特定の表示領域の選択コマンドへと変換する。次に、コマンドは制御ユニットへ送信される。ユーザの望むパスワードシーケンスが（３，２，０，１，６，７）であると仮定する。表示領域０１−０２−０４−０１−０３−０３を順次にクリックすることで表１の第１情報ユニットが選ばれ、ＡＢＤＡＣＣとしてストレージユニットにより記憶される。さらに、各第１情報ユニットの情報要素も記憶される。例えば、第１情報ユニットＡは、情報要素（１，３，５）を有する。
【００６８】
セットＰのすべての情報要素が再び配列しなおされ、少なくとも２つの異なる情報要素をそれぞれ有する４つの独立したサブセットへと割り当てられる。さらに、１つの情報ユニットの中の情報要素は、別の情報ユニットのものと異なる。新たに生成された４つの独立したサブセットは、第１情報ユニットと異なる。各サブセットは、情報ユニット、すなわち、第２情報ユニットである。詳細な割り当て方法を以下に記載する。
【００６９】
１．セットＰのすべての情報要素に基づき、第１サブセットの第１情報要素をランダムに形成する。
【００７０】
２．第１情報要素を除外したセットＰの残りの情報要素に基づき、第１サブセットの第２情報要素をランダムに形成する。さらに、第１および第２情報要素は、第１情報ユニットのいずれのものにも一緒には含まれていない。
【００７１】
３．第１および第２情報要素を除外したセットＰの残りの情報要素に基づき、第１サブセットの第３情報要素をランダムに形成する。さらに、第３情報要素、ならびに第１および第２情報要素の両方は、第１情報ユニットのいずれのものにも一緒には含まれていない。
【００７２】
４．上記のルールに従って、第１サブセットの情報要素すべてを割り当てる。
【００７３】
５．上記のステップ１〜４に従って、かつ第１サブセットの情報要素のすべてを除外したセットＰに基づいて、第２サブセットの情報要素すべてを割り当てる。
【００７４】
６．第３および第４サブセットの情報要素すべてを、上記のステップ１〜５に従って割り当てる。
【００７５】
上記の方法に従って、セットＰは、以下のように４つの第２情報ユニットへと分割される。
【００７６】
【表２】
2018511840.tif 000004
【００７７】
図５ｂに示されているように、表２の４つの第２情報ユニットＡ１、Ｂ１、Ｃ１、およびＤ１は、それぞれユーザインターフェースの事前定義された４つの表示領域０１、０２、０３、および０４においてユーザに示される。ここで、表示領域は、ピクチャとして、または文字のグループとして表示されてもよい。ユーザインターフェースの４つの表示領域は、それらの位置が変更されずに静的な形で出現してもよい。または、表示領域は、時間とともに位置が変化するよう動的に提示されてもよい。４つの表示領域は、ユーザのクリック操作を受信し、タッチスクリーンディスプレイは、クリック操作を特定の表示領域の選択コマンドへと変換する。次に、コマンドは制御ユニットへ送信される。ユーザの望むパスワードシーケンスが（３，２，０，１，６，７）であると仮定する。表示領域０２−０２−０３−０１−０１−０３を順次にクリックすることで表２の第２情報ユニットが選ばれ、Ｂ１Ｂ１Ｃ１Ａ１Ａ１Ｃ１としてストレージユニットにより記憶される。さらに、各第２情報ユニットの情報要素も記憶される。例えば、第２情報ユニットＡ１は、情報要素（４，１，６）を有する。
【００７８】
第１情報ユニットおよび第２情報ユニットは、すべてがストレージユニットに記憶され、それらが現れる順に従って制御ユニットにより相互に比較される。表３に示されるように、第１情報ユニットが対応する第２情報ユニットと比較され、両ユニットにより共有される情報要素が、ユーザにより生成されるパスワードのディジットとして得られる。例えば、第１情報ユニットＡ（１，３，５）および対応する第２情報ユニットＢ１（３，８，２）は、同じ情報要素３を共有しており、よって、数字３がユーザにより生成されたパスワードのディジットであるとみなされる。同様に、次の第１情報ユニットが対応する第２情報ユニットと比較され、最終的に、ユーザにより設定されたパスワードシーケンスは（３，２，０，１，６，７）であると判断される。次に制御ユニットは、フローティングウィンドウをポップアップ表示して、ユーザにパスワード生成の成功を知らせて、それをストレージユニットに記憶するよう実行してもよい。比較過程の間に、第１情報ユニットおよび対応する第２情報ユニットにより共有される共通情報要素がないことが分かれば、パスワード生成プロセスは終了される。次に制御ユニットは、フローティングウィンドウをポップアップ表示してパスワード生成の失敗を示すように動作する。
【００７９】
【表３】
2018511840.tif 000005
【００８０】
第２実施形態
情報要素の事前定義されたセットＰがストレージユニットに記憶される。セットＰは、４つのサブセットへとランダムに分割されるディジット０〜９を含む。各サブセットは情報要素の集合であり、第１情報ユニットとしての機能を果たす。ここでは、各情報ユニットは異なる少なくとも２つの数字を含む。さらに、１つの情報ユニットの中の情報要素は、別の情報ユニットのものと異なる。表４に示すように、セットＰは、以下のように４つの第１情報ユニットへと分割される。
【００８１】
【表４】
2018511840.tif 000006
【００８２】
図６ａに示されているように、表４の４つの第１情報ユニットＡ、Ｂ、Ｃ、およびＤは、それぞれユーザインターフェースの事前定義された４つの表示領域０１、０２、０３、および０４においてユーザに示される。ここで、Ａ、Ｂ、Ｃ、およびＤは、ピクチャとして、または文字のグループとして直接に表示されてもよい。ユーザインターフェースの４つの表示領域は、それらの位置が変更されずに静的な形で出現してもよい。または、表示領域は、時間とともに位置が変化するよう動的に提示されてもよい。４つの表示領域は、ユーザのクリック操作を受信し、タッチスクリーンディスプレイは、クリック操作を特定の表示領域の選択コマンドへと変換する。次に、コマンドは制御ユニットへ送信される。ユーザの望むパスワードシーケンスが（３，２，０，１，６，７）であると仮定する。表示領域０１−０２−０４−０１−０３−０３を順次にクリックすることで表４の第１情報ユニットが選ばれ、ＡＢＤＡＣＣとしてストレージユニットにより記憶される。さらに、各第１情報ユニットの情報要素も記憶される。例えば、第１情報ユニットＡは、情報要素（１，３，５）を有する。
【００８３】
セットＰのすべての情報要素が再び配列しなおされ、異なる少なくとも２つの情報要素をそれぞれ有する５つの独立したサブセットへと割り当てられる。さらに、１つの情報ユニットの中の情報要素は、別の情報ユニットのものと異なる。新たに生成された５つの独立したサブセットは、第１情報ユニットと異なる。各サブセットは、情報ユニット、すなわち第２情報ユニットである。表５に示されているように、セットＰは、以下のように５つの第２情報ユニットへと再割り当てされる。
【００８４】
【表５】
2018511840.tif 000007
【００８５】
図６ｂに示されているように、表５の５つの第２情報ユニットＡ１、Ｂ１、Ｃ１、Ｄ１、およびＥは、それぞれユーザインターフェースの事前定義された５つの表示領域０１、０２、０３、０４、および０５においてユーザに示される。ここで、表示領域は、ピクチャとして、または文字のグループとして表示されてもよい。ユーザインターフェースの５つの表示領域は、それらの位置が変更されずに静的な形で出現してもよい。あるいは、表示領域は、時間とともに位置が変化するよう動的に提示されてもよい。５つの表示領域は、ユーザのクリック操作を受信し、タッチスクリーンディスプレイは、クリック操作を特定の表示領域の選択コマンドへと変換する。次に、コマンドは制御ユニットへ送信される。ユーザの望むパスワードシーケンスが（３，２，０，１，６，７）であると仮定する。表示領域０２−０５−０３−０１−０５−０３を順次にクリックすることで表５の第２情報ユニットが選ばれ、Ｂ１ＥＣ１Ａ１ＥＣ１としてストレージユニットにより記憶される。さらに、各第２情報ユニットの情報要素も記憶される。例えば、第２情報ユニットＡ１は、情報要素（４，１）を有する。
【００８６】
第１情報ユニットおよび第２情報ユニットは、すべてがストレージユニットに記憶され、表６に示されるように、それらが現れる順に従って制御ユニットにより相互に比較される。第１情報ユニットが対応する第２情報ユニットと比較され、両ユニットにより共有される情報要素が、ユーザにより生成されるパスワードのディジットとして得られる。例えば、第１情報ユニットＡ（１，３，５）および対応する第２情報ユニットＢ１（３，８）は、同じ情報要素３を共有しており、よって、数字３がユーザにより生成されたパスワードのディジットであるとみなされる。同様に、次の第１情報ユニットが対応する第２情報ユニットと比較され、最終的に、ユーザにより設定されたパスワードシーケンスは（３，２，０，１，６，７）であると判断される。次に制御ユニットは、フローティングウィンドウをポップアップ表示して、ユーザにパスワード生成の成功を知らせて、それをストレージユニットに記憶するよう実行してもよい。比較過程の間に、第１情報ユニットおよび対応する第２情報ユニットにより共有される共通情報要素がないことが分かれば、パスワード生成プロセスは終了される。次に制御ユニットは、フローティングウィンドウをポップアップ表示してパスワード生成の失敗を示すように動作する。
【００８７】
【表６】
2018511840.tif 000008
【００８８】
第３実施形態
本発明の情報要素は、文字、色、フォント、フォントサイズ、画像、またはパターンのいずれか１つまたは組み合わせであってもよい。情報要素の事前定義されたセットＰがストレージユニットに記憶される。セットＰは、数字０〜９と、字ａｂｂｃｄｅとを含み（ｂとｂとは異なるフォントタイプを有し、したがって、異なる情報要素である）、これらは４つのサブセットへとランダムに分割される。各サブセットは情報要素の集合であり、第１情報ユニットとしての機能を果たす。ここでは、各情報ユニットは異なる少なくとも２つの数字を含む。さらに、１つの情報ユニットの中の情報要素は、別の情報ユニットのものと異なる。表４に示すように、セットＰは、以下のように４つの第１情報ユニットへと分割される。
【００８９】
【表７】
2018511840.tif 000009
【００９０】
図７ａに示されているように、表７の４つの第１情報ユニットＡ、Ｂ、Ｃ、およびＤは、それぞれユーザインターフェースの事前定義された４つの表示領域０１、０２、０３、および０４においてユーザに示される。ここで、Ａ、Ｂ、Ｃ、およびＤは、ピクチャとして、または文字のグループとして直接に表示されてもよい。４つの表示領域は、それぞれ物理的キーボードの４つのキー（例えば１〜４）に対応し、したがって、複数の入力回路に関連する。各入力回路のオンへの切り替えは、同入力回路に対応する表示領域内に列挙された情報ユニットの選択を表す。物理的キーボードのキーは、ユーザのクリック操作を受信し、クリック操作を特定の情報ユニットの選択コマンドへと変換する。次に、コマンドは制御ユニットへ送信される。ユーザの望むパスワードシーケンスが（５，２，ａ，１，ｂ，７）であると仮定する。それぞれの表示領域０１−０２−０３−０１−０１−０３に対応するキー１、２、３、１、１、および３を順次にクリックすることで表７の第１情報ユニットが選ばれ、ＡＢＣＡＡＣとしてストレージユニットにより記憶される。さらに、各第１情報ユニットの情報要素も記憶される。例えば、第１情報ユニットＡは、情報要素（１，３，５，ｂ）を有する。
【００９１】
セットＰのすべての情報要素が再び配列しなおされ、少なくとも２つの異なる情報要素をそれぞれ有する４つの独立したサブセットへと割り当てられる。さらに、１つの情報ユニットの中の情報要素は、別の情報ユニットのものと異なる。新たに生成された４つの独立したサブセットは、第１情報ユニットと異なる。各サブセットは、情報ユニット、すなわち第２情報ユニットである。表８に示されているように、セットＰは、以下のように４つの第２情報ユニットへと再割り当てされる。
【００９２】
【表８】
2018511840.tif 000010
【００９３】
図７ｂに示されているように、表８の４つの第２情報ユニットＡ１、Ｂ１、Ｃ１、およびＤ１は、それぞれユーザインターフェースの事前定義された４つの表示領域０１、０２、０３、および０４においてユーザに示される。ここで、Ａ１、Ｂ１、Ｃ１、およびＤ１は、ピクチャとして、または文字のグループとして表示されてもよい。
【００９４】
４つの表示領域は、それぞれ物理的キーボードの４つのキー（例えば１〜４）に対応し、したがって、複数の入力回路に関連する。各入力回路のオンへの切り替えは、同入力回路に対応する表示領域内に列挙された情報ユニットの選択を表す。物理的キーボードのキーは、ユーザのクリック操作を受信し、クリック操作を特定の情報ユニットの選択コマンドへと変換する。次に、コマンドは制御ユニットへ送信される。ユーザの望むパスワードシーケンスが（５，２，ａ，１，ｂ，７）であると仮定する。それぞれの表示領域０２−０１−０４−０１−０３−０３に対応するキー２、１、４、１、３、および３を順次にクリックすることで表８の第２情報ユニットが選ばれ、Ｂ１Ａ１Ｄ１Ａ１Ｃ１Ｃ１としてストレージユニットにより記憶される。さらに、各第２情報ユニットの情報要素も記憶される。例えば、第２情報ユニットＡ１は、情報要素（１，２，０，ｄ）を有する。
【００９５】
第１情報ユニットおよび第２情報ユニットは、すべてがストレージユニットに記憶され、表９に示されるように、それらが現れる順に従って制御ユニットにより相互に比較される。第１情報ユニットが対応する第２情報ユニットと比較され、両ユニットにより共有される情報要素が、ユーザにより生成されるパスワードのディジットとして得られる。例えば、第１情報ユニットＡ（１，３，５，ｂ）および対応する第２情報ユニットＢ１（５，４，６，ｂ）は、同じ情報要素５を共有しており、よって、数字５がユーザにより生成されるパスワードのディジットであるとみなされる。同様に、次の第１情報ユニットが対応する第２情報ユニットと比較され、最終的に、ユーザにより設定されたパスワードシーケンスは（５，２，ａ，１，ｂ，７）であると判断される。次に制御ユニットは、フローティングウィンドウをポップアップ表示して、ユーザにパスワード生成の成功を知らせて、それをストレージユニットに記憶するよう実行してもよい。比較過程の間に、第１情報ユニットおよび対応する第２情報ユニットにより共有される共通情報要素がないことが分かれば、パスワード生成プロセスは終了される。次に制御ユニットは、フローティングウィンドウをポップアップ表示してパスワード生成の失敗を示すように動作する。
【００９６】
【表９】
2018511840.tif 000011
【００９７】
第１および第２情報ユニットのいずれのものにより保有される情報要素も、柔軟に変化してよく、上記の実施形態で説明されたように数字または字に限定されない。さらに、第１または第２情報ユニットは、デフォルトのキーボードレイアウトに従って、またはランダムに形成され得る。情報ユニットが形成される方式にかかわらず、すべてのユニットはランダムに配列される。さらに、各ユニットに含まれる情報要素はランダムに配列される。さらに、第１および第２情報ユニットは相互に異なる。よって、ユーザが自身のパスワードを繰り返し入力するときに他者が情報ユニットの配列および表示領域のレイアウト全体を分析してパスワードを得ることは非常に困難であろう。したがって、ユーザパスワードのセキュリティが高まる。
【００９８】
本発明の様々な実施形態が上記に示されたが、当業者には当然のことながら、例示の実施形態に対して加えられた変更および改善は、本発明の範囲内に入り、本発明の範囲は、添付の特許請求の範囲およびその等価物によってのみ限定される。
【符号の説明】
【００９９】
１１  制御ユニット
１２  ストレージユニット
１３  タッチスクリーンディスプレイ
【図１】
2018511840.tif 000012
【図２】
2018511840.tif 000013
【図３】
2018511840.tif 000014
【図４】
2018511840.tif 000015
【図５ａ】
2018511840.tif 000016
【図５ｂ】
2018511840.tif 000017
【図６ａ】
2018511840.tif 000018
【図６ｂ】
2018511840.tif 000019
【図７ａ】
2018511840.tif 000020
【図７ｂ】
2018511840.tif 000021
【国際調査報告】
2018511840.tif 000022
2018511840.tif 000023
2018511840.tif 000024
2018511840.tif 000025