"セキュリティシステム10,20,30によって実行される通信データの保護方法であって、セキュリティシステムは、第一の照合データに関連した第一のセキュリティモジュール1と、第二の照合データに関連した第二のセキュリティモジュール2を含み、第一のセキュリティモジュール1は、第一の公開鍵と第一の公開鍵に対応する第一の秘密鍵を含み、第二のセキュリティモジュール2は、第二の公開鍵と第二の公開鍵に対応する第二の秘密鍵を含んでおり、前記通信データの保護方法は:a第一のセキュリティモジュール1が、第二のセキュリティモジュール2に第一の公開鍵を提供するステップ;b第二のセキュリティモジュール2が、第一の公開鍵を使用して第二の公開鍵を暗号化し、かつ第一のセキュリティモジュール1に、暗号化された第二の公開鍵を提供するステップ;c第二のセキュリティモジュール2が、ステップaにおいて受信された第一の公開鍵を使用して、第二のセキュリティモジュールに関連する第二の照合データを暗号化し、かつ第一のセキュリティモジュール1に、暗号化された第二の照合データを提供するステップ;d第一のセキュリティモジュール1が、第一の秘密鍵を使用して、ステップbにおいて受信された暗号化された第二の公開鍵を復号し、それにより第二の公開鍵を得るステップ;e第一のセキュリティモジュール1が、ステップdにおいて得られた第二の公開鍵を使用して、第一のセキュリティモジュールに関連する第一の照合データを暗号化し、かつ第二のセキュリティモジュール2に、暗号化された第一の照合データを提供するステップ;f第一のセキュリティモジュール1と第二のセキュリティモジュール2が、ステップcおよびeにおいてそれぞれ受信された暗号化された第二の照合データと暗号化された第一の照合データを使用して、互いを照合しあうステップ;およびgセキュリティシステム10,20,30が、ステップfにおいて照合が成功した場合に、第一のセキュリティモジュール1および第二のセキュリティモジュール2を介したデータ通信を許可するステップを有することを特徴とする通信データの保護方法。ステップaに先立って:第一のセキュリティモジュール1が、第二のセキュリティモジュール2に対応する識別コードを生成し、かつ第二のセキュリティモジュール2に前記識別コードを提供するステップ;およびセキュリティシステム10,20,30が、第二のセキュリティモジュール2が、前記識別コードを使用して、セキュリティシステム10,20,30にアクセスするためのログイン手順に成功した後に、前記ステップaからgを実行するステップを有することをさらなる特徴とする請求項1に記載の通信データの保護方法。ステップfは:f1第一のセキュリティモジュール1が、第一の秘密鍵を使用して、ステップcにおいて受信された暗号化された第二の照合データを復号し、それにより第二の照合データを得て、かつ得られた第二の照合データを使用して、第二のセキュリティモジュール2を照合するサブステップ;およびf2第二のセキュリティモジュール2が、第二の秘密鍵を使用して、ステップeにおいて受信された暗号化された第一の照合データを復号し、それにより第一の照合データを得て、かつ得られた第一の照合データを使用して、第一のセキュリティモジュール1を照合するサブステップを有することをさらなる特徴とする請求項1に記載の通信データの保護方法。ステップgに先立って:i第一のセキュリティモジュール1が、データを暗号化するため、ならびに他方を使って暗号化したデータを一方で復号するために使用される第一の鍵と第二の鍵を生成するステップ;およびii第一のセキュリティモジュール1が、ステップdにおいて得られた第二の公開鍵を使用して、第一の鍵を暗号化し、かつ暗号化された第一の鍵を第二のセキュリティモジュール2に提供するステップを有することをさらなる特徴とする請求項1に記載の通信データの保護方法。ステップgは:g1第一のセキュリティモジュール1が、第二の鍵を使用して、通信されるべきデータを暗号化し、かつ暗号化されたデータを第二のセキュリティモジュール2に送信するサブステップ;およびg2第二のセキュリティモジュール2が、第二の秘密鍵を使用して、ステップiiにおいて受信された暗号化された第一の鍵を復号し、それにより第一の鍵を得て、かつ得られた第一の鍵を使用して、サブステップg1において受信された暗号化されたデータを復号するサブステップを有することをさらなる特徴とする請求項4に記載の通信データの保護方法。ステップgは:g3第二のセキュリティモジュール2が、第二の秘密鍵を使用して、ステップiiにおいて受信された暗号化された第一の鍵を復号し、それにより第一の鍵を得るサブステップ;g4第二のセキュリティモジュール2が、得られた第一の鍵を使用して、通信されるべきデータを暗号化し、かつ第一のセキュリティモジュール1に暗号化されたデータを送信するサブステップ;およびg5第一のセキュリティモジュール1が、第二の鍵を使用して、サブステップg4において受信された暗号化されたデータを復号するサブステップを有することをさらなる特徴とする請求項4に記載の通信データの保護方法。セキュリティシステム30は、さらに、第三の照合データに関連した第三のセキュリティモジュール6を含み、前記第三のセキュリティモジュール6は、第三の公開鍵と第三の公開鍵に対応する第三の秘密鍵を含み、前記通信データの保護方法は、セキュリティシステム30が、第二のセキュリティモジュール2、第二の照合データ、第二の公開鍵および第二の秘密鍵に代わり、各々、第三のセキュリティモジュール6、第三の照合データ、第三の公開鍵および第三の秘密鍵を使用して、ステップaからgを実行し、第一および第二のセキュリティモジュール1、2が相互に照合に成功した場合、および第一および第三のセキュリティモジュール1、6が相互に照合に成功した場合に、ステップgにおいて、第二のセキュリティモジュール2と第三のセキュリティモジュール6を介したデータ通信が許可されることをさらなる特徴とする請求項4に記載の通信データの保護方法。ステップiiにおいて、第一のセキュリティモジュール1は、さらに、ステップdにおいて得られた第三の公開鍵を使用して第二の鍵を暗号化し、かつ暗号化された第二の鍵を第三のセキュリティモジュール6に提供することをさらなる特徴とする請求項7に記載の通信データの保護方法。ステップgは:g6第二のセキュリティモジュール2が、第二の秘密鍵を使用して、ステップiiにおいて受信された、暗号化された第一の鍵を復号し、第一の鍵を得るサブステップ;g7第二のセキュリティモジュール2が、得られた第一の鍵を使用して、通信されるべきデータを暗号化し、かつ暗号化されたデータを第三のセキュリティモジュール6に送信するサブステップ;およびg8第三のセキュリティモジュール6が、第三の秘密鍵を使用して、ステップiiにおいて受信された、暗号化された第二の鍵を復号し、第二の鍵を得て、かつ得られた第二の鍵を使用して、サブステップg7において受信された暗号化されたデータを復号するサブステップを有することをさらなる特徴とする請求項8に記載の通信データの保護方法。ステップgは:g9第三のセキュリティモジュール6が、第三の秘密鍵を使用して、ステップiiにおいて受信された、暗号化された第二の鍵を復号し、第二の鍵を得るサブステップ;g10第三のセキュリティモジュール6が、得られた第二の鍵を使用して、通信されるべきデータを暗号化し、かつ第二のセキュリティモジュール2に、暗号化されたデータを送信するサブステップ;およびg11第二のセキュリティモジュール2が、第二の秘密鍵を使用して、ステップiiにおいて受信された、暗号化された第一の鍵を復号し、かつ得られた第一の鍵を使用して、サブステップg10において受信された、暗号化されたデータを復号するサブステップを有することをさらなる特徴とする請求項8に記載の通信データの保護方法。通信データを保護するためのセキュリティシステム10、20、30であって第一の暗号化/復号ユニット12と、第一の照合ユニット11と、アクセス可能な第一の公開鍵と第一の公開鍵に対応した第一の秘密鍵を生成するための、第一の鍵生成ユニット13を含む、第一の照合データに関連した第一のセキュリティモジュール1;および前記第一のセキュリティモジュール1から第一の公開鍵を得るように構成され、かつ第二の暗号化/復号ユニット22と、第二の照合ユニット21と、第二の公開鍵と第二の公開鍵に対応した第二の秘密鍵を生成するための、第二の鍵生成ユニット23を含む、第二の照合データに関連した第二のセキュリティモジュール2を含み;前記第二の暗号化/復号ユニット22は、第一の公開鍵を使用して第二の公開鍵と第二の照合データを暗号化し、かつ暗号化された第二の公開鍵と暗号化された第二の照合データを、前記第一のセキュリティモジュール1に提供するように作動可能であり;前記第一の暗号化/復号ユニット12は、第一の秘密鍵を使用して、暗号化された第二の公開鍵と暗号化された第二の照合データを復号することにより、第二の公開鍵と第二の照合データを得て、得られた第二の公開鍵を使用して第一の照合データを暗号化し、暗号化された第一の照合データを、前記第二のセキュリティモジュール2に提供するように作動可能であり;前記第一の照合ユニット11は、前記第二のセキュリティモジュール2を、前記第一の暗号化/復号ユニット12により復号されて得られた第二の照合データに基づき照合するように作動可能であり;前記第二の暗号化/復号ユニット22は、さらに、第二の秘密鍵を使用して暗号化された第一の照合データを復号して、第一の照合データを得るように作動可能であり;前記第二の照合ユニット21は、前記第一のセキュリティモジュール1を、前記第二の暗号化/復号ユニット22により復号されて得られた第一の照合データに基づき照合するように作動可能であり;前記セキュリティシステム10、20、30は、前記第一のセキュリティモジュールと前記第二のセキュリティモジュールの間での照合が成功した場合に、前記第一のセキュリティモジュールと前記第二のセキュリティモジュールを介したデータ通信を許可するように作動可能であることを特徴とするセキュリティシステム10、20、30。前記第一のセキュリティモジュール1は、前記第二のセキュリティモジュール2に対応する識別コードを生成し、かつ前記第二のセキュリティモジュール2に識別コードを提供するように作動可能であり;前記第二のセキュリティモジュール2は、前記第二のセキュリティモジュール2が、前記第一のセキュリティモジュール1から受信された識別コードを使用して、前記セキュリティシステム10、20、30へのアクセスを得るためのログイン手順に成功した場合にのみ、作動可能であることをさらなる特徴とする請求項11に記載のセキュリティシステム10、20、30。前記第一と第二セキュリティモジュール1、2が相互に照合しあうことに成功した後、前記第一のセキュリティモジュール1における前記第一の鍵生成ユニット13は、さらに、データを暗号化するとともに、他方を使用して暗号化されたデータを一方で復号するための第一の鍵および第二の鍵を生成するように作動可能であり前記第一のセキュリティモジュール1における前記第一の暗号化/復号ユニット12は、さらに、第二の公開鍵を使用して第一の鍵を暗号化し、かつ前記第二のセキュリティモジュール20に、暗号化された第一の鍵を提供するように作動可能であり;前記第二のセキュリティモジュール2における前記第二の暗号化/復号ユニット22は、さらに、第二の秘密鍵を使用して暗号化された第一の鍵を復号し、第一の鍵を得るように作動可能であり;前記第一の暗号化/復号ユニット12は、さらに、第二の鍵を使用して、通信されるべきデータを暗号化し、前記第二のセキュリティモジュール2に暗号化されたデータを送信するように作動可能であり、また、前記第二の暗号化/復号ユニット22は、さらに、得られた第一の鍵を使用して、前記第一のセキュリティモジュール1からの暗号化されたデータを復号するように作動可能であり;そして前記第二の暗号化/復号ユニット22は、さらに、得られた第一の鍵を使用して、通信されるべきデータを暗号化し、前記第一のセキュリティモジュール1に暗号化されたデータを送信するように作動可能であり、また、前記第一の暗号化/復号ユニット12は、さらに、第二の鍵を使用して、前記第二のセキュリティモジュール2からの暗号化されたデータを復号するように作動可能であることをさらなる特徴とする請求項11に記載のセキュリティシステム10、20、30。前記第一のセキュリティモジュール1は、オペレーティングシステムとアプリケーションプログラムを有するコンピューター3内においてハードウェアと統合されるように構成され、前記第一の鍵生成ユニット13によって生成された第一の秘密鍵は、コンピューター3のオペレーティングシステムおよびアプリケーションプログラムからはアクセス不能であることをさらなる特徴とする請求項11に記載のセキュリティシステム10、20、30。前記第一のセキュリティモジュール1における前記第一の照合ユニット11は、さらに、動的に第一の照合データを生成するように作動可能であり、生成された第一の照合データは、コンピューター3のオペレーティングシステムおよびアプリケーションプログラムからはアクセス不能であり;前記第二のセキュリティモジュール2は、前記第一のセキュリティモジュール1に電気的に接続されたコンピューター3の記憶装置31に格納されたアプリケーションプログラムであり、コンピューター3のプロセッサー32によって実行されるように構成され;そして前記第二のセキュリティモジュール2における前記第二の照合ユニット21は、さらに、前記第一のセキュリティモジュール1における前記第一の照合ユニット11によって動的に生成された照合規則によって、第二の照合データを生成するように作動可能であることをさらなる特徴とする請求項14に記載のセキュリティシステム10、20、30。コンピューターやネットワークの普及により、既存の暗号化アルゴリズムに基づく、比較的安全性の高いデータ保護方法が望まれている。本発明の目的は、通信データの保護方法を提供することである。また、本発明の別の目的は、通信データを保護するためのセキュリティシステムを提供することである。そこで、本発明における通信データの保護方法は、第一の照合データに関連した第一のセキュリティモジュール、および第二の照合データに関連した第二のセキュリティモジュールを含むセキュリティシステムによって実行されるものである。第一のセキュリティモジュールは、第一の公開鍵と第一の公開鍵に対応する第一の秘密鍵を含む。第二のセキュリティモジュールは、第二の公開鍵と第二の公開鍵に対応する第二の秘密鍵を含む。前記通信データの保護方法は、次のステップを含む:a第一のセキュリティモジュールが、第二のセキュリティモジュールに第一の公開鍵を提供するステップ;b第二のセキュリティモジュールが、第一の公開鍵を使用して第二の公開鍵を暗号化し、かつ第一のセキュリティモジュールに、暗号化された第二の公開鍵を提供するステップ;c第二のセキュリティモジュールが、ステップaにおいて受信された第一の公開鍵を使用して、第二のセキュリティモジュールに関連する第二の照合データを暗号化し、かつ第一のセキュリティモジュールに、暗号化された第二の照合データを提供するステップ;d第一のセキュリティモジュールが、第一の秘密鍵を使用して、ステップbにおいて受信された暗号化された第二の公開鍵を復号し、それにより第二の公開鍵を得るステップ;e第一のセキュリティモジュールが、ステップdにおいて得られた第二の公開鍵を使用して、第一のセキュリティモジュールに関連する第一の照合データを暗号化し、かつ第二のセキュリティモジュールに、暗号化された第一の照合データを提供するステップ;f第一のセキュリティモジュールと第二のセキュリティモジュールが、ステップcおよびeにおいてそれぞれ受信された暗号化された第二の照合データと暗号化された第一の照合データを使用して、互いを照合しあうステップ;およびgセキュリティシステムが、ステップfにおいて照合が成功した場合に、第一のセキュリティモジュールおよび第二のセキュリティモジュールを介したデータ通信を許可するステップ。別の態様によれば、本発明における通信データを保護するためのセキュリティシステムは、第一の照合データに関連した第一のセキュリティモジュール、および第二の照合データに関連した第二のセキュリティモジュールを含む。第一のセキュリティモジュールは、第一の暗号化/復号ユニットと、第一の照合ユニットと、アクセス可能な第一の公開鍵と第一の公開鍵に対応した第一の秘密鍵を生成するための、第一の鍵生成ユニットを含む。第二のセキュリティモジュールは、第一のセキュリティモジュールから第一の公開鍵を得るように構成され、かつ第二の暗号化/復号ユニットと、第二の照合ユニットと、第二の公開鍵と第二の公開鍵に対応した第二の秘密鍵を生成するための、第二の鍵生成ユニットを含む。第二の暗号化/復号ユニットは、第一の公開鍵を使用して第二の公開鍵と第二の照合データを暗号化し、かつ暗号化された第二の公開鍵と暗号化された第二の照合データを、第一のセキュリティモジュールに提供するように作動することが可能である。第一の暗号化/復号ユニットは、第一の秘密鍵を使用して、暗号化された第二の公開鍵と暗号化された第二の照合データを復号することにより、第二の公開鍵と第二の照合データを得て、得られた第二の公開鍵を使用して第一の照合データを暗号化し、暗号化された第一の照合データを、第二のセキュリティモジュールに提供するように作動することが可能である。第一の照合ユニットは、第二のセキュリティモジュールを、第一の暗号化/復号ユニットにより復号されて得られた第二の照合データに基づき照合するように作動することが可能である。第二の暗号化/復号ユニットは、さらに、第二の秘密鍵を使用して暗号化された第一の照合データを復号して、第一の照合データを得るように作動することが可能である。第二の照合ユニットは、第一のセキュリティモジュールを、第二の暗号化/復号ユニットにより復号されて得られた第一の照合データに基づき照合するように作動することが可能である。前記セキュリティシステムは、第一のセキュリティモジュールと第二のセキュリティモジュールの間での照合が成功した場合に、第一のセキュリティモジュールと第二のセキュリティモジュールを介したデータ通信を許可するように作動することが可能である。第一と第二の鍵のうちのいずれか一方を使用して、通信データが暗号化されることから、暗号化されたデータが盗まれても、暗号化されたデータは、第一および第二の鍵のもう一方なしでは復号することができない。その結果、盗まれた暗号化されたデータは役に立たなくなる。したがって、本発明の通信データの保護方法は、第二の公開鍵、第一および第二の鍵、および記憶装置に保存されたデータに対して、多重の防護を提供するものとなる。不正な経路で盗み出されたデータは、他の目的に使用することができなくなる。したがって、データのセキュリティおよび安全性は確かに増強される。本発明のその他の特徴や利点は、以下の発明の好ましい実施態様に関する詳細な説明と添付の図面を参照することによりさらに明確になる。本発明をより詳細に説明する前に、本明細書の全体に渡り、類似の構成要素は同じ符号によって表示されることに注意されたい。図1を参照すると、本発明の第一の好ましい実施態様におけるセキュリティシステム10は、第一のセキュリティモジュール1と第二のセキュリティモジュール2を含む。第一のセキュリティモジュール1は、第一の照合データに関連しassociated、第一の照合ユニット11、第一の暗号化/復号ユニット12および第一の鍵生成ユニット13を含む。第二のセキュリティモジュール2は、第二の照合データに関連し、第二の照合ユニット21、第二の暗号化/復号ユニット22および第二の鍵生成ユニット23を含む。この実施態様では、第一のセキュリティモジュール1と第二のセキュリティモジュール2は、パソコン、ノート型コンピューター、携帯電話、あるいは他の同様の電子装置のようなクライアント装置3内で統合されるように構成される。クライアント装置3は、オペレーティングシステム、記憶装置31ハードディスク、フラッシュメモリーあるいは他のタイプの記憶装置など、および処理装置32アプリケーションプログラム、チップあるいはプロセッサーなどを含む。第一のセキュリティモジュール1は、記憶装置31に電気的に接続され、第二のセキュリティモジュール2は、動作可能なように処理装置32に付随している。クライアント装置3、記憶装置31、および処理装置32は、当業者間においてよく知られており、本発明における特徴ではないことから、簡潔性を得るため、ここではそれらについてのさらなる説明は省略する。この実施態様では、第一のセキュリティモジュール1は、特定のチップのようなハードウェアを使用して実施することができる。第一のセキュリティモジュール1に含まれるデータ、および第一のセキュリティモジュール1の構成要素の作動中に生成されるデータが公にならない限り、これらのデータは、クライアント装置3のオペレーティングシステム、およびオペレーティングシステムにインストールされた他のアプリケーションプログラムからはアクセス不能である。すなわち、オペレーティングシステムおよび他のアプリケーションプログラムは、第一のセキュリティモジュール1における公でないデータを、モニターしたり、アクセスしたり、修正したりすることができない。第二のセキュリティモジュール2は、例えば、クライアント装置3の記憶装置31における非表示の記憶装置、または読み出し専用書き込み専用の記憶装置に格納されたアプリケーションプログラムであり、クライアント装置3の処理装置32によって実行されるように構成される。図1および2を参照して、第一の好ましい実施態様のセキュリティシステム10によって実行される通信データの保護方法は、以下のステップを含む。ステップ501では、第一のセキュリティモジュール1における第一の鍵生成ユニット13は、アクセス可能な第一の公開鍵と第一の公開鍵に対応する第一の秘密鍵を生成するように作動することが可能である。とくに、第一の公開鍵および第一の秘密鍵は、既存の非対称鍵暗号化アルゴリズムを使用して生成される。非対称鍵暗号化アルゴリズムは、当業者間においてよく知られていることから、簡潔性を得るために、ここではそれらについての詳細な説明は省略する。同様に、ステップ502では、第二のセキュリティモジュール2における第二の鍵生成ユニット23は、アクセス可能な第二の公開鍵と第二の公開鍵に対応する第二の秘密鍵を生成するように作動することが可能である。第二の公開鍵および第二の秘密鍵も、非対称鍵暗号化アルゴリズムを使用して生成される。ステップ503では、第一のセキュリティモジュール1は、第一の公開鍵を公開するように作動することが可能である。すなわち、クライアント装置3のオペレーティングシステム、およびオペレーティングシステムにインストールされたアプリケーションプログラムは、第一の公開鍵をモニターし、アクセスし、修正できる。ネットワーク100を介してクライアント装置3に接続された他の装置4さえ、第一の公開鍵をモニターし、アクセスし、修正することができる。したがって、第二のセキュリティモジュール2は、ステップ503の後には、第一の公開鍵にアクセスし、第一の公開鍵を得ることができる。一方、第一の秘密鍵は、公にはならず、単に第一のセキュリティモジュール1内で生成され、使用されることから、オペレーティングシステムやアプリケーションプログラムは、第一の秘密鍵をモニターしたり、アクセスしたり、修正したりすることはできない。ステップ504では、第二のセキュリティモジュール2における第二の暗号化/復号ユニット22は、ステップ503で第一のセキュリティモジュール1から得られた第一の公開鍵を使用して、ステップ502で生成された第二の公開鍵を暗号化し、次いで、暗号化された第二の公開鍵を公開するように作動することが可能である。したがって、暗号化された第二の公開鍵は、第一の秘密鍵を使用するだけで、復号することができる。すなわち、第一のセキュリティモジュール1だけが、暗号化された第二の公開鍵を復号することができる。ステップ505では、第二のセキュリティモジュール2における第二の暗号化/復号ユニット22は、また、第一の公開鍵を使用して、第二の照合データを暗号化するのに作動することが可能であり、そして、第二のセキュリティモジュール2は第一のセキュリティモジュール1に暗号化された第二の照合データを提供するprovideように作動することが可能である。とくに、第二の照合データは、第二のセキュリティモジュール2および処理装置32に関連しており、第二のセキュリティモジュール2と処理装置32を照合するverifyために、第一のセキュリティモジュール1に提供される。実際には、第二のセキュリティモジュール2における第二の照合ユニット21は、第一のセキュリティモジュール1における第一の照合ユニット11によって動的に生成された照合規則に従って、第二の照合データを生成するように構成される。第一のセキュリティモジュール1における第一の暗号化/復号ユニット12は、ステップ506において、第一の秘密鍵を使用して、暗号化された第二の照合データを復号し、かつ、ステップ507で、第一の秘密鍵を使用して、暗号化された第二の公開鍵を復号して第二の公開鍵を得るように作動することが可能である。ステップ508では、第一のセキュリティモジュール1における第一の照合ユニット11は、ステップ506で復号された第二の照合データによって、第二のセキュリティモジュール2を照合するように作動することが可能である。実際には、第一の照合ユニット11は、第二のセキュリティモジュール2を照合するための従来の照合機構を実施するように構成される。従来の照合機構は、当業者間においてよく知られていることから、簡潔性を得るために、ここでは、それらについての詳細な説明は省略する。フローは、ステップ508において第一のセキュリティモジュール1が第二のセキュリティモジュール2の照合に成功したとき、ステップ509に進む。そうでない場合には、セキュリティシステム10は、第一のセキュリティモジュール1と第二のセキュリティモジュール2によるデータ通信を拒否するように構成される。ステップ509では、第一のセキュリティモジュール1における第一の暗号化/復号ユニット12は、ステップ507で得られた第二の公開鍵を使用して、第一の照合データを暗号化するように作動することが可能であり、そして、第一のセキュリティモジュール1は、第二のセキュリティモジュール2に暗号化された第一の照合データを提供するように作動することが可能である。とくに、第一の照合データは、第一のセキュリティモジュール1に関連していて、第一のセキュリティモジュール1を照合するために第二のセキュリティモジュール2に提供される。実際には、第一のセキュリティモジュール1における第一の照合ユニット11は、動的に第一の照合データを生成するように構成される。したがって、第一の照合データは、第一のセキュリティモジュール1内において、第一の照合データがクライアント装置3のオペレーティングシステムおよびアプリケーションプログラムにとってアクセス不能であるように生成される。すなわち、オペレーティングシステムとアプリケーションプログラムは、第一の照合データをモニターしたり、アクセスしたり、修正したりすることができない。ステップ510では、第二のセキュリティモジュール2における第二の暗号化/復号ユニット22は、第二の秘密鍵を使用して、ステップ509で得られた暗号化された第一の照合データを復号するように作動することが可能である。そして、ステップ511では、第二のセキュリティモジュール2における第二の照合ユニット21は、ステップ510で復号された第一の照合データによって第一のセキュリティモジュール1を照合するように作動することが可能である。第二のセキュリティモジュール2は、さらに、第一のセキュリティモジュール1に照合の結果を提供するように構成される。第二のセキュリティモジュール2からの照合結果が成功である場合、すなわち、第一および第二のセキュリティモジュール1、2間の照合が成功した場合、フローはステップ512に進む。そうでない場合には、セキュリティシステム10は、第一のセキュリティモジュール1と第二のセキュリティモジュール2を介したデータ通信を拒否するように構成される。例えば、第二のセキュリティモジュール2が第一のセキュリティモジュール1の照合に失敗した場合、第二のセキュリティモジュール2に協働的に関連したcooperativelyassociated処理装置32は、第一のセキュリティモジュール1に電気的に接続された記憶装置31へのアクセスを拒否される。同様に、ネットワーク100を介してクライアント装置3に接続されたいずれの装置4も、前記装置4の照合が成功した後にのみ、記憶装置31にアクセスすることを認められる。ステップ512では、第一および第二のセキュリティモジュール1、2間の照合が成功した後、第一のセキュリティモジュール1における第一の鍵生成ユニット13は、一対の第一の鍵と第二の鍵を生成するように作動することが可能である。第一および第二の鍵のそれぞれは、データの暗号化および他方で暗号化されたデータを一方で復号するために使用される。実際には、第一と第二の鍵は、また、既存の非対称鍵暗号化アルゴリズムを使用して生成される。次に、ステップ513では、第一のセキュリティモジュール1における第一の暗号化/復号ユニット12は、ステップ507で得られた第二の公開鍵を使用して、第一または第二の鍵のいずれか例えば、この実施態様では、第一の鍵を暗号化するように作動することが可能であり、また、第一のセキュリティモジュール1は、暗号化された第一の鍵を公開するように作動することが可能である。ステップ514では、第二のセキュリティモジュール2における第二の暗号化/復号ユニット22は、第二の秘密鍵を使用して、暗号化された第一の鍵を復号し、第一の鍵を得るように作動することが可能である。図1および3を参照して、処理装置32が記憶装置31に保存されたデータへのアクセスを要求する場合、ステップ601では、第一のセキュリティモジュール1における第一の暗号化/復号ユニット12は、第二の鍵を使用して、通信されることになっているデータを暗号化するように作動することが可能である。続いて、ステップ602では、第一のセキュリティモジュール1は、第二のセキュリティモジュール2に暗号化されたデータを送信するように作動することが可能である。次に、ステップ603で、第二のセキュリティモジュール2における第二の暗号化/復号ユニット22は、ステップ514で得られた第一の鍵を使用して、ステップ602で受信された、暗号化されたデータを復号するように作動することが可能である。ステップ604では、第二のセキュリティモジュール2は、ステップ603で復号されたデータを処理装置32へ送信するように作動することが可能である。さらに、通信データを保護する方法は、ステップ501に先立って、第二のセキュリティモジュール2がセキュリティシステム10へアクセスすることを可能にするためのログイン手順を含んでいてもよい。図1および4を参照して、ログイン手順は、例えば、次のステップを含んでいる。第二のセキュリティモジュール2がインストールされている場合例えば、第二のセキュリティモジュール2のアプリケーションプログラムのインストール、第二のセキュリティモジュール2は、ステップ611で、第二のセキュリティモジュール2に対応する識別コードを生成することを第一のセキュリティモジュール2に通知するように作動することが可能である。第一のセキュリティモジュール1は、ステップ612では、ステップ611における第二のセキュリティモジュール2からの通知に対して、識別コードを生成するように、かつステップ613では、第二のセキュリティモジュール2に識別コードを提供するように作動することが可能である。ステップ614では、第二のセキュリティモジュール2は、ステップ613で受信された識別コードを使用して、ログイン手順を実行するように作動することが可能である。その後、第一のセキュリティモジュール1は、ステップ615において、第二のセキュリティモジュール2と識別コードを照合するように作動することが可能である。セキュリティシステム10は、ログイン手順が成功した後にのみ、通信データ保護方法の続くステップを実行できるように作動することが可能である。とくに、第一のセキュリティモジュール1が、記憶装置31への無許可のアクセスが数多く試みられていること、あるいは、ログイン手順において、誤った識別コードの使用回数が設定回数を超過したことを認めた場合、第一のセキュリティモジュール1は、新しい識別コードを生成し、それを第二のセキュリティモジュールへ提供するために、ステップ612および613を繰り返すように作動することが可能である。その後、第二のセキュリティモジュール2は、ステップ614で、ログイン手順を実行するために新しい識別コードを使用することができる。図5を参照すると、本発明の第二の好ましい実施態様によるセキュリティシステム20は、第一の好ましい実施態様のものと同様に、第一のセキュリティモジュール1および第二のセキュリティモジュール2を含む。また、第一と第二のセキュリティモジュール1、2の構成要素の動作についても、第一の好ましい実施態様のものと同様である。この実施態様では、第一のセキュリティモジュール1は、サーバー5内における統合のために構成され、サーバー5の送受信ユニット51およびサーバー記憶装置52に接続される。第二のセキュリティモジュール2は、ネットワーク100を介してサーバー5に接続されたクライアント装置3’内における統合のために構成され、クライアント装置3’の送受信ユニット35および記憶装置36に接続される。この実施態様のセキュリティシステム20は、サーバー5のサーバー記憶装置52に保存されたデータ、およびクライアント装置3’の記憶装置36に保存されたデータを保護するために、第一の好ましい実施態様図2参照と同様の方法を実行するように構成される。さらに、セキュリティシステム20は、サーバー5とクライアント装置3’の間の通信データをも保護するように、前記方法を実行するように構成される。図2および5を参照して、この実施態様のセキュリティシステム20を使用して実行される方法を、以下記述する。ステップ501~511では、セキュリティシステム20の第一および第二のセキュリティモジュール1、2は、互いを照合しあうように作動することが可能である。この実施態様では、サーバー5の送受信ユニット51、およびクライアント装置3’の送受信ユニット35は、照合の間に使用されるデータ、すなわち、第一の公開鍵、暗号化された第二の公開鍵、および暗号化された第一および第二の照合データを、送信および受信するように構成される。第一のセキュリティモジュール1と第二のセキュリティモジュール2の間の照合が成功した場合、セキュリティシステム20における第一および第二のセキュリティモジュール1、2は、第一および第二の鍵を得るために、ステップ512~514を実行するように作動することが可能である。この実施態様では、第一のセキュリティモジュール1は、第二の鍵を使用して、サーバー記憶装置52に保存されたデータだけでなく、サーバー5からクライアント装置3’に第一のセキュリティモジュール1を介して送信されたデータをも保護するように構成される。同様に、第二のセキュリティモジュール2は、第一の鍵を使用して、記憶装置36に保存されたデータだけでなく、クライアント装置3’からサーバー5に第二のセキュリティモジュール2を介して送信されたデータをも保護するように構成される。例えば、サーバー5が、クライアント装置3’にデータを送信する必要がある場合、第一のセキュリティモジュール1における第一の暗号化/復号ユニット11は、第二の鍵を使用して、データを暗号化するように作動することが可能であり、続いて、サーバー5の送受信ユニット51は、クライアント装置3’に、暗号化されたデータを送信するように作動することが可能である。次に、第二のセキュリティモジュール2は、クライアント装置3’の送受信ユニット35を介して暗号化されたデータを受信し、ステップ514で得た第一の鍵を使用して、暗号化されたデータを復号するように作動することが可能である。クライアント装置3’がサーバー5にデータを送信する必要がある場合、第二のセキュリティモジュール2の第二の暗号化/復号ユニット22は、第一の鍵を使用して、データを暗号化するように作動することが可能であり、また、クライアント装置3’の送受信ユニット35は、続いて、サーバー5に暗号化されたデータを送信するように作動することが可能である。その後、第一のセキュリティモジュール1はサーバー5の送受信ユニット51を介して暗号化されたデータを受信し、第二の鍵を使用して、暗号化されたデータを復号するように作動することが可能である。図6を参照すると、本発明の第三の好ましい実施態様によるセキュリティシステム30は、第一の好ましい実施態様と同様に、第一のセキュリティモジュール1、および第二のセキュリティモジュール2を含み、さらに第三の照合データに関連する第三のセキュリティモジュール6を含む。第三のセキュリティモジュール6は、第三の照合ユニット61、第三の暗号化/復号ユニット62、および第三の鍵生成ユニット63を含む。この実施態様では、第一のセキュリティモジュール1は、照合センター7内における統合のために構成され、照合センター7の送受信ユニット37に接続される。第二のセキュリティモジュール2は、ネットワーク100を介して照合センター7に接続された、第一のクライアント装置8内における統合のために構成され、第一のクライアント装置8の送受信ユニット38に接続される。第三のセキュリティモジュール6は、ネットワーク100を介して照合センター7に接続された、第二のクライアント装置9内における統合のために構成され、第二のクライアント装置9の送受信ユニット39に接続される。図6および7を参照すると、第三の好ましい実施態様のセキュリティシステム30によって実行される、第一および第二のクライアント装置8、9の間の通信データ保護方法は、次のステップを含んでいる。まず、セキュリティシステム30における第一および第二のセキュリティモジュール1、2は、図2に示される第一の好ましい実施態様におけるステップ501~511と同様のステップ701~711により、互いを照合しあうように作動することが可能である。さらには、第一および第三のセキュリティモジュール1、6は、やはり、第一の好ましい実施態様におけるステップ501~511と同様のステップ701および703、ならびにステップ712~720により、互いを照合しあうように作動することが可能である。ステップ712では、第三のセキュリティモジュール6における第三の鍵生成ユニット63は、アクセス可能な第三の公開鍵と、第三の公開鍵に対応する第三の秘密鍵を生成するように作動することが可能である。ステップ713および714では、第三のセキュリティモジュール6における第三の暗号化/復号ユニット62は、各々、第一の公開鍵を使用して、第三の公開鍵および第三の照合データを暗号化するように作動することが可能である。暗号化された第三の公開鍵は、ステップ713で公開され、また、暗号化された第三の照合データは、ステップ714で第一のセキュリティモジュール1に提供される。ステップ715~718では、第一のセキュリティモジュール1の動作は、第二の照合データと第二の公開鍵の代わりに、各々、第三の照合データと第三の公開鍵を使用する以外は、ステップ506~509と同様である。第一のセキュリティモジュール1における第一の照合ユニット11が、ステップ717において、第三のセキュリティモジュール6の照合に成功した場合、第一のセキュリティモジュール1は、ステップ718において、ステップ716で得られた第三の公開鍵を使用して、第一の照合データを暗号化し、かつ第三のセキュリティモジュール6に、暗号化された第一の照合データを提供するように作動することが可能である。次に、第三のセキュリティモジュール6は、ステップ719において、第三の秘密鍵を使用して、暗号化された第一の照合データを復号し、かつステップ720において、第一の照合データによって第一のセキュリティモジュール1を照合するように作動することが可能である。照合センター7における第一のセキュリティモジュール1と、第一のクライアント装置8中の第二のセキュリティモジュール2、および第二のクライアント装置9中の第三のセキュリティモジュール6の各々の間の照合が成功した場合、第一のセキュリティモジュール1における第一の鍵生成ユニット13は、ステップ721で、一対の第一の鍵と第二の鍵を生成するように作動することが可能である。続いて、ステップ722では、第一のセキュリティモジュール1における第一の暗号化/復号ユニット12は、第二の公開鍵を使用して第一の鍵を暗号化し、かつ第三の公開鍵を使用して第二の鍵を暗号化するように作動することが可能である。暗号化された第一の鍵と暗号化された第二の鍵は公開される。ステップ723では、第二のセキュリティモジュール2における第二の暗号化/復号ユニット22は、第二の秘密鍵を使用して、暗号化された第一の鍵を復号し、第一の鍵を得るように作動することが可能である。ステップ724では、第三のセキュリティモジュール6における第三の暗号化/復号ユニット62は、第三の秘密鍵を使用して、暗号化された第二の鍵を復号し、第二の鍵を得るように作動することが可能である。第一のクライアント装置8が、第二のクライアント装置9にデータを送信する必要がある場合、第二のセキュリティモジュール1における第二の暗号化/復号ユニット22は、第一の鍵を使用してデータを暗号化するように作動することが可能であり、また、続いて、第一のクライアント装置8の送受信ユニット38は、ネットワーク100を介して、第二のクライアント装置9に、暗号化されたデータを送信するように作動することが可能である。次に、第三のセキュリティモジュール6は、第二のクライアント装置9の送受信ユニット39を介して暗号化されたデータを受信し、第二の鍵を使用して、暗号化されたデータを復号するように作動することが可能である。一方、第二のクライアント装置9が、第一のクライアント装置8にデータを送信する必要がある場合、第三のセキュリティモジュール6における第三の暗号化/復号ユニット62は、第二の鍵を使用して、データを暗号化するように作動することが可能であり、また、第二のクライアント装置9における送受信ユニット39は、続いて、第一のクライアント装置8に暗号化されたデータを送信するように作動することが可能である。その後、第二のセキュリティモジュール2は、第一のクライアント装置8の送受信ユニット38を介して暗号化されたデータを受信し、第一の鍵を使用して、暗号化されたデータを復号するように作動することが可能である。以上より、第一と第二の鍵のうちのいずれか一方を使用して、通信データが暗号化されることから、暗号化されたデータが盗まれても、暗号化されたデータは、第一および第二の鍵のもう一方なしでは復号することができない。その結果、盗まれた暗号化されたデータは役に立たなくなるのである。したがって、本発明の通信データの保護方法は、第二の公開鍵、第一および第二の鍵、および記憶装置31、52、36に保存されたデータに対して、多重の防護を提供するものとなる。不正な経路で盗み出されたデータは、他の目的に使用することができなくなる。したがって、データのセキュリティおよび安全性は確かに増強される。以上、本発明をもっとも実質的で好ましいと思われる態様に関連して説明してきたが、本発明はこれら開示された態様に限定されるものではなく、本発明のもっとも広い解釈の精神および範囲に含まれる限り、様々な変更や同等の構成を包含するものと理解されるべきである。"