【手続補正書】
【提出日】平成19年10月23日(2007.10.23)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
非特許文献１ないし非特許文献４は、ＳＩＰに関連するＩＥＴＦ（Internet Engineering Task Force）標準に関連する文献である。ここで、非特許文献１は、ＳＩＰのＲＦＣ（Request for Comment）であり、ＴＬＳ(Transport Layer Security)によって、ユーザの認証とＴＬＳメッセージの暗号化を行う方法が記載されている。非特許文献２は、ＴＬＳに関するＲＦＣである。非特許文献３は、ＳＩＰによって送受信されるセッション情報の記述方法（ＳＤＰ：Session Description Protocol）に関するＲＦＣである。非特許文献４は、ＳＤＰまたはＲＴＳＰ（Real Time Streaming Protocol）によって、通信データの暗号化に使用する鍵情報等を交換する方法について記載がある。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
サービス接続確認であるＳＩＰサーバ２０からのACKメッセージを受信すると、再々度メッセージ待ち（Ｓ７０３）となる。この状態で、サービス切断要求であるBYEメッセージをＳＩＰサーバ２０から受信すると、BYEメッセージを解析、サーバ選択テーブルを参照し、暗号通信情報とメッセージ認証情報の消去を行うサービス提供サーバ４０−１を特定（Ｓ７１１）し、このサービス提供サーバ４０−１にクライアント通信情報削除要求を送信し（Ｓ７１２）、サービス提供サーバ４０−１の応答待ちとなる（Ｓ７１３）。サービス提供サーバ４０−１から、正常な通信が行われたことを示すクライアント通信情報削除応答が戻ってきたとき、サービス接続テーブルのエントリを削除し、サーバ選択テーブルを更新する。また、暗号通信情報、メッセージ認証情報の消去、およびサービスの切断をクライアントに通知する200 OKメッセージをＳＩＰサーバ２０に送信して（Ｓ７１４）、メッセージ受信待ち（Ｓ７０３）となる。
なお、ステップ７０３、ステップ７０８またはステップ７１３でエラーを受信したとき、またはタイムアウトしたときには、ステップ７２１、ステップ７２２またはステップ７２３のエラー処理に遷移する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
サービス提供サーバ４０が、クライアント通信情報処理要求を受信したとき、その要求を解析し、当該クライアントとのサービスデータの送受信を停止する（Ｓ８０５）。サービス提供サーバ４０は、当該クライアントとの通信に使用していた、暗号化通信情報、メッセージ認証情報およびアプリケーション情報をクライアント通信情報設定テーブルから消去し、代表サーバ３０にクライアント通信情報削除応答を送信し（Ｓ８０６）、再度代表サーバ３０からの要求受信待ちに遷移する（Ｓ８０１）。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
図１４に示す代表サーバからＳＩＰサーバへのサービス接続応答パケット９０は、図５のＴ５１２で送出されるパケットである。サービス接続応答パケット９０は、ＩＰヘッダ９１と、ＵＤＰ／ＴＣＰヘッダ９２と、サービス接続応答メッセージヘッダ９３と、サービス接続応答メッセージボディ９４とからなり、サービス接続応答メッセージヘッダ９３に、ＳＩＰの接続応答メッセージを含んでいる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
図１５に示す共通サーバからＳＩＰサーバへのサービス応答パケットボディ９４は、設定項目９４１と設定値９４２とからなるテーブルである。設定項目９４１は、クライアントＩＰアドレス、クライアントポート番号、代表サーバにより選択されたクライアント通信情報、アプリケーション情報で構成され、設定値９４２には対応する設定値が記載されている。選択されたクライアント通信情報は、クライアント通信情報ＩＤ（Ｒ）とメッセージ認証コードと認証コード用共通鍵で構成される。クライアント通信情報ＩＤ（Ｒ）は、Responderが送信したデータと認証コードおよび鍵を対応付けるＩＤである。
代表サーバからＳＩＰサーバへのサービス接続応答パケット９０は、ＳＩＰサーバからクライアント１０−１に転送される。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
図１８に示すクライアントからＳＩＰサーバへのサービス切断要求パケット１３０は、図５のＴ５１８で送出されるパケットである。サービス切断要求パケット１３０は、ＩＰヘッダ１３１と、ＵＤＰ／ＴＣＰヘッダ１３２と、サービス切断要求メッセージヘッダ１３３と、サービス切断要求メッセージボディ１３４とからなり、サービス切断要求メッセージヘッダ１３３に、ＳＩＰの切断要求メッセージを含んでいる。サービス切断要求メッセージメッセージヘッダ１３３は、スタートラインに、リクエストメソッドとして、このメッセージがセッション切断要求用であることを示す“BYE”を含み、サービス提供サーバのＩＰアドレスである“192.0.2.4”を含む。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
図２０に示す代表サーバからＳＩＰサーバへのサービス切断応答パケット１４０は、図５のＴ５２２で送出されるパケットである。サービス切断応答パケット１４０は、ＩＰヘッダ１４１と、ＵＤＰ／ＴＣＰヘッダ１４２と、サービス切断応答メッセージヘッダ１４３と、サービス切断応答メッセージボディ１４４とからなり、サービス切断応答メッセージヘッダ１４３に、ＳＩＰの切断応答メッセージを含んでいる。サービス切断応答メッセージメッセージヘッダ１４３は、スタートラインに、リクエストメソッドとして、このメッセージがセッション応答用であることを示す“200 OK”を含み、Call-IDヘッダ、Cseqヘッダは図１８に示した切断要求と同じなので、切断要求に対する切断応答（許可）であることが分かる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
図２５において、データパケット１８０は、ＩＰヘッダ１８１、ＵＤＰ／ＴＣＰヘッダ１８２、クライアント通信情報ＩＤ１８３、暗号化データ１８４、ＨＭＡＣ１８５で構成される。ここで、このデータパケット１８０は、サービス提供サーバからクライアントへ向けたストリーミングデータとしよう。クライアントは、データに添付されたクライアント通信情報ＩＤ（Ｒ）（図示せず）を参照し、クライアント通信情報ＩＤ（Ｒ）に対応するメッセージ認証コード（HMAC-MD5：図１３参照）、認証コード用共通鍵（fe648c578b80a675）、メッセージ暗号化方法（AES-128-CBC）および暗号用共通鍵（1653fe648c578b424ef）を把握する。次に、認証コード用共通鍵を用いて、ＨＭＡＣ１８５を復号しハッシュ（１）を生成する。一方、暗号化データ１８４を暗号用共通鍵で復号し、メッセージ認証コードを用いて、ハッシュ（２）を生成する。ハッシュ（１）とハッシュ（２）が等しければ、データパケット１８０の送信元であるサービス提供サーバが代表サーバの配下にある正規なサービス提供サーバであることを確認できる。
図２４および図２５ではデータパケットをサービス提供サーバからクライアントへのデータとしたが、逆にクライアントからサービス提供サーバ宛てのデータでも同様に、サービス提供サーバは、データに添付されたクライアント通信情報ＩＤ（Ｉ）を参照し、生成した二つのハッシュ値を比較することで、正規なクライアントであることを確認できる。