(57)【特許請求の範囲】
【請求項１】
ユーザーエージェント（１２）の匿名性を維持する一方で、セッション開始プロトコル（ＳＩＰ）通信を容易にするための装置（２６）であって、
該装置（２６）は、
登録要求（４４）を生成するように構成されたリクエスタ（３２）であって、該要求（４４）は、匿名動作に対する要求を示す値によって占められるサポートされたヘッダフィールドを有する、リクエスタと、
該要求（４４）に応答して該ユーザーエージェント（１２）に戻される応答（４６）を検出するように構成された応答検出器（３４）と
を備え、
該応答検出器（３４）は、該ユーザーエージェント（１２）に対する公開大域的ルータブルユーザーエージェント固有リソース識別子（ＧＲＵＵ）および該ユーザーエージェント（１２）に対する匿名大域的ルータブルユーザーエージェント固有リソース識別子（ＡＧＲＵＵ）を含む応答（４６）を検出するように構成されており、該ＡＧＲＵＵは、後続のＳＩＰ通信の間にユーザーエージェント識別子を開示しない匿名ＮＡＩを含むように構成されており、
該応答検出器（３４）は、該応答（４６）の該ＡＧＲＵＵにおいて、該匿名ＮＡＩを検出するようにさらに構成されている、装置。
【請求項２】
前記要求（４４）は、ヘッダ部を含んだＳＩＰ登録要求を備える、請求項１に記載の装置。
【請求項３】
前記ＳＩＰ登録要求のヘッダ部は、前記公開ＧＲＵＵに対する要求を識別するオプションタグを備える、請求項２に記載の装置。
【請求項４】
前記ＳＩＰ登録要求のヘッダ部は、前記ＡＧＲＵＵに対する要求を識別するオプションタグを備える、請求項２に記載の装置。
【請求項５】
ダイアログ識別情報値生成器をさらに含み、該ダイアログ識別情報値生成器は、ランダマイザ動作に従ってユーザーエージェントによる使用のためにダイアログ識別情報値を生成するように構成される、請求項１に記載の装置。
【請求項６】
前記ユーザーエージェント（１２）は、無線デバイスを含み、前記装置（２６）は、前記要求を通信するための無線インターフェースをさらに含む、請求項１に記載の装置。
【請求項７】
セッション開始プロトコル（ＳＩＰ）レジストラのための装置であって、該装置は、登録要求（４４）に従って動作し、
該装置は、
該登録要求（４４）の指示を受信するように構成された検出器（３８）であって、該検出器（３８）は、該要求（４４）が公開大域的ルータブルユーザーエージェント固有リソース識別子と匿名大域的ルータブルユーザーエージェント固有リソース識別子とに対する要求をサポートされたヘッダフィールド内に含むかどうかを検出するように構成される、検出器と、
該検出器（３８）によって検出された該要求（４４）に応答して動作可能な大域的ルータブル識別子アサイナであって、該大域的ルータブル識別子アサイナは、匿名大域的ルータブルユーザーエージェント固有リソース識別子（ＡＧＲＵＵ）および公開大域的ルータブルユーザーエージェント固有リソース識別子（ＧＲＵＵ）を割り当てるように構成されており、該ＡＧＲＵＵは、後続のＳＩＰ通信の間に該ユーザーエージェント識別子を開示しない匿名ＮＡＩを含むように構成されている、大域的ルータブル識別子アサイナと
を備える、装置。
【請求項８】
前記匿名大域的ルータブルユーザーエージェント固有リソース識別子（ＡＧＲＵＵ）は、前記匿名ＮＡＩを含む、請求項７に記載の装置。
【請求項９】
前記匿名大域的ルータブルユーザーエージェント固有リソース識別子（ＡＧＲＵＵ）は、暗号化されたＮＡＩを備える、請求項７に記載の装置。
【請求項１０】
前記匿名大域的ルータブルユーザーエージェント固有リソース識別子（ＡＧＲＵＵ）は、暗号化されたパラメータを備える、請求項７に記載の装置。
【請求項１１】
前記暗号化されたパラメータを形成するために有効なアルゴリズムタイプを識別する、ベースアルゴリズムアイデンティティタグを生成するように構成されたベースアルゴリズムアイデンティティタグ生成器をさらに備える、請求項１０に記載の装置。
【請求項１２】
前記暗号化されたパラメータをさらにランダム化するための使用に利用できるアルゴリズムタイプを識別する、ランダムアルゴリズムアイデンティティタグを生成するように構成されたランダムアルゴリズムアイデンティティタグ生成器をさらに備える、請求項１０に記載の装置。
【請求項１３】
匿名大域的ルータブル識別子の少なくとも一部が暗号化され、装置（２８）は、前記匿名大域的ルータブル識別子の暗号化された部分を解読することが可能な、ノードの位置を識別するアドレスを提供するように構成された識別子をさらに備える、請求項７に記載の装置。
【請求項１４】
前記匿名大域的ルータブルユーザーエージェント固有リソース識別子（ＡＧＲＵＵ）は、ＳＩＰコンタクトヘッダ内に含まれている、請求項１または７に記載の装置。
【請求項１５】
ユーザーエージェント（１２）によるセッション開始プロトコル（ＳＩＰ）通信を容易にする方法であって、該ユーザーエージェント（１２）の識別は匿名であり、
該方法は、
該ユーザーエージェントのリクエスタにおいて、匿名動作に対する要求を示す値によって占められるサポートされたヘッダフィールドを有する要求（４４）を生成する動作と、
応答検出器において、該生成する動作の間に生成された該要求（４４）に応答して該ユーザーエージェント（１２）に戻される応答（４６）を検出する動作であって、該応答（４６）は、公開大域的ルータブルユーザーエージェント固有リソース識別子（ＧＲＵＵ）および匿名大域的ルータブルユーザーエージェント固有リソース識別子（ＡＧＲＵＵ）（５８）を含み、該ＡＧＲＵＵは、後続のＳＩＰ通信の間に該ユーザーエージェント識別子を開示しない匿名ＮＡＩを含んでいる、動作と
を包含する、方法。
【請求項１６】
前記ユーザエージェントにおいて、割り当てる動作の間に該ユーザーエージェント（１２）に割り当てられる前記匿名大域的ルータブルユーザーエージェント固有リソース識別子の一部を暗号化アルゴリズムによって暗号化する動作をさらに包含する、請求項１５に記載の方法。
【請求項１７】
送信の動作に続いて暗号化された、前記匿名大域的ルータブルユーザーエージェント固有リソース識別子の一部をネットワークノードの解読アルゴリズムによって解読する動作をさらに包含する、請求項１６に記載の方法。
【請求項１８】
前記匿名大域的ルータブルユーザーエージェント固有リソース識別子（ＡＧＲＵＵ）は、ＳＩＰコンタクトヘッダ内に含まれる、請求項１４〜１６のいずれか一項に記載の方法。
【請求項１９】
前記匿名大域的ルータブルユーザーエージェント固有リソース識別子の一部を暗号化する動作は、前記ユーザエージェントにおいて、該匿名大域的ルータブルユーザーエージェント固有リソース識別子のドメイン部を前記暗号化アルゴリズムによって暗号化する動作を包含する、請求項１６に記載の方法。
【請求項２０】
前記暗号化する動作は、前記ユーザエージェントにおいて、前記匿名大域的ルータブルユーザーエージェント固有リソース識別子のユーザー部を前記暗号化アルゴリズムによって暗号化する動作をさらに包含する、請求項１９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通常、通信ダイアログの関係者となるユーザーエージェント間で、セッション開始プロトコルシグナリングを利用する通信システムにおける通信に関する。さらに詳しくは、本発明は、通信ダイアログに従ってユーザーエージェントに提供される匿名ＧＲＵＵ（大域的ルータブルユーザーエージェントＵＲＩ）、または他の識別子を生成して送信する装置、および関係する方法に関する。匿名識別子を提供し、かつ、用いることによって、ユーザーエージェントのアイデンティティは、第３者、または他のエージェントには知られることはない。
【背景技術】
【０００２】
デジタル通信技術の発達は、多くの新しい種類の通信デバイスの開発と展開とを可能にしてきた。通信デバイスが動作可能な通信システムは、通信デバイスのセット間でデータの通信を提供する。通信システムにおいて通信デバイスの動作の可能性を保証するために、オペレーティングプロトコルおよび必要条件は、規格化設定体によって、時に規格化され、動作規格に応じた通信デバイスの動作は、同様に規格に応じて動作する他の通信デバイスの動作の可能性を保証する。
【０００３】
シグナリングプロトコルは、通例、そのような規格に列挙される。シグナリングプロトコルは、通信デバイスのセット間に通信を設定するために用いられ、その後の通信セッションのパフォーマンスを可能にする。ＳＩＰ（セッション開始プロトコル）は、ＩＰ（インターネットプロトコル）ベースおよび他のパケットデータの通信スキームで、呼出し設定に従って用いられる、例示的シグナリングプロトコルである。インターネットのような、ＳＩＰを利用する、パケットデータバックボーンに接続可能な通信デバイスは、例えば、ＳＩＰフォンと呼ばれるものを含む。そのようなデバイスは、ピアトゥピアのデバイスであるが、それは、通信ネットワークが、例えば、通信データの通信およびルーティング以外に機能性を提供する必要なく、通信ネットワークを用いて直接的な通信を可能としているからである。
【０００４】
ＲＦＣ３２６１は、例えば、ユーザーエージェントのセット間でのダイアログの確立および維持に従って、ＳＩＰの動作上の必要条件を明らかにする。通常、ユーザーエージェント間のダイアログに従って生成および通信されたメッセージは、データネットワークの連続するロジカルエンティティを介して、一連のプロキシホップを用いて、その間で通信される。一連のプロキシホップは、時にルートセットと称される。メッセージは、ネットワークを介して、連続するホップに続いてユーザーエージェントに伝送される。ＳＩＰメッセージは、ヘッダ部を含み、ヘッダ部は、様々なヘッダフィールドを有し、ヘッダフィールドは、例えば、コンタクトヘッダフィールドを含む。ＲＦＣ３２６１は、特定のＳＩＰメッセージのコンタクトヘッダフィールドが、大域のＵＲＩ（固有リソース識別子）を含むことを要求する。つまり、ＵＲＩは、ネットワークに接続されている任意の構成要素において用いられるようでなくてはならない。ＲＦＣ３２６１は、また、ＵＲＩが、コンタクトＵＲＩが差し込まれたダイアログの外側に送られた要求に対して、有効であるように指令を出す。ＵＲＩで占められたコンタクトヘッダフィールドを含む例示的ＳＩＰメッセージは、招待要求と、登録要求と、参照要求とを含む。
【０００５】
ＩＥＴＦ（インターネットエンジニアリングタスクフォース）ドラフト規格プロトコル、つまりドラフト‐ＩＥＴＦ‐ＳＩＰ‐ＧＲＵＵは、一種のＵＲＩ、すなわち大域的ルータブルユーザーエージェントＵＲＩ（ＧＲＵＵ）といわれるものを定義する。ＧＲＵＵは、固有のユーザーエージェントにおいて、ユーザー（記録のアドレス）へのルーティングに属するプロパティを有し、どこからでも達することができる。さらに、新しい機構は、ＳＩＰユーザーエージェントが、登録に従ってＳＩＰプロバイダのＳＩＰレジストラからＧＲＵＵを取得できることによって、ドラフト規格に定義される。この機構は、よって、ＵＲＩが、ダイアログフォーミング要求のコンタクトヘッダフィールドで用いられることを許可し、ＧＲＵＵを他のＳＩＰユーザーエージェントに通信するために応答する。ＧＲＵＵは、ユーザーのＳＩＰプロバイダによって提供されているので、ＧＲＵＵプロパティは、プロバイダによって保証され得る。そして、その結果、別のＳＩＰユーザーエージェントは、ＧＲＵＵを、固有ユーザーエージェントインスタンスで同一の特定のＡＯＲを目標とするＳＩＰ要求の要求ＵＲＩに挿入することが可能になる。それは、転送および会議アプリケーションを含み、ＧＲＵＵプロパティを要求する様々なアプリケーションが、信頼性があるように作動することを可能にするためである。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、既成のスキームおよびプロトコルは、ユーザーエージェントの匿名性を提供できていない。例えば、呼出し、すなわちダイアログが、第１のユーザーエージェントと第２のユーザーエージェントとの間で確立され、該呼出しが第２のユーザーエージェントから第３のユーザーエージェントに転送されるとき、第１のユーザーエージェントのＧＲＵＵのアイデンティティは、第３のユーザーエージェントによって確かめることが可能である。
【課題を解決するための手段】
【０００７】
従って、持続性を提供し、大域的ルータブルプロパティを提供するが、匿名性をも提供するＧＲＵＵの作成を提供する機構が要求される。
【０００８】
本発明の重要な改善は、ＳＩＰシグナリングとＳＩＰを利用する通信とに関するこの背景情報を考慮して展開されている。
【０００９】
本発明は、さらに以下の手段を提供する。
（項目１）  
セッション開始プロトコル（ＳＩＰ）に従って動作可能なユーザーエージェントのための装置であって、該装置は、該ユーザーエージェントの匿名性を維持する一方で、大域的ルータブル識別子の使用を容易にし、該装置は、
登録要求を生成するように構成されたリクエスタであって、要求は、公開大域的ルータブル識別子と匿名大域的ルータブル識別子とに対する要求を示す値によって占められる、リクエスタと、
該リクエスタによって生成された該要求に応答して該ユーザーエージェントに戻される応答を検出するように構成された応答検出器と
を備える、装置。
（項目２）  
上記リクエスタによって生成される要求は、ヘッダ部を含んだＳＩＰ登録要求を備える、項目１に記載の装置。
（項目３）  
上記リクエスタによって生成されるＳＩＰ登録要求のヘッダ部は、公開大域的ルータブルユーザーエージェントＵＲＩ（固有リソース識別子）に対する要求を識別するオプションタグを備える、項目２に記載の装置。
（項目４）  
上記リクエスタによって生成されるＳＩＰ登録要求のヘッダ部は、匿名大域的ルータブルユーザーエージェントＵＲＩ（固有リソース識別子）に対する要求を識別するオプションタグを備える、項目２に記載の装置。
（項目５）  
ダイアログ識別情報値生成器をさらに含み、該ダイアログ識別情報値生成器は、ランダム化動作に従ってユーザーエージェントによって用いられるダイアログ識別情報値を生成するように構成される、項目１に記載の装置。
（項目６）  
上記ユーザーエージェントは、無線デバイスを含み、上記要求は、無線インターフェースによって通信される、項目１に記載の装置。
（項目７）  
セッション開始プロトコル（ＳＩＰ）レジストラのための装置であって、該装置は、大域的ルータブル識別子に対する登録要求に従って振舞い、該装置は、
該登録要求の指示を受信することに適合した検出器であって、該検出器は、該要求が匿名動作の要求を含むかどうかを検出するように構成される、検出器と、
該検出器によって検出された該要求に応じて動作可能な大域的ルータブル識別子アサイナであって、該大域的ルータブル識別子アサイナは匿名大域的ルータブル識別子を割り当てるように構成される、大域的ルータブル識別子アサイナと
を備える、装置。
（項目８）  
上記大域的ルータブルアサイナによって割り当てられた上記匿名大域的ルータブル識別子は、匿名大域的ルータブルユーザーエージェント固有リソース識別子（ＵＲＩ）を備える、項目７に記載の装置。
（項目９）  
上記匿名大域的ルータブルユーザーエージェントＵＲＩは、匿名ネットワークアサート識別子（ＮＡＩ）を含む、項目７に記載の装置。
（項目１０）  
上記匿名大域的ルータブルユーザーエージェントＵＲＩは、暗号化されたネットワークアサート識別子（ＮＡＩ）を備える、項目７に記載の装置。
（項目１１）  
上記匿名大域的ルータブルユーザーエージェントＵＲＩは、暗号化されたオパークなパラメータを備える、項目７に記載の装置。
（項目１２）  
上記暗号化されたオパークなパラメータを形成するために用いられるアルゴリズムタイプを識別する、ベースアルゴリズムアイデンティティタグを生成するように構成されたベースアルゴリズムアイデンティティタグ生成器をさらに備える、項目１１に記載の装置。
（項目１３）  
上記暗号化されたオパークなパラメータをさらにランダム化するための使用に利用できるアルゴリズムタイプを識別する、ランダムアルゴリズムアイデンティティタグを生成するように構成されたランダムアルゴリズムアイデンティティタグ生成器をさらに備える、項目１１に記載の装置。
（項目１４）  
上記匿名大域的ルータブル識別子のうちの少なくとも一部が暗号化され、上記装置は、上記匿名大域的ルータブル識別子の暗号化された部分を解読することが可能な、ノードの位置を識別するアドレスを提供するように構成されたサービスルート識別子をさらに備える、項目７に記載の装置。
（項目１５）  
ユーザーエージェントの匿名性を維持する一方で、セッション開始プロトコル（ＳＩＰ）ユーザーエージェントの通信に従って用いられる匿名大域的ルータブル識別子の使用を容易にする方法であって、該方法は、
ユーザーエージェントにおいて、大域的ルータブル識別子と匿名大域的ルータブル識別子とに対する要求を示す値によって占められる要求を生成する動作と、
該生成の動作の間に生成された該要求に応答して該ユーザーエージェントに戻された応答を検出する動作と
を包含する、方法。
（項目１６）  
ＳＩＰレジストラにおいて、
上記生成の動作の間に生成された要求を検出する動作であって、検出された際に、上記要求が、上記匿名大域的ルータブル識別子を含むかどうかを検出する、動作と、
上記ユーザーエージェントを識別するために匿名大域的ルータブル識別子を割り当てる動作と、
上記ユーザーエージェントに該匿名大域的ルータブル識別子を送信する動作と
をさらに包含する、項目１５に記載の方法。
（項目１７）  
上記割り当ての動作の間に割り当てられた上記匿名大域的ルータブル識別子のうちの一部を暗号化する動作をさらに包含する、項目１６に記載の方法。
（項目１８）  
上記送信の動作に続いて暗号化された、上記匿名大域的ルータブル識別子のうちの一部を解読する動作をさらに包含する、項目１７に記載の方法。
（項目１９）  
ユーザーエージェントのための装置であって、
該公開ＧＲＵＵのユーザーへの伝送を検出するように構成された公開ＧＲＵＵ検出器と、
該検出器によって検出された公開ＧＲＵＵを受信することに適合したアノニマイザであって、該アノニマイザは該公開ＧＲＵＵの値を変更するように構成された、アノニマイザと
を備える、装置。
（項目２０）  
上記アノニマイザは、上記ユーザーエージェントにおいて既知の値を用いて上記公開ＧＲＵＵの値を変更する、項目１９に記載の装置。
（項目２１）  
セッション開始プロトコル（ＳＩＰ）通信システムのための装置であって、該装置は、アイデンティティ匿名性を保存する一方で、大域的ルータブル識別子の使用を容易にし、該装置は、
送信ノード匿名動作能力を示す第１のメッセージを受信するように構成された第１のメッセージ検出器と、
該第１のメッセージ検出器による上記第１のメッセージの検出に応答して、動作可能な第２のメッセージ生成器であって、該第２のメッセージ生成器は、第２のメッセージを生成するように構成され、該第２のメッセージは、アイデンティティ匿名性を保存する送信ノード能力を提供する匿名大域的ルータブル識別子を含む、第２のメッセージ生成器と
を備える、装置。
【００１０】
（摘要）
匿名ＧＲＵＵ、または他のルーティング識別子を生成して送信し、ＳＩＰシグナリングを利用する通信システム内のユーザーエージェントを識別する装置、および関連する方法。ユーザーエージェントにより生成されたメッセージは、匿名の動作に対するユーザー要求を識別するように生成される。そして、ＳＩＰレジストラか、または他のネットワークデバイスは、匿名ルーティング識別子を提供するように動作し、該ユーザーエージェントの匿名動作が、通信中にそのアイデンティティのプライバシーを維持することを許可する。
【発明を実施するための最良の形態】
【００１１】
従って、本発明は、通信ダイアログの当事者であるユーザーエージェント間でＳＩＰ（セッション開始プロトコル）シグナリングを利用する通信システムにおいて通信する装置および関係する方法を、有利にも提供する。
【００１２】
本発明の実施形態の実施を介して、通信ダイアログに従ってユーザーエージェントに提供される匿名ＧＲＵＵ（大域的ルータブルユーザーエージェントＵＲＩ）、または他の識別子を生成して送信する方法が提供される。
【００１３】
本発明の一局面において、匿名識別子の使用を介して、ユーザーエージェントのアイデンティティは、呼出しエージェントまたは他のエージェントのような第３者には知られることはない。これによって、ユーザーエージェントの匿名性は保たれる。例えば、呼出し転送の場合、呼出しが転送されるユーザーエージェントは、その呼出しの当事者となっている他のユーザーエージェントの実際のアイデンティティは知らされない。
【００１４】
本発明の別の局面において、ユーザーエージェントは、匿名識別子化可能と該ユーザーエージェントを識別する値で占められたフィールドを含む、ＳＩＰメッセージを生成する。メッセージのフィールドは、例えば、ＡＧＲＵＵ（匿名大域的ルータブルユーザーエージェントＵＲＩ）の識別情報で占められる。そのようなフィールドを含むことと、該フィールドをフラグまたは値で占めることとにより、メッセージは、ユーザーエージェントの能力を有する受信者に、ＡＧＲＵＵか、または他の匿名識別子を利用するように動作可能であることを警告する。メッセージは、また、ＳＩＰレジストラに、ＡＧＲＵＵが要求されたことを通知する。
【００１５】
メッセージヘッダフィールドは、例えば、ＡＧＲＵＵ可能の表示を含むコンタクトヘッダフィールドを形成する。コンタクトヘッダフィールドは、登録要求と、登録応答と、招待と、２００ｏｋと、参照と、他のＳＩＰメッセージとの一部を形成する。より一般的に、該フィールドを占めている値は、１つ以上の英数字を含むテキスト文字列を形成する。
【００１６】
本発明の別の局面において、ＳＩＰレジストラのようなネットワークデバイスは、ユーザーエージェントにより生成されたメッセージを受信し、そのメッセージに基づいて動くことができる。ネットワークデバイスは、コンタクトヘッダか、またはメッセージの「サポートされた」フィールドの部分のような、メッセージのフィールドを占める値を検出する。そして、ネットワークデバイスは、ユーザーエージェントへの返信用に登録応答を生成する。登録応答に従来含まれる情報に加えて、ネットワークデバイスは、登録要求を送ったユーザーエージェントに対する匿名ＡＧＲＵＵの値を含むコンタクトフィールドを含む。ＡＧＲＵＵの値は、例えば、英数字のテキスト文字列を形成する。
【００１７】
登録応答、２００ｏｋメッセージ、または他の種類の応答メッセージは、また、ＲＡＮＤ‐ＡＬＧ（ランダム化アルゴリズム）、ＢＡＳＥ‐ＡＬＧ（ベースアルゴリズム）、暗号化ＵＩＤ、および選択的に暗号化ＡＯＲ（記録のアドレス）の値などの、追加の値を含む。
【００１８】
登録応答を受信するユーザーエージェントは、登録応答メッセージのコンタクトヘッダフィールドの値（例えばテキスト文字列）を利用する。
【００１９】
本発明の別の局面において、ユーザーエージェントは、また、追加のメッセージを生成する装置を含み、登録要求メッセージに応答してユーザーエージェントに提供された応答メッセージに含まれる値を利用する。例示的なそのようなメッセージは、ＳＩＰ招待メッセージを含む。ＳＩＰ招待メッセージは、ＡＧＲＵＵのユーザーエージェントのサポートを識別するサポートされたフィールド文字列か、または匿名ＧＲＵＵのサポートを示す別のテキスト文字列を含む。そして、招待メッセージは、また、ユーザーエージェントのＡＧＲＵＵを識別するフィールドを含むコンタクトヘッダフィールドを含む。招待メッセージは、選択的に、さらに暗号化ＵＩＤ値を含む。ＵＩＤ値は、例えばユーザーエージェントに既知の値のキーを用いて暗号化される。キーは、例えば、ＩＰと、ＩＭＳＩと、ＧＰＳ位置表示と、時刻表示と、これらの組み合わせ、および他の値、またはそれらのユーザーエージェントに既知の組み合わせに基づく。匿名ＧＲＵＵを生成するのに用いられてきた暗号化キーを識別するＢａｓｅ  ＡＬＧ、およびＲＡＮＤ  ＡＬＧのような他のフィールドもまた、含まれる。
【００２０】
ユーザーエージェントは、例えば、参照メッセージ、または転送メッセージを含む他のメッセージを生成することができる。そのような他のメッセージは、また、直前に記述したデータに類似しているテキストデータの文字列で占められたコンタクトヘッダフィールドを含む。
【００２１】
一般的に、本発明の実施形態の実施に従って、メッセージは、サポートされたフィールドとともに生成され、または受信される。メッセージの生成に従って、該メッセージは、ＡＧＲＵＵか、または別の類似した値によって、ＡＧＲＵＵのサポートを識別するためにサポートされたフィールドに、占められる。そして、コンタクトフィールドは、ＡＧＲＵＵの値か、またはその類、および選択的にまた、匿名ＧＲＵＵを生成するのに用いられてきた暗号化キーを識別する、暗号化ＵＩＤ値（ＥＵＩＤ）、およびベースＡＬＧ、およびＲＡＮＤ  ＡＬＧを含むように形成される。サポートフィールド、コンタクトフィールド、Ｒ‐ＵＲＩ、およびｔｏ：フィールドは、全て本発明の実施形態に従って提供および利用され、そして、該これらのフィールドのパラメータをも含み得る。
【００２２】
本発明の別の局面において、ユーザーエージェントの匿名性を提供するような方式が提供される。例えば、ユーザーエージェントと他の当事者との間のダイアログが、その当事者から後の当事者に転送されるとき、後の当事者は、ダイアログの匿名性により、ユーザーエージェントのアイデンティティは得られない。
【００２３】
従って、これらの、および他の局面において、セッションインターフェースプロトコルに従って動作可能な通信デバイスに対する装置および方法が提供される。該装置は、大域的ルータブル識別子の使用を容易にして、一方で、通信デバイスの匿名性を維持する。メッセージ生成器は、ＳＩＰメッセージを生成するように構成される。メッセージは、少なくとも、公開大域的ルータブル識別子と、匿名の大域的ルータブル識別子とのための通信デバイスのサポートを示す値で占められる。メッセージ生成器により生成されたメッセージに応答して生成された、応答メッセージを検出するように動作する応答メッセージ検出器もまた、提供される。
【００２４】
従って、最初に図１を参照すると、通常１０で示される通信システムは、ユーザーエージェント間のＳＩＰベース（セッション開始プロトコルベース）の通信を提供し、ユーザーエージェント１２、１４、および１６は、その代表である。一般的な通信システムにおいて、例えばＳＩＰ電話のような多数のユーザーエージェントは、通信ファブリック、すなわち本明細書ではパケットデータネットワーク１８を形成するネットワークに接続される。ユーザーが移動局を含むとき、ネットワーク１８は、さらに、無線アクセスネットワークを表す。
【００２５】
ネットワーク１８は、複数のエンティティを含み、本明細書では包括的にノード２２と参照される。ノードは、任意の機能的で物質的なエンティティであり、各々は、通常、ＩＰ（インターネットプロトコル）アドレスのようなアドレスにより識別される。ユーザーエージェントのセットの間で実施される通信は、一連のノードを介するデータを含む、ルーティングデータパケットにより実行される。ノードは、プロキシを形成し、ノードで形成された一連のプロキシ間のデータ通信は、時に、プロキシホップと称される。ユーザーエージェント間のプロキシホップの収集は、時に、ルートセットと称される。
【００２６】
従来のＳＩＰオペレーションに従って、ダイアログは、呼出し設定手順の完了に応答してユーザーエージェント間に確立される。呼出し設定手順は、通信システムのデバイス間のシグナリングメッセージの交換を含む。ＳＩＰレジストラ２２‐１は、パケットデータネットワークの機能的エンティティの中にあり、ネットワークのノードデバイスを含むか、またはその一部を形成する。ＳＩＰレジストラは、他のものとともに、ユーザーエージェントのセットの間の呼出し設定の期間に実施されるシグナリングメッセージの交換に関連して動作可能である。図の例示的表示において、ユーザーエージェント１２、１４、および１６とＳＩＰレジストラ２２‐１との両方は、本発明の実施形態の装置を含む。
【００２７】
装置２６は、ユーザーエージェントに組み入れられ、装置２８は、ＳＩＰレジストラに組み入れられる。他の実装において、該装置とそのような装置の機能性は、通信システムにおいて他の場所に実装される。装置２６および２８の構成要素は、また、機能的に表され、アルゴリズムによって実行されるソフトウエア、ハードウエアデバイス、およびそれらの組み合わせを含む任意の所望の方式により実装可能である。装置の動作および実行される方法論を介して、向上された通信のプライバシーが提供される。従来の実装は、対照的に、ユーザーエージェントの例えば呼出しや、例えばダイアログが１つの呼び出された当事者から別の呼び出された当事者に転送されるとき、ユーザーエージェントの匿名性と、従ってそのユーザーの匿名性とを保証できない。
【００２８】
装置２６および２８とは、例示的実装において、ＳＩＰメッセージを生成して、かつ、ユーザーエージェントの動作の匿名性を容易にするように組み立てられたＳＩＰメッセージを受信するように、それぞれ動作可能である。装置２６は、メッセージ生成器３２とメッセージ受信器３４とを含む。ユーザーエージェント以外のものは、対応する構成要素を含む。そして、ＳＩＰレジストラ２２‐１に組み入れられた装置２８は、メッセージ生成器３６とメッセージ受信器３８とを含む。それぞれのメッセージ生成器により生成されたメッセージは、登録要求、２００ｏｋメッセージのような登録返信、招待メッセージ、および参照メッセージのような、任意の従来のＳＩＰメッセージを含む。そのようなメッセージの一般的フォーマットの詳細は、既存するプロトコルと適合する。
【００２９】
例えば、呼出しか、または通信のセッションのようなダイアログが確立されるとき、ユーザーエージェントは、最初に登録されなくてはならない。登録されるために、ユーザーエージェントは登録要求メッセージを生成して送る。
【００３０】
図２は、登録要求のメッセージ生成器３２により、生成を介してユーザーエージェントの登録に従った、ユーザーエージェント１２とＳＩＰレジストラ２２‐１との間のメッセージの例示的交換を説明する。図２において、登録要求は、セグメント４４により示され、本明細書においてＳＩＰレジストラ２２‐１への伝送のためにユーザーエージェント２６により生成される。登録要求は、セグメント４４により示されたように、ＡＯＲ（記録のアドレス）、インスタンスＩＤ、およびＡＧＲＵＵ（匿名大域的ルータブルユーザーエージェントＵＲＩ）可能表示を含む。ＳＩＰレジストラのメッセージ受信器は、送信されたメッセージを検出し、該メッセージ受信器のメッセージ生成器は、メッセージ応答を生成し、本明細書では２００ｏｋメッセージであり、ユーザーエージェントの返信のためにセグメント４６により示される。２００ｏｋメッセージは、図２に示されるように、随意で暗号化されたＡＯＲ値、ベースアルゴリズム、オパーク（ｏｐａｑｕｅ）値、およびＲＡＮＤアルゴリズム値を含む。ベースアルゴリズムは、ＥＵＩＤを作り出すために用いられた暗号化スキームを識別し、ＲＡＮＤは、それがそのように選択することを決定する場合、ＳＩＰ  ＵＡがそれをさらにランダム化するために用いるべきアルゴリズムを識別する。
【００３１】
図３は、例示的登録要求４４を説明する。様々なフィールドが従来の値でフォーマットされ、かつ占められる一方で、登録要求は、ユーザーエージェントがさらにＡＧＲＵＵをサポートするという表示とともに、占有された状態のサポートされたフィールドを含む。本明細書において、サポートされたフィールドは、そのようなＡＧＲＵＵ表示４８を含む。つまり、ＳＩＰユーザーエージェントがネットワークを介して登録するとき、該登録は、例示的実装において、ドラフト‐ＩＥＴＦ‐ＳＩＰ‐ＧＲＵＵ‐０７に定義されるようなものであり、メッセージのコンタクトヘッダ部の「ｓｉｐ．ｉｎｓｔａｎｃｅ＝」メディアタグに固有のインスタンスＩＤを提供することと、要求のサポートされたヘッダフィールド内にオプションタグ「ＧＲＵＵ」を含むこととにより、ユーザーエージェントがＧＲＵＵの割り当てを欲しているという表示を含む。そして、「ＡＧＲＵＵ」４８により示されるように、ユーザーエージェントは、サポートされたヘッダフィールド内にオプションタグ「ＡＧＲＵＵ」をまた含むことにより、匿名のＧＲＵＵをサポートするということを示す。別の値は、ＡＧＲＵＵのサポートを示すために用いられ得る。
【００３２】
オプションタグ「ＧＲＵＵ」および「ＡＧＲＵＵ」またはＡＧＲＵＵの要求を示す他の表示を含む、サポートされたヘッダを含むＳＩＰ登録要求を受信した上で、匿名ＧＲＵＵをサポートするＳＩＰレジストラ２２‐１は、公開ＧＲＵＵと匿名ＧＲＵＵとの両方を生成する。公開ＧＲＵＵは、前述のドラフト‐ＩＥＴＦ‐ＳＩＰ‐ＧＲＵＵドキュメントに定義されたＧＲＵＵに応諾する。そして、公開ＧＲＵＵと匿名ＧＲＵＵとの両方は、応答に提供される。
【００３３】
図４は、ＳＩＰレジストラか、または他のネットワークデバイスにより生成された登録応答メッセージを形成する、例示的２００ｏｋメッセージ４６の表示を説明する。メッセージ４６は、通常、既存の２００ｏｋメッセージフォーマットに従ってフォーマットされ、コンタクトフィールド５４を含む。本明細書において、コンタクトフィールドは、オパーク値５６と、ＡＧＲＵＵ値５８と、暗号化ＵＩＤ（ＥＵＩＤ）値６２と、ベースアルゴリズム値６４と、ＲＡＮＤアルゴリズム値６６とにより占められる。
【００３４】
匿名ＧＲＵＵ５８は、匿名か、または暗号化されたＮＡＩ（ネットワークアドレス識別子）と、ランダム化アルゴリズム（ＲＡＮＤ‐ＡＬＧ）６０のような暗号化アルゴリズムを用いて暗号化されたオパークなパラメータとを含み、図２に示される。解読されたとき、暗号化されたオパークなパラメータの値は、対応する公開ＧＲＵＵのオパークなパラメータの値と、また、選択的に、ＧＲＵＵを発しているネットワークノードデバイスにより使用可能な識別子とを戻し、ＧＲＵＵを発行するレジストラを位置付けるか、またはインデックスとして、ＧＲＵＵと関係する格納されたコンタクトを位置付ける。暗号化されたオパークなパラメータは、図４の６２に示されるように、「ＥＵＩＤ」（暗号化された固有識別子）フォーマットのＵＲＮである。ネットワークアドレス識別子のユーザー部分は、また、「匿名」のような固定文字列を用いるよりも、図示されるように、同一アルゴリズムのアプリケーションにより暗号化され得る。
【００３５】
ＲＦＣ３６０８に定義されるようなサービスルートは、また、戻され、サービスルートとして図４に示され、ノードのアドレスを含む。サービスルートフィールドにおいて識別されたノードは、ＧＲＵＵの解読と、ＧＲＵＵの解決とをすることが可能なノードである。匿名ＧＲＵＵがダイアログ‐ＩＤ検証と協働をするために、ダイアログ‐ＩＤ検証が必要なコンタクトにおいての匿名ＧＲＵＵの要求は、招待メッセージのような、送出開始要求のルートセット内のサービスルートフィールドで受信されたＵＲＩを含む。
【００３６】
メッセージ４６に戻されたベースアルゴリズム６４は、レジストラにより用いられたアルゴリズムを識別し、暗号化されたオパークなパラメータの値を生成する。このアルゴリズムの細部は、メッセージが送られるユーザーエージェントに必ずしも理解されない。ユーザーエージェントに戻されたタグは、ユーザーエージェントに提供され、ユーザーエージェントに後のメッセージ内のＧＲＵＵのほかにタグを含むことを許可し、その結果、ホームドメインノードは、どのアルゴリズムがオパーク値を暗号化するのに使われるのかを分かるようになり、また、選択的に、どのアルゴリズムがＮＡＩのユーザー部分が暗号化するのに使われたかが分かるようになる。この包括は、ドメインが異なるアルゴリズムを用いることと、例えば、アルゴリズムに欠陥が生じたような場合にアルゴリズムを変えることとを許可する。
【００３７】
コンタクトヘッダフィールドの一部を形成するＲＡＮＤアルゴリズムタグ６６は、呼出しごとに受信した暗号化されたオパークな値をさらにランダム化するためにユーザーエージェントにより用いられ得る、ユーザーエージェントに既知の暗号化アルゴリズムを識別する。ランダマイザ暗号化アルゴリズムのみがユーザーエージェントに知られており、対応する解読アルゴリズムは、ＧＲＵＵを発するドメイン内のネットワークノードのみに知られている。ランダマイザ暗号化アルゴリズムは、暗号化されたオパークなパラメータの値のシードに追加して、２つの入力パラメータを有する。これらの追加のパラメータは、「ＲＡＮＤ」および「ダイアログ‐ＩＤ」のパラメータを含む。「ＲＡＮＤ」は、例えば、ユーザーエージェントがＧＲＵＵの暗号化されたオパークなパラメータをランダム化するときにユーザーエージェントにより用いられる乱数のような値である。ダイアログ‐ＩＤは、「ＲＡＮＤ」に関連して用いられ、ＧＲＵＵの暗号化されたオパークなパラメータをランダム化する。「ダイアログ‐ＩＤ」は、「ＲＡＮＤ」に関連して用いられる入力であり、ＧＲＵＵの暗号化されたオパークなパラメータをランダム化する。「ダイアログ‐ＩＤ」は、匿名ＧＲＵＵを含む、コンタクトを伴うＳＩＰダイアログを識別するパラメータのうちの１つから引き出された値として、その値がゼロでない限り、特定の記号の意味を有する。一実装において、値は、匿名ＧＲＵＵがダイアログの開始プログラムに属するかどうかに依存して、または作成された要求内の受信者により、ダイアログの呼出し‐ＩＤ、ローカルタグ、またはリモートタグのいずれかの文字列の１６進数に変換される。図２に戻り参照すると、ローカルタグは７２で識別され、呼出しＩＤは７４で表され、リモートタグは７５で識別される。
【００３８】
ベースアルゴリズムとランダマイザアルゴリズムとの両方は、ドメイン内に入力文字列の固有性を保存する特性を有する。ランダムアルゴリズムは、「ＲＡＮＤ」および「ダイアログ‐ＩＤ」といった入力パラメータが、暗号化された結果をどのように解読するかという決定とならなくてはならないとしても、この特性を示す。ランダマイザアルゴリズムは、様々な方式のいずれかを用いて、ユーザーエージェントにより取得可能である。一実装において、例えば、アルゴリズムは、ソフトウエアにおいて符号化されており、安全なプロビジョニング機構を用いてユーザーエージェントにダウンロードされる。あるいは、アルゴリズムは、モバイルユーザーエージェントか、または他の取り外し可能メモリのＵＩＣＣ、またはＳＩＭカードのアプリケーションとして含まれる。または、アルゴリズムは、ＵＳＢ接続デバイスのようなユーザーエージェントに差し込まれた周辺機器のアプリケーションとして含まれる。ユーザーエージェントでのそのようなアルゴリズムのエンコーディングとストレージとは、好ましくは、改ざんおよび分析に耐性がある。
【００３９】
ユーザーエージェントが、ダイアログを作成する要求に匿名ＧＲＵＵを含むコンタクトを含み、ユーザーエージェントが、ダイアログが存在する時間のほとんどの間において、ＧＲＵＵが有効であることを必要とする場合、一実装において、ユーザーエージェントはグリッドパラメータのほかに、匿名ＧＲＵＵと共にダイアログの呼出しＩＤ（ｘ）か、またはローカルタグ（ｘ）を含む。
【００４０】
ユーザーエージェントが、ダイアログを作成する要求に応答して匿名ＧＲＵＵを含むコンタクトを含み、ダイアログが存在する時間の間のみＧＲＵＵが有効であることを必要とする場合、ユーザーエージェントは、一実装において、グリッドパラメータのほかに匿名ＧＲＵＵを用いたダイアログのリモートタグを含む。
【００４１】
グリッドタグは、例えば、前述のドラフト‐ＩＥＴＦ‐ＳＩＰ‐ＧＲＵＵに定義されるものに適合する。グリッドタグは、例示的実装において、ユーザーエージェントからの生成値であり、ＧＲＵＵが利用されるときはユーザーエージェントがＧＲＵＵと関係することを許可する。匿名ＧＲＵＵが用いられるとき、「グリッド」タグ値は、「ＲＡＮＤ」に用いられる値に設定され、ＧＲＵＵをランダム化する。
【００４２】
ユーザーエージェントが、ダイアログが存在する間の期間のみに匿名ＧＲＵＵが有効であることを必要としない場合、ユーザーエージェントは、コンタクトヘッダに「グリッド」タグのみを含み、ユーザーエージェントは、呼出しＩＤ、ローカルタグ、またはリモートタグを含まない。このシナリオにおいて、ＧＲＵＵをランダム化しているとき、ダイアログＩＤに用いられる値はゼロであり、匿名ＧＲＵＵが、解読されたＧＲＵＵを割り当てられたユーザーエージェントを伴う既存ダイアログに対応するかどうかのチェックは行われない。
【００４３】
別のユーザーエージェントが、匿名ＧＲＵＵを含むコンタクトヘッダを伴う要求か、または応答を受信するとき、他のユーザーエージェントは、匿名ＧＲＵＵを含んだユーザーエージェントに達するために、要求の要求ＵＲＩに匿名ＧＲＵＵを含むことが可能である。一実装において、これは、前述のドラフト‐ＩＥＴＦ‐ＳＩＰ‐ＧＲＵＵ‐０７に定義された機構と類似した機構を用いて実行され、匿名要求の受信者が、匿名ＧＲＵＵ拡張を理解することを必要としない。
【００４４】
コンタクトヘッダフィールドに匿名ＧＲＵＵを含む要求を送るユーザーエージェントは、該要求に、登録要求に応答して送られた２００ｏｋメッセージのサービスルートヘッダに戻されたＵＲＩを含む、ルートヘッダを含む。ＵＲＩは、要求を受信し、匿名ＧＲＵＵが「呼出しＩＤ」または「ローカルタグ」パラメータを含むコンタクトにあると見分けるとき、記録ルートヘッダは転送された要求に含まれており、そのダイアログに対する全ての後の要求の全てのルート上にあることを保証し、その結果、ＧＲＵＵが別のユーザーエージェントにより要求ＵＲＩ内で用いられた場合にダイアログが存在するということを立証できるようにするプロキシである。
【００４５】
匿名ＧＲＵＵがドメインによりサポートされている場合、入ってくる要求は全て、プロキシにより記録ルートされなくてはならず、その理由としては、また同様に、要求ＵＲＩ内の「リモートタグ」を伴う匿名ＧＲＵＵを含む要求は、ダイアログの状態に対して立証され得るからである。
【００４６】
「ＡＧＲＵＵ」タグか、または他のタグにより識別された匿名ＧＲＵＵを含む要求が、ＧＲＵＵを支配するドメインにあるプロキシにより受信されるとき、ｅｘａｍｐｌｅ．ｃｏｍとして図中に示されているが、該プロキシは、「ＲＡＮＤ‐ＡＬＧ」タグを用いて、ユーザーエージェントにより用いられるランダマイザアルゴリズムを識別し、ＧＲＵＵをランダム化し、その次にアルゴリズムをオパークなパラメータの値に適用する。値は、「グリッド」タグから用いられ、存在するのなら、匿名ＧＲＵＵを伴う「呼出しＩＤ」か、「リモートタグ」か、または「ローカルタグ」の値から用いられる。「グリッド」タグのみが存在する場合、アルゴリズムのダイアログＩＤパラメータに対して０の値が用いられる。いったん結果が得られると、該結果は、「ＢＡＳＥ‐ＡＬＧ」により識別されるアルゴリズムに提供され、対応する公開ＧＲＵのオパークなパラメータの値、およびＧＲＵＵを発行したレジストラを位置付ける識別子、またはＧＲＵＵと関係する格納されたコンタクトを位置付けるインデックスのいずれかを戻す。なにが戻されるかにより、プロキシは、ＧＲＵＵを発行したレジストラとしてか、またはコンタクトにマッチできるいくつかの他のプロキシとして振舞うプロキシに要求を転送する。一実装において、要求を転送するとき、プロキシは、第２のプロキシによる追加的解読を避けるために、解読された公開ＧＲＵＵオパークパラメータを用いる。
【００４７】
匿名ＧＲＵＵに「呼出しＩＤ」（７４）、「リモートタグ」（７５）、または「ローカルタグ」（７２）が含まれる場合、要求は、要求に含まれるダイアログパラメータに対するダイアログ状態を有するネットワークノードデバイスを用いてルートされる。ネットワークデバイスは、コンタクトヘッダフィールドに匿名ＧＲＵＵを含むオリジナル要求を記録ルートするプロキシを含む。ネットワークデバイスを形成するプロキシは、ダイアログがまだ存在するということをチェックし、前述のドラフト‐ＩＥＴＦ‐ＳＩＰ‐ＧＲＵＵ‐０７で明らかにされた手順を用いて、ユーザーエージェントの登録されたコンタクトに該ダイアログをルートする。
【００４８】
本発明のさらなる局面において、匿名ＧＲＵＵのＮＡＩのユーザー部は、さらに暗号化され、かつ、ランダム化される。暗号化およびランダム化されるとき、解読により、プロキシが匿名ＧＲＵＵのＮＡＩを公開ＧＲＵＵのＮＡＩ（ネットワーク主張されたＩＤ）に変形させることを可能とする。プロキシハンドリングは、プロキシが、オパークなパラメータの値に基づいて公開ＧＲＵＵ  ＮＡＩを格納したり調べたりする必要がないので、簡略化される。
【００４９】
図５は、図１に示されるユーザーエージェント１２のメッセージ生成器３２のような、ユーザーエージェントのメッセージ生成器により生成された、例示的な招待要求メッセージの表示を説明する。招待メッセージ７６は、また、ＳＩＰメッセージフォーマットプロトコルに通常従ってフォーマットされ、本明細書においてはまた、サポートされたフィールドをも含む。サポートされたフィールドは、ＡＧＲＵＵタグ７８か、または匿名ＧＲＵＵのためのサポートを示す他のタグを含む。そして、招待メッセージは、ＡＧＲＵＵ  ８２と、オパークな値８４と、グリッド値８６と、ローカルタグ値８８と、ベースアルゴリズム値９２と、ランダマイザアルゴリズム９４とを含む、コンタクトフィールドを含む。
【００５０】
そして、図６は、ＳＩＰフォーマッティングプロトコルに通常従ってまたフォーマットされた、別の２００ｏｋ応答の表示を説明する。再び、サポートされたフィールドは、ＡＧＲＵＵタグ１０２を含む。そして、２００ｏｋメッセージは、さらに、オパーク値１０４と、ＥＵＩＤ値１０６と、グリッド値１０８と、リモートタグ１１２と、ベースアルゴリズム１１４と、ランダマイザアルゴリズム１１６とを含む、コンタクトヘッダフィールドを含む。
【００５１】
図７は、本発明の実施形態の動作に従ってまた生成された参照メッセージの表示を説明する。再び、参照メッセージは、ＳＩＰメッセージ生成およびシグナリングに従来用いられるオペレーティングプロトコルおよびフォーマットに通常従って組み立てられる。
【００５２】
本明細書において、再び、メッセージは、オパーク値１２４と、ＥＵＩＤ値１２６と、グリッド値１２８と、ローカルタグ値１３２と、ベースアルゴリズム値１３４と、ランダマイザアルゴリズム１３６とを含むコンタクトヘッダフィールドを含む。
【００５３】
参照メッセージのレビューは、呼出しが転送されるユーザーエージェントには、他のユーザーエージェントのアイデンティティは匿名であることを示す。通信のプライバシーは、従って、メッセージの生成および受信と、本発明の実施形態の動作の方法論とを介して提供される。
【００５４】
図８は、ユーザー１２を説明し、本明細書において、無線デバイス、および本発明の代替的実施形態のＳＩＰレジスタ２２‐１を形成する。無線デバイスは、また、ＳＩＰ  ＵＡを含む固定デバイスであり得る。本明細書において、ユーザーエージェントは、匿名ＧＲＵＵのＳＩＰレジストラによる割り当てなしに動作する。本明細書では、代わりに、登録要求に従ったユーザーエージェントは、単にＧＲＵＵの指定を要求するのみである。そして、ＧＲＵＵは、ユーザーエージェントへのレジストラにより提供される。
【００５５】
その後、新しいＳＩＰセッションが開始されようとするとき、ユーザーのアイデンティティは制限されるべきで、別の関係者、つまりＢ関係者には提供されるべきではないという決定が下され得る。そのような決定がなされる場合、送られたＧＲＵＵは、特定のダイアログに固有のものである。そして、ＧＲＵＵは、呼び出された関係者には匿名となる。
【００５６】
公開ＧＲＵＵは、本明細書では１４２で示され、ユーザーエージェント１２で入手できるが、調べられ、ユーザーエージェントとレジストラ２２‐１とに知られているキー１４４を用いて暗号化される。ユーザーエージェントがＧＳＭ／ＵＭＴＳデバイスを形成するとき、キーは、例えば、デバイスで入手できるＡＫＡキーのうちの１つを形成する。追加して、ダイアログトークン１４６はまた、ＧＲＵＵ  １４２を暗号化するのに用いられ、その結果、結果として生じる暗号化された値は、その特定のＳＩＰダイアログのみに対して有効である。トークンは、例えば、呼出しＩＤ、リモートタグ、またはローカルタグを形成する。ＧＲＵＵに行われる動作は、アノニマイザ１４８により実行される。そして、それにより、ＧＲＵＵをランダム化するのに使われる値は、ユーザーエージェントにおいてのみ知られる。
【００５７】
公開ＧＲＵＵの暗号化に続いて、レジストラＩＤ１５２は、ＮＡＩのユーザー名の部分か、またはＮＡＩのドメイン部分に添えられる。結果として生じるＮＡＩ、つまり新しいＮＡＩは、その次にＧＲＵＵとして用いられる。そしてＧＲＵＵは、コンタクトヘッダ内に組み立てられる。
【００５８】
図９は、例示的な招待メッセージを説明し、値１６２で占められたコンタクトヘッダフィールド１５８を含む１５６で通常表され、匿名ＧＲＵＵになることが示される。一実装において、匿名ＧＲＵＵは、匿名ＧＲＵＵに対してＡＧＲＵＵとして再分類化されたＧＲＵＵ  ＩＤである。
【００５９】
他の実装において、コンタクトヘッダフィールド値の他のバリエーションが用いられる。例えば、ｈｏｍｅ１．ｎｅｔ＠ｈｆｄｓｈｇｕｅｓｒ９８ｇｎ！ｓｃｓｃｆｌ．ｈｏｍｅ１．ｎｅｔ、ｈｆｄｓｈｇｕｅｓｒ９８ｇｎ＠ｓｃｓｃｆ１．ｈｏｍｅ１．ｎｅｔ、またはそのような値の様々な暗号化バージョンが用いられ、ｈｆｄｓｈｇｕｅｓｒ９８ｇｎはＳＩＰレジストラおよびＳＩＰ  ＵＡのみに知られた暗号化されたＡＯＲである。
【００６０】
ＳＩＰ招待メッセージのＳＩＰレジストラでの送信および受信に続いて、レジストラは、ＳＩＰメッセージを調べて、コンタクトヘッダが匿名ＧＲＵＵの使用を識別するということを検出する。レジストラはＳＩＰユーザーエージェントに対して格納されてきたキー１４４とダイアログトークン１４６と用いてＧＲＵＵを解読する。そして、ｈｆｄｓｈｇｕｅｓｒ９８ｇｎ＝ｕｓｅｒ１＿ｐｕｂｌｉｃ１のような関係が記録の上で作成される。そして、その次にＳＩＰ招待メッセージは転送される。
【００６１】
追加的に、ＳＩＰメッセージを受信すると、レジストラ２２‐１は該ＳＩＰメッセージを調べる。レジストラは、要求されたＵＲＩから、匿名ＧＲＵＵであるというメッセージを検出する。そして、その次に、レジストラは、ｒ‐ＵＲＩから導出されたユーザー名の部分を取り、インスタンス識別情報で正しいＡＯＲを位置付ける。
【００６２】
図１０は、通常１６８で示される、以下に示される任意のフォーマットにおいて、要求されたＵＲＩを伴ってＳＩＰメッセージを受信するｉ‐ＣＳＣＦを代表する表示を説明する。
【００６３】
【化１】
0005132975.tif 000002
該値は、匿名ＧＲＵＵが用いられているということを識別する。その次に、コンタクトヘッダが調べられる。本明細書において、ユーザー名の部分は、調べられ、レジストラＩＤは取り除かれる。ＨＳＳディップを行ってＧＲＵＵに関係するレジストラを見つけるよりも、Ｉ‐ＣＳＣＦは、レジストラにレジストラＩＤをマッピングすることにより、レジストラにＳＩＰメッセージを直接送る。
【００６４】
それによって、再び、ユーザーエージェントの匿名性は維持される。そして、通信のプライバシーはさらに保証される。
【００６５】
上記の記述は、本発明の実装のための好ましい例であり、本発明の範囲は、この記述により必ずしも制限されるものではない。本発明の範囲は、本明細書中の請求項により定義される。
【図面の簡単な説明】
【００６６】
【図１】図１は、本発明の実施形態を動作することが可能な通信システムの機能ブロック図を説明する。
【図２】図２は、図１に示される通信システムの動作中に生成された、例示的なシグナリングの典型的なメッセージシーケンス図を説明する。
【図３】図３は、本発明の実施形態の動作に従って生成された例示的な登録要求メッセージを説明する。
【図４】図４は、本発明の実施形態の動作に従って生成された例示的な登録応答メッセージを説明する。
【図５】図５は、本発明の実施形態の動作に従って生成された例示的な招待メッセージを説明する。
【図６】図６は、本発明の実施形態の動作に従って生成された例示的な２００ｏｋメッセージを説明する。
【図７】図７は、本発明の実施形態の動作に従って生成された例示的な参照メッセージを説明する。
【図８】図８は、本発明の代替的実施形態に従って用いられたエンティティの機能ブロック図を説明する。
【図９】図９は、本発明の実施形態の動作に従って生成された例示的な招待メッセージを説明する。
【図１０】図１０は、本発明の実施形態の動作に従って生成された別のメッセージの表示を説明する。
【符号の説明】
【００６７】
１２、１４、１６  ユーザーエージェント
１８  ネットワーク
２２  ノード
２２‐１  ＳＩＰレジストラ
３６  メッセージ生成器
３８  メッセージ受信器
【図１】
0005132975.tif 000003
【図２】
0005132975.tif 000004
【図３】
0005132975.tif 000005
【図４】
0005132975.tif 000006
【図５】
0005132975.tif 000007
【図６】
0005132975.tif 000008
【図７】
0005132975.tif 000009
【図８】
0005132975.tif 000010
【図９】
0005132975.tif 000011
【図１０】
0005132975.tif 000012