【手続補正書】
【提出日】平成19年2月23日(2007.2.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
パケットを認証する方法であって、
ヘッダ（２５０）およびペイロードからなるパケットを受信する宛先ノード（３００ｂ）であって、該ヘッダ（２５０）が送信ノード（３００ａ）により計算される第１のメッセージ認証コード（５１２）からなり、そして該送信ノードと該宛先ノードの間に位置づけられるファイアウォール（３０４）が、（ｉ）送信元および宛先ポート領域（４０４、４０８）のうちの少なくとも１つ、および（ｉｉ）パケットヘッダ内の送信元および宛先ポート領域のうちの少なくとも１つに基づくチェックサム（４３２）を、以前に違った値に変換している宛先ノード（３００ｂ）を含み、
該宛先ノードは、該パケットの少なくともいくつかのものからと取り出される擬似ヘッダ（６００）に少なくとも部分的に基づいて、第２のメッセージ認証コードを計算するものであり、
擬似ヘッダ内の該送信元および宛先ポート領域の少なくとも１つおよびチェックサムは、各々、該パケットヘッダ内の送信元ポート領域（４０４）、宛先ポート領域（４０８）およびチェックサム（４３２）のうちの対応する１つのものとは違った値を有しており、該方法はさらに、
該第１および第２のメッセージ認証コードを比較する処理を含み、
該第１および第２のメッセージ認証コードが一致するときに、該パケットが成功りに認証され、
該第１および第２のメッセージ認証コードが一致しないときには、該パケットが成功りに認証されない、ようになっている、ことを特徴とする方法。
【請求項２】
請求項１に記載の方法において、
チェックサムが、該送信元および宛先ポート領域に少なくとも部分的に基づいており、および該第１および第２のメッセージ認証コードが、該送信元および宛先ポート領域についての非ゼロ値に基づいていない方法。
【請求項３】
請求項１に記載の方法において、
該第１および第２の認証コードが、各々同じ擬似ヘッダに基づいて計算され、および該擬似ヘッダ内のポートおよび宛先領域の値が、ファイヤーウォール変換の前と後とで、該パケット内の対応するポートおよび宛先領域とは異なっている方法。
【請求項４】
請求項３に記載の方法において、
該ヘッダがオプション領域（４４０）から成り、このオプション領域が該認証オプション（５００）から成り、この認証オプションが、認証オプションと関連づけられる値を有するオプションインジケータ（５０４）、該第１のメッセージ認証コード（５１２）と関連づけられる値を有する長さ（５０８）および該第１のメッセージ認証コードから成り、そして、該第１のメッセージ認証コードが選択されたビット数に間引きされている方法。
【請求項５】
請求項４に記載の方法において、
該送信元および宛先ポート領域の該少なくとも１つがゼロに設定され、および擬似ヘッダにおいて、緊急ポインタフラグ、ＰＳＨフラグ、終了フラグ、通知フラグ、同期フラグ、シーケンス番号、通知番号、データオフセット、ウインドウ、およびパディング領域が、該パケットヘッダ内の対応するものと同じ値に設定されている方法。
【請求項６】
請求項１に記載の方法において、
該第１及び該第２のメッセージ認証コードがハッシュドメッセージ認証コードであり、
該第１及び該第２の認証コードが予め定められたビット数に間引かれ、
該第１及び該第２のメッセージ認証コードが送信ヘッダ部を使用して決定され、
該比較する工程において該第１及び該第２のメッセージ認証コードが識別できない場合に、
さらに、パケット無効の場合を表示するカウンタを増加させることからなる方法。
【請求項７】
請求項１に記載の方法において、受信するステップの後で、
第１のモードにおいて、パケットヘッダが該第１のメッセージ認証コードから成る有効な認証オプションを含まないときに、該パケットを廃棄し、および
第２の異なるモードにおいて、該計算しおよび比較するステップが該第１のモードでのみ生じる場合に、該パケットヘッダが、有効か無効かの認証オプションを含むときに該パケットを廃棄する、各処理を含む方法。
【請求項８】
請求項７に記載の方法において、該第２のモードの稼働中に、さらに、
該第２のモードを切断して該第１のモードを起動するために上位層から命令を受け取り、
該命令への応答において該第２のモードを切断して該第１のモードを起動する処理を含む、
該命令が該アプリケーション層によって発せられるとともに送信認証命令及び受信認証命令の１つである方法。
【請求項９】
請求項３に記載の方法において、
第１の認証コードが、送信ヘッダ部分内にあり、該第１および第２の認証コードが共用される秘密キイに基づくものでもあり、そして、１つの送信元および宛先ポート領域のうちの該少なくとも１つが送信元ポート領域である方法。
【請求項１０】
請求項１に記載の方法において、該送信元および宛先ポート領域のうちの該少なくとも１つが該宛先ポート領域であり、さらに、
パケットヘッダが送信ヘッダ部を含むパケットをアセンブルし、
第１のモードにおいて、該送信ヘッダ部に有効な認証オプション領域（５００）を含ませ、
第２の異なるモードにおいて、該送信ヘッダ部において有効な認証オプション領域を含ませないようにし、そして
その後に該パケットを送信するようにする、各処理を含む方法。
【請求項１１】
トランスポート層ヘッダ部を含むデジタルデータ信号であって、該トランスポート層ヘッダ部は、
送信元領域（４０４）と、
宛先ポート領域（４０８）と、
シーケンス番号領域（４１２）と、
少なくとも該送信元および宛先ポート領域に基づくチェックサム（４３２）と、
メッセージ認証コード（５１２）からなる認証オプション（５００）を含むオプション領域（４４０）と、
ペイロードとを備え、該メッセージ認証コードは、秘密キイおよび擬似ヘッダ（６００）に基づいて計算され、擬似ヘッダにおいては、該送信元ポート領域および宛先ポート領域のうちの少なくとも１つならびに該チェックサムは、各々該パケット送信ポート層ヘッダ部内の送信元領域、宛先ポート領域およびチェックサムの対応するものと異なる値に設定されていることを特徴とするデジタルデータ信号。
【請求項１２】
請求項１１に記載のデジタルデータ信号において、
該送信元および宛先ポート領域のうちの該少なくとも１つが宛先ポート領域であり、該認証オプションが、該認証オプションと関連つけられる値を有するオプションインジケータ（５０４）と、該メッセージ認証コードの長さと関連づけられる値を有する長さ（５０８）をさらに含み、該メッセージ認証コードが選択されたビット数に間引きされ、そして擬似ヘッダにおいて、緊急ポインタフラグ、ＰＳＨフラグ、終了フラグ、通知フラグ、リセットフラグ、シーケンス番号、通知番号、データオフセット、ウインドウ、オプションおよびパディング領域が該パケットヘッダ部内の対応するものと同じ値に設定されている、デジタルデータ信号および宛先ポート領域とは異なる値にセットされる擬似ヘッダに基づいて算定されるパケット。
【請求項１３】
パケットを認証するアーキテクチャであって、
ヘッダとペイロードから成るパケットを受信するための入力手段（３２２）であって、該ヘッダが送信ノード（３００ａ）により計算される第１のメッセージ認証コード（５１２）を含み、および該送信ノードと宛先ノード（３００ａ、ｂ）の間に配置されるファイヤウォール（３０４）が、以前に（ｉ）該送信および宛先ポートフィールド（４０４，４０８）のうちの少なくとも１つを、および（ｉｉ）該パケットヘッダ内の送信元および宛先ポート領域のうちの少なくとも１つに基づくチェックサム（４３２）をそれぞれ異なる値に変換している入力手段（３２２）と、
該パケットヘッダの少なくともいくつかのものから取り出される擬似ヘッダ（６００）に少なくとも基づいた第２のメッセージ認証コードを計算するための計算手段（３１６）であって、該擬似ヘッダ内の送信元および宛先ポート領域のうちの該少なくとも１つならびに該チェックサムが、おのおの該パケットヘッダ内の送信元ポート領域、宛先ポート領域およびチェックサムの対応するものとは異なる値を有している計算手段（３１６）と、
該第１および第２のメッセージ認証コードを比較するための比較手段（３１６）とを備え、
該第１および第２のメッセージ認証コードが一致するときには、該パケットは成功りに認証され、および
該第１および第２のメッセージ認証コードが一致しないときに、該パケットは成功りに認証されない、ようになっていることを特徴とするアーキテクチャ。
【請求項１４】
請求項１３に記載のアーキテクチャにおいて、
該チェックサムが少なくとも該送信元および宛先ポート領域に基づくものであり、および該第１および第２のメッセージ認証コードが該送信元および宛先ポート領域についての非ゼロ値に基づくものでない、アーキテクチャ。
【請求項１５】
請求項１４に記載のアーキテクチャにおいて、
該第１および第２のメッセージ認証コードが、各々同じ擬似ヘッダに基づいて計算され、および該擬似ヘッダ内のポートおよび宛先領域の値が、ファイヤーウォールの前後において、該パケット内の対応するポートおよび宛先領域とは異なっているアーキテクチャ。
【請求項１６】
請求項１５に記載のアーキテクチャにおいて、
該ヘッダがオプション領域（４４０）から成り、このオプション領域が認証オプション（５００）から成り、この認証オプションが、該認証オプションと関連づけられる値を有するオプションインジケータ（５０４）、該第１のメッセージ認証コード（５１２）の長さと関連づけられる値を有する長さ（５０８）および該第１の認証コードを含むものであり、そして該第１のメッセージ認証コードが選択された数のヒットに間引きされているアーキテクチャ。
【請求項１７】
請求項１３に記載のアーキテクチャにおいて、
該送信元および宛先ポート領域の該少なくとも１つがゼロに設定され、および擬似ヘッダにおいて、緊急ポインタフラグ、ＰＳＨフラグ、終了フラグ、通知フラグ、同期フラグ、シーケンス番号、通知番号、データオフセット、ウインドウ、およびパディング領域が、該パケットヘッダ内の対応するものと同じ値に設定されているアーキテクチャ。
【請求項１８】
請求項１３に記載のアーキテクチャにおいて、さらにパケット廃棄手段を備え、
該パケット廃棄手段が、第１のモードにおいて、パケットヘッダが該第１のメッセージ認証コードから成る有効な認証オプションを含まないときに、該パケットを廃棄し、および第２の異なるモードにおいて、該ヘッダが認証オプションを含むときに該パケットを廃棄し、ならびに
該計算しおよび比較する手段が該第１のモードでのみ動作し、および該廃棄する動作がパケットが受信された後に生じるようになっているアーキテクチャ。
【請求項１９】
請求項１８に記載のアーキテクチャにおいて、該送信元および宛先ポート領域が、第２のモードが起動されている該宛先ポート領域であり、
該廃棄手段が、上位層から該第２のモードに切断して該第１のモードを起動する旨の命令を受信した際に該廃棄手段が、該命令に応動して、該第２のモードを切断して該第１のモードを起動させ、および該命令がアプリケーション層により発生されるもので、かつ送信認証命令および受信認証命令のうちの一方であるアーキテクチャ。
【請求項２０】
請求項１３に記載のアーキテクチャにおいて、さらに
パケットヘッダが送信ヘッダ部を含むようなパケットをアセンブルする手段（３１２）と、
該第１のモードにおいて該送信ヘッダ部は有効認証オプション領域を含め、および第２の異なるモードにおいて該送信ポートヘッダ部において有効認証オプション領域を排除するための手段（３１６）と、
その後に該パケットを送信するための手段（３１２）と、を備えるアーキテクチャ。
【請求項２１】
請求項１３に記載のアーキテクチャにおいて、該送信元および宛先ポート領域のうちの少なくとも１つが送信元ポート領域であるアーキテクチャ。