(57)【要約】クライアント／サーバ／ネットワークが、サーバがナンス（ｎｏｎｃｅ）を利用するキー管理セッションを開始したとき、キー管理セッションをインプリメントし得るシステムが提供される。ナンスによりクライアントへウェイクアップ（ｗａｋｅ　ｕｐ）またはトリガー（ｔｒｉｇｇｅｒ）メッセージを伝達することが可能になり、偽のナンスがＡＰ要求メッセージとともに、サーバによって受け取られたとき、サーバへのサービスアタックが避けられ得る。従って、サーバは、サーバにより格納されたナンスを伴わないＡＰ要求メッセージを無視し得る。その方法は、その方法において説明される作用を達成するための回路、電気的信号およびコードを通じてインプリメントされ得る。【選択図】図１
2004509567.tif 000002
【特許請求の範囲】
【請求項１】
キー管理を提供する方法であって、
サーバを提供するステップと、
該サーバに連結されるよう構成されたクライアントを提供するステップと、
該クライアントに連結されるよう構成された信頼されるサードパーティを提供するステップと、
該サーバが該クライアントとのキー管理セッションを開始することを可能にするステップと
を包含する、方法。
【請求項２】
前記サーバがクライアントとのキー管理セッションを開始することを可能にするステップは、
該サーバにおいてトリガーメッセージを発生するステップと、
該サーバにおいてナンスを発生するステップと、
該クライアントに該トリガーメッセージと該ナンスを伝達するステップと
を包含する、請求項１に記載の方法。
【請求項３】
前記クライアントにおいて前記トリガーメッセージおよび前記ナンスを受け取るステップと、
該トリガーメッセージに対する応答メッセージを発生するステップと、
前記サーバに該応答メッセージとリターンナンスとを伝達するステップと
をさらに包含する、請求項２に記載の方法。
【請求項４】
アタッカーがキー管理セッションを開始するクライアントのふりをすることを妨げるために前記ナンスに対して禁止された値を予め決定するステップと、
該ナンスの値が該禁止された値であるかどうかを判定するために該ナンスをチェックするステップと
をさらに包含する、請求項３に記載の方法。
【請求項５】
前記サーバにおいて前記リターンナンスの値を確認するステップと、
前記クライアントから該サーバにリプライメッセージを伝達するステップと
をさらに包含する、請求項３に記載の方法。
【請求項６】
前記クライアントから前記サーバにおいて応答メッセージおよび偽ナンスを受け取るステップと、
該偽ナンスが偽物であることを判定するステップと、
該クライアント応答メッセージを無視するステップと
をさらに包含する、請求項１に記載の方法。
【請求項７】
ケルベロス型システムにおいてキー管理を提供する方法であって、
サーバを提供するステップと、
該サーバに連結されるよう構成されたクライアントを提供するステップと、
該クライアントと該サーバに対して信頼されるサードパーティとして動作するように構成されたキー配信センターを提供するステップと、
該サーバによって該クライアントとのキー管理セッションを開始するステップと
を包含する、方法。
【請求項８】
前記サーバにおいてトリガーメッセージを発生するステップと、
該サーバにおいてナンスを発生するステップと、
該クライアントに該トリガーメッセージと該ナンスを伝達するステップと
をさらに包含する、請求項７に記載の方法。
【請求項９】
前記クライアントにおいて前記トリガーメッセージおよび前記ナンスを受け取るステップと、
該トリガーメッセージに対する応答メッセージを発生するステップと、
前記サーバに該応答メッセージとリターンナンスを伝達するステップと
をさらに包含する、請求項８に記載の方法。
【請求項１０】
前記サーバにおいて前記リターンナンスの値を確認するステップと、続いて
前記キー管理セッションを続けるステップと
をさらに包含する、請求項９に記載の方法。
【請求項１１】
前記サーバにおいて、前記クライアントから応答メッセージと偽ナンスを受け取るステップと、
該偽ナンスが前記ナンスと合致しないと判定するステップと、
該サーバが前記キー管理セッションを開始しなかったことを判定するステップと
をさらに包含する、請求項７に記載の方法。
【請求項１２】
ＩＰ電話ネットワークにおいて、ケーブル電話アダプタ（ＣＴＡ）および信号コントローラに対するキー管理セッションを開始する方法であって、
該信号コントローラを提供するステップと、
該信号コントローラと連結するように構成された該ＣＴＡを提供するステップと、
キー配信センター（ＫＤＣ）を提供するステップと、
該信号コントローラにおいてトリガーメッセージを発生するステップと、
該信号コントローラにおいてナンスを発生するステップと、
該トリガーメッセージと該ナンスを連結するステップと、
該トリガーメッセージと連結された該ナンスを該ＣＴＡに送信するステップと、
該トリガーメッセージに対する応答メッセージを発生するステップと、
リターンナンスの値として該ナンスの値を使用するステップと
該リターンナンスと該応答メッセージを連結するステップと、
該リターンナンスと該応答メッセージを該信号コントローラに送信するステップと、
該リターンナンスを該ナンスと比較するステップと、
応答においてＡＰリプライを該応答メッセージに送信するステップと、
ＳＡ回復メッセージを該信号コントローラへ送信するステップと
を包含する、方法。
【請求項１３】
サーバからクライアントへキーを伝達する方法であって、
該サーバにおいてウェイクアップメッセージを発生するステップと、
該サーバにおいてサーバナンスを発生するステップと、
該ウェイクアップメッセージと該ナンスを該クライアントに伝達するステップと、
該クライアントにおいてＡＰリクエストメッセージを発生するステップと、
クライアントナンスと該ＡＰリクエストメッセージを該サーバに伝達するステップと、
該ＡＰリクエストメッセージと共に伝達された該クライアントナンスが、該サーバにおいて発生された該サーバナンスと合致することを確認するステップと
を包含する、方法。
【請求項１４】
クライアントからサーバによって受け取られたメッセージが、該サーバによってトリガーされたことを確認する方法であって、
該クライアントからＡＰリクエストメッセージを受け取るステップと、
該クライアントからのクライアントナンスを受け取るステップであって、該クライアントナンスは該ＡＰリクエストと関連する、ステップと、
該クライアントナンスが該サーバから伝達されたナンスと合致するかを判定するステップと
を包含する、方法。
【請求項１５】
前記クライアントナンスが、前記サーバから伝達された前記ナンスと合致しないと判定するステップと、
前記ＡＰリクエストを無視するステップと
をさらに包含する、請求項１４に記載の方法。
【請求項１６】
前記クライアントにおいて、前記サーバから前記ＡＰリクエストへの応答を待つステップと、
該サーバからの応答がない場合、所定の期間の後に該ＡＰリクエストセッションを中止するステップと
をさらに包含する、請求項１５に記載の方法。
【請求項１７】
前記クライアントナンスが前記サーバから伝達された前記ナンスと合致すると判定するステップと、
該サーバにおいて前記ＡＰリクエストに対するＡＰリプライを発生するステップと
をさらに包含する、請求項１４に記載の方法。
【請求項１８】
ケルベロス型システムにおけるキー管理を提供するためのシステムであって、
サーバと、
該サーバと連結されるように構成されたクライアントと、
該クライアントと該サーバに対して信頼されるサードパーティとして動作するように構成されたキー配信センターと、
該サーバによって該クライアントとのキー管理セッションを開始するように動作可能に該サーバに連結されたコンピュータコードと
を備える、システム。
【請求項１９】
前記キー管理セッションを開始するように動作可能なコンピュータコードが、前記サーバにおいてトリガーメッセージを発生するように動作可能なコンピュータコードを含み、
該サーバにおいてナンスを発生するように動作可能に該サーバと連結されたコンピュータコードと、前記クライアントへ前記トリガーメッセージおよび前記ナンスを伝達するように動作可能に該サーバと連結するコンピュータコードをさらに備える、請求項１８に記載のシステム。
【請求項２０】
前記トリガーメッセージに対する応答メッセージを発生するように動作可能に前記クライアントと連結するコンピュータコードと、
前記サーバに該応答メッセージとリターンナンスとを伝達するように動作可能に該クライアントと連結するコンピュータコードをさらに備える、請求項１９に記載のシステム。
【請求項２１】
前記サーバにおいて前記リターンナンスの値を確認するように動作可能に該サーバと連結するコンピュータコードをさらに備える、請求項２０に記載のシステム。
【発明の詳細な説明】
【０００１】
本願は、２０００年４月７日に出願された同時係属中のＰＣＴ出願番号ＰＣＴ／ＵＳ００／０９３１８、「Ｂｕｉｌｔ−ｉｎ　Ｍａｎｕｆａｃｔｕｒｅｒ’ｓ　Ｃｅｒｔｉｆｉｃａｔｅｓ　ｆｏｒ　ａ　Ｃａｂｌｅ　Ｔｅｌｅｐｈｏｎｙ　Ａｄａｐｔｅｒ　ｔｏ　Ｐｒｏｖｉｄｅ　Ｄｅｖｉｃｅ　ａｎｄ　Ｓｅｒｖｉｃｅ　Ｃｅｒｔｉｆｉｃａｔｉｏｎ」からの優先権を主張する。その出願は、１９９９年４月９日に出願された米国出願番号６０／１２８，７７２、「Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ　Ｔｅｌｅｐｈｏｎｙ　Ｓｅｃｕｒｉｔｙ　Ａｒｃｈｉｔｅｃｔｕｒｅ」と、２０００年１月２８日に出願されたＰＣＴ出願番号ＰＣＴ／ＵＳ００／０２１７４、「Ｋｅｙ　Ｍａｎａｇｅｍｅｎｔ　ｆｏｒ　Ｔｅｌｅｐｈｏｎｅ　Ｃａｌｌｓ　ｔｏ　Ｐｒｏｔｅｃｔ　Ｓｉｇｎａｌｉｎｇ　ａｎｄ　Ｃａｌｌ　Ｐａｃｋｅｔｓ　Ｂｅｔｗｅｅｎ　ＣＴＡ’ｓ」からの優先権を主張している。これらの全てを本願において、それらが開示する全てについて、全ての目的で、参考として援用する。
【０００２】
（背景）
本発明は、概して、ネットワークセキュリティに関し、特に、例えば電話またはＩＰ電話ネットワークにおいての、サーバとクライアントとの間でのキー管理セッションを提供するシステムに関する。
【０００３】
クライアント／サーバ構成に基づくネットワークにおいて、サーバとクライアントとの間に、安全な伝達経路を確立する必要がある。さらに、信頼関係を保証するサードパーティを利用するネットワークにおいて、サーバによるキー管理メッセージを開始することを可能にする、効率的なメカニズムを提供する必要がある。サーバおよびクライアントに対して信頼されるサードパーティを利用する、そのようなネットワークにおいて、クライアントは、信頼されるサードパーティから指定されたサーバにおいて、キー管理を開始するために使用され得る、暗号化認証トークンを一般的に要求し得る。しかし、サーバは、一般的にはクライアントと直接的にキー管理セッションを開始する。サーバが、それぞれのクライアントのための暗号化認証トークンを、信頼されるサードパーティから得ることは、好ましくない。そのようなアプローチは、クライアントのそれぞれについての暗号化状態を維持するのに必要なオーバーヘッドをサーバへ加えることになる。もし、そのようなサーバが故障すれば、バックアップサーバは、それぞれのクライアントのために、新しい認証トークンを得るのに必要な回復手順を経験することを、必要とされる。クライアントは、それらが信頼されるサードパーティを首尾よく認証し、暗号化認証トークンを得ることを可能にするために、供給フェーズの間に初期化される必要がある。クライアント初期化について提案される１つの方法は、ＰＣＴ出願番号ＰＣＴ／ＵＳ００／０９３１８「ＢＵＩＬＴ−ＩＮ　ＭＡＮＵＦＡＣＴＵＲＥＲ’Ｓ　ＣＥＲＴＩＦＩＣＡＴＥＳ　ＦＯＲ　Ａ　ＣＡＢＬＥ　ＴＥＬＥＰＨＯＮＹ　ＡＤＡＰＴＥＲ　ＴＯ　ＰＲＯＶＩＤＥ　ＤＥＶＩＣＥ　ＡＮＤ　ＳＥＲＶＩＣＥ　ＣＥＲＴＩＦＩＣＡＴＩＯＮ」において、開示されている。それでもなお、クライアントがそのようなセッションを開始し得るのみのシステムとは異なり、サーバがクライアントとのキー管理セッションを開始し得る、効率的なメカニズムを提供することが必要である。
【０００４】
そういうクライアント／サーバネットワークの１つは、ＩＰ電話に存在するクライアント／サーバネットワークである。ＩＰ電話システムにおいて、ケーブル電話アダプタ（ＣＴＡ）デバイスは、ユーザが、ＩＰ電話ネットワークを介して安全なトランザクションで情報を送ること、および、受け取ることを可能にするために使用され得る。一般的な動作において、他のユーザとの安全な伝達経路が確立され得る前に、ＩＰ電話ネットワークでのＣＴＡデバイスを登録する一連の情報伝達メッセージが交換され得る。それゆえ、ＣＴＡデバイスは、ＩＰ電話システムによって認証されることが必要である。さもなければ、なんらかの提供交換（ｐｒｏｖｉｓｉｏｎｉｎｇ　ｅｘｃｈａｎｇｅ）が構築され得るので、そのプロセスは、サービスアタックの拒絶に対して、無防備になる。さらに、認可されたデバイスのみが、ＩＰ電話ネットワークにおいて、許可されることを確実にするために、サービスプロバイダは、ＣＴＡデバイスを識別することが、望ましい。
【０００５】
（本発明の要旨）
本発明の１つの実施形態は、クライアント／サーバネットワークにおけるキー管理を提供するためのシステムを含む。本発明のこの実施形態は、サーバを提供する工程と、そのサーバと連結するように構成されたクライアントを提供する工程と、そのクライアントと連結するように構成されたサードパーティを提供する工程と、そのサーバが、そのクライアントとのキー管理セッションを開始する工程とによって、キー管理を提供する方法を使用する。
【０００６】
１つの実施形態は、サーバにおいてトリガーメッセージを生成し、サーバにおいてナンスを生成し、クライアントにそのトリガーメッセージとそのナンスとを伝達する方法として、動作可能である。クライアントにおいて、クライアントは、そのトリガーメッセージとそのナンスを受け取り、返信ナンスと共に応答メッセージを伝達することによって、応答する。サーバは、次いで、返信されたナンスの値と、サーバによって生成されたナンスの値とを比較することにより、応答メッセージが有効なものであると判定し得る。
【０００７】
さらに、１つの実施形態は、コード、および、その方法の作用を生み出すように動作可能な回路によって、インプリメントされ得る。
【０００８】
本明細書において開示される本発明の本質のさらなる理解は、本明細書の残りの部分および添付の図を参照することによって、理解される。
【０００９】
（具体的な実施形態の説明）
図１は、本発明の１つの実施形態の概要を明示したフローチャートを示す。フローチャート１００において、サーバは提供され（１０４）、および、サーバと連結したクライアントもまた、提供される（１０８）。サーバおよびクライアントに対して信頼されるサードパーティが提供され（１１２）、サーバは、ナンスを利用して、クライアントとのキー管理セッションを開始し得る（１１６）。
【００１０】
サーバは、ＩＰ電話ネットワークにおいて使用される情報伝達コントローラのように、ネットワーク上の共有コンピュータであることが理解されるべきである。さらに、クライアントは、ＩＰ電話システムを経由して、情報伝達コントローラ（サーバ）によって作動するケーブル電話アダプタ（クライアント）のような、他のネットワークコンピューティングデバイスによって作動する、コンピュータまたはデバイスであることが理解されるべきである。さらに、サーバおよびクライアントに対して信用されるサードパーティは、少なくとも２つのパーティによって利用されるデバイスまたはコンピュータであり、２つのパーティのうち１つまたは他のパーティのアイデンティティを保証するように、暗号化プロセスを容易にすることが理解されるべきである。最終的に、ナンスは、生成される数字であり、一度のみ利用されることが、理解されるべきである。ナンスの使用は、リプレイアタックをインプリメントすることからアタッカーを妨害することを助ける。そのようなナンスは、ランダムに発生され得る。
【００１１】
図１の方法は、図２ａおよび、図２ｂを参照することにより、より理解され得る。図２ａおよび図２ｂで指定された方法２００において、ＩＰ電話システムにおける情報伝達コントローラのなどのサーバが、提供される（２０４）。さらに、ＩＰ電話システムにおけるケーブル電話アダプタなどのクライアントもまた、提供される（２０８）。ＩＰ電話システムにおけるキー配信センターのなどの、クライアントとサーバに対して信頼されるサードパーティも同様に提供される（２１２）。そのサーバ、クライアントおよび信頼されるサードパーティは互いに連結されている。一般的に、クライアントはサーバと共に、キー管理セッションを開始する。しかし、そのサーバがクライアントとのキー管理セッションを開始するのに必要なことがしばしばある。本発明は、トリガーメッセージ（例えば、デジタル署名またはデジタル証明書）を認証するのではなく、そのクライアントからの、その後のＡＰ要求メッセージの認証においてナンスを利用し得る。本発明のこの実施形態は、敵（本物のサーバを真似る）が不正のトリガーメッセージをクライアントに送り、ＡＰ要求とともに応答することを欺くことを妨げない。代わりに、ＡＰ要求が正当なサーバによって拒否されるように提供される。このメカニズムは、十分なセキュリティが維持される間、そのクライアントとのキー管理交換を開始する、サーバのオーバーヘッドを減らすように設計されている。従って、（２１６）においてトリガーメッセージは、サーバにて生成され、キー管理セッションを開始する。次に、ナンスがそのサーバにて生成され（２２０）、そのナンスとトリガーメッセージは結合され、クライアントに伝達される（２２４）。そのクライアントはトリガーメッセージとナンスを受け取る（２２８）。次に、そのクライアントは、そのナンスをリターンナンスとして指定する（２３２）。このように、クライアントは、そのメッセージがそのクライアントからのものであることを検証するために、受け取られたナンスをサーバへ戻す。（２３６）において、第２のナンスはクライアントにて生成される。その第２のナンスは、そのサーバおよびそのクライアントより、開始されているキー管理セッションの一部分として使用される。そのクライアントは、そのサーバから受け取られるそのトリガーメッセージに対する応答メッセージを生成する（２４０）。次に、その応答メッセージ、リターンナンスおよび第２のサーバに伝達される（２４４）。
【００１２】
サーバにおいて、リターンナンスの値は、サーバにて生成されたナンスの値と比較される。もし、リターンナンスとサーバに格納されたナンスの値とが等価なら、そのキー管理セッションは進み得る。しかし、リターンナンスの値が、サーバに格納されたナンスの値と等価でない場合、リターンナンスは実際に偽ナンスであると判定される（２５２）。そのような場合、信号が不正であった可能性があり、または、アタッカーがサービスアタックの開始を試みている可能性がある。サービスアタックにおいて、プロセッサが他の動作に対するサイクルを利用することを妨げるプロセッササイクルをサーバに利用させるために、アタッカーは、リキーイング（ｒｅｋｅｙｉｎｇ）セッションを不正に開始することを試みる。従って、サーバは、通常の状態下であるよりもそのような攻撃下で非効率になる。そのようなアタックを繰り返すことにより、アタッカーは、サーバが効率的に動作することから妨げ得、従って、ＩＰ電話ネットワークなどのクライアントサーバネットワークの動作を危うくし得る。もし、リターンナンスがサーバに格納されているナンスの値と等価でないと判定されれば、リターンナンスと共に送られた応答メッセージは、認識されないこととして無視される（２５６）。しかし、もし、リターンナンスがサーバに格納されたナンスの値と等価であるなら、次に、キー管理セッションが続く（２６０）。
【００１３】
図３は、図２ｂのブロック２６０により強調されている一般的なキー管理セッションにおけるさらなる工程を示す。図３において、方法３００は、アプリケーション（ＡＰ）リプライ（ＲＥＰＬＹ）がサーバによって発生される（３６４）ことを示す。そのＡＰリプライは、クライアントにより発生された第２のナンスと共にクライアントへ伝達される（３６８）。ＡＰリクエストはアプリケーションリクエストの略語であり、ＡＰリプライはアプリケーションリプライを表わす。例えば、これらの二つのメッセージは、ケルベロス（Ｋｅｒｂｅｒｏｓ）キー管理規格（ＩＥＴＦ　ＲＦＣ　１５１０参照）によって指定され得る。さらなる例として、ケルベロスのコンテクスト（ｃｏｎｔｅｘｔ）において、第２のナンスは、マイクロ秒で表現されるクライアントの時間であり得る。ＡＰリプライと第２のナンスがクライアントにて受け取られる場合、クライアントは、セキュリティアソシエーション（ＳＡ）回復メッセージをサーバへ送信する（３７２）。これは、適用可能なケルベロスキー管理セッションを完成する。
【００１４】
図４は、クライアント／サーバ／信頼されるサードパーティネットワークのブロック図を示す。クライアント４０１はサーバ４０２と連結している。さらに、そのクライアントは、信頼されるサードパーティ４０４と連結している。その信頼されるサードパーティもまた、サーバ４０２と連結している。従って、図４は、本発明の１つの実施形態がインプリメントされ得るネットワークを示す。
【００１５】
図５では、本発明の１つの実施形態をインプリメントするＩＰ電話ネットワークを示す。ケーブル電話アダプタ５０１などのクライアントは、信号コントローラ５０２などのサーバと連結している。さらに、ケーブル電話アダプタおよび信号コントローラは、また、キー配信センター５０４として示された信頼されるサードパーティと連結している。さらに、信号コントローラはＩＰ電話ネットワーク５０８と連結している。図５に示されるようなネットワークは、ＩＰ電話ネットワーク５０８を通りケーブル電話アダプタと連結しているユーザから、同様のネットワークと連結している他のユーザへのＩＰ電話コールを確立することに有用である。従って、そのユーザは、そのコールがＩＰ電話ネットワークにわたって配置される場合、そのケーブル電話アダプタおよび信号コントローラを通るコーリングパーティとして認証され得る。さらに、そのようなネットワークの詳細は、参考として援用される参照文献に示されている。
【００１６】
図６は、クライアント／サーバネットワークにおけるサーバにより開始されたケルベロスキー管理セッションをインプリメントすることについてのデータ構造を示す。図６において、ナンス番号１はトリガーまたはウェイクアップメッセージのような開始信号に連結しており、結合したメッセージは、インターフェース６０１を介して、クライアントへ伝送される。そのクライアントは、ナンス番号１を格納する。次に、図６に示されるように、ナンス番号２とデータ構成のアプリケーションリクエストを加える。このデータの集合は、次いで、インターフェースを介して、サーバに戻るよう伝送される。そのサーバは、ＡＰリクエストの認証を確認するために、サーバに格納されたナンス番号１の値と受け取ったナンス番号１の値とを比較する。ＡＰリクエストを認証すると、サーバはＡＰリプライを発生し、ＡＰリプライをクライアントによって発生されたナンス番号２と連結する。組み合わされたナンス番号２およびＡＰリプライは、次いでインターフェースを介してクライアントに伝送される。そのクライアントは、サーバから受け取ったナンス番号２の値と、クライアントに格納されたナンス番号２の値とを比較することにより、ＡＰリプライの認証を検証し得る。ＡＰリプライを認証すると、そのクライアントはセキュリティアソシエーション（ＳＡ）回復メッセージを発生し、インターフェースを介してサーバへ伝送する。このケルベロス型キー管理プロトコルは、それにより、効率的な方法でインプリメントされ、さらに、サーバが開始メッセージへのオーバーヘッドである付加的なナンスのみの使用で、キー管理セッションを開始することを可能にする。従って、必要なナンスのみが開始メッセージの認証プロセスに使用されるという点で、その方法は、非常に効率的である。
【００１７】
ハードウェアにより完成される本発明の実施形態に加えて、これらの実施形態は、内蔵されるコンピュータ読み取り可能プログラムコードを有するコンピュータ使用可能媒体を含む製造品の使用を通じて為され得ることに留意されたい。例えば、これは、当業者が理解するであろう、ハードウェア記述言語（ＨＤＬ）、レジスタ転送言語（ＲＴＬ）、ＶＥＲＩＬＯＧ、ＶＨＤＬ、または、似たプログラミングツールによって為され得る。１９９７年、Ｓｔａｒ　Ｇａｌａｘｙ　Ｐｒ、Ｊ．Ｂｈａｓｋｅｒ著、書籍「Ａ　Ｖｅｒｉｌｏｇ　ＨＤＬ　Ｐｒｉｍｅｒ」は、ＶｅｒｉｌｏｇとＨＤＬについてより詳しく提供され、これにより、開示される全てを全ての目的で、参考として援用される。したがって、上述のように本発明により為される機能は、上述のように、プログラミングコードにおいて利用され、内蔵回路の製品の一部としてハードウェアに変化され得る、コア（ｃｏｒｅ）に表現され得ることが、想像される。それゆえ、上述の実施形態は、また、それらのプログラムコード手段と同様に本特許によって保護するように考慮されることが望まれる。
【００１８】
本発明の実施形態は、レシーバーへ適切な信号を伝達するために、搬送波を具体化するコンピュータデータ信号などの、電気信号の使用により為され得ることに留意されたい。従って、コードがコンピュータ手段に格納されると示される場合、電気信号として伝達可能であることも理解されるべきである。同様に、データ構造がメッセージを示す場合、インターネットなどの媒体を介する送信のための電気信号において具体化され得ることが理解されるべきである。
【００１９】
本明細書中に列挙される構造および動作の多くは、ある機能を実行する手段、または、ある機能を実行するステップとして、それぞれ列挙され得ることに留意すべきである。したがって、そのような文言が、本明細書に開示されたそのような構造または動作の全ておよび参考のために援用される内容を含む等価物をカバーする権限があることが理解されるべきである。
【００２０】
本発明の実施形態の装置と方法、および、それに伴う利点の多くは、本明細書で理解されると考えられ、本発明の意図および範囲から逸脱することなく、または、その実質的な利点の全てを犠牲にすることなしに、その一部分の形態、構成および配置における変更が為され得ることは明らかである。上述した形態は、本発明の例示的な実施形態にすぎない。
【図面の簡単な説明】
【図１】
図１は、本発明の１つの実施形態の概要を明示したフローチャートを示す。
【図２ａ】
図２ａは、サーバとクライアントの間のキー管理セッションを明示する、より詳細なフローチャートを示す。
【図２ｂ】
図２ｂは、サーバとクライアントの間のキー管理セッションを明示する、より詳細なフローチャートを示す。
【図３】
図３は、キー管理セッションが開始された後のキー管理セッションの工程を示す。
【図４】
図４は、クライアント／サーバ／信用されるサードパーティネットワークの概略ブロック図を示す。
【図５】
図５は、ケーブル電話アダプタ、信号伝達コントローラ、およびキー配信センターをお互いにつなげるＩＰ電話ネットワークのブロック図を示す。
【図６】
図６は、本発明の１つの実施形態によってインプリメントされるような、キー管理セッションを確立するためのデータ構造のインプリメンテーションを示す。
【図１】
2004509567.tif 000003
【図２ａ】
2004509567.tif 000004
【図２ｂ】
2004509567.tif 000005
【図３】
2004509567.tif 000006
【図４】
2004509567.tif 000007
【図５】
2004509567.tif 000008
【図６】
2004509567.tif 000009
【国際公開パンフレット】
2004509567.tif 000010
2004509567.tif 000011
2004509567.tif 000012
2004509567.tif 000013
2004509567.tif 000014
2004509567.tif 000015
2004509567.tif 000016
2004509567.tif 000017
2004509567.tif 000018
2004509567.tif 000019
2004509567.tif 000020
2004509567.tif 000021
2004509567.tif 000022
2004509567.tif 000023
2004509567.tif 000024
2004509567.tif 000025
2004509567.tif 000026
2004509567.tif 000027
2004509567.tif 000028
2004509567.tif 000029
【国際調査報告】
2004509567.tif 000030
2004509567.tif 000031
2004509567.tif 000032