【手続補正書】
【提出日】平成18年11月14日(2006.11.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ＩＰパケットを処理する方法であって、
パケットフィールドの複数の組を規定するステップと、
規定されたパケットフィールドの組を記憶装置に格納するステップと、
現在のＩＰパケットが処理対象であるか否かを判定するステップと、
前記現在のＩＰパケットに適用されるべき処理を特定するステップと、
前記特定された処理に応じて、前記格納されている、規定されたパケットフィールドの組のうちの少なくとも１つを選択するステップと、
前記選択されたパケットフィールドの組のうちの少なくとも１つを使用して、前記現在のＩＰパケットを操作し、処理済みＩＰパケットを形成するステップとを有することを特徴とする方法。
【請求項２】
前記規定されたパケットフィールドの組の各々は、拡張ヘッダを有することを特徴とする請求項１記載の方法。
【請求項３】
前記規定されたパケットフィールドの組の各々は、前記拡張ヘッダと関連付けられた少なくとも１つの予測拡張ヘッダを更に有することを特徴とする請求項２記載の方法。
【請求項４】
前記予測拡張ヘッダは、
前記拡張ヘッダの予測可能フィールドを修正して、初期予測拡張ヘッダを形成するステップと、
前記初期予測拡張ヘッダの予測不可能なフィールドを変更して、前記予測拡張ヘッダを形成するステップにより形成されることを特徴とする請求項３記載の方法。
【請求項５】
前記判定するステップ及び前記特定するステップは、前記ＩＰパケットに対するセキュリティポリシーを参照して実行され、
さらに、前記現在のＩＰパケットに対するセキュリティアソシエーションを作成するステップを含み、前記選択するステップ及び前記形成するステップは、前記セキュリティアソシエーションに依存することを特徴とする請求項１記載の方法。
【請求項６】
前記現在のＩＰパケットが認証される場合、前記形成するステップが、
前記格納された拡張ヘッダのコピーを取得するステップと、
前記格納された拡張ヘッダのコピーを前記現在のＩＰパケットに組み込んで、中間ＩＰパケットを形成するステップと、
前記中間ＩＰパケットの認証フィールドを判定するステップと、
前記認証フィールドを前記中間ＩＰパケットに組み込み、前記処理済みＩＰパケットを形成するステップとを有することを特徴とする請求項２記載の方法。
【請求項７】
前記現在のＩＰパケットに対してトンネリング及び認証が施される場合、前記形成するステップが、
前記格納された拡張ヘッダのコピー及び前記格納された予測拡張ヘッダのコピーを取得するステップと、
前記格納された予測拡張ヘッダのコピーを使用して、中間ＩＰパケットを形成するステップと、
前記中間ＩＰパケットの認証フィールドを判定するステップと、
前記認証フィールド及び前記格納された拡張ヘッダのコピーを、前記現在のＩＰパケットに組み込んで、前記処理済みＩＰパケットを形成するステップとを有することを特徴とする請求項３記載の方法。
【請求項８】
ＩＰパケットを処理する装置であって、
パケットフィールドの複数の組を規定する手段と、
前記規定されたパケットフィールドの組を記憶装置に格納する手段と、
現在のＩＰパケットが処理対象であるか否かを判定する手段と、
前記現在のＩＰパケットに適用されるべき処理を特定する手段と、
前記特定された処理に応じて、前記格納されている、規定されたパケットフィールドの組のうちの少なくとも１つを選択する手段と、
前記選択されたパケットフィールドの組のうちの少なくとも１つを使用して、前記現在のＩＰパケットを操作し、処理済みＩＰパケットを形成する手段とを有することを特徴とする装置。
【請求項９】
前記規定されたパケットフィールドの組の各々は、拡張ヘッダと、前記拡張ヘッダと関連付けられた少なくとも１つの予測拡張ヘッダを有し、
前記拡張ヘッダの予測可能フィールドを修正して、初期予測拡張ヘッダを形成する手段と、
前記初期予測拡張ヘッダの予測不可能なフィールドを変更して、前記予測拡張ヘッダを形成する手段とを更に有することを特徴とする請求項８記載の装置。
【請求項１０】
（ａ）前記現在のＩＰパケットが認証される場合、前記形成する手段は、
前記格納された拡張ヘッダのコピーを取得する手段と、
前記格納された拡張ヘッダのコピーを、前記現在のＩＰパケットに組み込んで、中間ＩＰパケットを形成する手段と、
前記中間ＩＰパケットの認証フィールドを判定する手段と、
前記認証フィールドを前記中間ＩＰパケットに組み込み、前記処理済みＩＰパケットを形成する手段とを有し、
（ｂ）前記現在のＩＰパケットに対してトンネリング及び認証が施される場合、前記形成する手段は、
前記格納された拡張ヘッダのコピー及び前記格納された予測拡張ヘッダのコピーを取得する手段と、
前記格納された予測拡張ヘッダのコピーを使用して、中間ＩＰパケットを形成する手段と、
前記中間ＩＰパケットの認証フィールドを判定する手段と、
前記認証フィールド及び前記格納された拡張ヘッダの前記コピーを前記現在のＩＰパケットに組み込んで、前記処理済みＩＰパケットを形成する手段とを有する手段を更に有することを特徴とする請求項９記載の装置。
【請求項１１】
コンピュータに、
ＩＰパケットを処理する方法であって、
パケットフィールドの複数の組を規定するステップと、
規定されたパケットフィールドの組を記憶装置に格納するステップと、
現在のＩＰパケットが処理対象であるか否かを判定するステップと、
前記現在のＩＰパケットに適用されるべき処理を特定するステップと、
前記特定された処理に応じて、前記格納されている、規定されたパケットフィールドの組のうちの少なくとも１つを選択するステップと、
前記選択されたパケットフィールドの組のうちの少なくとも１つを使用して、前記現在のＩＰパケットを操作し、処理済みＩＰパケットを形成するステップとを有する方法の各ステップを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１２】
前記規定されたパケットフィールドの組の各々は、拡張ヘッダと、前記拡張ヘッダと関連付けられた少なくとも１つの予測拡張ヘッダとを有し、
さらに、前記方法は、
前記拡張ヘッダの予測可能フィールドを修正して、初期予測拡張ヘッダを形成するステップと、
前記初期予測拡張ヘッダの予測不可能なフィールドを変更して、前記予測拡張ヘッダを形成するステップとを更に有することを特徴とする請求項１１記載のコンピュータ読み取り可能な記録媒体。
【請求項１３】
さらに、
（ａ）前記現在のＩＰパケットが認証される場合、前記形成するステップは、
前記格納された拡張ヘッダのコピーを取得するステップと、
前記格納された拡張ヘッダのコピーを、前記現在のＩＰパケットに組み込んで、中間ＩＰパケットを形成するステップと、
前記中間ＩＰパケットの認証フィールドを判定するステップと、
前記認証フィールドを前記中間ＩＰパケットに組み込み、前記処理済みＩＰパケットを形成するステップとを有し、
（ｂ）前記現在のＩＰパケットに対してトンネリング及び認証が施される場合、前記形成するステップは、
前記格納された拡張ヘッダのコピー及び前記格納された予測拡張ヘッダのコピーを取得するステップと、
前記格納された予測拡張ヘッダのコピーを使用して、中間ＩＰパケットを形成するステップと、
前記中間ＩＰパケットの認証フィールドを判定するステップと、
前記認証フィールド及び前記格納された拡張ヘッダのコピーを前記現在のＩＰパケットに組み込んで、前記処理済みＩＰパケットを形成するステップとを有することを特徴とする請求項１２記載のコンピュータ読み取り可能な記録媒体。
【請求項１４】
コンピュータに、
ＩＰパケットを処理する方法であって、
パケットフィールドの複数の組を規定するステップと、
規定されたパケットフィールドの組を記憶装置に格納するステップと、
現在のＩＰパケットが処理対象であるか否かを判定するステップと、
前記現在のＩＰパケットに適用されるべき処理を特定するステップと、
前記特定された処理に応じて、前記格納されている、規定されたパケットフィールドの組のうちの少なくとも１つを選択するステップと、
前記選択されたパケットフィールドの組のうちの少なくとも１つを使用して、前記現在のＩＰパケットを操作し、処理済みＩＰパケットを形成するステップとを有する方法の各ステップを実行させるためのプログラム。