(57)【要約】  本発明は、開放型ＩＤ認証方法に関し、さらに詳細には、開放型ＩＤ認証時に繰り返されるデータ伝送に起因するネットワーク過負荷を防止することができるトラステッドプラットフォーム基盤の開放型ＩＤ認証方法、このための装置及びシステムに関する。このための本発明の一実施例による開放型ＩＤ認証システムは、特定のウェブサービスを提供し、開放型ＩＤ管理装置との相互約束によって開放型ＩＤサービス方式でユーザ端末のログインを支援するウェブサービス提供装置と；開放型運営体制を基盤にして動作する非保安領域及び保安用運営体制を基盤にして動作する保安領域に区分される隔離環境を備え、前記ウェブサービス提供装置が提供するウェブサービスを利用するためにユーザ要請に応じて非保安領域で動作するウェブブラウザーを通じてウェブサービス提供装置が提供するウェブサービスに接続した後、前記ウェブブラウザーを通じて入力された開放型ＩＤを前記ウェブサービス提供装置に伝送した後、前記ウェブサービス提供装置からリダイレクションメッセージを受信すれば、前記保安領域で前記開放型ＩＤに対応して既に格納されたパスワードを基礎としてユーザ認証を行った後、ユーザ認証成功メッセージを前記非保安領域のウェブブラウザーを通じて前記ウェブサービス提供装置に伝送し、ログインを行うユーザ端末と；を含んで構成されることができる。
2014519674.tif 000002
【特許請求の範囲】
【請求項１】
特定のウェブサービスを提供し、開放型ＩＤ管理装置との相互約束によって開放型ＩＤサービス方式でユーザ端末のログインを支援するウェブサービス提供装置と；
開放型運営体制を基盤にして動作する非保安領域及び保安用運営体制を基盤にして動作する保安領域に区分される隔離環境を備え、前記ウェブサービス提供装置が提供するウェブサービスを利用するためにユーザ要請に応じて非保安領域で動作するウェブブラウザーを通じてウェブサービス提供装置が提供するウェブサービスに接続した後、前記ウェブブラウザーを通じて入力された開放型ＩＤを前記ウェブサービス提供装置に伝送した後、前記ウェブサービス提供装置からリダイレクションメッセージが受信されれば、前記保安領域で前記開放型ＩＤに対応して既に格納されたパスワードを基礎としてユーザ認証を行った後、ユーザ認証成功メッセージを前記非保安領域のウェブブラウザーを通じて前記ウェブサービス提供装置に伝送し、ログインを行うユーザ端末と；
を含むことを特徴とする開放型ＩＤ認証システム。
【請求項２】
通信網を通じて情報を送受信する通信部と；
開放型運営体制を基盤にして動作する非保安領域及び保安用運営体制を基盤にして動作する保安領域に区分される隔離環境を備え、前記ウェブサービス提供装置が提供するウェブサービスを利用するためにユーザ要請に応じて非保安領域で動作するウェブブラウザーを通じてウェブサービス提供装置が提供するウェブサービスに接続した後、前記ウェブブラウザーを通じて入力された開放型ＩＤを前記ウェブサービス提供装置に伝送した後、前記ウェブサービス提供装置からリダイレクションメッセージが受信されれば、前記保安領域で前記開放型ＩＤに対応して既に格納されたパスワードを基礎としてユーザ認証を行った後、ユーザ認証成功メッセージを前記非保安領域のウェブブラウザーを通じて前記ウェブサービス提供装置に伝送し、ログインを行う制御部と；
を含むことを特徴とするユーザ端末。
【請求項３】
前記制御部は、前記ウェブサービス提供装置が提供するウェブサービスにログインするために入力された前記開放型ＩＤ及びユーザ識別番号をさらに含んで前記ウェブサービス提供装置に伝送することを特徴とする請求項２に記載のユーザ端末。
【請求項４】
前記リダイレクションメッセージは、前記開放型ＩＤ管理装置アドレス情報及び開放型ＩＤが前記開放型ＩＤ管理装置から発給されたＩＤであることを示す開放型ＩＤ認証情報または前記開放型ＩＤ管理装置の代わりにユーザ認証を行ってもよいというユーザ認証権限委任情報のうち少なくともいずれか１つで構成される認証情報を含むことを特徴とする請求項２に記載のユーザ端末。
【請求項５】
前記制御部は、前記保安領域で前記開放型ＩＤに対応して既に格納されたパスワードが存在する場合、前記ユーザ識別番号を利用して前記パスワードを復号化し、ユーザ認証を行うことを特徴とする請求項３に記載のユーザ端末。
【請求項６】
前記制御部は、前記保安領域で前記開放型ＩＤに対応して既に格納されたパスワードが存在しない場合、前記開放型ＩＤ管理装置のアドレス情報に対応する開放型ＩＤ管理装置にユーザ認証を要請した後、前記開放型ＩＤ管理装置の要請に応じてユーザから入力されたパスワードを前記開放型ＩＤ管理装置に伝送した後、前記開放型ＩＤ管理装置からユーザ認証成功メッセージが受信されれば、前記入力されたパスワードを前記保安領域でユーザ識別番号を利用して暗号化した後、格納することを特徴とする請求項３に記載のユーザ端末。
【請求項７】
開放型ＩＤサービスを支援する開放型ＩＤ管理装置及び開放型運営体制を基盤にして動作する非保安領域及び保安用運営体制を基盤にして動作する保安領域に区分される隔離環境を備える少なくともいずれか１つのユーザ端末と情報を送受信するサービス通信部と；
いずれか１つのユーザ端末の非保安領域から開放型ＩＤが受信されれば、前記開放型ＩＤを基礎として開放型ＩＤ管理装置のアドレス情報を確認し、前記開放型ＩＤ管理装置に前記開放型ＩＤに対する認証を問い合わせし、前記開放型ＩＤ管理装置から認証結果による認証情報が受信されれば、前記認証情報及び前記開放型ＩＤ管理装置のアドレス情報を含むリダイレクションメッセージを前記ユーザ端末の非保安領域に伝送し、前記ユーザ端末の非保安領域からユーザ認証成功メッセージが受信されれば、前記ユーザ端末のログインを許容するサービス制御部と；
を含むことを特徴とするウェブサービス提供装置。
【請求項８】
ユーザ端末が非保安領域で動作するウェブブラウザーを通じてウェブサービス提供装置が提供するウェブサービスに接続した後、前記ウェブサービスにログインするために前記ウェブブラウザーを通じて入力された開放型ＩＤを前記ウェブサービス提供装置に伝送する段階と；
前記ユーザ端末が前記ウェブサービス提供装置から開放型ＩＤ管理装置アドレス情報及び開放型ＩＤ認証情報またはユーザ認証権限委任情報のうち少なくともいずれか１つで構成される認証情報を含むリダイレクションメッセージを受信する段階と；
前記ユーザ端末が保安領域で前記開放型ＩＤに対応して既に格納されたパスワードを基礎としてユーザ認証を行う段階と；
前記ユーザ認証に成功すれば、前記ユーザ端末が前記非保安領域のウェブブラウザーを通じて前記ウェブサービス提供装置にユーザ認証成功メッセージを伝送し、前記ウェブサービスにログインする段階と；
を含むことを特徴とするトラステッドプラットフォーム基盤の開放型ＩＤ認証方法。
【請求項９】
前記ユーザ端末が前記開放型ＩＤを前記ウェブサービス提供装置に伝送する段階は、前記ユーザ端末のユーザ識別番号をさらに含んで前記ウェブサービス提供装置に伝送することを特徴とする請求項８に記載のトラステッドプラットフォーム基盤の開放型ＩＤ認証方法。
【請求項１０】
前記リダイレクションメッセージを受信する段階で、前記リダイレクションメッセージにユーザ認証権限委任情報が含まれていない場合、前記開放型ＩＤ管理装置アドレス情報に対応する開放型ＩＤ管理装置にユーザ認証を行う段階；
をさらに含むことを特徴とする請求項８に記載のトラステッドプラットフォーム基盤の開放型ＩＤ認証方法。
【請求項１１】
前記ユーザ認証を行う段階は、
前記ユーザ端末が保安領域に前記開放型ＩＤに対応するパスワードが存在するかを判断する段階と；
前記判断の結果、開放型ＩＤに対応するパスワードが存在する場合、前記ユーザ端末に既に格納されたユーザ識別番号を利用して前記パスワードを復号化し、ユーザ認証を行う段階と；
を含むことを特徴とする請求項８に記載のトラステッドプラットフォーム基盤の開放型ＩＤ認証方法。
【請求項１２】
前記ユーザ認証を行う段階は、
前記ユーザ端末が保安領域に前記開放型ＩＤに対応するパスワードが存在するかを判断する段階と；
前記判断の結果、開放型ＩＤに対応するパスワードが存在しない場合、前記開放型ＩＤ管理装置アドレス情報に対応する開放型ＩＤ管理装置にユーザ認証を要請する段階と；
前記開放型ＩＤ管理装置の要請に応じて前記ユーザ端末がユーザから入力されたパスワードを前記開放型ＩＤ管理装置に伝送する段階と；
前記開放型ＩＤ管理装置からユーザ認証成功メッセージが受信されれば、前記ユーザ端末が前記パスワードを前記開放型ＩＤに対応して前記保安領域にユーザ識別番号を利用して暗号化した後、格納する段階と；
を含むことを特徴とする請求項８に記載のトラステッドプラットフォーム基盤の開放型ＩＤ認証方法。
【請求項１３】
ウェブサービス提供装置がユーザ端末から受信された開放型ＩＤを基礎として開放型ＩＤ管理装置のアドレス情報を確認する段階と；
前記ウェブサービス提供装置が前記確認されたアドレス情報に対応する開放型ＩＤ管理装置に開放型ＩＤに対する認証を問い合わせする段階と；
前記ウェブサービス提供装置が前記開放型ＩＤ管理装置から開放型ＩＤ認証情報、前記開放型ＩＤ管理装置の代わりにユーザ認証を行ってもよいというユーザ認証権限委任情報のうち少なくともいずれか１つで構成される認証情報を受信する段階と；
前記ウェブサービス提供装置が前記認証情報及び前記開放型ＩＤ管理装置のアドレス情報を含むリダイレクションメッセージを前記ユーザ端末に伝送する段階と；
を含むことを特徴とするトラステッドプラットフォーム基盤の開放型ＩＤ認証方法。
【請求項１４】
コンピュータによって実行され、
ユーザ端末の非保安領域で動作するウェブブラウザーを通じてウェブサービス提供する装置が提供するウェブサービスに接続した後、前記ウェブサービスにログインするために前記ウェブブラウザーを通じて入力された開放型ＩＤを前記ウェブサービス提供装置に伝送する段階と；
前記ウェブサービス提供装置から開放型ＩＤ管理装置アドレス情報及び開放型ＩＤ認証情報またはユーザ認証権限委任情報のうち少なくともいずれか１つで構成される認証情報を含むリダイレクションメッセージを受信する段階と；
前記保安領域で前記開放型ＩＤに対応して既に格納されたパスワードを基礎としてユーザ認証を行う段階と；
前記ユーザ認証に成功すれば、前記非保安領域のウェブブラウザーを通じて前記ウェブサービス提供装置にユーザ認証成功メッセージを伝送し、前記ウェブサービスにログインする段階と；
を実行するプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、開放型ＩＤ認証方法に関し、より詳細には、開放型ＩＤ認証時に繰り返されるデータ伝送によるネットワーク過負荷を事前に防止することができるトラステッドプラットフォーム基盤の開放型ＩＤ認証方法、このための装置及びシステムに関する。
【背景技術】
【０００２】
一般的に、ユーザは、特定のウェブサービスを利用するために当該ウェブサービスを提供するウェブサービス提供装置に会員加入を通じて自分の個人情報を登録した後、ＩＤを発給されてウェブサービスを利用するようになる。
【０００３】
この際、ユーザは、自分の個人情報、例えば住民登録番号のような個人情報を登録した後、当該ウェブサービスを利用するようになるが、多様なウェブサービスを提供する多様な種類のウェブサービス提供装置が増加するにつれて、ユーザが管理しなければならないＩＤとパスワードの数も増加していて、ユーザの立場でＩＤ管理に多くの困難があり、保安の脆弱なウェブサービス提供装置がハッキングされ、ユーザ個人情報が露出する場合、自分の個人情報が悪用されることができる不安感に常に露出している。
【０００４】
このような問題点を解決するために、最近、開放型ＩＤ（Open ID）技術が注目されている。開放型ＩＤは、ウェブを使用するユーザの情報を１ヶ所に登録し、開放型ＩＤサービス方式でユーザのログインを支援するいずれのウェブサイトでも、開放型ＩＤを利用してログインを可能にするサービスを意味する。
【０００５】
このような開放型ＩＤサービスは、ウェブで１つのＩＤとパスワードを持って開放型ＩＤサービス方式でログインを支援するすべてのウェブサービスを別途の会員加入なしに利用することができるという利点があり、別途の会員加入が必要なくて、個人情報の流出を事前に防止することができるという長所がある。
【０００６】
また、ウェブサイトの立場で、複雑なユーザ管理プロセスを別に構築する必要がなく、認証されたユーザを区分して差別化されたサービスを提供することができるという長所がある。
【０００７】
このような、開放型ＩＤサービス方式は、１つのユーザＩＤとパスワードで開放型ＩＤサービスを支援する様々なウェブサービスに加入及び認証を行うことができるという長所があるが、ユーザ認証時にユーザ端末とウェブサービスを提供するウェブサービス提供装置、そして開放型ＩＤサービスを支援する開放型ＩＤ管理装置間の繰り返し的なデータ伝送に起因してネットワーク過負荷が発生するという問題点がある。
【０００８】
また、限定された無線資源を利用する無線通信環境で開放型ＩＤサービスを適用しようとする場合、繰り返し的なデータ伝送に起因して多くの無線資源の無駄使いをもたらすという問題点がある
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、前述したような従来の問題点を解決するためになされたものであって、その目的は、特に開放型ＩＤ認証時に繰り返されるデータ伝送に起因するネットワーク過負荷を事前に防止することができるトラステッドプラットフォーム基盤の開放型ＩＤ認証方法、このための装置及びシステムを提供することにある。
【００１０】
本発明の他の目的は、開放型運営体制を基盤にして動作する非保安領域及び保安運営体制を基盤にして動作する保安領域に区分される隔離環境を備えるユーザ端末において、開放型ＩＤ管理装置からユーザ認証に対する権限を委任されて、ユーザ端末の保安領域で上記開放型ＩＤに対する認証を行うことができるトラステッドプラットフォーム基盤の開放型ＩＤ認証方法、このための装置及びシステムを提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明の開放型ＩＤ認証システムは、特定のウェブサービスを提供し、開放型ＩＤ管理装置との相互約束によって開放型ＩＤサービス方式でユーザ端末のログインを支援するウェブサービス提供装置と；開放型運営体制を基盤にして動作する非保安領域及び保安用運営体制を基盤にして動作する保安領域に区分される隔離環境を備え、ウェブサービス提供装置が提供するウェブサービスを利用するためにユーザ要請に応じて非保安領域で動作するウェブブラウザーを通じてウェブサービス提供装置が提供するウェブサービスに接続した後、ウェブブラウザーを通じて入力された開放型ＩＤをウェブサービス提供装置に伝送した後、ウェブサービス提供装置からリダイレクションメッセージが受信されれば、保安領域で開放型ＩＤに対応して既に格納されたパスワードを基礎としてユーザ認証を行った後、ユーザ認証成功メッセージを非保安領域のウェブブラウザーを通じてウェブサービス提供装置に伝送し、ログインを行うユーザ端末と；を含んで構成されることができる。
【００１２】
上記目的を達成するために、本発明のユーザ端末は、通信網を通じて情報を送受信する通信部と；開放型運営体制を基盤にして動作する非保安領域及び保安用運営体制を基盤にして動作する保安領域に区分される隔離環境を備え、ウェブサービス提供装置が提供するウェブサービスを利用するためにユーザ要請に応じて非保安領域で動作するウェブブラウザーを通じてウェブサービス提供装置が提供するウェブサービスに接続した後、ウェブブラウザーを通じて入力された開放型ＩＤをウェブサービス提供装置に伝送した後、ウェブサービス提供装置からリダイレクションメッセージが受信されれば、保安領域で開放型ＩＤに対応して既に格納されたパスワードを基礎としてユーザ認証を行った後、ユーザ認証成功メッセージを非保安領域のウェブブラウザーを通じてウェブサービス提供装置に伝送し、ログインを行う制御部と；を含んで構成されることができる。
【００１３】
この際、制御部は、ウェブサービス提供装置が提供するウェブサービスにログインするために入力された開放型ＩＤ及びユーザ識別番号をさらに含んでウェブサービス提供装置に伝送することもできる。
【００１４】
この際、リダイレクションメッセージは、開放型ＩＤ管理装置アドレス情報及び開放型ＩＤが開放型ＩＤ管理装置から発給されたＩＤであることを示す開放型ＩＤ認証情報または開放型ＩＤ管理装置の代わりにユーザ認証を行ってもよいというユーザ認証権限委任情報のうち少なくともいずれか１つで構成される認証情報を含んで構成されることができる。
【００１５】
また、制御部は、保安領域で開放型ＩＤに対応して既に格納されたパスワードが存在する場合、ユーザ識別番号を利用してパスワードを復号化し、ユーザ認証を行うことができる。
【００１６】
また、制御部は、保安領域で開放型ＩＤに対応して既に格納されたパスワードが存在しない場合、開放型ＩＤ管理装置のアドレス情報に対応する開放型ＩＤ管理装置にユーザ認証を要請した後、開放型ＩＤ管理装置の要請に応じてユーザから入力されたパスワードを開放型ＩＤ管理装置に伝送した後、開放型ＩＤ管理装置からユーザ認証成功メッセージが受信されれば、入力されたパスワードを保安領域でユーザ識別番号を利用して暗号化した後、格納することもできる。
【００１７】
上記目的を達成するために、本発明のウェブサービス提供装置は、開放型ＩＤサービスを支援する開放型ＩＤ管理装置及び開放型運営体制を基盤にして動作する非保安領域及び保安用運営体制を基盤にして動作する保安領域に区分される隔離環境を備える少なくともいずれか１つのユーザ端末と情報を送受信するサービス通信部と；いずれか１つのユーザ端末の非保安領域から開放型ＩＤが受信されれば、開放型ＩＤを基礎として開放型ＩＤ管理装置のアドレス情報を確認し、開放型ＩＤ管理装置に開放型ＩＤに対する認証を問い合わせし、開放型ＩＤ管理装置から認証結果による認証情報が受信されれば、認証情報及び開放型ＩＤ管理装置のアドレス情報を含むリダイレクションメッセージをユーザ端末の非保安領域に伝送し、ユーザ端末の非保安領域からユーザ認証成功メッセージが受信されれば、ユーザ端末のログインを許容するサービス制御部と；を含んで構成されることができる。
【００１８】
上記目的を達成するために、本発明の改善した保安機能基盤の開放型ＩＤ認証方法は、ユーザ端末が非保安領域で動作するウェブブラウザーを通じてウェブサービス提供装置が提供するウェブサービスに接続した後、ウェブサービスにログインするためにウェブブラウザーを通じて入力された開放型ＩＤをウェブサービス提供装置に伝送する段階と、ユーザ端末がウェブサービス提供装置から開放型ＩＤ管理装置アドレス情報及び開放型ＩＤ認証情報またはユーザ認証権限委任情報のうち少なくともいずれか１つで構成される認証情報を含むリダイレクションメッセージを受信する段階と、ユーザ端末が保安領域で開放型ＩＤに対応して既に格納されたパスワードを基礎としてユーザ認証を行う段階と、ユーザ認証に成功すれば、ユーザ端末が非保安領域のウェブブラウザーを通じてウェブサービス提供装置にユーザ認証成功メッセージを伝送し、ウェブサービスにログインする段階とを含んでなることができる。
【００１９】
この際、ユーザ端末が開放型ＩＤをウェブサービス提供装置に伝送する段階は、ユーザ端末のユーザ識別番号をさらに含んでウェブサービス提供装置に伝送することもできる。
【００２０】
また、ユーザ端末が開放型ＩＤをウェブサービス提供装置に伝送する段階の後に、ウェブサービス提供装置が開放型ＩＤを基礎として開放型ＩＤ管理装置のアドレス情報を確認する段階と、ウェブサービス提供装置が確認されたアドレス情報に対応する開放型ＩＤ管理装置に認証を問い合わせする段階と、ウェブサービス提供装置が開放型ＩＤ管理装置から開放型ＩＤ認証情報、ユーザ識別番号を基礎として判断され、開放型ＩＤ管理装置の代わりにユーザ認証を行ってもよいというユーザ認証権限委任情報のうち少なくともいずれか１つで構成される認証情報を受信する段階とを含んでなることもできる。
【００２１】
また、リダイレクションメッセージを受信する段階で、リダイレクションメッセージにユーザ認証権限委任情報が含まれていない場合、開放型ＩＤ管理装置アドレス情報に対応する開放型ＩＤ管理装置にユーザ認証を行う段階をさらに含んでなることもできる。
【００２２】
また、ユーザ認証を行う段階は、ユーザ端末が保安領域に開放型ＩＤに対応するパスワードが存在するか否かを判断する段階と、判断結果、開放型ＩＤに対応するパスワードが存在する場合、ユーザ端末に既に格納されたユーザ識別番号を利用してパスワードを復号化し、ユーザ認証を行う段階とを含んでなることができる。
【００２３】
また、ユーザ認証を行う段階は、ユーザ端末が保安領域に開放型ＩＤに対応するパスワードが存在するか否かを判断する段階と、判断の結果、開放型ＩＤに対応するパスワードが存在しない場合、開放型ＩＤ管理装置アドレス情報に対応する開放型ＩＤ管理装置にユーザ認証を要請する段階と、開放型ＩＤ管理装置の要請に応じてユーザ端末がユーザから入力されたパスワードを開放型ＩＤ管理装置に伝送する段階と、開放型ＩＤ管理装置からユーザ認証成功メッセージが受信されれば、ユーザ端末がパスワードを開放型ＩＤに対応して保安領域にユーザ識別番号を利用して暗号化した後、格納する段階とを含んでなることもできる。
【００２４】
上記目的を達成するために、本発明のトラステッドプラットフォーム基盤の開放型ＩＤ認証方法は、ウェブサービス提供装置がユーザ端末から受信された開放型ＩＤを基礎として開放型ＩＤ管理装置のアドレス情報を確認する段階と；ウェブサービス提供装置が確認されたアドレス情報に対応する開放型ＩＤ管理装置に開放型ＩＤに対する認証を問い合わせする段階と；ウェブサービス提供装置が開放型ＩＤ管理装置から開放型ＩＤ認証情報、開放型ＩＤ管理装置の代わりにユーザ認証を行ってもよいというユーザ認証権限委任情報のうち少なくともいずれか１つで構成される認証情報を受信する段階と；ウェブサービス提供装置が認証情報及び開放型ＩＤ管理装置のアドレス情報を含むリダイレクションメッセージをユーザ端末に伝送する段階；を含んでなることができる。
【００２５】
さらに、本発明は、コンピュータによって実行され、ユーザ端末の非保安領域で動作するウェブブラウザーを通じてウェブサービス提供装置が提供するウェブサービスに接続した後、前記ウェブサービスにログインするために、前記ウェブブラウザーを通じて入力された開放型ＩＤを前記ウェブサービス提供装置に伝送する段階と；前記ウェブサービス提供装置から開放型ＩＤ管理装置アドレス情報及び開放型ＩＤ認証情報またはユーザ認証権限委任情報のうち少なくともいずれか１つで構成される認証情報を含むリダイレクションメッセージを受信する段階と；前記保安領域で前記開放型ＩＤに対応して既に格納されたパスワードを基礎としてユーザ認証を行う段階と；前記ユーザ認証に成功すれば、前記非保安領域のウェブブラウザーを通じて前記ウェブサービス提供装置にユーザ認証成功メッセージを伝送し、前記ウェブサービスにログインする段階と；を実行するプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することができる。
【発明の効果】
【００２６】
本発明の開放型ＩＤ認証方法、このための装置及びシステムによれば、開放型ＩＤ認証時に開放型ＩＤ管理装置からユーザ認証に対する権限を委任されてユーザ端末で開放型ＩＤ認証を行うことによって、開放型ＩＤ認証時に過度な情報伝送によるネットワーク過負荷を事前に防止することができるという長所がある。
【００２７】
本発明の開放型ＩＤ認証方法、このための装置及びシステムによれば、開放型運営体制を基盤にして動作する非保安領域及び保安運営体制を基盤にして動作する保安領域に区分される隔離環境を備え、開放型ＩＤ管理装置からユーザ認証に対する権限を委任されたユーザ端末で、前記保安領域で開放型ＩＤに対する認証を行うことによって、情報露出の問題なしに安定的に開放型ＩＤ認証を行うことができるという長所がある。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施例によるトラステッドプラットフォーム基盤の開放型ＩＤ認証システムの主要構成を示す概略的な構成図である。
【００２９】
【図２】一般的な開放型ＩＤ認証方法を説明するためのデータ流れ図である。
【００３０】
【図３】本発明の実施例によるユーザ端末の主要構成を示すブロック図である。
【００３１】
【図４】本発明の実施例による制御部の構成をより詳しく示す図である。
【００３２】
【図５】本発明の実施例によるウェブサービス提供装置の主要構成を示すブロック図である。
【００３３】
【図６】本発明の実施例によるユーザ端末での開放型ＩＤ認証方法を説明するための流れ図である。
【００３４】
【図７】本発明の実施例によるウェブサービス提供装置での開放型ＩＤ認証のためのリダイレクションメッセージ生成方法を説明するための流れ図である。
【００３５】
【図８】本発明の実施例による開放型ＩＤ認証方法を説明するためのデータ流れ図である。
【発明を実施するための形態】
【００３６】
以下、添付の図面を参照して本発明の属する技術分野における通常の知識を有する者が本発明を容易に実施することができる好ましい実施例を詳しく説明する。但し、本発明の好ましい実施例に対する動作原理を詳細に説明するにあたって、関連された公知機能または構成に対する具体的な説明が本発明の要旨を不明にすることができると判断される場合には、その詳細な説明を省略する。これは、不明な説明を省略することによって、本発明の核心を不明にせず、さらに明確に伝達するためのものである。なお、図面全体にわたって類似の機能及び作用をする部分については、同一の参照符号を使用する。
【００３７】
以下、本発明の実施例によるトラステッドプラットフォーム基盤の開放型ＩＤ認証システムについて説明する。
【００３８】
図１は、本発明の実施例によるトラステッドプラットフォーム基盤の開放型ＩＤ認証システムの主要構成を示す概略的な構成図である。
【００３９】
図１を参照すれば、本発明の開放型ＩＤ認証システムは、ユーザ端末１０、ウェブサービス提供装置２０及び開放型ＩＤ管理装置３０を含んで構成される。
【００４０】
まず、ウェブサービス提供装置２０は、ユーザ端末１０の要請に応じて特定のウェブサービス、例えばショッピング、ゲーム、映画提供などのサービスを提供するものであって、特に本発明によるウェブサービス提供装置２０は、開放型ＩＤ管理装置３０との相互約束によって開放型ＩＤサービス方式でユーザ端末１０のログインを支援するようになる。
【００４１】
開放型ＩＤ管理装置３０は、開放型ＩＤサービス方式を管理し支援する装置であって、ユーザ端末１０の要請に応じてユーザのプロファイル（profile）情報が入力されれば、当該ユーザに開放型ＩＤサービスを利用することができる開放型ＩＤを発給するようになる。
【００４２】
ここで、開放型ＩＤは、ハングル、英文または特定の文字で構成され、３個のドメインよりなる英文ＵＲＬ形態であることができるが、これに限定されるものではなく、開放型ＩＤ管理装置３０が支援する形態ならいずれの形態も可能である。
【００４３】
前述した過程によってユーザから開放型ＩＤに対応するパスワードを含むユーザプロファイルが入力されれば、開放型ＩＤ管理装置３０は、ユーザ端末１０に開放型ＩＤ、例えばhttp://iphl.openid.comを発給し、これを発給されて、ユーザ端末１０は、開放型ＩＤ管理装置３０との相互約束によって開放型ＩＤサービスを利用するウェブサイトに前記開放型ＩＤを基礎としてログインを行うことができるようになる。
【００４４】
本発明の実施例による開放型ＩＤ認証方法を説明するに先立って、一般的な開放型ＩＤ認証方法について図２を参照して簡略に説明する。
【００４５】
図２は、一般的な開放型ＩＤ認証方法を説明するためのデータ流れ図である。
【００４６】
図２を参照すれば、ユーザ端末１０を利用してユーザがウェブブラウザーを通じてウェブサービス提供装置２０が提供する開放型ＩＤサービス方式でユーザ端末１０のログインを提供する特定のウェブサービス、例えばサイトであるwww.skplanet.co.krに接続した後、ログインのためにアドレス窓に前記開放型ＩＤ管理装置３０から発給された開放型ＩＤであるＵＲＬ、例えばhttp://iphl.openid.comを入力し、ログインを試みる（Ｓ１０１）。
【００４７】
その後、ウェブサービス提供装置２０は、ユーザ端末１０から入力されたユーザの開放型ＩＤのＵＲＬアドレス、すなわちhttp://iphl.openid.comを基礎としてこれを発給した開放型ＩＤ管理装置３０のアドレス情報を確認するようになる（Ｓ１０３）。開放型ＩＤ管理装置３０のアドレス情報は、ＵＲＬ情報を基礎として確認が可能である。例えば、前記開放型ＩＤ  ＵＲＬ情報でopened.comが開放型ＩＤ管理装置３０のドメインになることができ、前記ドメイン情報に対応して既に格納されたＩＰアドレス情報を通じて開放型ＩＤ管理装置３０のアドレス情報確認が可能である。
【００４８】
前述した過程を通じてウェブサービス提供装置２０は、開放型ＩＤ管理装置３０のアドレス情報を確認した後、開放型ＩＤ管理装置３０にユーザ端末１０から入力された開放型ＩＤを伝送し、この開放型ＩＤが、開放型ＩＤ管理装置３０が発給した正常なＩＤであるかを問い合わせするようになる（Ｓ１０５）。
【００４９】
その後、開放型ＩＤ管理装置３０からＳ１０５段階での認証結果が受信、例えばユーザ端末１０から受信された開放型ＩＤは、自分が発給したＩＤと一致することを認証する開放型ＩＤ認証情報を生成し、ウェブサービス提供装置２０に伝送し、これを受信したウェブサービス提供装置２０は、ユーザ端末１０に開放型ＩＤ管理装置３０のアドレス情報、開放型ＩＤ認証情報を含むリダイレクション（redirection）メッセージを伝送するようになる（Ｓ１０９）。
【００５０】
その後、ユーザ端末１０は、受信された開放型ＩＤ管理装置３０のアドレス情報を基礎として該当する開放型ＩＤ管理装置３０に開放型ＩＤを伝送し、ユーザ認証を要請するようになる（Ｓ１１１）。
【００５１】
その後、開放型ＩＤ管理装置３０は、ユーザ端末１０のウェブブラウザーを通じて開放型ＩＤ生成時に入力したパスワードを入力することができるパスワード入力窓が表示されるようにユーザ端末１０に要請し（Ｓ１１３）、ユーザ端末１０は、パスワード入力窓を通じてユーザからパスワードが入力されれば、ユーザから入力されたパスワードを開放型ＩＤ管理装置３０に伝送し（Ｓ１１５）、開放型ＩＤ管理装置３０は、これを基礎としてユーザ端末１０のユーザ認証を行うようになる（Ｓ１１７）。
【００５２】
すなわち、開放型ＩＤ管理装置３０は、ユーザ端末１０から受信されたパスワードが開放型ＩＤ発給当時に入力されたパスワードと一致するか否かを比較し、一致すれば、ユーザ認証に成功したものと判断し（Ｓ１１７）、ユーザ認証に成功したことを通知するユーザ認証成功メッセージを生成した後、ユーザ端末１０に伝送するようになる（Ｓ１１９）。
【００５３】
ここで、前記ユーザ認証成功メッセージには、Ｓ１０７段階での開放型ＩＤ認証情報が含まれることができ、ユーザ端末１０は、ウェブサービス提供装置２０に開放型ＩＤ認証情報を含むユーザ認証成功メッセージを伝送し（Ｓ１２１）、ウェブサービス提供装置２０は、ユーザ認証成功メッセージに含まれた開放型ＩＤ認証情報を確認し、前記ユーザ端末１０から入力された開放型ＩＤは、開放型ＩＤ管理装置３０が保証する認証されたＩＤであることを確認した後、ユーザ端末１０のログインを許容するようになり（Ｓ１２３）、ユーザ端末１０は、ウェブサービス提供装置２０が提供するウェブサービスを利用することができるようになる。
【００５４】
このような、一般的な開放型ＩＤ認証方法の場合、開放型ＩＤサービスを提供するウェブサイトに単一ＩＤを利用してユーザは一層便利にログインを行い、ウェブサービスを利用することができるという長所があるが、ユーザ端末１０、ウェブサービス提供装置２０及び開放型ＩＤ管理装置３０の間のログインのための繰り返し的なデータ伝送に起因して、ネットワーク過負荷が発生することができ、特に限定された無線資源を利用する無線通信環境でこのような繰り返し的なデータ伝送は、無線資源の無駄使いにつながるようになる。
【００５５】
本発明は、このような問題点を解決するためのものであって、特に、開放型運営体制を基盤にして動作する非保安領域及び保安運営体制を基盤にして動作する保安領域に区分される隔離環境を備えるユーザ端末１０で、開放型ＩＤ管理装置３０からユーザ認証に対する権限を委任されて、ユーザ端末１０の保安領域で前記開放型ＩＤに対する認証を実行しようとするものである。
【００５６】
前述した本発明の実施例によるユーザ端末での開放型ＩＤ認証方法については、図３〜図８を参照してより具体的に説明する。
【００５７】
前述したような本発明のユーザ端末１０は、開放型運営体制を基盤にして動作する非保安領域及び保安用運営体制を基盤にして動作する保安領域に区分される隔離環境を備え、通信網４０を通じてウェブサービス提供装置２０及び開放型ＩＤ管理装置３０と情報を送受信することができるユーザの情報処理端末である。
【００５８】
このようなユーザ端末１０は、多様な形態で具現されることができる。例えば、スマートフォン（smart phone）、タブレットパソコン（Tablet PC）、ＰＤＡ（Personal Digital Assistants）、ＰＭＰ（Portable Multimedia Player）、ＭＰ３  Ｐｌａｙｅｒなどの移動端末機は勿論、スマートテレビ（Smart TV）、デスクトップコンピュータなどのような固定端末機が使用されることができ、通信機能を含むユーザ端末ならいずれのものも本発明のユーザ端末１０に適用可能である。
【００５９】
また、本発明の実施例による通信網４０は、多様な形態の通信網が利用されることができ、例えば、ＷＬＡＮ（Wireless LAN）、ワイファイ（Wi-Fi）、ワイブロ（Wibro）、ワイマックス（Wimax）、ＨＳＤＰＡ（High Speed Downlink Packet Access）などの無線通信方式またはイーサネット（Ethernet）（登録商標）、ｘＤＳＬ（ADSL、VDSL）、ＨＦＣ（Hybrid Fiber Coaxial Ca）、ＦＴＴＣ（Fiber to The Curb）、ＦＴＴＨ（Fiber To The Home）などの有線通信方式を利用することができ、前述した通信方式以外にもその他広く公知されたか、または今後開発されるあらゆる形態の通信方式を含むことができる。
【００６０】
以上より、本発明の実施例による開放型ＩＤ認証システム１００の主要構成について概略的に説明した。
【００６１】
以下、本発明の実施例によるユーザ端末の主要構成及び動作方法について説明する。
【００６２】
図３は、本発明の実施例によるユーザ端末の主要構成を示すブロック図である。
【００６３】
図１及び図３を参照すれば、本発明の実施例によるユーザ端末１０は、通信部１１、制御部１２、格納部１３、入力部１４、音源処理部１５、表示部１６を含んで構成されることができる。
【００６４】
本発明の実施例によるユーザ端末１０は、制御部１２を通じて一般的な開放型運営体制を基盤にして動作する非保安領域１３０と別途の保安用運用体制を基盤にして動作する保安領域１４０に区分される隔離環境が具現されており、前記隔離環境は、物理的または論理的に具現されることができる。
【００６５】
このような環境で、ユーザ端末１０は、開放型ＩＤサービスを提供する開放型ＩＤ管理装置３０からユーザ認証に対する権限が委任されれば、開放型ＩＤに対応してユーザから入力されるパスワード、または開放型ＩＤ管理装置３０から受信されるパスワードをユーザ識別番号を利用して暗号化した後、保安領域に格納し、追ってユーザの要請に応じてログイン時に保安領域でユーザ識別番号を基礎として前記パスワードを復号化した後、復号化が完了すれば、ユーザ認証に成功したものと判断し、ウェブサービスにログインすることができるようになる。
【００６６】
このための各構成要素の具体的な動作を記述する。
【００６７】
まず、通信部１１は、通信網４０を通じてウェブサービス提供装置２０及び開放型ＩＤ管理装置３０の間の情報送受信のための多様な通信チャネルを形成するために、多様な形態の通信モジュールを含んで具現されることができる。
【００６８】
このような通信部１１は、無線または有線いずれの方式でも動作可能である。
【００６９】
制御部１２は、ユーザ端末１０の全般的な制御を行うものであって、特に前述したように、開放型運営体制を基盤にして動作する非保安領域及び保安用運営体制を基盤にして動作する保安領域に区分される隔離環境、例えばトラステッドプラットフォーム（trusted platform）１２０を備えることができる。
【００７０】
このような制御部１２の構成を図４を参照してより具体的に説明する。
【００７１】
図４は、本発明の実施例による制御部の構成をより詳しく示す図である。
【００７２】
図４を参照すれば、本発明の制御部１２は、非保安領域１３０と保安領域１４０及びハードウェアプラットホーム１３５を含んで構成されることができる。
【００７３】
非保安領域１３０は、ユーザ端末１０のユーザ機能運用中に暗号化された情報を必要としないユーザ機能運用のための開放型運営体制（ＯＳ；Operating System）を含むことができる。このような非保安領域１３０は、入力部１４またはタッチスクリーン機能を含む表示部１６から入力される入力信号によるユーザ機能を運用するための制御を行うことができる。例えば非保安領域１３０は、ユーザがカメラ機能を活性化するための入力信号を生成する場合、カメラ活性化、カメラ基盤のイメージ収集機能、収集されたイメージの格納機能などを制御することができ、特に本発明の実施例による非保安領域１３０は、ウェブサービス接続のためのウェブブラウザー駆動及びウェブブラウザーを通じて特定のウェブサービスにログインをするために入力部１４を通じて入力される多様な情報を通信部１１を通じてウェブサービス提供装置２０及び開放型ＩＤ管理装置３０に伝送されることができるように制御部１２の制御下に動作し、制御部１２の制御下に受信される情報を保安領域１４０に伝達する役目を行うことができる。
【００７４】
このような非保安領域１３０は、図４に示されたように、応用アプリケーションレイヤー１３１、ＴＥＥ機能ＡＰＩレイヤー１３２、ＴＥＥクライアントＡＰＩレイヤー１３３、汎用ＯＳレイヤー１３４で構成されることができる。
【００７５】
一方、保安領域１４０は、非保安領域１３０の呼出によって格納された暗号化された情報を制御部１２に提供する役目を行う。例えば非保安領域１３０が音楽ファイル再生機能を行う過程で音楽ファイル購買や音楽ファイル使用権限獲得のための料金支払いなどのために暗号化された情報が必要な場合、非保安領域１３０の呼出によって保安領域１４０が呼出されることができる。この過程で非保安領域１３０は、必要とする暗号化された情報に対する呼出情報を保安領域１４０に伝達することができる。特に本発明の実施例による保安領域１４０は、非保安領域１３０を通じて伝達される開放型ＩＤに対応するパスワードをユーザ識別番号を基礎に暗号化して格納した後、追って非保安領域１３０で動作するウェブブラウザーの要請に応じて非保安領域１３０からユーザ識別番号が伝達されれば、保安領域１４０は、保安領域１４０にユーザ識別番号を基礎として暗号化して格納されたパスワードを復号化するために、伝達されたユーザ識別番号が暗号化に利用されたユーザ識別番号であるか否かを確認し、一致する場合、格納されたパスワードを復号化した後、非保安領域１３０に伝達する。非保安領域１３０のウェブブラウザーは、保安領域１４０から復号化されたパスワードが伝達されれば、ユーザ認証に成功したものと判断し、ユーザ認証成功メッセージを生成し、通信部１１を通じてウェブサービス提供装置２０にユーザ認証成功メッセージを伝送するようになる。
【００７６】
このような、本発明の保安領域１４０は、図４に示されたように、トラステッドアプリケーションレイヤー１４１、ＴＥＥインターナルＡＰＩレイヤー１４２、トラステッドコア環境レイヤー１４３及びトラステッド機能レイヤー１４４、ハードウェア保安リソースレイヤー１４６を含んで構成されることができる。ここで、トラステッドコア環境レイヤー１４３、トラステッド機能レイヤー１４４及びＴＥＥインターナルＡＰＩレイヤー１４２は、ＴＥＥカーネルレイヤー１４５上に配置され、ハードウェア保安リソースレイヤー１４６は、ハードウェアプラットホーム１３５上に配置されることができる。
【００７７】
前述した構成のトラステッドプラットフォーム基盤の制御部１２は、ＴＥＥクライアントＡＰＩレイヤー１３３が応用アプリケーションレイヤー１３１を通じて特定のユーザ機能実行中に、言い換えれば、ウェブブラウザー駆動中に保安領域１４０に暗号化されて格納されたパスワードが要求される場合、ＴＥＥ機能ＡＰＩレイヤー１３２がこれに対する呼出をＴＥＥクライアントＡＰＩレイヤー１３３に伝達する。それで、ＴＥＥクライアントＡＰＩレイヤー１３３は、ＴＥＥインターナルＡＰＩレイヤー１４２とのメッセージ送受信を通じて保安機能運用に必要な暗号化されて格納されたパスワードを要請する。この際、ユーザ識別番号を一緒に伝達するようになる。それで、ＴＥＥインターナルＡＰＩレイヤー１４２がトラステッド機能レイヤー１４４を通じてハードウェア保安リソースに格納された暗号化されたパスワードを収集し、収集された暗号化されたパスワードを非保安領域１３０から認可されたユーザ識別番号を基礎として復号化を進行する。この際、非保安領域１３０から認可されたユーザ識別番号が暗号化するのに使用されたユーザ識別番号と異なっている場合、ＴＥＥインターナルＡＰＩレイヤー１４２は、再びＴＥＥクライアントＡＰＩレイヤー１３３にユーザ認証に成功しなかったことを通知する情報を伝送するようになる。
【００７８】
一方、認可されたユーザ識別番号を基礎として復号化を進行し、復号化に成功する場合、ＴＥＥインターナルＡＰＩレイヤー１４２は、復号化されたパスワードをＴＥＥクライアントＡＰＩレイヤー１３３に伝送し、ユーザ認証に成功したことを通知することができる。
【００７９】
結果的に、保安領域１４０に装着されたトラステッドプラットフォーム１２０を通じてだけ接近が可能なハードウェア保安リソースレイヤー１４６に格納された暗号化されたパスワードを非保安領域１３０で呼び出せば、非保安領域１３０から認可されたユーザ識別番号を基礎として保安領域１４０で復号化した後、これに対する結果を非保安領域１３０に返還するようになる。
【００８０】
このような過程でトラステッド機能レイヤー１４４は、暗号化された情報呼出に対する信頼性確保のためにあらかじめ定義されたユーザ識別番号をまた確認する過程を行うように支援することもでき、非保安領域１３０は、ウェブブラウザーを通じてこのような確認過程実行を支援するためのユーザ識別番号入力画面を表示部１６に出力するように支援することもできる。
【００８１】
その後、ユーザ識別番号が正常に保安領域１４０に印加され、復号化が完了すれば、復号化されたパスワードを非保安領域１３０に伝達することができる。または、保安領域１４０は、前述した開放型ＩＤ認証のためのパスワード復号化過程に必要な多様な機能実行を非保安領域１３０から一時的に委任され、通信部１１の直接制御を通じてウェブサービス提供装置２０及び開放型ＩＤ管理装置３０とのデータ送受信を直接制御することもできる。
【００８２】
以下、本発明の実施例による制御部１２のより具体的な動作方法について図４を参照して説明する。
【００８３】
さらに図３を参照して残りの構成要素である格納部１３、入力部１４、音源処理部１５、表示部１６について説明する。
【００８４】
本発明の実施例による格納部１３は、ユーザ端末１０の動作制御時に必要なプログラムとそのプログラム実行中に発生するデータを格納する。特に本発明の格納部１３は、ウェブサービス提供装置２０が提供するウェブサイト接続のためのウェブブラウザー１１０を格納することができる。ユーザ端末１０は、ウェブブラウザー１１０の活性化のためのアイコンやメニュー項目を提供することができ、当該項目選択時にウェブブラウザー１１０は、制御部１２にロードされ、ウェブサイト接続のための多様な機能実行を支援することができる。特にウェブブラウザー１１０は、本発明の開放型ＩＤ認証のための開放型ＩＤ入力、パスワード入力などの認証過程を支援するための情報の送受信を支援することができ、ウェブブラウザー１１０を通じて送受信される多様な情報を一時または永久的に格納することができる。
【００８５】
また、本発明の格納部１３は、ユーザ識別番号をさらに格納することもできる。ここで、ユーザ識別番号は、ユーザ端末１０を識別することができる形態の情報であって、例えば、移動通信端末機の場合、移動通信事業者から割り当てられたユーザ固有番号をユーザ識別番号として利用することができ、または端末機電話番号（ＭＩＮ；Mobile Identification Number）をユーザ識別番号として利用することもできる。また、ネットワークと連結された固定端末機の場合、ＩＰアドレス情報をユーザ識別番号として利用することもでき、ユーザ端末１０を識別することができる形態の情報なら、いずれのものも、本発明のユーザ識別番号として利用可能である。
【００８６】
このような、格納部１３は、フラッシュメモリ（flash memory）、ハードディスク（hard disk）、マルチメディアカードマイクロ（multimedia card micro）タイプのメモリ（例えば、ＳＤまたはＸＤメモリなど）、ＲＡＭ、ＲＯＭなどの格納媒体を含んで構成されることができる。
【００８７】
入力部１４は、数字及び文字情報などの多様な情報を入力されて、各種機能を設定及びユーザ端末１０の機能制御と関連して入力される信号を制御部１２に伝達する。特に、本発明の入力部１４は、ウェブブラウザー駆動のためのユーザ入力を支援し、ウェブブラウザーのアドレス窓をまたは特定の入力窓を通じてユーザから入力される開放型ＩＤまたはパスワードを制御部１２に伝送する役目を行う。
【００８８】
このような入力部１４は、ユーザのタッチまたは操作による入力信号を発生するキーパッドとタッチパッドのうち少なくとも１つを含んで構成されることができる。この際、入力部１４は、後述する表示部１６とともに１つのタッチパネル（またはタッチスクリーン）の形態で構成され、入力と表示機能を同時に行うことができる。また、入力部１４は、キーボードやキーパッドのようなキー入力手段、タッチセンサーやタッチパッドのようなタッチ入力手段、ジャイロセンサー、地磁気センサー、加速度センサー、近接センサー、そしてカメラのうち少なくとも１つ以上を含んでなるジェスチャー入力手段または音声入力手段のうち１つ以上を含むことができる。その他、現在開発中であるか、または今後開発されることができるすべての形態の入力手段が含まれることができる。
【００８９】
音源処理部１５は、電気的な信号である音源をアナログ信号に変換し、外部に出力するもので、本発明の実施例による音源処理部１５は、ユーザ認証に成功しなければ、これに対する特定の音源を出力する機能を行うこともできる。
【００９０】
表示部１６は、ユーザ端末１０の機能実行中に発生する一連の動作状態及び動作結果などに対する情報を表示する。特に、本発明の実施例による表示部１６は、ウェブブラウザーを通じて提供される多様な情報を表示するか、または開放型ＩＤ及びこれに対応するパスワード入力のための画面を表示することもできる。表示部１６は、ＬＣＤ（Liquid Crystal Display）、ＴＦＴ−ＬＣＤ（Thin Film Transistor LCD）、ＯＬＥＤ（Organic Light Emitting Diodes）、発光ダイオード（LED）、ＡＭＯＬＥＤ（Active Matrix Organic LED）、フレキシブルディスプレイ（Flexible display）及び３次元ディスプレイ（3 Dimension）などで構成されることができる。
【００９１】
以上、本発明の実施例によるユーザ端末１０の主要構成要素について説明した。しかし、図３を通じて示された構成要素がすべて必須構成要素であるものではなく、図示された構成要素より多い構成要素によってユーザ端末１０が具現されることもでき、それより少ない構成要素によってユーザ端末１０が具現されることもできる。
【００９２】
以下、本発明の実施例によるウェブサービス提供装置２０の主要構成及び動作方法について説明する。
【００９３】
図５は、本発明の実施例によるウェブサービス提供装置の主要構成を示すブロック図である。
【００９４】
図１及び図５を参照すれば、本発明の実施例によるウェブサービス提供装置２０は、サービス通信部２１、サービス制御部２２及びサービス格納部２３を含んで構成されることができる。
【００９５】
サービス通信部２１は、開放型ＩＤサービスを支援する開放型ＩＤ管理装置３０及び少なくともいずれか１つのユーザ端末１０と情報を送受信するもので、この際のサービス通信部２１は、ユーザ端末１０の通信部を通じて開放型運営体制を基盤として動作する非保安領域と情報を送受信するようになる。
【００９６】
一般的に、ユーザ端末１０は、開放型運営体制を基盤にして動作するようになるが、本発明の実施例によるユーザ端末１０は、開放型運営体制を基盤にして動作する領域、すなわち非保安領域以外に別途の保安用運営体制を基盤にして動作する領域、すなわち保安領域に区分される隔離環境を備え、ユーザ端末１０の非保安領域の情報をサービス通信部２１が受信し、後述するサービス制御部２２に伝達する役目を行うようになる。
【００９７】
サービス制御部２２は、ユーザ端末１０に特定のウェブサービス、例えば、ゲーム、ニュース、映画、ポータルなどウェブを通じて特定のサービスをユーザ端末１０に提供する全般的な過程を制御するもので、ウェブサービスを利用するためのユーザ端末１０のログインの全般を制御することもできる。
【００９８】
より具体的に、本発明のサービス制御部２２は、開放型ＩＤ管理装置３０が支援する開放型ＩＤサービスを利用してユーザ端末１０のログイン全般を制御するようになり、すなわち、ユーザ端末１０の非保安領域で動作するウェブブラウザーからユーザ端末１０を通じてユーザから入力された開放型ＩＤが受信されれば、受信された開放型ＩＤを基礎として開放型ＩＤを発給した開放型ＩＤ管理装置３０のアドレス情報を確認するようになる。
【００９９】
例えば、ユーザ端末１０の非保安領域で動作するウェブブラウザーから受信されたユーザの開放型ＩＤがhttp://iphl.openid.comの場合、iphlは、ユーザの開放型ＩＤ識別情報、openid.comは、前記開放型ＩＤを発給した開放型ＩＤ管理装置３０のドメイン情報になることができる。
【０１００】
したがって、受信される開放型ＩＤを基礎として開放型ＩＤ管理装置３０のドメイン情報を確認し、既に格納された前記ドメイン情報に対応する開放型ＩＤ管理装置３０のＩＰアドレス情報を確認し、該当する開放型ＩＤ管理装置３０にユーザ端末１０から受信された開放型ＩＤに対する認証を問い合わせするようになる。
【０１０１】
すなわち、サービス制御部２２は、ユーザ端末１０から受信された開放型ＩＤが実際開放型ＩＤ管理装置３０が発給した正常な開放型ＩＤであるかを問い合わせし、これに加えて、ユーザ端末１０から開放型ＩＤとともに受信されたユーザ識別番号を基礎として、ユーザ認証に対する権限委任情報が存在するかを問い合わせすることもできる。
【０１０２】
問い合わせ結果、サービス制御部２２は、開放型ＩＤ管理装置３０から認証結果が受信されれば、受信された認証結果及び開放型ＩＤ管理装置３０のアドレス情報を含むリダイレクションメッセージをサービス通信部２１を通じてユーザ端末１０に伝送するようになる。
【０１０３】
その後、ユーザ端末１０の非保安領域で動作するウェブブラウザーからユーザ認証成功メッセージが受信されれば、サービス制御部２２は、ユーザ端末１０のログインを許容するようになる。
【０１０４】
このために、ウェブサービス提供装置２０は、ウェブサービス提供装置２０が提供するウェブサービスに対するコンテンツを格納しているサービス格納部２３を含んで構成されることができる。
【０１０５】
サービス格納部２３は、ユーザ端末１０にウェブサービスを提供するための全般的な情報を格納し管理し、特に本発明の実施例によるサービス格納部２３は、開放型ＩＤ管理装置３０のアドレス情報をドメイン情報に対応して格納するようになる。
【０１０６】
前述したように、本発明のウェブサービス提供装置２０は、サービス格納部２３にユーザ端末１０のユーザ認証に必要な情報の代わりに、開放型ＩＤ管理装置３０に対する情報のみを格納し管理するので、システム構築が一層容易であり、ユーザ認証成功メッセージが受信されたユーザ端末１０のログインのみを支援するので、保安に対する危険なしに安定的にユーザ端末１０のログインを支援することができるようになる。
【０１０７】
前述した本発明のウェブサービス提供装置２０とこれに加えて開放型ＩＤ管理装置３０は、サーバー基盤コンピューティング方式またはクラウド方式で動作する１つ以上のサーバーで具現されることができる。特に、本発明の実施例による開放型ＩＤ認証システムを通じて送受信される情報は、インターネット上のクラウドコンピューティング装置に永久的に格納されることができるクラウドコンピューティング（Cloud Computing）機能を通じて提供されることができる。ここで、クラウドコンピューティングは、デスクトップ、タブレットパソコン、ノートパソコン、ネットブック及びスマートフォンなどのデジタル端末機にインターネット技術を活用して仮想化されたＩＴ（Information Technology）資源、例えば、ハードウェア（サーバー、ストレージ、ネットワークなど）、ソフトウェア（データベース、保安、ウェブサーバーなど）、サービス、データなどをオンデマンド（On demand）方式でサービスする技術を意味する。本発明において、ユーザ端末１０、ウェブサービス提供装置２０及び開放型ＩＤ管理装置３０の間に送受信されるすべての情報は、インターネット上のクラウドコンピューティング装置に格納され、いつどこでも伝送されることができる。
【０１０８】
以下、本発明の実施例による開放型ＩＤ認証方法についてさらに具体的に説明する。
【０１０９】
図６は、本発明の実施例によるユーザ端末での開放型ＩＤ認証方法を説明するための流れ図である。
【０１１０】
図１及び図６を参照すれば、まず、ユーザ端末１０の非保安領域で駆動するウェブブラウザーを通じてウェブサービス提供装置２０が提供するウェブサービスに接続した後、ウェブサービスにログインするためにユーザから開放型ＩＤが入力されれば、入力された開放型ＩＤをウェブサービス提供装置に伝送するようになる（Ｓ３０１）。
【０１１１】
その後、ウェブサービス提供装置２０から認証結果を含むリダイレクションメッセージを受信するようになる（Ｓ３０３）。
【０１１２】
ここで、認証結果は、ユーザが入力した開放型ＩＤが正常に発行されたＩＤであるかに対する開放型ＩＤ認証情報及び開放型ＩＤ管理装置３０の代わりにユーザ認証を実行してもよいというユーザ認証権限委任情報で構成される認証情報を意味し、非保安領域で動作するウェブブラウザーは、このような認証情報と開放型ＩＤ管理装置３０のアドレス情報を含むリダイレクションメッセージを受信するようになる。
【０１１３】
その後、ウェブブラウザーは、受信されたリダイレクションメッセージにユーザ認証権限委任情報が存在するかを判断し（Ｓ３０５）、そうではない場合、アドレス情報に対応する開放型ＩＤ管理装置３０にユーザ認証を要請するようになり（Ｓ３０７）、ユーザ認証権限委任情報が存在する場合、非保安領域で動作するウェブブラウザーは、保安領域にユーザ認証を要請するようになる（Ｓ３０９）。
【０１１４】
その後、保安領域でユーザ認証を行う別途のＡＰＩを通じて、例えば図４を参照して説明したように、ＴＥＥインターナルＡＰＩ１４２が開放型ＩＤに対応してユーザ識別番号を基礎として暗号化されたパスワードが存在するかを確認し、存在する場合、ユーザ識別番号を利用して暗号化されたパスワードを復号化するようになる（Ｓ３１１）。
【０１１５】
保安領域のＴＥＥインターナルＡＰＩ１４２は、復号化過程が正常に実行されれば、非保安領域で動作するウェブブラウザーにユーザ認証成功メッセージを伝送（Ｓ３１３）し、非保安領域のウェブブラウザーは、これをウェブサービス提供装置２０に伝送し、ログインを行うようになる。
【０１１６】
以下、本発明の実施例によるウェブサービス提供装置２０の動作方法について図７を参照してさらに具体的に説明する。
【０１１７】
図７は、本発明の実施例によるウェブサービス提供装置での開放型ＩＤ認証のためのリダイレクションメッセージ生成方法を説明するための流れ図である。
【０１１８】
図１及び図７を参照すれば、ウェブサービス提供装置２０は、ユーザ端末１０から開放型ＩＤが受信されれば（Ｓ４０１）、受信された開放型ＩＤを基礎として開放型ＩＤ管理装置３０のアドレス情報を確認するようになる（Ｓ４０３）。
【０１１９】
その後、確認されたアドレス情報に対応する開放型ＩＤ管理装置３０に開放型ＩＤに対する認証を問い合わせし（Ｓ４０５）、開放型ＩＤ管理装置３０から認証結果が受信されれば（Ｓ４０７）、ユーザ端末に認証結果を含むリダイレクションメッセージを伝送するようになる（Ｓ４０９）。
【０１２０】
ここで、認証結果は、ユーザ端末１０から受信された開放型ＩＤが開放型ＩＤ管理装置３０から正常に発給されたＩＤであるかを示す開放型ＩＤ認証情報及び開放型ＩＤ管理装置３０の代わりにユーザ認証を行ってもよいというユーザ認証権限委任情報を含む認証情報であって、ウェブサービス提供装置２０は、開放型ＩＤ管理装置３０から前記認証情報が受信されれば、受信された認証情報とともにＳ４０３段階で確認された開放型ＩＤ管理装置３０のアドレス情報を含むリダイレクションメッセージを生成し、ユーザ端末１０に伝送する。
【０１２１】
この際、Ｓ４０７段階で、正常に認証結果が受信されない場合、ユーザ端末１０に認証に失敗したというメッセージをさらに伝送することもできる。
【０１２２】
以下、本発明の実施例による開放型ＩＤ認証方法についてさらに具体的に説明する。
【０１２３】
図８は、本発明の実施例による開放型ＩＤ認証方法を説明するためのデータ流れ図である。
【０１２４】
図８を参照すれば、まず、ユーザ端末１０の非保安領域１３０で駆動するウェブブラウザーを通じてウェブサービス提供装置２０が提供するウェブサービスに接続した後、ウェブサービスにログインするためにウェブブラウザーを通じてユーザから開放型ＩＤが入力されれば、入力された開放型ＩＤをウェブサービス提供装置２０に伝送するようになる（Ｓ２０１）。
【０１２５】
例えば、ウェブサービス提供装置２０が提供する特定のウェブサービスを利用するために、このためのウェブサイトであるwww.skplanet.co.krに接続した後、ログインのためにウェブブラウザーアドレス窓に前記開放型ＩＤ管理装置３０からあらかじめ発給された開放型ＩＤ、例えばhttp://iphl.openid.comを入力し、ログインを試みる（Ｓ２０１）。
【０１２６】
その後、ウェブサービス提供装置２０は、ユーザ端末１０から入力されたユーザのＵＲＬ、すなわちhttp://iphl.openid.comを基礎として前記ＩＤを発給した開放型ＩＤ管理装置３０のアドレス情報を確認するようになる（Ｓ２０３）。開放型ＩＤ管理装置３０のアドレス情報は、ＵＲＬ情報を基礎として確認が可能である。例えば、前記開放型ＩＤＵＲＬ情報でopened.comが開放型ＩＤ管理装置３０のドメインになることができ、前記ドメイン情報に対応して既に格納されたＩＰアドレス情報を通じて開放型ＩＤ管理装置３０のアドレス情報確認が可能である。
【０１２７】
前述した過程を通じてウェブサービス提供装置２０は、開放型ＩＤ管理装置３０のアドレス情報を確認した後、開放型ＩＤ管理装置３０にユーザ端末１０から入力された開放型ＩＤを伝送し、この開放型ＩＤが開放型ＩＤ管理装置３０が発給した正常なＩＤであるかを問い合わせするようになる（Ｓ２０５）。
【０１２８】
その後、開放型ＩＤ管理装置３０からＳ２０５段階での認証結果が受信、例えばユーザ端末１０から受信された開放型ＩＤは、自分が発給したＩＤと一致することを認証する開放型ＩＤ認証情報を生成し、ウェブサービス提供装置２０に伝送するようになる（Ｓ２０７）。
【０１２９】
この際、Ｓ２０１段階で、ユーザ端末１０は、ユーザ識別番号をさらに含んでウェブサービス提供装置２０に伝送することができ、ウェブサービス提供装置２０は、受信されたユーザ識別番号をさらに開放型ＩＤ管理装置３０に伝送し、開放型ＩＤ管理装置３０がユーザ識別番号を基礎としてユーザ端末１０にユーザ認証に対する権限を委任するか否かを決定することもできる。
【０１３０】
例えば、ユーザ端末１０が移動通信端末の場合、移動通信事業者から割り当てられたユーザ番号をユーザ識別番号として使用する場合、開放型ＩＤ管理装置３０は、ユーザ識別番号を基礎として対応する移動通信事業者のサービス装置に当該ユーザ端末１０に対する保証可否を問い合わせすることもできる。この際、移動通信事業者サービス装置は、ユーザ端末１０がトラステッドプラットフォームを備えたユーザ端末１０であるかに対する情報をあらかじめ格納しておくことができ、保安が強化されたトラステッドプラットフォームを備えたユーザ端末１０の場合、移動通信事業者サービス装置は、ユーザ端末１０を保証することができるという情報を生成し、開放型ＩＤ管理装置３０に伝送し、開放型ＩＤ管理装置３０は、ウェブサービス提供装置２０を通じてユーザ端末１０に開放型ＩＤ管理装置３０の代わりにユーザ認証を行ってもよいというユーザ認証権限委任情報を伝送することもできる。
【０１３１】
開放型ＩＤ管理装置３０は、ウェブサービス提供装置２０にユーザ端末１０から受信された開放型ＩＤは、自分が発給した開放型ＩＤであることを認証する情報である開放型ＩＤ認証情報、前述したようなユーザ認証権限委任情報を伝送し、これを受信したウェブサービス提供装置２０は、受信された認証情報と共に開放型ＩＤ管理装置３０に対するアドレス情報を含むリダイレクションメッセージをユーザ端末１０のウェブブラウザーに伝送するようになる（Ｓ２０９）。
【０１３２】
非保安領域１３０で動作するウェブブラウザーは、受信されるリダイレクションメッセージにユーザ認証権限委任情報が含まれているかを判断し（Ｓ２１１）、含まれていない場合、受信された開放型ＩＤ管理装置３０のアドレス情報に対応して該当する開放型ＩＤ管理装置３０にユーザ認証を要請するようになる（Ｓ２１３）。その後の動作過程は、図２を参照して説明したものと同一である。
【０１３３】
しかし、Ｓ２１１段階で、ユーザ認証権限委任情報がリダイレクションメッセージに含まれる場合、非保安領域１３０で動作するウェブブラウザーは、保安領域１４０にユーザ認証要請（Ｓ２１５）、すなわち暗号化されたパスワードを呼び出すようになる。
【０１３４】
その後、保安領域１４０で動作する、例えば図４を参照して説明したように、ＴＥＥインターネットＡＰＩ１４２は、ウェブブラウザーが呼び出したパスワードが保安領域１４０が管理する領域に格納されているかを確認し（Ｓ２１７）、格納されている場合、ウェブラウザーを通じて受信されたユーザ識別番号を基礎として復号化を進行するようになる（Ｓ２１９）。
【０１３５】
ここで、ウェブブラウザーを通じて受信されたユーザ識別番号とパスワード格納時に暗号化に利用されたユーザ識別番号が一致しない場合、ユーザ認証に失敗したものであり、一致し、正常に復号化が行われれば、ユーザ認証に成功したもので、ユーザ認証成功メッセージを非保安領域１３０のウェブブラウザーに伝送し（Ｓ２２１）、これを受信した非保安領域１３０のウェブブラウザーは、ウェブサービス提供装置２０にユーザ認証成功メッセージを伝送するようになる（Ｓ２２３）。
【０１３６】
この際のユーザ認証成功メッセージには、Ｓ２０７段階で受信した開放型ＩＤ認証情報が含まれており、ユーザ端末１０を通じて入力された開放型ＩＤは、開放型ＩＤ管理装置３０が保証しているので、ウェブサービス提供装置２０は、保安に対する危険なしにユーザ端末１０のウェブサービスログインを許容するようになる（Ｓ２２５）。
【０１３７】
もしＳ２１７段階で開放型ＩＤに対応するパスワードが存在しない場合、開放型ＩＤ管理装置３０のアドレス情報に対応する開放型ＩＤ管理装置３０にユーザ認証を要請し、開放型ＩＤ管理装置３０からユーザ認証成功メッセージが受信されれば、非保安領域１３０のウェブブラウザーを通じてユーザから入力されたパスワードをユーザ識別番号を利用して暗号化した後、保安領域１４０に格納することができる。
【０１３８】
このように、一度保安領域１４０に開放型ＩＤに対応するパスワードが暗号化されて格納されている場合、ユーザ端末１０は、ウェブサービス提供装置２０及び開放型ＩＤ管理装置３０との複雑な情報の送受信なしにすぐ保安領域１４０に格納されたパスワードを呼び出し、ユーザ認証を行うようになる。
【０１３９】
このように、ユーザ端末１０の保安領域１４０を通じて開放型ＩＤを認証することによって、従来の開放型ＩＤ認証時の繰り返し的なデータ伝送によるネットワーク過負荷を事前に防止することができるという長所がある。
【０１４０】
また、開放型運営体制を基盤にして動作する非保安領域１３０及び保安運営体制を基盤にして動作する保安領域１４０に区分される隔離環境を備え、開放型ＩＤ管理装置からユーザ認証に対する権限を委任されたユーザ端末１０を通じて開放型ＩＤに対するユーザ認証を行うことによって、ユーザ情報露出の問題なしに安定的に開放型ＩＤ認証を行うことができるという長所がある。
【０１４１】
以上、本発明の実施例によるトラステッドプラットフォーム基盤の開放型ＩＤ認証方法について説明した。
【０１４２】
このような、本発明の実施例による開放型ＩＤ認証方法は、コンピュータで読み取り可能な記録媒体にコンピュータが読み取り可能なコードで具現することが可能である。コンピュータが読み取り可能な記録媒体は、プログラム命令、データファイル、データ構造などを単独でまたは組み合わせて含むことができ、コンピュータシステムによって読み出されることができるデータが格納されるすべての種類の記録装置を含む。コンピュータが読み取り可能な記録媒体の例としては、ハードディスク、プロッピィーディスク及び磁気テープのような磁気媒体（Magnetic Media）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Video Disk）のような光記録媒体（Optical Media）、フロプティカルディスク（Floptical Disk）のような磁気−光媒体（Magneto-Optical Media）及びＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、フラッシュメモリなどのようなプログラム命令を格納し実行するように特別に構成されたハードウェア装置を含む。
【０１４３】
また、コンピュータが読み取り可能な記録媒体は、ネットワークで連結されたコンピュータシステムに分散され、分散方式でコンピュータが読み取り可能なコードが格納され実行されることができる。そして、本発明を具現するための機能的な（functional）プログラム、コード及びコードセグメントは、本発明の属する技術分野におけるプログラマーによって容易に推論されることができる。
【０１４４】
以上、本発明の技術的思想を例示するための好ましい実施例と関連して説明し図示するが、本発明は、このように図示され説明されたそのままの構成及び作用にのみ限定されるものではなく、技術的思想の範疇を逸脱することなく、本発明に対して多数の変更及び修正が可能であることを当業者がよく理解することができる。したがって、そのようなすべての適切な変更及び修正と均等物も本発明の範囲に属するものと見なすべきである。
【産業上の利用可能性】
【０１４５】
本発明は、開放型ＩＤ認証方法に関し、さらに詳細には、開放型ＩＤ認証時に繰り返されるデータ伝送に起因するネットワーク過負荷を防止することができるトラステッドプラットフォーム基盤の開放型ＩＤ認証方法、このための装置及びシステムに関する。
【０１４６】
本発明の開放型ＩＤ認証方法、このための装置及びシステムによれば、開放型運営体制を基盤にして動作する非保安領域及び保安運営体制を基盤にして動作する保安領域に区分される隔離環境を備え、開放型ＩＤ管理装置からユーザ認証に対する権限を委任されたユーザ端末の保安領域で開放型ＩＤに対する認証を行うことによって、情報露出の問題なしに、安定的に開放型ＩＤ認証を行うことができるという長所があり、これにより、保安産業及びウェブサービス産業の発展に貢献することができるという産業上の利用可能性が存在する。
【図１】
2014519674.tif 000003
【図２】
2014519674.tif 000004
【図３】
2014519674.tif 000005
【図４】
2014519674.tif 000006
【図５】
2014519674.tif 000007
【図６】
2014519674.tif 000008
【図７】
2014519674.tif 000009
【図８】
2014519674.tif 000010
【国際調査報告】
2014519674.tif 000011
2014519674.tif 000012
2014519674.tif 000013
2014519674.tif 000014