ユーザーセッションを認証するための方法であって:パーソナル化されたデジタル画像をディスプレイ画面上に表示するステップと;前記パーソナル化されたデジタル画像を介してユーザーによって実行されたユーザー描画セットを受取るステップと;前記ユーザー描画セットが前記ユーザーに関連付けられたライブラリー描画セットと一致する場合に、前記ユーザーセッションに対するアクセスを認証するステップと、を含む、ことを特徴とする方法。前記方法は、さらに、前記パーソナル化されたデジタル画像上で前記ユーザー描画セットを追跡するステップと、を含む、請求項1に記載の方法。前記ユーザー描画セットは、タッチポイント、ユーザー円ジェスチャー、ユーザー直線ジェスチャー、および、ユーザーフリースタイル形式ジェスチャー、のうち少なくとも一つを含む、請求項1に記載の方法。前記方法は、さらに、前記ユーザーから初期ライブラリー描画セット入力を受取るステップと、前記初期ライブラリー描画セット入力から前記ライブラリー描画セットを生成するステップと、を含む、請求項1に記載の方法。前記方法は、さらに、ユーザー描画セット要素をユーザー位置セットに関連付けるステップと、ライブラリー描画セット要素をライブラリー位置セットに関連付けるステップと、前記ユーザー位置セットが前記ライブラリー位置セットの位置許容値内である場合に、前記ユーザー描画セット要素が前記ライブラリー描画セット要素と部分的に一致していると判断するステップと、を含む、請求項1に記載の方法。前記方法は、さらに、ユーザー描画セット要素をユーザーベクトルセットに関連付けるステップと、ライブラリー描画セット要素をライブラリーベクトルセットに関連付けるステップと、前記ユーザーベクトルセットが前記ライブラリーベクトルセットのベクトル許容値内である場合に、前記ユーザー描画セット要素が前記ライブラリー描画セット要素と部分的に一致していると判断するステップと、を含む、請求項5に記載の方法。前記方法は、さらに、ライブラリー描画セット要素を、入力の持続時間または入力の速度のうち少なくとも一つを示している一式のタイミングデータと関連付けるステップと、を含む、請求項1に記載の方法。前記方法は、さらに、ユーザー描画セット要素の大部分がライブラリー描画セット要素の大部分と一致する場合に、前記ユーザー描画セットが前記ライブラリー描画セットと一致していると判断するステップと、を含む、請求項1に記載の方法。前記方法は、さらに、集計比較スコアに基づいて前記ユーザー描画セットが前記ライブラリー描画セットと一致していると判断するステップと、含む、請求項1に記載の方法。保管された方法を詳述する一式のインストラクションを有する機械で読取り可能な有形媒体であって、前記一式のインストラクションは一つまたはそれ以上のプロセッサによって実行されると前記一つまたはそれ以上のプロセッサに前記方法を実行させるものであり、前記方法は:デジタル画像をディスプレイ画面上に表示するステップと;前記ディスプレイ画面上の前記デジタル画像を介して、ユーザーから、少なくとも一つのユーザージェスチャーを有するユーザー描画セットを受取るステップと;前記ユーザー描画セットが前記ユーザーに関連付けられたライブラリー描画セットと一致する場合に、ユーザーセッションに対するアクセスを認証するステップと、を含む、ことを特徴とする機械で読取り可能な有形媒体。前記ユーザー描画セットは、タッチポイント、ユーザー円ジェスチャー、ユーザー直線ジェスチャー、および、ユーザーフリースタイル形式ジェスチャー、のうち少なくとも一つを含む、請求項10に記載の機械で読取り可能な有形媒体。前記方法は、さらに、前記ユーザーによって提供されたパーソナル化されたデジタル画像から前記デジタル画像を受取るステップと、を含む、請求項10に記載の機械で読取り可能な有形媒体。前記方法は、さらに、前記ユーザーに関連付けられたライブラリー描画セットに対する最小ライブラリーセットサイズおよび最小複雑性レベルを設定するステップと、を含む、請求項10に記載の機械で読取り可能な有形媒体。パーソナル化されたデジタル画像を表示するディスプレイ画面と;前記ディスプレイ画面上の前記デジタル画像を介して、ユーザーから、少なくとも一つのユーザージェスチャーを有するユーザー描画セットを受取るためのユーザー入力デバイスと;前記ユーザー描画セットが前記ユーザーに関連付けられたライブラリー描画セットと一致する場合に、ユーザーセッションに対するアクセスを認証するためのプロセッサと、を含む、ことを特徴とする画像署名パスワードシステム。前記ユーザー入力デバイスは、インタラクティブスタイラス、マウス、前記ディスプレイ画面に統合された直接動作入力又はタッチスクリーン、のうちの少なくとも一つである、請求項14に記載の画像署名パスワードシステム。パスワードプロテクションの問題点は、適正なレベルの保護を備えるパスワードは十分に複雑であり、ユーザーにとって覚えるのが難しいということである。このまとめは、以降の詳細な説明においてさらに記述される選択されたコンセプトをより簡素化した形体で紹介するために提供される。このまとめは、請求される技術的事項の重要な特徴または本質的な特徴を特定することを意図するものではなく、請求される技術的事項の範囲を限定するように使用されることを意図するものでもない。以降に説明される実施例は、コンピューターデバイスまたはサービスに対するアクセスを判断するために画像署名パスワードを使用する画像署名パスワードシステムに関するものである。ディスプレイ画面は、パーソナル化されたデジタル画像を表示し得る。ユーザー入力デバイスは、パーソナル化されたデジタル画像に対してユーザーにより実行されたユーザーの描画セットを受取ることができる。ユーザーの描画セットがユーザーに関連付けされた描画セットと一致する場合、プロセッサはユーザーセッションに対するアクセスを認証する。以降に、実施例の詳細が説明される。所定の実施例が説明されるが、これは説明目的だけのものであることが理解されるべきである。当業者であれば、この発明開示に係る技術的事項の範囲から逸脱することなく、他のコンポーネントや構成が使用され得ることが認識されるだろう。実施例は、機械で実施される方法、少なくとも一つのプロセッサのために保管された方法を詳述する一式のインストラクションを有する機械で読取り可能な有形媒体、または、コンピューターデバイスに対する画像証明パスワードシステム、であってよい。画像証明パスワードシステムは、画像証明パスワードの実施によって利用性を改善する一方で、認証プロセスの複雑さを増加し得る。画像署名パスワードは、デジタル画像をそのデジタル画像を介して実行された一連のユーザー選択された描画と結び付ける。デジタル画像は、ユーザーが、ユーザー自身のデジタル画像ライブラリーからパーソナル化されたデジタル画像を提供できるようにすることで、さらに、ユーザーのメモリーの中に深くしみ込み得る。代替的に、ユーザーは、認証サービスによって提供されるデフォルトdefaultデジタル画像のライブラリーからデジタル画像を選択してもよい。ユーザーが指で直接的に画像を利用できるようにすることで、タッチパネルが組み込まれたディスプレイが使用し易さを増した一方で、ユーザーは、また、マウス、インタラクティブスタイラスinterativestylus、または、キーボードのカーソルコントロールといった、より従来的な入力方法を利用してもよい。ひとたび認証されれば、ユーザーは、ユーザーセッションusersessionまたは認証された使用の期間において、サービスまたはコンピューターデバイスを使用し得る。簡単な画像署名パスワードは、デジタル画像に対して一連のタッチポイントtouchpointを適用し得る。用語タッチポイントは、タッチスクリーン上のタッチ、または、マウスでのクリック、もしくは他の入力によって、デジタル画像上での位置の選択を参照するものである。より複雑な画像署名パスワードは、一連の位置の選択を動作と結び付けて、ジェスチャーを組み入れている。ジェスチャーは、円ジェスチャーや直線ジェスチャーといった、単純なジェスチャー、または、より複雑なフリースタイル形式ジェスチャーを含み得る。ジェスチャーセットは、一つまたはそれ以上のジェスチャーを有してよい、一方で描画セットは一つまたはそれ以上のジェスチャー、もしくは、タッチポイントを有し得る。ジェスチャーセットも描画セットも空集合ではない。画像署名パスワードシステムは、ユーザーが描画セットを入力すると、デジタル画像のトップを介して受取られたように視覚的に表現し、または、なぞるtracingことで、画像署名パスワードの利用性を改善することができる。従って、ユーザーは、意図したとおりに描画セットが受取られていることをチェックすることができる。画像署名パスワードシステムは、ユーザーによって入力された描画セット又はユーザー描画セットを、以前に入力されたシステム上に保管されている描画セット又はライブラリー描画セットについて比較することができる。一つの実施例において、画像署名パスワードシステムは、コンピューターデバイス又はサービスに対するアクセスを判断するために画像署名パスワードを使用してもよい。ディスプレイ画面は、パーソナル化されたデジタル画像を表示し得る。ユーザー入力デバイスは、パーソナル化されたデジタル画像を介してユーザーにより実行されたユーザー描画セットを受取ることができる。プロセッサは、ユーザー描画セットがユーザーに関連付けされたライブラリー描画セットと一致する場合は、ユーザーセッションに対するアクセスを認証する。図1は、画像署名パスワードシステムとして動作する典型的なコンピューターデバイス100のブロックダイアグラムを示している。コンピューターデバイス100は、バス110、プロセッサ120、メモリー130、読出し専用メモリーROM140、ストレージデバイス160、出力デバイス170、および、通信インターフェイス180を含み得る。バス110は、コンピューターデバイス100のコンポーネント間の通信を許可することができる。プロセッサ120は、一式のインストラクションを解釈して実行する少なくとも一つの従来のプロセッサ、または、マイクロプロセッサを含んでよい。メモリー130は、情報とプロセッサ120によって実行されるインストラクションを保管するランダムアクセスメモリーRAM又は他のタイプの動的ストレージデバイスであってよい。メモリー130は、また、プロセッサ120によるインストラクションの実行の最中に使用される一時的な変数又は他の中間的な情報をも保管し得る。ROM140は、静的な情報とプロセッサ120のためのインストラクションを保管する従来のROMデバイス又は別のタイプの静的ストレージデバイスを含み得る。ストレージデバイス150は、例えば、磁気又は光記録媒体および対応するデバイスといった、あらゆるタイプの機械で読取り可能な有形媒体を含み得る。ストレージデバイス150は、一つまたはそれ以上のプロセッサによって実行される場合にその一つまたはそれ以上のプロセッサに方法を実施させる方法を詳述する一式のインストラクションを含み得る。ストレージデバイス150は、また、ユーザーに対する画像署名パスワードを保管するためのデータベース又はデータベースインターフェイスであってもよい。ユーザー入力デバイス160は、ユーザーがコンピューターデバイス100に対して情報を入力できるようにする一つまたはそれ以上の従来のメカニズムを含み得る。キーボード、マウス162、インタラクティブスタイラス164、タッチスクリーン166、直接動作入力デバイス168、音声認識デバイス、マイクロフォン、ヘッドセット、等といったものである。インタラクティブスタイラス164は、レーザーペンといった、ディスプレイ画面と相互作用してユーザーがデータを選択又は入力できるようにするスタイラスである。タッチスクリーン166は、ユーザーの指と相互作用してユーザーが直接的にデータを選択または入力できるようにするディスプレイである。直接動作入力168は、ユーザーによってされた動作を読み取ることができるカメラもしくは画像又は動作キャプチャーデバイスである。出力デバイス170は、ユーザーに対して情報を出力する一つまたはそれ以上の従来のメカニズムを含み得る。ディスプレイ画面172、プリンター、一つまたはそれ以上のスピーカー、ヘッドセット、もしくは、メモリー、磁気又は光ディスクおよび対応するディスクドライブといった、媒体を含むものである。ディスプレイ画面172は、統合されたインタラクティブタッチスクリーン166を有し、ディスプレイ画面172上の表示をユーザーがそれにタッチすることで選択できるようにしている。通信インターフェイス180は、あらゆるトランシーバーのようなメカニズムを含んでよく、処理デバイス100が他のデバイス又はネットワークと通信できるようにする。通信インターフェイス180は、ネットワークインターフェイス又はモバイルトランシーバーインターフェイスを含み得る。通信インターフェイス180は、無線、有線、または光インターフェイスであり得る。一つの実施例において、通信インターフェイス180は、ユニバーサルシリアルバスUSBインターフェイス、ブルートゥースインターフェイス、もしくは、周辺機器を接続又は他のコンピューターデバイスを組み合わせるために使用される他のインターフェイスといったもの、を含んでよい。コンピューターデバイス100は、例えば、メモリー130、磁気ディスク、または、光ディスクといった、コンピューターで読取り可能な媒体に含まれるインストラクションのシーケンスを実行しているプロセッサ120に応じて、そうした機能を実施することができる。そうしたインストラクションは、ストレージデバイス150といった別のコンピューターで読取り可能な媒体から、または、通信インターフェイス180を介して離れたデバイスから、メモリー130の中に読み込まれる。図2は、画像署名パスワードシステムによる認証サービス200の実行を、ブロックダイアグラムで示している。ユーザーが最初にコンピューターデバイス又はサービスにアクセスすると、ユーザーは一式の認証情報を提供する。ファイルマネージャーユーザープロセス210は、画像パスワード登録ユーザー経験userexperience:UX212を実施して、テキストパスワード、画像パスpath、および描画セットを収集する。テキストパスワードは、コンピューターデバイス又はサービスを伴なうユーザーセッションにアクセスするためにユーザーが選択する標準のテキストパスワードである。画像パスは、ユーザーによって選択されたデジタル画像を画像パスワードのためのプロンプトpromptとして特定する。デジタル画像は、デフォルトデジタル画像のライブラリーから選択されたもの、または、ユーザーによって提供されたデジタル画像ライブラリーから選択されたパーソナル化されたデジタル画像であってよい。描画セットは、ユーザーを唯一に特定するようにデジタル画像を介して実行された、独特の連続した一つまたはそれ以上のタッチポイント又はジェスチャーである。画像パスワード登録ユーザー経験212は、画像登録クラス222を実行している画像パスワード登録ローカルプロセス220に対してテキストパスワード、画像パス、および、描画セットを送付する。画像登録クラス222は、描画セットとデジタル画像を処理して画像署名パスワードを生成し得る。画像登録クラス222は、データを安全に保管するシステム保管庫230に対して、画像パスワードとテキストパスワードを送付する。ユーザーがセッションを認証するように進むと次に、ログインユーザーインターフェイスUIローカルプロセス240は、画像検証クラス242を実行してユーザーから認証情報を受取る。画像検証クラス242は、システム保管庫230から画像署名パスとテキストパスワードを検索してもよい。画像検証クラス242は、ユーザーに対してデジタル画像を表示することで画像署名パスワードを完了するようユーザーにきっかけを与える。ユーザーは、画像署名パスワードを生成するために、デジタル画像に適用されるべきユーザー描画セットを入力してもよい。ユーザーが画像署名パスワードを適正に完了できない場合には、画像検証クラス242は、ユーザーにテキストパスワードの入力を促す。画像署名パスワードシステムは、認証サービス200を実施しうる。図3は、第1の画像署名パスワード300の一つの実施例をブロックダイアグラムで示している。画像署名パスワードシステムは、デジタル画像310を用いてユーザーに画像署名パスワードを提供するように促すことができる。認証サービスは、デジタル画像310をディスプレイ画面172又はタッチスクリーン166上に表示する。デジタル画像310は、ユーザーに対する親しみを増すためにパーソナル化されたデジタル画像310であってよい。ユーザーは、タッチスクリーン166、直接動作入力168、マウス162、インタラクティブスタイラス164、または、他の入力デバイス160を介して描画セットを入力し得る。描画セットは、パーソナル化されたデジタル画像上でスーパーインポーズsuperimposeされ得る。描画セットは、一連の一つまたはそれ以上のタッチポイント320又はジェスチャーを含んでよい。タッチポイント320は、タッチスクリーン166上のタッチ、または、パーソナル化されたデジタル画像130上のポイントにおける別の入力デバイス160からのカーソルクリックcursorclickである。タッチポイント320は、位置を有するが、動作ベクトルは有していない。対照的に、ジェスチャーは位置と動作ベクトルを有している。ジェスチャーは、直線ジェスチャー330、円ジェスチャー340、または、フリースタイル形式ジェスチャーであってよい。実施例として、図3aに示すように、パーソナル化されたデジタル画像310は3人の人間を示してよい。ユーザーは、一人に対して、肩、手、および、足の上にタッチポイントを適用し得る。ユーザーは、2番目の人間の上で下向きに2つの直線ジェスチャー330を適用して、胸の上に交差印を生成してもよい。ユーザーは、3番目の人間の頭の上で時計周り方向に円ジェスチャー340を適用することもできる。画像署名パスワード350の第2の実施例が図3bに示されている。第2の実施例において、パーソナル化されたデジタル画像360は、三日月の下で自動車の横に居る人間を有している。ユーザーは、人間の頭の上に反時計周り方向に円ジェスチャー340を描くことができる。ユーザーは、三日月を削除するために2つの上向きの直線ジェスチャー330を描いてもよい。ユーザーは、自動車の下側をなぞって、フリースタイル形式ジェスチャー370を描いてもよい。ライブラリー描画セットは、コンピューターデバイス又はサービスに伴なうアカウントを生成する際のユーザーによる最初の入力の後で画像署名パスワードシステムに保管された描画セットである。追加的に、ユーザー描画セットは、アカウントが一旦生成されてからセッションにアクセスするために入力された描画セットである。ライブラリー描画セットは、ライブラリー描画セット記録としてシステム保管庫230の中に保管され得る。ライブラリー描画セットにしろ、ユーザー描画セットにしろ、描画セットのそれぞれの要素は、一式の位置データによって特定され得る。位置データセットは、ユーザーがタッチ又はクリックした場所を示すものである。タッチスクリーンでは、位置データは、ユーザーの指によってタッチされた全てのポイント、または、指の中心といった、代表ポイントを含んでよい。同様に、それぞれのジェスチャーは、一式の位置データと一式のベクトルデータによって特定され得る。ベクトルデータセットは、ユーザーがタッチ又はクリックを移動する方向を示している。タッチポイントに対しては、移動が起きないので、ベクトルデータは空である。追加的に、描画セットのそれぞれの要素は、一式の時間データと関連している。タッチポイントに対して、時間データのセットはタッチポイントのエントリー持続時間を示している。ジェスチャーに対して、時間データのセットはジェスチャーのエントリー速度を示している。特定の描画タイプに対して、画像署名パスワードは、ライブラリー描画セットの要素を表示するために特定のデータ保管フォーマットを使用してもよい。例えば、タッチポイントト320は、図4aに示されるように、タッチポイントライブラリー描画セット記録400によって表わすことができる。さらに、ジェスチャーは、図4bに示されるように、一般的なライブラリージェスチャーセット記録420によって表わされ得る。代替的に、直線ジェスチャー330は、図4cに示されるように、直線ライブラリージェスチャーセット記録440によって表わされ得る。円ジェスチャー340は、図4dに示されるように、円ライブラリージェスチャーセット記録460によって表わされ得る。ライブラリー描画セット記録は、ライブラリー描画セットに関連するユーザーを特定するためのユーザー身分証明ID402を持つことができる。ライブラリー描画セットは、ユーザー設定識別子404を持ち、異なる設定に対して異なる画像署名パスワード又は異なる許容誤差を有し得る。ユーザー設定は、自宅場所、仕事場所、または、公共の場所といったユーザーの居場所を記述する。例えば、画像署名パスワードシステムは、ユーザーが公共の場所からシステムにアクセスしている場合に、自宅場所に対するものとは反対に、より厳しくライブラリー描画セットをユーザーに再生成させてもよい。ライブラリー描画セット記録は、ユーザーに対するプロンプトとして動作するデジタル画像を特定するための画像識別子406を有し得る。ライブラリー描画セット記録は、ライブラリー描画セットを特定するライブラリー描画セット要素librarydrawingsetmember:LDSMフィールド408を有してもよい。ライブラリー描画セット記録は、ライブラリー描画セット要素408を、タッチポイント320、直線ジェスチャー330、円ジェスチャー340、またはフリースタイル形式ジェスチャー370として特定するタイプフィールド410を有してもよい。タッチポイントライブラリー描画セット記録400または一般ライブラリージェスチャーセット記録420は、ライブラリー描画セット要素のグラフィック座標に関連付けされたライブラリー位置セットlibrarypositionset:LPSセットフィールド412を有してもよい。ライブラリー位置セットフィールド412は、ピクセル又はセンサーレベルにおいてポイントを示し得る。ライブラリー位置セットフィールド412は、位置許容値を表す位置許容範囲positiontolerance:PTフィールド414を有してもよい。位置許容値は、ユーザー描画セットに関連付けされたユーザー位置が、いまだライブラリー位置セットと一致するものと考えられる間は、ライブラリー位置セットからどれだけ離れ得るかを示している。ライブラリー描画セットは、ライブラリー描画セット要素のエントリー速度またはエントリー持続時間に関連付けされたタイミングデータセットフィールド416を有してもよい。タッチポイントライブラリー描画セット記録に対して、タイミングデータセットフィールド416は、タッチポイントが保持される持続時間を示すことができる。一般ライブラリー描画セット記録420に対して、タイミングデータセットフィールド416は、ジェスチャーが入力される速度を示すことができる。タイミングデータセットフィールド416は、また、描画セットの第1要素が描画セットの第2要素と同時に入力されるものかどうかを示すために使用され得る。例えば、ユーザーは、円ジェスチャー340を入力している最中にタッチポイントを保持することができる。一般ライブラリージェスチャーセット記録420は、ライブラリー描画セット要素の方向に関連付けされたライブラリーベクトルセットLVSフィールド422を有してもよい。ライブラリーベクトルセットフィールド422は、ベクトル許容値を表わす関連ベクトル許容範囲vectortolerance:VTフィールド424を有してもよい。ベクトル許容値は、ユーザー描画セットに関連付けされたユーザーベクトルセットが、いまだライブラリーベクトルセットと一致するものと考えられる間は、ライブラリーベクトルセットからどれだけ離れ得るかを示している。一般ライブラリージェスチャーセット記録420は、ライブラリーベクトルセットフィールド422をゼロに設定することによってタッチポイント320を示すために使用され得る。直線ジェスチャー330に対して、直線ライブラリージェスチャーセット記録440は、直線ジェスチャー330の開始を示す開始点フィールド442と直線ジェスチャー330の終了を示す終了点フィールド444を、その間に含まれるポイントと供に保管し得る。開始点フィールド442は、開始点許容値を表わす関連開始点許容値SPTフィールド446と、終了点許容値を表わす関連終了点許容値EPTフィールド448を有してもよい。開始点許容値と終了点許容値は、ユーザーの直線ジェスチャー330に関するユーザーの開始点とユーザーの終了点が、いまだライブラリー直線ジェスチャー330と一致するものと考えられる間は、ライブラリー直線ジェスチャー330からどれだけ離れ得るかを示している。円ジェスチャー340に対して、円ライブラリージェスチャーセット記録460は、円ジェスチャー340の中心を示す中心点フィールド462を保管し得る。中心点フィールド462は、中心点許容値を表わす関連中心点許容値CPTフィールド466を有してもよい。中心点許容値は、ユーザーの円ジェスチャー340に関するユーザーの中心点が、いまだライブラリー円ジェスチャー340と一致するものと考えられる間は、ライブラリー円ジェスチャー340からどれだけ離れ得るかを示している。円ライブラリージェスチャーセット記録460は、円ジェスチャー340の半径を示す半径フィールド466を保管し得る。半径フィールド466は、半径許容値を表わす関連半径許容値RTフィールド468を有してもよい。半径許容値は、ユーザーの円ジェスチャー340に関するユーザーの半径が、いまだライブラリー円ジェスチャー340と一致するものと考えられる間は、ライブラリー円ジェスチャー340からどれだけ離れ得るかを示している。円ライブラリージェスチャーセット記録460は、時計回り方向又は反時計回り方向といった、円ジェスチャー340が描かれる方向を示す方向フィールドDIR470を保管し得る。図5は、認証サービスのための管理上の準備方法500に係る一つの実施例を示すフローチャートである。画像署名パスワードシステムは、認証サービス200を使用する場合にユーザーがフォローすることのできるデフォルトパラメーターを管理上設定する。画像署名パスワードシステムは、ユーザーに関連付けされたライブラリー描画セットに対する最小ライブラリーセットサイズを設定し得るブロック502。最小ライブラリーセットサイズは、実行可能な画像署名パスワードを生成するためにユーザーが入力するライブラリー描画セット要素の最小数量を示している。例えば、サービス管理者は、ユーザーに少なくとも3つのユニークな描画セット要素を入力させることができる。画像署名パスワードシステムは、ユーザーに関連付けされたライブラリー描画セットに対する最小複雑性レベルを設定し得るブロック504。最小複雑性レベルは、ライブラリー描画セットの複雑性を示している。複雑性は、描画の繰返し及びそれぞれの描画の複雑性によって判断され、タッチポイント320は最も単純なものであり、フリースタイル形式ジェスチャー370は最も複雑なものである。例えば、サービス管理者は、描画タイプの最小繰返しを用いて、ユーザーに直線ジェスチャー330、円ジェスチャー340、および、フリースタイル形式ジェスチャー370をさせることができる。画像署名パスワードシステムは、ライブラリー描画セット要素に関連するようにデフォルトの位置許容範囲を設定し得るブロック506。画画像署名パスワードシステムは、ライブラリー描画セット要素に関連するようにデフォルトのベクトル許容値を設定し得るブロック508。図6は、ライブラリー描画セットを生成する方法600に係る一つの実施例を示すフローチャートである。画像署名パスワードシステムは、ユーザーからユーザープロファイルを受取るブロック602。ユーザープロファイルは、その人が大人か子供かを示す。画像署名パスワードシステムは、ユーザーによって提供されたパーソナル化されたデジタル画像ライブラリーからデジタル画像を受取るブロック604。画像署名パスワードシステムは、ユーザーから初期ライブラリー描画セット入力を受取るブロック606。画像署名パスワードシステムは、ユーザーから確認ライブラリー描画セット入力を受取るブロック608。ユーザーは、ある程度の一貫性をもって描画セットを入力する能力を明示するために確認ライブラリー描画セット入力を入力する。確認ライブラリー描画セット入力が、初期ライブラリー描画セット入力と一致しない場合はブロック610、画像署名パスワードシステムは、ユーザーに対して訓練ライブラリー描画セットをなぞることができるブロック612。訓練ライブラリー描画セットは、デジタル画像を介して視覚的に表現され、または、なぞられるtraced初期ライブラリー描画セット入力である。画像署名パスワードシステムは、訓練ライブラリー描画セットの追跡後にユーザーに対して再入力リクエストを表示することができるブロック614。確認ライブラリー描画セット入力が初期ライブラリー描画セット入力と一致する場合ブロック610、画像署名パスワードシステムは、初期ライブラリー描画セット入力からライブラリー描画セットを生成することができるブロック616。画像署名パスワードシステムは、ライブラリー描画セット要素をライブラリー位置セットと関連付けすることができるブロック618。画像署名パスワードシステムは、ライブラリー描画セット要素をライブラリーベクトルセットと関連付けることができるブロック620。画像署名パスワードシステムは、ユーザープロファイルに基づいて、ライブラリー位置セットに対する位置許容値、または、ライブラリーベクトルセットに対するベクトル許容値を調整し得るブロック622。例えば、ユーザー描画セットとしての描画セットの再生成においては、子供の方が大人よりも大きな許容範囲が与えられている。図7は、認証セッションを実行する方法700に係る一つの実施例を示すフローチャートである。画像署名パスワードシステムは、ユーザーがワークステーション、公共の場所、または、自宅場所から認証サービス200にアクセスしているのかといった、ユーザー設定を判断し得るブロック702。画像署名パスワードシステムは、ユーザー設定に基づいて位置許容値及びベクトル許容値を調整することができるブロック704。画像署名パスワードシステムは、ログイン試行loginattempt:LIAカウンターをゼロに初期化するブロック706。画像署名パスワードシステムは、ディスプレイ画面172上にパーソナル化されたデジタル画像を表示するブロック708。画像署名パスワードシステムは、パーソナル化されたデジタル画像を介してユーザーによって実行されたユーザー描画セットを受取ることができるブロック710。ユーザー描画セットは、ユーザータッチポイント、ユーザー円ジェスチャー、ユーザー直線ジェスチャー、または、ユーザーフリースタイル形式ジェスチャーであってよい。複雑性を増すために、画像署名パスワードシステムは、ユーザー描画セットが少なくとも一つのユーザージェスチャーを有するようにさせる。ユーザージェスチャーは、ユーザー円ジェスチャー、ユーザー直線ジェスチャー、または、ユーザーフリースタイル形式ジェスチャーであってよい。より高度な複雑性のために、画像署名パスワードシステムは、デジタル画像を介してユーザーによって実行されたユーザージェスチャーセットを受取ることができる。ユーザージェスチャーセットは、ユーザー円ジェスチャー、ユーザー直線ジェスチャー、または、ユーザーフリースタイル形式ジェスチャーを含んでよい。画像署名パスワードシステムは、ユーザーが描いている場所をユーザーに対して示すために、パーソナル化されたデジタル画像の上に設定されたユーザー描画をなぞるブロック712。ユーザー描画セットがユーザーに関連付けされたライブラリー描画セットと一致する場合ブロック714、画像署名パスワードシステムはユーザーセッションに対するアクセスを認証するブロック716。ユーザー描画セットがユーザーに関連付けされたライブラリー描画セットと一致しない場合ブロック714、ログイン試行カウンターが増加されるブロック718。ログイン試行カウンターが、許可された最大試行回数MAXAより小さい場合ブロック720、画像署名パスワードシステムはユーザー描画セットの再入力をリクエストするブロック722。ログイン試行カウンターが、許可された最大試行回数を超える場合ブロック720、画像署名パスワードシステムはテキストパスワードをリクエストするブロック724。テキストパスワードがユーザーに関連付けされたライブラリーテキストパスワードと一致する場合ブロック726、画像署名パスワードシステムはユーザーセッションに対するアクセスを認証するブロック716。テキストパスワードがユーザーに関連付けされたライブラリーテキストパスワードと一致しない場合ブロック726、画像署名パスワードシステムはユーザーセッションに対するアクセスを拒否するブロック728。図8は、それぞれの要素ごとにユーザーの描画セットとライブラリーの描画セットを一致させる方法800に係る一つの実施例を示すフローチャートである。画像署名パスワードシステムは、要素識別子Mをゼロに、そして、要素スコアMSCOREをゼロに初期化するブロック802。画像署名パスワードシステムは、ユーザー描画セット要素に最もよく一致する描画タイプを特定し、どのライブラリー描画セットがユーザー描画セット要素により良く対照されるかを判断するブロック804。画像署名パスワードシステムは、ユーザー描画セット要素をユーザー位置セットと関連付けるブロック806。画像署名パスワードシステムは、ユーザー描画セット要素をユーザーベクトルセットと関連付けるブロック808。ユーザー位置セットがライブラリー位置セットの位置許容値内にないかブロック810又はユーザーベクトルセットがライブラリーベクトルセットのベクトル許容値内になくブロック812、かつ、要素識別子がライブラリーセットサイズMSIZEよりも小さい場合において、画像署名パスワードシステムは、次のユーザー描画セット要素まで要素識別子を増加するブロック816。要素識別子がライブラリーセット要素より大きいか等しい場合ブロック814、画像署名パスワードシステムは一致が生じていないものと判断するブロック818。ユーザー位置セットがライブラリー位置セットの位置許容値内にありブロック810、かつ、ユーザーベクトルセットがライブラリーベクトルセットのベクトル許容値内にあるブロック812場合、画像署名パスワードシステムは、ユーザー描画セット要素とライブラリー描画セット要素が一致することを示すために要素スコアを増加するブロック820。要素スコアが一致スコアmatchingscore:MSと等しい場合ブロック822、画像署名パスワードシステムは、ユーザー描画セットとライブラリー描画セットが一致しているものと判断するブロック824。一致スコアは、全てのユーザー描画セットが一致することを意味するものではない。画像署名パスワードシステムは、ライブラリー描画セット要素の大部分を一致させながらライブラリー描画がユーザー描画セット要素の大部分と一致することを判断するからである。従って、例えば、ユーザーが4つのユーザー描画セット要素のうち3つを正確に入力する場合、ユーザーには、4番目と最後のユーザーセット要素においてより大きな裁量が与えられる。最後のユーザー描画セット要素は無視され得るし、または、そのユーザー描画セット要素に対する許容値を増加し得る。画像署名パスワードシステムは、認証サービスの使用におけるユーザー精度を評価することができるブロック826。画像署名パスワードシステムは、ユーザー精度に基づいて位置許容値及びベクトル許容値を調整し得るブロック828。従って、ユーザー描画セットの入力の際にユーザーが一貫して高い精度を示している場合、安全の改善するために、そのユーザーに対する許容値を時間にわたり減少することができる。代替的に、画像署名パスワードシステムは、ライブラリー描画セット要素に対する近接性に基づいてユーザー描画セット要素についてそれぞれの比較スコアを算出することができる。画像署名パスワードシステムは、各ユーザー描画セット要素についてそれぞれの比較スコアを集計比較スコアに集約することができる。集計比較スコアは、ライブラリー描画セットからのユーザー描画セットの全体的な偏差を表わしている。集計比較スコアが偏差に対する最上限を超える場合、画像署名パスワードシステムは、ユーザー描画セットがライブラリー描画セットと一致すると判断し得る。このように、画像署名パスワードシステムは、それぞれのユーザー描画セット要素ごとより、むしろ、ユーザー描画セット全体に対する集計比較スコアに基づいて、ユーザー描画セットがライブラリー描画セットと一致すると判断することができる。図9は、集計ごとにユーザーの描画セットとライブラリーの描画セットを一致させる方法900に係る一つの実施例を示すフローチャートである。画像署名パスワードシステムは、要素識別子、それぞれの比較スコアindividualcomparisonscore:ICS、および、集計比較スコアaggregatecomparisonscore:ACSをゼロに初期化するブロック902。画像署名パスワードシステムは、ユーザー描画セット要素をユーザー位置セットに関連付けるブロック904。画像署名パスワードシステムは、ユーザー描画セット要素をユーザーベクトルセットに関連付けるブロック906。画像署名パスワードシステムは、ユーザー描画セット要素に対するそれぞれの比較スコアを、対応するライブラリー描画セット要素からのベクトルおよび位置の隔たりに基づいて算出するブロック908。画像署名パスワードシステムは、集計比較スコアに対してそれぞれの比較スコアを足し算するブロック910。要素識別子がライブラリーセットサイズより小さい場合ブロック912、画像署名パスワードシステムは、要素識別子を次のユーザー描画セット要素まで増加させるブロック914。要素識別子がライブラリーセットサイズより大きいか等しい場合ブロック912、集計比較スコアが、ユーザー描画セットとライブラリー描画セットとの間の最大限許容される限界を示す一致限界matchinglimit:MLと比較される。集計比較スコアが、一致限界より大きいか等しい場合ブロック916、画像署名パスワードシステムは、ユーザー描画セットとライブラリー描画セットが一致しないと判断するブロック918。集計比較スコアが、一致限界より小さい場合ブロック916、画像署名パスワードシステムは、ユーザー描画セットとライブラリー描画セットが一致していると判断するブロック920。技術的事項が構造的特徴及び/又は方法論的アクトに特有の言葉で説明されてきたが、添付の特許請求の範囲において定められる技術的事項は、上述された特定の特徴またはアクトに必ずしも限定される必要はないことが理解されるべきである。むしろ、上述の特定の特徴およびアクトは、請求項に係る発明の実施例として開示されたものである。本発明の範囲内における実施例は、また、保管されたコンピューターで実行可能なインストラクションまたはデータ構造を持ち運び又は所持するためのコンピューターで読取り可能な有形媒体を含み得る。そうしたコンピューターで読取り可能な有形媒体は、汎用又は専用コンピューターによってアクセスできるあらゆる利用可能な媒体であり得る。例として、これらに限定されるわけではないが、そうしたコンピューターで読取り可能な有形媒体は、RAM、ROM、EEPROM、CD-ROM、または、他の光ディスクストレージ、磁気ディスクストレージ又は他の磁気ストレージ媒体、を含んでよく、もしくは、コンピューターで実行可能なインストラクション又はデータ構造の形式で所望のプログラムコード手段を持ち運び又は保管するために使用することができるあらゆる他の媒体を含んでよい。上記の組合せも、また、コンピューターで読取り可能な有形媒体の範囲内に含まれる。実施例は、また、通信ネットワークを通じてリンク有線リンク、無線リンク、または、それらの組合せのいずれかされたローカルで離れた処理デバイスによってタスクが実行される分散コンピューティング環境においても実行され得る。コンピューターで実行可能なインストラクションは、例えば、インストラクションやデータを含み、汎用コンピューター、専用コンピューター、または、専用処理デバイスの所定の機能又は機能グループを実行させる。コンピューターで実行可能なインストラクションは、また、スタンドアロン又はネットワーク環境コンピューターによって実行されるプログラムモジュールを含んでいる。一般的に、プログラムモジュールは、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造、などといった所定のタスクを実行するもの、または所定の抽象的なデータタイプを実行するものを含む。コンピューターで実行可能なインストラクション、関連のデータ構造、および、プログラムモジュールは、ここにおいて開示された方法のステップを実行するためのプログラムコード手段の実施例を表わしている。そうした実行可能なインストラクション又は関連するデータ構造の所定のシーケンスは、そうしたステップにおいて説明された機能を実行するための対応するアクトの実施例を表わしている。上記の説明は所定の詳細を含んでいるが、それらは如何なる方法においても特許請求の範囲を限定するものとして解釈されるべきではない。説明された実施例の他の構成も本発明開示の範囲の一部である。例えば、本発明開示の趣旨は各ユーザーそれぞれに適用することができ、各ユーザーはそれぞれにそうしたシステムを配備し得る。これにより、数多くの可能なアプリケーションのいずれか一つがここにおいて説明された機能を使用しない場合においてさえ、各ユーザーは本発明発明開示の利点を利用することができる。電子的デバイスの複数のインスタンスは、種々の可能な方法において、それぞれコンテンツを処理することができる。全てのエンドユーザーによって使用される一つのシステムにおける実施例は、必ずしも必要ではない。従って、与えられたあらゆる所定の実施例より、むしろ、添付の特許請求の範囲及びそれらの法的な均等物だけが本発明を定めるべきものである。