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