(57)【要約】      （修正有）【課題】トラステッド・プラットフォーム・モジュール（ＴＰＭ）を有する電子デバイスに適したパスワード管理及び認証方法を提供する。【解決手段】認証コードは、ＴＰＭパスワードに従って自動的に生成させ（Ｓ１３０）、この認証コードは、ユーザによって選択された認証デバイスに記憶させる（Ｓ１４０）。認証コードを記憶するこの認証デバイスは、ＴＰＭの電子キーとして直接機能するので、ユーザは、いかなるパスワードも記憶しておく必要がなく、認証デバイスを電子デバイスに単に接続することにより、ＴＰＭにより暗号化されたデータ又はハードディスク（ＨＤ）にアクセスすることができるようにする（Ｓ１５０）。【選択図】図１
2011123625.tif 000002
【特許請求の範囲】
【請求項１】
トラステッド・プラットフォーム・モジュール（ＴＰＭ）を有する電子デバイスに適したパスワード管理及び認証方法であって、このパスワード管理及び認証方法は、
前記電子デバイスに接続されている認証デバイスを検出するステップと、
前記認証デバイスのハードウェア識別コードを読み取るステップと、
前記ハードウェア識別コードとユーザパスワードとに従って認証コードを生成するステップと、
前記認証コードを前記認証デバイス又は前記電子デバイスに記憶し、前記認証デバイスが電子キーとなるようにするステップと、
前記認証デバイスが前記電子デバイスに接続されている場合に、前記認証コードを自動的に認証し、前記認証コードが正しいと、前記電子デバイスによって暗号化されたデータフォルダ又はハードディスク（ＨＤ）を自動的に解読して、該データフォルダ又は該ＨＤがユーザによって使用されうるようにする認証ステップと
を含むパスワード管理及び認証方法。
【請求項２】
請求項１に記載のパスワード管理及び認証方法において、前記認証デバイスを、ユニバーサルシリアルバス（ＵＳＢ）フラッシュドライブ、又はブルートゥースデバイス、又は携帯用ＨＤにするパスワード管理及び認証方法。
【請求項３】
請求項１に記載のパスワード管理及び認証方法において、前記ハードウェア識別コードを、製品シリアル番号又は媒体アクセス制御（ＭＡＣ）アドレスにするパスワード管理及び認証方法。
【請求項４】
請求項１に記載のパスワード管理及び認証方法において、前記電子デバイスに接続されている認証デバイスを検出する前記ステップの後に、当該パスワード管理及び認証方法は更に、
前記認証デバイスを前記電子キーとして設定するかについてユーザに問うステップ
を含むパスワード管理及び認証方法。
【請求項５】
請求項１に記載のパスワード管理及び認証方法において、前記ハードウェア識別コードとユーザパスワードとに従って認証コードを生成する前記ステップは更に、前記ユーザに前記ユーザパスワードを入力するよう求めるステップを含むパスワード管理及び認証方法。
【請求項６】
請求項１に記載のパスワード管理及び認証方法において、前記認証ステップは更に、前記認証デバイスの前記ハードウェア識別コードが前記認証コードに適合するかを決定するステップを含むパスワード管理及び認証方法。
【請求項７】
請求項１に記載のパスワード管理及び認証方法において、このパスワード管理及び認証方法は更に、
前記認証デバイスが前記電子デバイスから切断されている場合に、前記電子デバイスによって暗号化された前記データフォルダ又は前記ハードディスクを閉じるステップ
を含むパスワード管理及び認証方法。
【請求項８】
請求項１に記載のパスワード管理及び認証方法において、前記電子デバイスが、ノート型コンピュータ、又はデスクトップコンピュータ、又は携帯電話を含むようにするパスワード管理及び認証方法。
【請求項９】
請求項１に記載のパスワード管理及び認証方法において、前記認証ステップは更に、
前記電子デバイスがサスペンド状態から正常な状態に戻った場合に、前記認証コードを再認証するステップ
を含むパスワード管理及び認証方法。
【請求項１０】
請求項１に記載のパスワード管理及び認証方法において、前記認証ステップは更に、前記トラステッド・プラットフォーム・モジュールが作動しているかを検出し、前記トラステッド・プラットフォーム・モジュールが作動していない場合には、前記認証コードを無視するステップを含むパスワード管理及び認証方法。
【請求項１１】
請求項１に記載のパスワード管理及び認証方法において、前記ハードウェア識別コードとユーザパスワードとに従って認証コードを生成する前記ステップは更に、前記認証コードを暗号化するステップを含むパスワード管理及び認証方法。
【請求項１２】
請求項１に記載のパスワード管理及び認証方法において、前記電子デバイスが、前記データフォルダ又は前記ハードディスクを暗号化又は解読するために前記トラステッド・プラットフォーム・モジュールを使用するようにするパスワード管理及び認証方法。
【請求項１３】
請求項１に記載のパスワード管理及び認証方法において、前記ユーザパスワードをトラステッド・プラットフォーム・モジュールパスワードとするパスワード管理及び認証方法。
【請求項１４】
トラステッド・プラットフォーム・モジュールを有する電子デバイスに適したパスワード認証方法であって、このパスワード認証方法は、
前記トラステッド・プラットフォーム・モジュールが作動しているかを検出するステップと、
前記トラステッド・プラットフォーム・モジュールが作動している場合、前記電子デバイスに認証デバイスが接続されているかを検出するステップと、
前記認証デバイス又は前記電子デバイス内の認証コードを自動的に認証するステップと、
前記認証コードが正しいと、前記トラステッド・プラットフォーム・モジュールにより暗号化されたデータフォルダ又はハードディスクを自動的に解読して、前記データフォルダ又は前記ハードディスクがユーザによって使用されうるようにするステップと
を含むパスワード認証方法。
【請求項１５】
請求項１４に記載のパスワード認証方法において、前記認証デバイスを、ユニバーサルシリアルバスフラッシュドライブ、又はブルートゥースデバイス、又は携帯用ハードディスクとするパスワード認証方法。
【請求項１６】
請求項１４に記載のパスワード認証方法において、認証コードを自動的に認証する前記ステップは更に、前記認証コードが前記認証デバイスのハードウェア識別コード及びトラステッド・プラットフォーム・モジュールパスワードに適合するかを決定するステップを含むパスワード認証方法。
【請求項１７】
請求項１６に記載のパスワード認証方法において、前記ハードウェア識別コードを製品シリアル番号又は媒体アクセス制御アドレスとするパスワード認証方法。
【請求項１８】
請求項１４に記載のパスワード認証方法において、このパスワード認証方法は更に、
前記認証デバイスが前記電子デバイスから切断されている場合に、前記電子デバイスによって暗号化された前記データフォルダ又は前記ハードディスクを閉じるステップ
を含むパスワード認証方法。
【請求項１９】
請求項１４に記載のパスワード認証方法において、前記電子デバイスがノート型コンピュータ、又はデスクトップコンピュータ、又は携帯電話を含むようにするパスワード認証方法。
【請求項２０】
請求項１４に記載のパスワード認証方法において、このパスワード認証方法は更に、
前記電子デバイスがサスペンド状態から正常な状態に回復した場合に、前記認証コードを再認証するステップ
を含むパスワード認証方法。
【請求項２１】
複数のプログラム命令を記憶するコンピュータ可読媒体であって、これらプログラム命令は、
これらを電子デバイス内にローディングさせて、この電子デバイスが、
当該電子デバイスに接続されている認証デバイスを検出するステップと、
前記認証デバイスのハードウェア識別コードを読み取るステップと、
前記ハードウェア識別コードとユーザパスワードとに従って認証コードを生成するステップと、
前記認証コードを前記認証デバイス又は前記電子デバイス内に記憶させて、前記認証デバイスが電子キーとなるようにするステップと、
前記認証デバイスが前記電子デバイスに接続されている場合に、前記認証コードを自動的に認証し、前記認証コードが正しいと、前記電子デバイスによって暗号化されたデータフォルダ又はハードディスクを自動的に解読して、前記データフォルダ又は前記ハードディスクがユーザによって使用されうるようにするステップと
を実行しうるようにする
のに適したプログラム命令とするコンピュータ可読媒体。
【請求項２２】
複数のプログラム命令を記憶するコンピュータ可読媒体であって、これらプログラム命令は、
これらを電子デバイス内にローディングさせて、この電子デバイスが、
トラステッド・プラットフォーム・モジュールが作動しているかを検出するステップと、
前記トラステッド・プラットフォーム・モジュールが作動している場合に、認証デバイスが前記電子デバイスに接続されているかを検出するステップと、
前記認証デバイス又は前記電子デバイス内の認証コードを自動的に認証するステップと、
前記認証コードが正しいと、前記トラステッド・プラットフォーム・モジュールにより暗号化されたデータフォルダ又はハードディスクを自動的に解読して、前記データフォルダ又は前記ＨＤがユーザによって使用されうるようにするステップと
を実行しうるようにする
プログラム命令とするコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、パスワード管理及び認証方法、特に、トラステッド・プラットフォーム・モジュール（ＴＰＭ）を有する電子デバイスに適したパスワード管理及び認証方法に関するものである。
【背景技術】
【０００２】
コンピュータ及びネットワークの普及に伴い、様々なコンピュータシステムは、我々の日常生活において最も欠かすことのできないツールとなり、且つ作業環境において主要なデータ処理ツールとなっている。ハードディスク（ＨＤ）は、既存のあらゆる記憶デバイスの中で最も大きな記憶容量を有し、現在の最も重要なデータ記憶デバイスである。従って、コンピュータシステムのユーザは、データ機密保護の問題についてますます懸念を抱いている。コンピュータデータの漏洩リスクは、コンピュータ侵入やトロイのプログラムの増加に伴い、劇的に増加している。また、ノート型コンピュータは、携帯性が高く、高価で、転売が容易なので、窃盗犯の主な標的となっている。コンピュータシステムのデータが盗まれると、多大で、且つ取り返しのつかない損失が生じるおそれがある。
【０００３】
現在、最も一般的に採用されているデータ保護技術は、トラステッド・コンピューティング・グループ（ＴＣＧ）によって提供されているトラステッド・プラットフォーム・モジュール（ＴＰＭ）であり、インテル（Ｉｎｔｅｌ）、エイサー（Ａｃｅｒ）、アイ・ビー・エム（ＩＢＭ）、ヒューレット・パッカード（ＨＰ）、アドバンスト・マイクロ・デバイセズ（ＡＭＤ）、ソニー（Ｓｏｎｙ）、サンマイクロ（Ｓｕｎ  Ｍｉｃｒｏ）及びマイクロソフト（Ｍｉｃｒｏｓｏｆｔ）のような多くの世界的なＩＴ企業が、ＴＰＭのプロトコルを支持している。ＴＰＭはＨＤ又はデータフォルダを直接暗号化し、暗号化されたＨＤ又はデータフォルダは、パスワードの他にＴＰＭチップを用いて解読する必要がある。従って、例え、ハッカーがユーザパスワードを取得したとしても、対応するＴＰＭチップを有していないので、暗号化されたデータにアクセスすることができない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザは、通常、パスワードを手動で入力して、暗号化されたファイルをＴＰＭチップで解読し、望ましい動作権利、機能及び時間を得るようにする必要がある。しかし、ユーザが、パスワードを忘れて、暗号化されたファイルにアクセスできないおそれがあり、このことは、ユーザにとって大きなトラブルとなりうる。
【課題を解決するための手段】
【０００５】
従って、本発明は、トラステッド・プラットフォーム・モジュール（ＴＰＭ）を有する電子デバイスに適したパスワード管理及び認証方法を提供するものであり、このパスワード管理及び認証方法において、認証コードを、ＴＰＭパスワードに応じて自動的に生成させ、この認証コードを、ユーザによって選択される認証デバイス（例えば、ユニバーサルシリアルバス（ＵＳＢ）フラッシュドライブ又はブルートゥースデバイス）に記憶させ、その結果、認証デバイスが、ＴＰＭの電子キーとして機能しうるようにする。従って、ユーザは、いかなるパスワードをも記憶しておく必要がなく、認証デバイスを電子デバイスに単に接続することによって、ＴＰＭにより暗号化されたデータフォルダ又はハードディスク（ＨＤ）にアクセスすることができるようになる。このことにより、本発明のパスワード管理及び認証方法は、ユーザにとって非常に便利となる。
【０００６】
本発明は、記憶デバイス（例えば、フラッシュドライブ又はブルートゥースデバイス）を認証デバイスとして機能させるとともに、この認証デバイスをＴＰＭの電子キーとして設定し、その結果、ユーザは、この認証デバイスを用いることにより、ＴＰＭによって暗号化されたデータフォルダ又はＨＤに容易にアクセスしうるようにするコンピュータ可読媒体をも提供する。
【０００７】
本発明は、ＴＰＭを有する電子デバイスに適したパスワード管理及び認証方法をも提供するものであり、このパスワード管理及び認証方法は、以下のステップを含むものである。最初のステップでは、電子デバイスに接続されている認証デバイスを検出する。次のステップでは、認証デバイスのハードウェア識別コードを読み取る。更に次のステップでは、ハードウェア識別コード及びユーザパスワードに従って認証コードを生成させ、この認証コードを認証デバイス又は電子デバイスに記憶させて、認証デバイスが電子キーとして機能しうるようにする。認証デバイスが電子デバイスに接続されている場合には、認証コードは、自動的に認証される。認証コードが正しいと、電子デバイスによって暗号化されたデータフォルダ又はＨＤは、自動的に解読され、ユーザは、データフォルダ又はＨＤを使用することができるようになる。
【０００８】
本発明の一例によれば、認証デバイスには、ＵＳＢフラッシュドライブ、ブルートゥースデバイス又は携帯用ＨＤを設け、ハードウェア識別コードには、製品シリアル番号又は媒体アクセス制御（ＭＡＣ）アドレスを含め、電子デバイスには、ノート型コンピュータ、デスクトップコンピュータ又は携帯電話を設ける。
【０００９】
本発明の一例によれば、電子デバイスに接続されている認証デバイスの検出ステップの後に、更に、認証デバイスを電子キーとして設定するか否かをユーザに問うようにする。
【００１０】
本発明の一例によれば、ハードウェア識別コード及びユーザパスワードに従って認証コードを生成するステップが、ユーザにユーザパスワードを入力するよう要求するステップを更に含むようにする。
【００１１】
本発明の一例によれば、認証コードを自動的に認証するステップが、認証デバイスのハードウェア識別コードが認証コードに適合するかを決定するステップを更に含むようにする。
【００１２】
本発明の一例によれば、パスワード管理及び認証方法が、認証デバイスが電子デバイスから切断された場合に、電子デバイスによって暗号化されたデータフォルダ又はＨＤを閉じるステップを更に含むようにする。
【００１３】
本発明の一例によれば、認証コードを自動的に認証するステップが、電子デバイスがサスペンド状態から正常な状態に戻った場合に、認証コードを再認証するステップを更に含むようにする。
【００１４】
本発明の一例によれば、認証コードを自動的に認証するステップが、ＴＰＭが作動しているかどうかを検出し、ＴＰＭが作動していない場合は、認証コードを無視するステップを更に含むようにする。
【００１５】
本発明の一例によれば、ハードウェア識別コード及びユーザパスワードに従って認証コードを生成するステップが、認証コードを暗号化するステップを更に含むようにする。
【００１６】
本発明の一例によれば、電子デバイスがＴＰＭを用いて、データフォルダ又はＨＤを暗号化又は解読するようにし、ユーザパスワードは、ＴＰＭパスワードとする。
【００１７】
本発明は、ＴＰＭを有する電子デバイスに適したパスワード認証方法をも提供するものであり、このパスワード認証方法は、以下のステップを含むものである。最初のステップでは、ＴＰＭが作動しているかを検出する。ＴＰＭが作動している場合には、認証デバイスが電子デバイスに接続されているかを検出する。次のステップでは、認証デバイス又は電子デバイス内の認証コードを自動的に認証するようにする。認証コードが正しいと、ＴＰＭにより暗号化されたデータフォルダ又はＨＤは自動的に解読され、ユーザは、データフォルダ又はＨＤを使用しうるようになる。
【００１８】
本発明は、複数のプログラム命令を記憶するためのコンピュータ可読媒体をも提供する。プログラム命令は、電子デバイスにローディングされて、以下のステップを実行するようになっている。まず、電子デバイスに接続されている認証デバイスが検出される。次に、認証デバイスのハードウェア識別コードが読み取られる。次に、認証コードが、ハードウェア識別コード及びユーザパスワードに従って生成され、この認証コードが認証デバイス又は電子デバイスに記憶され、認証デバイスが電子キーとして機能しうるようにする。認証デバイスが電子デバイスに接続されている場合、認証コードは自動的に認証される。認証コードが正しいと、電子デバイスにより暗号化されたデータフォルダ又はＨＤは自動的に解読され、ユーザは、データフォルダ又はＨＤを使用することができるようになる。
【００１９】
本発明は、複数のプログラム命令を含むコンピュータ可読媒体をも提供する。これらのプログラム命令は、電子デバイスにローディングされて、以下のステップを実行するようになっている。まず、ＴＰＭが作動しているかが検出される。ＴＰＭが作動している場合、認証デバイスが電子デバイスに接続されているかが検出される。次に、認証デバイス又は電子デバイス内の認証コードが、自動的に認証される。認証コードが正しいと、ＴＰＭにより暗号化されたデータフォルダ又はＨＤは自動的に解読され、ユーザは、データフォルダ又はＨＤを使用することができるようになる。
【００２０】
上述したように、本発明では、フラッシュドライブ又はブルートゥースデバイスは、ＴＰＭの電子キーとして機能する。従って、ユーザは、ユーザ自身の認証デバイスを電子キーとして選択することができ、電子キーの設定後、ユーザは、ＴＰＭにより暗号化されたファイルを開くために、フラッシュドライブ又はブルートゥースデバイスを使用することができる。このことにより、ユーザは、いかなるパスワードをも記憶する必要がなく、このことは非常に便利である。更に、本発明では、フラッシュドライブ又はブルートゥースデバイスのハードウェア識別コードに従って、ユーザが使用する電子キーが正しいかが決定されるので、フラッシュドライブ又はブルートゥースデバイス内の認証コードは保護される。このことにより、データ機密保護は更に強化される。
【図面の簡単な説明】
【００２１】
【図１】図１は、本発明の第１の実施例に係るパスワード管理及び認証方法のフローチャートである。
【図２】図２は、本発明の第２の実施例に係るパスワード認証方法のフローチャートである。
【図３】図３は、本発明の第３の実施例に係る電子キーの設定方法を表すフローチャートである。
【図４】図４は、本発明の第４の実施例に係るハードウェアデバイスを示す線図である。
【発明を実施するための形態】
【００２２】
添付の図面は、本発明の更なる理解を助けるためのものであり、本明細書に組み込まれ、本明細書の一部を構成するものである。図面は、本発明の実施例を図示し、その説明と相俟って、本発明の原理を説明するためのものである。
【００２３】
以下に、添付図面に示す本発明の好適実施例に対して詳細に説明する。
【００２４】
（第１実施例）
この実施例では、パスワード管理及び認証方法を提供するものであり、この場合、ユーザにより選択された認証デバイスを、トラステッド・プラットフォーム・モジュール（ＴＰＭ）の電子キーとして設定し、ユーザが、認証デバイスを用いることにより、ＴＰＭにより暗号化されたデータフォルダ又はハードディスク（ＨＤ）を直接開くことができるようにする。この場合ユーザは、ＴＰＭパスワードを記憶しておく必要がない。その代わりに、ユーザは、認証デバイスを電子デバイス（例えば、ノート型コンピュータ、デスクトップコンピュータ又は携帯電話）に単に接続するだけであり、これにより電子デバイスは、接続された認証デバイスが正しいかを自動的に識別し、ＴＰＭにより暗号化されたデータフォルダ又はＨＤを、ユーザが使用できるように開く。このことにより、本発明のパスワード管理及び認証方法は、ユーザにとって非常に便利となる。換言すれば、本発明により実現されるパスワード管理及び認証方法は、パスワードを手動で入力する必要がある従来技術に取って代わるものであり、本発明のパスワード管理及び認証方法は、システムが、自動的に認証コードを認証するとともに、ＴＰＭパスワードを自動的に入力して暗号化されたデータを解読しうるようにする。本発明では、電子キーとして機能することができる認証デバイスを、記憶機能を有するユニバーサルシリアルバス（ＵＳＢ）フラッシュドライブ、ブルートゥースデバイス、携帯用ＨＤ又は携帯電話としうる。しかし、認証デバイスの種類は、本実施例では限定されるものではない。
【００２５】
図１は、本発明の第１実施例に係るパスワード管理及び認証方法のフローチャートである。図１を参照するに、まず、電子デバイスに接続されている認証デバイスを検出する（ステップＳ１１０）。この場合、認証デバイスを、有線又は無線接続で電子デバイスに接続しうるが、本実施例ではこれに限定されるものではない。ステップＳ１１０では、更に、ユーザに、認証デバイスを電子キーとして設定するかについて問うことができる。次に、認証デバイスのハードウェア識別コードを読み取る（ステップＳ１２０）。このステップＳ１２０では更に、電子キーとして機能することができる認証デバイスの一覧を、ユーザに選択させるために提供し、ＴＰＭパスワードのようなユーザパスワードを設定することをユーザに要求する。次に、認証コードを、ハードウェア識別コード及びユーザパスワードに従って生成する（ステップＳ１３０）。その後、この認証コードは、認証デバイス又は電子デバイスに自動的に記憶され、認証デバイスが電子キーとなるようになる（ステップＳ１４０）。このステップＳ１４０では、認証コードが認証デバイスに記憶される前にこの認証コードを暗号化でき、る。この暗号化では、いかなる暗号化アルゴリズムをも採用しうる。認証デバイスが電子デバイスに接続されている場合、認証デバイス又は電子デバイス内の認証コードは、自動的に認証される。認証コードが正しいと、電子デバイスにより暗号化されたデータフォルダ又はＨＤは、ユーザが使用できるように、自動的に解読される（ステップＳ１５０）。電子デバイスは、データフォルダ又はＨＤを暗号化／解読するために、ＴＰＭを使用することができる。しかし、データフォルダ又はＨＤを暗号化／解読するために使用されるアルゴリズム又はデバイスは、本実施例におけるものに限定されるものではない。
【００２６】
更に、認証コードの認証処理の間、認証コードが認証デバイスのハードウェア識別コードに適合するかを決定し、認証コードが認証デバイスのハードウェア識別コードに適合しないと、データフォルダ又はＨＤは解読されない。かかる認証処理によれば、たとえ、認証コードが盗まれて、別の認証デバイスに記憶させても、暗号化されたデータにアクセスすることはできない。たとえ、認証コードが盗まれても、異なる認証デバイスが使用される限り、暗号化されたファイルを開くことはできない。従って、暗号化されたファイルは、従来よりも一層保護される。ハードウェア識別コードは、製品シリアル番号又は媒体アクセス制御（ＭＡＣ）アドレスのような電子製品の排他的コードとするができる点に留意すべきである。しかし、ハードウェア識別コードは、本実施例のものに限定されるものではない。
【００２７】
上述のように、本発明では、電子キーを、ユーザによって選択された認証デバイス及びユーザパスワードを用いて設定し、その結果、ユーザは、パスワードを記憶する必要がなくなるとともに、容易で且つ便利な方法でＴＰＭの暗号化技法を使用することができるようにする。更に、本実施例により実現されるパスワード管理及び認証方法は、ユーザがフラッシュドライブ又はブルートゥースデバイスを用いて個人用電子キーを都合よく設定できる一般的な暗号化システムに適用することもできる。更に、認証コードの記憶は、本実施例の場合に限定されるものではない点に留意すべきであり、認証コードは、ユーザの選択に応じて、認証デバイスか又は、電子デバイスに、或いはこれらの双方に記憶しうる。
【００２８】
本発明は、コンピュータ可読媒体をも提供する。このコンピュータ可読媒体は、図１に図示されているパスワード管理及び認証方法を実行するための複数のプログラム命令を含むコンピュータプログラムを記憶するのに適している。コンピュータプログラムは、複数のプログラム命令（例えば、組織図確立用プログラム命令、テーブル承認用プログラム命令、設定プログラム命令及び配備プログラム命令など）から構成されている。これらのプログラム命令は、電子デバイスにローディングされ、上述の電子キーの設定及びパスワード認証機能を達成するのと同様にして実行しうる。
【００２９】
（第２実施例）
図１に図示されている前述のステップＳ１５０において、認証デバイスが正しい電子キーであるかを決定する。本発明の技術がＴＰＭを有する電子デバイスに適用される場合につき、前述のステップＳ１５０の実現について詳細に説明する。図２は、本発明の第２実施例に係るパスワード認証方法のフローチャートである。この図２を参照するに、まず、ＴＰＭが起動しているかを検出する。ＴＰＭが起動していない場合、処理を終了させ、パスワード認証を実行しない。ＴＰＭが起動している場合、更に、認証デバイスが電子デバイスに接続されているかを決定する（ステップＳ２２０）。認証デバイスが電子デバイスに接続されている場合、認証デバイス又は電子デバイス内の認証コードを自動的に認証し、この場合更に、ＴＰＭパスワード（すなわちユーザパスワード）及びハードウェア識別コードが正しいかを更に決定する（ステップＳ２３０）。次に、システムがサスペンド状態（すなわちＳ３）から正常な状態に回復される前であるかを検出する。システムがサスペンド状態から正常な状態に回復される前である場合、システムの誤判断を避けるためにステップＳ２１０〜Ｓ２３０を繰り返す（ステップＳ２４０）。システムが正常な状態である場合、ＴＰＭにより暗号化されたデータフォルダ又はＨＤを、ユーザが使用できるように自動的に解読させる（ステップＳ２５０）。
【００３０】
前述のステップＳ２４０は、システムがサスペンド状態から回復される前であり、まだ安定化されていない場合に生じるおそれのある誤判断を防ぐために実行される点に留意すべきである。しかし、ステップＳ２４０の実行は、本実施例の場合に限定されるものではなく、本実施例の機能に影響を及ぼすことなく、実際の設計条件に従って決定しうるものである。
【００３１】
本発明は、更に図２の説明に基づいたコンピュータ可読媒体をも提供するものであり、このコンピュータ可読媒体は、図２に図示されているパスワード認証方法を実行するための複数のプログラム命令を含んでいるコンピュータプログラムを記憶するのに適している。このコンピュータプログラムは、複数のプログラム命令（例えば、組織図確立用プログラム命令、テーブル承認用プログラム命令、設定プログラム命令及び配備プログラム命令など）から構成されている。これらのプログラム命令は、電子デバイスにローディングされ、上述の電子キーの設定及びパスワード認証機能を達成するのと同様にして実行しうる。
【００３２】
（第３実施例）
電子キーを設定するための前述の処理では、ユーザは、視覚化されたユーザインタフェースを介して電子キーを設定することができるが、このインタフェースの設定は本実施例のものに限定されるものではない。次に、本発明により実現される電子キーを設定する方法を、図３を参照して説明する。図３は、本発明の第３実施例に係る電子キーの設定方法を表すフローチャートである。まず、接続されている認証デバイスを全て検出し（ステップＳ３１０）、電子キーとして機能しうる全ての認証デバイスを、選択のためにユーザに提供する（ステップＳ３２０）。次に、ユーザによって選択された認証デバイスのハードウェア識別コードとＴＰＭパスワードとに従って認証コードを生成する（ステップＳ３３０）。その後、この認証コードを暗号化し、ユーザによって選択された認証デバイス又は電子デバイスに記憶させる（ステップＳ３４０）。認証コードを有する認証デバイスは、ＴＰＭの電子キーとして機能することができ、ＴＰＭは、認証デバイスを電子デバイスに単に接続することによって、解読用に使用しうるようになる。このことにより、本実施例は、ユーザがＴＰＭパスワードを手動で入力しなければならない従来の方法に取って代わるものであり、ユーザにとって非常に便利なものである。認証コード及び本実施例の他の詳細については、前述の実施例の説明を参照することができるので、ここでは省略する。
【００３３】
（第４実施例）
図４は、本発明の第４実施例に係るハードウェアデバイスを示す線図である。この図４を参照するに、ノート型コンピュータ４１０は、ＴＰＭを有している。ＵＳＢフラッシュドライブ４２０がノート型コンピュータ４１０のＵＳＢスロットに挿入されると、このノート型コンピュータ４１０は、ＵＳＢフラッシュドライブ４２０の中に正しい認証コードが存在するかを自動的に検出する。正しい認証コードが存在すると、ＴＰＭにより暗号化されたファイルは、ユーザが使用できるように自動的に開かれる。ＵＳＢフラッシュドライブ４２０内に正しい認証コードが存在しないと、ユーザは、前述の第３実施例で説明されているようにユーザインタフェースを介して電子キーを設定することができる。この電子キーの設定処理についてはここでは省略する。
【００３４】
更に、前述の実施例は、ＴＰＭを一例として説明しているが、本発明の適用装置は、ＴＰＭを有するシステムに限定されるものではない点に留意すべきである。すなわち、本発明により実現される技術は、フラッシュドライブ又はブルートゥースデバイスを用いることにより、パスワードを手動で入力させなければならない従来の方法に取って代わり、ユーザにとって非常に便利なものである他のデータ暗号化技術にも適用されうるものである。当業者は、前述の実施例の説明から本発明の他の適用装置を理解しうるものであり、これらの他の適用装置の説明は省略する。
【００３５】
上述したように、本発明では、フラッシュドライブ又はブルートゥースデバイスを、電子キーとして使用し、ユーザが、ＴＰＭにより暗号化されたファイルを良好に開くことができるようにする。一方、本発明では、ユーザが、個人用電子キーを設定することができるようにするとともに、電子キーの認証コードを、ハードウェア識別コード及びユーザパスワードに従って生成されるようにし、その結果、ユーザのデータを、従来よりも一層保護しうるようにする。
【００３６】
本発明の範囲又は精神を逸脱することなく、本発明の構造に関して様々な修正及び変形が可能であることは、当業者にとって明らかである。前述したことから明らかなように、本発明は、の特許請求の範囲及びその等価範囲内で、修正及び変形を行うことができるものである。
【図１】
2011123625.tif 000003
【図２】
2011123625.tif 000004
【図３】
2011123625.tif 000005
【図４】
2011123625.tif 000006
【外国語明細書】
2011123625000001.pdf