(57)【要約】【課題】変化する認証入力を生成するかまたはパスワード生成およびユーザの入力のための方法が、スマートフォンまたはコンピュータのようなコンピューティング装置へのアクセスを可能にするために、またはネットワークを介してサーバと通信するためにコンピューティング装置を用いて提供される。【解決手段】グラフィックディスプレイ上の位置に表示されるオブジェクト、およびユーザが各オブジェクトと関連づけた、またはランダムに割り当てられる、テキストまたは英数字の入力ストリングを用いて、対にされたオブジェクトに関連した入力ストリングを組み合わせることによってパスワードが生成されることができる。パスワードは、表示されるオブジェクトおよび／またはシーケンスを変化させることによって各アクセス試行に対して容易に変更されることができる。【選択図】図１
2015532751.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してスマートフォンまたはサーバのようなコンピューティング装置にアクセスするユーザに対して要求される変化する認証入力またはパスワードを生成するための方法であって、ここで前記コンピューティング装置が、グラフィックユーザインタフェース（ＧＵＩ）内のオブジェクトを表示することが可能なディスプレイおよびキーボードのような英数字入力コンポーネントの両方と有効に通信し、かつ作業に適応するソフトウェアを実行し、および以下のステップ、すなわち：
前記オブジェクトの群内の各それぞれのオブジェクトと入力ストリングを関連づけるために前記入力コンポーネントを前記ユーザに使用させるステップ；
リレーショナルデータベース内に、前記オブジェクトの前記群内の各それぞれの前記オブジェクトとのそれぞれの関連付けで各それぞれの前記入力ストリングを電子的に記憶するステップ；
前記コンピューティング装置に対するアクセス試行の際に、前記ＧＵＩ上に表示される前記オブジェクトのシーケンスを形成するために、前記ＧＵＩの上にそれぞれの個々の位置に各それぞれのオブジェクトと、前記オブジェクトの前記群から複数の前記オブジェクトを表示する前記ＧＵＩを通信するステップ；
前記複数内の各それぞれの前記オブジェクトと前記ユーザによって関連づけられる各それぞれの前記入力ストリングの入力に対して前記シーケンスを前記ユーザに確認させるステップ；
前記入力のために前記ユーザによって選択される前記複数の個々の位置に各それぞれの前記オブジェクトと関連付けられる各それぞれの前記入力ストリングを、前記シーケンスで入力するために前記入力装置を使用することによって形成される認証ストリングを入力するために前記ユーザに対して前記ＧＵＩ内に入力領域を設けるステップ；
前記複数の個々の位置に表示される前記複数のオブジェクトのそれぞれの１つと関連付けられる前記リレーショナルデータベース内に記憶される前記入力ストリングの各々を前記シーケンスでアセンブルすることによって比較認証ストリングを生成するステップ；および
前記比較認証ストリングが前記ユーザによる前記認証ストリング入力をマッチさせるために前記ソフトウェアによって決定される場合、前記ユーザを認証するステップを含む方法。
【請求項２】
請求項１に記載の変化する適切な認証入力またはパスワードを生成するための方法であって、加えて：
各連続した前記アクセス試行に対して、前記ＧＵＩ内の前記オブジェクトの前記シーケンスを変化させるステップを含む方法。
【請求項３】
請求項１に記載の変化する適切な認証入力またはパスワードを生成するための方法であって、加えて：
前記ユーザに既知の人々、場所、物または音響から成るよく知られているオブジェクトと関連付けられるグラフィカルに表示可能な描写を使用して、前記オブジェクトの前記群内の前記オブジェクトの一部または全てを提供することを前記ユーザに可能にするステップ、および
前記複数の個々の位置の少なくとも一部で前記複数の前記オブジェクト内に前記よく知られているオブジェクトを使用し、それによって各前記よく知られているオブジェクトと関連付けられる前記入力ストリングを記憶しているための手段を前記ユーザに提供するステップを含む方法。
【請求項４】
請求項２に記載の変化する適切な認証入力またはパスワードを生成するための方法であって、加えて：
前記ユーザに既知の人々、場所、物または音響から成るよく知られているオブジェクトと関連付けられるグラフィカルに表示可能な描画を使用して、前記オブジェクトの前記群内の前記オブジェクトの一部または全てを提供することを前記ユーザに可能にするステップ、および
前記複数の個々の位置の少なくとも一部の前記複数の前記オブジェクト内に前記よく知られているオブジェクトを使用し、それによって各前記よく知られているオブジェクトと関連付けられる前記入力ストリングを記憶しているための手段を前記ユーザに提供するステップを含む方法。
【請求項５】
請求項１に記載の変化する適切な認証入力またはパスワードを生成するための方法であって、加えて：
オブジェクトの前記群内に１つまたは複数の質問を含むステップ；および
前記リレーショナルデータベース内に、前記オブジェクトの前記群内の各それぞれの前記オブジェクトと関連付けられる前記入力ストリングとしてオブジェクトの前記群内に含まれる各それぞれの前記質問に対するそれぞれの答えを電子的に記憶するステップを含む方法。
【請求項６】
請求項２に記載の変化する適切な認証入力またはパスワードを生成するための方法であって、加えて：
オブジェクトの前記群内に１つまたは複数の質問を含むステップ；および
前記リレーショナルデータベース内に、前記オブジェクトの前記群内の各それぞれの前記オブジェクトと関連付けられる前記入力ストリングとしてオブジェクトの前記群内に含まれる各それぞれの前記質問に対するそれぞれの答えを電子的に記憶するステップを含む方法。
【請求項７】
請求項３に記載の変化する適切な認証入力またはパスワードを生成するための方法であって、加えて：
オブジェクトの前記群内に１つまたは複数の質問を含むステップ；および
前記リレーショナルデータベース内に、前記オブジェクトの前記群内の各それぞれの前記オブジェクトと関連付けられる前記入力ストリングとしてオブジェクトの前記群内に含まれる各それぞれの前記質問に対するそれぞれの答えを電子的に記憶するステップを含む方法。
【請求項８】
請求項４に記載の変化する適切な認証入力またはパスワードを生成するための方法であって、加えて：
オブジェクトの前記群内に１つまたは複数の質問を含むステップ；および
前記リレーショナルデータベース内に、前記オブジェクトの前記群内の各それぞれの前記オブジェクトと関連付けられる前記入力ストリングとしてオブジェクトの前記群内に含まれる各それぞれの前記質問に対するそれぞれの答えを電子的に記憶するステップを含む方法。
【請求項９】
請求項１に記載の変化する適切な認証入力またはパスワードを生成するための方法であって、加えて：
オブジェクトの前記群内に１つまたは複数の質問を含むステップ；および
前記リレーショナルデータベース内に、前記オブジェクトの前記群内の各それぞれの前記オブジェクトと関連付けられる前記入力ストリングとしてオブジェクトの前記群内に含まれる各それぞれの前記質問に対する前記ユーザからのそれぞれの答えを電子的に記憶するステップを含む方法。
【請求項１０】
請求項２に記載の変化する適切な認証入力またはパスワードを生成するための方法であって、加えて：
オブジェクトの前記群内に１つまたは複数の質問を含むステップ；および
前記リレーショナルデータベース内に、前記オブジェクトの前記群内の各それぞれの前記オブジェクトと関連付けられる前記入力ストリングとしてオブジェクトの前記群内に含まれる各それぞれの前記質問に対する前記ユーザからのそれぞれの答えを電子的に記憶するステップを含む方法。
【請求項１１】
請求項３に記載の変化する適切な認証入力またはパスワードを生成するための方法であって、加えて：
オブジェクトの前記群内に１つまたは複数の質問を含むステップ；および
前記リレーショナルデータベース内に、前記オブジェクトの前記群内の各それぞれの前記オブジェクトと関連付けられる前記入力ストリングとしてオブジェクトの前記群内に含まれる各それぞれの前記質問に対する前記ユーザからのそれぞれの答えを電子的に記憶するステップを含む方法。
【請求項１２】
請求項４に記載の変化する適切な認証入力またはパスワードを生成するための方法であって、加えて：
オブジェクトの前記群内に１つまたは複数の質問を含むステップ；および
前記リレーショナルデータベース内に、前記オブジェクトの前記群内の各それぞれの前記オブジェクトと関連付けられる前記入力ストリングとしてオブジェクトの前記群内に含まれる各それぞれの前記質問に対する前記ユーザからのそれぞれの答えを電子的に記憶するステップを含む方法。
【請求項１３】
請求項１に記載の変化する適切な認証入力またはパスワードを生成するための方法であって、加えて：
オブジェクトの前記群内に１つまたは複数の英数字を含み、前記英数字の各々が色を有するステップ；
前記リレーショナルデータベース内に前記オブジェクトの前記群内のそれぞれのオブジェクトとしてそれとともに関連づけられる前記入力ストリングとして、それぞれの前記色またはそれぞれの前記英数字それ自体のどちらかを電子的に記憶するステップ；および、
前記認証ストリングの一部として、前記色または前記英数字それ自体のどちらかを前記ユーザが入力することを可能にするステップを含む方法。
【請求項１４】
請求項２に記載の変化する適切な認証入力またはパスワードを生成するための方法であって、加えて：
オブジェクトの前記群内に１つまたは複数の英数字を含み、前記英数字の各々が色を有するステップ；
前記リレーショナルデータベース内に前記オブジェクトの前記群内のそれぞれのオブジェクトとしてそれとともに関連づけられる前記入力ストリングとして、それぞれの前記色またはそれぞれの前記英数字それ自体のどちらかを電子的に記憶するステップ；および、
前記認証ストリングの一部として、前記色または前記英数字それ自体のどちらかを前記ユーザが入力することを可能にするステップを含む方法。
【請求項１５】
請求項３に記載の変化する適切な認証入力またはパスワードを生成するための方法であって、加えて：
オブジェクトの前記群内に１つまたは複数の英数字を含み、前記英数字の各々が色を有するステップ；
前記リレーショナルデータベース内に前記オブジェクトの前記群内のそれぞれのオブジェクトとしてそれとともに関連づけられる前記入力ストリングとして、それぞれの前記色またはそれぞれの前記英数字それ自体のどちらかを電子的に記憶するステップ；および、
前記認証ストリングの一部として、前記色または前記英数字それ自体のどちらかを前記ユーザが入力することを可能にするステップを含む方法。
【請求項１６】
請求項４に記載の変化する適切な認証入力またはパスワードを生成するための方法であって、加えて：
オブジェクトの前記群内に１つまたは複数の英数字を含み、前記英数字の各々が色を有するステップ；
前記リレーショナルデータベース内に前記オブジェクトの前記群内のそれぞれのオブジェクトとしてそれとともに関連づけられる前記入力ストリングとして、それぞれの前記色またはそれぞれの前記英数字それ自体のどちらかを電子的に記憶するステップ；および、
前記認証ストリングの一部として、前記色または前記英数字それ自体のどちらかを前記ユーザが入力することを可能にするステップを含む方法。
【請求項１７】
ネットワークを介してスマートフォンまたはサーバのようなコンピューティング装置へのアクセスを得るユーザに対して要求される変化する認証入力またはパスワードを生成するための方法であって、ここで前記コンピューティング装置が、グラフィックユーザインタフェース（ＧＵＩ）内のオブジェクトの群を表示することが可能なディスプレイおよび前記ＧＵＩ内に領域を置くために前記オブジェクトを指定してかつ再配置するために使用可能な入力装置の両方と有効に通信し、以下のステップ、すなわち：
よく知られている前記オブジェクトを表している描写を提供することによって前記オブジェクトの前記群内の前記オブジェクトの一部または全てを提供することを前記ユーザに可能にし、前記よく知られているオブジェクトが前記ユーザに既知の人々、場所、物または音響から成るステップ；
前記ユーザの前記コンピューティング装置にアクセス可能なネットワークに接続されたサーバ上のリレーショナルデータベース内に前記オブジェクトを記憶するステップ；
前記ユーザによる前記アクセスの試行中に、各前記オブジェクトと関連付けられるランダムな識別子によって前記コンピューティング装置にオブジェクトの前記群を通信するステップ；
前記ＧＵＩ上の書出し位置に、関連づけられる前記オブジェクトの選ばれた対を再配置するために前記入力装置を使用することを前記ユーザに可能にするステップ；
前記オブジェクトのどれが前記書出し位置に再配置されるかを確認し、かつ前記選ばれた対のそれぞれのオブジェクトの各々の前記ランダムな識別子の組合せを使用して導かれた前記認証入力を生成するように適応されるソフトウェアを使用するステップ；
前記サーバに前記導かれた認証入力を通信するステップ；
前記サーバ上の算出された認証入力と前記導かれた認証入力を比較するステップであって、前記算出された認証入力が、前記データベース内に記憶される前記オブジェクトのユーザ所定の適切な前記選ばれた対を使用して識別され、かつ前記ユーザによる前記アクセスでの前記試行中に以前に通信された前記ユーザ決定された適切な対の各前記オブジェクトと関連づけられる前記ランダムな識別子を組み合わせるステップ；
前記導かれた認証入力および前記算出された認証入力のマッチが識別される場合、前記コンピューティング装置または前記サーバへの前記ユーザアクセスを可能にするステップ；および
前記ユーザによるアクセスでの以降の前記試行中に、各前記オブジェクトに新規の前記乱数を割り当てるステップを含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１２年８月２３日に出願され、かつ全体としてここに組み込まれる（特許文献１）に対する優先権を主張する。本発明は、情報技術に関する。より詳しくは、本発明は動的グラフィックユーザインタフェースを使用するパスワード識別のためのデータ構造を生成するための方法に関する。
【背景技術】
【０００２】
近年、より多くの個人が仕事中に、同じく彼（女）らの私生活でパーソナルコンピュータ、スマートフォン、タブレットおよび他の装置のような技術に依存し始めた。これらの個人の多くは、アドレス、パスワード、電子メール、電話番号、預金口座、クレジットカード、社会保障番号、家族および友人情報、などを含むこれらの装置内に記憶される個人情報を保持する。
【０００３】
これらの電子装置は、装置に対するおよび中に記憶されるまたはそれによってアクセス可能なデータに対するユーザアクセスを可能にするためにパスワード識別を必要とする可能性があることが従来的に知られている。このパスワード要求は最も一般的には、装置のソフトウェアの初期のブートアップ中に生じる装置の『ロギングイン』スクリーン上でユーザによって遭遇される。しかしながら、追加的に機密保護するために、多くの個人はさらに、選ばれたファイル、電子メールおよび機密であるべき他の所望の情報をパスワード保護する。
【０００４】
第三者ハッカー、泥棒、などのような侵入者が、あなたの装置に対するアクセスを得てかつ個人情報を取得するか、または装置に対するアクセスが提供することができる機密のもしくは個人情報へのアクセスを得るのを防止することを装置所有者が望むという点で、パスワード保護の理由は極めて単純である。さもなければ、この種の遭遇から収集される適切な情報によって、侵入者は装置所有者の識別をオンラインで取ることができる。
【０００５】
クレジットカード番号または社会保障番号のような所有者の個人情報へのアクセスを提供するコンピューティング装置へのアクセスを取得するハッカーまたは泥棒が、クレジットカードに対する課金をすぐに開始することができるかまたは新規の不正なクレジットラインを開くことができるので、識別窃盗およびコンピュータ詐欺はしたがって、１つの重大な懸念である。選び出されたファイルおよび電子ディレクトリおよび／またはアクセス可能なファイルまたは情報の、および装置それ自体のパスワード保護は、この種の犯罪が起こるのを防止する所有者の試みである。
【０００６】
しかしながら、パスワード保護は、従来は英数字、シンボル、数字およびそれの組合せのような、単一データストリング入力に限定されている。ユーザまたは装置所有者は、正確にそれを入力し、かつ彼（女）らの装置にまたは彼（女）らの電子メール、彼（女）らの保護されたフォルダ、彼（女）らのネットワーク接続などにアクセスするために、そのデータストリングを記憶することを要求される。
【０００７】
多くの陥穽が、この従来の方法に存在する。第１に、ユーザは一般的な問題であるパスワードを記憶するのが困難であるかもしれない。彼（女）らの装置にアクセスするか、または遠隔のウェブサイトへのアクセスを達成するためにそのユーザに対してパスワードが要求される場合、この物忘れが、ひどい問題を引き起こす可能性がある。そのような場合ユーザは、従来は、個人的質問に答え、かつ彼（女）らの識別を認証して確認するために、ネットワークを介してまたは装置の中に他の個人データを入力する必要がある、新規のパスワードを取得するための長たらしいステップを通してナビゲートしなければならない。
【０００８】
結果として、この再確認プロセスを回避するために、何人かの個人は記憶しているのが容易で本質的に単純なパスワードを選択する。これはもちろん窃盗に対する最小限の保護をもたらし、かつしばしばこの種の簡単なパスワードは、ユーザに関する個人情報を公開することが公知であるユーザのＦＡＣＥＢＯＯＫページを調査する利口な泥棒によって識別されることができる。
【０００９】
追加的な陥穽は、単一データストリングパスワードが、ネットワーク上の伝送中に容易に収集されるか、またはさもなければコンピュータ能力を備えた第三者ハッカーによってまたは研究および試行錯誤入力によって発見されることである。一旦ユーザのパスワードが取得されると、ユーザの全ての個人情報、同じくユーザの装置がアクセスすることができるその他のセンシティブな情報を、権限がない者がすぐに手に入れる。ハッカーは、特に喫茶店、レストランのような人気の公共場所などでしばしば提供される保護されていない無線ネットワーク上で個人情報を取得することがより上手くなっている。または注意されるように、ユーザがそれを記憶しているためにパスワード、またはパスワードの推測に導くであろう彼（女）らの子供の名前、もしくはイヌの名前もしくは誕生日のような情報を無意識に貼り出したかもしれないユーザのＦＡＣＥＢＯＯＫページまたは類似した社交ネットワークページを調査することによって、ハッカーはユーザのパスワードなどを確認することが公知である。
【００１０】
また更に、より機密保護意識がある何人かのユーザは彼（女）らのパスワードを連続的に変更することができる。この方法がハッカーまたは泥棒を寄せつけないのを助けることができるとはいえ、それはもちろんユーザが、変更後のパスワードを忘れて、彼（女）らの識別を証明する言及された長たらしいステップを通り抜けなければならないことに至るかもしれない。認めることができるように、ますますより高速なネットワークおよびホットスポット、および複数ユーザによる簡単なアクセスを備えたネットワーク盗聴ソフトウェアの時代において、個人情報機密保護のタスクはそれがあるべきであるより、より困難になっている。
【００１１】
そのようなものとして、機密保護を提供するが、さらにそれを用いて、かつ彼（女）らのパスワードをより容易に記憶するかまたは識別する能力を特定の個々のユーザだけに提供する、パスワード識別のためのデータ構造体またはストリングを生成するタスクに適応するソフトウェアを使用する方法に対する継続した、応じられていない要求がある。この種のシステムは、認可したおよび／または彼（女）らのパスワードとしてユーザを識別する、および／または彼（女）らのパスワードを変更するための手段として、連続的に変化する、ユーザ視認可能な、グラフィックユーザインタフェース（ＧＵＩ）を使用し、かつユーザが彼（女）らの変更された認可を識別するための手段を提供しようと努めるべきである。この種の方法は、各認証セッション（すなわちログイン）で、各ユーザだけに個人的な異なる要求されたデータ構造（パスワード）を生成し、それによってユーザがこの動的に変化するＧＵＩを使用し、事前定義されたコード判定基準に基づいて現在のパスワードを決定し、および／またはそれを要求しているシステムへの適切なパスワード情報の通信のためのインタフェースとして働くことを可能にするべきである。この種のシステムは、ユーザの所定の判定基準によってだけ決定されることができる、かつパスワードまたはＧＵＩがユーザにそのように個人的であるので、同時にハッカーおよび識別泥棒などがユーザ情報を取得することができないようにする、ユーザに対していつも変化するパスワードを生成するかまたは要求するための手段を提供すべきである。この種の方法は、さらにブロードキャスト通信暗号化を使用するべきである。
【００１２】
関連技術およびそれと関連する限定の上記の例は、例証となるものでありかつ排他的でないことを意図され、それらは本願明細書に記述されて請求される本発明に関するいかなる限定も意味しない。関連技術の種々の限定は、下記の明細書および添付の図面の読取りおよび理解の際に、当業者に明白になるであろう。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】米国特許出願第１３／５９３２８７号明細書
【発明の概要】
【発明が解決しようとする課題】
【００１４】
ここに開示されて記述される装置が、従来技術の欠点に対する解を提供し、かつユーザが装置またはコンピュータシステムへのエントリを試みるためのパスワードまたはユーザ識別のための方法の準備を通して上記の目標を達成する。サーバのようなマイクロプロセッサ上で実行するソフトウェアを使用する、かつネットワークを介して通信する、このシステムが、個々のユーザにそのユーザに個人的なかつそれによって第三者によって識別できない動的に変化するＧＵＩを提供するタスクに対して構成される。変化するＧＵＩの生成が、元の判定基準をセットするユーザによってだけそれが決定されるように入力決定において個人的であるパスワードを代表する通信されたデータストリングを生成するための、一組の事前定義されたユーザ判定基準に従うことを通して提供される。
【課題を解決するための手段】
【００１５】
第１の好適な態様に従って、ＧＵＩが、グリッド、または動的位置のユーザ視認可能なオブジェクトのマトリクスからの入力、および／またはユーザの聴覚にブロードキャストされる１つまたは複数の音響に基づくシーケンスで提供される。ユーザは、視認可能なオブジェクトおよび／または音響のセットを事前定義するが、ＧＵＩ上のオブジェクトの位置も彼（女）らの耳に対する音響の通信のタイミングも事前定義しない。オブジェクトは、絵図、画像、フレーズ、質問、数字、色、色のついた数字および／または音響、などからなる一群のオブジェクトからの、オブジェクトの１つまたは組合せであることができ、それがオブジェクトとしてユーザに提示されるディスプレイスクリーンの背景に埋め込まれるか、または音響としてディスプレイスクリーンと同時にユーザに通信される。
【００１６】
複数のオブジェクトまたは音響と組み合わせて、ユーザは加えて、ログイン中に通信されてかつ識別される各それぞれのオブジェクトまたは音響との語連想を事前定義する。例えば、オブジェクトはユーザの小児期のイヌの絵図であることができ、および入力に対してまたはスクリーン上の証印とマッチングする関連づけられた単語が、イヌの名前「スポット」であることができる。または、ログインディスプレイ上に表されるオブジェクトが、年輩の女性、好ましくは、祖母またはおそらくユーザにだけ知られている別の女性の絵図であることができ、入力に対してまたはスクリーン上の証印にマッチングする単語「おばあさん」が割り当てられることができる。または、たとえば、質問がログイン時に選ばれて提示され、および、答えがユーザにだけ既知の関連づけられた単語などである。加えて、ユーザの母の声の音響、または音響のブロードキャスト上のユーザによって容易に認識される別の親族もしくは友人のそれのような音響、それによってユーザがマッチングする単語またはオブジェクトを入力することを可能にする。
【００１７】
ユーザによって選択されてしたがって容易に記憶されている複数のオブジェクトおよび／または音響によって、パスワードまたは機密保護入力が装置またはシステムへのアクセスのために要求される時、ＧＵＩは、オブジェクトのシーケンス、グリッド（すなわちＸ−Ｙグリッド）、または表されたＧＵＩの種々の位置にランダムに配置されるオブジェクトによるマトリクスを表示するか、またはそのようなものを再生する入力の際に、もしくはユーザが識別するためのオーラルオブジェクトによる識別子として再生することができる１つもしくは複数の音響とともにユーザに通信されて表示される。したがって、ユーザに表示可能なおよび各ユーザだけに個人的な絵図、写真および音響が、以降のログインにおいてスクリーン上でまたは聴覚手段によってユーザに対する通信のためにデータベース内に配置される。
【００１８】
この種の以降のログインの前に、ユーザはさらに、ＧＵＩ上に配置されるオブジェクトまたはＧＵＩの表示中に通信される音響のそれらの以降の選択、および各々に関連付けられたテキストの以降の入力、またはユーザによって読みとられるかまたは見られる時マッチする、表示されたアイコン、写真、図面またはテキストに対するオブジェクトまたは音響の以降のマッチングに対して、シーケンスまたはパターン判定基準を事前定義することができる。
【００１９】
このパターン、およびオブジェクトを視覚的に決定するかまたは聴覚手段を通して音響を決定するための手段を使用することによって、複数のそれらがＧＵＩ上に表示されるユーザ既知のパターンにシーケンシャルに対応することができ、認証パスワードストリングまたはパターンが決定される。パスワードまたは認可ストリングは、その特定のシーケンスで視認されたオブジェクトと関連づけられるユーザ事前定義された単語によって規定される対応する動的単語ストリングをユーザがタイプすることによって決定される。または表示されたオブジェクトを表示されたテキストにマッチングさせるドラッグ＆ドロップ法または表示されたオブジェクトの所定の二次オブジェクトとのマッチングによって、または表示されたオブジェクトもしくは単語に対する、再生された音響と関連付けられるアイコンもしくは表示されたオブジェクトのマッチングによって。たとえば、その音響が彼（女）らの母の声であるフォノグラフアイコン上でユーザがクリックすることによって音響が再生できる。その後に、ユーザは、彼（女）らの母の写真または表現であるオブジェクトとの通信に、再生される音響と関連付けられるアイコンをドラッグする。
【００２０】
ユーザテキスト入力およびグラフィック動作を監視するタスクに適応するソフトウェアは、このドラッグ＆ドロップを識別し、かつ音響アイコンおよび母の絵図の各々にその日前もって割り当てたランダムに関連づけられた数またはコードを用いて、認証ストリングを生成し、かつ、装置に、またはネットワークアクセスのためのネットワークを介してそれを通信する。その日通信され、かつメモリ内に一時的に記憶される、各音響およびオブジェクトにランダムに割り当てられたストリングに基づいて１つ以上のストリングに、認証ストリングをマッチングさせるタスクに適応するソフトウェアが、適切なパスワードストリングがテキストもしくはグラフィックマッチング入力またはそれの組合せを用いてオブジェクトおよび／または音響を識別する際にユーザの動作によって通信されるかどうか確認する。
【００２１】
単純な一例として、ＧＵＩは１行に配置される３個のオブジェクトの単純シーケンスであることができる。ユーザは、最初に彼（女）らの好ましいコード判定基準を規定する。コード判定基準に対して、ユーザはユーザに周知の３枚の画像のような複数のものを選び、かつ彼（女）らが容易に記憶していることができる各々に対して語連想を割り当てる。ユーザは、マッチング単語またはグラフィック関連付けがリレーショナルデータベース内に記憶されるべき画像またはオブジェクトまたは音響と関連付けられるようにする。
【００２２】
この例では、画像−１はユーザの母の絵図であり、割り当てられた単語−１は「母」であり、画像−２は海の絵図であり、単語−２は「休暇」であり、および、画像−３はイヌの絵図であり、単語−３は「スポット」としてユーザに既知のイヌの名前である。とりわけ好まれるのは、画像および語連想が個々のユーザに個人的であり、かつハッカーまたは泥棒によって容易に割り出されることができる何かではないことである。例えば、海の画像は他人と非常に異なる何かを意味することができるが、この特定の例ではそれが過去の休暇で撮られた浜辺の写真であり、したがって単語「休暇」が選択される。あるいは、ユーザの母の声または祖母の声の音響が通信されることができてかつ用語「母」とマッチされることができる。
【００２３】
この単純例に対して、ＧＵＩ内のオブジェクトが、３個のオブジェクトの行で提示され、したがって、表示されたＧＵＩ内に利用可能な３つの位置、（左から右に数えて）位置−１、位置−２および位置−３がある。ユーザおよび／またはサーバは、オブジェクトがパスワードを規定するように選ばれるパターンを選び、およびこのパターンがユーザに知らされる。ここで、位置−２、位置−１および位置−３のパターンを任意に選ぶ。ここまで、ユーザは全ての判定基準を規定した。
【００２４】
ここでこの方法の例の有効な使用が、次のように進む。彼（女）らのコンピュータを起動する際に、またはウェブサイトへのログインで、ユーザが認証プロンプトまたはグラフィックユーザインタフェース（すなわちパーソナルコンピュータ、電子メールアカウント、預金口座、ネットワークアクセスなどに対するログインページ）を提示される。このプロンプトでは、表示されたＧＵＩおよびパスワード入力バーがユーザに提示される。システムまたはシステムがアクセスを試みるサーバを動かすソフトウェアが、データベース内に記憶される、複数の事前関連付けされたオブジェクトまたは関連オブジェクトによる音響から３個（この場合画像１から３）を１行にランダムに配置し、かつユーザにそれを表示する。この例に対して、タスクに適応するソフトウェアを用いて表示されるＧＵＩは、位置−１で画像−３を示し、位置−２で画像−１を示し、かつ位置−３で画像−２を示す。
【００２５】
次に、ユーザだけに既知の、表示される各オブジェクトもしくは画像または伝達されて聞こえる音響に対して関連づけられた単語を用いて、パスワードが、データベース内に関連づけられた単語およびオブジェクトの群からそれらの関連づけられた単語のシーケンシャルストリングからなる動的単語ストリングによって常に規定される。各それぞれの表示されたオブジェクトに対する入力単語が、選択の既知のおよび所定のパターンをシーケンシャルに用いてユーザに関連づけられた単語を用いてタイプされる。代わりとして、ユーザによって識別可能なテキストまたはグラフィクスを有する、かつユーザがオブジェクトを識別するために規定するテキストまたは単語にマッチングするアイコンまたはオブジェクトが表示される。ユーザは、それらにマッチングしている、かつストリングを入力するユーザに既知のアイコンまたはオブジェクトとこのオブジェクトを嵌合するためにドラッグ＆ドロップする。
【００２６】
再び、この例では、認証パターンは位置−２、位置−１および位置−３である。したがって、パスワードは、上記の位置のパターンで、この場合画像−１、画像−３および画像−２で、画像から関連づけられる単語から構成される単語ストリングである。したがって、このパスワードに対する単語ストリングは、「母スポット休暇（ｍｏｍｓｐｏｔｖａｃａｔｉｏｎ）」である。オブジェクトが非常に親愛なる人、愛情をこめて記憶されている場所およびペットの写真または絵図であるので、関連づけられた単語はユーザによって容易に記憶される。ユーザが正しいシーケンスでパスワード入力ウィンドウにこのストリングを入力し、および認証が、リレーショナルデータベース内に記憶された画像およびオブジェクトに対してこの入力シーケンスで入力単語を比較するように適応するソフトウェアによって確認される。このシーケンスがユーザに既知であり、および単語が容易に記憶されるので、単語の正しいストリングが生成され、ユーザがアクセス可能にされる。
【００２７】
認証されたセッションを終える（すなわち、装置をログアウトして、オフするなど）際に、タスクに適応するソフトウェアを使用するシステムは、その時以前に入力されたパスワードを忘れ、および別の認証試行（すなわちログインに戻る）の際に、ユーザに提示されるＧＵＩ内に表されるオブジェクトまたは画像が、画像スポットの数より大きな群と異なるか、または異なる順序で少なくとも表示されるかのどちらかであることができる。
【００２８】
入力の所定のシーケンスおよび３つの位置に配置されるオブジェクトまたは画像を用いて、タスクに適応するソフトウェアは次いで、ＧＵＩ内に配置される新しく順序づけられたオブジェクトまたは画像に基づいて正しい新規のパスワードを決定する。その後に認証パターンに対して同じ既知のシーケンスを使用して、ユーザは全く異なるパスワードの入力に対する正しい単語ストリングを容易に決定することができる。
【００２９】
システムの代替であるが特に好ましいモードにおいて、他の音響およびオブジェクトとともに既知のオブジェクトおよび既知の音響が、ユーザ選択および識別によって元々提供されたシステムに対してそのようなものを記憶しているサーバから、表示および音響のためにユーザ装置に通信される。
【００３０】
ユーザによるログインの開始の際に通信において、ユーザ装置にサーバによって通信される各オブジェクト、絵図、音響または他の証印または表示材料と、ランダムコードまたはストリングが、さらに関連づけられる。関連付けおよびランダムストリングが、さらにサーバ上のメモリ内に一時的に記憶される。ログイン中のユーザがユーザに予め識別された証印またはマッチングオブジェクトまたはＧＵＩ内の他のマッチング入力にオブジェクトおよび音響の適切なマッチをさせる時、オブジェクトおよび音響と関連づけられて通信されるコードまたはテキストのランダムストリングが、組み合わせられてかつサーバへ戻って再通信される。テキストまたはコードのランダムなマッチしたストリングが、メモリ内に一時的に記憶されたマッチしたストリングと比較され、および正しければアクセスが提供される。このモードにおいて、通信されるコードまたはテキストのストリングは、以降の訪問で常にランダムであり、けっして同じでない。したがって、ユーザ入力またはネットワークを横断する通信を監視するハッカーまたは第三者は、再使用可能なストリングおよびストリングマッチを収集することがけっして可能でないが、これは以降の訪問に関して、コードまたはテキストの新規のストリングがユーザのＧＵＩログインに通信される各オブジェクトおよび音響と関連付けられ、およびいかなる以前に収集されたログイン情報も役立たないからである。
【００３１】
要求されるテキストまたはコードの実際のユーザ入力がないので、ランダムに割り当てられたコード、テキストまたは他の送ることのできる識別子を用いる、システムのこのモードは特に好まれ、個々のユーザにだけ既知の人々または記憶の絵図または音響または描写に対する彼（女）らのＧＵＩ上のシンボルまたはオブジェクトまたはアイコンその他のマッチングだけが、マッチングランダムコードもしくはテキストまたはユーザマッチと関連付けられる他の識別子を通信するように要求される。
【００３２】
上記の第２の例内のユーザに対する例を続けて、この第２の例ではＧＵＩ内のシーケンスで配置される表されたオブジェクトまたは画像が、次にユーザに示すことができる；画像−２が位置−１で示され、画像−３が位置−２で示され、および画像−１が位置−３で示される。したがって、システムによってセットされてかつ既知の認証パターンまたはシーケンスを用いてユーザによって決定されるパスワードは、「スポット休暇母（ｓｐｏｔｖａｃａｔｉｏｎｍｏｍ）」であるか、またはランダムテキストもしくは数字、または他の送ることのできる識別子のストリングをマッチングさせるパターンに対してランダムに割り当てられる識別子の場合、マッチを確認するためにそれの一時的に記憶されるバージョンと通信されて比較される。
【００３３】
再び、全てのモードで、ユーザのＧＵＩに通信される画像もしくはオブジェクトもしくは音響または他の表示可能なもしくはブロードキャスト可能なオブジェクトもしくは音響は、ユーザによく知られていてかつ容易に忘れられない。しかしながら、大部分の第三者にとって、ならびに友人および家族にさえ、そのようなものは未知であり、オブジェクトまたは音響の一部は、彼らが適切なマッチをもまた容易に識別することができないそのようなものであることができる。
【００３４】
当業者は、システムの複雑性、したがってパスワードを割り出すハッカーにとっての困難が多くの係数で増大されることができることを認識するであろう。第１に、リレーショナルデータベース内のユーザに対する群内に記憶されるオブジェクトの合計数が増大されることができる。オブジェクトが好ましくはユーザに周知の人々または物の画像であるので、画像またはオブジェクトの数は非常に大きくなることができ、および、そのそれぞれの画像に対して単語に関連づけられる各々が、ユーザに容易に記憶させる。この語連想は、それがユーザにだけ既知であり、かつ好ましくはユーザによって容易に記憶されているが、他人には実質的に知られていない画像またはオブジェクトを用いるので従来技術に比べて利点を提供する。
【００３５】
加えて、ＧＵＩはオブジェクトのより長いシーケンス、または音響、またはオブジェクトのグリッド、またはオブジェクトおよび／またはインタレース音響のマトリクス、および／またはグリッドもしくはマトリクスに対する入力のために用いられるシーケンスで変化するいくつかを提示することができる。全てが、ユーザ入力識別子およびテキストもしくはコードの通信されたストリングを有するか、または、上記したように、タスクに適応するソフトウェアによってランダムに生成されたストリングとマッチされることができる。そのようなものとして、認証パターンはユーザによってとりわけ選択される極めて大きな数のオブジェクトを用いる無限の数のパターンの１つであることができる。更に、認証パターンそれ自体が、各認証プロセスでユーザによって、または各セッション入力に対して要求されたシーケンスに関してＧＵＩから通信されるべき適切なマッチに関する容易に識別される手掛かりをユーザに依然として提供することができる、マッチされるべき音響およびオブジェクトにランダムに割り当てられる識別子またはストリングまたはコードを用いるシステムによって選択的に変えられることができる。
【００３６】
したがって、この方法はここでユーザに決定されて容易に記憶されている記憶および個人的な判定基準に基づいたパスワード識別として機能するために適切なユーザ入力を決定するために、観察されて、聞こえて、かつ記憶されて、かつ単語または他の伝達可能な識別子と関連づけられることができる、ＧＵＩ内のオブジェクトまたは絵図または音響およびそれとともに係合される音声再生装置の動的描写をユーザに提供する。システムは、オブジェクトおよび音響にランダムな識別子を割り当てることに加えて、ネットワークを横断して通信する時、ハッカーが認証プロセス中に情報を取得するのを更に防止するためにデータの暗号化のタスクに適応するソフトウェアを使用することができる。しかしながら、たとえ１つのセッションでのパスワードのいくつかの入力データが電子盗聴を通して識別されるとしても、マッチングオブジェクトおよび音響の入力識別子が各以降のセッションで変わるので、１つのセッションからパスワードとして働くある時ユーザから盗まれた入力は、以降のセッションで役立たない。
【００３７】
上記の記述に関して、ここで開示された本発明の少なくとも１つの好ましい実施態様を詳細に説明する前に、本発明が構成の詳細に対するおよび以下の記述または図面内に例示する構成要素の配置に対するその適用において限定されないことが理解されるべきである。ここで記述される本発明は、他の実施態様が可能であり、かつ当業者にとって明らかである種々の方法で実践されて実施されることが可能である。さらに、ここで使用される語法および用語が記述のためであって、かつ限定するとみなされるべきでないことが理解されるべきである。
【００３８】
そのようなものとして、当業者は、この開示が基づいている概念が現在の開示された装置のいくつかの目的を実施するための他の構造物、方法およびシステムの設計のための基準として、容易に利用されることができると認識するであろう。したがって、それらが本発明の趣旨および範囲から逸脱しない限りにおいては、請求項がこの種の等価構成および方法論を含むとみなされることが重要である。
【００３９】
種々の発明の態様および実施態様を記述するために請求項において用いられているように、「備える（ｃｏｍｐｒｉｓｉｎｇ）」は、単語「備える（ｃｏｍｐｒｉｓｉｎｇ）」に続くものは何でも含むがこれに限らないことを意味する。したがって、用語「備える（ｃｏｍｐｒｉｓｉｎｇ）」の使用はリストされた要素が要求されるかまたは必須であることを示すが、他の要素は任意選択であり、かつ存在するかも存在しないかもしれない。「から成る（ｃｏｎｓｉｓｔｉｎｇ  ｏｆ）」によって、句「から成る（ｃｏｎｓｉｓｔｉｎｇ  ｏｆ）」に続くものは何でも含み、かつこれに限られることを意味する。したがって、句「から成る（ｃｏｎｓｉｓｔｉｎｇ  ｏｆ）」は、リストされた要素が要求されるかまたは必須であること、および何の他の要素も存在することができないことを示す。「から基本的に成る（ｃｏｎｓｉｓｔｉｎｇ  ｅｓｓｅｎｔｉａｌｌｙ  ｏｆ）」によって、この句の後にリストされる任意の要素を含み、かつリストされた要素に対して開示内に特定される活動または動作と干渉しないかまたは寄与しない他の要素に限定されることを意味する。したがって、句「から基本的に成る（ｃｏｎｓｉｓｔｉｎｇ  ｅｓｓｅｎｔｉａｌｌｙ  ｏｆ）」は、リストされた要素が要求されるかまたは必須であることを示すが、他の要素は任意選択であり、かつそれらがリストされた要素の活動または動作に影響を及ぼすか否かに依存して存在するかも存在しないかもしれないことを示す。
【００４０】
ユーザの記憶に個人化され、したがってユーザにとって忘れるのが難しく、かつ第三者にとって識別するのが実質的に不可能であるユーザーログインのための機密保護システムを提供することが本発明の一目的である。
【００４１】
本発明のこのおよび他の目的は、明細書の以下の部分内に明らかにされ、詳細な説明は、その上に限定を置くことなく本発明を完全に開示する目的のためにある。
【図面の簡単な説明】
【００４２】
本願明細書に組み込まれてかつ明細書の一部を形成する添付の図面は、実施態様および／または特徴のいくつかの、しかし、唯一でないかまたは排他的でない例を例示する。本願明細書に開示される実施態様および図が限定するよりむしろ例証となるとみなされるべきことが意図される。図面の説明は以下の通りである：
【００４３】
【図１】認識されたオブジェクト（画像、フレーズ、絵図、音響、など）および各々と関連付けられる伝達可能なコードまたはテキストの単語またはストリングを備えるシステム判定基準をユーザが入力する好ましいインタフェースの図を示す。
【図２】１つの認証シーケンス／パターンに対する判定基準入力のための別の好ましいインタフェースの図を示す。
【図３】３ｘ３オブジェクトグリッドを有する表示されたＧＵＩ上のオブジェクトを表す『ログイン』スクリーンを示す例証動的認証セッションの図を示す。
【図４】異なる配置で３ｘ３オブジェクトグリッドを有する表示可能なＧＵＩによって表される『ログイン』スクリーンを示す別の動的認証セッションの図を示す。
【図５】動的システムの好ましい概略流れ図を示す。
【図６】本発明の好ましい手順の詳細な流れ図を示す。
【図７】ここで、ディスプレイ上のグラフィック描写または拡声器を通して再生可能であり、かつユーザに既知の音響が、グラフィカルに表されたアイコンに嵌合されるかまたはマッチし、およびその後にソフトウェアによって生成される認証ストリングおよびネットワークを介して伝達されることができる何のキーストロークも生成されないシステムの非テキストモードを表す。
【図８】ここで、ディスプレイ上のグラフィック描写または拡声器を通して再生可能なかつユーザに既知の音響が、ユーザへの伝送の際にシステムによってランダムストリングまたは識別子に嵌合されるシステムの非テキストモードを表す。
【発明を実施するための形態】
【００４４】
タスクに適応するコンピューティング装置またはサーバ上で実行するソフトウェアを使用し、かつタスクに適応する入力コンポーネント、視覚ディスプレイコンポーネントおよびネットワーク通信コンポーネントを有する方法およびシステムが、使用の個々のセッション中のログインで伝送に対する認証またはパスワード識別ストリングを生成するために使用可能であるユーザに個人化された表示されるよく知られているオブジェクトまたは放出された音響にマッチする動的データ構造体または『単語ストリング』を作り出すための手段を提供する。この方法は、パーソナルコンピュータ、携帯電話、スマートフォン、ネットワーク、ウェブサイト、および個人情報を保護することが可能な方法でそれに対してアクセスを得る前にユーザが従来通り『ログイン』することができる、ネットワークを横断してさらに作動することができる他のコンピューティングまたはスマート装置に対するアクセス制御のための使用に特によく適している。
【００４５】
簡潔に、各新規のセッションでコンピューティング装置またはサーバまたは他の電子的にアクセス可能な装置に対する入力のために、正しい認証ストリングまたはパスワードの動的構造が個人化されたＧＵＩの使用を通して提供される。それぞれの単語または送ることのできるストリング関連付けを有する、シーケンス、グリッドまたはマトリクスおよび／または所定のオブジェクトおよび／または音響を表すタスクに適応するソフトウェアが、ユーザおよびシステムにだけ既知である。１つのモードでの使用において、ユーザは、一群のオブジェクト内の複数のオブジェクトおよび／または一群の音響内の音響を事前定義するが、オブジェクトの位置も音響のタイミングも、それに対して関連があってかつＧＵＩ上に表示されるアイコンの位置も事前定義しない。用語オブジェクトまたは音響の使用は、ここで限定するとみなされるべきでなく、かつ限定されるものではないが、任意の識別可能な写真、図形、絵図、英数字描写、音響または音響の描写、またはＧＵＩを観察するかまたは音響を聞いているユーザに認識できる方法で、ＧＵＩのピクセルによって表示されることができるか、または拡声器によってブロードキャストされることができる他のアイテムを含むことができる。
【００４６】
オブジェクト１６は、ピクセル内に個々に表示されるかまたは表示されたオブジェクトの背景に埋め込まれる、絵図、写真、画像、図形、例証、フレーズ、質問、数字、英数字、色、色の付いた英数字、などから成る群からのオブジェクトの１つまたは組合せであることができる。音響は、彼（女）らの母の声、彼（女）らのイヌのほえ声、彼（女）らの子供の話し、またはユーザが即座に確認し、かつ第三者は同定できないとみる他の高度に個人化された音響のようなユーザによって容易に認識できる音響の１つまたは複数を含むことができる。各それぞれの絵図関連オブジェクトまたはオブジェクトと関連付けられる音響に対して、ユーザが、各オブジェクトまたは音響と関連付けられるべき単語または数字ストリングを追加的に事前定義するか、またはシステムが各個々のオブジェクトもしくは音響にコードもしくはテキストのランダム識別ストリングを割り当てる。この方法の流れ図および図表現は本願明細書において限定するとみなされるべきでなく、図５および図６内に示される。
【００４７】
本発明が以下の流れ図内に示され、および好ましいユーザインタフェースがその最も単純形式で表示するとはいえ、本願明細書において本発明を構成する時、開示された方法の種々の態様および特徴が修正されることができることが、注意されてかつ予測される。そのようなものとして当業者は、この開示内に記載される記述および描写を認識するか、または本発明の全体的な範囲および意図内で、既知のテキストストリングの入力のためにユーザに既知のオブジェクト描写を提供する好適な態様の例を描写することを単に意味するだけであり、かついかなる方法でも限定するとみなされるべきでない。
【００４８】
次に図１−６内の図形を参照すると、類似したコンポーネントが、同様な参照番号によって識別され、ここでスマートフォン、ラップトップコンピュータおよびデスクトップコンピュータ、またはソフトウェアを実行することが可能なその他の装置およびそれと通信する視覚表示手段のような液晶スクリーンまたはコンピュータスクリーンのような、入力コンポーネントおよびビデオディスプレイを有する任意のマイクロプロセッサ対応装置上でユーザに提示されることができるもののようなシステム１０の好ましいＧＵＩまたは個人化されたユーザインタフェースウィンドウ１２の図が、図１内に見られる。個人化されたオブジェクトと組み合わされて通信される音響は、接続ユーザ装置からスピーカまたはヘッドホンなどによってブロードキャストされる。
【００４９】
システム１０のカレントウィンドウ１２は、ユーザが入力判定基準の第１のセットをどのように規定するかのとりわけ好ましい一例を示す。好ましくは、ここでシステムを有効にしてかつサーバまたはスマートフォンまたはパーソナルコンピュータのようなコンピュータ装置上で実行するソフトウェアが、ユーザがテキストまたはマッチングピクセル化領域のような入力判定基準を提供することを可能にし、かつそのようなものをリレーショナルデータベースに関連づけるタスクに適応するオンボードソフトウェアを使用する。ユーザは、好ましくは複数のオブジェクト１６を提供して、それぞれの入力ストリングまたは語連想１８組合せによって、観察される時それぞれがユーザによって容易に認識される一群のオブジェクト１６、およびユーザによって容易に認識できる音響１７に規定する。語連想１８は、テキストおよび／または数字のような入力ストリングとしてユーザによって入力される。それぞれのオブジェクト１６または音響１７に語連想１８を提供する各入力ストリングが、データベース内に記憶され、かつ、ユーザがセッションに対する認証ストリングまたはパスワード認証を入力して生成することを可能にするために、表示されたＧＵＩ内に配置されるオブジェクト１６およびユーザに通信される音響１７を識別するために後で使用される。ユーザ入力を受信し、かつそのようなものを記憶されたマッチングしている正しい関連付けにマッチングさせるタスクに適応するソフトウェアを使用する、このパスワード認証は、ユーザに表示されたかまたは通信された現在の既知のシーケンスを使用して、前記リレーショナルデータベース内に記憶され、かつそれぞれのオブジェクト１６と関連付けられる前記入力ストリングの各々を配置することによってソフトウェアによってアセンブルされる比較マッチング認証ストリングと比較される。
【００５０】
また、表示された絵図または図形またはグラフィックオブジェクトがその上にユーザによって観察される時識別可能なＧＵＩのディスプレイ上のピクセルで描写可能な何ででもあることができ、およびスピーカまたはヘッドセット上で再生される時、通信された音響任意の音響がユーザによって容易に識別される。予測される絵図関連オブジェクト１６は、絵図、写真、画像、図形、例証、フレーズ、質問、数字、英数字、色、色の付いた英数字、などから成る群からのオブジェクトの任意の１つまたは組合せを含む。予測される音響は、母の声、イヌのほえ声、子供の会話および各ユーザに個人的な他の容易に識別される音響を含む。
【００５１】
システム１０のキーコンポーネントはここで、ユーザが、ＧＵＩ上に表示される絵図関連オブジェクト１６または彼（女）らに通信される音響１７を容易に認識し、かつ複数のオブジェクトおよび／または音響の各々と関連付けられる文字または数字のマッチング入力ストリングを容易に識別するかまたは記憶していることである。加えて、システムは、手掛かりを必要としているユーザに対する１つとしてＧＵＩ上にランダムに表されるスクリーンの決定されたピクセル化領域内のアイコンもしくはピクセルとして、または入力をオブジェクトもしくは音響にグラフィカルにマッチさせる手段として、ユーザと関連づけられた文字もしくは数字またはオブジェクトと関連付けられる入力ストリングを表示することができる。入力ストリングの描かれたグラフィックまたは絵図は、ユーザだけがどの入力ストリングがどのオブジェクトにマッチするかを確認するＧＵＩ上の位置にある。その後に、ユーザは、正しいストリングを入力するか、または適切なオブジェクトもしくは音響にマッチングする表された表現と嵌合する正しく表されたアイコンストリングをドラッグアンドドロップすることができる。
【００５２】
現在の一例として、女性の絵図２０である第１のオブジェクトが見られる。更に、見られることができるように、ユーザは、ユーザの姉妹の写真であり、かつユーザによって容易に記憶されているが第三者に知られていないこの第１のオブジェクトと単語『姉妹』２２を関連づけるように選択した。
【００５３】
任意のセッションに対するパスワード認証中に、ユーザが写真に割り当てた語連想『姉妹』である入力ストリングを提供するためにユーザはこのマッチを後で記憶しなければならない。ＧＵＩ内に表示される時絵図がユーザだけに既知の個人的な意味を有するので、それはユーザによって容易に記憶されるが、他の誰によっても容易に識別されない。特にそれらが祖母のような誰かまたはユーザによって訪問される好きな遠隔の休暇スポットの描写である場合、ユーザのパスワードを取得するハッカーまたは識別泥棒にとってそれを不可能ではないにしても困難にする。更に各セッションによって、描写およびマッチング入力が変化し、パスワードが変化するので、たとえユーザの肩越しに覗き見する誰かによってコピーされるとしても、１つのセッションで生成されるストリングは、将来のセッションでは同じでない。
【００５４】
ユーザは、リレーショナルデータベース内に記憶されてかつユーザの入力ストリング、識別子または語連想１８と関連付けられるべき、任意の数のオブジェクト１６または音響１７を提供することができる。ユーザによって容易に認識されてかつ記憶されている非常に大きな数のオブジェクト１６および音響１７は、システムをハッキングできないようにするための特に良い手段であるが、任意の所定の個人的なオブジェクト１６またはブロードキャストされた音響１７と関連付けられるべき提示された単語またはオブジェクトを容易に記憶することができるユーザによって依然として容易に使用される。
【００５５】
示すように、第２のオブジェクト１６が示され、赤のような色２６で塗りつぶされることができる数字５  ２４を表す。システムは、ユーザが個人的な画像または絵図を提供する以外に、ユーザが選択するためのこの種の補足的なオブジェクトのデータベースを備えることができる。ハッカーを更に阻止するために、この種の語連想が第三者にとって明らかでないかもしれないので、ユーザは、数字『５』ではなくこのオブジェクトと単語『赤』２８を関連づけるほうを選択することができる。音響１７が、さらにオブジェクト１６の任意の描写の中間にまたはそれと同時にユーザによる入力および識別のために再生されることができる。
【００５６】
第３のオブジェクト１６が提供され、ＧＵＩによって表される質問３０を有する。質問３０は、ユーザによって先に書き込まれたものであることができるか、またはリレーショナルデータベース内に記憶される一群の種々の質問から選択されることができる。いずれにせよ、ユーザは個人的である、またはさもなければそのユーザだけに単独で知られていてかつ容易に記憶される語連想を有するこの種の質問３０を好ましくは提供する。この例では、ユーザは表された質問３０に応答して「１９９９年」３２を選択した。
【００５７】
第４のオブジェクト１６は、『円』３８である語連想１８でユーザによって規定される、色のついた３６円３４であるように示され、および、この場合、色３６は単にハッカーまたは識別泥棒を追い払うだけのために提供される。追加的なオブジェクト１６が提供され、ここで１から『ｎ』の番号をつけられて１４示されることができる。
【００５８】
有効な使用において、この方法およびシステムは、ここで、伝達されて表示された動的グラフィックユーザインタフェース（ＧＵＩ）上で、所定のオブジェクト１６のランダムなまたは変化する配置のタスクに適応するソフトウェアを使用する（図３および４）。再び、ＧＵＩ内のオブジェクト１６の動的描写は、既知の、かつユーザに既知の関連づけられた入力シーケンスを提供する、ＧＵＩ内の所定のオブジェクト１６の、線形シーケンス、グリッドまたはマトリクス、または表示されたシーケンス配置に対するいくつかの他の手段であることができる。更に、オブジェクト１６と混在して、ユーザによって識別可能な、および一般的な音響である音響が通信されることができる。ユーザは、オブジェクト１６に対する入力と共に音響１７に対する既知の識別子を入力する。
【００５９】
それは、識別された認証シーケンシャルパターンで各表されたオブジェクト１６に関連するそれぞれの語連想１８に対する対応する入力シーケンスを決定するために、ユーザによって次いで使用されるＧＵＩ内のオブジェクト１６のこの表示された認証シーケンシャルパターンである。注意されるように、各それぞれの認識されたオブジェクト１６および／または音響１７に対してテキストまたはコードを入力するユーザによってアセンブルされる入力認証ストリングが、システムがオブジェクト１６の表示および音響１７のタイミングをどのように伝達したかに基づいて、現在伝達されるかつ既知の適切なシーケンスでオブジェクト１６と関連付けられる前記リレーショナルデータベース内に記憶される入力ストリング１８をアセンブルすることによって形成される比較アセンブルされた認証ストリングと、ソフトウェアによって比較される。
【００６０】
マッチが生じる場合、認証が確認される。しかしながら当業者が認識するであろうことは、ユーザによって提供されてかつ容易に認識されるオブジェクト１６が多くなればなるほど、およびユーザだけが識別することができる記憶される音響１７が多くなればなるほど、および認証のために使用されるＧＵＩ内のそれらのオブジェクト１６および音響１７の表示された認証シーケンシャルパターンがより複雑になればなるほど、ハッカーまたは泥棒にとって、ユーザのパスワードを取得する、および／または識別することがより困難になるということである。更に、ハッカーが、１つのセッションに対するパスワードとして伝達される認証ストリングを確認する場合には、各以降のセッション中に、ここでシステムを動かしているソフトウェアが、後の認証セッション中に、異なる認証シーケンシャルパターンおよび／または複数のオブジェクト１６および／または音響１７を使用して異なるユーザ識別可能なパスワードストリングを生成する異なるＧＵＩ描写を作り出す。
【００６１】
図２は、パスワード単語ストリングを決定するためのオブジェクト選択のために表示された認証シーケンシャルパターンに対する判定基準を入力するための好ましい手段を示す別のユーザインタフェースウィンドウ４０の一例を示す。ユーザは、３ｘ３グリッドを示す現在の例内に、したがって表示されたシーケンシャル認証パターン４４のために使用可能な９つの位置を有するＧＵＩ４２のサンプルを提供されることができる。ユーザによって選択されるか、またはシステムによって代わりとして提供される認証パターン４４が、一般に『ログイン』と称する認証セッションを試みる時、オブジェクト１６または再生された音響１７を代表する他のオブジェクト１６の描写が認証ＧＵＩ４８、５４（図３および４）上で識別されるべく配置される表示された認証パターン４４である。この例では、オブジェクト１６および音響１７のシーケンシャルに表示された認証パターン４４が位置−１；位置−５；位置−９のシーケンシャルパターンで提供される。正しいパスワードを生成するためにテキストストリングの入力に対する正しいシーケンスを決定するために表示された認証シーケンシャルパターン４４をユーザが記憶していなければならないことが注意される。
【００６２】
図３は、例証認証セッションウィンドウ４６を示す。システムは、その上にランダムに配置される、ユーザの所定のオブジェクト１６および再生できる音響１７を代表するオブジェクト１６またはアイコンを備えた３ｘ３グリッドを現在示している動的ＧＵＩ４８をユーザに提供する。全ての以前に規定された入力判定基準を前提として、所定の表示認証パターン４４に対応する、オブジェクト１６および／または聞こえる音響１７の識別を通して、ユーザはパスワードに対するストリングを決定して入力することが可能である。その後に、入力ストリングを生成するために関連づけられた単語１８を識別することによって、ユーザは既知のオブジェクト１６および認識される音響１７に対する個々の語連想１８によって形成される個々の入力ストリングから単語ストリング５２を構成することができてかつそれによって適切なパスワードを生成することができる。図内に示される例では、シーケンシャルに入力された個々の語連想１８が、「１９９９姉妹赤（１９９９ｓｉｓｔｅｒｒｅｄ）」であるパスワード単語ストリング５２を入力するために組み合わさる。
【００６３】
この方法の好適な態様では、カスタマイズされたユーザＧＵＩ４８は、それが潜在的ハッカーから隠されるように、私的またはコード化された伝送またはブロードキャストで、インターネットまたはセルラシステムのようなネットワークを介してサーバまたはコンピュータからユーザに通信されることができる。
【００６４】
認証されたセッションの後（すなわちユーザがログインしたあと）、ユーザはログアウトするか、または電子装置を止める。システムを動かしているサーバまたはネットワーク化されたコンピュータ装置が、メモリから以前のパスワードを廃棄して、かつＧＵＩの上のユーザ規定されたオブジェクトの新規のランダムな配置、またはユーザによって識別されるべき各オブジェクト１６または音響１７に対するコードストリングのランダムな割当てに基づいて新規のものを作り出す。図４は、異なって配置されたＧＵＩ５４を有する別の可能な認証セッションウィンドウ４６を示す。そのようなものとして、入力認証パターン４４が変化しないままであるとはいえ、オブジェクト１６または音響１７を代表することができるオブジェクト１６の位置は変えられ、およびしたがって、適切なパスワードを規定する構成された入力ストリングまたは単語ストリングは異なる順序になる。現在の例では、新規の適切に入力された単語ストリング５６は「赤円１９９９（ｒｅｄｃｉｒｃｌｅｌ９９９）」である。
【００６５】
図５は、開示された方法のモードの流れ図表現を示す。機密保護目的のために、ユーザがオブジェクト１６および音響１７に基づいて語連想１８を不注意に入力してかつパスワード入力バー５０内に誤った単語ストリング５６を生成する場合、システムがその時物または音響１７を代表するオブジェクト１６を表示されたＧＵＩ上に再配置し、かつ新規の配置方式をユーザに提示することができる。追加的に機密保護するために、システムがユーザを『締め出す』、すなわちユーザが追加的な試行を試みるのを妨げる前に、３回の試行のような一定量だけの試行をシステムがユーザに許すことが好ましいかもしれない。この事態では、ユーザは特定の時間間隔を待機しなければならないか、または別の方法でオブジェクトを識別することを促されるかもしれない。例えば、全ての所定のオブジェクトが示され、および自分自身をユーザとして認証するためにユーザは所定の語連想の大多数でないならば全てを入力しなければならないオプションが提供されることができる。
【００６６】
図６は、ここでこの方法およびシステムのモードのより詳細な流れ図を示す。本発明は潜在的に、ゲームのような他の用途を有し、および当業者はこの開示を読み取った後でこれらを容易に識別することができる。本発明の特徴の説明は本出願の請求項を限定せず、および当業者によって展開される変化する入力パスワードまたは認証システムを生成するためにユーザに既知のオブジェクトの表示されたシーケンスを使用する他の用途が、本発明の範囲内に含まれるべきことを意図される。
【００６７】
図７は、ここで非テキストモードのシステムを示し、認識できる、かつ意味を有するだけかまたはユーザに既知である、写真または例証であることができる個々のオブジェクト１６のグラフィック、または再生される音響１７を代表するオブジェクト１６が、ディスプレイ上の既知のオブジェクト１６またはスピーカからブロードキャストされる音響に対して、テキストのまたは別のグラフィカルに表された答えのグラフィックにユーザによって嵌合されなければならない。このモードにおいて、ネットワークを横断して伝達されなければならないか、または悪意のあるソフトウェアによって記録されるかもしれない、何のキーストロークもユーザによって生成される必要はない。更に、このモードでは、システムは各場合に、コードストリングまたは送ることのできる識別子を各オブジェクト１６および各音響１７にランダムに割り当てることができる。オブジェクト１６または音響１７を認識するユーザが、適切なグラフィックドラッグ＆ドロップ嵌合に物または音響を代表するオブジェクト１６をドラッグ＆ドロップするためにＧＵＩを使用する時、組合せコードストリングが、オブジェクト１６および音響１７に割り当てられるランダムコードストリングからソフトウェアによって生成される。
【００６８】
したがって、ユーザは前記ＧＵＩ内に配置されて視認可能な通信されるかまたは所定の書出しビンまたは書出し領域１９を使用して、そこでこの場合ユーザに既知の画像または音響にマッチするオブジェクト１６がドラッグアンドドロップされる。マイクロフォンの隣の注意されたイヌのようなドラッグ可能なオブジェクト１６に関連した各オブジェクト１６および音響１７と関連付けられる乱数またはコードストリングまたはテキストストリングによって、このドラッグ＆ドロップモードは、ユーザによって生成されるキーストロークのタイプ入力および送信のいかなる必要性も除去する。その代わりにマウスまたはポインタを用いて、通信されるおよび表されたＧＵＩ上でシステム１０のソフトウェアに識別されるピクセルの領域によって規定される適切なビンまたは書出し領域１９に、表示される複数のオブジェクト１６から、「マッチされた」画像オブジェクト１６および／または音響１７関連オブジェクト１６をユーザがドラッグ＆ドロップする。
【００６９】
示すように、画像オブジェクト１６としての人々および動物の複数画像がグラフィックインタフェース内に表され、および表示された音響オブジェクト１６と関連づける、または嵌合する複数の音響１７が提供されることができる。書出し領域１９としてＧＵＩ上に配置される他のオブジェクト１６に対するマッチであるか、または他の１つもしくは複数の画像関連オブジェクト１６または音響関連オブジェクト１６に嵌合し、かつ適切な書出し領域１９にドラッグされるべき、オブジェクト１６に関するまたは音響１７に関する複数の画像のそれぞれの個々のアイテムをユーザだけが良く知っている。
【００７０】
示されるように、図７および図８内に表されるシステム１０ではユーザの母の画像関連オブジェクト１６である画像が、ビン番号１にドラッグされ、および画像「母」の、テキストよりむしろＧＵＩを形成するディスプレイの既知のピクセル領域内に、ピクセルとして表される画像がビン番号２として示されるピクセルの書出し領域１９にドラッグされる。ＧＵＩ上のビンまたは書出し領域１９が、書出し領域１９内に配置されたオブジェクト１６を識別するために、そして次に、母の画像オブジェクト１６および原文語「母」の画像オブジェクト１６の各々に割り当てられるランダムコードストリングの組合せから入力ストリングを通信するためにソフトウェアがシステム１０を動かすようにさせるために予めコード化される。ソフトウェア生成コードストリングは、次いでネットワーク上のサーバ、または電子装置上の機密保護を実行するソフトウェアに通信され、そこでそれが、ユーザに対するＧＵＩの既知の通信に基づいて適切に生成される一時的に記憶されるコードストリング、ならびに「母」および母の画像１６の両方と関連付けられる既知のランダムストリングと比較され、かつ２つの適切なマッチを判定される。システムのこのモードで生成されて通信されるコードストリングは、システムのソフトウェアによって、各通信された絵図関連オブジェクト１６および音響１７ならびにその関連オブジェクト１６、ならびに任意選択で、ユーザがマッチのために２個のオブジェクト１６をドラッグするＧＵＩ上の適切な書出し領域１９またはビンに割り当てられる追加的なランダムコードに割り当てられるランダムコードストリングに常に基づいている。図８内に示されるシステム１０のこのモードは、以降のログインセッションでけっして重複されない、ＧＵＩが通信されるたびにランダムコードまたは入力ストリングを生成する。それゆえに、それらが一度だけ生じて以降のログインで役立たないので、ハッカーおよびネットワーク盗聴者はいかなる捕獲入力ストリングも使用することができない。
【００７１】
更に、所定のマッチング画像オブジェクト１６および音響１７オブジェクト１６だけが、ランダムに伝達されかつ認証ストリングと認められるランダムコードストリングまたは識別子の正しい対を通信するためにマッチされることができるので、ユーザまたは画像または音響をよく知らない人々が、もちろん祖母の像のように見える表された女性の１人に画像化された単語祖母をマッチさせ、かつイヌの画像をアクセスの拒絶を引き起こすであろうテキスト「スポット」の画像とマッチさせようと試みるかもしれない。
【００７２】
更に、人々または場所または動物などの画像を作り、かつユーザにとって周知である音響を生成し、かつユーザだけが知っている正しい答えのアスキーテキストよりむしろグラフィックとしてピクセルで嵌合画像を提供することによって、システムは、アクセスのためのカスタマイズされたドラッグ＆ドロップマッチを可能にするが、アスキーテキストをタイプしてかつ傍受される可能性があるキーボード上の任意のテキストを伝達する人々に、アクセスを許さない。
【００７３】
もちろん、ユーザがドラッグ＆ドロップしようとしているＧＵＩ上のどのビンまたは行き先、および画像または音響を代表するオブジェクト１６のどれくらい多くが、提供される複数からマッチすると想定され、そして次にそのようにドラッグされるかが、前もって決定されてかつシステムが捜している答えとしてリレーショナルデータベース内に保持される。行き先領域またはビンにオブジェクト１６を代表するピクセルを置くユーザによる動作は、システムを動かすソフトウェア内にコード化され、各ドロップされたオブジェクト１６と関連づけられたランダムなストリングまたはコードを認識し、そして次に、伝達されたＧＵＩおよび割り当てられたランダムなストリングまたは入力に基づいて、正しい応答の一時的に記憶されたデータベース内のルックアップを実行することによってネットワーク化されたサーバまたはコンピュータ上で動くシステムを動かすソフトウェアによって識別可能であるべき関連づけられたコードまたはストリングを伝達する。誤ってドラッグアンドドロップされたオブジェクト１６は、間違った入力コードを生成する。更に、ＧＵＩがドラッグアンドドロップされるべき各オブジェクト１６に割り当てられる新規のコード、ストリングまたは識別子と通信されるたびに、適切なアクセスコードが変化する。好まれるのは、ユーザに既知のおよびデータベース内のファイル上の大多数の画像および音響が、新規の一般的なおよびマッチしない画像およびマッチング画像ならびに一般的な音響およびユーザ既知のマッチング音響が各ログインで伝達されると保証するために、一般的な音響および画像とともに使われることである。
【００７４】
本発明の根本的な特性および特徴の全てが、それの特定の実施態様を参照して本願明細書に図と共に記載されたとはいえ、修正、種々の変更および置換の許容範囲が上記の開示内に意図され、およびいくつかの場合において、本発明のいくつかの特徴が、記載されるように本発明の範囲内において、他の特徴の対応する使用なしで使用されることができることは明白である。さらに本発明の趣旨または範囲から逸脱することなく種々の置換、修正および変形が、当業者によってなされることができることが理解されるべきである。それゆえに、全てのこの種の修正変更および置換は以下の請求項に記載の本発明の範囲内に含まれる。
【符号の説明】
【００７５】
１０  システム
１２  ＧＵＩ
１４  番号
１６  オブジェクト
１７  音響
１８  語連想
１９  書出し領域
２０  女性の絵図
２２  姉妹
２４  数字５
２６  色
２８  赤
３０  質問
３２  １９９９年
３４  円
３６  色
３８  円
４０  ユーザインタフェースウィンドウ
４２  ＧＵＩ
４４  シーケンシャル認証パターン
４６  認証セッションウィンドウ
４８、５４  ＧＵＩ
５０  パスワード入力バー
５２  パスワード単語ストリング
５６  単語ストリング
【図１】
2015532751.tif 000003
【図２】
2015532751.tif 000004
【図３】
2015532751.tif 000005
【図４】
2015532751.tif 000006
【図５】
2015532751.tif 000007
【図６】
2015532751.tif 000008
【図７】
2015532751.tif 000009
【図８】
2015532751.tif 000010
【国際調査報告】
2015532751.tif 000011