(57)【要約】本発明は、パーソナルデータの安全な入力の方法に関する。本方法は、パーソナルデータのそれぞれのアイテムについて、キー１０１，１０４及び第一のカーソル１０２を含む仮想キーボード１００を表示するステップ、続いて、パーソナルデータのアイテムに対応するキーを選択するステップを含み、仮想キーボードは、少なくとも１つのダミーカーソルを有し、少なくとも１つのダミーカーソルの仮想キーボード上の位置は、第一のカーソルの位置に依存する。また、本発明は、本方法を実現するパーソナルデータの安全な入力の装置に関する。
2013532433.tif 000002
【特許請求の範囲】
【請求項１】
パーソナルデータの安全な入力の方法であって、パーソナルデータのそれぞれのアイテムについて、
キー及び第一のカーソルを含む仮想キーボードを表示するステップと、
パーソナルデータの前記アイテムに対応するキーを選択するステップとを含み、
前記仮想キーボードは、少なくとも１つのダミーカーソルを含み、
前記少なくとも１つのダミーカーソルの前記仮想キーボード上の位置は、前記第一のカーソルの位置に依存する、
ことを特徴とするパーソナルデータの安全な入力の方法。
【請求項２】
前記少なくとも１つのダミーカーソルの前記仮想キーボード上の動きは、前記第一のカーソルの動きに依存する、
請求項１記載のパーソナルデータの安全な入力の方法。
【請求項３】
前記少なくとも１つのダミーカーソルの前記仮想キーボード上の動きは、前記第一のカーソルの動きにランダムに依存する、
請求項２記載のパーソナルデータの安全な入力の方法。
【請求項４】
前記少なくとも１つのダミーカーソルの前記仮想キーボード上の動きの速度は、前記第一のカーソルの動きの速度に依存する、
請求項２又は３記載のパーソナルデータの安全な入力の方法。
【請求項５】
前記パーソナルデータの２つの連続するアイテムについて表示される前記仮想キーボード上のキーの位置は、ランダムな並べ替えの結果である、
請求項１乃至４の何れか記載のパーソナルデータの安全な入力の方法。
【請求項６】
第二の閾値よりも長い前記第一のカーソルの無活動の期間の後に、仮想キーボードを表示するステップを更に含み、
前記第一のカーソルの無活動の期間の後に表示される仮想キーボード上のキーの位置は、ランダムな並べ替えの結果である、
請求項１乃至５の何れか記載のパーソナルデータの安全な入力の方法。
【請求項７】
パーソナルデータの安全な入力の装置であって、
キー及び第一のカーソルを有する仮想キーボードを表示する手段と、
個人情報のアイテムに対応するキーを選択する手段とを備え、
当該装置は、少なくとも１つのダミーカーソルを含む仮想キーボードを表示し、
前記少なくとも１つのカーソルの前記仮想キーボードの位置は、前記第一のカーソルの位置に依存する、
ことを特徴とするパーソナルデータの安全な入力の装置。
【請求項８】
前記少なくとも１つのダミーカーソルの前記仮想キーボード上の動きは、前記第一のカーソルの動きに依存する、
請求項７記載のパーソナルデータの安全な入力の装置。
【請求項９】
前記少なくとも１つのダミーカーソルの前記仮想キーボード上の動きは、前記第一のカーソルの動きにランダムに依存する、
請求項７記載のパーソナルデータの安全な入力の装置。
【請求項１０】
前記少なくとも１つのダミーカーソルの前記仮想キーボード上の動きの速度は、前記第一のカーソルの動きの速度に依存する、
請求項８又は９記載のパーソナルデータの安全な入力の装置。
【請求項１１】
前記パーソナルデータの２つの連続するアイテムについて表示される前記仮想キーボード上のキーの位置は、ランダムな並べ替えの結果である、
請求項７乃至１０の何れか記載のパーソナルデータの安全な入力の装置。
【請求項１２】
当該装置は、第二の閾値よりも長い前記第一のカーソルの無活動の期間の後に、仮想キーボードを表示し、
前記第一のカーソルの無活動の期間の後の前記仮想キーボード上のキーの位置は、ランダムな並べ替えの結果である、
請求項７乃至１１の何れか記載のパーソナルデータの安全の入力の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特にパスワードのようなパーソナルデータの入力を介した、ユーザ認証の分野に関する。より詳細には、本発明は、パーソナルデータの安全な入力の方法及び装置に関する。
【背景技術】
【０００２】
ブラウザを使用したリモートサーバでのユーザの認証の間、ウェブページは、パーソナルデータのこれらのアイテムの入力を確認するため、キーと同様に、ログイン及びパスワードの入力のフィールドを提示する。パーソナルデータは、ブラウザを介してリモートサーバに送信される。リモートサーバは、データの有効性を検証し、従ってユーザを認証する。リモートサーバとブラウザとの間の通信が暗号化によりプロテクトされる場合、キーボード又はマウスのような入力周辺装置とブラウザのようなグラフィカルユーザインタフェースとの間の通信は、一般に安全が確保されない。「キーロガー“key loggers”」は、このセキュリティの弱さを使用して、ユーザを監視する。キーロガーが、キーボードでタイプ入力される全て、マウスクリックの座標、実行アプリケーションの名前、ブラウザのＵＲＬ、日付及び時間をこっそりと記録し、このデータを攻撃の張本人に送信する。従って、送信されたデータの分析の後、攻撃の張本人は、ログイン、パスワード及び通常は良好に隠蔽される他のパーソナルデータへのアクセスを有する。「キーログイン」の他の技術は、グラフィカルウィンドウにおけるマウスの位置が記録されるのを可能にするスクリーン捕捉を使用する。この捕捉は、（ユーザのスクリーンを撮影することを意味する）連続的であるか、又は例えば、マウスクリックによりトリガされ、データ量の適切性を保持しつつ、データ量が低減されることを可能にする。
【０００３】
キーロガーは、３つのカテゴリに従って分類することができる。
【０００４】
ハードウェアキーロガー：キーボードに接続されるハードウェア装置であり、数百のキーボードのストロークを捕捉可能であり、（標準的なキーボードアダプタに類似しており、キーボードに統合されることがあり、ソフトウェアにより検出することができないため）検出することが困難であるが、それらのセットアップ及び記録されたデータの回復のためにキーボードへの物理的なアクセスを必要とする。
【０００５】
ユーザレベルのキーロガーソフトウェアアプリケーション：これらの装置は、（例えばWindows（登録商標）機能のSetWindowsHookEx()といった）キーボードを管理するソフトウェア機能を利用し、これらの装置は、遠隔的にインストールすることができるので遥かに普及しており、これらの装置は、ネットワークを介して記録されたネットワークを送信し、それらのメモリの物理的なサイズにより制限されず、キーロガーアプリケーションが多数のデータを収集するのを可能にするが、アンチスパイ又はアンチウイルスアプリケーションにより容易に検出可能である。
【０００６】
低レベルキーロガーソフトウェアアプリケーション：これらのソフトウェア装置は、カーネルレベルで動作し、キーボードのような周辺装置からダイレクトに受信されたデータを使用し、これらのキーロガーアプリケーションは、ユーザレベルのアプリケーションが開始する前に実行されるために、上述したアプリケーションよりも検出するのが困難である。
【０００７】
キーロガーを検出するアプリケーションは存在するが、ハードウェアキーロガー又は低レベルのソフトウェアキーロガーが検出されるのを可能にしない。他の方法は、キーボードとユーザインタフェースとの間の通信を暗号化することからなるが、これらの方法は、ハードウェアキーロガーに照らして非効率的である。
【０００８】
最終的に、仮想キーボードの使用は、キーロガーがバイパスされるのを可能にする。これは、ユーザがデータを入力するために仮想キーボードのキーをマウスで選択するからである。しかし、それぞれのマウスクリックでスクリーン捕捉を実行するか、又はマウスクリックの座標を記録するスパイ方法が存在する。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
これらの方法は、特にキーロガー、マウスクリック座標のロガー又はスクリーン捕捉ロガーに関して、（キーボード又はマウスのような）入力周辺機器とグラフィカルユーザインタフェースとの間で送信される、ログイン及びパスワードのようなパーソナルデータのプロテクションという技術的な問題を提示する。
【課題を解決するための手段】
【００１０】
本発明の目的は、パーソナルデータの安全な入力の方法を提案することで、従来技術の少なくとも１つの課題を克服することにあり、本方法は、入力されるパーソナルデータのそれぞれのアイテムについて、キー及び第一のカーソルを含む仮想キーボードを提示するステップ、パーソナルデータのアイテムに対応するキーを選択するステップを含み、仮想キーボードは、少なくとも１つのダミーカーソルを含み、少なくとも１つのダミーカーソルの仮想キーボード上の位置は、第一のカーソルの位置に依存する。
【００１１】
変形例によれば、キーの選択は、第一の閾値よりも大きい期間の間に仮想キーボードのキーでの第一のカーソルの位置に従う。
【００１２】
従って、本発明は、キーロガー、マウスクリック座標ロガー又はマウスクリックによりトリガされるスクリーン捕捉を非効率にする、キーボードの使用なしに、マウスでのクリックなしに、パスワードが入力されるのを可能にする。
【００１３】
本発明の特定の有利な態様によれば、個人情報の２つの連続するアイテムについて提示される仮想キーボード上のキーの位置は、ランダムな並べ替えの結果である。
【００１４】
本発明の別の特定の有利な態様によれば、第二の閾値よりも大きい第一のカーソルの無活動の期間の後に、仮想キーボードを提示するステップを含み、第一のカーソルの無活動の期間の後に提示される仮想キーボード上のキーの位置は、ランダムな並べ替えの結果である。
【００１５】
従って、本発明のこれら２つの非常に有利なモードにおいて、キーの位置のそれぞれに対応する仮想キーボードのスクリーン捕捉は、パスワードを発見するため、攻撃の張本人により必要とされる。
【００１６】
本発明の特定の特徴によれば、ダミーカーソルの仮想キーボード上の動きは、第一のカーソルの動きに依存し、特に、第一のカーソルの動きにランダムに依存する。本発明の特定の特徴によれば、ダミーカーソルの仮想キーボード上の動きの速度は、第一のカーソルの動きに速度に依存し、特に、第一のカーソルの動きの速度にランダムに依存する。
【００１７】
従って、本発明のこれら非常に有利なモードでは、仮想キーボードのスクリーン捕捉は、ダミーカーソルの間で仮想キーボード上の第一のカーソルの位置を発見する手段を攻撃の張本人に提供しない。
【００１８】
また、本発明は、キー及び第一のカーソルを有する仮想キーボードを提示する手段、個人情報のアイテムに対応するキーを選択する手段とを備えるパーソナルデータの安全な入力の装置に関し、仮想キーボードは、少なくとも１つのダミーカーソルを有し、少なくとも１つのダミーカーソルの仮想キーボード上の位置は、第一のカーソルの位置に依存する。
【００１９】
パーソナルデータの安全な入力の装置の特定の特徴及び利点は、パーソナルデータの安全な入力の方法のそれらと同じである、ここでは繰り返さない。
【図面の簡単な説明】
【００２０】
本発明は、限定するものではないが、添付図面を参照して、実施の形態及び有利な実現により良好に理解及び例示される。
【図１】数字の仮想キーボードを示す図である。
【図２】本発明の好適な実施の形態に係る、ユーザによる入力の方法の提示を示す図である。
【図３】本発明の好適な実施の形態に係る、仮想キーボード上のキーの位置の並べ替えを示す図である。
【図４】連続的なスクリーン捕捉を実行するスパイ方法を示す図である。
【図５】特定の実施の形態に係る仮想キーボード上のダミーカーソルを示す図である。
【図６】実施の形態に係る仮想キーボード上のダミーカーソルのランダムな動きを示す図である。
【図７】本発明の好適な実施の形態に係る、パーソナルデータの安全な入力の装置を示す。
【発明を実施するための形態】
【００２１】
本発明の一般的な原理は、仮想キーボードの使用と、タイムアウトによりトリガされる仮想キーボード上のキーの選択とに基づく。例えばキーロガーの場合、仮想キーボードの使用は、ハードウェアキーボードの使用が克服されるのを可能にし、従ってキーロガーを無効にする。更に、マウスクリックの座標と同様に、仮想キーボードがユーザに提示されるとすぐ、スクリーン捕捉を記録するより洗練されたスパイ装置の場合、タイムアウトにより、言い換えればマウスクリックなしにトリガされる仮想キーボード上のキーの選択は、この装置のタイプを無効にする。
【００２２】
コンピュータにおいて、擬音語による、クイックなリリースにより後続され、マウス、より一般的にはポインティングデバイスのボタンのうちの１つでユーザによりもたらされる圧力である。
【００２３】
図１は、本発明の実施の形態に係る、数字の仮想キーボード１００を示す。仮想キーボード１００は、ハードウェアキーボードを使用することなしに、パスワードをユーザが入力するのを可能にするソフトウェアアプリケーションである。仮想キーボードは、キー１０１，１０４、カーソル１０２及びパスワード表示フィールド１０３を含む。パスワードは、例えば一連の４つの数字である。カーソルは、入力される数字に対応するキーに、マウスのようなポインティングデバイスを使用して仮想キーボード上で移動される。意外にも、キーの選択は、マウスクリックによりトリガされず、この選択は、カーソルが例えば１秒といった閾値よりも大きい期間について、仮想キーボードのキーの上に位置されたままである場合にトリガされる。
【００２４】
図２は、ユーザによる入力方法の提示を示す。実施の形態によれば、仮想キーボード上にキーを表示する前に、ソフトウェアアプリケーションは、クリックすることなしに、１秒の間にあるキー上にカーソルを維持することをユーザに示す。
【００２５】
本発明の方法によれば、ユーザは、パスワードのそれぞれの番号が入力される以下のステップを繰り返す。  
ユーザは、マウスと共にカーソルを移動させて、彼が選択するのを望むキーの上にカーソルを配置する。  
カーソルは、１秒である閾値よりも大きい期間についてキーの上に位置される。キーが選択される。  
ユーザは、選択された番号をマスクしている新たな星印がパスワード表示フィールドで表示されるので、タッチが選択されていることを知る。  
ユーザは、カーソルを再び移動させ、選択のステップを繰り返す。
【００２６】
変形例によれば、以下の場合においてキーが選択されない。  
ユーザがハードウェアキーボードのキーをヒットした場合。  
ユーザがダミーキーの上にカーソルを配置した場合。すなわち番号が表示されない。  
右クリック、中央クリックといった、ユーザがマウスボタンのうちの１つを押した場合。又はユーザがスクロールホイールを使用した場合。
【００２７】
これらの場合、図２に示されるメッセージは、本発明に係る番号の選択の方法を思い出させるため、ユーザに有利にも提示される。
【００２８】
パスワードの入力の終わりは、パスワードを構成する４つの番号の入力後、“OK”キーの選択により検証される。この選択は、本発明の特徴に従って、カーソルが１秒である閾値よりも長い期間について“OK”キーの上に位置される場合にトリガされる。変形例によれば、このキーの選択は、仮想キーボードのキーの上でのマウスのクリックによるか、又はハードウェアキーボードの“Enter”キーを介して可能である。
【００２９】
さらに、グラフィカルユーザインタフェースと入力周辺装置との間のデータの傍受の困難さを高めるため、入力される４つの数のそれぞれについて提示される仮想キーボード上のキーの位置が変更される。好適な実施の形態によれば、キーの位置は、ランダムな並べ替えの結果である。
【００３０】
図３は、本発明の好適な実施の形態に係る仮想キーボード上のキーの位置の並べ替えを示す。仮想キーボードでのキーの並べ替えが、当業者にとって知られている場合、この並べ替えは、パスワードの２つのエントリ要求の間で実行される。幾つかのオンラインバンクサービスは、この方法を特に使用している。しかし、２つの連続するパスワードの要求の間の仮想キーボード上のキーの並べ替えは、スパイ装置が単一のスクリーン捕捉を介してパスワードを発見するのを防止する。典型的な特性によれば、キーの並べ替えは、パスワードの４つの番号のうちの１つのそれぞれの選択後に動的に実行されるか、例えば２秒といった所定の閾値よりも長い期間についてのカーソルの無活動の期間後に動的に実行される。（ｉ0，．．．，ｉ9）で示されるキーの位置の連続するランダムな並べ替えσiは、例えば以下のダイアグラムに従って定義される。
【００３１】
【数１】
2013532433.tif 000003
さらに、変形例によれば、ダミーキーがキーボード上に表示され、これらのキー（_として示される）は、ランダムな並べ替えに挿入される。図３に示される方法は、以下のステップを含む。
【００３２】
第一の仮想キーボード３０１は、第一のキーを選択するユーザに提示される。このキーボード３０１のキー（6,_,9,2,5,_,8,0,_,4,3,_,1,_,7）の位置は、
【数２】
2013532433.tif 000004
で示される、初期状態又は最後の仮想キーボードが表示されてからのキーの位置の並べ替えσ0の結果である。
【００３３】
キーの位置（_,5,8,9,6,_,4,_,0,3,1,_,2,7,_）は、
【数３】
2013532433.tif 000005
で示される、第一の仮想キーボード３０１のキーの位置の並べ替えσ1の結果である第二の仮想キーボード３０２は、第二のキーを選択したユーザに表示される。
【００３４】
第三のキーボード３０３、次いで第四のキーボード３０４は、それぞれ、第二のキーボード３０２の並べ替えσ2の結果、次いで第二のキーボード３０３の並べ替えσ3の結果であり、ユーザに連続して表示される。
【００３５】
従って、たとえスパイ装置が本発明に係る仮想キーボード上のキーの選択を検出可能であるとしても、仮想スクリーン上のカーソルの座標からパスワードを発見することができるため、キーの４つの連続する位置のそれぞれに対応する４つのスクリーンを捕捉する必要がある。他の変形例は、周期的な動的な並べ替えを実現する。従って、現実のカーソルが例えば無活動なキーの上で所定の時間の間に無活動のままであるか、仮想キーボードのウィンドウの外で所定の時間の間に無活動のままである場合、仮想キーボード上のキーの位置は、新たなランダムな並べ替えに従って有利にも動的に順序が変わる。又は、例えば１分毎といった定義された期間の後、新たな仮想キーボードが表示される。従って、パスワードを発見するために４を越える捕捉が必要であり、選択されたキーの座標は、スクリーン捕捉のうちの１つと関連して分析される。
【００３６】
しかし、仮想キーボードの変更を実現するこれらの変形例を介して提示される改善は、これらが、仮想キーボードのアプリケーションが開始されるとすぐにスクリーン捕捉を実行し、次いで例えば１秒毎に周期的に実行するように適合されるとき、グラフィカルインタフェースのデータ傍受装置と不十分に向かい合う。
【００３７】
図４は、連続するスクリーン捕捉を実行するスパイ方法を示す。連続するスクリーンの捕捉のうちの選択から、ユーザにより入力されたパスワード１２３４は、図４に示されるように、仮想キーボード上のカーソルの位置により検出される。
【００３８】
本発明の特定の特徴によれば、仮想キーボードは、少なくとも１つのダミーカーソルを含む。これらのダミーカーソルは、仮想的なキーボードのキーの上に位置される。従って、図５に示されるようなスクリーン捕捉に関して、ダミーカーソルは、ダミーカーソルとは対照的に、現実のカーソル５０２として知られる第一のカーソルと同一である。この変形例は、図４に示される方法に従うパスワードの検出を防止するために良好に適合される。
【００３９】
この変形例の実現は、仮想キーボードのアプリケーションにおける現実のカーソルと同じダミーカーソルの作成を必要とする。カーソルは、アイコンによりスクリーン上に表現される。ソフトウェアアプリケーションにおいてマウスにより移されるカーソルアイコンの使用及び管理は、２つの好適なモードに従って実行される。第一のモードによれば、アプリケーションは、典型的に手動で又はウィンドウスにおける矢印で、オペレーティングシステムのアイコンを使用する。第二の実施の形態によれば、アプリケーションは、オペレーティングシステムのカーソルのアイコンとは異なるそれ自身のアイコンを使用する。第一のアイコンによれば、アプリケーションは、ダミーカーソルを表示するため、現実のカーソルのアイコンを回復する。第二のモードによれば、アプリケーションは、現実のカーソルが仮想キーボードのアプリケーションのグラフィカルウィンドウに配置されるとき、アプリケーションのカーソルについて現実のカーソルのアイコンを交換する。さらに、同じダミーカーソル及び現実のカーソルの表示の良好なセキュリティのため、アプリケーションは、例えば１００ｍｓ毎にといった周期的に、現実のカーソルのアイコンが別のアプリケーション、特にパスワードをスパイするアプリケーションにより変更されないことを検証する。次いで、ダミーカーソルは、現実のカーソルとは異なり、パスワードは検出される。仮想キーボードのアプリケーションが現実のキーボードのアイコンの変更を検出した場合、このアプリケーションは停止する。
【００４０】
改善によれば、ユーザがダミーカーソルで仮想キーボードのキーの上に現実のカーソルを配置するとすぐ、アプリケーションは、２つのカーソルがキーの上に同時に存在しないように、ダミーカーソルを削除する。ユーザがこのキーから現実のカーソルを移動させたとき、ダミーカーソルは、アプリケーションにより再び表示される。別の改善によれば、ダミーカーソルの位置は、非対称であり、すなわち、例えば図５に表されているように数字６の下及び数字３の左といった、仮想キーボードの同じライン上に配置される必要はなく、又はキーボードのキーの同じ座標上に配置される必要はない。これらの改善は、ダミーカーソルの検出を困難にする。それは、マウスを使用してユーザにより移動された現実のカーソル５０２が、これらダミーカーソルと揃えられない点で、ダミーカーソル５０１とは区別することができることによる。
【００４１】
本発明の別の特定の特徴によれば、ダミーカーソルの仮想キーボード上の位置は、第一のカーソルの位置に依存する。従って、パスワードの入力の良好なプロテクションのため、仮想キーボードは、固定したダミーカーソルとは対照的に、移動できるダミーカーソルを示す。現実のカーソルがキーボードにわたり移動されるとき、ダミーカーソルも異なる方向で移動される。現実のカーソルがあるキーの上に位置されるとき、ダミーカーソルは、異なるキーの上に位置される。ユーザがマウスの動きに気付いているとき、彼は、ダミーカーソルから現実のカーソルを区別することができる。例えば、ユーザは、彼のマウスで円を実行し、異なる方向で移動されるダミーカーソルとは反対に、円の動きに従うカーソルとして現実のカーソルを識別する。改善によれば、ダミーカーソルの仮想キーボード上の動きは、第一のカーソルの動きに依存し、特に、第一のカーソルの動きにランダムに依存する。
【００４２】
図６は、この改善に従う仮想キーボード上のダミーカーソルのランダムな動きを示す。仮想キーボード６０１は、現実のカーソル６０２と呼ばれる第一のカーソル、３つのダミーカーソル６０３，６０４及び６０５を含む。現実のカーソルの動きは、ηとして示される。これらのダミーカーソルのそれぞれの動きは、η1，η2及びη3として示される。動きη1，η2及びη3は、ランダム値及び動きηの関数である。この関数の変形例となる実子の形態によれば、ダミーカーソルの座標（x1，y1）は、第一のカーソルの座標（x，y）とランダム数Rx，Ryとの減算（x1＝x-Rx，y1＝y-Ry）の結果である。図６に示される方法は、以下のステップを含む。
【００４３】
現実のカーソル６０２及び３つのダミーカーソル６０３，６０４及び６０５を含む仮想キーボード６０１は、ユーザに表示される。  
ユーザは動きηに従って現実のカーソル６０２を移動させて第一の鍵２を選択し、ダミーカーソル６０３，６０４及び６０５は、動きη1，η2及びη3、ランダム値及び動きηの関数に従って、それぞれアプリケーションにより移動される。  
ユーザは、仮想キーボード６０１の第一のキー２の上に現実のカーソル６０２を維持し、ダミーカーソル６０３，６０４及び６０５は固定である。  
ユーザは動きη’に従って現実のカーソル６０２を移動して第二のキー３を選択し、ダミーカーソル６０３，６０４及び６０５は、動きη1，η2及びη3、ランダム値と動きη’の関数に従って、それぞれアプリケーションにより移動される。  
ユーザは、仮想キーボード６０１の第二のキー３の上の現実のカーソル６０２、ダミーカーソル６０３，６０４及び６０５を維持する。  
ユーザは、パスワードの完全な入力まで２つの最後のステップを繰返し、次いで“OK”キーを選択する。
【００４４】
実現によれば、ダミーカーソルの動きの速度は、現実のカーソルの動きの速度に依存する。マウスにユーザにより印加された速度に比較して、ダミーカーソルと現実のカーソルの速度は、ユーザが現在のカーソルをダミーカーソルから区別する別の方法である。
【００４５】
図７は、本発明の好適な実施の形態に係るパーソナルデータの安全な入力の装置を示す。パーソナルデータの安全な入力の装置６００は、例えばキーボード及びポインティングデバイス、マウス６０２のような周辺装置が設けられたパーソナルコンピュータである。パーソナルコンピュータは、仮想キーボード６０１をユーザに提示するスクリーンを有する。このコンピュータで動作しているブラウザは、ネットワーク７０３を介してバンキングサービスを提供するリモートサーバ７０４にアクセスするため、パスワードが入力されるのを可能にするウェブページを提示する。仮想キーボードでパスワードの入力を実行するブラウザは、仮想キーボード上のキーの選択が第一の閾値よりも長い期間について仮想キーボードのキー上のカーソルの位置の関数であることを特徴とする。
【００４６】
パーソナルデータの安全な入力の装置の特定の特徴及び利点は、パーソナルデータの安全なエントリの方法の特徴及び利点と同じである、ここでは繰り返さない。
【００４７】
装置は、図７に記載される実施の形態に限定されるものではない。特に、本発明の係る装置は、リモートサーバへのアクセスを可能にするか又はパスワードがスマートカードで入力されるのを可能にする電話又はＰＤＡと互換性がある。また、装置は、アプリケーションを始動するため、スマートカードでユーザが彼自身を認証するSmartProのような権利の保護のシステムを実現するデジタルデコーダとも互換性がある。
【００４８】
勿論、本発明は、先に記載された実施の形態に限定されるものではない。特に、本発明は、アルファベット文字又は記号に対応するキーを含む仮想キーボードと互換性がある。
【００４９】
別の変形例によれば、触知性スクリーン、触知性パッドのような、マウスとは異なる別のポインティングデバイスが使用される。
【図１】
2013532433.tif 000006
【図２】
2013532433.tif 000007
【図３】
2013532433.tif 000008
【図４】
2013532433.tif 000009
【図５】
2013532433.tif 000010
【図６】
2013532433.tif 000011
【図７】
2013532433.tif 000012
【手続補正書】
【提出日】平成24年12月18日(2012.12.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
パーソナルデータの安全な入力の方法であって、パーソナルデータのそれぞれのアイテムについて、
キー及び第一のカーソルを含む仮想キーボードを表示するステップと、
パーソナルデータの前記アイテムに対応するキーを選択するステップとを含み、
前記仮想キーボードは、少なくとも１つのダミーカーソルを含み、
前記少なくとも１つのダミーカーソルの前記仮想キーボード上の位置は、前記仮想キーボード上の前記第一のカーソルの位置に依存する、
ことを特徴とするパーソナルデータの安全な入力の方法。
【請求項２】
前記少なくとも１つのダミーカーソルの前記仮想キーボード上の動きは、前記第一のカーソルの動きに依存する、
請求項１記載のパーソナルデータの安全な入力の方法。
【請求項３】
前記少なくとも１つのダミーカーソルの前記仮想キーボード上の動きは、前記第一のカーソルの動きにランダムに依存する、
請求項２記載のパーソナルデータの安全な入力の方法。
【請求項４】
前記少なくとも１つのダミーカーソルの前記仮想キーボード上の動きの速度は、前記第一のカーソルの動きの速度に依存する、
請求項２又は３記載のパーソナルデータの安全な入力の方法。
【請求項５】
前記パーソナルデータの２つの連続するアイテムについて表示される前記仮想キーボード上のキーの位置は、ランダムな並べ替えの結果である、
請求項１乃至４の何れか記載のパーソナルデータの安全な入力の方法。
【請求項６】
第二の閾値よりも長い前記第一のカーソルの無活動の期間の後に、仮想キーボードを表示するステップを更に含み、
前記第一のカーソルの無活動の期間の後に表示される仮想キーボード上のキーの位置は、ランダムな並べ替えの結果である、
請求項１乃至５の何れか記載のパーソナルデータの安全な入力の方法。
【請求項７】
前記第一のカーソルは、ポインティングデバイスを使用して前記仮想キーボード上で移動される、
請求項１乃至６の何れか記載のパーソナルデータの安全な入力の方法。
【請求項８】
前記ポインティングデバイスはマウスである、
請求項７記載のパーソナルデータの安全な入力の方法。
【請求項９】
パーソナルデータの安全な入力の装置であって、
キー及び第一のカーソルを有する仮想キーボードを表示する手段と、
個人情報のアイテムに対応するキーを選択する手段とを備え、
当該装置は、少なくとも１つのダミーカーソルを含む仮想キーボードを表示し、
前記少なくとも１つのカーソルの前記仮想キーボードの位置は、前記仮想キーボード上の前記第一のカーソルの位置に依存する、
ことを特徴とするパーソナルデータの安全な入力の装置。
【請求項１０】
前記少なくとも１つのダミーカーソルの前記仮想キーボード上の動きは、前記第一のカーソルの動きに依存する、
請求項９記載のパーソナルデータの安全な入力の装置。
【請求項１１】
前記少なくとも１つのダミーカーソルの前記仮想キーボード上の動きは、前記第一のカーソルの動きにランダムに依存する、
請求項９記載のパーソナルデータの安全な入力の装置。
【請求項１２】
前記少なくとも１つのダミーカーソルの前記仮想キーボード上の動きの速度は、前記第一のカーソルの動きの速度に依存する、
請求項１０又は１１記載のパーソナルデータの安全な入力の装置。
【請求項１３】
前記パーソナルデータの２つの連続するアイテムについて表示される前記仮想キーボード上のキーの位置は、ランダムな並べ替えの結果である、
請求項９乃至１２の何れか記載のパーソナルデータの安全な入力の装置。
【請求項１４】
当該装置は、第二の閾値よりも長い前記第一のカーソルの無活動の期間の後に、仮想キーボードを表示し、
前記第一のカーソルの無活動の期間の後の前記仮想キーボード上のキーの位置は、ランダムな並べ替えの結果である、
請求項９乃至１３の何れか記載のパーソナルデータの安全の入力の装置。
【国際調査報告】
2013532433.tif 000013
2013532433.tif 000014