(57)【特許請求の範囲】
【請求項１】
マザーボードと、
前記マザーボードに接続され、トラステッド・コンピューティング・プラットフォームとしてのオペレーションを可能にするセキュリティ・エレメントと、
前記マザーボードに接続され、前記セキュリティ・エレメントへのデータの入力を可能にする第１の入力装置と、
前記第１の入力装置と前記セキュリティ・エレメントとの間に選択的に介在させられ、前記第１の入力装置から前記セキュリティ・エレメントへのデータの有効な入力のためのセキュリティ要件を課すことを可能にする第２の入力装置と、
を備えるコンピュータ・システム。
【請求項２】
前記セキュリティ・エレメントは、前記マザーボードに装着される、請求項１に記載のコンピュータ・システム。
【請求項３】
ドーターカードを更に備え、前記マザーボードは、前記ドーターカードを収容するセキュリティ・エレメント・ソケットを有し、前記セキュリティ・エレメントは、前記ドーターカードに装着される、請求項２に記載のコンピュータ・システム。
【請求項４】
前記第１の入力装置は、キーボードである、請求項１に記載のコンピュータ・システム。
【請求項５】
前記第２の入力装置は、キーパッドである、請求項１に記載のコンピュータ・システム。
【請求項６】
前記第２の入力装置は、バイオメトリック測定装置である、請求項１に記載のコンピュータ・システム。
【請求項７】
前記第２の入力装置は、カードリーダである、請求項１に記載のコンピュータ・システム。
【請求項８】
前記第２の入力装置と前記第１の入力装置および前記セキュリティ・エレメントとの間に置かれ、前記第１の入力装置と前記セキュリティ・エレメントとの間に前記第２の入力装置の選択的な介在を可能にするスイッチを更に備える、請求項１に記載のコンピュータ・システム。
【請求項９】
マザーボードと、
前記マザーボードに装着され、トラステッド・コンピューティング・プラットフォームとしてのオペレーションを可能にするセキュリティ・エレメントと、
前記マザーボードに接続され、前記セキュリティ・エレメントへのデータの入力を可能にする第１の入力装置と、
前記第１の入力装置および前記セキュリティ・エレメントに接続され、前記第１の入力装置から前記セキュリティ・エレメントへのデータの有効な入力のためのセキュリティ要件を課すことを可能にする第２の入力装置と、
前記第２の入力装置と前記第１の入力装置および前記セキュリティ・エレメントとの間に置かれ、前記第１の入力装置と前記セキュリティ・エレメントとの間に前記第２の入力装置の選択的な介在を可能にするスイッチと、
を備えるコンピュータ・システム。
【請求項１０】
トラステッド・コンピューティング・プラットフォームとしてのオペレーションを可能にするセキュリティ・エレメントにキーボードを接続して前記セキュリティ・エレメントへのデータの入力を可能にするステップと、
前記キーボードと前記セキュリティ・エレメントとの間に、前記キーボードから前記セキュリティ・エレメントへのデータの有効な入力のためのセキュリティ要件を課す第２の入力装置を選択的に介在させるステップと、
を含むコンピュータ・システムの動作方法。
【請求項１１】
前記第２の入力装置を選択的に介在させるステップは、前記第２の入力装置を介在させることと介在させないこととの間に前記第２の入力装置の接続状態を切り替えるステップを含む、請求項１０に記載のコンピュータ・システムの動作方法。
【請求項１２】
前記セキュリティ要件は、数字シーケンスの入力である、請求項１０に記載のコンピュータ・システムの動作方法。
【請求項１３】
前記セキュリティ要件は、バイオメトリック測定の入力である、請求項１０に記載のコンピュータ・システムの動作方法。
【請求項１４】
前記セキュリティ要件は、物理キーの提示である、請求項１０に記載のコンピュータ・システムの動作方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータ・システムにおける認証の確認を改善することに関する。
【０００２】
【従来の技術】
コンピュータ・システムを介しての、およびコンピュータ・システムについてのトランザクションのセキュリティと認証性に関する関心は、コンピュータ・システムの使用が拡大するにつれて、ますます大きくなってきた。その関心事は、Trusted Computing Platform Alliance（ＴＣＰＡとしても知られている）を設立させるもとになった。ＴＣＰＡのデザイン・フィロソフィ・ステートメントは、活動の目的が、コンピュータ環境を信頼できるものとすることができる基本を改善することによって、重要目的へのコンピュータ・プラットフォームの使用を促進することであると述べている。
【０００３】
ＴＣＰＡは、デザイン・フィロソフィ・ステートメントに加えて仕様書を作成し、説明に用いられる専門用語の用語集を仕様書に含めた。以下に用いられる一定の用語は、その用語集に見い出すことができ、およびＴＣＰＡによって与えられた用語集の定義と離れた意味を有することができる。用語集の定義は役立つであろうと思われるが、以下の説明の最初で、これらの定義が、単なる説明であって、用いられる専門用語と充分に結びつかないと思われることを認識すべきである。ＴＣＰＡで定義された用語の選択は、単に便宜のため、および理解の助けのために行われ、技術が広く使われるにつれて、専門用語の意味が広がると予想されるので、これらの定義に制限されないようにしている。
【０００４】
トラステッド・プラットフォーム（以下「トラステッド・コンピューティング・プラットフォーム」とも称する）は、ローカル・ユーザおよびリモート・エンティティによって信頼され得るプラットフォームである。ＴＣＰＡは、信頼の動作的定義を用いている。すなわち、エンティティが、意図した目的のために予想したように常に動作するならば、そのエンティティは、信頼することができる。プラットフォーム、すなわちコンピュータ・システムを信頼するための基本は、一定の識別を有するプラットフォームが、その動作状態を調べて報告することについて信頼できるという、既知のオーソリティによる宣言である。
【０００５】
トラステッド・プラットフォームのための１つの可能性は、そのプラットフォームまたはシステムで発信され、他のプラットフォームまたはシステムに渡され、与えられ、または配信されるファイルまたはドキュメントのユーザによる認証である。ファイルまたはドキュメントのそのような転送は、通信データの、既知のチャネルまたはフォームのいずれかによって可能である。ユーザが、その転送中データが当該ユーザによって発信されたという確認を与えることを望むと、認証プロセスが開始される。つまり、当該データの発信元の“信頼性”に関して受信側に適切な確認を与える“署名”すなわち認証データが供給される。
【０００６】
理解されるように、このような署名が、信頼できるものとして維持されることは重要である。そのためには、このような署名の信頼能力についての種々の形態のアタックが予期されるべきである。本発明は、このようなアタックの１つの形態を扱う。
【０００７】
認証能力の保護が、パスワードまたはパスフレーズの使用によって行われることは、幾分一般的である。コンピュータ・システムのユーザは、セキュアされたインターネット・サイトへアクセスするためのパスワードと同様に、パワーオン、ハード・ドライブおよびネットワーク・パスワードのような機能に精通しているように思われる。認証用の署名も同様に保護される。このようなパスワードまたはパスフレーズは、一般に、コンピュータ・システムに接続された通常の英数字キーボードから入力される。
【０００８】
【発明が解決しようとする課題】
しかしながら、アタックは、コンピュータ・システムを使用する上で不可欠な移行点（トランジション・ポイント）に集中するだろう。例えば、ユーザが、当該システムがインセキュア状態の間に、ファイルまたはドキュメントを作成し、その後にそのファイルまたはドキュメントを信頼された形態で与えることを欲する場合があろう。信頼された形態にするためには、ユーザは、当該システムの信頼を確立するＴＣＰＡ機能にアクセスし、適用して、それから署名を与えなければならない。インセキュア状態から信頼された状態への移行は、当該システムの信頼性を覆すことを願う者に、考えられる限りのアタックの手段を与えることになろう。例えば、タイプ操作のキーストローク・キャプチャ・プログラムは、ユーザに気づかれることなく、システム・キーボードで入力されたキーストロークを捕らえて報告することができる。このような操作は、当該システムを、パスワードまたはパスフレーズが不法目的のために取り込まれる状態に置く。
【０００９】
【課題を解決するための手段】
認証データ列の不注意な開示または添付の可能性を避けるために、以下、通常のキーボードと、マザーボードに結合されるセキュリティ・エレメントとの間に、通常のキーボードからの認証入力の認識を可能にするために、第２の認証入力を要求する第２の入力装置を選択的に介在させるコンピュータ・システムおよび方法を説明する。
【００１０】
【発明の実施の形態】
本発明の好ましい実施例が示される添付図面を参照して、本発明を、以下に、充分に説明するが、発明の好ましい結果を依然として達成しながら、発明を当業者が変更できることは、以下の説明の最初に理解されるべきである。したがって、以下の説明は、当業者に向けられた、広い教示の開示であると理解されるべきであり、本発明について限定するものと理解されるべきではない。
【００１１】
図１に示されているコンピュータ・システム１０は、ディスプレイ１１とキーボード１２を備えている。本発明によれば、システム１０は、図２に示されるトラステッド・プラットフォーム・モジュール（Trusted Platform Module：ＴＰＭ）２１を備えている。キーボード１２は、署名の認証のようなトラステッド・コンピュータ機能を実行するために必要なパスワードまたはパスフレーズのような、ＴＰＭ２１に送られるデータを含むデータの第１の入力装置として働く。
【００１２】
ＴＰＭ２１は、図２に示されるマザーボード２２に接続された特殊目的の半導体パッケージを設けることによって実現することができる。この半導体パッケージは、チップまたは特定用途向け集積回路（Application Specific Integrated Circuit：ＡＳＩＣ）と呼ばれることもあり、少なくとも２つの方法、すなわち、マザーボード２２に設けられたソケットに収容されるドーター・カードを装着することにより、またはマザーボード２２が製造されるときにマザーボード２２に直接半田付けすることにより、マザーボード２２に接続することができる。ドーター・カードは、当業者に知られているように、１または数個のコンポーネントを装着した小さなプリント回路基板であり、マザーボード２２に設けられたソケットに収容される。一例が、米国特許第５３０１３４３号明細書の図５に示されており、そこでは、ドーター・カード１９０が、マザーボード１２０に設けられたソケット１９５に収容されている。本発明の実施例において、ドーター・カードに装着されるコンポーネントは、上記米国特許に開示されているメモリ・エレメントではなく、ＴＰＭ２１である。
【００１３】
いずれかの装置、または当業者が本発明の範囲内で考え出すことができる他の全ての装置において、キーボード１２とＴＰＭ２１との間に第２の入力装置１４（図１参照）を選択的に介在させる手段が設けられる。これについては、２つの点が重要である。すなわち第２の入力装置１４を選択的に介在させる方法と第２の入力装置１４の性質である。
【００１４】
まず、第２の入力装置１４を選択的に介在させる方法について説明すると、そのような介在の１つの方法は、物理的なものである。すなわち、必要な雌雄の結合面を有する変換コネクタ３１と、マザーボード・コネクタ３２を介したキーボード１２からＴＰＭ２１への通信パスに第２の入力装置１４を配置するための適切な信号通過パスとを備えることによって、第２の入力装置１４は、マザーボード・コネクタ３２と、ＴＰＭ２１を有するドーター・カードとの間に接続できる（図３参照）。あるいはまた、変換コネクタ３１をそのような介在のために利用できない例では、第２の入力装置１４は、第２の入力装置１４を介在させる一方の状態と、キーボードからＴＰＭ２１へ直接データ転送が可能である他方の状態との２つの状態にセットできるスイッチ４１を介して接続できる（図４参照）。
【００１５】
第２の入力装置１４には、数字キーパッド、または指紋もしくは網膜のスキャナのようなバイオメトリック測定装置、または磁気のストライプもしくはコードを有するスマート・カードを受け入れて読み取ることができるカードリーダのようなキー・アクセプタを用いることができる。数字キーパッドは、おそらく最も単純な形態であり、課せられた２次的なセキュリティ要件が、デジタル数字列、例えば個人識別番号（Personal Identification Number：ＰＩＮ）として知られているものの入力である場合に、有用である。バイオメトリック測定装置は、２次的なセキュリティ要件が、特定の個人に関係付けられる場合に、有用である。キー・アクセプタは、２次的なセキュリティ要件が、スマート・カードのような物理キーの所有に関係付けられる場合に、有用である。
【００１６】
第２の入力装置１４を介在させると、通常のキーボード（第１の入力装置）１２によるパスワードの入力では、ＴＰＭ２１によって実現可能なセキュア機能にアクセスするには不十分になる。代わりに、第１の入力装置１２によって入力されるキーストロークは、それが有効となるためには、２次的なセキュリティ要件に従って検証されなければならない。したがって、これらのキーストロークの取り込みのみでは、トラステッド・コンピューティング・プラットフォームのセキュア・レベルをアクセス可能にすることはできず、その結果、認証のより高いレベルの確認が行われる。
【００１７】
上述の説明から明らかなように、このより高いレベルの確認を選択し、または選択しないことが企図される。このような選択が、図３の変換コネクタ３１を挿入するか取り外すかのいずれかによって行われる場合には、システム管理者のような権限のある者は、望ましい確認のレベルについて決定を行うことができる。スイッチ４１の選択による場合は、必要に応じて、確認のレベル間の移行を、より容易に行うことができる。スイッチ４１は、ユーザにアクセス可能に配置することができ、またはユーザに通常アクセス不可となるように、コンピュータ・ハウジング内に配置することができる。
【００１８】
オペレーション時に、コンピュータ・システム１０は、キーボード１２が、トラステッド・コンピューティング・プラットフォームのセキュリティ・エレメント２１に接続されて、セキュリティ・エレメント２１へのデータの入力を可能にし、キーボード１２からセキュリティ・エレメント２１へのデータの有効な入力のためのセキュリティ要件を課す第２の入力装置１４が、キーボード１２とセキュリティ・エレメント２１との間に選択的に介在される方法に従ってオペレーションを行う。第２の入力装置１４の選択的な介在は、上述したように、物理的介在またはスイッチングによって実現することができる。第２の入力装置１４のセキュリティ要件は、ＰＩＮ、バイオメトリック測定、または物理キーの提供によって満たすことができる。
【００１９】
図面および明細書では、本発明の好ましい実施例について説明した。特定の用語が用いられているが、上述の説明は、一般的および記述的な意味のみで専門用語を用いており、制限する目的では用いていない。
【図面の簡単な説明】
【図１】  本発明が実現されるコンピュータ・システムを示す図である。
【図２】  図１のシステムにおけるセキュリティ・エレメントの存在を説明するためにＴＣＰＡの PC Specific Implementation Specification から取り出された図である。
【図３】  第１の入力装置とセキュリティ・エレメントとの間に第２の入力装置を介在させる一例を示す概略図である。
【図４】  第１の入力装置とセキュリティ・エレメントとの間に第２の入力装置を介在させることを制御する他の例を示す概略図である。
【符号の説明】
１０  コンピュータ・システム
１１  ディスプレイ
１２  キーボード
１４  第２の入力装置
２１  ＴＰＭ
２２  マザーボード
３１  変換コネクタ
３２  マザーボード・コネクタ
４１  スイッチ
【図１】
0003777170.tif 000002
【図２】
0003777170.tif 000003
【図３】
0003777170.tif 000004
【図４】
0003777170.tif 000005