(57)【要約】【課題】  異なる通信端末のプロトコルアドレスが同じ通信端末に属するように見せかけて登録サーバに登録されることを防ぐ。【解決手段】  ＳＩＰサーバ１０２は、ＵＡ１０１からの識別ＩＤを用いたＩＰｖ４アドレスの登録要求に対する応答の際に、ＩＰｖ６アドレスの登録要求においてＵＡ１０１がしたがうべき通信規約をもあわせて送信する（ステップＳ１０３）。ＵＡ１０１は、ＳＩＰサーバ１０２から送信された通信規約にしたがって、識別ＩＤを用いてＩＰｖ６アドレスの登録要求を送信する（ステップＳ１０４）。ＳＩＰサーバ１０２は、ＩＰｖ６アドレスの登録要求が、ステップＳ１０４において送信した通信規約にしたがっている場合に、識別ＩＤとＩＰｖ６アドレスを関連づけて記憶する（ステップＳ１０５）。【選択図】  図１
2007028096.tif 000002
【特許請求の範囲】
【請求項１】
登録サーバへのアクセスに用いる識別ＩＤを有し、その識別ＩＤを用いてプロトコルアドレスの登録要求を行う通信端末と、通信端末からのプロトコルアドレスの登録要求を受けて、そのプロトコルアドレスを識別ＩＤと関連づけて登録テーブルに記憶する登録サーバとの間のマルチプロトコルアドレス登録方法であって、
通信端末から登録サーバへ、その通信端末の識別ＩＤを用いて第１のプロトコルアドレスの登録を要求する第1の登録要求を送信するステップと、
前記登録サーバにおいて、前記登録要求がなされた第１のプロトコルアドレスを前記識別ＩＤと関連づけて前記登録テーブルに記憶するステップと、
前記登録サーバから前記通信端末へ、前記第１の登録要求に対する応答とともに、前記通信端末が有する第２のプロトコルアドレスの登録を要求する第２の登録要求において前記通信端末がしたがうべき第１の通信規約を送信するステップと、
前記通信端末から前記登録サーバへ、前記第１の通信規約にしたがって、前記識別ＩＤを用いた第２の登録要求を送信するステップと、
前記登録サーバにおいて、前記通信端末から送信された第２の登録要求が前記第１の通信規約にしたがっている場合に前記登録要求がなされた第２のプロトコルアドレスを前記識別ＩＤと関連づけて前記登録テーブルに記憶するステップと、
前記登録サーバから前記通信端末へ、前記第２の登録要求に対する応答を送信するステップと
を有することを特徴とするマルチプロトコルアドレス登録方法。
【請求項２】
前記通信端末は第３のプロトコルアドレスをさらに有し、
前記登録サーバから前記通信端末へ前記第２の登録要求に対する応答を送信するステップでは、前記第２の登録要求に対する応答とともに、前記通信端末が有する第３のプロトコルアドレスの登録を要求する第３の登録要求において前記通信端末がしたがうべき第２の通信規約をもあわせて送信し、
前記通信端末から前記登録サーバへ、前記第２の通信規約にしたがって、前記識別ＩＤを用いた第３の登録要求を送信するステップと、
前記登録サーバにおいて、前記通信端末から送信された第３の登録要求が前記第２の通信規約にしたがっている場合に前記登録要求がなされた第３のプロトコルアドレスを前記識別ＩＤと関連づけて前記登録テーブルに記憶するステップと
をさらに有することを特徴とする請求項１に記載のマルチプロトコルアドレス登録方法。
【請求項３】
前記通信端末は第３のプロトコルアドレスをさらに有し、
前記登録サーバから前記通信端末へ前記第１の登録要求に対する応答を送信するステップでは、前記第１の登録要求に対する応答とともに、前記通信端末が有する第３のプロトコルアドレスの登録を要求する第３の登録要求において前記通信端末がしたがうべき第２の通信規約をもあわせて送信し、
前記通信端末から前記登録サーバへ、前記第２の通信規約にしたがって、前記識別ＩＤを用いた第３の登録要求を送信するステップと、
前記登録サーバにおいて、前記通信端末から送信された第３の登録要求が前記第２の通信規約にしたがっている場合に前記登録要求がなされた第３のプロトコルアドレスを前記識別ＩＤと関連づけて前記登録テーブルに記憶するステップと
をさらに有することを特徴とする請求項１に記載のマルチプロトコルアドレス登録方法。
【請求項４】
前記通信端末から前記登録サーバへ前記第１の登録要求を送信するステップでは、前記第１の登録要求とともに、前記第２の登録要求に対する応答において前記登録サーバがしたがうべき第３の通信規約をもあわせて送信し、
前記登録サーバから前記通信端末へ前記第２の登録要求に対する応答を送信するステップでは、前記第２の登録要求に対する応答を、前記通信端末から送信された前記第３の通信規約にしたがって送信する
ことを特徴とする請求項１に記載のマルチプロトコルアドレス登録方法。
【請求項５】
前記第１のプロトコルアドレスが、前記通信端末が接続されたローカルネットワーク上のローカルアドレスであり、
前記通信端末から前記登録サーバへ前記第１の登録要求を送信する際には、アドレス変換装置によって前記第１のプロトコルアドレスをグローバルアドレスに変換して前記第１の登録要求を送信することを特徴とする請求項１に記載のマルチプロトコルアドレス登録方法。
【請求項６】
前記通信端末が有する第１のプロトコルアドレスおよび第２のプロトコルアドレスの前記登録サーバへの登録後、前記通信端末と前記登録サーバとの間で、前記第１のプロトコルアドレスと前記第２のプロトコルアドレスのうちの一方に対応する通信チャネルのみで通信を維持するための信号の送受信を行うステップをさらに有することを特徴とする請求項１に記載のマルチプロトコルアドレス登録方法。
【請求項７】
前記第１のプロトコルアドレスがＩＰｖ４アドレスであり、前記第２のプロトコルアドレスがＩＰｖ６アドレスであることを特徴とする請求項１に記載のマルチプロトコルアドレス登録方法。
【請求項８】
前記第１の通信規約が、前記第２の登録要求に対して用いる暗号化方式であることを特徴とする請求項１に記載のマルチプロトコルアドレス登録方法。
【請求項９】
登録サーバへのアクセスに用いる識別ＩＤを有し、その識別ＩＤを用いてプロトコルアドレスの登録要求を行う通信端末と、通信端末からのプロトコルアドレスの登録要求を受けて、そのプロトコルアドレスを識別ＩＤと関連づけて登録テーブルに記憶する登録サーバとの間のマルチプロトコルアドレス登録方法であって、
通信端末から登録サーバへ、その通信端末の識別ＩＤを用いて第１のプロトコルアドレスの登録を要求する第1の登録要求とともに、その通信端末が有する第２のプロトコルアドレスの登録を要求する第２の登録要求に対する応答において前記登録サーバがしたがうべき通信規約を送信するステップと、
前記登録サーバにおいて、前記登録要求がなされた第１のプロトコルアドレスを前記識別ＩＤと関連づけて前記登録テーブルに記憶するステップと、
前記登録サーバから前記通信端末へ、前記第１の登録要求に対する応答を送信するステップと、
前記通信端末から前記登録サーバへ、前記第２の登録要求を送信するステップと、
前記登録サーバにおいて、前記登録要求がなされた第２のプロトコルアドレスを前記識別ＩＤと関連づけて前記登録テーブルに記憶するステップと、
前記登録サーバから前記通信端末へ、前記通信規約にしたがって、前記第２の登録要求に対する応答を送信するステップと
を有することを特徴とするマルチプロトコルアドレス登録方法。
【請求項１０】
ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバへのアクセスに用いる識別ＩＤを有し、その識別ＩＤを用いてプロトコルアドレスの登録要求を行うユーザエージェントと、ユーザエージェントからのプロトコルアドレスの登録要求を受けて、そのプロトコルアドレスを識別ＩＤと関連づけて登録テーブルに記憶する少なくとも登録サーバを含むＳＩＰサーバとの間のマルチプロトコルアドレス登録方法であって、
ユーザエージェントからＳＩＰサーバへ、そのユーザエージェントの識別ＩＤを用いて第１のプロトコルアドレスの登録を要求する第1の登録要求を送信するステップと、
前記ＳＩＰサーバにおいて、前記登録要求がなされた第１のプロトコルアドレスを前記識別ＩＤと関連づけて前記登録テーブルに記憶するステップと、
前記ＳＩＰサーバから前記ユーザエージェントへ、前記第１の登録要求に対する応答とともに、前記ユーザエージェントが有する第２のプロトコルアドレスの登録を要求する第２の登録要求において前記ユーザエージェントがしたがうべき第１の通信規約を送信するステップと、
前記ユーザエージェントから前記ＳＩＰサーバへ、前記第１の通信規約にしたがって、前記識別ＩＤを用いた第２の登録要求を送信するステップと、
前記ＳＩＰサーバにおいて、前記ユーザエージェントから送信された第２の登録要求が前記第１の通信規約にしたがっている場合に前記登録要求がなされた第２のプロトコルアドレスを前記識別ＩＤと関連づけて前記登録テーブルに記憶するステップと、
前記ＳＩＰサーバから前記ユーザエージェントへ、前記第２の登録要求に対する応答を送信するステップと
を有することを特徴とするマルチプロトコルアドレス登録方法。
【請求項１１】
登録サーバへのアクセスに用いる識別ＩＤを有し、その識別ＩＤを用いてプロトコルアドレスの登録要求を行う通信端末と、通信端末からのプロトコルアドレスの登録要求を受けて、そのプロトコルアドレスを識別ＩＤと関連づけて登録テーブルに登録する登録サーバとを備えるマルチプロトコルアドレス登録システムであって、
前記通信端末は、
前記登録サーバへ、前記識別ＩＤを用いて第１のプロトコルアドレスの登録を要求する第１の登録要求を送信する手段と、
前記登録サーバから、前記第１の登録要求に対する応答とともに、前記通信端末が有する第２のプロトコルアドレスの登録を要求する第２の登録要求において前記通信端末がしたがうべき通信規約を受信する手段と、
前記登録サーバへ、前記通信規約にしたがって、前記第２の登録要求を送信する手段とを備え、
前記登録サーバは、
前記通信端末から送信された前記第１の登録要求を受信する手段と、
前記登録要求がなされた第１のプロトコルアドレスを前記識別ＩＤと関連づけて前記登録テーブルに記憶する手段と、
前記通信端末へ、前記第１の登録要求に対する応答とともに、前記通信端末が有する第２のプロトコルアドレスの登録を要求する第２の登録要求において前記通信端末がしたがうべき通信規約を送信する手段と、
前記通信端末から送信された前記第２の登録要求を受信する手段と、
前記受信した第２の登録要求が前記通信規約にしたがっている場合に前記第２のプロトコルアドレスを前記識別ＩＤと関連づけて前記登録テーブルに記憶する手段と、
前記通信端末へ、前記第２の登録要求に対する応答を送信する手段とを備える
ことを特徴とするマルチプロトコルアドレス登録システム。
【請求項１２】
登録サーバへのアクセスに用いる識別ＩＤを有する通信端末から、その識別ＩＤを用いたプロトコルアドレスの登録要求を受けて、そのプロトコルアドレスを識別ＩＤと関連づけて登録テーブルに記憶するマルチプロトコルアドレス登録サーバであって、
通信端末から送信された第１のプロトコルアドレスの登録を要求する第1の登録要求を受信する手段と、
前記登録要求がなされた第１のプロトコルアドレスを前記識別ＩＤと関連づけて前記登録サーバに記憶する手段と、
前記通信端末へ、前記第１の登録要求に対する応答とともに、前記通信端末が有する第２のプロトコルアドレスの登録を要求する第２の登録要求において前記通信端末がしたがうべき通信規約を送信する手段と、
前記通信端末から送信された第２の登録要求を受信する手段と、
前記受信した第２の登録要求が前記通信規約にしたがっている場合に前記第２のプロトコルアドレスを前記識別ＩＤと関連づけて前記登録テーブルに記憶する手段と、
前記通信端末へ、前記第２の登録要求に対する応答を送信する手段と
を備えることを特徴とするマルチプロトコルアドレス登録サーバ。
【請求項１３】
登録サーバへのアクセスに用いる識別ＩＤを有する通信端末からのプロトコルアドレスの登録要求を受けて、その識別ＩＤと登録要求を受けたプロトコルアドレスとを関連づけて登録テーブルに記憶する登録サーバに対して、プロトコルアドレスの登録要求を行うマルチプロトコルアドレス通信端末であって、
第1のプロトコルアドレスと第２のプロトコルアドレスとを有し、
登録サーバへ、識別ＩＤを用いて前記第１のプロトコルアドレスの登録を要求する第１の登録要求を送信する手段と、
前記登録サーバから、前記第１の登録要求に対する応答とともに、前記第２のプロトコルアドレスの登録を要求する第２の登録要求においてしたがうべき通信規約を受信する手段と、
前記登録サーバへ、前記通信規約にしたがって、前記第２の登録要求を送信する手段と
を備えることを特徴とするマルチプロトコルアドレス通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチプロトコルアドレス登録方法、マルチプロトコルアドレス登録システム、マルチプロトコルアドレス登録サーバおよびマルチプロトコルアドレス通信端末に係わる。
【背景技術】
【０００２】
近年、ＩＰｖ６（インターネットプロトコルバージョン６）などのように、ひとつの通信端末が複数のプロトコルアドレスを持ち、それらのプロトコルアドレスを適宜用いて他の通信端末との間で通信を行うこと可能とするインターネットプロトコルが広く用いられるようになっている。従来このような複数のプロトコルアドレスを有する通信端末と、通信端末のプロトコルアドレスの管理を行うプロキシサーバのような登録サーバとの間では、各通信端末は、その通信端末が有するプロトコルアドレスごとに独立に、登録サーバに対してプロトコルアドレスの登録を行っていた。
【０００３】
しかし、このように、ある通信端末が有する複数のプロトコルアドレスの登録をプロトコルアドレスごとに独立して行うと、異なる複数の通信端末が有するプロトコルアドレスを、あたかもひとつの同じ通信端末が有しているかのように、登録サーバに対して見せかけることが可能になるという問題が生じる。
【０００４】
すなわち、例えば、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ：例えば、非特許文献１を参照）における登録サーバへのプロトコルアドレスの登録において、ユーザが登録サーバへのアクセスのために認められたひとつの識別ＩＤを用いて、２つの通信端末のプロトコルアドレスを、あたかもひとつの通信端末が有するプロトコルアドレスであるかのように独立して登録を行う場合を考える。この場合、登録サーバは、２つの異なる通信端末のプロトコルアドレスを、ユーザに与えたひとつの識別ＩＤと関連づけて登録するため、ユーザは２つの通信端末から同じ識別ＩＤを用いて登録サーバへアクセスすることが可能となる。このようなアクセスが可能になると、例えば、登録サーバの管理者が、登録サーバへのアクセスを通信端末単位で管理する（例えば、課金するなど）ことを意図していたとしても、登録サーバには、２つの異なる通信端末のプロトコルアドレスが、ひとつの識別ＩＤと関連づけて登録されるため、登録サーバの管理者は、実際には２つの異なる通信端末からアクセスされている場合であっても、そのことを知ることができない。
【０００５】
また、例えば、あるユーザがひとつのプロトコルアドレスだけを用いて登録サーバと通信を行っている場合、悪意のある第三者が、そのユーザの識別ＩＤを盗み出し、その識別ＩＤを用いて、別の通信端末のプロトコルアドレスを、あたかも通信を行っているユーザの通信端末のプロトコルアドレスであるかのように登録するということも可能になり、セキュリティ上の問題も生じる。
【非特許文献１】ＲＦＣ  ３３２９  Ｓｅｃｕｒｉｔｙ  Ｍｅｃｈａｎｉｓｍ  Ａｇｒｅｅｍｅｎｔ  ｆｏｒ  ｔｈｅ  Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ  （ＳＩＰ）  Ｊａｎｕａｒｙ  ２００３
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述したように、従来、複数のプロトコルアドレスを有する通信端末が登録サーバへプロトコルアドレスの登録を行う場合には、通信端末は、その通信端末が有するプロトコルアドレスごとに独立に、プロトコルアドレスの登録を行っていた。そのため、異なる通信端末が有するプロトコルアドレスを、あたかも同じ通信端末が有しているかのように、登録サーバに対して見せかけることが可能になり、アクセス管理や通信セキュリティ上の問題を生じる可能性があった。
【０００７】
本発明は、上記従来技術の問題点を解決するためになされたものであって、登録サーバに対して、異なる複数の通信端末のプロトコルアドレスがひとつの同じ通信端末に属するように見せかけることを防止できるようにするマルチプロトコルアドレス登録方法、マルチプロトコルアドレス登録システム、マルチプロトコルアドレス登録サーバおよびマルチプロトコルアドレス通信端末を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明のマルチプロトコルアドレス登録方法は、登録サーバへのアクセスに用いる識別ＩＤを有し、その識別ＩＤを用いてプロトコルアドレスの登録要求を行う通信端末と、通信端末からのプロトコルアドレスの登録要求を受けて、そのプロトコルアドレスを識別ＩＤと関連づけて登録テーブルに記憶する登録サーバとの間のマルチプロトコルアドレス登録方法であって、通信端末から登録サーバへ、その通信端末の識別ＩＤを用いて第１のプロトコルアドレスの登録を要求する第1の登録要求を送信するステップと、前記登録サーバにおいて、前記登録要求がなされた第１のプロトコルアドレスを前記識別ＩＤと関連づけて前記登録テーブルに記憶するステップと、前記登録サーバから前記通信端末へ、前記第１の登録要求に対する応答とともに、前記通信端末が有する第２のプロトコルアドレスの登録を要求する第２の登録要求において前記通信端末がしたがうべき第１の通信規約を送信するステップと、前記通信端末から前記登録サーバへ、前記第１の通信規約にしたがって、前記識別ＩＤを用いた第２の登録要求を送信するステップと、前記登録サーバにおいて、前記通信端末から送信された第２の登録要求が前記第１の通信規約にしたがっている場合に前記登録要求がなされた第２のプロトコルアドレスを前記識別ＩＤと関連づけて前記登録テーブルに記憶するステップと、前記登録サーバから前記通信端末へ、前記第２の登録要求に対する応答を送信するステップとを有することを特徴とする。
【０００９】
また、本発明のマルチプロトコルアドレス登録システムは、登録サーバへのアクセスに用いる識別ＩＤを有し、その識別ＩＤを用いてプロトコルアドレスの登録要求を行う通信端末と、通信端末からのプロトコルアドレスの登録要求を受けて、そのプロトコルアドレスを識別ＩＤと関連づけて登録テーブルに登録する登録サーバとを備えるマルチプロトコルアドレス登録システムであって、前記通信端末は、前記登録サーバへ、前記識別ＩＤを用いて第１のプロトコルアドレスの登録を要求する第１の登録要求を送信する手段と、前記登録サーバから、前記第１の登録要求に対する応答とともに、前記通信端末が有する第２のプロトコルアドレスの登録を要求する第２の登録要求において前記通信端末がしたがうべき通信規約を受信する手段と、前記登録サーバへ、前記通信規約にしたがって、前記第２の登録要求を送信する手段とを備え、前記登録サーバは、前記通信端末から送信された前記第１の登録要求を受信する手段と、前記登録要求がなされた第１のプロトコルアドレスを前記識別ＩＤと関連づけて前記登録テーブルに記憶する手段と、前記通信端末へ、前記第１の登録要求に対する応答とともに、前記通信端末が有する第２のプロトコルアドレスの登録を要求する第２の登録要求において前記通信端末がしたがうべき通信規約を送信する手段と、前記通信端末から送信された前記第２の登録要求を受信する手段と、前記受信した第２の登録要求が前記通信規約にしたがっている場合に前記第２のプロトコルアドレスを前記識別ＩＤと関連づけて前記登録テーブルに記憶する手段と、前記通信端末へ、前記第２の登録要求に対する応答を送信する手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、複数のプロトコルアドレスを有する通信端末から第1のプロトコルアドレスの登録要求があった場合には、登録サーバはその通信端末に対して、第２のプロトコルアドレスの登録要求においてしたがうべき通信規約を送信する。そして、登録サーバは、その通信規約にしたがって第２のプロトコルアドレスの登録要求があった場合に、その第２のプロトコルアドレスをその通信端末の識別ＩＤと関連づけて登録テーブルに記憶する。この場合、第2のプロトコルアドレスの登録要求のための通信規約は、第1のプロトコルアドレスを送信した通信端末だけが知ることができるため、その通信端末だけが、第２のプロトコルアドレスを、その通信端末の識別ＩＤと関連づけて登録することができる。すなわち、登録サーバに対して、異なる複数の通信端末のプロトコルアドレスがひとつの同じ通信端末に属するように見せかけることを防止することが可能になる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施形態について説明する。
【００１２】
（第１の実施形態）
第１の実施形態では、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）にしたがって、ユーザエージェント（Ｕｓｅｒ  Ａｇｅｎｔ：以下、ＵＡと表す）から、少なくとも登録サーバを含むＳＩＰサーバに対して、ＵＡのプロトコルアドレスの登録要求（ＲＥＧＩＳＴＥＲリクエスト）を行う実施形態について説明する。
【００１３】
図１は、本発明の第１の実施形態に係わる通信システムを示す構成図である。
【００１４】
この第１の実施形態に係わる通信システムは、第１のプロトコルアドレス（ＩＰｖ４アドレス）および第２のプロトコルアドレス（ＩＰｖ６アドレス）を有するＵＡ１０１と、インターネットやローカルエリアネットワークなどのネットワーク１０３を介してＵＡ１０１と接続されたＳＩＰサーバ１０２とを備えている。また、ＵＡ１０１は、あらかじめＵＡ（もしくは、ＵＡのユーザ）ごとに与えられたＳＩＰサーバ１０２にアクセスするために用いる識別ＩＤを有し、ＳＩＰサーバ１０２には、この識別ＩＤを用いてプロトコルアドレスの登録要求を行う。
【００１５】
ここで、ＳＩＰにしたがう通信においては、識別ＩＤとは、ＵＡごとに与えられるＳＩＰ−ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒｓ）である。また、ＳＩＰサーバ１０２は、図２に示すように、メモリ１０２ａと、ＵＡとの間のデータ通信を行う通信インタフェース１０２ｂと、通信規約を設定する通信規約設定部１０２ｃと、ＵＡから送信された信号が通信規約にしたがっているか否かを判定する認証部１０２ｄとを備えている。そして、ＳＩＰサーバ１０２のメモリには、あるＵＡからの識別ＩＤを用いたプロトコルアドレスの登録要求を受けて、そのＵＡの識別ＩＤとプロトコルアドレスとを関連づけて記憶するプロトコルアドレス管理テーブルが記憶されている。なお、このＳＩＰサーバ１０２の通信規約設定部１０２ｃおよび認証部１０２ｄは、例えば、ＳＩＰサーバ１０２が備えるＣＰＵ（図示しない）にプログラムを実行させることにより実現すればよい。
【００１６】
次に、図１および図３を用いて、本発明の第１の実施形態に係わる通信システムの動作について説明する。なお、図３は、本発明の第１の実施形態に係わる通信システムの動作を示すフローチャートである。
【００１７】
まず、ＵＡ１０１は、ＳＩＰサーバ１０２へ、ＵＡ１０１に与えられた識別ＩＤを用いて、ＩＰｖ４アドレスの登録要求を送信する（ステップＳ１０１）。ここで、ＳＩＰサーバ１０２へのプロトコルアドレスの登録要求のためのメッセージ形式は、ＳＩＰのメッセージ形式で記載されればよい。すなわち、送信データのヘッダ部もしくはボディー部に、そのデータの要求がプロトコルアドレスの登録（ＲＥＧＩＳＴＥＲ）であること、および、登録を求めるプロトコルアドレス、そして、データを送信するＵＡの識別ＩＤなどが記述されていればよい（例えば、非特許文献１の５６ページ、“１０．２  Ｃｏｎｓｔｒｕｃｔｉｎｇ  ｔｈｅ  ＲＥＧＩＳＴＥＲ  Ｒｅｑｕｅｓｔ”の章を参照）。
【００１８】
ＳＩＰサーバ１０２は、ＵＡ１０１からのＩＰｖ４アドレスの登録要求を受信し、ＵＡ１０１のＩＰｖ４アドレスを識別ＩＤと関連づけて、プロトコルアドレス管理テーブルに記憶する（ステップＳ１０２）。
【００１９】
ＳＩＰサーバ１０２にＵＡ１０１のＩＰｖ４アドレスが登録されると、ＳＩＰサーバ１０２は、ＵＡ１０１に対して、ＩＰｖ４アドレスの登録が完了した旨を通知する応答（例えば、２００ＯＫ応答）を送信する。この応答の際に、ＳＩＰサーバ１０２は、ＵＡ１０１に与えられた識別ＩＤを用いたＩＰｖ６アドレスの登録要求に対してＵＡ１０１がしたがうべき通信規約を通信規約設定部１０２ｃで設定し、設定された通信規約をもあわせて送信する（ステップＳ１０３）。ここで、ＩＰｖ６アドレスの登録要求に対してＵＡ１０１がしたがうべき通信規約とは、例えば、登録要求信号を特定の暗号化方式で暗号化して送信することや、登録要求のメッセージに特定のキーワードを含めて送信することなどをいう。なお、このような通信規約は、ＳＩＰのメッセージ形式にしたがい、応答メッセージのヘッダ部に記述すればよい。登録要求信号を特定の暗号化方式で暗号化して送信することを通信規約とする場合には、例えば、その暗号化に用いる暗号鍵を応答メッセージのヘッダ部に記述すればよい。
【００２０】
また、通信規約設定部１０２ｃにおける通信規約の設定は、例えば、あらかじめ複数の通信規約（例えば、暗号鍵）をＳＩＰサーバ１０２のメモリ１０２ａに記憶しておき、このうちのひとつを読み出して用いてもよいし、ＵＡ１０１からＩＰアドレスの登録要求
を受信するたびに、新たに通信規約（例えば、暗号鍵）を生成し、これを用いるようにしてもよい。
【００２１】
このように、ＩＰｖ４アドレスの登録要求に対する応答とともに、ＵＡ１０１に与えられた識別ＩＤを用いたＩＰｖ６アドレスの登録要求に対してＵＡ１０１がしたがうべき通信規約をもあわせて送信すれば、その通信規約を知ることができるＵＡは、先にＵＡ１０１に与えられた識別ＩＤを用いてＩＰｖ４アドレスの登録要求を行ったＵＡ１０１のみとなる。そのため、ＵＡ１０１以外のＵＡが、ＵＡ１０１の識別ＩＤを用いてＩＰｖ６アドレスの登録要求を行ったとしても、以下のステップにおいて、ＳＩＰサーバ１０２により、その登録要求は拒絶されることになる。
【００２２】
ＳＩＰサーバ１０２からＩＰｖ４アドレスの登録要求に対する応答を受信したＵＡ１０１は、次に、ＳＩＰサーバ１０２から受信した通信規約をバッファ（図示しない）に記憶する。そして、この通信規約したがって、ＳＩＰサーバ１０２に対して、識別ＩＤを用いてＩＰｖ６アドレスの登録要求を送信する（ステップＳ１０４）。
【００２３】
ＳＩＰサーバ１０２は、ＵＡ１０１からの識別ＩＤを用いたＩＰｖ６アドレスの登録要求を受信し、その登録要求が、ステップＳ１０３において送信した通信規約にしたがっている場合には、そのＩＰｖ６アドレスを識別ＩＤと関連づけて、プロトコルアドレス管理テーブルに登録する（ステップＳ１０５）。通信規約にしたがわない場合には、ＳＩＰサーバ１０２は、登録要求のあったＩＰｖ６アドレスをプロトコルアドレス管理テーブルに登録することなく、その登録要求を破棄する。すなわち、ＩＰｖ４アドレスの登録要求を行ったＵＡとＩＰｖ６アドレスの登録要求を行ったＵＡとが同じＵＡである場合にのみ、ＵＡ１０１に与えられた識別ＩＤと各プロトコルアドレスとが関連づけられてＳＩＰサーバ１０２に登録されることとなる。
【００２４】
ここで、ＳＩＰサーバ１０２における登録要求が通信規約にしたがっているか否かの判断は、例えば、登録要求信号を特定の暗号化方式で暗号化して送信することを通信規約とした場合には、ＳＩＰサーバ１０２の認証部１０２ｄにおいて、ＵＡ１０１からの登録要求信号を指定した暗号化方式にしたがって復号し、復号ができるか否かをもって行えばよい。また、例えば、登録要求メッセージに特定のキーワードを含めることを通信規約とした場合には、認証部１０２ｄにおいて、その指定したキーワードがメッセージに含まれているか否かを判断することによって行えばよい。
【００２５】
そして次にＳＩＰサーバ１０２は、ＵＡ１０１に対して、ＩＰｖ６アドレスの登録要求に対する応答を送信する（ステップＳ１０６）。
【００２６】
このように、本発明の第１の実施形態に係わる通信装置によれば、ＳＩＰサーバ１０２は、識別ＩＤを用いたＩＰｖ４アドレスの登録要求に対する応答の際に、登録要求を行ったＵＡ１０１に対して、ＵＡ１０１の識別ＩＤを用いたＩＰｖ６アドレスの登録要求に対する通信規約をも送信する。そして、ＵＡ１０１から、その通信規約にしたがってＵＡ１０１の識別ＩＤを用いたＩＰｖ６アドレスの登録要求がなされた場合にのみ、そのＩＰｖ６アドレスを、その識別ＩＤと関連づけて登録する。このようにすることで、ＳＩＰサーバ１０２は、上述したように、ＩＰｖ４アドレスの登録要求を行ったＵＡとＩＰｖ６アドレスの登録要求を行ったＵＡとが同じＵＡである場合にのみ、ＵＡ１０１に与えられた識別ＩＤと各プロトコルアドレスとを関連づけてプロトコルアドレス管理テーブルに登録することが可能になる。すなわち、ＵＡ１０１とは異なるＵＡから、ＵＡ１０１に与えられた識別ＩＤを用いてＩＰｖ６アドレスの登録を行おうとしても、その登録要求はＳＩＰサーバ１０２によって拒絶され、ＳＩＰサーバ１０２のプロトコルアドレス管理テーブルに登録されることはない。したがって、異なるＵＡのＩＰｖ４アドレスとＩＰｖ６アドレスとが同じ識別ＩＤを用いてＳＩＰサーバ１０２に登録されることを防ぐことができ、例えば、悪意のある第三者などによって、異なるＵＡのプロトコルアドレスが、あたかも同じＵＡに属しているように見せかけてＳＩＰサーバ１０２に登録されることを防止することが可能になる。
【００２７】
なお、上述した実施形態において、ＵＡ１０１がＳＩＰサーバ１０２からＩＰｖ４アドレスの登録要求に対する応答を受け取ってから、あらかじめ定めた時間内に通信規約にしたがったＩＰｖ６アドレスの登録要求をＳＩＰサーバ１０２に送信しなかった場合に、ＳＩＰサーバ１０２において、そのＩＰｖ６アドレスの登録要求を拒絶するようにしてもよい。このように、ＩＰｖ４アドレスの登録要求に対する応答から、ＩＰｖ６アドレスの登録要求までの間の時間に制限を設けることにより、例えば、悪意のある第三者によって、ＳＩＰサーバ１０２からＵＡ１０１へ送信された通信規約が傍受、解析された場合にも、その通信規約の解析のために要する時間を短縮でき、悪意のあるＩＰｖ６アドレスの登録要求の送信を困難にすることが可能になる。
【００２８】
また、上述した実施形態では、ＵＡ１０１が有するプロトコルアドレスをＩＰｖ４アドレスとＩＰｖ６アドレスとして説明を行ったが、ＵＡ１０１が有するプロトコルアドレスは、例えば、２つの異なるＩＰｖ６アドレスであってもよい。また、上述した実施形態では、ＩＰｖ４アドレスの登録要求を先に行い、ＩＰｖ６アドレスの登録要求を後に行っていたが、まず、ＩＰｖ６アドレスの登録要求を先に行い、次に、ＩＰｖ６アドレスの登録要求に対する応答の際にＳＩＰサーバ１０２から送信される通信規約にしたがって、ＵＡ１０１からＩＰｖ４アドレスの登録要求を送信するようにしてもよい。
【００２９】
また、ＵＡ１０１が有するプロトコルアドレスは、ＵＡ１０１が接続されたローカルネットワーク上のローカルアドレスとグローバルアドレスであってもよい。この場合、図４におけるフローチャートのように、ＵＡ１０１からＳＩＰサーバ１０２へのプロトコルアドレスの送信前に、そのローカルアドレスアドレスをアドレス変換装置によってＵＡ１０１が有するグローバルアドレス２とは別のグローバルアドレス１に変換するステップ（ステップＳ２０１）を設ける。そして、変換されたグローバルアドレス１とＵＡ１０１の識別ＩＤとをＳＩＰサーバ１０２に関連づけて登録できるようにする。このようにすることで、ＵＡ１０１が有するローカルアドレスを変換した後のグローバルアドレス１とＵＡ１０１が有するグローバルアドレス２とをＵＡ１０１の識別ＩＤと関連づけてＳＩＰサーバ１０２に登録することが可能になる。
【００３０】
また、上述した実施形態では、ＳＩＰサーバは少なくとも登録サーバを含むこととしたが、ＳＩＰにおいて必要となるプロキシサーバおよびリダイレクトサーバは、登録サーバと同じサーバ上で動作させてもよく、登録サーバとは別のサーバで動作させてもよい。
【００３１】
また、上述した実施形態において、ＵＡ１０１からＳＩＰサーバ１０２へ、ＩＰｖ４アドレスの登録要求を送信する際に、ＵＡ１０１からのＩＰｖ６アドレスの登録要求に対して、ＳＩＰサーバ１０２が応答の際にしたがうべき通信規約をもあわせて送信するようにすることも可能である。この場合の通信システムのフローチャートを図５に表す。
【００３２】
図５では、ＵＡ１０１からＳＩＰサーバ１０２に送信される通信規約を通信規約１、ＳＩＰサーバ１０２からＵＡ１０１へ送信される通信規約を通信規約２としている。このとき、ＵＡ１０１から送信される通信規約１を知ることができるのは、ステップＳ３０１でＵＡ１０１から送信されるＩＰｖ４アドレスの登録要求を受けたＳＩＰサーバ１０２だけとなる。したがって、ＳＩＰサーバからＵＡ１０１へ、ＩＰｖ６アドレスの登録要求に対する応答があった場合、その応答がＵＡ１０１から送信された通信規約１にしたがっていれば、ＵＡ１０１は、ＩＰｖ４アドレスの登録要求を送信したＳＩＰサーバとＩＰｖ６アドレスの登録要求を送信したＳＩＰサーバとが同一のＳＩＰサーバであると知ることが可能になる。このようにすることで、例えば、登録要求を行っているＳＩＰサーバが予期せず同一でなかった場合に、その後の通信を遮断することなどが可能となる。
【００３３】
また、上述した実施形態によりＵＡ１０１の各プロトコルアドレスがＳＩＰサーバ１０２に登録された後に、ＵＡ１０１のＩＰｖ４アドレスを用いた通信チャネルとＩＰｖ６アドレスを用いた通信チャネルのうち、一方の通信チャネルのみを維持するようにしてもよい。すなわち、ＳＩＰサーバ１０２は、プロトコルアドレスの登録を行った後は、登録されているプロトコルアドレスごとに、通信を維持するためのシグナリングチャネルをＵＡ１０１との間に設けるが、このシグナリングチャネルをＵＡ１０１のいずれかのプロトコルアドレスを用いた通信チャネルでのみ維持する。これにより、ＳＩＰサーバ１０２が維持すべきシグナリングチャネルの数を減らすことが可能になり、ＳＩＰサーバ１０２と他のＵＡとの間の通信の負荷を減らすことが可能になる。そして、このような場合でも、上述したようなプロトコルアドレスの登録ステップによってプロトコルアドレスの登録を行えば、登録されたＩＰｖ４アドレスとＩＰｖ６アドレスは、同一のＵＡであるＵＡ１０１に属していることが保証されているため、ＳＩＰサーバ１０２とＵＡ１０１との間の通信を維持することができる。
【００３４】
（第２の実施形態）
第１の実施形態では、ＵＡ１０１が２つのプロトコルアドレスを有する場合について説明した。第２の実施形態では、ＵＡが３つのプロトコルアドレスを有する場合について説明する。
【００３５】
第２の実施形態に係わる通信システムの構成は、図１に表した第１の実施形態の構成と同様であるが、ＵＡ１０１は、ＩＰｖ４アドレス、ＩＰｖ６アドレスの他に、別のＩＰｖ６アドレスを有するものとする。以下では、これらの２つのＩＰｖ６アドレスを、それぞれ、ＩＰｖ６アドレス１およびＩＰｖ６アドレス２と表す。
【００３６】
次に、図６を用いて、本発明の第２の実施形態に係わる通信システムの動作について説明する。なお、図６は、本発明の第２の実施形態に係わる通信システムの動作を示すフローチャートである。また、以下では、本発明の第１の実施の実施形態に係わる通信システムと共通の動作（ステップＳ４０１からステップＳ４０５）については説明を省略する。
【００３７】
ステップＳ４０５で、ＳＩＰサーバ１０２にＵＡ１０１のＩＰｖ６アドレス１が登録されると、ＳＩＰサーバ１０２は、ＵＡ１０１に対して、ＩＰｖ６アドレス１の登録が完了した旨を通知する応答を送信する。この応答の際に、ＳＩＰサーバ１０２は、ＵＡ１０１からの識別ＩＤを用いたＩＰｖ６アドレス２の登録要求に対してＵＡ１０１がしたがうべき通信規約２をもあわせて送信する（ステップＳ４０６）。ここで、ＩＰｖ６アドレス２の登録要求に対してＵＡ１０１がしたがうべき通信規約とは、上述したように、例えば、登録要求信号に対する特定の暗号化方式や特定のキーワードなどをいう。また、この通信規約２は、ＩＰｖ６アドレス１の登録要求のためにＳＩＰサーバ１０２からＵＡ１０１へ送られる通信規約１と同じものであってもよいが、異なる通信規約とするほうが、悪意のある第三者による通信規約の解析が困難になるため望ましい。
【００３８】
このように、ＩＰｖ６アドレス１の登録要求に対する応答とともに、識別ＩＤを用いたＩＰｖ６アドレス２の登録要求に対してＵＡ１０１がしたがうべき通信規約２をもあわせて送信すれば、その通信規約２を知ることができるＵＡは、ＩＰｖ６アドレス１の登録要求を行ったＵＡ１０１のみとなる。そのため、ＵＡ１０１以外のＵＡが、ＵＡ１０１の識別ＩＤを用いてＩＰｖ６アドレス２の登録要求を行ったとしても、以下のステップにおいて、ＳＩＰサーバ１０２により、その登録要求は拒絶されることになる。すなわち、ＩＰｖ６アドレス１の登録要求を行ったＵＡとＩＰｖ６アドレス２の登録要求を行ったＵＡとが同じＵＡである場合にのみ、識別ＩＤと各プロトコルアドレスとを関連づけてＳＩＰサーバ１０２に登録することが可能になる。
【００３９】
ＳＩＰサーバ１０２からＩＰｖ６アドレス１の登録要求に対する応答を受信したＵＡ１０１は、次に、ＳＩＰサーバ１０２から受信した通信規約２にしたがって、ＳＩＰサーバ１０２に対して、識別ＩＤを用いてＩＰｖ６アドレス２の登録要求を送信する（ステップＳ４０７）。
【００４０】
ＳＩＰサーバ１０２は、ＵＡ１０１からの識別ＩＤを用いたＩＰｖ６アドレス２の登録要求を受信し、その登録要求が、ステップＳ４０６において送信した通信規約２にしたがっている場合には、そのＩＰｖ６アドレス２を識別ＩＤと関連づけて、プロトコルアドレス管理テーブルに登録する（ステップＳ４０８）。通信規約２にしたがわない場合には、ＳＩＰサーバ１０２は、登録要求のあったＩＰｖ６アドレスをプロトコルアドレス管理テーブルに登録することなく、その登録要求を破棄する。
【００４１】
そして、ＳＩＰサーバ１０２は、ＵＡ１０１に対して、ＩＰｖ６アドレス２の登録要求に対する応答を送信する（ステップＳ４０９）。
【００４２】
このように、本発明の第２の実施形態に係わる通信システムによれば、ＵＡ１０１が３つのプロトコルアドレスを有する場合にも、ＩＰｖ４アドレス、ＩＰｖ６アドレス１およびＩＰｖ６アドレス２の登録要求を行ったＵＡが同じＵＡである場合にのみ、ＵＡ１０１の識別ＩＤと各プロトコルアドレスとを関連づけてＳＩＰサーバ１０２のプロトコルアドレス管理テーブルに登録することが可能になる。
【００４３】
なお、上述した実施形態では、ＵＡ１０１のＩＰｖ６アドレス２の登録要求における通信規約２は、ステップＳ４０６において、ＩＰｖ６アドレス１の登録要求に対する応答の際に、ＳＩＰサーバ１０２からＵＡ１０１へ送信していたが、この通信規約２を、図７のフローチャートに示すように、ステップＳ５０３において、ＵＡ１０１のＩＰｖ４アドレスの登録要求に対する応答の際に、通信規約１とあわせてＳＩＰサーバ１０２からＵＡ１０１へ送信することも可能である。
【００４４】
また、上述した実施形態では、ＵＡ１０１が３つのプロトコルアドレスを有する場合の実施形態について説明したが、ＵＡ１０１が４つ以上のプロトコルアドレスを有する場合も同様の動作により、各プロトコルアドレスの登録要求を行ったＵＡが同じＵＡである場合にのみ、識別ＩＤと各プロトコルアドレスとを関連づけてＳＩＰサーバ１０２のプロトコルアドレス管理テーブルに登録することが可能になる。
【００４５】
すなわち、ＵＡ１０１からＳＩＰサーバ１０２へ、第ｉ番目のプロトコルアドレスの登録要求がなされ、その応答の際に、ＳＩＰサーバ１０２からＵＡ１０１へ、第ｉ＋１番目のプロトコルアドレスの登録要求の際にＵＡ１０１がしたがうべき通信規約を送信する。ＵＡ１０１は、その通信規約にしたがって第ｉ＋１番目のプロトコルアドレスの登録要求をＳＩＰサーバ１０２へ送信するようにすればよい。
【００４６】
もしくは、ＵＡ１０１からの最初のプロトコルアドレスの登録要求に対する応答の際に、ＵＡ１０１が有する他のプロトコルアドレスの登録要求の際にしたがうべき通信規約をすべてＳＩＰサーバ１０２から送信し、ＵＡ１０１が、それら通信規約にしたがって各プロトコルアドレスの登録要求をＳＩＰサーバ１０２へ送信するようにすることもできる。
【００４７】
なお、この場合、ＳＩＰサーバ１０２は、ＵＡ１０１が有しているプロトコルアドレスすべてを把握している必要はなく、ＵＡ１０１が有する可能性のあるプロトコルアドレスについて通信規約を送信すればよい。そして、ＳＩＰサーバ１０２から通信規約を受信したＵＡ１０１は、自身が有するプロトコルアドレスについてのみ、通信規約にしたがって、ＳＩＰサーバ１０２へ登録要求し、それ以外のプロトコルアドレスの通信規約は破棄すればよい。
【００４８】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００４９】
【図１】本発明の第１の実施形態に係わる通信システムの構成を示すブロック図。
【図２】本発明の第１の実施形態のＳＩＰサーバの構成を示す図。
【図３】本発明の第１の実施形態の動作を示すフローチャート。
【図４】本発明の第１の実施形態の変形例の動作を示すフローチャート。
【図５】本発明の第１の実施形態の変形例の動作を示すフローチャート
【図６】本発明の第２の実施形態の動作を示すフローチャート。
【図７】本発明の第２の実施形態の変形例の動作を示すフローチャート
【符号の説明】
【００５０】
１０１・・・ＵＡ
１０２・・・ＳＩＰサーバ
１０３・・・ネットワーク
【図１】
2007028096.tif 000003
【図２】
2007028096.tif 000004
【図３】
2007028096.tif 000005
【図４】
2007028096.tif 000006
【図５】
2007028096.tif 000007
【図６】
2007028096.tif 000008
【図７】
2007028096.tif 000009