【手続補正書】
【提出日】平成19年6月21日(2007.6.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
セキュリティプロトコルを自動的にネゴシエートする方法において、
セキュリティ使用可能ドメイン内部の内部ノードとセキュリティ使用可能ドメイン外部の外部ノードとの間に安全な接続を確立するためのセキュリティ認証要求を受信すること、
前記内部ノードに関連付けられた第１のプロトコルセットと前記外部ノードに関連付けられた第２のプロトコルセットとを比較すること、および
前記第１のプロトコルセットと前記第２のプロトコルセットとの間の一致するプロトコルが見つけられた場合に前記外部ノードと前記内部ノードとの間に安全な接続を確立すること
を含むことを特徴とする方法。
【請求項２】
前記外部ノードは、少なくとも１つのコンピュータとネットワーク使用可能無線デバイスとを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記内部ノードは、少なくとも１つのクライアントコンピュータとサーバとを含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記セキュリティ使用可能ドメインは、分散型ディレクトリドメインを含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記セキュリティ使用可能ドメインは、証明書ベースのドメインを含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記証明書ベースのドメインは、Ｋｅｒｂｅｒｏｓ使用可能ドメインを含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記一致するプロトコルはＸ．５０９証明書を含むことを特徴とする請求項６に記載の方法。
【請求項８】
前記セキュリティ認証要求が前記外部ノードによって生成されることを特徴とする請求項１に記載の方法。
【請求項９】
前記セキュリティ認証要求を受信することが前記内部ノードによって実行されることを特徴とする請求項８に記載の方法。
【請求項１０】
前記セキュリティ認証要求が前記内部ノードによって生成されることを特徴とする請求項１に記載の方法。
【請求項１１】
前記セキュリティ認証要求を受信することが前記外部ノードによって実行されることを特徴とする請求項１０に記載の方法。
【請求項１２】
前記外部ノードと前記内部ノードとの間のセッションが完了した場合に前記安全な接続を終了することをさらに含むことを特徴とする請求項１に記載の方法。
【請求項１３】
前記第１のプロトコルセットと前記第２のプロトコルセットとの間に一致が見つからない場合に接続処理を終了することをさらに含むことを特徴とする請求項１に記載の方法。
【請求項１４】
複数の一致するプロトコルが見つかった場合に前記安全な接続を確立する際に使用するためにプロトコルを選択することをさらに含むことを特徴とする請求項１に記載の方法。
【請求項１５】
前記内部ノードと前記外部ノードとの少なくとも１つを認証することをさらに含むことを特徴とする請求項１に記載の方法。
【請求項１６】
前記認証することは証明書を認証局に伝達することを含むことを特徴とする請求項１５に記載の方法。
【請求項１７】
セキュリティプロトコルを自動的にネゴシエートするシステムにおいて、
セキュリティ使用可能ドメイン内部の、関連付けられた第１のプロトコルセットを有する内部ノードと、前記内部ノードと、前記セキュリティ使用可能ドメイン外部である外部ノードであって、関連付けられた第２のプロトコルセットを有する外部ノードとの間に安全な接続を確立するためのセキュリティ認証要求を受信し、前記内部ノードに関連付けられた前記第１のプロトコルセットと前記外部ノードに関連付けられた前記第２のプロトコルセットとを比較し、前記第１のプロトコルセットと前記第２のプロトコルセットとの間に一致するプロトコルが見つけられた場合に前記外部ノードと前記内部ノードとの間に安全な接続を確立するネゴシエーションエンジンと
を含むことを特徴とするシステム。
【請求項１８】
前記外部ノードは、少なくとも１つのコンピュータとネットワーク使用可能無線デバイスとを含むことを特徴とする請求項１７に記載のシステム。
【請求項１９】
前記内部ノードは、少なくとも１つのクライアントコンピュータとサーバとを含むことを特徴とする請求項１７に記載のシステム。
【請求項２０】
前記セキュリティ使用可能ドメインは、分散型ディレクトリドメインを含むことを特徴とする請求項１７に記載のシステム。
【請求項２１】
前記セキュリティ使用可能ドメインは、証明書ベースのドメインを含むことを特徴とする請求項１７に記載のシステム。
【請求項２２】
前記証明書ベースのドメインは、Ｋｅｒｂｅｒｏｓ使用可能ドメインを含むことを特徴とする請求項２１に記載のシステム。
【請求項２３】
前記一致するプロトコルはＸ．５０９証明書を含むことを特徴とする請求項２２に記載のシステム。
【請求項２４】
前記セキュリティ認証要求が前記外部ノードによって生成されることを特徴とする請求項１７に記載のシステム。
【請求項２５】
前記セキュリティ認証要求が前記内部ノードによって受信されることを特徴とする請求項２４に記載のシステム。
【請求項２６】
前記セキュリティ認証要求は前記内部ノードによって生成されることを特徴とする請求項１７に記載のシステム。
【請求項２７】
前記セキュリティ認証要求が前記外部ノードによって受信されることを特徴とする請求項２６に記載のシステム。
【請求項２８】
前記外部ノードと前記内部ノードとの間のセッションが完了した場合に前記ネゴシエーションエンジンが前記安全な接続を終了することを特徴とする請求項１７に記載のシステム。
【請求項２９】
前記第１のプロトコルセットと前記第２のプロトコルセットとの間に一致が見つからない場合に前記ネゴシエーションエンジンが接続処理を終了することを特徴とする請求項１７に記載のシステム。
【請求項３０】
複数の一致するプロトコルが見つかった場合に前記ネゴシエーションエンジンが前記安全な接続を確立する際に使用するためにプロトコルを選択することを特徴とする請求項１７に記載のシステム。
【請求項３１】
前記内部ノードと前記外部ノードとの少なくとも１つが他方を認証することを特徴とする請求項１７に記載のシステム。
【請求項３２】
前記認証することは証明書を認証局に伝達することを特徴とする請求項３１に記載のシステム。
【請求項３３】
セキュリティプロトコルを自動的にネゴシエートするシステムにおいて、
セキュリティ使用可能ドメイン内部の、関連付けられた第１のプロトコルセットを有する内部ノードにインターフェースするための第１のインターフェース手段と、
前記セキュリティ使用可能ドメイン外部の、関連付けられた第２のプロトコルセットを有する外部ノードにインターフェースするための第２のインターフェース手段と、
前記内部ノードと前記外部ノードとの間に安全な接続を確立するためのセキュリティ認証要求を受信し、前記内部ノードに関連付けられた前記第１のプロトコルセットと前記外部ノードに関連付けられた前記第２のプロトコルセットとを比較し、前記第１のプロトコルセットと前記第２のプロトコルセットとの間に一致するプロトコルが見つけられた場合に前記外部ノードと前記内部ノードとの間に安全な接続を確立するためのネゴシエーション手段と
を含むことを特徴とするシステム。
【請求項３４】
前記外部ノードは、少なくとも１つのコンピュータとネットワーク使用可能無線デバイスとを含むことを特徴とする請求項３３に記載のシステム。
【請求項３５】
前記内部ノードは、少なくとも１つのクライアントコンピュータとサーバとを含むことを特徴とする請求項３３に記載のシステム。
【請求項３６】
前記セキュリティ使用可能ドメインは、分散型ディレクトリドメインを含むことを特徴とする請求項３３に記載のシステム。
【請求項３７】
前記セキュリティ使用可能ドメインは、証明書ベースのドメインを含むことを特徴とする請求項３６に記載のシステム。
【請求項３８】
前記証明書ベースのドメインは、Ｋｅｒｂｅｒｏｓ使用可能ドメインを含むことを特徴とする請求項３７に記載のシステム。
【請求項３９】
前記一致するプロトコルはＸ．５０９証明書を含むことを特徴とする請求項３８に記載のシステム。
【請求項４０】
前記セキュリティ認証要求が前記外部ノードによって生成されることを特徴とする請求項３３に記載のシステム。
【請求項４１】
前記セキュリティ認証要求が前記内部ノードによって受信されることを特徴とする請求項４０に記載のシステム。
【請求項４２】
前記セキュリティ認証要求が前記内部ノードによって生成されることを特徴とする請求項３３に記載のシステム。
【請求項４３】
前記セキュリティ認証要求が前記外部ノードによって受信されることを特徴とする請求項４２に記載のシステム。
【請求項４４】
前記外部ノードと前記内部ノードとの間のセッションが完了した場合に前記ネゴシエーション手段が前記安全な接続を終了することを特徴とする請求項３３に記載のシステム。
【請求項４５】
前記第１のプロトコルセットと前記第２のプロトコルセットとの間に一致が見つからない場合に前記ネゴシエーション手段が接続処理を終了することを特徴とする請求項３３に記載のシステム。
【請求項４６】
複数の一致するプロトコルが見つかった場合に前記ネゴシエーション手段が前記安全な接続を確立する際に使用するためにプロトコルを選択することを特徴とする請求項３３に記載のシステム。
【請求項４７】
前記内部ノードと前記外部ノードとの少なくとも１つが他方を認証することを特徴とする請求項３３に記載のシステム。
【請求項４８】
前記認証することが証明書を認証局に伝達することを特徴とする請求項４７に記載のシステム。
【請求項４９】
セキュリティプロトコルを自動的にネゴシエートする方法を実行するための可読のコンピュータ可読媒体において、前記方法が、
セキュリティ使用可能ドメイン内部の内部ノードとセキュリティ使用可能ドメイン外部の外部ノードとの間に安全な接続を確立するためのセキュリティ認証要求を受信すること、
前記内部ノードに関連付けられた第１のプロトコルセットと前記外部ノードに関連付けられた第２のプロトコルセットとを比較すること、および
前記第１のプロトコルセットと前記第２のプロトコルセットとの間の一致するプロトコルが見つけられた場合に前記外部ノードと前記内部ノードとの間に安全な接続を確立すること
を含むことを特徴とするコンピュータ可読媒体。
【請求項５０】
前記外部ノードは、少なくとも1つのコンピュータとネットワーク使用可能無線デバイスとを含むことを特徴とする請求項４９に記載のコンピュータ可読媒体。
【請求項５１】
前記内部ノードは、少なくとも１つのクライアントコンピュータとサーバとを含むことを特徴とする請求項４９に記載のコンピュータ可読媒体。
【請求項５２】
前記セキュリティ使用可能ドメインは、分散型ディレクトリドメインを含むことを特徴とする請求項４９に記載のコンピュータ可読媒体。
【請求項５３】
前記セキュリティ使用可能ドメインは、証明書ベースのドメインを含むことを特徴とする請求項４９に記載のコンピュータ可読媒体。
【請求項５４】
前記証明書ベースのドメインは、Ｋｅｒｂｅｒｏｓ使用可能ドメインを含むことを特徴とする請求項５３に記載のコンピュータ可読媒体。
【請求項５５】
前記一致するプロトコルはＸ．５０９証明書を含むことを特徴とする請求項５４に記載のコンピュータ可読媒体。
【請求項５６】
前記セキュリティ認証要求が前記外部ノードによって生成されることを特徴とする請求項４９に記載のコンピュータ可読媒体。
【請求項５７】
前記セキュリティ認証要求を受信することは前記内部ノードによって実行されることを特徴とする請求項５６に記載のコンピュータ可読媒体。
【請求項５８】
前記セキュリティ認証要求が前記内部ノードによって生成されることを特徴とする請求項４９に記載のコンピュータ可読媒体。
【請求項５９】
前記セキュリティ認証要求を受信することが前記外部ノードによって実行されることを特徴とする請求項５８に記載のコンピュータ可読媒体。
【請求項６０】
前記方法は、前記外部ノードと前記内部ノードとの間のセッションが完了した場合に前記安全な接続を終了することをさらに含むことを特徴とする請求項４９に記載のコンピュータ可読媒体。
【請求項６１】
前記方法は、前記第１のプロトコルセットと前記第２のプロトコルセットとの間に一致が見つからない場合に接続処理を終了することをさらに含むことを特徴とする請求項４９に記載のコンピュータ可読媒体。
【請求項６２】
前記方法は、複数の一致するプロトコルが見つかった場合に前記安全な接続を確立する際に使用するためにプロトコルを選択することをさらに含むことを特徴とする請求項４９に記載のコンピュータ可読媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
外部エージェント１１４と内部マネージャ１０４との間に確立された予備チャネルにより、外部ネゴシエーションエンジン１２６と内部ネゴシエーションエンジン１２８はプロトコルネゴシエーションと低減（ｒｅｄｕｃｔｉｏｎ）を開始することができる。実施形態では、外部エージェント１１４は、図３に示すような外部プロトコルテーブル１３４を内部マネージャ１０４に送信することができる。外部プロトコルテーブル１３４は、どのプロトコルを使用して外部エージェント１１４を構成できるかを指定することができる。内部マネージャ１０４が受信した際、外部プロトコルテーブル１３４を、内部マネージャ１０４が使用するために使用可能な一組のセキュリティプロトコルを示す内部プロトコルテーブル１３６と比較することができる。外部プロトコルテーブル１３４と内部プロトコルテーブル１３６のどちらか一方は、例えばトランスポート層セキュリティ（ＴＬＳ）、セキュアソケットレイヤ（ＳＳＬ）、Ｋｅｒｂｅｒｏｓ、セキュアＩＰ（ＩＰＳｅｃ）、または他の使用可能なプロトコルまたは規格を示すフィールドを含むことができる。内部マネージャ１０４に関連付けられた内部ネゴシエーションエンジン１２８は、図３に示すように外部エージェント１１４と内部マネージャ１０４によって相互にサポートされた１つまたは複数のプロトコルを示すことができる。