(57)【要約】  本発明は実際パスワードのキーに移動値を適用したセキュリティパスワードのキーを入力して認証するパスワード安全入力システム及びそのパスワード安全入力方法に関する。本発明によるパスワード安全入力システムは、使用者から初期設定による実際パスワードを入力して保存するパスワード設定モジュールと；パスワードの入力のインスタンスごとにキーボタンがランダムに配置される入力窓を生成する入力窓生成モジュールと；画面に表示された前記入力窓で実際パスワードのキー位置に同じ移動距離を適用して位置変更されたセキュリティパスワードのキーが入力されるパスワード入力モジュールと；前記入力窓を基準に既保存された実際パスワードのキー移動値と使用者から入力されたセキュリティパスワードのキー移動値を比較して一致する場合、パスワード認証が成功であると判断するパスワード認証モジュールとを含む使用者端末で構成される。本発明によれば、使用者はセキュリティパスワードが第３者に露出されても安心して実際パスワードを維持することができる。
2013528857.tif 000002
【特許請求の範囲】
【請求項１】
使用者から初期設定による実際パスワードが入力されて保存するパスワード設定モジュールと；
パスワードの入力のインスタンスごとにキーボタンがランダムに配置される入力窓を生成する入力窓生成モジュールと；
画面に表示された前記入力窓で、実際パスワードのキー位置に同じ移動距離を適用して位置変更されたセキュリティパスワードのキーを入力するパスワード入力モジュールと；
前記入力窓を基準に既保存された実際パスワードのキー移動値と使用者から入力されたセキュリティパスワードのキー移動値とを比較して、一致する場合、パスワードの認証が成功であると判断するパスワード認証モジュールとを含む使用者端末で構成されることを特徴とするパスワード安全入力システム。
【請求項２】
使用者端末から初期設定による実際パスワードが送信されて保存するパスワード設定モジュールと；
パスワードの入力のインスタンスごとにキーボタンがランダムに配置される入力窓を生成して、使用者端末に送る入力窓生成モジュールと；
使用者端末の画面に入力窓が表示された後、使用者端末から前記入力窓の実際パスワードのキー位置に同じ移動距離を適用して位置変更されたセキュリティパスワードのキーを得るパスワード入力モジュールと；
前記入力窓を基準に既保存された実際パスワードのキー移動値と使用者から入力されたセキュリティパスワードのキー移動値とを比較して、一致する場合、パスワードの認証が成功であると判断するパスワード認証モジュールとを含む認証サーバーで構成されることを特徴とするパスワード安全入力システム。
【請求項３】
前記入力窓は、数字キー、文字キー及びイメージキーの中の少なくとも一つ以上を含むキーボタンを含むことを特徴とする請求項１または２に記載のパスワード安全入力システム。
【請求項４】
前記移動値は、ｘ軸及びｙ軸に配置されたキーボタンに対して、パスワードで連続入力された第１キーボタン（ｘ１、ｙ１）と第２キーボタン（ｘ２、ｙ２）に対する移動座標値（ｘ２−ｘ１、ｙ２−ｙ１）であることを特徴とする請求項１または２に記載のパスワード安全入力システム。
【請求項５】
パスワードがｎ（ｎ＞１）桁である場合、連続入力された２つのキーから求められるｎ−１個のキー移動値が生成されることを特徴とする請求項４に記載のパスワード安全入力システム。
【請求項６】
前記入力窓生成モジュールは、パスワードがｎ（ｎ＞１）桁である場合、個別桁数入力ごとにキーボタンが互いに異なるようにランダムに配置されるｎ個の入力窓を生成して、使用者端末で個別桁のセキュリティパスワードが入力される度に固有の入力窓に転換表示されることを特徴とする請求項１または２に記載のパスワード安全入力システム。
【請求項７】
前記パスワード入力モジュールは、実際パスワードのキー座標の移動値と関係のない何れのキーをさらに受けることができることを特徴とする請求項１または２に記載のパスワード安全入力システム。
【請求項８】
前記パスワード認証モジュールは、使用者から個別桁のセキュリティパスワードキーを受ける度に、セキュリティパスワードの認証を行って、セキュリティパスワードの認証が失敗である場合、初めからセキュリティパスワードの入力を案内することを特徴とする請求項１または２に記載のパスワード安全入力システム。
【請求項９】
認証サーバーから入力窓を受けて画面に表示し、使用者から入力されたセキュリティパスワードを認証サーバーに送って、認証要請する使用者端末をさらに含むことを特徴とする請求項２に記載のパスワード安全入力システム。
【請求項１０】
使用者端末がスタンドアローン（ｓｔａｎｄ−ａｌｏｎｅ）の環境で実際パスワードではないセキュリティパスワードを受けて認証を行うパスワード安全入力方法において、
（ａ）使用者から初期設定による実際パスワードが入力されて内装メモリーに保存する段階と；
（ｂ）パスワードの入力のインスタンスごとにキーボタンがランダムに配置される入力窓を生成する段階と；
（ｃ）生成された入力窓が画面表示された後、前記入力窓で実際パスワードのキー位置に同じ移動距離を適用して位置変更されたセキュリティパスワードのキーを入力する段階と；
（ｄ）前記入力窓を基準に既保存された実際パスワードのキー移動値と使用者から入力されたセキュリティパスワードのキー移動値を比較して、一致する場合、パスワード認証が成功であると判断する段階と；
を含むことを特徴とするパスワード安全入力方法。
【請求項１１】
認証サーバーが有無線ネットワーク環境で実際パスワードではないセキュリティパスワードを受けて認証を行う安全入力方法において、
（ａ）使用者端末から初期設定による実際パスワードを受けて保存する段階と；
（ｂ）パスワードの入力のインスタンスごとにキーボタンがランダムに配置される入力窓を生成して使用者端末に送る段階と；
（ｃ）使用者端末の画面に入力窓が表示された後、使用者端末から前記入力窓の実際パスワードのキー位置に同じ移動距離を適用して位置変更されたセキュリティパスワードのキーを受ける段階と；
（ｄ）前記入力窓を基準に既保存された実際パスワードのキー移動値と使用者から入力されたセキュリティパスワードのキー移動値を比較して、一致する場合、パスワード認証が成功であると判断し、使用者端末で認証結果を応答する段階と；
を含むことを特徴とするパスワード安全入力方法。
【請求項１２】
前記段階（ｂ）は、パスワードがｎ（ｎ＞１）桁である場合、個別桁数入力ごとにキーボタンが互いに異なるようにランダムに配置されるｎ個の入力窓を生成する段階であって、
使用者端末で個別桁のセキュリティパスワードが入力される度に固有の入力窓に転換表示されることを特徴とする請求項１０または１１に記載のパスワード安全入力方法。
【請求項１３】
前記段階（ｃ）は、実際パスワードのキー座標の移動値と関係のない何れのキーをさらに受けることができることを特徴とする請求項１０または１１に記載のパスワード安全入力方法。
【請求項１４】
前記段階（ｄ）は、段階（ｂ）の入力窓で段階（ａ）の既保存した実際パスワードの連続される第１キーボタン（ｘ１、ｙ１）と第２キーボタン（ｘ２、ｙ２）に対する移動座標値（ｘ２−ｘ１、ｙ２−ｙ１）を求める段階と；
段階（ｂ）の入力窓で段階（ｃ）の使用者から連続入力されたセキュリティパスワードの第１キーボタン（ｘ３、ｙ３）と第２キーボタン（ｘ４、ｙ４）に対する移動座標値（ｘ４−ｘ３、ｙ４−ｙ３）を求める段階と；
既保存した実際パスワードの移動座標値と使用者から入力されたセキュリティパスワードの移動座標値を比較して、一致する場合、認証成功であると判断する段階と；
を含むことを特徴とする請求項１０または１１に記載のパスワード安全入力方法。
【請求項１５】
前記段階（ｄ）は、使用者から個別桁のセキュリティパスワードキーを入力する度に、パスワード認証を行って、個別桁のセキュリティパスワードの認証が失敗した場合、初めからセキュリティパスワードの入力を案内することを特徴とする請求項１０または１１に記載のパスワード安全入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はパスワード安全入力システム及びパスワード安全入力方法に関し、より詳しくは、使用者からセキュリティパスワードを入力して、実際パスワードのキー移動値でパスワード認証を行って、使用者がパスワードを安全に利用できることを保障するパスワード安全入力システム及びパスワード安全入力方法に関する。
【背景技術】
【０００２】
本出願は２０１０年４月２６日に出願された韓国特許出願第１０−２０１０−００３８３２６号及び上記出願の優先権主張出願である１月３１日に出願された韓国特許出願第１０−２０１１−０００９５４１号に基づいた優先権を主張し、当該出願の明細書及び図面に開示された全ての内容は本出願に援用される。
【０００３】
使用者認証のための普遍的な方法として、パスワード認証方式が利用されている。パスワード認証方式は使用者から初期設定で入力されたパスワードを保存した後、必要時に使用者から入力されたセキュリティパスワードを既保存されたパスワードと比較して、一致する場合、パスワード認証の成功であると判断する。
【０００４】
ここで、上記パスワードは多様な露出可能性を有する。例えば、第３者が使用者のパスワード入力過程を見てパスワードが分かることがある。不正侵入プログラムが使用者の端末でキー入力されたパスワードをハッキングしてパスワードが分かることができる。また、ハッキングプログラムがネットワーク通信中のデータからパスワードを奪取してパスワードが分かることも可能である。
【０００５】
上記の例のように、現在パスワード入力方式は使用者が初期設定したパスワードと同じパスワードを入力するため、第３者が使用者のパスワードが分かるだけで何の制限もなくパスワードを利用することができる。さらに、使用者から入力されたパスワードを暗号化して保安を強化しても、第３者はパスワードに適用された暗号化方式までハッキングして暗号を解除することができる。そこで、使用者のパスワードが第３者に露出されても第３者が入手したパスワードを利用することができないようにするパスワード認証方式が要求される。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は上記のような従来技術問題点を解決するために創出されたもので、パスワード入力インスタンスごとにキー配列を異なるように配置して、実際パスワードから位置変更されたセキュリティパスワードを入力することによって、セキュリティパスワードが第３者に露出されても実際パスワードが保護されるパスワード安全入力システム及びパスワード安全入力方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記技術的課題を達するために、本発明によるパスワードキーの移動値を利用するパスワード安全入力システムは、使用者から初期設定による実際パスワードが入力されると保存するパスワード設定モジュールと；パスワードの入力のインスタンスごとにキーボタンがランダムに配置される入力窓を生成する入力窓生成モジュールと；画面に表示された上記入力窓で実際パスワードのキー位置に同じ移動距離を適用して、位置変更されたセキュリティパスワードのキーが入力されるパスワード入力モジュールと；上記入力窓を基準に既保存された実際パスワードのキー移動値と使用者から入力されたセキュリティパスワードのキー移動値を比較して、一致する場合、パスワード認証が成功であると判断するパスワード認証モジュールとを含む使用者端末で構成される。
【０００８】
また、ネットワーク環境で構成されたパスワード安全入力システムは、使用者端末から初期設定による実際パスワードが伝送されて保存するパスワード設定モジュールと；パスワードの入力のインスタンスごとにキーボタンがランダムに配置される入力窓を生成して使用者端末に送る入力窓生成モジュールと；使用者端末の画面に入力窓が表示された後、使用者端末から上記入力窓の実際パスワードのキー位置に同じ移動距離を適用して、位置変更されたセキュリティパスワードのキーが入力されるパスワード入力モジュールと；上記入力窓を基準に既保存された実際パスワードのキー移動値と使用者から入力されたセキュリティパスワードのキー移動値を比較して、一致する場合、パスワード認証が成功であると判断するパスワード認証モジュールとを含む認証サーバーで構成される。
【０００９】
本発明において、上記入力窓は、数字キー、文字キー及びイメージキーの中の少なくとも一つ以上を含むキーボタンを含む。
【００１０】
本発明の一側面によれば、上記キー移動値は、ｘ軸及びｙ軸に配置されたキーボタンに対して、パスワードで連続入力された第１キーボタン（ｘ１、ｙ１）と第２キーボタン（ｘ２、ｙ２）に対する移動座標値（ｘ２−ｘ１、ｙ２−ｙ１）である。
【００１１】
ここで、パスワードがｎ（ｎ＞１）桁である場合、連続入力された２つのキーから求められるｎ−１個のキー移動値が生成される。
【００１２】
代案として、上記入力窓生成モジュールは、パスワードがｎ（ｎ＞１）桁である場合、個別桁数の入力ごとにキーボタンが互いに異なるようにランダムに配置されるｎ個の入力窓を生成することができ、使用者端末で個別桁のセキュリティパスワードが入力される度に固有の入力窓に転換表示されることができる。
【００１３】
ここで、上記パスワード入力モジュールは、実際パスワードのキー座標の移動値と関係のない何れのキーをさらに入力することができる。
【００１４】
また、上記パスワード認証モジュールは、使用者から個別桁のセキュリティパスワードキーが入力される度にセキュリティパスワードの認証を行い、セキュリティパスワードの認証が失敗されると、最初からセキュリティパスワードの入力を案内することを特徴とするパスワード安全入力システムを提供する。
【００１５】
さらに、ネットワーク環境のパスワード安全入力システムは、認証サーバーから入力窓を受けて画面に表示し、使用者から入力されたセキュリティパスワードを認証サーバーに送って認証を要請する使用者端末をさらに含む。
【００１６】
上記技術的課題を達するために、本発明によるパスワードキーの移動値を利用するパスワード安全入力方法は、使用者端末がスタンドアローン（ｓｔａｎｄ−ａｌｏｎｅ）の環境で実際パスワードではないセキュリティパスワードを入力して認証を行うパスワード安全入力方法において、（ａ）使用者から初期設定による実際パスワードを入力して、内装メモリーに保存する段階と；（ｂ）パスワードの入力のインスタンスごとにキーボタンがランダムに配置される入力窓を生成する段階と；（ｃ）生成された入力窓が画面表示された後、上記入力窓で実際パスワードのキー位置に同じ移動距離を適用して位置変更されたセキュリティパスワードのキーを入力する段階と；（ｄ）上記入力窓を基準に既保存された実際パスワードのキー移動値と使用者から入力されたセキュリティパスワードのキー移動値を比較して、一致する場合、パスワード認証が成功であると判断する段階と；を含む。
【発明の効果】
【００１７】
本発明の一側面によれば、使用者は毎度キーボタンの位置がランダムに配置された入力窓が提供されて、１回用セキュリティパスワードを入力することによって、セキュリティパスワードが第３者に流出されても、安心して実際パスワードを維持することができる。
【図面の簡単な説明】
【００１８】
本明細書に添付される以下の図面は本発明の好ましい実施例を例示するものであり、後述した発明の詳細な説明と一緒に本発明の技術思想をより理解させる役割を果たす。本発明はこのような図面に記載された事項のみによって限定して解釈してはならない。
【図１】本発明の一実施例によるキー移動値を利用するパスワードの例示図である。
【図２】本発明の一実施例によるキー移動値を利用するパスワードの例示図である。
【図３】本発明の一実施例によるキー移動値を利用するパスワードの例示図である。
【図４】本発明の一実施例によるスタンドアローン（ｓｔａｎｄ−ａｌｏｎｅ）の環境におけるパスワード安全入力システムの概略的構成図である。
【図５】本発明の他の実施例によるネットワーク環境におけるパスワード安全入力システムの概略的構成図である。
【図６】本発明の一実施例によるスタンドアローン環境におけるパスワード安全入力方法の概略的順序図である。
【図７】本発明の他の実施例によるネットワーク環境におけるパスワード安全入力方法の概略的順序図である。
【発明を実施するための形態】
【００１９】
以下、添付された図面を参照して本発明の好ましい実施例を詳しく説明する。説明に先立ち、本明細書及び特許請求の範囲に用いられた用語や単語は通常的、辞書的意味に限定して解釈されてはならなく、発明者は自分の発明を最善の方法で説明するために用語の概念を適切に定義することができるという原則に即して、本発明の技術的思想に符合する意味及び概念に解釈すべきである。
【００２０】
従って、本明細書に記載された実施例及び図面に示された構成は、本発明の最も好ましい一実施例に過ぎないで、本発明の技術的思想を全部代弁するのではなく、本出願時点においてこれらを代替することができる多様な均等物および変形例があり得ることを理解すべきである。
【００２１】
＜１．技術モデル＞
図１は本発明の一実施例によるパスワード入力画面を例示する。
【００２２】
説明の便宜のために、３＊４サイズのキーボタンが１２個配置されたことと仮定する。従来入力窓１０には数字の一連順番キーボタンが配置される。しかし、発明の一実施例による入力窓１１はパスワード入力の１回インスタンスごとにキーボタンがランダムに配置される。
【００２３】
ここで、使用者の実際パスワードが４桁『＊１２３』である場合、使用者は『＊』キーボタン１０１、『１』キーボタン１０２、『２』キーボタン１０３，『３』キーボタン１０４を連続して押す。このように使用者が実際パスワードを入力して認証を要請するのは、上述したように、第３者によって無断盗用される虞がある。
【００２４】
本発明の一実施例では、使用者が実際パスワードを入力するのではなく、実際パスワードのキーボタンから同じ距離に位置するパスワード（セキュリティパスワード）のキーボタンを入力するのである。即ち、本発明の一実施例では、使用者が実際パスワード『＊１２３』を入力するのではなく、実際パスワードのキーボタン位置にキー移動距離＜１、１＞を適用してセキュリティパスワード『８２６５』を押す。セキュリティパスワード『８２６５』の入力は使用者が『８』のキーボタン１０５、『２』のキーボタン１０６、『６』のキーボタン１０７、『５』のキーボタン１０８を押すことによって完成される。
【００２５】
ここで、キー移動距離＜１、１＞は、ｘ軸の右側に１間、ｙ軸の上方へ１間の移動を意味する。例えば、数字『６』のキーボタンの場合、ｘ軸の右側１間移動＜１、０＞はローリング方式によって数字『５』のキーボタンを表し、ｙ軸の上方へ一間移動＜０、１＞はローリング方式によって『＃』のキーボタンを表す。従って、数字『６』のキーボタンにキー移動距離＜１、１＞を適用すれば数字『９』のボタンに移動される。
【００２６】
従って、本発明の一実施例では、使用者が実際パスワードではないセキュリティパスワード『８２６５』を入力して認証を受ける。勿論、このセキュリティパスワードは、今回のインスタンスの入力窓１１のみでパスワードの認証が成功される。従って、第３者がセキュリティパスワード『８２６５』をハッキングしても、次回のパスワード入力窓はキーボタンの配置位置がランダムに並べ替えられて、実際パスワードではないので、ハッキングされたパスワードの認証は失敗される。
【００２７】
図２は図１のパスワードの入力例でキーボタンの移動値を例示する。
【００２８】
使用者の実際パスワードは「＊１２３」の４桁で、連続入力される第１キーボタンと第２キーボタンの移動値は『＊』と『１』の間で（１，０）、『１』と『２』の間で（１，１）及び『２』と『３』の間で（１、０）で表れる。即ち、ｎ桁パスワードでは連続する２つのキーボタンの間のｎ−１個の移動値が存在する。
【００２９】
本発明の一実施例では、使用者が自分の実際パスワードを保護するために、移動距離＜１、１＞を適用してセキュリティパスワード「８２６５」を入力する。ここで、連続する２つのキーボタンの間の移動座標値は『８』と『２』間に（１，０）、『２』と『６』間に（１，１）、『６』と『５』間に（１，０）である。このように、実際パスワードと使用者によって入力されたパスワード（セキュリティパスワード）は連続する２つのキーボタンの間の移動座標値が（１，０）、（１，１）、（１，０）で互いに同じである。
【００３０】
従って、本発明の一実施例では、パスワードを認証する時、該ランダムに配置された入力窓１１で、実際パスワードの連続される２つのキーボタンの間の移動座標値とセキュリティパスワードの連続される２つのキーボタンとの間の移動座標値を比較する。そして、比較結果が一致する場合認証成功と判断し、比較結果が一致しない場合認証失敗と判断する。
【００３１】
図３は図１及び２で使用者が代わりに入力することができる他のセキュリティパスワードを例示する。
【００３２】
図１及び２で使用者の実際パスワードは『＊１２３』である。ここで、使用者は何れの移動値を適用することができる。使用者が実際パスワードに移動距離＜２、０＞を適用する場合、使用者のセキュリティパスワードは『０＊８２』である。セキュリティパスワードが『０＊８２』である場合、連続される２つのキーボタンの間には移動値（１，０）、（１，１）及び（１，０）が維持されて、セキュリティパスワード『０＊８２』は実際パスワードと同一の３つの移動値を有する。
【００３３】
即ち、使用者は自分の実際パスワードを保護するために、移動距離＜ａ、ｂ＞を任意に適用することができる。従って、使用者は一桁目のパスワードを入力する際に、実際パスワード『＊』を除いた全部１１個のキーボタンの中の何れのキーボタンを選択することができる。即ち、使用者が何れの一桁目のパスワードを決めれば、該移動値を同じく次の桁のパスワードに適用する。例えば、使用者が実際パスワードの一桁目『＊』の代りに『５』を入力した場合、移動距離＜１、２＞が決定される。実際パスワードに移動距離＜１、２＞を適用すれば、使用者は『５』を入力した後、次いで『４＃９』をセキュリティパスワードとして入力してこそ今回のパスワードの認証が成功されることができる。
【００３４】
一方、上記図１〜図３は本発明の理解に役立つように示した一例示であり、本発明の技術を限定するものに解釈されてはならない。本発明の一実施例によれば、使用者がパスワード入力の個別インスタンスごとにランダムに配列されたキーボタンの入力窓を受けて、該入力窓の実際パスワードキーボタンの位置から何れの移動距離＜ａ，ｂ＞が適用されたセキュリティパスワードを入力して、実際パスワードを第３者のハッキングから保護することができる。
【００３５】
＜２．システム構成＞
図４は本発明の一実施例によるスタンドアローン（ｓｔａｎｄ−ａｌｏｎｅ）の環境におけるパスワード安全入力システム１の概略的構成を示す。
【００３６】
ここで、上記「スタンドアローン（ｓｔａｎｄ−ａｌｏｎｅ）」という用語は、使用者器機３が他の器機との相互通信なしに、独自的にパスワードの入力及び認証処理を行うことができることを言う。このようなスタンドアロー状態の使用者器機３を例示すれば、コンピューター端末（例：デスクトップ、ノート・パンコンなど）、移動通信端末及びその他携帯端末などのような有無線情報通信端末やＡＴＭ器機（現金自動預け払い機）、ドアロック、スマートＴＶなどを含む。使用者器機３はプロセッサーとメモリーを有する電気、電子機器であればよく、上記例示された記載でその機種を限定するのではない。
【００３７】
スタンドアローン環境におけるパスワード入力方式は、例えば、移動通信端末で使用者パスワード認証が成功されてこそ画面ロックが解除される場合や、ＴＶで使用者パスワード認証が成功されてこそ使用可能な場合などがある。即ち、使用者器機３は単独でパスワードが入力されると認証する方式である。
【００３８】
本発明の一実施例による使用者器機３は、使用者から実際パスワードを初期設定されるパスワード設定モジュール３１と、パスワードの入力インスタンスごとにキーボタンがランダムに配置される入力窓を生成する入力窓生成モジュール３２と、画面に表示された入力窓を通じて使用者からセキュリティパスワードを入力するパスワード入力モジュール３３と、使用者によって入力されたセキュリティパスワードを認証するパスワード認証モジュール３４とを含んで構成される。
【００３９】
上記パスワード設定モジュール３１は使用者から実際パスワードを設定して、使用者器機３の内部メモリーに保存する。パスワードは暗号化されて保存されてもよい。
【００４０】
ここで、パスワード設定モジュール３１は使用者から複数のキーで構成されるパスワードが設定されることが好ましい。
【００４１】
上記入力窓生成モジュール３２は定義された入力窓の大きさと形状及びキーボタンによって、毎回入力インスタンスごとにキーボタンがランダムに配置された入力窓を生成した後、画面に表示する。
【００４２】
ここで、入力窓生成モジュール３２は、文字、数字、イメージ、特殊キー、顔文字などが任意に組み合っているキーボタンが配置された入力窓を生成することができる。従って、入力窓は、図１〜図３で例示した入力窓と異なる大きさと形状を有してもよい。
【００４３】
また、入力窓生成モジュール３２はパスワード入力政策によって、１回のキーボタン入力ごとに互いに異なる入力窓を生成して画面表示することができる。例えば、パスワードが８桁である場合、個別桁のセキュリティパスワードのキーボタンを入力するために、互いに異なる入力窓を総８回提供することができる。一番目と二番目の桁は英文字キーで入力し、残り６桁パスワードは数字キーで入力しても構わない。一方、８つの入力窓を通じてセキュリティパスワードを入力する場合、パスワード認証はそれぞれ８つの入力窓に配置されたキーボタンを基準に８回の独立されたパスワード認証が行われなければならない。
【００４４】
上記パスワード入力モジュール３３は画面に表示された入力窓を通じて使用者からセキュリティパスワードのキーボタンが選択される。パスワード入力モジュール３３はキーボタンの選択入力を画面タッチ方式またはキーパッドに位置した矢印ボタンを通じて選択されることができる。
【００４５】
代案として、パスワード入力モジュール３３は、実際パスワードのキー座標の移動値と関係のない何れのキー（一致しない）をさらに入力することで変形されることができる。例えば、図１〜図３ではパスワードが４桁に固定されているが、任意のキー挿入方式が適用されれば、使用者から何れのキーが含まれた５桁以上をセキュリティパスワードとして入力する。何れのキーは使用者が実際パスワードを保護するために、故意に一致しないキーを入力するのである。即ち、図２の場合、使用者がパスワード『８２６５』を入力する代りに『８？２６５』、『８２？？？６５』  または『？８２６５？』を入力するのである。ここで？は何れのキーを言い、セキュリティパスワードの何れの位置に挿入されても構わない。何れのキーが挿入される場合、第３者が『８？２６５』を手に入れた場合、パスワードが５つの桁に構成されたと勘違いすることがある。また、第３者にパスワードの長さが毎回変わるものと混乱させてパスワードの保安をさらに強化することができる。ただ、何れのキー挿入方式を適用する場合、パスワードの認証の時、ある一桁が認証失敗されても、認証失敗と判断しないで、次の桁の認証に移動する。そして、全体セキュリティパスワードの長さで順次に『８２６５』の４回のキーボタンが一致すれば認証成功と判断する。
【００４６】
上記パスワード認証モジュール３４は現在入力窓のキーボタン配置を基準に、実際パスワード及び使用者のセキュリティパスワードに対して、それぞれ連続された２つのキーボタンの間の移動値を計算して一致するか否かを判断する。
【００４７】
ここで、パスワードがｎ（ｎ＞１）桁である場合、連続入力された２つのキーから求められるｎ−１個のキー移動値が生成される。図１〜図３では、４桁パスワードに対して３つの移動値（１、０）、（１、１）及び（１，０）を例示した。
【００４８】
また、パスワード認証モジュール３４は認証政策によって多様な認証方式があり得る。例えば、図１〜図３のように、１つの入力窓に４桁のパスワードを入力して、４桁を一遍に認証する。他の例として、図１〜図３で一桁のセキュリティパスワードを入力する度に認証を行って、成功の場合、次の桁のセキュリティパスワードを入力して認証を行う。例えば、使用者が最初の『８』を入力すれば、パスワード認証モジュール３４は認証に成功したと判断して、２番目桁のセキュリティパスワードが入力される。ここで、使用者が『２』ではない『３』を入力してセキュリティパスワードの認証が失敗すると、初めからセキュリティパスワードの再入力を案内する。即ち、４回連続に使用者のセキュリティパスワードの入力が有效でこそパスワードの認証が成功し、途中で間違えると、初めから再び４桁のセキュリティパスワードを入力しなければならない。セキュリティパスワードの個別桁ごとに互いにことなる入力窓が提供される場合、パスワード認証モジュール３４は個別桁ごとにそれぞれ認証を行って、成功の場合、次の桁の入力窓を提供するようにする。また、上記何れのキー挿入方式では、セキュリティパスワード桁全体で不一致する何れのキーを除いた残りキーと実際パスワードのキーに対する移動値が相互一致すれば認証が成功と判断する。
【００４９】
図５は本発明の他の実施例によるネットワーク環境におけるパスワード安全入力システム１の概略的構成図である。
【００５０】
ここで、上記「ネットワーク環境」という用語は、認証サーバー３が有無線ネットワークを通じて使用者器機３から送信されるセキュリティパスワードを受信して認証を行った後、認証結果を使用者器機３に応答することを言う。そして、上記有無線ネットワークは、代表的に移動通信網、インターネットのような有無線公衆通信回線や専用回線などのように多様なプロトコルを利用してデータ通信が可能な全ての通信網を包括する。
【００５１】
ネットワーク環境におけるパスワード入力方式は、例えば、使用者がサーバー（例：ホームページ）にログインするために、ＩＤ及びパスワードを入力する場合である。例えば、インターネットバンキングサーバーに接続して、ログイン、ＯＴＰ番号など各種パスワードを入力する場合である。このような場合に、本発明のパスワード入力方法を適用すれば、使用者器機３は使用者から入力されたセキュリティパスワードを認証サーバー２に伝送して認証を要請して、認証サーバー２から認証結果を提供する。
【００５２】
本発明の他の実施例によるパスワード安全入力システム１は、有無線ネットワークを通じて連結される認証サーバー２と使用者器機３とで構成される。
【００５３】
ここで、上記図４に示されたスタンドアローンタイプの使用者器機の構成モジュール３１〜３４は、それぞれ図５の認証サーバー２で同じ機能を行う。即ち、図５の認証サーバー２のパスワード設定モジュール２１、入力窓生成モジュール２２、パスワード入力モジュール２３及びパスワード認証モジュール２４は、図４の対応する構成モジュールと同じ機能を行う。従って、以下ではクライアントサーバー環境による差異についてのみ説明する。
【００５４】
上記パスワード設定モジュール２１は使用者器機３から使用者が設定した実際パスワードを受けて、内部ＤＢに保存する。
【００５５】
上記入力窓生成モジュール２１は定義された入力窓の大きさと形状及びキーボタンで毎回入力インスタンスごとに固有にキーボタンがランダムに配置された入力窓を生成した後、使用者器機３に送る。使用者器機３は受信された入力窓を画面に表示して、使用者からセキュリティパスワードを受ける。
【００５６】
上記パスワード入力モジュール２３は使用者器機３の画面に表示された入力窓を通じて使用者のキーボタン選択で入力されたセキュリティパスワードを受信する。受信されたセキュリティパスワードは上述した何れのキー挿入方式の適用によって何れのキーが含まれることができる。
【００５７】
上記パスワード認証モジュール２４は使用者機器に既に送った入力窓のキーボタン配置を基準に実際パスワード及び使用者のセキュリティパスワードに対して、それぞれ連続された２つのキーボタンの間の移動値を計算して一致するか否かを判断する。そして、パスワード認証結果を使用者器機３に応答する。
【００５８】
＜３．方法構成＞
本発明の一実施例によるパスワードキーの移動値を利用するパスワード安全入力方法は、上述しパスワード安全システム１の構築を通じて好ましく実現することができる。
【００５９】
図６は本発明の一実施例によるスタンドアローン環境におけるパスワード安全入力方法の概略的順序図である。
【００６０】
使用者器機３のパスワード設定モジュール３１は使用者から初期設定による実際パスワードが入力されると保存する（Ｓ３１）。このように保存された実際パスワードは、認証の際に参照される。ここで、パスワードは、数字、文字、イメージ、顔文字などを含み、それぞれのパスワードは互いに対して相対的な座標値を有することが特徴である。従って、ｎ桁のパスワードを設定すれば、各パスワードの座標値に基づいて隣接するパスワードの間の移動座標値がｎ−１個生成される。また、上記座標はｘ軸とｙ軸を基準にする２次元座標だけでなく、ｘ軸、ｙ軸、ｚ軸からなる３次元座標も含む。特に、上記パスワードは、図１のようなマトリックス形態に配置されることが好ましいが、球形などの他の形態に配置されてもよい。
【００６１】
一方、使用者器機の入力窓生成モジュール３２は、１回のパスワード入力インスタンスごとにランダムに配置されたキーボタンで構成された入力窓を生成して、使用者器機３の画面に表示する（Ｓ３２）。そして、このように生成された入力窓に対するマップ（またはマトリックス）構成（即ち、パスワードの配置）は内部メモリーに一時的に保存される。ここで、パスワードを構成する桁ごとにそれぞれ互いに異なる入力窓を生成して表示することも可能である。パスワードがｎ桁で構成された場合、互いに異なる入力窓をｎ回提供して、パスワードｎ桁を入力して得られる。パスワード入力モジュール３３は画面に表示された上記入力窓を通じて使用者からパスワードが入力される（Ｓ３３）。
【００６２】
ここで、パスワード入力モジュール３３は使用者から実際パスワードを入力する代りにキー移動距離＜ａ、ｂ＞が適用されたセキュリティパスワードが入力される。従って、第３者が使用者のセキュリティパスワードをハッキングしても、使用者は実際パスワードがハッキングされたのではないので安心することができる。また、本発明のキー移動値が適用されたセキュリティパスワードはその入力窓のみで認証される１回用パスワードであるので、第３者はハッキングしたセキュリティパスワードを次回の入力窓で使っても認証が成功することができない。
【００６３】
また、パスワード入力モジュール３３は保安をより強化するために、選択的構成として、使用者から故意に入力される何れのキーをパスワード入力文字の中間に入力することができる（何れのキー挿入方式）。
【００６４】
パスワード認証モジュール３４は使用者からセキュリティパスワードを入力されると、既保存された上記パスワード入力窓のマップ構成に基づいて実際パスワードとセキュリティパスワードに対して、連続する２つのキーの移動値が一致するかを比較し、一致する場合、認証成功と判断する（Ｓ３４）。
【００６５】
まず、パスワード認証モジュール３４は、段階（ｂ）の入力窓で段階（ａ）の既保存した実際パスワードの連続される２つの第１キーボタン（ｘ１、ｙ１）と第２キーボタン（ｘ２、ｙ２）に対する移動座標値（ｘ２−ｘ１、ｙ２−ｙ１）を求める。パスワードがｎ（ｎ＞１）桁である場合、連続入力された２つのキーを利用してｎ−１個のキー移動値が求められる。
【００６６】
実際パスワードに対するｎ−１個のキー移動値が求められると、段階（ｂ）の入力窓で段階（ｃ）の使用者から連続入力されたセキュリティパスワードの第１キーボタン（ｘ３、ｙ３）と第２キーボタン（ｘ４、ｙ４）に対する移動座標値（ｘ４−ｘ３、ｙ４−ｙ３）を求める。
【００６７】
実際パスワードのｎ−１個移動座標値とセキュリティパスワードのｎ−１個移動座標値が求められると、それぞれの移動座標値を比較して、一致すれば、認証成功と判断し、一致しなければ、認証失敗と判断する。
【００６８】
ここで、上記パスワード認証モジュール３４は、１桁ずつセキュリティパスワードが入力されてセキュリティパスワードの認証を行うことができる。パスワード認証モジュール３４が認証失敗と判断すれば、以前の有效認証を無効にして、一桁目のセキュリティパスワードの再入力を案内する。セキュリティパスワードの１桁も認証失敗と判断される場合、以前の認証を無効にして改めて始まるので、より強化されたパスワード認証政策を提供することができる。
【００６９】
図７は本発明の他の実施例によるネットワーク環境におけるパスワード安全入力方法の概略的順序図である。
【００７０】
図６を参照して記載した上記段階（Ｓ３１〜Ｓ３４）の説明は、以下の段階（Ｓ２１〜２４）に同じく適用されるため、共通される記載は省略する。
【００７１】
認証サーバー２のパスワード設定モジュール２１は有無線ネットワークを利用して使用者器機３から使用者の初期設定による実際パスワードを得て、ＤＢに保存する（Ｓ２１）。
【００７２】
入力窓生成モジュール２２は、１回のパスワード入力インスタンスごとにランダムに配置されたキーボタンで構成された入力窓を生成して使用者端末３に送る（Ｓ２２）。
【００７３】
使用者器機３は受信された入力窓を画面に表示してセキュリティパスワードの入力を案内し（Ｓ３５）、使用者から実際パスワードではない所定キー移動値が適用されたセキュリティパスワードが入力される（Ｓ３６）。
【００７４】
これによって、パスワード入力モジュール２３は使用者器機３からセキュリティパスワードが送信される（Ｓ２３）。勿論、パスワード入力モジュール２３は実際パスワードのキー位置にキー移動距離＜ａ、ｂ＞が適用されたセキュリティパスワードを受信する。
【００７５】
パスワード認証モジュール２４は使用者器機３からセキュリティパスワードが送信されると、既保存された実際パスワード及びセキュリティパスワードそれぞれに対して、パスワードのｎ桁で連続された２つキーのｎ−１個移動値がそれぞれ一致するかを比較して、一致する場合、認証成功と判断する（Ｓ２４）。
【００７６】
そしてパスワード認証モジュール２４は認証結果を使用者器機３に送る（Ｓ２５）。
【００７７】
上述した実施例において、「モジュール」という用語は、パスワード安全入力システムのハードウェア的区分を意味する用語で用いられるのではない。従って、複数のモジュールが一つのモジュールに統合されることもでき、一つのモジュールが複数のモジュールに分割されることもできる。また、モジュールはハードウェアモジュールを意味することもできるが、ソフトウェアのモジュールを意味することもできる。従って、本発明はモジュールという用語によって特別に限定されないことを理解すべきである。
【００７８】
本発明は限定された実施例と図面によって説明されたが、本発明はこれによって限定されず、本発明が属する技術分野において通常の知識を有する者によって本発明の技術思想および特許請求の範囲の均等範囲内で多様な修正及び変形が可能であることは自明である。
【図１】
2013528857.tif 000003
【図２】
2013528857.tif 000004
【図３】
2013528857.tif 000005
【図４】
2013528857.tif 000006
【図５】
2013528857.tif 000007
【図６】
2013528857.tif 000008
【図７】
2013528857.tif 000009
【国際調査報告】
2013528857.tif 000010
2013528857.tif 000011
2013528857.tif 000012
2013528857.tif 000013