(57)【要約】 本発明は、複数の装置が連動してユーザのログインを行う安全ログインシステム及び方法、その装置に関する。本発明によるウェブサイトに接続する通信装置の安全ログインを行う方法は、認証データ提供装置が、前記ウェブサイトのログインに必要な認証関連データを前記通信装置から要請を受ける段階と、前記認証データ提供装置が、前記ウェブサイトのログインに必要な認証関連データを抽出する段階と、前記認証データ提供装置が、前記抽出した認証関連データを前記通信装置に伝送する段階と、前記通信装置が、前記認証関連データを用いて前記ウェブサイトにログイン認証を試みる段階と、を含む。【選択図】      図２
2016511855.tif 000002
【特許請求の範囲】
【請求項１】
ウェブサイトに接続する通信装置の安全ログインを行う方法であって、
認証データ提供装置が、前記ウェブサイトのログインに必要な認証関連データを前記通信装置から要請を受ける段階と、
前記認証データ提供装置が、前記ウェブサイトのログインに必要な認証関連データを抽出する段階と、
前記認証データ提供装置が、前記抽出した認証関連データを前記通信装置に伝送する段階と、
前記通信装置が、前記認証関連データを用いて前記ウェブサイトにログイン認証を試みる段階と、を含む安全ログイン方法。
【請求項２】
前記認証関連データを抽出する段階は、前記認証関連データとして暗号化したログイン認証情報を抽出し、
前記認証関連データを伝送する段階は、前記抽出した暗号化したログイン認証情報を前記通信装置に伝送し、
前記ログイン認証を試みる段階は、
前記通信装置が、前記認証データ提供装置から受信した暗号化したログイン認証情報を保管中の復号キーを用いて復号化し、該復号化したログイン認証情報を用いて前記ウェブサイトにログイン認証を試みることを特徴とする請求項１に記載の安全ログイン方法。
【請求項３】
記認証関連データを抽出する段階は、前記認証関連データとして復号キーを抽出し、
前記認証関連データを伝送する段階は、前記抽出した復号キーを前記通信装置に伝送し、
前記ログイン認証を試みる段階は、
前記通信装置が、前記認証データ提供装置から受信した復号キーを用いて保存中の暗号化したログイン認証情報を復号化し、該復号化したログイン認証情報を用いて前記ウェブサイトにログイン認証を試みることを特徴とする請求項１に記載の安全ログイン方法。
【請求項４】
前記認証関連データを抽出する段階は、前記認証関連データとして認証情報の保管住所を抽出し、
前記認証関連データを伝送する段階は、前記抽出した認証情報の保管住所を前記通信装置に伝送し、
前記ログイン認証を試みる段階は、
前記通信装置が、前記認証情報の保管住所に保管された認証情報を認証情報保管サーバから受信し、該受信した認証情報を用いて前記ウェブサイトにログイン認証を試みることを特徴とする安全ログイン方法。
【請求項５】
前記通信装置が、前記認証データ提供装置から受信した前記認証情報の保管住所を保管中の復号キーを用いて復号化する段階をさらに含むことを特徴とする請求項４に記載の安全ログイン方法。
【請求項６】
前記認証データ提供装置が、ユーザから本人認証情報の入力を受けてユーザの本人認証を行う段階をさらに含み、
前記認証関連データを伝送する段階は、
前記ユーザの本人認証に成功した場合、前記認証関連データを前記通信装置に伝送することを特徴とする請求項１に記載の安全ログイン方法。
【請求項７】
前記ユーザの本人認証を行う段階は、
前記ユーザの生体情報の入力を受け、該入力を受けた生体情報と自体保存中の生体情報とが臨界値以上に一致する否かを確認することを特徴とする請求項６に記載の安全ログイン方法。
【請求項８】
認証データ提供装置においてウェブサイトに接続する通信装置の安全ログインを行う方法であって、
前記ウェブサイトのログインに必要な認証関連データを前記通信装置から要請を受ける段階と、
前記ウェブサイトのログインに必要な前記通信装置のログイン認証情報を抽出する段階と、
前記ウェブサイトで前記通信装置のログイン認証が行われるよう前記抽出したログイン認証情報を前記ウェブサイトに伝送する段階と、を含む安全ログイン方法。
【請求項９】
前記ウェブサイトを通じて付与された前記通信装置のアクセストークンを確認する段階をさらに含み、
前記ウェブサイトに伝送する段階は、
前記確認したアクセストークンを前記ログイン認証情報とともに前記ウェブサイトに伝送することを特徴とする請求項８に記載の安全ログイン方法。
【請求項１０】
前記ログイン認証情報を抽出する段階は、
前記通信装置に復号キーを要請して受信する段階と、
暗号化したログイン認証情報を抽出し、前記復号キーを用いて前記抽出したログイン認証情報を復号化する段階と、を含み、
前記ウェブサイトに伝送する段階は、
前記復号化したログイン認証情報を前記ウェブサイトに伝送することを特徴とする請求項８に記載の安全ログイン方法。
【請求項１１】
ユーザから本人認証情報の入力を受けてユーザの本人認証を行う段階をさらに含み、
前記ウェブサイトに伝送する段階は、
前記ユーザの本人認証に成功した場合、前記ログイン認証情報を前記ウェブサイトに伝送することを特徴とする請求項８に記載の安全ログイン方法。
【請求項１２】
ウェブサイトのログインに必要な認証関連データを第２通信装置から要請を受ければ、前記第２通信装置の認証関連データを抽出して前記第２通信装置に伝送する第１通信装置と、
前記第１通信装置から受信した認証関連データに基づいて前記ウェブサイトのログイン認証情報を獲得する第２通信装置と、
前記第２通信装置から獲得したログイン認証情報を受信し、該受信したログイン情報に基づいて前記第２通信装置のログイン認証を行うウェブサーバと、を含む安全ログインシステム。
【請求項１３】
前記第１通信装置は、前記認証関連データとして暗号化したログイン認証情報を抽出して前記第２通信装置に提供し、
前記第２通信装置は、前記第１通信装置から受信した暗号化したログイン認証情報を保管中の復号キーで復号化することで前記ログイン認証情報を獲得することを特徴とする請求項１２に記載の安全ログインシステム。
【請求項１４】
第１通信装置は、前記認証関連データとして復号キーを抽出し、該抽出した復号キーを前記第２通信装置に提供し、
前記第２通信装置は、第１通信装置から受信した復号キーを用いて自体保存中の暗号化したログイン認証情報を復号化することで前記ログイン認証情報を獲得することを特徴とする請求項１２に記載の安全ログインシステム。
【請求項１５】
前記第１通信装置は、前記認証関連データとして認証情報が保管された認証情報の保管住所を抽出して前記第２通信装置に伝送し、
前記第２通信装置は、前記認証情報の保管住所に保管されたログイン認証情報を認証情報保管サーバから受信することで前記ログイン認証情報を獲得することを特徴とする請求項１２に記載の安全ログインシステム。
【請求項１６】
前記第２通信装置は、
前記第１通信装置から受信した前記認証情報の保管住所を保管中の復号キーを用いて復号化した後、該復号化した認証情報の保管住所に保管された認証情報を前記認証情報保管サーバから受信することを特徴とする請求項１５に記載の安全ログインシステム。
【請求項１７】
第１通信装置は、
ユーザから本人認証情報の入力を受けてユーザの本人認証を行った後、前記ユーザの本人認証に成功した場合、前記認証関連データを前記第２通信装置に伝送することを特徴とする請求項１２に記載の安全ログインシステム。
【請求項１８】
前記第１通信装置は、
前記ユーザの生体情報の入力を受け、該入力を受けた生体情報と自体保存中の生体情報とが臨界値以上に一致する否かを確認することで前記ユーザの本人認証を行うことを特徴とする請求項１７に記載の安全ログインシステム。
【請求項１９】
ウェブサイトに接続する第２通信装置と、
前記ウェブサイトのログインに必要な認証関連データを前記第２通信装置から要請を受け、前記ウェブサイトに対する前記第２通信装置のログイン認証情報を抽出する第１通信装置と、
前記第１通信装置から前記第２通信装置のログイン認証情報を受信し、該ログイン認証情報に基づいて前記第２通信装置のログイン認証を行うウェブサーバと、を含む安全ログインシステム。
【請求項２０】
前記第１通信装置は、
前記通信装置のアクセストークンを確認し、前記アクセストークンを前記ログイン認証情報とともに前記ウェブサーバに提供し、
前記ウェブサーバは、
前記アクセストークンに基づいて前記第２通信装置を識別することでログイン認証を行うことを特徴とする請求項１９に記載の安全ログインシステム。
【請求項２１】
第１通信装置は、
前記第２通信装置に復号キーを要請して受信した後、暗号化したログイン認証情報を抽出し、前記復号キーを用いて前記抽出したログイン認証情報を復号化して前記ウェブサーバに伝送することを特徴とする請求項１９に記載の安全ログインシステム。
【請求項２２】
ユーザから本人認証情報の入力を受けてユーザの本人認証を行い、前記ユーザの本人認証に成功した場合、前記ログイン認証情報を前記ウェブサーバに伝送することを特徴とする請求項１９に記載の安全ログインシステム。
【請求項２３】
一つ以上のプロセッサと、
メモリーと、
前記メモリーに保存され、前記一つ以上のプロセッサによって実行されるように構成される一つ以上のプログラムと、を含む認証データ提供装置であって、
前記プログラムは、
認証関連データを保存するデータ保存モジュールと、
前記認証データ提供装置と連動し、ウェブサイトに接続する通信装置から前記ウェブサイトのログインに必要な認証関連データの要請を受ければ、前記データ保存モジュールから前記通信装置の認証関連データを抽出するデータ抽出モジュールと、
前記データ抽出モジュールから抽出した認証関連データを前記ウェブサイトまたは前記通信装置に伝送する認証データ提供モジュールと、を含む認証データ提供装置。
【請求項２４】
前記データ保存モジュールは、暗号化したログイン認証情報を保存し、
前記認証データ抽出モジュールは、前記通信装置に復号キーを要請して受信した後、前記データ保存モジュールに保存された暗号化したログイン認証情報を抽出し、前記復号キーを用いて前記抽出した暗号化したログイン認証情報を復号化し、
前記認証データ提供モジュールは、前記復号化したログイン認証情報を前記ウェブサイトまたは前記通信装置に伝送することを特徴とする請求項２３に記載の認証データ提供装置。
【請求項２５】
前記認証データ提供モジュールは、
前記通信装置のアクセストークンを確認し、該アクセストークンを前記ログイン認証情報とともに前記ウェブサイトに伝送することを特徴とする請求項２４に記載の認証データ提供装置。
【請求項２６】
前記データ保存モジュールは、暗号化したログイン認証情報を保存し、
前記認証データ抽出モジュールは、前記データ保存モジュールに保存された暗号化したログイン認証情報を抽出し、
前記認証データ提供モジュールは、前記抽出した暗号化したログイン認証情報を前記通信装置に伝送することを特徴とする請求項２３に記載の認証データ提供装置。
【請求項２７】
前記データ保存モジュールは、前記通信装置で保管する暗号化したログイン認証情報を復号化できる復号キーを保存し、
前記認証データ抽出モジュールは、前記データ保存モジュールから復号キーを抽出し、
前記認証データ提供モジュールは、前記抽出した復号キーを前記通信装置に伝送することを特徴とする請求項２３に記載の認証データ提供装置。
【請求項２８】
前記データ保存モジュールは、前記ウェブサイトのログイン認証情報が保管される認証情報の保管住所を保存し、
前記認証データ抽出モジュールは、前記データ保存モジュールから前記認証情報の保管住所を抽出し、
前記認証データ提供モジュールは、前記抽出した認証情報の保管住所を前記通信装置に伝送することを特徴とする請求項２３に記載の認証データ提供装置。
【請求項２９】
ユーザから本人認証情報の入力を受けてユーザの本人認証を行う本人認証モジュールをさらに含み、
前記認証データ提供モジュールは、前記ユーザの本人認証に成功した場合、前記認証関連データを前記通信装置または前記ウェブサイトに伝送することを特徴とする請求項２３に記載の認証データ提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログイン処理技術に関し、より詳しくは、複数の装置が連動してユーザのログインを行う安全ログインシステム及び方法、そのための装置に関する。
【０００２】
本出願は、２０１２年１２月２７日出願の韓国特許出願第１０−２０１２−０１５５６３０号及び２０１３年１１月１４日出願の韓国特許出願第１０−２０１３−０１３７９８２号に基づく優先権を主張し、該当出願の明細書及び図面に開示された内容は、すべて本出願に援用される。
【背景技術】
【０００３】
通常、ユーザ認証のためにパスワード認証方式が用いられている。パスワード認証方式は、ユーザがウェブサーバに接続して自身のＩＤ及びパスワードを設定した後、端末機で設定したＩＤ及びパスワードを入力することでログインを行う方式である。また、従来のパスワード認証方式から更に進化し、ユーザが設定したタッチパターンを用いてユーザを認証する技術が用いられている。韓国公開特許第１０−２００９−００１３４３２号は、パターンを用いてユーザを認証する携帯端末機及びそのロック及びロック解除方法について開示している。
【０００４】
しかし、このような方式は、ショルダーサーフィン（ｓｈｏｕｌｄｅｒ  ｓｕｒｆｉｎｇ）によってユーザの認証情報、すなわち、ＩＤ及びパスワードを他人によって盗み見られてしまう問題点がある。さらに、特定ユーザのＩＤ及びパスワードを他人に盗み見られた場合、前記特定ユーザがＩＤ及びパスワードを変更するか会員を脱退しない限り、前記ユーザの個人データが前記他人に持続的に露出されるという問題点がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上記問題点に鑑みてなされたものであり、ショルダーサーフィンなどの外部のハッキングからユーザの認証情報を保護し、認証情報の保安性を強化した安全ログインシステム及び方法、そのための装置を提供することを目的とする。
【０００６】
本発明の他の目的及び長所は、下記する説明によって理解でき、本発明の実施例によってより明らかに分かるであろう。また、本発明の目的及び長所は、特許請求の範囲に示される手段及びその組合せによって実現することができる。
【課題を解決するための手段】
【０００７】
上記の課題を達成するための第１側面によるウェブサイトに接続する通信装置の安全ログインを行う方法は、認証データ提供装置が、前記ウェブサイトのログインに必要な認証関連データを前記通信装置から要請を受ける段階と、前記認証データ提供装置が、前記ウェブサイトのログインに必要な認証関連データを抽出する段階と、前記認証データ提供装置が、前記抽出した認証関連データを前記通信装置に伝送する段階と、前記通信装置が、前記認証関連データを用いて前記ウェブサイトにログイン認証を試みる段階と、を含むことを特徴とする。
【０００８】
上記課題を達成するための本発明の第２側面による認証データ提供装置において、ウェブサイトに接続する通信装置の安全ログインを行う方法は、前記ウェブサイトのログインに必要な認証関連データを前記通信装置から要請を受ける段階と、前記ウェブサイトのログインに必要な前記通信装置のログイン認証情報を抽出する段階と、前記ウェブサイトで前記通信装置のログイン認証が行われるように前記抽出したログイン認証情報を前記ウェブサイトに伝送する段階と、を含むことを特徴とする。
【０００９】
上記課題を達成するための本発明の第３側面による安全ログインシステムは、ウェブサイトのログインに必要な認証関連データを第２通信装置から要請を受ければ、前記第２通信装置の認証関連データを抽出して前記第２通信装置に伝送する第１通信装置と、前記第１通信装置から受信した認証関連データに基づいて前記ウェブサイトのログイン認証情報を獲得する第２通信装置と、前記第２通信装置から獲得したログイン認証情報を受信し、該受信したログイン情報に基づいて前記第２通信装置のログイン認証を行うウェブサーバと、を含むことを特徴とする。
【００１０】
上記課題を達成するための本発明の第４側面による安全ログインシステムは、ウェブサイトに接続する第２通信装置と、前記ウェブサイトのログインに必要な認証関連データを前記第２通信装置から要請を受け、前記ウェブサイトに対する前記第２通信装置のログイン認証情報を抽出する第１通信装置と、前記第１通信装置から前記第２通信装置のログイン認証情報を受信し、該ログイン認証情報に基づいて前記第２通信装置のログイン認証を行うウェブサーバと、を含むことを特徴とする。
【００１１】
上記課題を達成するための本発明の第５側面による認証データ提供装置は、一つ以上のプロセッサと、メモリーと、前記メモリーに保存されている前記一つ以上のプロセッサによって実行されるように構成される一つ以上のプログラムと、を含む認証データ提供装置であって、前記プログラムは、認証関連データを保存するデータ保存モジュールと、前記認証データ提供装置と連動し、ウェブサイトに接続する通信装置から前記ウェブサイトのログインに必要な認証関連データの要請を受ければ、前記データ保存モジュールから前記通信装置の認証関連データを抽出するデータ抽出モジュールと、前記データ抽出モジュールから抽出した認証関連データを前記ウェブサイトまたは前記通信装置に伝送する認証データ提供モジュールと、を含むことを特徴とする。
【発明の効果】
【００１２】
本発明は、第１通信装置及び第２通信装置が連動してログイン認証情報をウェブサーバに提供することで、ショルダーサーフィンからユーザの認証情報を保護し、ユーザの認証情報に対する保安を強化できるという長所がある。
【００１３】
また、本発明による第１通信装置は、ユーザの本人認証を一次的に行い、該本人認証の結果に従って認証関連データを第２通信装置に提供することで、ユーザの認証情報に対する保安性をさらに強化できるという長所がある。
【００１４】
さらに、本発明は、ログイン認証に必要なデータを複数の装置を通じて分散させて保存するため、悪意的な意図を持つ他人に特定装置のデータを奪われたとしてもユーザのログイン認証情報を完全に獲得することができないため、ユーザ認証情報をさらに安全に保護できるという利点がある。
【図面の簡単な説明】
【００１５】
本明細書に添付される次の図面は、本発明の望ましい実施例を例示するものであり、発明の詳細な説明とともに本発明の技術的な思想をさらに理解させる役割をするため、本発明は図面に記載された事項だけに限定されて解釈されてはならない。
【図１】本発明の一実施例による安全ログインシステムの構成を示す図である。
【図２】本発明による安全ログインシステムにおいてログイン認証を行う方法の一実施例を説明するフローチャートである。
【図３】本発明による安全ログインシステムにおいてログイン認証を行う方法の他の実施例を説明するフローチャートである。
【図４】本発明による安全ログインシステムにおいてログイン認証を行う方法のさらに他の実施例を説明するフローチャートである。
【図５】本発明による安全ログインシステムにおいてログイン認証を行う方法のさらに他の実施例を説明するフローチャートである。
【図６】本発明の一実施例による認証データ提供装置の構成を示す図である。
【図７】本発明の一実施例による安全ログインプログラムの構成を示す図である。
【発明を実施するための形態】
【００１６】
上述の目的、特徴及び長所は、添付された図面及び以下の詳細な説明を通じてより明らかになり、それによって本発明が属する技術分野における通常の知識を持つ者が本発明の技術的思想を容易に実施することが可能であろう。なお、本発明の説明にあたり、本発明に関連する公知技術ついての具体的な説明が、不要に本発明の要旨をぼやかすと判断される場合、その詳細な説明を略する。以下、添付された図面を参照して本発明の望ましい実施例を詳しく説明する。
【００１７】
図１は、本発明の一実施例による安全ログインシステムの構成を示す図である。
【００１８】
図１に示したように、本発明の実施例による安全ログインシステムは、第１通信装置１０、第２通信装置２０、保安中継サーバ３０、ウェブサーバ４０及び認証情報保管サーバ５０を含む。
【００１９】
第１通信装置１０、第２通信装置２０、保安中継サーバ３０、ウェブサーバ４０、認証情報保管サーバ５０それぞれは、ネットワーク６０を通じて相互通信する。ここで、ネットワーク６０は、移動通信網、有線インターネット網、近距離無線通信網などを含むものであって、本発明に属する分野において主知・慣用技術にあたるため、詳しい説明は省略する。
【００２０】
ウェブサーバ４０は、ポータルサービス、金融サービス、オンラインショッピングサービス、電子商取引サービスなどのようなオンラインサービスをユーザに提供するサーバであって、各ユーザのＩＤ／パスワードなどのようなログイン認証情報を保存する。特に、ウェブサーバ４０は、第２通信装置２０がログインを試みる場合、前記第２通信装置２０のログイン認証情報を第１通信装置１０または第２通信装置２０から受信し、該ログイン認証情報に基づいて第２通信装置２０のログイン認証を行う。
【００２１】
保安中継サーバ３０は、一つ以上のユーザ識別情報と第１通信装置１０の識別情報がマッピングされたテーブルを保存する。この際、保安中継サーバ３０は、第１通信装置１０の識別情報として第１通信装置１０の電話番号、ＩＰ住所、ＭＡＣ住所、第１通信装置１０に設置された安全ログインアプリケーション識別情報などのいずれか一つが保存可能であり、ユーザ識別情報として安全ログインサービスＩＤ、ユーザの住民登録番号、Ｉ−ＰＩＮ(Ｉｎｔｅｒｎｅｔ  Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ)、移動通信電話番号などを保存し得る。
【００２２】
特に、保安中継サーバ３０は、第２通信装置２０からログイン知らせメッセージを受信すれば、前記第２通信装置２０のユーザ識別情報とマッピングされた第１通信装置１０の識別情報を確認し、該識別情報を有する第１通信装置１０に前記ログイン知らせメッセージを伝送する。望ましくは、保安中継サーバ３０は、前記ログイン知らせメッセージをプッシュ通知の形態で伝送し得る。
【００２３】
認証情報保管サーバ５０は、暗号化処理したサイト別ログイン認証情報をユーザ毎に区分して保存する。この際、認証情報保管サーバ５０は、ログイン認証情報の保管住所を設定し、該設定した保管住所に暗号化したログイン認証情報をそれぞれ保存する。すなわち、認証情報保管サーバ５０は、それぞれのログイン認証情報に対して唯一の保管住所を設定して、該設定した各保管住所に暗号化したログイン認証情報をそれぞれ保管する。前記認証情報保管サーバ５０は、暗号化したログイン認証情報をユーザから受信すれば、前記ログイン認証情報に対する保管住所を設定して前記設定した保管住所を有する保存領域に前記ログイン認証情報を保存する。かつ、認証情報保管サーバ５０は、ログイン認証情報が保存された保管住所をユーザに提供し、該保管住所をユーザの第１通信装置１０に保存させる。
【００２４】
第２通信装置２０は、ウェブサーバ４０にログインを試みる装置であって、安全ログインサービスのためのエージェント２１を搭載する。前記エージェント２１は、第２通信装置２０が特定サイトへのログインを行うか否かをモニターし、ログインを行う場合、ログインを試みるウェブサイトの識別情報、ログインユーザの識別情報及び第２通信装置２０の識別情報が含まれたログイン知らせメッセージを生成して保安中継サーバ３０に伝送する。
【００２５】
望ましくは、エージェント２１は、一般ログインメニューの他に本発明による安全ログインを行うメニューをウェブブラウザーまたはウェブページに出力し得る。例えば、エージェント２１は、ウェブページのログインメニューの下に安全ログインメニューをさらに出力し得る。
【００２６】
一実施例で、第２通信装置２０は、復号キーを保存し、該復号キーを指定された第１通信装置１０に提供し得る。望ましくは、第２通信装置２０は、第１通信装置１０で保存中の暗号化されたログイン認証情報を復号化できる固有の復号キーを保存する。
【００２７】
他の実施例で、第２通信装置２０は、第１通信装置１０から暗号化した認証情報を受信し、該認証情報を自体保存中の復号キーを用いて復号化した後、該復号化した認証情報を用いてウェブサーバ４０へのログイン認証を行うことができる。
【００２８】
さらに他の実施例で、第２通信装置２０は、ウェブサイト毎に暗号化した認証情報を保存し、該認証情報を解読できる復号キーを第１通信装置１０から受信し、該復号キーを用いて認証情報を復号化してウェブサーバ４０に提供し得る。
【００２９】
また、さらに他の実施例で、第２通信装置２０は、第１通信装置１０から認証情報の保管住所を受信し、該認証情報の保管住所に保管された認証情報を認証情報保管サーバ５０から受信し得る。
【００３０】
このような第２通信装置２０は、デスクトップコンピューター、タブレットコンピューター、ノートブックコンピューター、移動通信端末などであって、ネットワーク６０を経由してウェブサーバ４０に接続できる通信装置であれば制限なく採択可能である。また、前記エージェント２１は、安全ログインアプリケーションまたはプラグインが設置された場合に第２通信装置２０に搭載可能であり、さらにウェブページに含まれた安全ログインスクリプトが実行される場合に第２通信装置２０に搭載され得る。さらに、前記エージェント２１は、さらに他のスクリプト、ウェブ保存所、クッキーなどの他のプログラムまたは命令語によって具現され得る。
【００３１】
第１通信装置１０は、認証関連データを第２通信装置２０またはウェブサーバ４０に提供する機能を行う。前記認証関連データは、復号キー、ログイン認証情報(例えば、ＩＤ及びパスワード)、認証情報の保管住所のうち一つ以上を含む。また、第１通信装置１０は、保安中継サーバ３０からログイン知らせメッセージを受信すれば、ユーザから本人認証情報(例えば、生体情報など)の入力を受け、入力を受けた本人認証情報が保存中の本人認証情報と一致する場合、認証関連データを抽出して第２通信装置２０またはウェブサーバ４０に伝送する。
【００３２】
一実施例で、第１通信装置１０は、各ウェブサイトのログイン認証情報が記録された保安データを通信装置識別情報毎に区分し保存して、第２通信装置２０から復号キーを獲得した後、該復号キーを用いて第２通信装置２０が接続したウェブサイトのログイン認証情報を復号化してウェブサーバ４０または第２通信装置２０に伝送することができる。
【００３３】
他の実施例で、第１通信装置１０は、各ウェブサイトのログイン認証情報が暗号化して記録された保安データを通信装置識別情報毎に分けて保存し、第２通信装置２０が接続を試みるウェブサイトのログイン認証情報を第２通信装置２０に伝送することもできる。
【００３４】
さらに他の実施例で、第１通信装置１０は、暗号化したログイン認証情報を復号化するのに用いる復号キーを通信装置毎に区分して保存し、特定復号キーを第２通信装置２０に伝送し得る。
【００３５】
さらに他の実施例で、第１通信装置１０は、ウェブサイト別認証情報の保管住所を通信装置識別情報毎に区分して保存し、第２通信装置２０のユーザが接続を試みるウェブサイトを確認した後、該ウェブサイトの認証情報が保管された認証情報の保管住所を第２通信装置２０に提供することもできる。
【００３６】
このような第１通信装置１０は、タブレットコンピューター、ノートブックコンピューター、移動通信端末、サーバなどであって、望ましくはスマートフォーンである。また、第１通信装置１０及び第２通信装置２０それぞれを同一ユーザが保有することがさらに望ましい。
【００３７】
図２は、本発明による安全ログインシステムにおいてログイン認証を行う方法の一実施例を説明する流れである。
【００３８】
図２を参照すれば、第２通信装置２０は、ユーザが入力したウェブサイト住所が付与されたウェブサーバ４０に接続し、ウェブサーバ４０は、ＩＤ及びパスワードを入力できるログインメニューが含まれたウェブページを第２通信装置２０に伝送する(Ｓ２０１)。この際、ウェブサーバ４０は、アクセストークン（ａｃｃｅｓｓ  ｔｏｋｅｎ）を生成し、該アクセストークン及びウェブサイト識別情報(例えば、ウェブサーバのサイト住所)を前記ウェブページとともに第２通信装置２０に伝送する。前記アクセストークンは、第２通信装置２０がログインの実行時に必要な保安情報が記録された一種の客体として、固有の識別情報(例えば、保安識別情報)を有する。
【００３９】
次に、第２通信装置２０は、ウェブサーバ４０から受信したウェブページを画面に出力する。この際、第２通信装置２０のエージェント２１は、前記ウェブページのログインメニューの下に安全ログインメニューを出力し得る。望ましくは、第２通信装置２０のエージェント２１は、クッキーなどの保存空間に安全ログインサービスのニックネームまたはＩＤが保管された場合、該ニックネームまたはＩＤを前記安全ログインメニューとともにウェブページに表示し得る。
【００４０】
続いて、第２通信装置２０のエージェント２１は、安全ログインメニューがクリックされるか否かをモニターし、安全ログインメニューがクリックされれば(Ｓ２０３)、ログインしようとするウェブサイトの識別情報(例えば、ウェブサイトの住所)、ウェブサーバ４０に接近可能なアクセストークン、ユーザ識別情報及び第２通信装置２０の識別情報が含まれたログイン知らせメッセージを生成し、保安中継サーバ３０に伝送する(Ｓ２０５)。この際、エージェント２１は、ユーザ識別情報として安全ログインサービスＩＤ、ユーザの住民登録番号、Ｉ−ＰＩＮ、移動通信電話番号などのうちいずれか一つをログイン知らせメッセージに記録可能である。さらに、エージェント２１は、第２通信装置２０の識別情報として、自身の識別情報(すなわち、エージェント識別情報)、第２通信装置２０のＩＰ住所、ＭＡＣ住所などのうちいずれか一つをログイン知らせメッセージに記録可能である。
【００４１】
すると、保安中継サーバ３０は、前記ログイン知らせメッセージに含まれたユーザの識別情報を確認し、該ユーザ識別情報とマッピングされた第１通信装置１０の識別情報を確認する。そして、保安中継サーバ３０は、前記確認した識別情報を有する第１通信装置１０に前記ログイン知らせメッセージを伝送する(Ｓ２０７)。
【００４２】
次に、第１通信装置１０は、保安中継サーバ３０から受信したログイン知らせメッセージからユーザ識別情報、ウェブサイト識別情報、アクセストークン及び第２通信装置２０の識別情報を抽出する。
【００４３】
続いて、第１通信装置１０は、ユーザの本人認証を要請する知らせ窓を出力し、ユーザから本人認証情報の入力を受ける(Ｓ２０９)。この際、第１通信装置１０は、ユーザが予め設定した本人認証パスワードの入力を受けることができ、望ましくは、カメラまたは生体情報の入力手段などを通じてユーザの指紋、虹彩などのような生体情報をユーザから入力を受ける。
【００４４】
次に、第１通信装置１０は、予めユーザから入力を受けて自体保存している本人認証情報と前記ユーザから入力を受けた本人認証情報とが一致するか否かを認証する(Ｓ２１１)。第１通信装置１０は、前記ユーザから入力を受けた本人認証情報と自体保存している本人認証情報とが一致しなければ、第２通信装置２０に認証関連データを提供できないことを知らせるデータ提供不可メッセージを伝送する(Ｓ２１３)。または、第１通信装置１０は、本人認証情報の再入力を要求するメッセージを画面に出力することもできる。
【００４５】
一方、第１通信装置１０は、前記ユーザからの入力を受けた本人認証情報と、自体保存している本人認証情報とが一致すれば、第２通信装置２０に復号キーを要請する(Ｓ２１５)。すると、第２通信装置２０は、自体保有している復号キーを抽出して第１通信装置１０に伝送する(Ｓ２１７)。
【００４６】
続いて、第１通信装置１０は、ログイン知らせメッセージに含まれた第２通信装置識別情報及びウェブサイト識別情報を確認し、前記第２通信装置識別情報に基づいて通信装置毎に区分された保安データの中から前記第２通信装置専用の保安データを抽出する。次に、第１通信装置１０は、前記抽出した保安データに含まれたログイン認証情報の中から前記ウェブサイト識別情報とマッピングされる暗号化したログイン認証情報(例えば、ＩＤ及びパスワード)を抽出する(Ｓ２１９)。続いて、第１通信装置１０は、前記抽出したログイン認証情報を前記復号キーを用いて復号化する(Ｓ２２１)。
【００４７】
次に、第１通信装置１０は、前記ログイン知らせメッセージから抽出したウェブサイト識別情報及びアクセストークンを確認し、このウェブサイト識別情報が付与されたウェブサーバ４０に前記抽出したログイン認証情報及び前記アクセストークンを伝送する(Ｓ２２３)。
【００４８】
すると、ウェブサーバ４０は、第１通信装置１０から受信したアクセストークンに基づいて、ログインを試みる第２通信装置２０を識別し、前記ログイン認証情報が正確か否かを確認することで、前記第２通信装置２０のログイン認証を行う(Ｓ２２５)。
【００４９】
次に、ウェブサーバ４０は、ログイン認証に失敗すれば、第２通信装置２０のログインを失敗処理する一方、ログイン認証に成功すれば、認証成功メッセージを第２通信装置２０に伝送した後(Ｓ２２７)、第２通信装置２０が要請したオンラインサービスを提供する。望ましくは、ウェブサーバ４０は、ログイン認証に成功した場合、第１通信装置１０に第２通信装置２０がログインに成功したことを知らせる。
【００５０】
また、第１通信装置１０は、復号化したログイン認証情報をウェブサーバ４０ではない前記第２通信装置２０に送り得る。この場合、第２通信装置２０は、前記第１通信装置１０から受信したログイン認証情報をウェブサーバ４０に伝送してログイン認証を直接行う。
【００５１】
以下、図３ないし図５を参照した説明において、図２と同じ参照符号を有する各段階は、図２と同一であるため、共通する参照符号を有する段階(Ｓ２０１ないしＳ２１５)についての説明は省略する。
【００５２】
図３は、本発明による安全ログインシステムにおいて、ログイン認証を行う方法の他の実施例を説明するフローチャートである。
【００５３】
図３を参照すれば、第１通信装置１０は、ユーザの本人認証に成功すれば、自体保存中の暗号化したログイン認証情報を抽出する(Ｓ３１９)。具体的に、第１通信装置１０は、Ｓ２０７段階で受信したログイン知らせメッセージに含まれた第２通信装置識別情報及びウェブサイト識別情報を確認し、前記第２通信装置識別情報に基づいて通信装置毎に区分された保安データの中から前記第２通信装置専用の保安データを抽出する。次に、第１通信装置１０は、前記抽出した保安データに含まれたログイン認証情報の中から前記ウェブサイト識別情報とマッピングされる暗号化したログイン認証情報(例えば、ＩＤ及びパスワード)を抽出する。前記暗号化したログイン認証情報は、前記第２通信装置２０で保管中の復号キーを用いて正常に復号化される。
【００５４】
続いて、第１通信装置１０は、前記抽出した暗号化したログイン認証情報を第２通信装置１０に伝送する（Ｓ３２１)。
【００５５】
すると、第２通信装置２０は、第１通信装置１０から受信した暗号化したログイン認証情報を自体保管中の復号キーを用いて復号化し(Ｓ３２３)、該復号化したログイン認証情報をウェブサーバ４０に伝送してログイン認証を要請する(Ｓ３２５)。
【００５６】
次に、ウェブサーバ４０は、第２通信装置２０から受信したログイン認証情報が正確であるか否かを確認することで、前記第２通信装置２０のログイン認証を行う(Ｓ３２７)。
【００５７】
次に、ウェブサーバ４０は、ログイン認証に失敗すれば、第２通信装置２０のログインを失敗処理する一方、ログイン認証に成功すれば、認証成功メッセージを第２通信装置２０に伝送した後(Ｓ３２９)、第２通信装置２０が要請したオンラインサービスを提供する。
【００５８】
図４は、本発明による安全ログインシステムでログイン認証を行う方法のさらに他の実施例を説明するフローチャートである。
【００５９】
図４を参照して説明した実施例では、第１通信装置１０が、通信装置毎に区分された復号キーを保存し、第２通信装置２０が、暗号化した各ウェブサイトのログイン認証情報を保存する。
【００６０】
図４を参照すれば、第１通信装置１０は、ユーザの本人認証に成功すれば、通信装置毎に区分された復号キーの中からログイン知らせメッセージに含まれた第２通信装置識別情報に対応する復号キーを抽出する(Ｓ４１９)。続いて、第１通信装置１０は、前記抽出した復号キーを第２通信装置２０に伝送する(Ｓ４２１)。
【００６１】
続いて、第２通信装置２０は、自体保存中の暗号化したサイト別ログイン認証情報から、現在接続中のウェブサイト識別情報とマッピングされた暗号化したログイン認証情報を抽出する(Ｓ４２３)。続いて、第２通信装置２０は、前記抽出したログイン認証情報を第１通信装置１０から受信した復号キーを用いて復号化する(Ｓ４２５)。次に、第２通信装置２０は、前記復号化したログイン認証情報をウェブサーバ４０に伝送してログイン認証を要請する(Ｓ４２７)。
【００６２】
すると、ウェブサーバ４０は、第２通信装置２０から受信したログイン認証情報が正確であるか否かを確認することで、前記第２通信装置２０のログイン認証を行う(Ｓ４２９)。次に、ウェブサーバ４０は、ログイン認証に失敗すれば、第２通信装置２０のログインを失敗処理する一方、ログイン認証に成功すれば、認証成功メッセージを第２通信装置２０に伝送した後(Ｓ４３１)、第２通信装置２０が要請したオンラインサービスを提供する。
【００６３】
図５は、本発明による安全ログインシステムでログイン認証を行う方法のさらに他の実施例を説明するフローチャートである。
【００６４】
図５を参照して説明した実施例では、第１通信装置１０が暗号化処理されたウェブサイト別認証情報の保管住所を通信装置識別情報毎に区分して保存する。
【００６５】
図５を参照すれば、第１通信装置１０は、ユーザの本人認証に成功すれば、Ｓ２０７段階で受信したログイン知らせメッセージに含まれた第２通信装置識別情報に基づいて、ログインを試みる第２通信装置専用の保管住所データを確認する。そして、第１通信装置１０は、前記確認した第２通信装置専用の保管住所データの中から、ログイン知らせメッセージに含まれたサイト識別情報とマッピングされる暗号化した認証情報の保管住所を抽出する(Ｓ５１９)。前記暗号化した認証情報の保管住所は、第２通信装置２０での保有中の復号キーを通じて正常に復号化される。
【００６６】
続いて、第１通信装置１０は、前記抽出した暗号化した認証情報の保管住所を第２通信装置２０に伝送する(Ｓ５２１)。
【００６７】
すると、第２通信装置２０は、自体保存中の復号キーを抽出し、該復号キーを用いて第１通信装置１０から受信した暗号化した認証情報の保管住所を復号化する。そして、第２通信装置２０は、前記保管住所の記録された認証情報要請メッセージを認証情報保管サーバ５０に伝送する(Ｓ５２３)。
【００６８】
すると、認証情報保管サーバ５０は、前記認証情報要請メッセージから認証情報の保管住所を確認し、該保管住所に保管された暗号化したログイン認証情報を抽出して第２通信装置２０に伝送する(Ｓ５２５)。すなわち、認証情報保管サーバ５０は、保存中の複数のログイン認証情報の中から前記確認した認証情報の保管住所を有するログイン認証情報を抽出して第２通信装置２０に伝送する。前記暗号化したログイン認証情報は、第２通信装置２０で保有している復号キーを通じて正常に復号化される。
【００６９】
続いて、第２通信装置２０は、認証情報保管サーバ５０から受信した前記暗号化した認証情報を自体保存中の復号キーを用いて復号化する(Ｓ５２７)。次に、第２通信装置２０は、前記復号化したログイン認証情報をウェブサーバ４０に伝送してログイン認証を要請する(Ｓ５２９)。
【００７０】
すると、ウェブサーバ４０は、第２通信装置２０から受信したログイン認証情報が正確であるか否かを確認することで、前記第２通信装置２０のログイン認証を行う(Ｓ５３１)。次に、ウェブサーバ４０は、ログイン認証に失敗すれば、第２通信装置２０のログインを失敗処理する一方、ログイン認証に成功すれば、認証成功メッセージを第２通信装置２０に伝送した後(Ｓ５３３)、第２通信装置２０が要請したオンラインサービスを提供する。
【００７１】
一方、第１通信装置１０は、第２通信装置２０がログインに成功した後、第２通信装置２０を強制でログアウトさせることも可能である。具体的に、第１通信装置１０は、第２通信装置２０がログインに成功した後、第２通信装置２０に対するログアウト操作信号をユーザから入力を受ければ、第２通信装置２０のログアウト要請メッセージをウェブサーバ４０に伝送する。この際、第１通信装置１０は、ログイン知らせメッセージから抽出したアクセストークンを前記ログアウト要請メッセージに含ませる。
【００７２】
すると、ウェブサーバ４０は、前記ログアウト要請メッセージに含まれたアクセストークンに基づいて、ログインに成功した第２通信装置２０を識別し、前記第２通信装置２０を強制でログアウト処理する。望ましくは、ウェブサーバ４０は、ログアウト処理されたことを知らせるメッセージを第２通信装置２０に伝送するとともに、第２通信装置２０がログアウトされたことを第１通信装置１０に知らせる。
【００７３】
図６は、本発明による認証データ提供装置の構成の一実施例を示す図である。
【００７４】
図６に示した認証データ提供装置１００は、図１ないし図５を参照して説明した第１通信装置１０の動作を行う。
【００７５】
図６に示したように、本発明の一実施例による認証データ提供装置１００は、メモリー１１０、メモリー制御機１２１、一つ以上のプロセッサ（ＣＰＵ）１２２、周辺インターフェース１２３、入出力(Ｉ／Ｏ)サブシステム１３０、表示装置１４１、入力装置１４２、カメラ１４３、通信回路１５０及びＧＰＳ(Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ)受信機１６０を含む。これらの構成要素は、一つ以上の通信バスまたは信号線に介して通信する。図６に示した多くの構成要素は、一つ以上の信号処理及び／またはアプリケーション専用集積回路（ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ）を含み、ハードウェア、ソフトウェアまたはハードウェアとソフトウェアとの組合せによって具現され得る。
【００７６】
メモリー１１０は、高速ランダムアクセスメモリーを含み得、また一つ以上の磁気ディスク保存装置、フラッシュメモリー装置のような不揮発性メモリー、または他の不揮発性半導体メモリー装置を含み得る。一部の実施例で、メモリー１１０は、一つ以上のプロセッサ１２２から遠く離れて位置する保存装置、例えば、通信回路１５０と、インターネット、イントラネット、ＬＡＮ(Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ)、ＷＬＡＮ(Ｗｉｄｅ  ＬＡＮ)、ＳＡＮ(Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ)など、またはこれらの適切な組合せのような通信ネットワークを通じてアクセスされるネットワーク付き(ａｔｔａｃｈｅｄ)保存装置をさらに含むことができる。プロセッサ１２２及び周辺インターフェース１２３のような認証データ提供装置１００の他の構成要素によるメモリー１１０へのアクセスは、メモリー制御機１２１によって制御され得る。
【００７７】
周辺インターフェース１２３は、入出力周辺装置をプロセッサ１２２及びメモリー１１０に連結させる。一つ以上のプロセッサ１２２は、多様なソフトウェアプログラム及び／またはメモリー１１０に保存されている命令語セットを実行して、認証データ提供装置１００のための多くの機能を行ってデータを処理する。
【００７８】
一部の実施例で、周辺インターフェース１２３、プロセッサ１２２及びメモリー制御機１２１は、チップ１２０のような単一のチップで具現され得、一部の他の実施例で、これらは個別のチップとして具現され得る。
【００７９】
Ｉ／Ｏサブシステム１３０は、表示装置１４１、入力装置１４２、カメラ１４３のような認証データ提供装置１００の入出力周辺装置と周辺インターフェース１２３との間にインターフェースを提供する。
【００８０】
表示装置１４１は、ＬＣＤ(ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ)技術またはＬＰＤ(ｌｉｇｈｔ  ｅｍｉｔｔｉｎｇ  ｐｏｌｙｍｅｒ  ｄｉｓｐｌａｙ)技術を使用することができ、このような表示装置１４１は、容量型、抵抗型、赤外線型などのタッチディスプレイであり得る。タッチディスプレイは、装置とユーザとの間に出力インターフェース及び入力インターフェースを提供する。タッチディスプレイは、ユーザに視覚的な出力を表示する。視覚的出力は、テキスト、グラフィック、ビデオ及びこれらの組合せを含み得る。視覚的出力の一部または全部は、ユーザインターフェースの対象に対応し得る。タッチディスプレイは、ユーザの入力を受けるタッチ感知面を形成する。
【００８１】
入力装置１４２は、キーパッド、キーボードなどのような入力手段であって、ユーザの入力信号を受信する。
【００８２】
カメラ１４３は、レンズを備え、該レンズを通じて周辺イメージを撮影する。特に、カメラ１４３は、ユーザの指紋、虹彩などのようなユーザの生体情報イメージを撮影することができる。
【００８３】
プロセッサ１２２は、認証データ提供装置１００に関連する動作を行って命令語を実行するように構成されたプロセッサであって、例えば、メモリー１１０から検索された命令語を用いて、認証データ提供装置１００の構成要素間の入力及び出力データの受信及び操作を制御することができる。
【００８４】
通信回路１５０は、アンテナを通じて無線電磁波を送受信するか有線ケーブルを介してデータを送受信する。通信回路１５０は、電気信号を電磁波に、またはその逆に変換し、この電磁波を通じて通信ネットワーク、他の移動型ゲートウェーイ装置及び通信装置と通信することができる。通信回路１５０は、例えば、アンテナシステム、ＲＦトランシーバー、一つ以上の増幅器、チューナー、一つ以上のオシレーター、デジタル信号処理器、ＣＯＤＥＣチップセット、加入者識別モジュール（ｓｕｂｓｃｒｉｂｅｒ  ｉｄｅｎｔｉｔｙ  ｍｏｄｕｌｅ，ＳＩＭ）カード、メモリーなどを含むが、これらに限定されず、このような機能を行うための周知の回路を含み得る。通信回路１５０は、ワールドワイドウェブ(Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ，ＷＷＷ)と呼ばれるインターネット、イントラネットとネットワーク及び／または移動通信ネットワーク、無線ＬＡＮ及び／またはＭＡＮ（ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）、そして近距離無線通信を介して他の装置と通信可能である。無線通信は、ＧＳＭ(Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ)、ＥＤＧＥ（Ｅｎｈａｎｃｅｄ  Ｄａｔａ  ＧＳＭ  Ｅｎｃｉｒｏｎｍｅｎｔ）、ＷＣＤＭＡ（ｗｉｄｅｂａｎｄ  ｃｏｄｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ）、ＣＤＭＡ（ｃｏｄｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ）、ＴＤＭＡ（ｔｉｍｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ）、ＶｏＩＰ（Ｖｏｉｃｅ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ)、Ｗｉ−ＭＡＸ、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、ブルートゥース(Ｂｌｕｅｔｏｏｔｈ)、ジグビー(ｚｉｇｂｅｅ)、ＮＦＣ(Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ)または本出願の出願時点において未だ開発されていない通信プロトコールを含むその他の適切な通信プロトコールを含むが、これらに限定されない複数の通信標準、プロトコール及び技術のいずれを用いることができる。
【００８５】
ＧＰＳ受信機１６０は、複数の人工衛星から発信する衛星信号を受信する。このようなＧＰＳ受信機１６０は、Ｃ／Ａコード疑似距離受信機、Ｃ／Ａコード搬送波受信機、Ｐコード受信機、Ｙコード受信機などが採択され得る。
【００８６】
ソフトウェアの構成要素である運営体制１１１、グラフィックモジュール(命令語セット)１１２及び安全ログインプログラム（命令語セット)１１３がメモリー１１０に搭載(設置)される。
【００８７】
運営体制１１１は、例えば、ダーウイン(Ｄａｒｗｉｎ)、ＲＴＸＣ、ＬＩＮＵＸ、ＵＮＩＸ、ＯＳ  Ｘ、ＷＩＮＤＯＷＳ、ＶｘＷｏｒｋｓ、Ｔｉｚｅｎ、ＩＯＳまたはアンドロイドなどのような内蔵運営体制であってもよく、一般的なシステムタスク(ｔａｓｋ)(例えば、メモリー管理、保存装置制御、電力管理など)を制御及び管理する多様なソフトウェア構成要素及び／または装置を含み、多様なハードウェアとソフトウェアの構成要素との通信を促進する。
【００８８】
グラフィックモジュール１１２は、表示装置１４１上にグラフィックを提供して表示するための周知の多様なソフトウェア構成要素を含む。「グラフィック(ｇｒａｐｈｉｃ)」との用語は、テキスト、ウェブページ、アイコン、デジタルイメージ、ビデオ、アニメーションなどを制限なく含み、ユーザに表示可能な全ての対象を含む。
【００８９】
安全ログインプログラム１１３は、第２通信装置２０がウェブサーバ４０へのログインを試みる場合、認証関連データを獲得してウェブサーバ４０または第２通信装置２０に提供する。前記安全ログインプログラム１１３は、安全ログインアプリケーションが設置される場合、メモリー１１０に搭載される。
【００９０】
図７は、本発明による安全ログインプログラムの構成の一実施例を示す図である。
【００９１】
図７に示したように、本発明の一実施例による安全ログインプログラム１１３は、データ保存モジュール７１、本人認証モジュール７２、認証データ抽出モジュール７３及び認証データ提供モジュール７４を含む。
【００９２】
データ保存モジュール７１は、ユーザの本人認証情報を保存する。前記データ保存モジュール７１は、本人認証情報として、ユーザのパスワードまたはユーザの生体情報などを保存し得る。一実施例で、データ保存モジュール７１は、各ウェブサイトのログイン認証情報(すなわち、ＩＤ及びパスワード)が記録された保安データを通信装置識別情報毎に区分して保存し得る。前記ログイン認証情報は、暗号化処理されてデータ保存モジュール７１に保存され、第２通信装置２０に保存された復号キーに基づいて正常に復号化される。さらに他の実施例で、データ保存モジュール７１は、一つ以上の復号キーを通信装置識別情報毎に区分して保存し得る。さらに他の実施例で、データ保存モジュール７１は、ウェブサイト別認証情報の保管住所が記録された保管住所データを通信装置識別情報毎に区分して保存し得る。
【００９３】
本人認証モジュール７２は、ユーザから入力を受けた本人認証情報と、データ保存モジュール７１に保存された本人認証情報とが一致するか否かを確認することで、ユーザを認証する機能を行う。すなわち、本人認証モジュール７２は、通信回路１５０を通じて保安中継サーバ３０からログイン知らせメッセージを受信すれば、本人認証情報の入力を要請する知らせ窓を表示装置１４１に出力する。かつ、本人認証モジュール７２は、ユーザから本人認証情報の入力を受ければ、該本人認証情報とデータ保存モジュール７１に保存されている本人認証情報とが一致するか否かを確認する。前記本人認証モジュール７２は、入力装置１４２を通じてユーザから本人認証のためのパスワードの入力を受けることができ、この場合、ユーザから入力を受けたパスワードとデータ保存モジュール７１に保存されたパスワードとが一致するか否かを認証する。また、本人認証モジュール７２は、カメラ１４３または他の生体情報入力手段(図示せず)を通じてユーザの生体情報の入力を受けることができ、この場合、ユーザから入力を受けた生体情報とデータ保存モジュール７１に保存された生体情報とが臨界値(例えば、７０％)以上に一致するか否かを確認することで、ユーザを認証することができる。
【００９４】
認証データ抽出モジュール７３は、本人認証モジュール７２でユーザの本人認証に成功すれば、データ保存モジュール７１から認証関連データを抽出する。前記認証データ抽出モジュール７３は、ログイン知らせメッセージに含まれた通信装置識別情報に基づいて複数の保安データの中で前記第２通信装置専用の保安データをデータ保存モジュール７１から確認し、該保安データの中からウェブサイト識別情報とマッピングされる暗号化したログイン認証情報(すなわち、ＩＤ及びパスワード)を認証関連データとして抽出し得る。
【００９５】
他の実施例で、認証データ抽出モジュール７３は、ログイン知らせメッセージに含まれた第２通信装置識別情報に基づいて、前記第２通信装置２０の識別情報に対応する復号キーを認証関連データとしてデータ保存モジュール７１から抽出し得る。
【００９６】
さらに他の実施例で、認証データ抽出モジュール７３は、ログイン知らせメッセージに含まれた第２通信装置識別情報に基づいて、第２通信装置専用の保管住所データをデータ保存モジュール７１から確認し、該保管住所データの中からウェブサイト識別情報とマッピングされる認証情報の保管住所を認証関連データとして抽出可能である。
【００９７】
認証データ提供モジュール７４は、認証データ抽出モジュール７３から抽出した認証関連データをウェブサーバ４０または第２通信装置２０に提供する機能を行う。一実施例で、認証データ提供モジュール７４は、通信回路１５０を用いて第２通信装置２０に復号キーを要請して受信し、該復号キーを用いて認証データ抽出モジュール７３から抽出した暗号化したログイン認証情報を復号化した後、該復号化したログイン認証情報をウェブサーバ４０または第２通信装置２０に伝送する。他の実施例で、認証データ提供モジュール７４は、認証データ抽出モジュール７３から抽出した暗号化したログイン認証情報を、通信回路１５０を用いて第２通信装置２０に伝送し、第２通信装置２０で保有している復号キーを用いて前記暗号化したログイン認証情報を復号化させる。
【００９８】
さらに他の実施例で、認証データ提供モジュール７４は、認証データ抽出モジュール７３から抽出した復号キーを、通信回路１５０を通じて第２通信装置２０に伝送し、第２通信装置２０で保存している暗号化したログイン認証情報を前記伝送した復号キーを用いて復号化させる。さらに他の実施例で、認証データ提供モジュール７４は、認証データ抽出モジュール７３から抽出した暗号化した認証情報の保管住所を第２通信装置２０に伝送し、第２通信装置２０が前記認証情報の保管住所に保管されたログイン認証情報を認証情報保管サーバ５０から受信するようにする。
【００９９】
上述のように、本発明は、第１通信装置１０及び第２通信装置２０が連動してログイン認証情報をウェブサーバ４０に提供することで、ショルダーサーフィンからユーザのＩＤ及びパスワードを保護し、ユーザの認証情報に対する保安を強化することができる。また、本発明による第１通信装置１０は、ユーザの本人認証を一次的に行い、該本人認証の結果に従って認証関連データを第２通信装置２０に提供することで、ユーザの認証情報に対する保安性をさらに強化することができる。さらに、本発明のログイン認証に必要な認証関連データを複数の装置を通じて分散して保存するため、悪意的な意図を持つ他人に特定装置のデータを奪われたとしてもユーザのログイン認証情報を完全に獲得することができないため、ユーザの認証情報をさらに安全に保護することができる。
【０１００】
本明細書は、多くの特徴を含むが、そのような特徴が本発明の範囲または特許請求の範囲を制限すると解釈されてはならない。また、本明細書における個別の実施例で説明された特徴は、単一の実施例として組み合わされて具現され得る。逆に、本明細書で単一の実施例として説明された多様な特徴は、別々に多様な実施例で具現されるか、または、適切に組み合わされて具現され得る。
【０１０１】
図面では、動作が特定の手順で説明されたが、そのような動作が、図示されたような特定の手順で行われるか、一連の連続した手順で行われるか、または所望の結果を得るために全ての動作が行われると理解されてはならない。特定の環境では、マルチタスキング及び並列プロセッシングが有利であり得る。また、上述した実施例における多様なシステム構成要素の区分は、すべての実施例において求められるものではないと理解されねばならない。上述したプログラム構成要素及びシステムは、一般に、単一のソフトウェア製品または複数のソフトウェア製品のパッケージとして具現され得る。
【０１０２】
上述した本発明の方法は、プログラムとして具現され、コンピュータ可読記録媒体（ＣＤ−ＲＯＭ、ＲＡＭ、ＲＯＭ、フロッピーディスク、ハードディスク、光磁気ディスクなど）に保存され得る。このような過程は、本発明が属する技術分野で通常の知識を持つ者が容易に実施できるため、詳しい説明は省略する。
【０１０３】
以上、上述の本発明は、本発明が属する技術分野における通常の知識を持つ者によって本発明の技術思想から脱しない範囲内で多様な置換、変形及び変更が可能であるため、上述した実施例及び添付された図面によって限定されない。
【図１】
2016511855.tif 000003
【図２】
2016511855.tif 000004
【図３】
2016511855.tif 000005
【図４】
2016511855.tif 000006
【図５】
2016511855.tif 000007
【図６】
2016511855.tif 000008
【図７】
2016511855.tif 000009
【国際調査報告】
2016511855.tif 000010
2016511855.tif 000011
2016511855.tif 000012
2016511855.tif 000013