(57)【要約】自己のアドレスと相手のアドレスとこれらのアドレスに基づいて通信される通信情報に対する処理を表す処理情報とを含むリンク情報によって構成されるリンク情報リストを格納するリンク情報リスト格納部１０６と、リンク情報選択部１３０によって選択された変更するリンク情報に変更内容を表す変更情報を登録する変更情報登録部１３２と、変更情報が登録されたリンク情報に含まれる相手アドレスが指し示す相手を送信先としてリンク情報の変更の旨を表すリンク変更情報を送信するリンク変更情報送信部１３６と、リンク変更情報の送信に応じて返信された応答情報に応じて変更情報が登録されたリンク情報を変更情報に基づいて変更するリンク情報変更部１３８と、を備える。
2005022394.tif 000002
【特許請求の範囲】
【請求項１】
自己のアドレスと相手のアドレスとこれらのアドレスに基づいて通信される通信情報に対する処理を表す処理情報とを含むリンク情報によって構成されるリンク情報リストを格納するリンク情報リスト格納部と、
変更すべきリンク情報を選択するリンク情報選択部と、
前記リンク情報選択部によって選択されたリンク情報に変更内容を表す変更情報を登録する変更情報登録部と、
前記変更情報が登録されたリンク情報に含まれる相手アドレスが指し示す相手を送信先として前記リンク情報の変更の旨を表すリンク変更情報を送信するリンク変更情報送信部と、
前記リンク変更情報の送信に応じて返信された応答情報に応じて前記変更情報が登録されたリンク情報を前記変更情報に基づいて変更するリンク情報変更部、
とを含むアドレス通知装置。
【請求項２】
請求項１に記載のアドレス通知装置において、
前記リンク情報変更部は、相手のアドレス通知装置から受信した相手のリンク変更情報に基づいて前記リンク情報を変更するようにされており、
更に、前記リンク情報変更部によって前記リンク情報が前記相手のリンク変更情報に基づいて変更された際に前記相手のリンク変更情報に対する応答情報を前記相手のアドレス通知装置に返信する応答情報送信部が設けられている。
【請求項３】
請求項１に記載のアドレス通知装置において、
前記変更情報が登録された新たな前記リンク情報を生成し、生成したリンク情報を前記リンク情報リストに登録するリンク情報登録部が設けられている。
【請求項４】
請求項１乃至３の何れか１項に記載のアドレス通知装置において、前記リンク情報選択部によって選択されるリンク情報は、前記リンク情報リストから抹消するものを含み、
前記変更情報登録部は、リンク情報選択部によって前記リンク情報リストから抹消されたリンク情報が選択された場合には、登録される変更情報が、前記リンク情報リストから前記リンク情報が抹消された旨を表し、
前記リンク情報変更部は、前記リンク情報選択部によって選択されたリンク情報を前記リンク情報リストから抹消するようにされている。
【請求項５】
請求項１乃至３の何れか１項に記載のアドレス通知装置において、
前記リンク変更情報送信部は、前記リンク変更情報を送信する際に、前記リンク変更情報を含む通信情報が改ざんされていないことを証明する署名情報を前記通信情報に付加するようにされている。
【請求項６】
請求項４に記載のアドレス通知装置において、
前記リンク変更情報送信部は、前記リンク変更情報を送信する際に、前記リンク変更情報を含む通信情報が改ざんされていないことを証明する署名情報を前記通信情報に付加するようにされている。
【請求項７】
請求項１乃至３の何れか１項に記載のアドレス通知装置において、前記リンク情報リストの自己アドレスと関係つけられたユーザ識別情報を含む自己情報と、各前記ユーザ識別情報に対応して前記アドレス通知装置による通信にセキュリティを与える鍵情報から成るプロファイル情報リストとを格納する自己情報リスト格納部が設けられている。
【請求項８】
請求項１に記載のアドレス通知装置によるアドレス通知方法であり、
（ａ）前記変更情報が登録されたリンク情報に含まれる相手アドレスが指し示す相手を送信先として前記リンク情報の変更の旨を表すリンク変更情報を送信するステップと、
（ｂ）前記リンク変更情報の送信に応じて相手のアドレス通知装置から受信した応答情報に応じて前記変更情報が登録されたリンク情報を前記変更情報に基づいて変更するステップ、
とを含む。
【請求項９】
請求項８に記載のアドレス通知方法において、相手のアドレス通知装置から受信した相手のリンク変更情報に基づいて前記リンク情報を変更するステップと、
前記リンク情報が前記相手のリンク変更情報に基づいて変更された際に前記相手のリンク変更情報に対する応答情報を前記相手のアドレス通知装置に返信するステップ、
とを含む。
【請求項１０】
請求項９に記載のアドレス通知方法は、更に、リンク変更情報に基づいて変更したリンク情報が、前記リンク情報リストの他のリンク情報の１つと同一であれば、それら２つのリンク情報をマージして１つのリンク情報とするステップを含む。
【請求項１１】
請求項８に記載のアドレス通知方法は、更に、前記変更情報が登録された新たなリンク情報を生成し、前記新たなリンク情報を前記リンク情報リストに登録するステップを含む。
【請求項１２】
請求項８乃至１１の何れか１項に記載のアドレス通知方法において、前記変更を選択されたリンク情報は、前記リンク情報リストから抹消するものを含み、前記リンク情報リストから抹消されたリンク情報が選択された場合には、登録される変更情報が、前記リンク情報リストから前記リンク情報が抹消された旨を表し、前記方法は更に、
変更が選択されたリンク情報を前記リンク情報リストから抹消するステップを含む。
【請求項１３】
請求項８乃至１１の何れか１項に記載のアドレス通知方法は、更に、前記リンク変更情報を送信する際に、前記リンク変更情報を含む通信情報が改ざんされていないことを証明する署名情報を前記通信情報に付加するステップを含む。
【請求項１４】
請求項１２に記載のアドレス通知方法は、更に、前記リンク変更情報を送信する際に、前記リンク変更情報を含む通信情報が改ざんされていないことを証明する署名情報を前記通信情報に付加するステップを含む。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、アドレス通知装置及びアドレス通知方法に関し、詳しくは、通信サービスにおいてユーザ端末間でそれぞれのアドレスを通知するアドレス通知装置及びアドレス通知方法に関するものである。
【背景技術】
【０００２】  電話、電子メール、及びＩＰ電話等のネットワーク上の通信サービスにおいては、電話番号、メールアドレス、ＳＩＰ  ＵＲＩ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ  Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒｓ）またはＩＰアドレス等の自己のアドレスを通信相手に通知しておく必要がある。以下において、これらの様々な種類のアドレスを単にアドレスと呼ぶことにする。
従来、通信サービスにおいてユーザ端末間でそれぞれのアドレスを通知するアドレス通知装置がある。
例えば、送信側（例えばメール機能を持つ携帯電話機）では、メールアドレスをメール文に付加して送信し、受信側では、メール文を受信した時に、受信したメール文に付加されたのアドレスが未登録であれば登録し、登録されているアドレスと内容が異なれば受信メール文に付加されたアドレスを以って登録されているアドレスを変更（更新）するものがある（例えば特許文献１参照）。このように構成することで、メールアドレス等をキー入力によらずに登録することができ、操作性を向上させることができる。【０００３】  しかしながら、前述した従来の技術では、付加されているアドレスに基づいて受信された通信情報の受け取りの可否や振り分け、及び通信情報に施す暗号化等の送受信される通信情報に対する処理を表す処理情報が設定されている場合には、メールアドレス（アドレス）の変更に伴って、処理情報を変更しなければならなくなるといった問題があった。
【特許文献１】特開２００２−１６３２０４公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】  本発明は、このような問題を解決するためになされたもので、送受信される通信情報に対する処理を表す処理情報が設定されている場合でも、処理情報の変更を要せずにアドレスを変更することができるアドレス通知装置を提供するものである。
【課題を解決するための手段】
【０００５】  本発明によるアドレス通知装置は、
自己のアドレスと相手のアドレスとこれらのアドレスに基づいて通信される通信情報に対する処理を表す処理情報とを含むリンク情報によって構成されるリンク情報リストを格納するリンク情報リスト格納部と、
変更すべきリンク情報を選択するリンク情報選択部と、
前記リンク情報選択部によって選択されたリンク情報に変更内容を表す変更情報を登録する変更情報登録部と、
前記変更情報が登録されたリンク情報に含まれる相手アドレスが指し示す相手を送信先として前記リンク情報の変更の旨を表すリンク変更情報を送信するリンク変更情報送信部と、
前記リンク変更情報の送信に応じて返信された応答情報に応じて前記変更情報が登録されたリンク情報を前記変更情報に基づいて変更するリンク情報変更部、
とを含むように構成される。【０００６】  前記アドレス通知装置によるアドレス通知方法は、
（ａ）前記変更情報が登録されたリンク情報に含まれる相手アドレスが指し示す相手を送信先として前記リンク情報の変更の旨を表すリンク変更情報を送信するステップと、
（ｂ）前記リンク変更情報の送信に応じて相手のアドレス通知装置から受信した応答情報に応じて前記変更情報が登録されたリンク情報を前記変更情報に基づいて変更するステップ、
とを含む。【０００７】  この発明によれば、自己のアドレスと相手のアドレスとこれらのアドレスに基づいて通信される通信情報に対する処理を表す処理情報とを含むリンク情報に対して自己のアドレスまたは相手のアドレスを変更するため、リンク情報に処理情報が設定されている場合でも、処理情報の変更を要せずに自己のアドレスまたは相手のアドレスを変更することができる。
【発明の効果】
【０００８】  以上説明したように、アドレス通知装置１００によれば、自己アドレスと相手アドレスとこれらのアドレスに基づいて通信される通信情報に対する処理を表す処理情報とを含むリンク情報に対して自己アドレスまたは相手アドレスを変更するため、リンク情報に処理情報が設定されている場合でも、処理情報の変更を要せずに自己アドレスまたは相手アドレスを変更することができる。
また、本発明のアドレス通知装置によれば、個人を識別するためにアドレスを用いるのではなく、通信情報の送信先としてのアドレスと、個人を識別するためのユーザ識別子を分離した構成になっている。このため複数の自己アドレスを相手別、目的別に使い分けることが可能となっている。アドレスは第三者には知られたくないプライバシー情報であり、漏洩したアドレスのリストを用いて望まない通信情報を受信することがあるが、本発明によれば、相手との通信設定を変えることなく、アドレスを高頻度かつ容易に変更することができるので、上記のような迷惑通信の抑制に対しても効果がある。また、相手ごとにアドレスを設定できるので、特定の相手に対してのみアドレスを変更したり通信情報の配送可否などのアクセス制御が可能となる。このようなアクセス制御は、送受信アドレスの組により定義されるリンク情報に基づいてネットワーク上で実現することもできる。【０００９】  また、本発明ではアドレスとユーザ識別子を関連付けることで、複数のアドレスが同一ユーザのものであることが保証できる。たとえば、アドレスを更新する際に、古いアドレスと新しいアドレスが同一ユーザのものであることを保証できる。また、複数のアドレスが同一ユーザのものであった場合にこれを保証することができる。
さらに、ユーザ識別子と鍵情報を関連付けることで認証が可能になり、本人確認に基づく安全なアドレスの更新が可能となるほか、リンク変更情報の改ざんを防止できる。ユーザ識別子と鍵情報の関連付けは、別途、公開鍵証明書等により保証されていてもよい。【００１０】  本発明のアドレス通知装置によれば、自己のアドレスを相手のアドレスと関連付けてリンクとして管理するため、同一の相手に対して複数のリンクを確立でき、それぞれのリンクを使い分けることができる。たとえば目的別、ＡからＢへ、またＢからＡへといった方向別、有線、無線といった通信メディア別に異なるアドレスを割り当て、異なるリンクとして管理することで、暗号化や振り分けなどの設定の使い分けが可能となる。
ところで、本明細の実施例ではリンク変更情報や応答情報などの制御情報の送信を、制御対象となるリンクを通して行っているが、リンク変更情報や応答情報を受信した際の処理は、それらの制御情報がどのリンクを通して送られたかに依存しないようになっている。すなわちリンク変更情報や応答情報は、受け取る相手が同一であれば異なるリンクを通して送信してもよい。たとえば同一の相手に対して常時通信可能な低速な通信メディアを用いたリンクと時々通信可能な高速な通信メディアを用いたリンクがあり、高速リンクのアドレスが頻繁に変わる場合には、低速リンクを通して高速リンクのためのリンク変更情報を送信してもよい。すなわち、時々通信可能な通信メディア上のリンクを有効に利用することができる。【００１１】  また、アドレスと表示名を独立して管理するため、アドレスを変更した場合でも表示名を利用したユーザインターフェイスが変わることがない。すなわちユーザはアドレスを意識することがなく表示名により操作を行えるので、自動的なアドレスの変更を意識せず、かつ安全に行うことができる。
なお電子メールのシステムを実施例として記述したが、アドレスは電子メールアドレスに限らずＩＰアドレスや、電話番号や、ＳＩＰ  ＵＲＬなどでもよい。
【図面の簡単な説明】
【００１２】［図１］本発明の一実施形態に係るアドレス通知システムの構成を示すブロック図。
［図２］本発明の一実施形態に係るアドレス通知装置の構成を示すブロック図。
［図３］Ａは本発明の一実施形態に係る自己情報リストのデータ形式、Ｂはプロファイル情報リストのデータ形式の例を表す説明図。
［図４］本発明の一実施形態に係る相手情報リストのデータ形式の例を表す説明図。
［図５］Ａは本発明の一実施形態に係るリンク情報リストのデータ形式、Ｂはスクリプトリストのデータ形式の例を表す説明図。
［図６］本発明の一実施形態に係るリンク変更情報のデータ形式の例を表す説明図であり、Ａは自己アドレス変更、Ｂはリンク情報抹消、Ｃはリンク情報登録、Ｄは自己アドレス変更の応答（許可）、Ｅはリンク情報登録の応答（許可）、Ｆはリンク情報登録の応答（拒否）、Ｇは付加情報をそれぞれ示す。
［図７］本発明の一実施形態に係るアドレス変更のためのアドレス通知装置間のデータ送受信を説明するための図。
［図８］本発明の一実施形態にかかる新規のリンク情報登録のためのアドレス通知装置間のデータ送受信を説明するための図。
［図９］本発明の一実施形態に係るリンク抹消のためのアドレス通知装置間のデータ送受信を説明するための図。
［図１０］本発明の一実施形態に係るユーザ間のリンクについて両ユーザがそれぞれアドレスを同時に変更する場合のデータ送受信の例を示す図。
［図１１］本発明の一実施形態に係るリンク情報のマージのためのアドレス通知装置間のデータ送受信を説明するための図。
［図１２］本発明の一実施形態に係るマージ拒否を行ってアドレス変更する場合のアドレス通知装置間のデータ送受信を説明するための図。
［図１３］本発明の一実施形態に係るアドレス通知装置の自己アドレス変更動作を示すフローチャート。
［図１４］本発明の一実施形態に係るアドレス通知装置のリンク情報抹消動作を示すフローチャート。
［図１５］本発明の一実施形態に係るアドレス通知装置のリンク情報登録動作を示すフローチャート。
［図１６］本発明の一実施形態に係るアドレス通知装置のリンク変更情報受信動作を示すフローチャート。
［図１７］本発明の一実施形態に係るアドレス通知装置の応答変更動作を示すフローチャート。
［図１８］本発明の一実施形態に係るアドレス通知装置の応答登録動作を示すフローチャート。
［図１９］本発明の一実施形態に係るアドレス通知装置の応答抹消動作を示すフローチャート。
［図２０］本発明の一実施形態に係るアドレス通知装置の応答情報受信動作を示すフローチャート。
［図２１］本発明の一実施形態に係るアドレス通知装置の付加情報受信動作を示すフローチャート。
【発明を実施するための最良の形態】
【００１３】  以下、本発明の実施の形態について、図面を参照して説明する。
図１は、本発明の一実施形態に係るアドレス通知システム１０００の構成を示すブロック図である。
アドレス通知システム１０００は、ネットワーク１０を介して接続された複数のアドレス通知装置１００−１，１００−２，…と、アドレス通知装置にアドレスを発行する１つ以上のアドレス発行サーバ２００−１，２００−２とを備えている。
なお、図１において、６つのアドレス通知装置１００−１〜１００−６と２つのアドレス発行サーバ２００−１，２００−２とが説明のために図示されているが、アドレス通知装置１００またはアドレス発行サーバ２００の数を限定するものではない。以下の説明では、アドレス通知装置１００−１〜１００−６の何れか１つをアドレス通知装置１００と表し、アドレス発行サーバ２００−１，２００−２の何れか１つをアドレス発行サーバ２００と表す。【００１４】  アドレス通知装置１００は、他のアドレス通知装置１００と電子メール等の通信情報を送受信する。また、アドレス通知装置１００は、他のアドレス通知装置１００と通信情報の送受信の際に参照されるアドレスを送受信する。
アドレス発行サーバ２００は、アドレス通知装置１００からの要求に応じてアドレスを生成し、生成したアドレスをアドレス通知装置１００に送信する。
図２は、アドレス通知装置１００の機能構成を詳細に示すブロック図である。
アドレス通知装置１００は、ネットワーク１０を介して通信情報を送受信するものであり、中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ，以下単に「ＣＰＵ」という）により構成された制御部１３１、キーボードやポインティングデバイス等の入力装置１３３、及びモニタ１３５を有するコンピュータ装置によって構成されている。【００１５】  また、アドレス通知装置１００は、自己のアドレスを含む自己情報によって構成される自己情報リストを格納する自己情報リスト格納部１０２と、相手のアドレスを含む相手情報によって構成される相手情報リストを格納する相手情報リスト格納部１０４と、自己のアドレスと相手アドレスとこれらのアドレスに基づいて通信される通信情報に対する処理を表す処理情報とを含むリンク情報によって構成されるリンク情報リストを格納するリンク情報リスト格納部１０６と、リンク情報リストに基づいて通信情報の送受信を行う通信部１８０と、ネットワーク１０に接続された各装置と通信を行うネットワークインタフェイス１９０とを備えている。【００１６】  自己情報リスト格納部１０２、相手情報リスト格納部１０４、及びリンク情報リスト格納部１０６は、ハードディスク装置やフラッシュメモリ等の不揮発性の記憶媒体１０８内に構成されている。
自己情報リスト格納部１０２には、自己アドレスを含む自己情報によって構成される自己情報リストと、セキュリティのために使用する鍵情報を含むユーザ固有のプロファイル情報によって構成されるプロファイル情報リストが格納されている。
ここで、自己情報リスト格納部１０２に格納される自己情報リストとプロファイル情報リストとについて図面を参照して説明する。【００１７】  図３Ａ，３Ｂは、自己情報リスト３１０及びプロファイル情報リスト３２０のデータ形式の例を示す説明図である。
自己情報リスト３１０を構成する各行であるところの自己情報には、ユーザが自己情報を概ね識別するための表示名３１２、自己アドレス３１４、及び、自己アドレスに関連付けられるユーザを識別するためのユーザ識別情報３１６がそれぞれ含まれる。表示名は、ユーザが自己アドレスを簡単に指定できるよう便宜上つけられた名前である。ユーザは相手別、目的別に自己アドレスを使い分けることができる。例えばアドレスを仕事で使用する場合、個人的な目的で使用する場合、匿名で使用する場合、特定なグループにおいて使用する場合など、使用目的に応じてそれぞれ専用のアドレス３１４を取得しておき、それらの使用目的が識別できるような表示名３１２を決めておく。ユーザ識別情報は仮想的なユーザを一意に識別する。すなわち、ユーザ識別情報は実際のユーザに一意に対応付けられるが、実際のユーザは複数のユーザ識別情報を使い分けてもよい。【００１８】  プロファイル情報リスト３２０を構成する各行のプロファイル情報には、ユーザを概ね識別するための表示名３２２、（仮想的な）ユーザを一意に識別するためのユーザ識別情報３２４、及び通信情報を送受信する際の暗号化やメッセージ認証に関する鍵情報３２６，３２８が含まれる。ここで、鍵情報とは、公開鍵暗号方式を例に説明すると、公開鍵３２６と秘密鍵３２８とが含まれる。
自己情報及びプロファイル情報は、ユーザ識別情報３１６とユーザ識別情報３２４とによって関連付けられている。【００１９】  図２に戻り、相手情報リスト格納部１０４には、相手アドレスを含む相手情報によって構成される相手情報リストが格納されている。ここで、相手情報リスト格納部１０４に格納される相手情報リストについて図面を参照して説明する。
図４は、相手情報リストのデータ形式の例を示す説明図である。相手情報リスト４１０を構成する各行であるところの相手情報には、ユーザが相手を概ね識別するための表示名４１２、相手アドレス４１４、相手を一意に識別するためのユーザ識別情報４１６、及び相手の公開鍵４１８が含まれる。ここで、相手の表示名４１２は図３Ａを用いて説明した相手側の（自己）表示名３１２と対応し、同様に、相手アドレス４１４は相手側の自己アドレス３１４に、相手のユーザ識別情報４１６は相手側のユーザ識別情報３２４及び３１６に、相手の公開鍵４１８は相手側の公開鍵３２６にそれぞれ対応している。即ち、表示名が「トム」の相手と通信を行う場合は、自己の表示名３１２として「ボブ」を使用し、アドレス３１４はｂｏｂ１＠ａ．ｃｏｍ、ユーザ識別情報３１６は″１０００００００″を使用し、同様に通信相手が「チャーリー」、「アリス」に対してはそれぞれ使用する自己の表示名３１２、アドレス３１４、ユーザ識別情報３１６が予め決められている。【００２０】  リンク情報リスト格納部１０６には、自己アドレス、相手アドレス、及びこれらのアドレスに基づいて通信される通信情報に対する処理を表す処理情報を含む図５Ａに示すリンク情報リスト５１０が格納されている。また、リンク情報リスト格納部１０６には、通信情報に対する処理が記述されたスクリプト情報より構成される図５Ｂに示すスクリプトリスト５２０が格納されており、処理情報は、スクリプト情報の格納アドレス等のスクリプト情報を指し示す情報を表すようになっている。
ここで、リンク情報リスト格納部１０６に格納されるリンク情報リスト５１０とスクリプトリスト５２０について図５Ａ，５Ｂを参照して説明する。【００２１】  図５Ａ，５Ｂは、リンク情報リスト５１０及びスクリプトリスト５２０のデータ形式の例を表す説明図である。
図５Ａに示すように、リンク情報リスト５１０を構成する各行のリンク情報には、ユーザがリンク情報を概ね識別するための表示名５１１、相手アドレス５１２、自己アドレス５１４、自己アドレスの変更内容を表す変更情報５１６、及び処理情報５１８が格納されている。リンク情報は各通信相手との通信に使用される相手アドレスと自己アドレスの定常的または暫定的関係（リンクの状態）を示し、従って、表示名としては例えば相手情報リスト４１０の表示名４１２と同じものを使用すると識別し易いが、必ずしも同じである必要はない。図５Ａの例ではユーザが各リンクの状態ごとに自分で識別し易い表示名５１１をつけてある。【００２２】  アドレスの変更過程において、変更情報５１６の欄には、変更後のアドレスが登録されるようになっており、図５Ａにおける３番目のエントリは、自己のアドレスを「ｂｏｂ２＠ｂ．ｃｏｍ」から「ｂｏｂ１＠ａ．ｃｏｍ」に変更する過程にあることを表している。
リンク情報の登録過程において、変更情報５１６の欄には、自己アドレスが登録されるようになっており、図５Ａにおける５番目のエントリは、相手のアドレス「ｃｈａｒｌｉｅ＠ｂ．ｃｏｍ」と自己のアドレス「ｂｏｂ１＠ａ．ｃｏｍ」とを有するリンク情報を登録する過程にあることを表している。【００２３】  また、処理情報５１８には、図５Ｂに示すスクリプトリスト５２０を構成するスクリプト情報を指し示す情報が格納されている。
なお、リンク情報リスト５１０を構成するリンク情報と対応するリンク情報は、相手側のアドレス通知装置１００を構成するリンク情報リスト格納部１０６にも格納されており、例えば、図５Ａにおける１番目のエントリのリンク情報と対応して、相手（トム）側のアドレス通知装置におけるリンク情報リスト格納部１０６内のリンク情報リスト５１０に、相手アドレス５１２が「ｂｏｂ１＠ａ．ｃｏｍ」、自己アドレス５１４が「ｔｏｍ＠ａ．ｃｏｍ」となるリンク情報が格納されている。【００２４】  また、相手アドレス５１２は、図４を参照して説明した相手情報リスト４１０中の相手アドレス４１４を参照する情報でもよく、自己アドレス５１４は、図３Ａを参照して説明した自己情報リスト３１０中の自己アドレス３１４を参照する情報でもよい。
図２に戻り、通信部１８０は、リンク情報リストに基づいてネットワークインタフェイス１９０を介した通信情報の送受信を行う。例えば、電子メールを例に説明すると、通信部１８０は、電子メールソフトウェアを実行するＣＰＵによって実現され、リンク情報リスト５１０から１つのリンク情報を表示名５１１（図５Ａ）を以って選択させ、選択されたリンク情報の自己アドレス５１４を送信元とし、相手アドレス５１２を送信先としてメールメッセージ、即ち通信情報を送信する。【００２５】  アドレス通知装置１００は、自己アドレスを登録するために、新たな自己情報を自己情報リストに登録する自己情報リスト登録部１２０を更に備えている。
自己情報リスト登録部１２０は、ネットワークインタフェイス１９０を介してアドレス発行サーバ２００より新たなアドレスを取得し、取得したアドレス３１４（図３Ａ）を含む自己情報を生成する。
また、自己情報リスト登録部１２０は、自己情報を生成する際に、アドレス通知装置１００を構成する入力装置１３３を以って表示名３１２（図３Ａ）をユーザに入力させ、プロファイル情報リストに記憶されたユーザ識別情報３２４からユーザ識別情報を選択し、ユーザ識別情報３１６として設定する。なおプロファイル情報に含まれるユーザ識別情報３２４は、アドレス発行サーバ２００等の外部の装置から予め取得するものとし、アドレス発行サーバ等によりユーザを一意に識別するよう割り当てられているものとする。【００２６】  ここで、自己情報リスト登録部１２０は、表示名をユーザに入力させる代わりに、記憶媒体１０８等の不揮発性の記憶媒体に予め記憶されたユーザアカウント名等のユーザ情報より表示名を取得するようにしてもよい。
また、ユーザ識別情報３２４，４１６は、それぞれ対応する公開鍵情報３２６，４１８に対するフィンガープリント（ハッシュ値）など、公開鍵情報から一意に対応付けられる情報であってもよい。
また、ユーザ識別情報３２４が公開鍵の一部となるよう公開鍵３２６を選んでもよい。【００２７】  また、一つのユーザ識別情報に対してはユーザが一意に対応付けられるが、ユーザは複数のユーザ識別情報を持てるようユーザ識別情報を割り当ててもよい。
自己情報リスト登録部１２０は、生成した自己情報を自己情報リスト格納部１０２に格納されている自己情報リストに登録する。
アドレス通知装置１００は、リンク情報を変更するために、自己アドレスを変更するリンク情報、または抹消するリンク情報をユーザに選択させるリンク情報選択部１３０と、リンク情報に変更内容を表す変更情報を登録する変更情報登録部１３２と、新たなリンク情報をリンク情報リストに登録するリンク情報登録部１３４と、変更情報が登録されたリンク情報（例えば図５Ａの３番目のエントリ）に登録されている相手アドレス″ａｌｉｃｅ＠ｂ．ｃｏｍ″を送信先としてリンク情報の変更の旨を表すリンク変更情報を送信するリンク変更情報送信部１３６と、リンク変更情報の送信に応じて相手側アドレス通知装置から返信された応答情報に応じて変更情報が登録されたリンク情報（３番目のエントリ）を変更情報に基づいて変更するリンク情報変更部１３８とを更に備えている。【００２８】  リンク情報選択部１３０は、自己アドレス５１４を変更、または抹消するリンク情報を選択する。具体的には、リンク情報選択部１３０は、リンク情報リスト格納部１０６に格納されたリンク情報リスト５１０をモニタ１３５に表示させユーザに入力装置１３３を使ってリンク情報を選択させる。また、リンク情報選択部１３０は、リンク情報を構成する自己アドレス５１４を変更する場合には、自己情報リスト格納部１０２に格納された自己情報リスト３１０をモニタ１３５に表示させ、ユーザに入力装置１３３を使って１つの自己情報を選択させる。【００２９】  変更情報登録部１３２は、リンク情報選択部１３０によって選択されたリンク情報に変更情報を登録する。変更情報登録部１３２は、リンク情報選択部１３０によって選択されたリンク情報を構成する自己アドレス５１４を変更する場合には、リンク情報選択部１３０によって選択された自己情報３１０（図３Ａ）を構成する自己アドレス３１４を、リンク情報選択部１３０によって選択されたリンク情報５１０中の変更情報５１６（図５Ａ）の欄に登録する。
なお、変更情報登録部１３２は、変更情報を登録しようとするリンク情報に既に変更情報が登録されている場合（例えば図５Ａの３番目のエントリ）には、リンク情報が変更過程にあるため、リンク情報に変更情報を登録せずに、モニタ１３５にリンク情報を変更できない旨を表示する。また、変更情報登録部１３２は、リンク情報選択部１３０によって選択されたリンク情報をリンク情報リスト５１０から抹消する場合には、リンク情報リスト格納部１０６に格納されたリンク情報リスト５１０から選択されたリンク情報を抹消する。【００３０】  リンク情報登録部１３４は、変更情報が登録された新たなリンク情報（例えば図５Ａの５番目のエントリ）を生成し、生成したリンク情報をリンク情報リストに登録する。具体的には、リンク情報登録部１３４は、入力装置１３３の操作により新たなリンク情報を生成する指示が入力されると、自己情報リスト格納部１０２に格納された自己情報リスト３１０から１つの自己情報、相手情報リスト格納部１０４に格納された相手情報リスト４１０から１つの相手情報、及びリンク情報リスト格納部１０６に格納されたスクリプトリスト５２０から１つのスクリプト情報をそれぞれユーザに選択させると共に、新たなリンク情報の表示名５１１をユーザに入力させる。【００３１】  リンク情報登録部１３４は、図５Ａの５番目のエントリに示すように、入力された表示名をリンク情報の表示名５１１とし、ブランクを自己アドレス５１４とし、選択された自己情報を構成する自己アドレスを変更情報５１６とし、選択された相手情報を構成する相手アドレスを相手アドレス５１２とし、選択されたスクリプト情報を指し示す情報を処理情報５１８としたリンク情報を生成し、生成したリンク情報をリンク情報リスト格納部１０６に格納されたリンク情報リスト５１０に登録する。
なお、リンク情報登録部１３４は、リンク情報の表示名５１１を選択された相手情報に含まれる表示名４１２（図４）から取得するようにしてもよい。また、リンク情報登録部１３４は、新たなリンク情報を登録する場合に、新たなリンク情報とリンク情報リスト格納部１０６に格納されたリンク情報リストに既に登録されているリンク情報とが等価なリンクを構成する場合には、モニタ１３５に新たなリンク情報を登録できない旨を表示する。ここで、等価なリンクとは、２つ以上のリンク情報のそれぞれについて、登録された変更情報５１６に基づき変更がなされた場合に同一のリンクとなるものとする。同一のリンクとは、相手アドレス５１２と自己アドレス５１４の対応するものがそれぞれ一致することである。【００３２】  リンク変更情報送信部１３６は、変更情報登録部１３２またはリンク情報登録部１３４によって変更情報が登録されたリンク情報に基づいてリンク情報の変更の旨を表すリンク変更情報を生成し、相手アドレスのアドレス通知装置に送信する。
ここで、リンク変更情報送信部１３６によって生成されるリンク変更情報について図面を参照して説明する。以下の説明では、混乱を避けるためユーザＢを自己側とし、ユーザＡを相手側とするが、どのアドレス通知装置においてもデータフォーマットは共通である。【００３３】  図６Ａ，６Ｂ，６Ｃは、自己アドレスの変更、リンク情報の抹消、新規リンク情報の登録などのリンクの変更を相手に通知するためのリンク変更情報のデータ形式の例を示し、図６Ｄ，６Ｅ，６Ｆは自己アドレス変更通知に対する応答（許可）、リンク情報登録通知に対する応答（許可）およびリンク情報登録通知に対する応答（拒否）のデータ形式を示し、図６Ｇは付加情報のデータ形式を示す。
図６Ａは、ユーザＢが自己アドレスを変更する旨を表すリンク変更情報を示している。図６Ａにおいて、「ａｌｉｃｅ＠ｂ．ｃｏｍ」は相手ユーザＡのアドレス、「ｂｏｂ２＠ｂ．ｃｏｍ」は変更前のユーザＢのアドレス、「ｂｏｂ１＠ａ．ｃｏｍ」は変更後のユーザＢのアドレスをそれぞれ表し、ユーザＢが自己アドレスを「ｂｏｂ２＠ｂ．ｃｏｍ」から「ｂｏｂ１＠ａ．ｃｏｍ」に変更する旨を表している。【００３４】  図６Ｂは、ユーザＢがリンク情報を抹消した旨を表すリンク変更情報を示している。図６Ｂにおいて、「ａｌｉｃｅ＠ｂ．ｃｏｍ」は相手ユーザＡのアドレス、「ｂｏｂ２＠ｂ．ｃｏｍ」はユーザＢのアドレス、「＊」はリンク情報が抹消された旨をそれぞれ表し、「ａｌｉｃｅ＠ｂ．ｃｏｍ」と「ｂｏｂ２＠ｂ．ｃｏｍ」とのリンクを表すリンク情報が抹消された旨を表している。リンク情報の抹消は、リンク変更情報を相手に通知すると共に実行される。即ち、相手からの許可応答を必要としない一方的な処理である。
図６Ｃは、ユーザＢがリンク情報を新規に登録する旨を表すリンク変更情報を示している。図６Ｃは、図５Ａの５番目のエントリに示す新規のリンク情報の生成に対応し、「ｃｈａｒｌｉｅ＠ｂ．ｃｏｍ」は相手ユーザＡのアドレス、「ｂｏｂ１＠ａ．ｃｏｍ」はユーザＢのアドレスをそれぞれ表し、「ｃｈａｒｌｉｅ＠ｂ．ｃｏｍ」と「ｂｏｂ１＠ａ．ｃｏｍ」とのリンクを表すリンク情報を新規登録する旨を表している。ユーザＢは、リンク変更情報（図６Ｃ）の送信に対する相手ユーザＡからの許可の応答情報を受信してから、リンク情報に登録された変更情報に基づいてリンク情報を変更する。尚、各データ形式の先頭の記号ｍ、ａ、ｄ、ｉはそれぞれ変更情報、応答情報（許可）、応答情報（拒否）、付加情報を表すメッセージ種別である。また、図６Ａのデータ形式はｍ（ａｌｉｃｅ＠ｂ．ｃｏｍ，ｂｏｂ２＠ｂ．ｃｏｍ，ｂｏｂ１＠ａ．ｃｏｍ）のように略記する。図６のＢ，Ｃ，Ｄ，Ｅ，Ｆ，Ｇについても同様とする。【００３５】  図２に戻り、リンク変更情報送信部１３６は、変更するリンク情報を構成する相手アドレスを送信先として、生成されたリンク変更情報をネットワークインタフェイス１９０を介して送信する。なお、リンク変更情報送信部１３６は、リンク変更情報を送信する際に、リンク変更情報を含む通信情報が改ざんされていないことを証明する署名情報を通信情報に付加するようにしてもよい。ここで、署名情報には、アドレス通知装置１００のユーザの秘密鍵（例えば、図３Ｂにおける秘密鍵３２８）を用いて計算した通信情報に対するディジタル署名や、相手側のアドレス通知装置１００との共有秘密鍵を用いて計算した、通信情報に対する認証子が含まれる。【００３６】  リンク情報変更部１３８は、リンク変更情報送信部１３６によって送信されたリンク変更情報に応じて相手側のアドレス通知装置１００から返信された応答情報をネットワークインタフェイス１９０を介して受信し、受信した応答情報に応じてリンク情報に登録された変更情報に基づいてリンク情報を変更する。応答情報には、リンク情報の変更内容がリンク変更情報と同様な形式で登録されている。
図７の例は、ユーザＢ（ボブ）のアドレスｂｏｂ２＠ｂ．ｃｏｍとユーザＡ（アリス）のアドレスａｌｉｃｅ＠ｂ．ｃｏｍが関連付けられたリンクについて、ユーザＢが自己のアドレスをｂｏｂ２＠ｂ．ｃｏｍから別のアドレスｂｏｂ１＠ａ．ｃｏｍに変更するためのユーザＡとユーザＢ間のデータの送受信を示している。この例において、図５Ａの３番目のエントリは、ユーザＢのリンク情報のアドレス変更中の状態を表している。以降では、説明を簡単にするために、ａｌｉｃｅ＠ｂ．ｃｏｍ，ｂｏｂ２＠ｂ．ｃｏｍ，ｂｏｂ１＠ａ．ｃｏｍをそれぞれＡ１，Ｂ１，Ｂ２と略記する。また相手アドレス５１２がＡ１、自己アドレス５１４がＢ１，変更情報５１６がＢ２であるようなリンク情報を［Ａ１，Ｂ１，Ｂ２］のように表記するものとする。なお、ブランクは便宜上「−」で表すものとする。例えば、図５Ａの１番目のリンク情報は［ｔｏｍ＠ａ．ｃｏｍ，ｂｏｂ１＠ａ．ｃｏｍ，−］と表される。【００３７】  図７の例において、ユーザＢがアドレスの変更をユーザＡに伝えるために送信するリンク変更情報のフォーマットとして図６Ａに示すフォーマットを使用しており、これをｍ（Ａ１，Ｂ１，Ｂ２）と略記する（図５Ａの３番目のエントリに対応）。同様にリンク変更情報ｍ（Ａ１，Ｂ１，Ｂ２）に対する許可を表す応答情報（図６Ｄ）をａ（Ａ１，Ｂ１，Ｂ２）などのように表す。
図７の例において、初期状態として相互に対応するリンク情報［Ａ１，Ｂ１，−］、［Ｂ１，Ａ１，−］がそれぞれ、ユーザＢ、ユーザＡのリンク情報リストに格納されているものとする。
ステップＳ１：ユーザＢはリンク情報［Ａ１，Ｂ１，−］を［Ａ１，Ｂ１，Ｂ２］に変更（変更情報５１６にアドレスＢ２を登録）し、ユーザＢのアドレスをＢ２に変更する旨を表すリンク変更情報ｍ（Ａ１，Ｂ１，Ｂ２）（図６Ａ）をユーザＡのアドレスＡ１宛に送信する。【００３８】  ステップＳ２：ユーザＡは、ユーザＢからリンク変更情報ｍ（Ａ１，Ｂ１，Ｂ２）を受信し、このリンク変更情報に基づくリンクの変更を了解する場合には、対応するリンク情報［Ｂ１，Ａ１，−］を［Ｂ２，Ａ１，−］に変更（相手アドレス５１２にＢ２を設定）し、応答情報ａ（Ａ１，Ｂ１，Ｂ２）（図６Ｄ）をユーザＢのアドレスＢ２へ返信する。
ステップＳ３：ユーザＢのリンク情報変更部１３８は、ユーザＡから受信した応答情報ａ（Ａ１，Ｂ１，Ｂ２）に基づき、対応するリンク情報［Ａ１，Ｂ１，Ｂ２］を［Ａ１，Ｂ２，−］に変更（自己アドレス５１４にＢ２を、変更情報５１６にブランクをそれぞれ設定）し、アドレスの変更が完了する。【００３９】  以上の手順により、ユーザＢ、ユーザＡはそれぞれ、ユーザＢのアドレスがＢ１からＢ２に更新されたリンク情報［Ａ１，Ｂ２，−］，［Ｂ２，Ａ１，−］を得る。
図８は、新規のリンク情報の登録のためのユーザＢとユーザＡ間のデータの送受信の例を示す。ユーザＢのアドレスをｂｏｂ１＠ａ．ｃｏｍ（Ｂ１と略記）、ユーザＡのアドレスをｃｈａｒｌｉｅ＠ｂ．ｃｏｍ（Ａ１と略記）とする。
ステップＳ１：ユーザＢは、相手アドレス５１２をＡ１、自己アドレス５１４をブランク（−）、変更情報５１６をＢ１としたリンク情報［Ａ１，−，Ｂ１］を生成し（図５Ａの５番目のエントリ）、アドレスＢ１とＡ１が対応付けられたリンクの登録を表すリンク変更情報ｍ（Ａ１，−，Ｂ１）（図６Ｃ）を、ユーザＡのアドレスＡ１宛に送信する。【００４０】  ステップＳ２：ユーザＡは、ユーザＢからリンク変更情報ｍ（Ａ１，−，Ｂ１）を受信し、受信したリンク変更情報に基づくリンク情報の登録を許可する場合には、対応するリンク情報［Ｂ１，Ａ１，−］をユーザＡ自身のリンク情報リスト５１０に登録し、リンク情報登録の許可を表す応答情報ａ（Ａ１，−，Ｂ１）（図６Ｅ）をユーザＢのアドレスＢ１へ返信する。
ステップＳ３：ユーザＢのリンク情報変更部１３８は、ユーザＡから受信した応答情報ａ（Ａ１，−，Ｂ１）に基づき、対応するリンク情報［Ａ１，−，Ｂ１］を［Ａ１，Ｂ１，−］に変更（自己アドレス５１４にＢ１を、変更情報５１６にブランクをそれぞれ設定）し、リンク情報の登録が完了する。【００４１】  以上の手順により、ユーザＢ、ユーザＡはそれぞれ、ユーザＢのアドレスがＢ１でユーザＡのアドレスがＡ１であるようなリンクを表すリンク情報［Ａ１，Ｂ１，−］，［Ｂ１，Ａ１，−］を得る。
なお、図８においてユーザＡがリンク情報の登録を拒否する場合は以下の手順となる。
ステップＳ２：ユーザＡは、ユーザＢからリンク変更情報ｍ（Ａ１，−，Ｂ１）を受信し、受信したリンク変更情報に基づくリンク情報の登録を拒否する場合には、リンク情報の登録の拒否を表す応答情報ｄ（Ａ１，−，Ｂ１）（図６Ｆ）をユーザＢのアドレスＢ１へ返信する。【００４２】  ステップＳ３：ユーザＢのリンク情報変更部１３８は、ユーザＡから受信した応答情報ｄ（Ａ１，−，Ｂ１）に基づき、対応するリンク情報［Ａ１，−，Ｂ１］を抹消し、リンク情報の登録が失敗する。
図９は、図５Ａのリンク情報リストからリンク情報を末梢するためのユーザＢとユーザＡ間のデータ送受信の例を示す。ユーザＢのアドレスをｂｏｂ２＠ｂ．ｃｏｍ（Ｂ１と略記）、ユーザＡのアドレスをａｌｉｃｅ＠ｂ．ｃｏｍ（Ａ１と略記）としたとき、初期状態として相互に対応するリンク情報［Ａ１，Ｂ１，−］、［Ｂ１，Ａ１，−］がそれぞれ、ユーザＢ、ユーザＡのリンク情報リストに格納されているものとする。またユーザＢがリンクの抹消を実行するものとする。【００４３】  ステップＳ１：ユーザＢは、抹消したいユーザＡとのリンクを表すリンク情報［Ａ１，Ｂ１，−］を自身のリンク情報リストから削除し、リンクの抹消を表すリンク変更情報ｍ（Ａ１，Ｂ１，＊）（図６Ｂ）を、ユーザＡのアドレスＡ１宛に送信する。
ステップＳ２：ユーザＡは、ユーザＢからリンク変更情報ｍ（Ａ１，Ｂ１，＊）を受信し、受信したリンク変更情報に基づいて、対応するリンク情報［Ｂ１，Ａ１，−］を自身のリンク情報リストから削除する。
以上の手順により、ユーザＢ、ユーザＡはそれぞれ、ユーザＢのアドレスがＢ１でユーザＡのアドレスがＡ１であるようなリンクを表すリンク情報［Ａ１，Ｂ１，−］，［Ｂ１，Ａ１，−］をそれぞれ抹消する。
なお、ユーザＢによるリンク情報の抹消は一方的な処理であり、相手（ユーザＡ）は対応するリンク情報が使用できなくなるので同様に抹消するが、応答情報をユーザＢに返信しない。【００４４】  図７の例においては、ユーザＢがアドレス変更のためのリンク変更情報をユーザＡに送信するが、そのリンク変更情報をユーザＡが受信する前にユーザＡもアドレス変更のためのリンク変更情報をユーザＢに送信していた場合が生じる可能性がある。すなわち、ユーザＢとユーザＡが同時に自己アドレスの変更を行う場合である。このようなケースは、通信の遅延やバッファリング等により、生じる可能性があり、例えば電子メールの場合では、メッセージの到達時間差や、メールサーバの処理時間の差、あるいはユーザからメールサーバへのアクセス時間の遅れによって生じ得る。【００４５】  図１０では、ユーザＢとユーザＡ間のリンクについて、それぞれのアドレスを同時に変更した場合の、ユーザＢとユーザＡ間のデータ送受信の例を示す。ユーザＢのアドレスをＢ１、ユーザＡのアドレスをＡ１とし、初期状態として相互に対応するリンク情報［Ａ１，Ｂ１，−］、［Ｂ１，Ａ１，−］がそれぞれ、ユーザＢ、ユーザＡのリンク情報リストに格納されているものとする。
ステップＳ１：ユーザＢはリンク情報［Ａ１．Ｂ１，−］を［Ａ１，Ｂ１，Ｂ２］に変更し、ユーザＢのアドレスをＢ２に変更する旨を表すリンク変更情報ｍ（Ａ１，Ｂ１，Ｂ２）をユーザＡのアドレスＡ１宛に送信する。【００４６】  ステップＳ２：ステップＳ１と同様に、ユーザＡはリンク情報［Ｂ１，Ａ１，−］を［Ｂ１，Ａ１，Ａ２］に変更し、ユーザＡのアドレスをＡ２に変更する旨を表すリンク変更情報ｍ（Ｂ１，Ａ１，Ａ２）をユーザＢのアドレスＢ１宛に送信する。
ステップＳ３：ユーザＢは、ユーザＡからリンク変更情報ｍ（Ｂ１，Ａ１，Ａ２）を受信し、対応するリンク情報［Ａ１，Ｂ１，Ｂ２］を［Ａ２，Ｂ１，Ｂ２］に変更し、応答情報ａ（Ｂ２，Ａ１，Ａ２）をユーザＡのアドレスＡ２宛に返信する。
ステップＳ４：ステップＳ３と同様に、ユーザＡは、ユーザＢからリンク変更情報ｍ（Ａ１，Ｂ１，Ｂ２）を受信し、対応するリンク情報［Ｂ１，Ａ１，Ａ２］を［Ｂ２，Ａ１，Ａ２］に変更し、応答情報ａ（Ａ２，Ｂ１，Ｂ２）をユーザＢのアドレスＢ２宛に返信する。【００４７】  ステップＳ５：ユーザＢのリンク情報変更部１３８は、ユーザＡから受信した応答情報ａ（Ａ２，Ｂ１，Ｂ２）に基づき、対応するリンク情報［Ａ２，Ｂ１，Ｂ２］を［Ａ２，Ｂ２，−］に変更する。
ステップＳ６：ステップＳ５と同様に、ユーザＡのリンク情報変更部１３８は、ユーザＢから受信した応答情報ａ（Ｂ２，Ａ１，Ａ２）に基づき、対応するリンク情報［Ｂ２，Ａ１，Ａ２］を［Ａ２，Ｂ２，−］に変更する。
以上の手順により、ユーザＢ、ユーザＡはそれぞれ、ユーザＢのアドレスがＢ１からＢ２に、ユーザＡのアドレスがＡ１からＡ２に更新されたリンク情報［Ａ２，Ｂ２，−］，［Ｂ２，Ａ２，−］を得る。【００４８】  なお、自己アドレスが変更中の場合には、受信するメッセージについては変更前のアドレスを自己アドレスとみなし、送信するメッセージについては変更後のアドレスを自己アドレスとみなす。たとえば、ステップＳ３において、ユーザＢは自己アドレスをＢ１からＢ２へ変更中であるが、受信したリンク変更情報ｍ（Ｂ１，Ａ１，Ａ２）については、変更前のＢ１を自己アドレスとみなすので、リンク情報［Ａ１，Ｂ１，Ｂ２］が対応する。一方、送信する応答情報については、変更後のＢ２を自己アドレスとみなすので、応答情報はａ（Ｂ１，Ａ１，Ａ２）ではなくａ（Ｂ２，Ａ１，Ａ２）となる。【００４９】  以上のように、本発明の手順によれば、ユーザＢとユーザＡの２者間で同時にアドレスを変更した場合でも、リンクを維持したままアドレスの変更を互いに正しく通知することができる。
本発明によれば図５Ａの例で示すように、アドレスを相手別、目的別に利用することが可能であるが、旧アドレスから新アドレスへの移行時や、目的別アドレスの利用目的を整理する等の状況において２つ以上の自己アドレスを１つのまとめたい場合が生じる。このとき、別のアドレス（すなわち別のリンク）により同一の相手と通信を行っていた場合に、アドレスの整理に伴ってリンクのマージが発生する。例えば図５Ａの１番目のエントリと６番目のエントリの自己アドレスは異なるが、相手アドレスは同じなので、これら２つを１つのリンク情報にマージする処理ができると都合がよい。図５Ａにおいて１番目のエントリと６番目のエントリのリンク情報をマージして１つにするため、例えば６番目のエントリの自己アドレス５１４に登録してあるｂｏｂ２＠ｂ．ｃｏｍを変更情報５１６に示したように１番目のエントリの自己アドレスと同じｂｏｂ１＠ａ．ｃｏｍに変更してリンク情報をマージする。【００５０】  図１１では、リンクのマージを行うためのユーザＢとユーザＡ間でのデータの送受信の例を示す。ユーザＢには二つのアドレスＢ１とＢ２が、ユーザＡには一つのアドレスＡ１がそれぞれ割り当てられ、ユーザＢとユーザＡ間では、Ｂ１とＡ１を関連付けたリンクとＢ２とＡ１を関連付けたリンクの二つが登録されているものとする。初期状態として、上記２つのリンクに対応して、ユーザＢにはリンク情報［Ａ１，Ｂ１，−］と［Ａ１，Ｂ２，−］が、またユーザＡにはリンク情報［Ｂ１，Ａ１，−］と［Ｂ２，Ａ１，−］が、それぞれのリンク情報リストに格納されているものとする（図５Ａの第１および第６のエントリの例では、ｂｏｂ２＠ｂ．ｃｏｍがＢ１に、ｂｏｂ１＠ａ．ｃｏｍがＢ２に、ｔｏｍ＠ａ．ｃｏｍがＡ１にそれぞれ対応する）。
ステップＳ１：ユーザＢはリンク情報［Ａ１，Ｂ１，−］を［Ａ１，Ｂ１，Ｂ２］に変更し、アドレスＢ１をＢ２に変更する旨を表すリンク変更情報ｍ（Ａ１，Ｂ１，Ｂ２）（図６Ａ）をユーザＡのアドレスＡ１宛に送信する（図７の例と同じ処理）。【００５１】  ステップＳ２：ユーザＡは、ユーザＢからリンク変更情報ｍ（Ａ１，Ｂ１，Ｂ２）を受信し、このリンク変更情報に基づくリンクの変更を了解する場合には、対応するリンク情報［Ｂ１，Ａ１，−］を［Ｂ２，Ａ１，−］に変更することになるが、既に同一のリンクを構成するリンク情報［Ｂ２，Ａ１，−］が存在しているため、結果としてリンク情報［Ｂ１，Ａ１，−］を、既に存在していたリンク情報［Ｂ２，Ａ１，−］にマージした後、リンク情報［Ｂ１，Ａ１，−］を抹消する。そして、図７の例と同様に応答情報ａ（Ａ１，Ｂ１，Ｂ２）（図６Ｄ）をユーザＢのアドレスＢ２へ返信する。なおリンク情報のマージについてはステップＳ３の処理で後述する。【００５２】  ステップ３：ユーザＢのリンク情報変更部１３８は、ユーザＡから受信した応答情報ａ（Ａ１，Ｂ１，Ｂ２）に基づき、対応するリンク情報［Ａ１，Ｂ１，Ｂ２］を［Ａ１，Ｂ２，−］に変更することになるが、既に同一のリンクを構成するリンク情報［Ａ１，Ｂ２，−］が存在しているため、リンク情報［Ａ１，Ｂ１，Ｂ２］を既存のリンク［Ａ１，Ｂ２，−］にマージしたのち、リンク情報［Ａ１，Ｂ１，Ｂ２］を抹消する。例えば図５Ａの６番目のエントリのリンク情報［Ａ１，Ｂ１，Ｂ２］を１番目のエントリのリンク情報［Ａ１，Ｂ２，−］にマージする場合、相手アドレス５１２は同じＡ１（ｔｏｍ＠ａ．ｃｏｍ）であり、自己アドレス５１４はＢ２（ｂｏｂ１＠ａ．ｃｏｍ）となる。表示名５１１はどちらのものを使用してもよいし、あるいは新しい表示名をつけてもよい。処理情報５１８もどちらか一方のものを使用してもよいし、あるいは使用目的に応じて任意に決め直してもよい。これらの変更はモニタ１３５の画面上で入力装置１３３を使ってユーザＢが行う。ステップＳ２のユーザＡによるマージも同様の処理である。【００５３】  以上の手順により、ユーザＢとユーザＡはそれぞれ、マージされた一つのリンクに対応するリンク情報［Ａ１，Ｂ２，−］，［Ｂ２，Ａ１，−］を得る。
図２に戻り、アドレス通知装置１００は、リンク変更情報を受信し応答するために、リンク変更情報に基づいてリンク情報が変更された際に応答情報を相手側のアドレス通知装置１００にネットワークインタフェイス１９０を介して送信する応答情報送信部１４０を更に備えている。
相手側のアドレス通知装置１００によって送信されたリンク変更情報はネットワークインタフェイス１９０を介してリンク情報変更部１３８によって受信されるようになっている。リンク情報変更部１３８は、リンク変更情報を含む通信情報に署名情報が付加されていた場合には、署名情報を検証し、署名情報が正当なものでないと検証された場合には、受信した通信情報を廃棄するようにしてもよい。【００５４】  リンク情報変更部１３８は、相手アドレスの変更、リンク情報の登録、及びリンク情報の抹消のうち、受信したリンク変更情報がどれを示しているかに基づいてリンク情報を変更する。
ユーザＡがユーザＢから受信したリンク変更情報がユーザＢのアドレスの変更の旨を示している場合には、リンク情報変更部１３８は、受信したリンク変更情報をモニタ１３５に表示し、入力装置１３３を使って、対象となるリンク情報を抹消するか否かをユーザに決定させる。これは、相手（ユーザＢ）がアドレス変更を通知してきた場合、対象となるリンクを抹消してユーザＢとの関わりを絶つか否かを判断する機会を、ユーザＡに与えている。特にそのアドレス変更が自分（ユーザＡ）にとって好ましくないリンクのマージを引き起こす場合に、対象となるリンクを抹消してリンクのマージを阻止する機会をユーザＡに与えている。【００５５】  この結果、ユーザＡが受信したリンク変更情報に従わずに、対象となるリンク情報を抹消する旨を入力した場合には、リンク情報変更部１３８は、リンク情報リスト格納部１０６に格納されたリンク情報リスト５１０の対象となるリンク情報を抹消すると共に、対象となるリンク情報の抹消の旨を表すリンク変更情報をリンク変更情報送信部１３６によって送信させる。
また、対象となるリンク情報を抹消しない旨がユーザＡによって入力された場合には、リンク情報変更部１３８は、受信したリンク変更情報をモニタ１３５に表示し、入力装置１３３を使って、対象となるリンク情報の自己アドレスを事前に変更するか否かを決定する。即ち、相手からのアドレス変更通知があった場合に、自分は現在使用しているアドレスで関わりを継続するか、それとも別なアドレスを使用するかをこの機会に判断する。特に受信したリンク変更情報が自分（ユーザＡ）にとって好ましくないリンクのマージを引き起こす場合に、対象となるリンクの自己アドレスを変更してリンクのマージを阻止する機会をユーザＡに与えている。【００５６】  対象となるリンク情報の自己アドレスを事前に変更する旨がユーザによって入力された場合には、リンク情報変更部１３８は、新たな自己アドレスをさらに選択させ、対象となるリンク情報の変更情報５１６に選択された自己アドレスを登録すると共に、対象となるリンク情報の自己アドレスを変更する旨を表すリンク変更情報をリンク変更情報送信部１３６によって送信させる。
また、対象となるリンク情報を抹消しない旨がユーザによって入力され、さらに対象となるリンク情報の自己アドレスを事前に変更しない旨が入力された場合には、リンク情報変更部１３８は、応答情報を応答情報送信部１４０によって送信させる。【００５７】  図７の例では、ユーザＡは、ユーザＢからアドレス変更のためのリンク変更情報を受信すると、そのアドレス変更に同意して、対応するリンク情報を変更し、応答情報をユーザＢに返信する処理を示したが、以下の図１２の例では、そのアドレス変更が、ユーザＡにとって好ましくないリンクのマージを引き起こす場合、マージが生じないようユーザＡも対応するリンクの自己アドレスを変更する（マージの拒否）場合の処理を示す。
図１２の例において、初期状態は図１１の例と同一とする。即ち、ユーザＢには二つのアドレスＢ１とＢ２が、ユーザＡには一つのアドレスＡ１がそれぞれ割り当てられ、ユーザＢとユーザＡ間では、Ｂ１とＡ１を関連付けたリンクとＢ２とＡ１を関連付けたリンクの二つが登録されているものとする。上記２つのリンクに対応して、ユーザＢにはリンク情報［Ａ１，Ｂ１，−］と［Ａ１，Ｂ２，−］が、またユーザＡにはリンク情報［Ｂ１，Ａ１，−］と［Ｂ２，Ａ１，−］が、それぞれのリンク情報リストに格納されているものとする。【００５８】  ステップＳ１：ユーザＢはリンク情報［Ａ１，Ｂ１，−］を［Ａ１，Ｂ１，Ｂ２］に変更し、アドレスＢ１をＢ２に変更する旨を表すリンク変更情報ｍ（Ａ１，Ｂ１，Ｂ２）（図６Ａ）をユーザＡのアドレスＡ１宛に送信する（図１０および図１１の例のステップＳ１と同一処理）。
ステップＳ２：ユーザＡは、まずユーザＢからリンク変更情報ｍ（Ａ１，Ｂ１，Ｂ２）を受信する。このリンク変更を許可するとリンクのマージが生じるため、以下の処理（マージの拒否）を実行する。まず、受信したリンク変更情報ｍ（Ａ１，Ｂ１，Ｂ２）に対応するリンク情報［Ｂ１，Ａ１，−］に対して、自己アドレスＡ１の変更を表すリンク変更情報ｍ（Ｂ１，Ａ１，Ａ２）をユーザＢのアドレスＢ１に送信する。そしてリンク情報［Ｂ１，Ａ１，−］を［Ｂ２，Ａ１，Ａ２］に変更（［Ｂ１，Ａ１，−］から［Ｂ１，Ａ１，Ａ２］を経由して［Ｂ２，Ａ１，Ａ２］への変更に相当）する。さらにユーザＢから受け取ったリンク変更情報ｍ（Ａ１，Ｂ１，Ｂ２）に対応する応答情報ａ（Ａ２，Ｂ１，Ｂ２）をユーザＢのアドレスＢ２へ返信する。【００５９】  ステップＳ３：ユーザＢは、ユーザＡからリンク変更情報ｍ（Ｂ１，Ａ１，Ａ２）を受信し、対応するリンク情報［Ａ１，Ｂ１，Ｂ２］を［Ａ２，Ｂ１，Ｂ２］に変更し、応答情報ａ（Ｂ２，Ａ１，Ａ２）をユーザＡのアドレスＡ２宛に返信する（図１０の例のステップＳ３と同一処理）。
ステップＳ４：ユーザＢのリンク情報変更部１３８は、ユーザＡから受信した応答情報ａ（Ａ２，Ｂ１，Ｂ２）に基づき、対応するリンク情報［Ａ２，Ｂ１，Ｂ２］を［Ａ２，Ｂ２，−］に変更する（図１０の例のステップＳ４と同一処理）。
ステップＳ５：ユーザＡのリンク情報変更部１３８は、ユーザＢから受信した応答情報ａ（Ｂ２，Ａ１，Ａ２）に基づき、対応するリンク情報［Ｂ２，Ａ１，Ａ２］を［Ｂ２，Ａ２，−］に変更する（図１０の例のステップＳ６と同一処理）。【００６０】  以上の手順により、ユーザＢとユーザＡは、アドレスＢ２とアドレスＡ１が関連付けられたリンクと、アドレスＢ２とアドレスＡ２が関連付けられたリンクの二つを得る。すなわち、ユーザＡは、ユーザＢからのリンクのマージを意図するリンク変更を拒否し、二つの独立したリンクでユーザＢと通信を継続することができる。
ところで、図１２の例について、ユーザＢが実行するステップＳ１，Ｓ３、Ｓ４は、それぞれ図１０の例においてユーザＢが実行するステップＳ１，Ｓ３，Ｓ５と同一である。つまりユーザＢにとっては、ユーザＡにリンクのマージを拒否されたのか、偶然にもユーザＡが同時に自己アドレスの変更を行ったのか区別がつかないことを表している。図１２の例では、ユーザＡはあたかも事前に自己アドレスの変更行っていたかのごとく振舞うことでリンクのマージを回避している。【００６１】  受信したリンク変更情報がリンク情報の登録の旨を示している場合には、リンク情報変更部１３８は、受信したリンク変更情報をモニタ１３５に表示し、入力装置１３３を使って受信したリンク情報を登録するか否かをユーザに決定させる。この決定は、通知されてきたリンク情報の登録が自分に不都合なアドレスの使用を強いる場合に、これを拒否できることを意味している。受信したリンク情報を登録しない旨がユーザによって入力された場合には、リンク情報変更部１３８は、登録拒否の旨を表す応答情報（図６Ｆ）を応答情報送信部１４０に送信させる。【００６２】  なお、新規に登録したリンク情報と同一のリンクを構成するリンク情報が既にある場合においても、リンク情報変更部１３８は、マージ処理を実行する。
ユーザＢ側のリンク変更情報送信部１３６は、必要に応じて相手側（ユーザＡ側）のアドレス通知装置１００を構成する相手情報リスト格納部１０４に格納される相手情報中のユーザＢに関する情報を更新するための付加情報を生成し、生成した付加情報をユーザＡ側のアドレス通知装置１００にネットワークインタフェイス１９０を介して送信する。
図６Ｇに示すように、付加情報は、表示名（図３Ａにおける表示名３１２に対応する）、ユーザ識別情報（図３Ａにおけるユーザ識別情報３２４および３１６に対応する）、及び公開鍵（図３Ｂにおける公開鍵３２６に対応する）を含んでいる。【００６３】  具体的には、リンク変更情報送信部１３６は、リンク情報を構成する自己アドレスに基づいて自己情報リスト格納部１０２に格納された自己情報リスト及びプロファイル情報リストを参照し、自己の表示名、ユーザ識別情報、及び公開鍵を取得し、取得したこれらの情報に基づいて付加情報を生成する。
なお、リンク変更情報送信部１３６は、リンク変更情報を送信する際に必要に応じて付加情報をリンク変更情報に付加して送信するようにしてもよい。
リンク情報変更部１３８は、ネットワークインタフェイス１９０を介して付加情報を受信した場合には、受信した付加情報に基づいて相手情報を生成し、生成した相手情報を相手情報リスト格納部１０４に格納された相手情報リストに登録する。【００６４】  リンク情報変更部１３８は、生成した相手情報と同一のユーザ識別情報４１６（図４）を含む相手情報が相手情報リストに既に登録されている場合には、生成した相手情報を以って相手情報リストに既に登録されている相手情報を更新する。ここで、リンク情報変更部１３８は、相手情報を更新する際に、モニタ１３５及び入力装置１３３を使ってユーザに確認させるようにしてもよい。
以下に、アドレス通知装置１００の動作を説明する。
図１３は、アドレス通知装置１００の自己アドレス変更動作を示すフローチャートである。【００６５】  まず、リンク情報選択部１３０は、ユーザに入力装置１３３を使って処理の対象とするリンク情報を選択させる（Ｓ１１０）。
次に、リンク情報選択部１３０によって選択されたリンク情報に変更情報が登録されているか否かが変更情報登録部１３２によって判断され（Ｓ１２０）、選択されたリンク情報に変更情報が登録されていると判断された場合には、モニタ１３５にリンク情報が変更できない旨を表示させる（Ｓ１３０）。つまり、変更情報が登録されていることは、その変更がまだ完了していないことを意味しているので、リンク情報の新たな変更は許可しない。【００６６】  一方、リンク情報選択部１３０によって選択されたリンク情報に変更情報が登録されていないと変更情報登録部１３２によって判断された場合には、入力装置１３３によるユーザの選択指定の入力に基づいて、自己情報リスト格納部１０２に格納された自己情報リストから１つの自己情報がリンク情報選択部１３０によって選択される（Ｓ１４０）。
次に、リンク情報選択部１３０によって選択された自己情報を構成する自己アドレスが、リンク情報選択部１３０によって選択されたリンク情報に変更情報登録部１３２によって変更情報として登録され（Ｓ１５０）、自己アドレスが変更された旨を表すリンク変更情報がリンク変更情報送信部１３６によって生成され、リンク情報を構成する相手アドレスを送信先としてネットワークインタフェイス１９０を介して送信される（Ｓ１６０）。【００６７】  図１４は、アドレス通知装置１００のリンク情報抹消動作を示すフローチャートである。
先ず、リンク情報選択部１３０によって、入力装置１３３を介して処理の対象とするリンク情報をユーザに選択させる（Ｓ２１０）。
次に、リンク情報リスト格納部１０６に格納されたリンク情報リストから選択されたリンク情報が変更情報登録部１３２によって抹消され（Ｓ２２０）、リンク情報が抹消された旨を表すリンク変更情報がリンク変更情報送信部１３６によって生成され、抹消されたリンク情報を構成する相手アドレスを送信先としてネットワークインタフェイス１９０を介して送信される（Ｓ２３０）。【００６８】  図１５は、アドレス通知装置１００のリンク情報登録動作を示すフローチャートである。
まず、リンク情報登録部１３４によって、入力装置１３３を介して自己情報リスト格納部１０２に格納された自己情報リストから１つの自己情報、及び相手情報リスト格納部１０４に格納された相手情報リストから１つの相手情報、リンク情報リスト格納部１０６に格納されたスクリプトリスト５２０から１つのスクリプト情報をユーザに選択させると共に、新たに生成するリンク情報の表示名を入力させる（Ｓ３１０）。【００６９】  次に、リンク情報登録部１３４によって入力された表示名をリンク情報の表示名５１１（図５Ａ）とし、選択された相手情報を構成する相手アドレス４１４（図４）を相手アドレス５１２（図５Ａ）とし、ブランクを自己アドレス５１４（図５Ａ）とし、選択された自己情報を構成する自己アドレス３１４（図３Ａ）を変更情報５１６（図５Ａ）とし、選択されたスクリプト情報を指し示す情報を処理情報５１８（図５Ａ）としたリンク情報が生成される（Ｓ３２０）。
次に、リンク情報登録部１３４によって生成されたリンク情報と等価なリンク情報がリンク情報リスト格納部１０６に格納されたリンク情報リストにあるか否かが判断される（Ｓ３３０）。【００７０】  リンク情報登録部１３４によって生成されたリンク情報と等価なリンク情報がリンク情報リストにあると判断された場合には、リンク情報登録部１３４によって生成されたリンク情報が登録できない旨がモニタ１３５に表示される（Ｓ３４０）。
一方、リンク情報登録部１３４によって生成されたリンク情報と等価なリンクを構成するリンク情報がリンク情報リストにないと判断された場合には、リンク情報リスト格納部１０６に格納されたリンク情報リストにリンク情報登録部１３４によって生成された変更情報を含むリンク情報が登録される（Ｓ３５０）。【００７１】  次に、リンク情報が登録される旨を表すリンク変更情報がリンク変更情報送信部１３６によって生成され、登録されるリンク情報を構成する相手アドレスを送信先としてネットワークインタフェイス１９０を介して送信される（Ｓ３６０）。
図１６は、アドレス通知装置１００のリンク変更情報受信動作を示すフローチャートである。
まず、相手側のアドレス通知装置１００のリンク変更情報送信部１３６によって送信されたリンク変更情報は、ネットワークインタフェイス１９０を介してリンク情報変更部１３８によって受信される（Ｓ４１０）。【００７２】  次に、受信されたリンク変更情報が相手アドレスの変更の旨を示すか否かがリンク情報変更部１３８によって判断され（Ｓ４２０）、受信されたリンク変更情報が相手アドレスの変更の旨を示すと判断された場合には、処理は、後述する応答変更動作に移る（Ｓ４３０）。
また、受信されたリンク変更情報がリンク情報の登録の旨を示すか否かがリンク情報変更部１３８によって判断され（Ｓ４４０）、受信されたリンク変更情報がリンク情報の登録の旨を示すと判断された場合には、処理は、後述する応答登録動作に移る（Ｓ４５０）。【００７３】  また、受信されたリンク変更情報が相手アドレスの変更の旨、及びリンク情報の登録の旨の何れも示さないとリンク情報変更部１３８によって判断された場合には、処理は、後述する応答抹消動作に移る（Ｓ４６０）。
図１７は、相手アドレスの変更を表すリンク変更情報に対する図１６のステップＳ４３０の応答変更動作を示すフローチャートである。
まず、入力装置１３３を介して、対象となるリンク情報を抹消するか否かがユーザによって決定される（Ｓ５１０）。【００７４】  対象となるリンク情報を抹消すると決定された場合には、リンク情報リスト格納部１０６に格納されたリンク情報リストの対象となるリンク情報がリンク情報変更部１３８によって抹消される（Ｓ５２０）。
次に、対象となるリンク情報の抹消の旨を表すリンク変更情報がリンク変更情報送信部１３６によってネットワークインタフェイス１９０を介して受信したリンク変更情報の送信元に送信される（Ｓ５２５）。
一方、対象となるリンク情報を抹消しないと決定された場合には、入力装置１３３を介して、変更の対象となるリンク情報の自己アドレスを事前に変更するか否かがユーザによって決定される（Ｓ５３０）。【００７５】  対象となるリンク情報の自己アドレスを事前に変更すると決定された場合には、新たな自己アドレスをユーザに選択させ、対象となるリンク情報の変更情報に選択されたアドレスが登録され（Ｓ５３５）、対象となるリンク情報の自己アドレスを変更する旨を表すリンク変更情報がリンク変更情報送信部１３６によってネットワークインタフェイス１９０を介して受信したリンク変更情報の送信元に送信される（Ｓ５４０）。
次に、対象となるリンク情報の相手アドレスが、リンク情報変更部１３８によって受信されたリンク変更情報に基づいて変更され（Ｓ５４２）、リンク情報変更部１３８によって受信されたリンク変更情報に対して相手アドレスがユーザにより選択された新たなアドレスに変更された応答情報が、応答情報送信部１４０によってネットワークインタフェイス１９０を介してリンク変更情報の送信元に返信される（Ｓ５４５）。【００７６】  一方、対象となるリンク情報の自己アドレスを変更しないと決定された場合には、リンク情報変更部１３８によって受信されたリンク変更情報に基づいてリンク情報が変更される（Ｓ５５０）。
次に、リンク情報変更部１３８によって受信されたリンク変更情報と同様な内容の応答情報が、応答情報送信部１４０によってネットワークインタフェイス１９０を介してリンク変更情報の送信元に返信される。ただし、このとき対象となるリンク情報の変更情報がブランクでない場合（即ち、自己アドレス変更中の場合）、受信されたリンク変更情報に対して相手アドレスが前記変更情報に変更された応答情報が、前記応答情報の代わりに送られる（Ｓ５５５）。【００７７】  次に、リンク情報変更部１３８によって変更されたリンク情報と同一のリンクを構成するリンク情報がリンク情報リスト格納部１０６に格納されたリンク情報リスト５１０にあるか否かが判断され、同一のリンクを構成するリンク情報がなければ処理を終了する（Ｓ５６０）。
リンク情報変更部１３８によって変更されたリンク情報の変更情報がブランクであり、変更されたリンク情報と同一のリンクを構成するリンク情報がリンク情報リスト５１０にあると判断された場合には、マージ処理がリンク情報変更部１３８によって実行される（Ｓ５６５）。【００７８】  図１８は、図１６におけるリンク情報の登録を表すリンク変更情報に対するステップＳ４５０の応答登録動作を示すフローチャートである。
まず、入力装置１３３を介して、対象となるリンク情報の登録を許容するか否かがユーザによって決定される（Ｓ６１０）。
対象となるリンク情報の登録を許容しないと決定された場合には、登録拒否の旨を表す応答情報が、応答情報送信部１４０によってネットワークインタフェイス１９０を介してリンク変更情報の送信元に送信される（Ｓ６２０）。【００７９】  対象となるリンク情報の登録を許容すると決定された場合には、リンク情報変更部１３８によって受信されたリンク変更情報に基づいてリンク情報が生成され、生成されたリンク情報が、リンク情報リスト格納部１０６に格納されたリンク情報リスト５１０に登録される（Ｓ６３０）。
次に、リンク情報変更部１３８によって登録されたリンク情報と同一のリンクを構成するリンク情報がリンク情報リスト格納部１０６に格納されたリンク情報リストに既にあるか否かが判断される（Ｓ６４０）。【００８０】  リンク情報変更部１３８によって登録されたリンク情報と同一のリンクを構成するリンク情報がリンク情報リストに既にあると判断された場合には、マージ処理がリンク情報変更部１３８によって実行される（Ｓ６５０）。
対象となるリンク情報の登録が許容され、リンク情報が登録された後に、受信したリンク変更情報と同様な内容の応答情報が、応答情報送信部１４０によってネットワークインタフェイス１９０を介してリンク変更情報の送信元に送信される（Ｓ６６０）。
図１９は、図１６におけるステップＳ４６０の応答抹消動作を示すフローチャートである。【００８１】  リンク情報変更部１３８によって受信されたリンク変更情報に基づいてリンク情報リスト格納部１０６に格納されたリンク情報リストから対象となるリンク情報が抹消される（Ｓ７１０）。
図２０は、アドレス通知装置１００の応答情報受信動作を示すフローチャートである。
まず、相手側のアドレス通知装置１００の応答情報送信部１４０によって送信された応答情報は、ネットワークインタフェイス１９０を介してリンク情報変更部１３８によって受信される（Ｓ８１０）。【００８２】  次に、受信された応答情報がリンク情報の登録の拒否を表すか否かがリンク情報変更部１３８によって判断され（Ｓ８２０）、受信された応答情報がリンク情報の登録の拒否を表すと判断された場合には、リンク情報リスト格納部１０６に格納されたリンク情報リストから対象となるリンク情報が、リンク情報変更部１３８によって抹消される（Ｓ８３０）。
一方、受信された応答情報がリンク情報の登録の拒否を表さないと判断された場合には、リンク情報変更部１３８によって受信された応答情報に基づいてリンク情報が変更される（Ｓ８４０）。【００８３】  次に、リンク情報変更部１３８によって変更されたリンク情報と同一のリンクを構成するリンク情報がリンク情報リスト格納部１０６に格納されたリンク情報リストにあるか否かが判断される（Ｓ８５０）。
リンク情報変更部１３８によって変更されたリンク情報と同一のリンクを構成するリンク情報がリンク情報リストにあると判断された場合には、マージ処理がリンク情報変更部１３８によって実行される（Ｓ８６０）。
図２１は、アドレス通知装置１００の付加情報受信動作を示すフローチャートである。【００８４】  まず、相手側のアドレス通知装置１００のリンク変更情報送信部１３６によって送信された付加情報は、ネットワークインタフェイス１９０を介してリンク情報変更部１３８によって受信される（Ｓ９１０）。
リンク変更情報及び付加情報に基づいて相手情報が生成され（Ｓ９２０）、生成された相手情報と同一のユーザ識別情報４１６（図４）を含む相手情報が相手情報リストに既に登録されているか否かがリンク情報変更部１３８によって判断される（Ｓ９３０）。
生成された相手情報と同一のユーザ識別情報を含む相手情報が相手情報リストに既に登録されていると判断された場合には、生成した相手情報を以って相手情報リストに既に登録されている相手情報がリンク情報変更部１３８によって更新される（Ｓ９４０）。【００８５】  一方、生成された相手情報と同一の相手アドレスを含む相手情報が相手情報リストに登録されていないと判断された場合には、生成された相手情報が相手情報リスト格納部１０４に格納された相手情報リストにリンク情報変更部１３８によって登録される（Ｓ９５０）。
以上で説明した、アドレス通知装置１００を構成する各構成要素は、上記で説明した各動作を記述したプログラムをアドレス通知装置１００を構成するＣＰＵに実行させるようにしてもよい。【００８６】  即ち、自己情報リスト登録部１２０と、リンク情報選択部１３０と、リンク情報登録部１３４と、変更情報登録部１３２と、リンク変更情報送信部１３６と、リンク情報変更部１３８と、応答情報送信部１４０と、通信部１８０とは、上記プログラムを実行するＣＰＵによって構成するようにしてもよい。
また、アドレス通知装置１００は、リンク変更情報の送受信、及び応答情報の送受信を通信部１８０を介して行うようにしてもよい。
また、アドレス通知装置１００は、所定のリンク情報に対して上述した自己アドレス変更動作を自動的かつ定期的に実行することによって特定の相手に対して定期的に自己アドレスを変更するようにしてもよい。【００８７】  また、アドレス通知装置１００はリンク情報リスト５１０（図５Ａ）に含まれるリンク情報の相手アドレス５１２（図５Ａ）と、相手情報リスト４１０（図４）に含まれる相手情報の相手アドレス４１４（図４）とを対応させることによって、相手情報の表示名４１２（図４）やユーザ識別情報４１６（図４）の同一性に基づいてリンク情報を分類、表示、及び編集するためのユーザインタフェイスを備えるようにしてもよい。
また、アドレス通知装置１００はリンク変更情報を送信する際に、プロファイル情報リスト３２０に格納された自己の秘密鍵情報や、相手情報リスト４１０に格納された相手公開鍵情報を用いて、リンク変更情報を含む通信情報に対してそれぞれディジタル署名や暗号化などの処理を行ってもよい。これに対応して、アドレス通知装置１００は、リンク変更情報を受信する際に相手情報リストに格納された相手の公開鍵情報や、プロファイル情報リスト３２０に格納された自己の秘密鍵情報を用いて、それぞれ署名検証や復号処理を行ってもよい。
【図１】
2005022394.tif 000003
【図２】
2005022394.tif 000004
【図３】
2005022394.tif 000005
【図４】
2005022394.tif 000006
【図５】
2005022394.tif 000007
【図６】
2005022394.tif 000008
【図７】
2005022394.tif 000009
【図８】
2005022394.tif 000010
【図９】
2005022394.tif 000011
【図１０】
2005022394.tif 000012
【図１１】
2005022394.tif 000013
【図１２】
2005022394.tif 000014
【図１３】
2005022394.tif 000015
【図１４】
2005022394.tif 000016
【図１５】
2005022394.tif 000017
【図１６】
2005022394.tif 000018
【図１７】
2005022394.tif 000019
【図１８】
2005022394.tif 000020
【図１９】
2005022394.tif 000021
【図２０】
2005022394.tif 000022
【図２１】
2005022394.tif 000023
【国際調査報告】
2005022394.tif 000024
2005022394.tif 000025
2005022394.tif 000026
2005022394.tif 000027