【手続補正書】
【提出日】平成17年6月21日(2005.6.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
パケットを認証する方法であって、
ヘッダ及びペイロードからなるパケットを受信し、
該パケットの少なくともいくつかから生成される少なくとも１つの送信元及び宛先ポート領域が該パケットヘッダにおいて対応する該送信元及び宛先ポート領域とは異なる値を有する擬似ヘッダに少なくともある程度基づいた第１のメッセージ認証コードを算定し、
該パケットを認証するために該ヘッダにおいて該第１のメッセージ認証コードを第２のメッセージ認証コードと比較することからなる方法。
【請求項２】
請求項１記載の方法であって、該ヘッダが送信ヘッダ部からなり、該第２の認証コードが該送信ヘッダ部にある方法。
【請求項３】
請求項１記載の方法であって、少なくとも１つの該送信元及び宛先ポート領域が該ヘッダにおいて対応する送信元又は宛先ポート領域と異なる値にセットされた擬似ヘッダに基づいて第２の認証コードが算定される方法。
【請求項４】
請求項３記載の方法であって、該擬似ヘッダにおいて、少なくとも１つの該送信元及び宛先領域が該ヘッダにおいて該送信元及び宛先領域から独立した値を有する方法。
【請求項５】
請求項４記載の方法であって、少なくとも１つの該送信元及び宛先がゼロにセットされ、該送信ヘッダ部がＯＳＩトランスポート層及びＴＣＰ/ＩＰホスト-ホストトランスポート層の１つで定義される方法。
【請求項６】
請求項１記載の方法であって、
該第１及び該第２の認証コードがハッシュドメッセージ認証コードであり、
該第１及び該第２の認証コードが予め定められたビット数に間引かれ、
該第１及び該第２のメッセージ認証コードが該送信ヘッダ部を使用して決定され、
該比較する工程において該第１及び該第２のメッセージ認証コードが識別できない場合に該パケットが無効とみなされ、
さらに、パケット無効の場合を表示するカウンタを増加させることからなる方法。
【請求項７】
請求項１記載の方法であって、さらに、該受信する工程の後に、
第１のモードにおいて、該ヘッダが有効な該第２のメッセージ認証コードからなる認証オプションを含まない場合に該パケットを廃棄し、
第２の異なるモードにおいて、該第１のモードにおいてのみ起きる工程を算定及び比較して、該ヘッダが認証オプションを含む場合は該パケットを廃棄することからなる方法。
【請求項８】
請求項７記載の方法であって、該第２のモードの稼働中に、さらに、
該第２のモードを切断して該第１のモードを起動するために上位層から命令を受け取り、
該命令への応答において該第２のモードを切断して該第１のモードを起動することからなり、
該命令が該アプリケーション層によって発せられるとともに送信認証命令及び受信認証命令の１つである方法。
【請求項９】
請求項７記載の方法であって、さらに、該第１のモードにおいて、
該パケットの少なくともいくつかのコンテンツに基づいた第１のメッセージ認証コードを算定し、
該パケットを認証するために該送信ヘッダ部において該第１のメッセージ認証コードを第２のメッセージ認証コードと比較することからなり、
該第２の認証コードは該送信ヘッダ部にあることからなる方法。
【請求項１０】
請求項１記載の方法であって、さらに、
送信ヘッダ部を含む該パケットをアセンブルし、
第１のモードにおいて該送信ヘッダ部において有効な認証オプション領域を含み、
第２の異なるモードにおいて該送信ヘッダ部において有効な認証オプション領域を含まず、
その後に該パケットを送信することからなる方法。
【請求項１１】
パケットであって、該パケットが
トランスポート層ヘッダ部からなり、該トランスポート層ヘッダ部が、
送信元ポート領域、宛先ポート領域、シーケンス番号領域及びオプション領域からなり、該オプション領域が認証オプションからなり、該認証オプションがメッセージ認証コードからなるトランスポート層ヘッダ部、及び、
ペイロードからなるパケット。
【請求項１２】
請求項１１記載のパケットであって、該メッセージ認証コードが、少なくとも１つの該送信元及び宛先ポートの領域が該パケットのヘッダにおいて対応する送信元及び宛先ポート領域とは異なる値にセットされる擬似ヘッダに基づいて算定されるパケット。
【請求項１３】
パケットを認証するアーキテクチャであって、
ヘッダ及びペイロードからなるパケットを受信する入力手段、
少なくともいくつかの該パケットヘッダから生成される少なくとも１つの送信元及び宛先ポート領域が該パケットヘッダにおいて対応する該送信元及び宛先ポート領域とは異なる値を有する擬似ヘッダに少なくともある程度基づいた第１のメッセージ認証コードを算定する算定手段、及び、
パケットを認証するため該ヘッダにおいて該第１のメッセージ認証コードを第２のメッセージ認証コードと比較する比較手段からなるアーキテクチャ。
【請求項１４】
請求項１３記載のアーキテクチャであって、該ヘッダが送信ヘッダ部からなり、
該第２の認証コードが該送信ヘッダ部にあり、
該第２の認証コードが少なくとも１つの該送信元及び宛先ポート領域が該ヘッダにおいて対応する送信元及び宛先ポート領域とは異なる値を有する擬似ヘッダに基づいて算定されるアーキテクチャ。
【請求項１５】
請求項１４記載のアーキテクチャであって、該擬似ヘッダにおいて、少なくとも１つの該送信元及び宛先領域が該ヘッダにおいて該送信元及び宛先領域から独立した値を有するアーキテクチャ。
【請求項１６】
請求項１５記載のアーキテクチャであって、少なくとも１つの該送信元及び宛先がゼロにセットされ、該送信ヘッダ部がＯＳＩトランスポート層及びＴＣＰ/ＩＰホスト-ホストトランスポート層の１つで定義されるアーキテクチャ。
【請求項１７】
請求項１３記載のアーキテクチャであって、
該第１及び該第２の認証コードがハッシュドメッセージ認証コードであり、
該第１及び該第２の認証コードが予め定められたビット数に間引かれ、
該第１及び該第２のメッセージ認証コードが該送信ヘッダ部を使用して決定され、
該比較ステップにおいて、該第１及び該第２のメッセージ認証コードが識別できない場合に該比較手段が該パケットを無効とみなし、
さらに、パケット無効の場合を表示するカウンタを増加させるカウンタ手段からなるアーキテクチャ。
【請求項１８】
請求項１３記載のアーキテクチャであって、さらに、第１のモードにおいて該ヘッダが該第２のメッセージ認証オプションからなる有効な認証オプションを含まない場合に該パケットを廃棄し、第２の異なるモードにおいて該ヘッダが認証オプションを含む場合に該パケットを廃棄するパケット廃棄手段からなり、
該算定及び比較手段の稼働が該第１のモードにおいてのみ起こり、該パケットが受信された後に該廃棄動作が行われるアーキテクチャ。
【請求項１９】
請求項１８記載のアーキテクチャであって、該第２のモードの稼働中に、
該廃棄手段が該第２のモードを切断して該第１のモードを起動するための上位層からの命令を受け取ると、該命令への応答において該第２のモードを切断して該第１のモードを起動し、
該命令が該アプリケーション層によって発せられ、送信認証命令及び受信認証命令の１つであるアーキテクチャ。
【請求項２０】
請求項１８記載のアーキテクチャであって、該廃棄手段が、該第１のモードにおいて、該パケットのコンテンツの少なくともいくつかに基づいた第１のメッセージ認証コードを算定し、該パケットを認証するため該送信ヘッダ部において該第１のメッセージ認証コードを該送信ヘッダ部にある第２のメッセージ認証コードと比較するアーキテクチャ。
【請求項２１】
請求項１３記載のアーキテクチャであって、さらに、
パケットをアセンブルする手段からなり、該パケットヘッダが送信ヘッダ部を含む手段、
第１のモードにおいて該送信ヘッダ部に有効な認証オプション領域を含むための、及び、第２の異なるモードにおいて該送信ヘッダ部に有効なオプション領域を除外するための手段、並びに、
その後に該パケットを送信するための手段からなるアーキテクチャ。