(57)【特許請求の範囲】
【請求項１】
１又は複数の種類の拡張装置側ポートと、
情報処理装置に設けられた１又は複数の種類の情報処理装置側ポートに接続可能なコネクタであって、前記情報処理装置側ポートと前記拡張装置側ポートとの間を接続するコネクタと、
セキュリティモジュールを着脱可能に実装することが可能な拡張装置側実装部と、
前記情報処理装置に設けられた前記セキュリティモジュールを着脱可能に実装することが可能な情報処理装置側実装部に嵌め込むことが可能な形状を有するセキュリティ用突出部とを含み、
前記コネクタは、前記セキュリティモジュールが前記拡張装置側実装部に実装された場合に、前記拡張装置側ポートの中の前記セキュリティモジュールを接続可能なポートと、前記情報処理装置側ポートの中の前記セキュリティモジュールの接続ポートとの間を接続する
ことを特徴とする拡張装置。
【請求項２】
前記セキュリティ用突出部は、前記情報処理装置の筐体のいずれかの面と対向する面である対向面に設けられる
ことを特徴とする請求項１に記載の拡張装置。
【請求項３】
前記セキュリティモジュールは、前記拡張装置と共に、セキュリティワイヤにより所定の位置に固定される
ことを特徴とする請求項１に記載の拡張装置。
【請求項４】
拡張装置に接続可能な１又は複数の種類の情報処理装置側ポートと、
セキュリティモジュールを着脱可能に実装することが可能な情報処理装置側実装部とを含み、
前記情報処理装置側ポートは、前記セキュリティモジュールが前記拡張装置に実装された場合に、前記拡張装置を介して、前記セキュリティモジュールに接続される接続ポートであって、前記情報処理装置側実装部とは異なる位置に設けられた接続ポートを含み、
前記情報処理装置側実装部は、前記拡張装置に設けられたセキュリティ用突出部を嵌め込むことが可能な形状を有し、
前記セキュリティモジュールは、情報処理装置のＣＰＵが実装された基板とは異なる基板に実装された１又は複数のセキュリティチップを含み、１個の独立した携帯可能なモジュールである
ことを特徴とする情報処理装置。
【請求項５】
前記セキュリティモジュールは、前記情報処理装置と共に、セキュリティワイヤにより所定の位置に固定される
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
拡張装置と、
前記拡張装置に接続される情報処理装置と、
前記拡張装置に着脱可能に実装されたセキュリティモジュールとを含み、
前記拡張装置が、
１又は複数の種類の拡張装置側ポートと、
前記情報処理装置に設けられた１又は複数の種類の情報処理装置側ポートに接続可能なコネクタであって、前記情報処理装置側ポートと前記拡張装置側ポートとの間を接続するコネクタと、
前記セキュリティモジュールを着脱可能に実装することが可能な拡張装置側実装部と、
前記情報処理装置に設けられた前記セキュリティモジュールを着脱可能に実装することが可能な情報処理装置側実装部に嵌め込むことが可能な形状を有するセキュリティ用突出部とを含み、
前記コネクタは、前記セキュリティモジュールが前記拡張装置側実装部に実装された場合に、前記拡張装置側ポートの中の前記セキュリティモジュールを接続可能なポートと、前記情報処理装置側ポートの中の前記セキュリティモジュールの接続ポートとの間を接続し、
前記情報処理装置が、
前記拡張装置に接続可能な前記情報処理装置側ポートと、
前記セキュリティモジュールを着脱可能に実装することが可能な情報処理装置側実装部とを含み、
前記情報処理装置側ポートは、前記セキュリティモジュールが前記拡張装置に実装された場合に、前記拡張装置を介して、前記セキュリティモジュールに接続される接続ポートであって、前記情報処理装置側実装部とは異なる位置に設けられた接続ポートを含む
ことを特徴とする情報処理システム。
【請求項７】
拡張装置と、前記拡張装置に接続される情報処理装置と、前記拡張装置に着脱可能に実装されたセキュリティモジュールとを含む情報処理システムにおいて、
前記情報処理装置が、前記拡張装置を介して、前記セキュリティモジュールにデータを送信し、
前記セキュリティモジュールが、受信した前記データを暗号化することにより暗号化データを生成し、前記拡張装置を介して、前記情報処理装置に生成した前記暗号化データを送信し、
前記情報処理装置が、受信した前記暗号化データを記憶装置に格納する
ことを特徴とする情報処理システムのセキュリティ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、拡張装置、情報処理装置、情報処理システム、情報処理システムのセキュリティ処理方法に関する。
【背景技術】
【０００２】
ノート型パーソナルコンピュータは、ポートリプリケータに接続して使用される場合がある。ポートリプリケータは、ノート型パーソナルコンピュータが含む又は含まない種々の接続ポートを含むことにより、ノート型パーソナルコンピュータの接続機能を拡張する。これにより、あたかもノート型パーソナルコンピュータを据え置き型コンピュータのように使用することができ、また、ノート型パーソナルコンピュータから使用頻度の低い接続ポートを省いてその携帯性を高めることができる。
【０００３】
なお、クレードル部分に滑入及びそこから滑出することができ、前記記憶装置を含み、前記記憶装置の電気信号接続を提供するための中空の空間を有する筐体部分と、前記筐体部分内に配置でき第１のインターフェースを第２のインターフェースに変換し、データの暗号化／暗号解読機能を実行する能力をもつブリッジ部分とを備え、前記第１のインターフェースが、前記第２のインターフェースと信号のタイプ又は物理的な接続タイプで異なる、暗号化取外し可能記憶システムが提案されている。
【０００４】
また、サービス利用に関する課金額を演算するために必要な情報である課金データをユーザ端末で測定し、ユーザ端末で測定された課金データを、インターネットを利用して、サービス提供者のサーバに送信し、ユーザ端末が送信した課金データをサーバが収集し、ユーザ端末からサーバが受け取った課金データに基づいて、サーバの課金データベースにおける該当するユーザ端末のデータを更新することが提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】実用新案登録第１１４７９９号公報
【特許文献２】特開平１０−１９０７３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ノート型パーソナルコンピュータは、セキュリティ対策として、例えばＴＰＭ（Ｔｒｕｓｔｅｄ  Ｐｌａｔｆｏｒｍ  Ｍｏｄｕｌｅ）のようなセキュリティモジュールを実装する。この場合、ノート型パーソナルコンピュータがサーバからダウンロードしたデータは、暗号化され保護される。
【０００７】
しかし、セキュリティモジュールはノート型パーソナルコンピュータに固定的に実装されている。この場合、ポートリプリケータは、セキュリティモジュールの実装には全く無関係である。従って、例えば、セキュリティモジュールをノート型パーソナルコンピュータから取り外して、両者を別々に保管することはできない。換言すれば、暗号化されたデータを読むための暗号キーが、暗号化されたデータと共に存在することになる。
【０００８】
このため、悪意のある第三者がノート型パーソナルコンピュータを盗んだ場合には、たとえ第三者にセキュリティモジュールの必要性についての知識が無くても、セキュリティモジュールも共に盗まれてしまう。そして、結果的に、暗号キーが暗号化されたデータと共に存在するので、第三者は暗号化されたデータを読むことができてしまう。
【０００９】
本発明は、セキュリティモジュールを着脱可能に実装することが可能な拡張装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
開示される拡張装置は、１又は複数の種類の拡張装置側ポートと、コネクタと、拡張装置側実装部と、セキュリティ用突出部とを含む。コネクタは、情報処理装置に設けられた１又は複数の種類の情報処理装置側ポートに接続可能なコネクタであって、情報処理装置側ポートと拡張装置側ポートとの間を接続する。拡張装置側実装部は、セキュリティモジュールを着脱可能に実装することが可能である。セキュリティ用突出部は、情報処理装置に設けられたセキュリティモジュールを着脱可能に実装することが可能な情報処理装置側実装部に嵌め込むことが可能な形状を有する。コネクタは、セキュリティモジュールが拡張装置側実装部に実装された場合に、拡張装置側ポートの中のセキュリティモジュールを接続可能なポートと、情報処理装置側ポートの中のセキュリティモジュールの接続ポートとの間を接続する。
【発明の効果】
【００１１】
開示される拡張装置によれば、セキュリティチップを搭載したセキュリティモジュールを着脱可能に実装することを可能とすることができる。
【図面の簡単な説明】
【００１２】
【図１】情報処理システムの概略の一例を示す図である。
【図２】パーソナルコンピュータの一例を示す図である。
【図３】パーソナルコンピュータの一例を示す図である。
【図４】ポートリプリケータの一例を示す説明図である。
【図５】ポートリプリケータとパーソナルコンピュータの説明図である。
【図６】セキュリティモジュールの一例を示す図である。
【図７】ポートリプリケータとセキュリティモジュールの説明図である。
【図８】ポートリプリケータとセキュリティモジュールの説明図である。
【図９】セキュリティモジュールとパーソナルコンピュータの説明図である。
【図１０】セキュリティ処理フローである。
【図１１】セキュリティ処理の説明図である。
【図１２】ポートリプリケータの他の一例を示す図である。
【図１３】パーソナルコンピュータの他の一例を示す図である。
【図１４】図１２のポートリプリケータと図１３のパーソナルコンピュータの説明図である。
【発明を実施するための形態】
【００１３】
本発明者は、暗号化されたデータを読むための暗号キーが暗号化されたデータと共に存在することを回避するために、セキュリティモジュールをポートリプリケータに実装することを検討した。
【００１４】
セキュリティモジュールをポートリプリケータに実装すると、第三者がノート型パーソナルコンピュータを盗んだ場合でも、セキュリティモジュールが共に盗まれることを防止することができる。従って、暗号キーが暗号化されたデータと共に存在することを回避することができ、第三者により暗号化されたデータを読むことを防止することができる。
【００１５】
一方、セキュリティモジュールをポートリプリケータに固定的に実装すると、正当なユーザであっても、事実上、ノート型パーソナルコンピュータをポートリプリケータから取り外して使用することができなくなる。換言すれば、ポートリプリケータから取り外されたノート型パーソナルコンピュータは、セキュリティモジュールを持たないので、暗号化されたデータを解読することができない。これでは、ノート型パーソナルコンピュータをポートリプリケータに接続して使用する本来の意味が失われる。そこで、セキュリティモジュールをポートリプリケータから取り外して、ノート型パーソナルコンピュータにも実装することが考えられる。
【００１６】
開示される拡張装置は、セキュリティチップを搭載したセキュリティモジュールを着脱可能に実装することを可能とする。
【００１７】
図１は、情報処理システムの概略の一例を示す図である。
【００１８】
情報処理システムは、図１（Ａ）に示すように、パーソナルコンピュータ（ＰＣ）１と、ポートリプリケータ（ＰＲ）２とを含む。これは、例えば、携帯型、換言すれば、ノート型のパーソナルコンピュータ１を、ポートリプリケータ２に接続することにより、据え置き型コンピュータのように使用する場合である。
【００１９】
図１（Ａ）の場合、セキュリティモジュール３は、ポートリプリケータ２に実装される。セキュリティモジュール３は、ポートリプリケータ２と共に、セキュリティワイヤ４により所定の位置に固定される。所定の位置は、例えば、ポートリプリケータ２が設置された机である。これにより、ポートリプリケータ２及びセキュリティモジュール３の盗難を防止することができる。
【００２０】
ポートリプリケータ２はコネクタ２１を含む。コネクタ２１は、パーソナルコンピュータ１とポートリプリケータ２とを接続するものであれば良い。コネクタ２１は、例えばパーソナルコンピュータ１に設けるようにしても良い。
【００２１】
また、情報処理システムは、図１（Ｂ）に示すように、パーソナルコンピュータ１を含み、ポートリプリケータ２を含まない。これは、例えば、携帯型、換言すれば、ノート型のパーソナルコンピュータ１を、出先に携帯して使用する場合である。
【００２２】
図１（Ｂ）の場合、セキュリティモジュール３は、パーソナルコンピュータ１に実装される。この場合であっても、セキュリティモジュール３は、パーソナルコンピュータ１と共に、セキュリティワイヤ４により所定の位置に固定されるようにしても良い。所定の位置は、例えば、パーソナルコンピュータ１が設置された机である。これにより、パーソナルコンピュータ１及びセキュリティモジュール３の盗難を防止することができる。
【００２３】
又は、セキュリティモジュール３は、セキュリティワイヤ４によりパーソナルコンピュータ１に固定されるようにしても良い。これにより、セキュリティモジュール３がパーソナルコンピュータ１から分離されて盗難に会うことを防止することができる。
【００２４】
図２及び図３は、パーソナルコンピュータの一例を示す図である。
【００２５】
パーソナルコンピュータ１は、前述したように、携帯型、例えば、ノート型のパーソナルコンピュータである。パーソナルコンピュータ１は、図１（Ａ）に示すように、ポートリプリケータ２に接続されて使用される。又は、パーソナルコンピュータ１は、図１（Ｂ）に示すように、ポートリプリケータ２から取り外されて、単独で使用される。
【００２６】
図２は、パーソナルコンピュータ１がポートリプリケータ２に接続されておらず、かつ、セキュリティモジュール３を接続されていない状態を示す。図３は、パーソナルコンピュータ１が、ポートリプリケータ２から取り外され、セキュリティモジュール３を接続され、単独で使用される状態、換言すれば、図１（Ｂ）の状態を示す。
【００２７】
パーソナルコンピュータ１は、携帯型やノート型のコンピュータに限られない。パーソナルコンピュータ１は、ポートリプリケータ２に接続して使用することができるコンピュータであれば良い。
【００２８】
パーソナルコンピュータ１は、コンピュータ側実装部１０と、ＣＰＵ（ＣｅｎｔｒａｌＰｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＰＣＨ（Ｐｌａｔｆｏｒｍ  Ｃｏｎｔｒｏｌｅｒ  Ｈｕｂ）１２と、スーパーＩ／Ｏ１３と、ＬＡＮ制御部（ＬＡＮ）１４と、ＶＧＡ（Ｖｉｄｅｏ  Ｇｒａｐｈｉｃｓ  Ａｒｒａｙ）１５と、シリアルポート１６と、パラレルポート１７と、ＬＡＮポート１８と、ＣＲＴポート１９とを含む。
【００２９】
パーソナルコンピュータ１は、ポート１１６〜ポート１１９を含む。ポート１１６〜ポート１１９は、ポートリプリケータ２との接続に用いられる。ポート１１６〜ポート１１９を、コンピュータ側ポートと言う。
【００３０】
具体的には、ポート１１６は、シリアルポート１６に対応するポートであって、ポートリプリケータ２のポート２２６に接続され、ポート２２６を介して、ポートリプリケータ２のシリアルポート２６に接続される。ポート１１７は、パラレルポート１７に対応し、ポートリプリケータ２のポート２２７を介してポートリプリケータ２のパラレルポート２７に接続される。ポート１１８は、ＬＡＮポート１８に対応し、ポートリプリケータ２のポート２２８を介してポートリプリケータ２のＬＡＮポート２８に接続される。ポート１１９は、ＣＲＴポート１９に対応し、ポートリプリケータ２のポート２２９を介してポートリプリケータ２のＣＲＴポート２９に接続される。
【００３１】
パーソナルコンピュータ１は、セキュリティポート１１１及び１１１Ａを含む。セキュリティポート１１１は、ポートリプリケータ２との接続に用いられる。具体的には、セキュリティポート１１１は、ポートリプリケータのポート２２１に接続され、ポート２２１を介して、ポートリプリケータ２のセキュリティポート２２１Ａに接続される。セキュリティポート１１１も、コンピュータ側ポートと言う。セキュリティポートは、セキュリティモジュール３を接続可能なポートである。
【００３２】
セキュリティポート１１１Ａは、セキュリティモジュール３をパーソナルコンピュータ１に直接接続する場合に、セキュリティモジュール３との接続に用いられる。従って、セキュリティポート１１１Ａは、コンピュータ側実装部１０の内部に設けられる。
【００３３】
コンピュータ側実装部１０は、セキュリティモジュール３を着脱可能に実装することが可能である。コンピュータ側実装部１０は、図９を参照して後述するように、セキュリティモジュール３を嵌め込むことができるような陥没部とされる。
【００３４】
図２において、コンピュータ側実装部１０には、セキュリティモジュール３が嵌め込まれておらず、接続されていない。図３において、コンピュータ側実装部１０には、セキュリティモジュール３が嵌め込まれており、接続されている。
【００３５】
パーソナルコンピュータ１は、ポートリプリケータ２に接続可能な１又は複数の種類のコンピュータ側ポート１１１及び１１６〜１１９を含む。コンピュータ側ポート１１１及び１１６〜１１９は、コンピュータ側実装部１０とは異なる位置に設けられた接続ポートである。コンピュータ側ポート１１１及び１１６〜１１９は、ポートリプリケータ２のコネクタ２１との接続のために、パーソナルコンピュータ１の筐体の１辺に設けられる。
【００３６】
コンピュータ側ポート１１１は、セキュリティモジュール３がポートリプリケータ２に実装された場合に、ポートリプリケータ２を介して、セキュリティモジュール３に接続される接続ポートである。これにより、パーソナルコンピュータ１をセキュリティモジュール３に接続することができる。コンピュータ側ポート１１６〜１１９は、パーソナルコンピュータ１がポートリプリケータ２に接続された場合に、ポートリプリケータ２を介して、パーソナルコンピュータ１を、ポートリプリケータ２のシリアルポート２６、パラレルポート２７、ＬＡＮポート２８及びＣＲＴポート２９に接続する。パーソナルコンピュータ１は、シリアルポート１６、パラレルポート１７、ＬＡＮポート１８、ＣＲＴポート１９を含まなくても良い。これにより、パーソナルコンピュータ１の機能を拡張することができる。
【００３７】
なお、図３において、セキュリティモジュール３がパーソナルコンピュータ１に嵌め込まれているので、コンピュータ側ポート１１１及び１１６〜１１９は使用されない。そこで、図３において、ポート１１１Ａ及び１６〜１９に接続される配線を実線で表し、コンピュータ側ポート１１１及び１１６〜１１９に接続される配線を点線で表して、区別している。図２は、便宜上図３に合わせ表示している。
【００３８】
ＣＰＵ１１は、ＰＣＨ１２に接続され、ＰＣＨ１２にセキュリティモジュール３による処理の制御を依頼し、スーパーＩ／Ｏ１３による処理の制御を依頼し、ＬＡＮ制御部１４による通信処理の制御を依頼する。また、ＣＰＵ１１は、ＶＧＡ１５に接続し、ＶＧＡ１５による処理の制御を依頼する。
【００３９】
ＰＣＨ１２は、例えばシステムコントローラである。ＰＣＨ１２は、セキュリティモジュール３に接続され、ＣＰＵ１１からの依頼に従って、セキュリティモジュール３による処理を制御する。また、ＰＣＨ１２は、スーパーＩ／Ｏ１３に接続され、ＣＰＵ１１からの依頼に従って、スーパーＩ／Ｏ１３による処理を制御する。また、ＰＣＨ１２は、ＬＡＮ制御部１４に接続され、ＣＰＵ１１からの依頼に従って、ＬＡＮ制御部１４による通信処理を制御する。
【００４０】
スーパーＩ／Ｏ１３は、例えば周辺機器のコントローラである。スーパーＩ／Ｏ１３は、ＰＣＨ１２の制御に従って、シリアルポート１６又はポート１１６を介してシリアル信号を送受信する。また、スーパーＩ／Ｏ１３は、ＰＣＨ１２の制御に従って、パラレルポート１７又はポート１１７を介してパラレル信号を送受信する。
【００４１】
ＬＡＮ制御部１４は、例えばネットワークコントローラである。ＬＡＮ制御部１４は、ＰＣＨ１２の制御に従って、ＬＡＮポート１８又はポート１１８を介してＬＡＮに接続し、ＬＡＮを介した通信を行う。
【００４２】
ＶＧＡ１５は、例えばグラフィックコントローラである。ＶＧＡ１５は、ＣＰＵ１１からの依頼に従って、ＣＲＴポート１９又はポート１１９を介して映像信号を出力する。
【００４３】
ここで、セキュリティモジュール３について説明する。
【００４４】
セキュリティモジュール３は、例えばＴＰＭ（Ｔｒｕｓｔｅｄ  Ｐｌａｔｆｏｒｍ  Ｍｏｄｕｌｅ）のようなセキュリティモジュールである。セキュリティモジュール３は、例えば、構成情報の収集処理、改竄の監視処理、暗号処理、暗号鍵の保護処理を実行する。構成情報の収集処理は、パーソナルコンピュータ１のハードウェアの構成情報やソフトウェアの構成情報を収集する処理である。改竄の監視処理は、情報処理システムのハードウェアやソフトウェアが改竄されていないかを監視する処理である。暗号処理は、データの暗号化及び復号化の処理である。暗号鍵の保護処理は、暗号鍵を保護する処理である。
【００４５】
セキュリティモジュール３は、構成情報の収集処理において、パーソナルコンピュータ１の最初の起動時に、パーソナルコンピュータ１のＢＩＯＳからパーソナルコンピュータ１の構成情報を取得して、取得した構成情報を内部の不揮発性メモリに記憶する。構成情報は、ハードウェアの構成情報と、ソフトウェアの構成情報とを含む。
【００４６】
セキュリティモジュール３は、改竄の監視処理において、パーソナルコンピュータ１の起動の都度に、パーソナルコンピュータ１の構成情報を収集して、収集した構成情報と不揮発性メモリに記憶した構成情報とを比較する。両者に相違があれば、セキュリティモジュール３は、パーソナルコンピュータ１の構成が不正に変更されたと判断して、パーソナルコンピュータ１の起動を中止する。
【００４７】
セキュリティモジュール３は、暗号処理において、例えばサーバからデータがダウンロードされる際に当該データを暗号化することにより、暗号化データをハードディスクに格納する。
【００４８】
なお、ポートリプリケータ２は、接続ポート、及び接続ポートに接続された接続線のみを含み、能動回路を含まない。従って、ポートリプリケータ２は、構成情報の収集処理、改竄の監視処理、暗号処理、暗号鍵の保護処理を実行するセキュリティモジュール３とは、本来、何ら関係の無い装置である。このようなポートリプリケータ２にセキュリティモジュール３を接続することにより、パーソナルコンピュータ２と共にセキュリティモジュール３が盗難にあうことを防止することができる。
【００４９】
また、セキュリティモジュール３をパーソナルコンピュータ１から取り外してポートリプリケータ２に接続しても、パーソナルコンピュータ１のハードウェアの構成情報は変更されない。また、セキュリティモジュール３をポートリプリケータ２から取り外してパーソナルコンピュータ１に接続しても、パーソナルコンピュータ１のハードウェアの構成情報は変更されない。これは、ポートリプリケータ２が能動回路を含まないので、セキュリティモジュール３を着脱しても、基板１１０に実装されたハードウェア、換言すれば、パーソナルコンピュータ１の能動回路の構成は変更されないためである。換言すれば、セキュリティモジュール３がパーソナルコンピュータ１のマザーボードである基板１１０から分離されているので、パーソナルコンピュータ１のハードウェアの構成情報は変更されない。基板１１０については後述する。
【００５０】
なお、後述するようにポートリプリケータ２にＣＤ−ＲＯＭドライブ等のような種々のドライブや拡張スロットのような能動回路が実装されている場合には、セキュリティモジュール３は、ポートリプリケータ２に設けられた能動回路の構成情報を無効とする。例えば、セキュリティモジュール３は、ポートリプリケータ２の能動回路の構成情報を収集しないか、又は、ポートリプリケータ２の能動回路の構成情報を収集した後に廃棄する。これにより、セキュリティモジュール３の着脱によっても、構成情報が変更されないようにすることができる。
【００５１】
図４は、ポートリプリケータの一例を示す説明図である。
【００５２】
ポートリプリケータ２は、図４（Ａ）に示すように、パーソナルコンピュータ１に接続して用いられ、パーソナルコンピュータのインターフェースを拡張する拡張装置である。ポートリプリケータ２は、通常、机上に据え置かれる。ポートリプリケータ２は、後述するように、種々の種類の接続ポートを含むが、単体では、Ｉ／Ｏ装置として動作できない。パーソナルコンピュータ１は、ポートリプリケータ２からの取り外しが可能である。
【００５３】
ポートリプリケータ２は、ポートリプリケータ側実装部２０と、コネクタ２１と、シリアルポート２６と、パラレルポート２７と、ＬＡＮポート２８と、ＣＲＴポート２９とを含む。
【００５４】
ポートリプリケータ２は、ポート２２６〜ポート２２９を含む。ポート２２６〜ポート２２９は、パーソナルコンピュータ１との接続に用いられる。ポート２２６〜ポート２２９を、ポートリプリケータ側ポートと言う。
【００５５】
具体的には、ポート２２６は、シリアルポート２６に接続されたポートであって、前述したように、パーソナルコンピュータ１のポート１１６に接続される。ポート２２７は、パラレルポート２７に接続されたポートであって、前述したように、パーソナルコンピュータ１のポート１１７に接続される。ポート２２８は、ＬＡＮポート２８に接続されたポートであって、前述したように、パーソナルコンピュータ１のポート１１８に接続される。ポート２２９は、ＣＲＴポート２９に接続されたポートであって、前述したように、パーソナルコンピュータ１のポート１１９に接続される。
【００５６】
ポートリプリケータ２は、セキュリティポート２２１及び２２１Ａを含む。セキュリティポート２２１は、パーソナルコンピュータ１との接続に用いられる。具体的には、セキュリティポート２２１は、前述したように、パーソナルコンピュータ１のポート１１１に接続される。セキュリティポート２２１も、ポートリプリケータ側ポートと言う。
【００５７】
セキュリティポート２２１Ａは、セキュリティモジュール３をポートリプリケータ２に接続する場合に、セキュリティモジュール３との接続に用いられる。従って、セキュリティポート２２１Ａは、ポートリプリケータ側実装部２０の内部に設けられる。
【００５８】
ポートリプリケータ側実装部２０は、ポートリプリケータ２に接続されるパーソナルコンピュータ１に着脱可能に実装することが可能なセキュリティモジュール３を、着脱可能に実装することが可能である。ポートリプリケータ側実装部２０は、図７を参照して後述するように、セキュリティモジュール３を嵌め込むことができるような陥没部とされる。
【００５９】
図４（Ａ）において、ポートリプリケータ側実装部２０には、セキュリティモジュール３が嵌め込まれておらず、接続されていない。図４（Ｂ）において、ポートリプリケータ側実装部２０には、セキュリティモジュール３が嵌め込まれ、接続されている。
【００６０】
ポートリプリケータ２は、パーソナルコンピュータ１に接続可能な１又は複数の種類のポートリプリケータ側ポート２２１及び２２６〜２２９を含む。ポートリプリケータ側ポート２２１及び２２６〜２２９は、ポートリプリケータ側実装部２０とは異なる位置に設けられた接続ポートである。
【００６１】
ポートリプリケータ側ポート２２１は、セキュリティモジュール３がポートリプリケータ２に実装された場合に、パーソナルコンピュータ１をセキュリティモジュール３に接続する接続ポートである。ポートリプリケータ側ポート２２６〜２２９は、パーソナルコンピュータ１がポートリプリケータ２に接続された場合に、パーソナルコンピュータ１を、ポートリプリケータ２のシリアルポート２６、パラレルポート２７、ＬＡＮポート２８及びＣＲＴポート２９に接続する。
【００６２】
以上のように、コネクタ２１は、パーソナルコンピュータ１に設けられた１又は複数の種類のコンピュータ側ポート１１１及び１１６〜１１９に接続可能であって、コンピュータ側ポート１１１及び１１６〜１１９とポートリプリケータ側ポート２２１及び２２６〜２２９との間を接続する。コネクタ２１は、セキュリティモジュール３がポートリプリケータ側実装部２０に実装された場合に、前述したように、ポートリプリケータ２のセキュリティポート２２１とパーソナルコンピュータ１のセキュリティポート１１１との間を接続する。
【００６３】
ポートリプリケータ２が、ＵＳＢポート、ＰＳ／２ポート等を含むようにしても良い。また、ポートリプリケータ２が、パーソナルコンピュータ１が含まない種類のポートを含むようにしても良い。また、ポートリプリケータ２に代えて、ＣＤ−ＲＯＭドライブ等のような種々のドライブや拡張スロットを含むドッキングステーションを用いるようにしても良い。
【００６４】
なお、セキュリティモジュール３をポートリプリケータ２の基板上に固定的に設けた場合には、パーソナルコンピュータ１をポートリプリケータ２から取り外すと、パーソナルコンピュータ１は、セキュリティモジュール３を持たない状態となる。このため、パーソナルコンピュータ１をポートリプリケータ２から取り外して外部で使用する場合に、暗号化データを解読することができない。従って、正当なユーザであっても、パーソナルコンピュータ１をポートリプリケータ２から取り外して外部で使用することが事実上できないので、不便である。
【００６５】
図５は、ポートリプリケータとパーソナルコンピュータの説明図である。
【００６６】
パーソナルコンピュータ１は、図５に示すように、セキュリティモジュール３が接続されたポートリプリケータ２に接続されて使用される。図５の状態は、図１（Ａ）の状態に等しい。従って、図５の情報処理システムは、ポートリプリケータ２と、ポートリプリケータ２に接続されるパーソナルコンピュータ１と、ポートリプリケータ２に着脱可能に実装されたセキュリティモジュール３とを含む。
【００６７】
図５において、セキュリティモジュール３は、ポートリプリケータ２のポートリプリケータ側実装部２０に実装される。一方、パーソナルコンピュータ１のコンピュータ側実装部１０には、セキュリティモジュール３は実装されない。
【００６８】
なお、図５において、セキュリティモジュール３がポートリプリケータ２に嵌め込まれているので、ポート１１１Ａ及び１６〜１９は使用されない。そこで、図５において、図３のコンピュータ側ポート１１１及び１１６〜１１９に接続される配線を実線で表し、ポート１１１Ａ及び１６〜１９に接続される配線を点線で表して、区別している。
【００６９】
例えば、パーソナルコンピュータ１は、ポートリプリケータ２を介して、セキュリティモジュール３にデータを送信する。セキュリティモジュール３は、受信したデータを暗号化することにより暗号化データを生成し、ポートリプリケータ２を介して、パーソナルコンピュータ１に生成した暗号化データを送信する。パーソナルコンピュータ１は、受信した暗号化データを記憶装置に格納する。これにより、パーソナルコンピュータ１が盗難等にあった場合でも、セキュリティモジュール３はポートリプリケータ２に残されるので、セキュリティを保つことができる。
【００７０】
なお、パーソナルコンピュータ１が、図３に示すように、ポートリプリケータ２から取り外され、セキュリティモジュール３を接続されている場合には、パーソナルコンピュータ１が、セキュリティモジュール３にデータを送信する。セキュリティモジュール３は、受信したデータを暗号化することにより暗号化データを生成し、パーソナルコンピュータ１に生成した暗号化データを送信する。パーソナルコンピュータ１は、受信した暗号化データを記憶装置に格納する。
【００７１】
図６は、セキュリティモジュールの一例を示す図である。
【００７２】
セキュリティモジュール３は、１又は複数のセキュリティチップを含み、１個の独立した携帯可能なモジュールである。セキュリティチップは、パーソナルコンピュータ１の少なくともＣＰＵ１１が実装された基板１１０とは異なる、換言すれば、基板１１０と分離された基板に実装される。基板１１０は、例えばＰＣＢであり、パーソナルコンピュータ１のマザーボードである。セキュリティチップを実装した基板は、例えばＰＣＢであり、セキュリティボードである。
【００７３】
セキュリティモジュール３は、筐体３０１と、コネクタ３０２と、補強板３０３とを含む。補強板３０３には、セキュリティワイヤ４を貫通させるための貫通孔３０４が設けられる。セキュリティモジュール３の物理的な形状に着目する場合には、セキュリティモジュール３をセキュリティモジュール３００とも言う。
【００７４】
筐体３０１は、セキュリティボードと、１又は複数のセキュリティチップを含む。セキュリティチップは、コネクタ３０２に接続される。筐体３０１は、例えば、直方体の形状とされる。筐体３０１の形状は、直方体に限られず、立方体等の種々の形状であっても良い。
【００７５】
コネクタ３０２は、セキュリティモジュール３００がコンピュータ側実装部１０に実装された場合、パーソナルコンピュータ１のセキュリティポート１１１Ａに接続される。また、コネクタ３０２は、セキュリティモジュール３００がポートリプリケータ側実装部２０に実装された場合、ポートリプリケータ２のセキュリティポート２２１Ａに接続される。
【００７６】
補強板３０３は、例えば板状の金属である。これにより、セキュリティモジュール３をパーソナルコンピュータ１又はポートリプリケータ２に確実に固定することができる。
【００７７】
図７は、ポートリプリケータとセキュリティモジュールの説明図である。
【００７８】
ポートリプリケータ２において、ポートリプリケータ側実装部２０は、図７（Ａ）に示すように、例えば、ポートリプリケータ２の筐体２００の背面に形成される。ポートリプリケータ側実装部２０の物理的な形状に着目する場合には、ポートリプリケータ側実装部２０をポートリプリケータ側実装部２０３とも言う。ポートリプリケータ２の背面は、ポートリプリケータ２にパーソナルコンピュータ１を接続した場合に、ユーザから見えない面、換言すれば、パーソナルコンピュータ１の裏面となる面である。
【００７９】
ポートリプリケータ２の背面において、ポートリプリケータ側実装部２０３に隣接する領域に、板状の補強板３０３の一部を嵌め込むための嵌め込み領域２０４が形成される。嵌め込み領域２０４には、セキュリティワイヤ４を貫通させるための貫通孔２０５が設けられる。
【００８０】
セキュリティモジュール３００は、図７（Ｂ）に示すように、ポートリプリケータ側実装部２０３に嵌め込まれる。これにより、セキュリティモジュール３００のコネクタ３０２は、ポートリプリケータ２のセキュリティポート２２１Ａに接続される。なお、図７（Ｂ）において、セキュリティワイヤ４の図示を省略している。
【００８１】
図８は、ポートリプリケータとセキュリティモジュールの説明図である。
【００８２】
図８（Ａ）は、図７（Ｂ）の状態のポートリプリケータ２を、セキュリティモジュール３００の中央部において、ポートリプリケータ２の上面及び下面に平行な面、換言すれば、切断線８Ａ−８Ａを含む面で切断した断面の概略を示す。セキュリティモジュール３００は、図８（Ａ）に示すように、ポートリプリケータ側実装部２０３に嵌め込まれる。この時、セキュリティモジュール３００は、ポートリプリケータ２と共に、セキュリティワイヤ４により所定の位置、例えば机に固定される。
【００８３】
図８（Ｂ）は、図７（Ａ）の状態のポートリプリケータ２を、ポートリプリケータ側実装部２０３の中央部において、ポートリプリケータ２の背面に垂直な面で切断した断面の概略を示す。なお、図８（Ｂ）は、図８（Ａ）からセキュリティモジュール３００を除いた状態のポートリプリケータ２を、切断線８Ｂ−８Ｂを含む面で切断した断面の概略である。ポートリプリケータ２の背面において、ポートリプリケータ側実装部２０３に隣接する領域に、操作するための操作領域２０６が設けられる。操作領域２０６は、セキュリティモジュール３００をポートリプリケータ側実装部２０３に着脱する際に、ユーザが指を挿入して、着脱を容易にするための領域である。なお、操作領域２０６は、図７（Ａ）、図７（Ｂ）及び図８においては、図示を省略している。
【００８４】
図９は、セキュリティモジュールとパーソナルコンピュータの説明図である。
【００８５】
パーソナルコンピュータ１において、コンピュータ側実装部１０は、図９に示すように、例えば、パーソナルコンピュータ１の下部筐体１０１の側面に形成される。下部筐体１０１は、上部筐体１０２と共に、筐体１００を構成する。下部筐体１０１は例えばキーボードが設けられる筐体であり、上部筐体１０２は例えば液晶表示装置が設けられる筐体である。コンピュータ側実装部１０の物理的な形状に着目する場合には、コンピュータ側実装部１０をコンピュータ側実装部１０３とも言う。パーソナルコンピュータ１の側面は、ユーザがパーソナルコンピュータ１を操作する場合に、ユーザから見て左側の面又は右側の面となる面である。
【００８６】
パーソナルコンピュータ１の背面において、コンピュータ側実装部１０３に隣接する領域に、板状の補強板３０３の一部を嵌め込むための嵌め込み領域１０４が形成される。嵌め込み領域１０４には、セキュリティワイヤ４を貫通させるための貫通孔１０５が設けられる。
【００８７】
セキュリティモジュール３００は、コンピュータ側実装部１０３に嵌め込まれる。これにより、セキュリティモジュール３００のコネクタ３０２は、パーソナルコンピュータ１のセキュリティポート１１１Ａに接続される。この時、セキュリティモジュール３００は、パーソナルコンピュータ１と共に、セキュリティワイヤ４により所定の位置、例えば机に固定される。
【００８８】
図１０は、セキュリティ処理フローである。図１１は、セキュリティ処理の説明図である。
【００８９】
ユーザによりパーソナルコンピュータ１の電源がＯＮとされると（ステップＳ１１）、パーソナルコンピュータ１のＣＰＵ１１上でＢＩＯＳが実行される。ＢＩＯＳは、パーソナルコンピュータ１の起動処理において、ＴＰＭのようなセキュリティモジュール３が接続されているか、換言すれば、情報処理システム内にＴＰＭのようなセキュリティモジュール３が有るか否かを判断する（ステップＳ１２）。
【００９０】
なお、ＢＩＯＳが、ステップＳ１２において、セキュリティモジュール３の有無の判断に先立って、ＢＩＯＳパスワードによる認証を行うようにしても良い。
【００９１】
セキュリティモジュール３が接続されている、換言すれば、情報処理システム内にセキュリティモジュール３が有る場合、ＢＩＯＳからの要求に従って、セキュリティモジュール３が、情報処理システムのハードウェアの構成をチェックする（ステップＳ１３）。例えば、セキュリティモジュール３は、セキュリティモジュール３が持つハードウェアの構成を示す構成情報と、セキュリティモジュール３がパーソナルコンピュータ１から収集したハードウェアの構成情報とを比較する。この時、セキュリティモジュール３は、ポートリプリケータ２のハードウェアの構成を無視するので、実際には、パーソナルコンピュータ１のハードウェアの構成のみがチェックされる。
【００９２】
ハードウェアの構成に問題が無い場合、セキュリティモジュール３は、ハードウェアの構成に問題が無い旨を、ＢＩＯＳに通知する。ＢＩＯＳは、ハードウェアの構成に問題が無い旨の通知を受けると、ハードディスクにアクセスして（ステップＳ１４）、必要な制御プログラムを読み出して実行することにより、パーソナルコンピュータ１を起動する（ステップＳ１５）。ハードウェアの構成に問題が無い場合とは、例えばハードウェアの構成が変更されていない場合等である。
【００９３】
ステップＳ１２において、セキュリティモジュール３が接続されていない、換言すれば、情報処理システム内にセキュリティモジュール３が無い場合、ＢＩＯＳは、パーソナルコンピュータ１の起動処理を中止して（ステップＳ１６）、パーソナルコンピュータ１の電源をＯＦＦとする（ステップＳ１７）。
【００９４】
ステップＳ１３において、ハードウェアの構成に問題が有る場合、ステップＳ１６及び１７を実行する。ハードウェアの構成に問題が有る場合とは、例えばハードウェアの構成が変更されている場合等であり、例えば、ハードディスクが入れ替えられている場合や、パーソナルコンピュータ１のものではないセキュリティモジュール３を接続した場合等である。これらの場合には、セキュリティモジュール３が持つハードウェアの構成を示す構成情報と、セキュリティモジュール３がパーソナルコンピュータ１から収集したハードウェアの構成情報とが異なるので、ハードウェアの構成に問題が有る。
【００９５】
例えば、ポートリプリケータ２が接続されており、かつ、情報処理システム内にセキュリティモジュール３が有る場合、ステップＳ１３の実行後に、ステップＳ１４及びＳ１５が実行される。これは、パーソナルコンピュータ１がポートリプリケータ２に接続され、セキュリティモジュール３がポートリプリケータ２に接続されている場合である。これは、図１（Ａ）の場合に相当する。
【００９６】
一方、ポートリプリケータ２が接続されており、かつ、情報処理システム内にセキュリティモジュール３が無い場合、ステップＳ１２の実行後に、ステップＳ１６及びＳ１７が実行される。これは、パーソナルコンピュータ１がポートリプリケータ２に接続され、セキュリティモジュール３がポートリプリケータ２に接続されていない場合である。これは、例えば、ユーザが、セキュリティモジュール３をポートリプリケータ２に接続していない場合である。
【００９７】
また、ポートリプリケータ２が接続されておらず、かつ、情報処理システム内にセキュリティモジュール３が有る場合、ステップＳ１３の実行後に、ステップＳ１４及びＳ１５が実行される。これは、パーソナルコンピュータ１が、ポートリプリケータ２から取り外されて接続されておらず、セキュリティモジュール３がパーソナルコンピュータ１に接続されている場合である。これは、図１（Ｂ）の場合に相当する。
【００９８】
また、ポートリプリケータ２が接続されておらず、かつ、情報処理システム内にセキュリティモジュール３が無い場合、ステップＳ１３の実行後に、ステップＳ１４及びＳ１５が実行される。これは、例えば、ユーザが、セキュリティモジュール３をパーソナルコンピュータ１に接続していない場合である。
【００９９】
更に、ハードウェアの構成が変更されている場合、ステップＳ１３の実行後に、ステップＳ１６及びＳ１７が実行される。
【０１００】
図１１は、セキュリティ処理の説明図である。
【０１０１】
サーバ上に存在するデータ６は、図１１（Ａ）に示すように、ＬＡＮを介して、パーソナルコンピュータ１にダウンロードされる。パーソナルコンピュータ１はポートリプリケータ２に接続されているので、ダウンロードされたデータ６は、パーソナルコンピュータ１からポートリプリケータ２のセキュリティモジュール３に送信されて暗号化される。暗号化データ６Ａは、パーソナルコンピュータ１のハードディスク等の記憶装置に記憶される。
【０１０２】
この後、パーソナルコンピュータ１をポートリプリケータ２から取り外す。この状態では、パーソナルコンピュータ１は、暗号化データ６Ａを格納しているが、セキュリティモジュール３を持たない。従って、このままでは、暗号化データ６Ａを外部で閲覧する等の処理を実行することができない。
【０１０３】
これにより、パーソナルコンピュータ１が盗難等の被害にあったとしても、パーソナルコンピュータ１がセキュリティモジュール３と接続されていないので、パーソナルコンピュータ１を起動することができない等により、セキュリティを保つことができる。なお、パーソナルコンピュータ１のハードディスク等の記憶装置のみが盗難にあったとしても、セキュリティモジュール３がないので、たとえ暗号化データ６Ａが格納されていても、暗号化データ６Ａが不正に閲覧されることはない。
【０１０４】
そこで、正当なユーザは、セキュリティモジュール３を、図１１（Ａ）に示すように、ポートリプリケータ２から取り外して、パーソナルコンピュータ１に接続する。これにより、パーソナルコンピュータ１はセキュリティモジュール３を持つので、パーソナルコンピュータ１を外部に持ち出して、暗号化データ６Ａを外部で閲覧する等の処理を実行することができる。
【０１０５】
この後、セキュリティモジュール３を、図１１（Ｂ）に示すように、パーソナルコンピュータ１から取り外してポートリプリケータ２に接続し、パーソナルコンピュータ１をポートリプリケータ２に接続する。これにより、パーソナルコンピュータ１は、ポートリプリケータ２のセキュリティモジュール３を使用できるので、暗号化データ６Ａを処理することができる。
【０１０６】
図１２〜図１４は、ポートリプリケータの他の一例及びパーソナルコンピュータの他の一例を示す図である。
【０１０７】
図１（Ａ）に示すように、セキュリティモジュール３を接続したパーソナルコンピュータ１を使用した場合、パーソナルコンピュータ１からセキュリティモジュール３を取り外すことを忘れることがある。そして、セキュリティモジュール３を接続したパーソナルコンピュータ１をポートリプリケータ２へ再度接続する可能性がある。この場合、セキュリティモジュール３ごとパーソナルコンピュータ１を盗難された場合には、内部の暗号化データを復元され閲覧されてしまう。
【０１０８】
そこで、図１２〜図１４の例においては、セキュリティモジュール３が接続されたパーソナルコンピュータ１は、ポートリプリケータ２へ再度接続することができない構造とされる。この結果、ユーザは、セキュリティモジュール３を、パーソナルコンピュータ１から取り外して、ポートリプリケータ２に接続する。これにより、セキュリティモジュール３をポートリプリケータ２にセキュリティワイヤにより固定する、換言すれば、ロックすることができる。
【０１０９】
図１２は、ポートリプリケータの他の一例を示す図である。
【０１１０】
ポートリプリケータ２は、筐体２００と、コネクタ２０１と、セキュリティ用突出部２０２とを含む。
【０１１１】
筐体２００は、例えば、図１２に示すように、上面において、背面側の全体に亘って、パーソナルコンピュータ１の位置決めのための突出部が設けられる。これにより、ポートリプリケータ２の予め定められた位置にパーソナルコンピュータ１を容易に載置することができる。換言すれば、ポートリプリケータ２のコネクタ２０１にパーソナルコンピュータ１の接続部を容易に接続することができる。
【０１１２】
コネクタ２０１は、図１２に示すように、ポートリプリケータ２の上面であって、パーソナルコンピュータ１が接続される面において、ほぼ中央に設けられる。これにより、パーソナルコンピュータ１をポートリプリケータ２の上面に搭載すれば、両者を相互に接続することができる。
【０１１３】
コネクタ２０１は、パーソナルコンピュータ１が接続される面に設けられれば良く、例えば、ポートリプリケータ２の上面以外の面に設けられても良い。また、コネクタ２０１は、パーソナルコンピュータ１が接続される面において、中央以外の部分に設けられても良い。
【０１１４】
セキュリティ用突出部２０２は、セキュリティモジュール３を着脱可能に実装することが可能なコンピュータ側実装部１０に嵌め込むことが可能な形状を有する。例えば、図６に示すようにセキュリティモジュール３がほぼ直方体の形状を有するので、セキュリティ用突出部２０２も、ほぼ直方体の形状を有する。従って、セキュリティ用突出部２０２は、例えば、ほぼ直方体の形状の突出部である。
【０１１５】
セキュリティ用突出部２０２は、パーソナルコンピュータ１の筐体のいずれかの面と対向する面である対向面に設けられる。対向面は、図１２に示すように、ポートリプリケータ２の上面であって、パーソナルコンピュータ１が接続される面である。セキュリティ用突出部２０２は、対向面において、図１２に示すように、対向面の右辺に接するように設けられる。セキュリティ用突出部２０２を、対向面において、対向面の左辺に接するように設けても良い。
【０１１６】
一方、前述したように、ポートリプリケータ側実装部２０は、ポートリプリケータ２の背面に設けられる。換言すれば、ポートリプリケータ側実装部２０は、セキュリティ用突出部２０２が設けられる対向面以外の面に設けられる。
【０１１７】
図１３は、パーソナルコンピュータの他の一例を示す図である。
【０１１８】
パーソナルコンピュータ１は、図１３（Ａ）に示すように、筐体１００と、コンピュータ側実装部１０とを含む。コンピュータ側実装部１０には、パーソナルコンピュータ１をポートリプリケータ２から取り外した場合に、図１３（Ｂ）に示すように、セキュリティモジュール３００が嵌め込まれる。
【０１１９】
コンピュータ側実装部１０は、ポートリプリケータ２に設けられたセキュリティ用突出部２０２を嵌め込むことが可能な形状を有する。例えば、図６に示すようにセキュリティモジュール３がほぼ直方体の形状を有するので、コンピュータ側実装部１０も、ほぼ直方体の形状を有する。従って、コンピュータ側実装部１０は、例えば、ほぼ直方体の形状の陥没部である。
【０１２０】
コンピュータ側実装部１０は、ポートリプリケータ２の筐体のいずれかの面と対向する面である対向面に設けられる。対向面は、図１３に示すように、パーソナルコンピュータ１の下面であって、ポートリプリケータ２に搭載される面である。コンピュータ側実装部１０は、対向面において、図１３に示すように、対向面の右辺に接するように設けられる。コンピュータ側実装部１０を、対向面において、対向面の左辺に接するように設けても良い。
【０１２１】
図１４は、図１２のポートリプリケータとパーソナルコンピュータの説明図である。
【０１２２】
パーソナルコンピュータ１は、ポートリプリケータ２に重ねることにより、相互に接続される。具体的には、コンピュータ側実装部１０に、図１３（Ａ）に示すように、セキュリティモジュール３００が嵌め込まれていない場合には、パーソナルコンピュータ１は、図１４（Ａ）に示すように、ポートリプリケータ２に接続することができる。これは、パーソナルコンピュータ１をポートリプリケータ２に再度接続する際に、コンピュータ側実装部１０からセキュリティモジュール３を取り外した場合である。
【０１２３】
一方、コンピュータ側実装部１０に、図１３（Ｂ）に示すように、セキュリティモジュール３００が嵌め込まれている場合には、セキュリティ用突出部２０２をコンピュータ側実装部１０に嵌め込むことができない。このため、パーソナルコンピュータ１は、図１４（Ｂ）に示すように、ポートリプリケータ２に接続することができない。これは、パーソナルコンピュータ１をポートリプリケータ２に再度接続する際に、コンピュータ側実装部１０からセキュリティモジュール３を取り外すことを忘れた場合である。これにより、ユーザがパーソナルコンピュータ１からセキュリティモジュール３を取り外すことを忘れることを防止することができる。
【０１２４】
なお、セキュリティモジュール３が接続されたパーソナルコンピュータ１をポートリプリケータ２へ接続することができないようにする構造は、セキュリティ用突出部２０２に限られない。例えば、セキュリティモジュール３がコンピュータ側実装部１０に実装された場合において、セキュリティモジュール３それ自体が、パーソナルコンピュータ１の筐体１００から突出するようにしても良い。換言すれば、パーソナルコンピュータ１に接続されたセキュリティモジュール３それ自体により、パーソナルコンピュータ１が、ポートリプリケータ２に接続できないようにしても良い。
【０１２５】
以上の説明から理解されるように、以下のような実施の態様が把握される。
【０１２６】
（付記１）  １又は複数の種類の拡張装置側ポートと、
情報処理装置に設けられた１又は複数の種類の情報処理装置側ポートに接続可能なコネクタであって、前記情報処理装置側ポートと前記拡張装置側ポートとの間を接続するコネクタと、
セキュリティモジュールを着脱可能に実装することが可能な拡張装置側実装部とを含み、
前記コネクタは、前記セキュリティモジュールが前記拡張装置側実装部に実装された場合に、前記拡張装置側ポートの中の前記セキュリティモジュールを接続可能なポートと、前記情報処理装置側ポートの中の前記セキュリティモジュールの接続ポートとの間を接続する
ことを特徴とする拡張装置。
【０１２７】
（付記２）  前記拡張装置は、更に、
前記情報処理装置に設けられた前記セキュリティモジュールを着脱可能に実装することが可能な情報処理装置側実装部に嵌め込むことが可能な形状を有するセキュリティ用突出部を含む
ことを特徴とする付記１に記載の拡張装置。
【０１２８】
（付記３）  前記セキュリティ用突出部は、前記情報処理装置の筐体のいずれかの面と対向する面である対向面に設けられる
ことを特徴とする付記２に記載の拡張装置。
【０１２９】
（付記４）  前記対向面は、前記拡張装置の上面であって、前記情報処理装置が接続される面であり、
前記セキュリティ用突出部は、前記対向面において、前記対向面の左辺又は右辺に接するように設けられる
ことを特徴とする付記３に記載の拡張装置。
【０１３０】
（付記５）  前記拡張装置側実装部は、前記セキュリティ用突出部が設けられる前記対向面以外の面に設けられる
ことを特徴とする付記３に記載の拡張装置。
【０１３１】
（付記６）  前記セキュリティモジュールは、前記拡張装置と共に、セキュリティワイヤにより所定の位置に固定される
ことを特徴とする付記１に記載の拡張装置。
【０１３２】
（付記７）  拡張装置に接続可能な１又は複数の種類の情報処理装置側ポートと、
セキュリティモジュールを着脱可能に実装することが可能な情報処理装置側実装部とを含み、
前記情報処理装置側ポートは、前記セキュリティモジュールが前記拡張装置に実装された場合に、前記拡張装置を介して、前記セキュリティモジュールに接続される接続ポートであって、前記情報処理装置側実装部とは異なる位置に設けられた接続ポートを含む
ことを特徴とする情報処理装置。
【０１３３】
（付記８）  前記セキュリティモジュールは、前記情報処理装置のＣＰＵが実装された基板とは異なる基板に実装された１又は複数のセキュリティチップを含み、１個の独立した携帯可能なモジュールである
ことを特徴とする付記７に記載の情報処理装置。
【０１３４】
（付記９）  前記情報処理装置側実装部は、前記拡張装置に設けられたセキュリティ用突出部を嵌め込むことが可能な形状を有する
ことを特徴とする付記７に記載の情報処理装置。
【０１３５】
（付記１０）  前記情報処理装置側実装部は、前記拡張装置の筐体のいずれかの面と対向する面である対向面に設けられる
ことを特徴とする付記９に記載の情報処理装置。
【０１３６】
（付記１１）  前記対向面は、前記情報処理装置の下面であって、前記拡張装置に搭載される面であり、
前記情報処理装置側実装部は、前記対向面において、前記対向面の左辺又は右辺に接するように設けられる
ことを特徴とする付記１０に記載の情報処理装置。
【０１３７】
（付記１２）  前記セキュリティモジュールが、前記情報処理装置側実装部に実装された場合において、前記情報処理装置の筐体から突出するようにされる
ことを特徴とする付記７に記載の情報処理装置。
【０１３８】
（付記１３）  前記セキュリティモジュールは、前記情報処理装置と共に、セキュリティワイヤにより所定の位置に固定される
ことを特徴とする付記７に記載の情報処理装置。
【０１３９】
（付記１４）  拡張装置と、
前記拡張装置に接続される情報処理装置と、
前記拡張装置に着脱可能に実装されたセキュリティモジュールとを含み、
前記拡張装置が、
１又は複数の種類の拡張装置側ポートと、
前記情報処理装置に設けられた１又は複数の種類の情報処理装置側ポートに接続可能なコネクタであって、前記情報処理装置側ポートと前記拡張装置側ポートとの間を接続するコネクタと、
前記セキュリティモジュールを着脱可能に実装することが可能な拡張装置側実装部とを含み、
前記コネクタは、前記セキュリティモジュールが前記拡張装置側実装部に実装された場合に、前記拡張装置側ポートの中の前記セキュリティモジュールを接続可能なポートと、前記情報処理装置側ポートの中の前記セキュリティモジュールの接続ポートとの間を接続し、
前記情報処理装置が、
前記拡張装置に接続可能な前記情報処理装置側ポートと、
前記セキュリティモジュールを着脱可能に実装することが可能な情報処理装置側実装部とを含み、
前記情報処理装置側ポートは、前記セキュリティモジュールが前記拡張装置に実装された場合に、前記拡張装置を介して、前記セキュリティモジュールに接続される接続ポートであって、前記情報処理装置側実装部とは異なる位置に設けられた接続ポートを含む
ことを特徴とする情報処理システム。
【０１４０】
（付記１５）  前記セキュリティモジュールは、前記拡張装置に設けられた能動回路の構成情報を無効とする
ことを特徴とする付記１４に記載の情報処理システム。
【０１４１】
（付記１６）  拡張装置と、前記拡張装置に接続される情報処理装置と、前記拡張装置に着脱可能に実装されたセキュリティモジュールとを含む情報処理システムにおいて、
前記情報処理装置が、前記拡張装置を介して、前記セキュリティモジュールにデータを送信し、
前記セキュリティモジュールが、受信した前記データを暗号化することにより暗号化データを生成し、前記拡張装置を介して、前記情報処理装置に生成した前記暗号化データを送信し、
前記情報処理装置が、受信した前記暗号化データを記憶装置に格納する
ことを特徴とする情報処理システムのセキュリティ処理方法。
【符号の説明】
【０１４２】
１    パーソナルコンピュータ（ＰＣ）
２    ポートリプリケータ（ＰＲ）
３、３００    セキュリティモジュール
４    セキュリティワイヤ
１０    コンピュータ側実装部
１１    ＣＰＵ
１２    ＰＣＨ
１３    スーパーＩ／Ｏ
１４    ＬＡＮ制御部（ＬＡＮ）
１５    ＶＧＡ
１６、２６    シリアルポート
１７、２７    パラレルポート
１８、２８    ＬＡＮポート
１９、２９    ＣＲＴポート
２０、２０３    ポートリプリケータ側実装部
１１１、２２１    セキュリティポート
３０１    筐体
２１、３０２    コネクタ
３０３    補強板
３０４    貫通孔
【図１】
0005782963.tif 000002
【図２】
0005782963.tif 000003
【図３】
0005782963.tif 000004
【図４】
0005782963.tif 000005
【図５】
0005782963.tif 000006
【図６】
0005782963.tif 000007
【図７】
0005782963.tif 000008
【図８】
0005782963.tif 000009
【図９】
0005782963.tif 000010
【図１０】
0005782963.tif 000011
【図１１】
0005782963.tif 000012
【図１２】
0005782963.tif 000013
【図１３】
0005782963.tif 000014
【図１４】
0005782963.tif 000015