(57)【要約】【課題】モバイル機器のスマジ（Ｓｍｕｄｇｅ）及びショルダーサーフィン（Ｓｈｏｕｌｄｅｒ  Ｓｕｒｆｉｎｇ）攻撃防止のためのパターン認証方法を提供すること。【解決手段】パターン登録ステップとパターン認証ステップとを含み、前記パターン登録ステップは、パターン認証装置の入力部がユーザからパターンを受信するステップと、マッチング部がユーザから入力されたパターンに対応するコード値をマッチングし、格納部に格納するステップと、ＫＤＩ（Ｋｅｙ  Ｄｅｒｉｖａｔｉｏｎ  ＩＤ）生成部が前記コード値と量子乱数生成部で生成された量子乱数を含む量子乱数テーブルとをマッチングして、ユーザＫＤＩ（Ｋｅｙ  Ｄｅｒｉｖａｔｉｏｎ  ＩＤ）を生成するステップとを含む。【選択図】図１
2021534527.tif 000002
【特許請求の範囲】
【請求項１】
有無線ネットワーク上で、スマジ（Ｓｍｕｄｇｅ）及びショルダーサーフィン（Ｓｈｏｕｌｄｅｒ  Ｓｕｒｆｉｎｇ）攻撃防止のためのパターン認証方法において、
パターン登録ステップとパターン認証ステップとを含み、
前記パターン登録ステップは、
パターン認証装置の入力部がユーザからパターンを受信するステップと、
マッチング部がユーザから入力されたパターンに対応するコード値をマッチングし、格納部に格納するステップと、
ＫＤＩ（Ｋｅｙ  Ｄｅｒｉｖａｔｉｏｎ  ＩＤ）生成部が前記コード値と量子乱数生成部で生成された量子乱数を含む量子乱数テーブルとをマッチングして、ユーザＫＤＩ（Ｋｅｙ  Ｄｅｒｉｖａｔｉｏｎ  ＩＤ）を生成するステップと、
を含むパターン認証方法。
【請求項２】
前記パターン認証ステップは、
パターン認証装置の入力部の特定領域をユーザが一定時間の間タッチするか判断するステップと、
ユーザが特定領域を一定時間の間タッチしたことと判断される場合に、一般モードから置換変換モードへと変更され、ユーザのタッチ回数またはタッチテンポによってコード値が変更されるステップと、
パターン認証装置の入力部がユーザからパターンを受信するステップと、
マッチング部が、ユーザが入力したパターンと対応するコード値をマッチングして格納するステップと、
ＫＤＩ生成部が前記コード値と量子乱数テーブルとをマッチングして、ユーザＫＤＩを生成するステップと、
を含む請求項１に記載のパターン認証方法。
【請求項３】
前記特定領域は、第１の領域と第２の領域とに区分され、前記第１の領域は、左手親指と、前記第２の領域は、右手親指の使用利便性のためにモバイル機器の下端一側に配置され、タッチスクリーン上に、ユーザ及びショルダーサーフィン攻撃者には見えないＨＯＫ（Ｈｉｄｄｅｎ  Ｏｎｅ  Ｃｌｉｃｋ）ボタンにてユーザからタッチイベントが入力される請求項２に記載のパターン認証方法。
【請求項４】
前記特定領域は、モバイル機器のタッチスクリーンにユーザのクリックイベントが感知され得る領域である請求項３に記載のパターン認証方法。
【請求項５】
前記特定領域は、物理的ボタンによりクリックイベントが入力される請求項３に記載のパターン認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モバイル機器のスマジ及びショルダーサーフィン防止のためのパターン認証方法に関する。特に、モバイル機器の特定領域をタッチするイベントとユーザパターン入力とを組み合わせたパターン認証をして、スマジ及びショルダーサーフィン攻撃を防止できるユーザパターン認証方法に関する。
【背景技術】
【０００２】
モバイル機器の使用が一般化されるにつれて、個人情報の露出を防止する技術に対する関心が高まっている。モバイル機器において一般的に使用されるユーザ入力パターンを利用した認証方法は、簡便であるという長所があるが、ショルダーサーフィンハッキング類型（肩越しに盗み見ること、モニター録画、ＣＣＴＶ録画）の攻撃に脆弱であるという問題がある。
【０００３】
登録特許第１０−１７００７９９号（ショルダーサーフィン防止機能を有したユーザ端末及び方法）は、ユーザの凝視領域と未凝視領域を判断し、これに該当する文字列を再組み合わせする内容を開示しており、登録特許第１０−１０８５４９０号（ショルダーサーフィン攻撃に対応するためのプライバシー保護型ユーザパスワード入力システム及びその方法）は、中心数字と周辺数字とに区分し、互いに相違した色相のキーパッドを用いてパスワードを入力する内容を開示しているだけである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】韓国登録特許第１０−１７００７９９号
【特許文献２】韓国登録特許第１０−１０８５４９０号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、モバイル機器のスマジ及びショルダーサーフィン攻撃防止のためのパターン認証方法に関するものであって、特に、モバイル機器においてユーザが特定領域をタッチするイベントとユーザパターン入力とを組み合わせるのにおいて、予測不可能であり、独立的であり、偏向されていない真性量子乱数生成器（ＴＱＲＮＧ）から導いた量子乱数を使用して保安性を向上させたパターン認証にてモバイル機器のスマジ及びショルダーサーフィン攻撃を防止するためのパターン認証方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の実施形態に係るモバイル機器のスマジ（Ｓｍｕｄｇｅ）攻撃防止及びショルダーサーフィン（Ｓｈｏｕｌｄｅｒ  Ｓｕｒｆｉｎｇ）攻撃防止のためのパターン認証方法は、パターン登録ステップとパターン認証ステップとを含み、前記パターン登録ステップは、パターン認証装置の入力部がユーザからパターンを受信するステップと、マッチング部がユーザから入力されたパターンに対応するコード値をマッチングし、格納部に格納するステップと、ＫＤＩ（Ｋｅｙ  Ｄｅｒｉｖａｔｉｏｎ  ＩＤ）生成部が前記コード値と量子乱数生成部で生成された量子乱数を含む量子乱数テーブルとをマッチングして、ユーザＫＤＩ（Ｋｅｙ  Ｄｅｒｉｖａｔｉｏｎ  ＩＤ）を生成するステップとを含む。
【０００７】
前記パターン認証ステップは、パターン認証装置の入力部の特定領域をユーザが一定時間の間タッチするか判断するステップと、ユーザが特定領域を一定時間の間タッチしたことと判断される場合に、一般モードから置換変換モードへと変更され、ユーザのタッチ回数（ＨＯＫ：Ｈｉｄｄｅｎ  Ｏｎｅ  Ｃｌｉｃｋ）によってコード値が変更されるステップと、パターン認証装置の入力部がユーザからパターンを受信するステップと、マッチング部が、ユーザが入力したパターンと対応するコード値をマッチングして格納するステップと、ＫＤＩ生成部が前記コード値と量子乱数を介して導かれた量子乱数テーブルとをマッチングしてユーザＫＤＩを生成するステップとを含む。
【発明の効果】
【０００８】
本発明によれば、モバイル機器においてユーザパターン入力と特定領域のタッチイベントだけで、より容易に他人のスマジ及びショルダーサーフィン攻撃を防ぐことができる。
パターン認証を介してユーザ接近性と利便性を高め、量子乱数を使用して保安性を強化することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係るパターン認証方法においてパターン登録ステップを説明するための図である。
【図２】本発明の実施形態に係るパターン認証方法においてパターン認証ステップを説明するための図である。
【図３】本発明の実施形態に係るパターン認証装置を説明するための図である。
【図４】本発明の実施形態に係るパターン認証方法を説明するための図である。
【図５】本発明の実施形態に係るパターン認証方法を説明するための図である。
【図６】本発明の実施形態に係るパターン認証方法を説明するための図である。
【図７】本発明の実施形態に係るユーザＫＤＩ生成方法を説明するための図である。
【図８】本発明の実施形態に係るユーザＫＤＩ生成方法を説明するための図である。
【図９】本発明の実施形態に係るユーザＫＤＩ生成方法を説明するための図である。
【図１０】本発明の実施形態に係るパターン認証システムの構成図である。
【発明を実施するための形態】
【００１０】
本明細書に開示されている本発明の概念による実施形態等について特定の構造的または機能的説明は、単に本発明の概念による実施形態等を説明するための目的として例示されたものであって、本発明の概念による実施形態等は、様々な形態で実施されることができ、本明細書に説明された実施形態等に限定されない。
【００１１】
本発明の概念による実施形態等は、様々な変更を加えることができ、種々の形態を有することができるので、実施形態等を図面に例示し、本明細書において詳細に説明しようとする。しかしながら、これは、本発明の概念による実施形態等を特定の開示形態に対して限定しようとするものではなく、本発明の思想及び技術範囲に含まれるあらゆる変更、均等物、または代替物を含む。
【００１２】
本明細書において使用した用語は、単に特定の実施形態を説明するために使用されたものであって、本発明を限定しようとする意図ではない。単数の表現は、文脈上明らかに異なるように意味しない限り、複数の表現を含む。本明細書において、「含む」または「有する」などの用語は、本明細書に記載された特徴、数字、ステップ、動作、構成要素、部分品、またはこれらを組み合わせたものが存在することを指定しようとするものであり、１つまたはそれ以上の他の特徴や数字、ステップ、動作、構成要素、部分品、またはこれらを組み合わせたものなどの存在または付加可能性を予め排除しないことと理解されるべきである。
以下、本明細書に添付された図面を参照して本発明の実施形態等を詳細に説明する。
図１は、本発明の実施形態に係るパターン認証方法においてパターン登録ステップを説明するための図である。
【００１３】
図１に示すように、モバイル機器においてスマジ及びショルダーサーフィン攻撃防止のためのパターン認証方法のパターン登録ステップであって、まず、パターン認証装置１０の入力部１１０がユーザからパターンを受信する（Ｓ１１０）。ユーザから入力されたパターンは、保安性のために、少なくとも３個の頂点以上が互いに連結されたパターンであることができる。３個以下の頂点を連結したパターンが入力された場合、再度パターンを入力するように導くことができる。
【００１４】
その後、マッチング部１４０は、ユーザから入力されたパターンにマッチングされるコード値を抽出し、抽出されたコード値を格納部に格納する（Ｓ１２０）。このとき、コード値は、それぞれの点毎に別のアルファベットがマッチングされ得るが、これに対して限定するものではない。
【００１５】
ＫＤＩ（Ｋｅｙ  Ｄｅｒｉｖａｔｉｏｎ  ＩＤ）生成部１３０は、マッチングされたコード値と量子乱数テーブルとをマッチングしてユーザＫＤＩを生成する（Ｓ１３０）。このとき、前記量子乱数テーブルは、パターン認証装置１０の量子乱数生成部１２０で生成された複数個の量子乱数で構成されたテーブルであって、前記量子乱数は、予測不可能であり、独立的であり、偏向されていない真性量子乱数生成器（Ｔｒｕｅ  Ｑｕａｎｔｕｍ  Ｒａｎｄｏｍ  Ｎｕｍｂｅｒ  Ｇｅｎｅｒａｔｏｒ）から導いた量子乱数である。
図２は、本発明の実施形態に係るパターン認証方法においてパターン認証ステップを説明するための図である。
【００１６】
図２に示すように、本発明のモバイル機器のスマジ及びショルダーサーフィン防止のためのパターン認証方法におけるパターン認証ステップであって、パターン登録ステップ以後に、先に入力部がユーザから特定領域のタッチイベントを感知する（Ｓ２２０）。前記特定領域は、基本的にモバイル機器の下端一側に配置されることができ、イベントを感知できるボタンやユーザ及び攻撃者に見えないことがある。すなわち、アプリ内の下端一側のＨＯＫ（Ｈｉｄｄｅｎ  Ｏｎｅ  Ｃｌｉｃｋ）ボタンでありうるが、モバイル機器にユーザのクリックイベントを感知できる入力部のようなものであって、これに対して限定するものではない。実施形態によって特定領域は、物理的ボタンによりクリックイベントが入力され得る。また、前記タッチイベントは、タッチ回数とタッチテンポによって発生することができ、前記タッチテンポは、タッチ等間の互いに異なる時間間隔を意味する。
図３は、本発明の実施形態に係るパターン認証装置を説明するための図である。
【００１７】
図３に示すように、パターン認証装置１０は、入力部１１０、量子乱数生成部１２０、ＫＤＩ生成部１３０、マッチング部１４０、制御部１５０、認証部１６０、格納部１７０、出力部１８０で構成される。パターン認証装置１０は、有無線ネットワーク上でのユーザ端末機であって、スマートフォン、タブレットＰＣのように、運営体制ソフトウェアと様々なアプリケーションソフトウェアにより決められたプロセッサを実行でき、携帯が容易であって、移動中にも容易に活用できるモバイルコンピューティングデバイスであるが、これに対して限定するものではない。
【００１８】
入力部１１０は、特定領域のタッチイベントが感知されれば、一般モードから置換変換モードへと切り換えられることができる。一般モードは、モバイル機器及びモバイルアプリの基本状態であり、ＫＤＩのタッチイベントが基本値である０に設定された状態をいい、ユーザのタッチイベントがある場合、フィードバックとして振動及びサウンドが発生するように制御することができる。
【００１９】
入力部１１０がユーザからパターンを受信する（Ｓ２４０）。その後、マッチング部１４０が、ユーザが入力したパターンと対応するコード値をマッチングして格納部に格納する（Ｓ２５０）。ＫＤＩ生成部１３０がコード値と量子乱数テーブルとをマッチングしてユーザＫＤＩを生成する（Ｓ２６０）。前記ユーザＫＤＩは、ログインする度にそれぞれの登録とログイン用途の新しい量子乱数テーブルを生成して認証を行うことにより、保安性がより強化されることができる。
【００２０】
入力部１１０は、入力手段により実行される入力イベントを受信する。入力部１１０は、タッチスクリーンであることができ、タッチイベントを制御部１５０に伝達する。
【００２１】
このとき、前記量子乱数テーブルは、量子乱数生成部１２０で生成された複数個の量子乱数を含むテーブルであって、前記量子乱数は、予測不可能であり、独立的であり、偏向されていない真性量子乱数生成器（ＴＱＲＮＧ）から導いた量子乱数であることができる。
【００２２】
ＫＤＩ（Ｋｅｙ  Ｄｅｒｉｖａｔｉｏｎ  ＩＤ）生成部１３０は、コード値と量子乱数テーブルとをマッチングしてユーザＫＤＩを生成する（Ｓ１３０）。このとき、前記量子乱数テーブルは、量子乱数生成部で生成された複数個の量子乱数を含むテーブルであって、予測不可能であり、独立的であり、偏向されていない真性量子乱数生成器（ＴＱＲＮＧ）から導き及び生成した量子乱数である。ユーザＫＤＩは、ログインする度にそれぞれの量子乱数を生成し、これを用いて認証を行うことにより、保安性がより強化されることができる。
【００２３】
マッチング部１４０は、ユーザが入力したパターン（例えば、点と点の連結線）と、パターンに対応するコード値（例えば、それぞれの点に対応するアルファベット）とをマッチングすることができる。
制御部１５０は、アプリケーションソフトウェアの実行に関連したプロセスの処理を制御し、パターン認証装置１０の各構成の動作を制御する。
認証部１６０は、生成されたユーザＫＤＩを用いて認証を行うことができる。格納部に予め格納された情報と一致するか否かを判断することができる。
格納部１７０は、置換変換モードの際に変更されるコード値をマッチングして格納することができる。
出力部１８０は、ユーザがタッチ入力時、振動またはサウンドを出力することができる。
図４〜図６は、本発明の実施形態に係るパターン認証方法を説明するための図である。
【００２４】
図４（ａ）〜図４（ｃ）に示すように、パターン認証装置１０の下端に第１の領域４１０と第２の領域４２０とが配置され得る。第１の領域４１０と第２の領域４２０とは、一定の離間距離を持って並んで配置されることができる。ユーザが第１の領域４１０または第２の領域４２０のうち、少なくとも１つをタッチすれば、置換変換モードに進入することができる。第１の領域４１０は、左手親指に、第２の領域４２０は、右手親指に合うように配置されて使用利便性を増大した。ユーザがパターンを入力できるようにパターン認証装置１０の入力部上に複数個の頂点４３０がディスプレイされることができる。それぞれの点毎にマッチングされるコード値（アルファベット）とパターン線は、基本設定によってユーザに見えないようにすることができる。
【００２５】
図５に示すように、ユーザが４個の頂点を連結し、パターンを入力して設定を完了する。その後、第１の領域４１０または第２の領域４２０を１回タッチすれば、それぞれの頂点にマッチングされるコード値が「ＣＥＩＨ」値を生成でき、２回タッチすれば、コード値が「ＩＥＧＤ」として生成されることができる。図５の実施形態は、置換変換モードでユーザがタッチ時、コード値が回転して変更されるように実現することができる。
【００２６】
図６に示すように、置換変換モードでユーザがタッチ時、アルファベット順序にしたがってコード値に変更されることができる。例えば、第１の領域４１０または第２の領域４２０を１回タッチすれば、それぞれの頂点にマッチングされるコード値が「ＪＮＬＯ」値を生成でき、２回タッチすれば、コード値が「ＳＷＵＸ」として生成されることができる。
図７〜図８は、本発明の実施形態に係るユーザＫＤＩ生成方法を説明するための図である。
【００２７】
図７に示すように、生成されたコード値と量子乱数生成部で生成した量子乱数とをマッチングしてユーザＫＤＩを生成できる。量子乱数生成部で生成された量子乱数テーブルにマッチングしてユーザＫＤＩを生成する。すなわち、ＡＥＣＦパターンを入力すれば、ユーザＫＤＩ．ｖａｌｕｅは、「８ｂ９３４９１ｆ」の乱数列が生成され得る。
図８に示すように、ユーザのタッチイベント回数によって量子乱数を含む量子乱数テーブルにマッチングして、より保安性が強化された乱数列が生成され得る。
【００２８】
ユーザタッチイベント（ＨＯＫ）が３回であり、ＡＣＥＦパターンを入力すれば、ユーザＫＤＩ．ｖａｌｕｅは、「０５ｆ６７２０８」の乱数が生成され得る。ログインする度に新しい量子乱数を含む量子乱数テーブルにマッチングされるユーザＫＤＩを生成及び登録して、保安性が強化されるという効果がある。図９は、本発明の実施形態に係る認証サーバが格納するＫＤＩコード情報を例示する。
【００２９】
図１０は、本発明の実施形態に係るスマジ及びショルダーサーフィン防止パターン認証システム１の概略的な構成図である。パターン認証システム１は、ユーザモバイル機器１０と認証サーバ２０とで構成され、ユーザモバイル機器１０は、本発明のパターン認証装置１０として動作することができる。
【００３０】
本発明は、図面に示された実施形態等を参考として説明されたが、これは、例示的なものに過ぎず、本技術分野における通常の知識を有する者であれば、これから様々な変形及び均等な他の実施形態が可能であるという点を理解するであろう。したがって、本発明の本当の技術的保護範囲は、添付された特許請求の範囲の技術的思想により決められるべきであろう。
【図１】
2021534527.tif 000003
【図２】
2021534527.tif 000004
【図３】
2021534527.tif 000005
【図４】
2021534527.tif 000006
【図５】
2021534527.tif 000007
【図６】
2021534527.tif 000008
【図７】
2021534527.tif 000009
【図８】
2021534527.tif 000010
【図９】
2021534527.tif 000011
【図１０】
2021534527.tif 000012
【国際調査報告】
2021534527.tif 000013
2021534527.tif 000014
2021534527.tif 000015
2021534527.tif 000016