(57)【要約】【課題】事業者間で転送されたユーザ情報の追跡を、集中的に管理する管理サーバを設けることなく実現すること。【解決手段】情報管理装置は、ユーザ情報を含む証明書データの送受信を行うと、リンク識別子に、親装置ＩＤと、子装置ＩＤと、証明書データとを対応付けて転送リンクデータとして記憶管理するため、ユーザ情報を証明書データが送受信された装置をリンク識別子に基づいて辿っていくことができる。証明書データ内のユーザ情報についての追跡や更新等を行う場合には、各情報管理装置１が自装置で記憶しているリンク識別子に基づいて他装置に要求を順に送信していく。【選択図】図１
2011100336.tif 000002
【特許請求の範囲】
【請求項１】
他のユーザ情報管理装置と通信ネットワークを介して接続され、ユーザから提供されたユーザ情報の転送を管理するユーザ情報管理装置において、
前記ユーザ情報の転送による装置間の連結関係を識別可能なリンク識別子と、該ユーザ情報を含む証明書データと、該証明書データを受信した相手先の装置を指し示す受信相手情報と、該証明書データを送信した相手先の装置を指し示す送信相手情報とを対応付けた転送リンクデータを記憶する転送リンク記憶手段と、
前記リンク識別子を含む前記ユーザ情報の追跡要求を受信する要求受信手段と、
前記追跡要求に含まれるリンク識別子に対応付けて記憶された前記受信相手情報に基づいた宛先に対して、該リンク識別子に対応付けられた送信相手情報を前記転送リンク記憶手段から読み出して追跡情報として返送する追跡情報返送手段と、を備え、
前記追跡情報返送手段は、
前記追跡要求に含まれるリンク識別子に対応付けられた前記証明書データが他装置に送信されている場合に、該送信の相手先に該リンク識別子を含む追跡要求を送信することで該送信の相手先から返送される追跡情報を取得し、前記転送リンク記憶手段から読み出して返送する前記追跡情報に合わせて前記宛先に返送する機能を有することを特徴とするユーザ情報管理装置。
【請求項２】
ユーザ情報の登録を受け付けて、その登録されたユーザ情報を記憶するユーザ情報記憶手段と、
前記ユーザ情報記憶手段に記憶されたユーザ情報を他装置への送信対象とした場合に、該ユーザ情報を含む証明書データを作成すると共に、新たな前記リンク識別子を発行して、該発行したリンク識別子と該証明書データとを関連付けて送信する送信手段と、
前記送信手段による前記証明書データの送信の相手先の前記他装置の装置情報と、前記送信される証明書データ及びリンク識別子とに基づいて前記転送リンクデータを生成して、前記転送リンク記憶手段に追加記憶する登録元リンク追加手段と、
を備えることを特徴とする請求項１に記載のユーザ情報管理装置。
【請求項３】
関連付けされた前記証明書データと前記リンク識別子との組合せを他装置から受信する受信手段と、
前記受信の相手先である前記他装置の装置情報と、前記受信されたリンク識別子及び証明書データとに基づいて、前記転送リンクデータを生成して前記転送リンク記憶手段に追加記憶する受信時リンク追加手段と、
を更に備えることを特徴とする請求項１又は２に記載のユーザ情報管理装置。
【請求項４】
前記転送リンク記憶手段に記憶された証明書データに含まれるユーザ情報を他装置への送信対象とした場合に、そのユーザ情報を含む前記証明書データを作成して、前記記憶された証明書データに既に対応付けられているリンク識別子を該作成した証明書データに関連付けて該他装置に送信する転送手段と、
前記転送手段により前記証明書データを送信する相手先の前記他装置を指し示す装置情報と、前記送信されたリンク識別子及び証明書データとに基づいて、前記転送リンク記憶手段に記憶された転送リンクデータを書き換える送信時リンク書き換え手段と、
を更に備えることを特徴とする請求項１〜３の何れか一項に記載のユーザ情報管理装置。
【請求項５】
前記転送リンク記憶手段に記憶された証明書データに含まれるユーザ情報の内容が更新可能であって、
前記転送手段は、
前記更新後のユーザ情報を含む前記証明書データを作成すると共に、前記更新前の証明書データに対応付けられたリンク識別子を、該作成した証明書データに関連付けて他装置に送信することを特徴とする請求項４に記載のユーザ情報管理装置。
【請求項６】
前記リンク識別子を含む前記ユーザ情報の更新要求を受信する更新要求受信手段と、
前記更新要求に含まれるリンク識別子に対応付けて記憶された前記証明書データに含まれる前記ユーザ情報の内容を該更新要求に基づいて変更する変更手段と、
前記更新要求に含まれるリンク識別子に対応付けられた送信相手情報に基づいて前記証明書データが送信されていると判定した場合に、該送信相手情報が指し示す相手先の装置に該リンク識別子を含む更新要求を送信する更新要求送信手段と、
を更に備えることを特徴とする請求項１〜５の何れかに一項に記載のユーザ情報管理装置。
【請求項７】
他のユーザ情報管理装置と通信ネットワークを介して接続され、ユーザから提供されたユーザ情報の転送を管理するユーザ情報管理装置において、
前記ユーザ情報の転送による装置間の連結関係を識別可能なリンク識別子と、該ユーザ情報を含む証明書データと、該証明書データを受信した相手先の装置を指し示す受信相手情報と、を対応付けた転送リンクデータを記憶する転送リンク記憶手段と、
前記リンク識別子を含む前記ユーザ情報の追跡要求を受信する要求受信手段と、
前記追跡要求に含まれるリンク識別子に対応付けて記憶された前記受信相手情報に基づいた宛先に対して、該リンク識別子に対応付けられた送信相手情報を前記転送リンク記憶手段から読み出して追跡情報として返送する追跡情報返送手段と、
を備えることを特徴とするユーザ情報管理装置。
【請求項８】
請求項１〜７の何れかに記載の前記ユーザ情報管理装置が通信ネットワークを介して複数接続され、該ユーザ情報管理装置間での該ユーザ情報の転送を各装置で分散管理するユーザ情報管理システム。
【請求項９】
前記ユーザ情報管理装置には、前記ユーザ情報を含む証明書データを他装置に送信する送信機能を有するユーザ情報管理装置が含まれ、
該送信機能を有するユーザ情報管理装置は、
前記追跡要求に含まれるリンク識別子に対応付けられた送信相手情報に基づいて前記証明書データが他装置に送信されているか否かを判定する判定手段を更に備え、
前記追跡情報返送手段は、
前記判定手段により前記証明書データが他装置に送信されていると判定された場合に、前記送信相手情報が指し示す相手先の装置に該リンク識別子を含む追跡要求を送信することを特徴とする請求項８に記載のユーザ情報管理システム。
【請求項１０】
前記ユーザ情報管理装置には、前記ユーザ情報を含む証明書データを他装置から受信する受信機能を有するユーザ情報管理装置が含まれることを特徴とする請求項８又は９に記載のユーザ情報管理システム。
【請求項１１】
ユーザ情報の転送による装置間の連結関係を識別可能なリンク識別子と、該ユーザ情報を含む証明書データと、該証明書データを受信した相手先の装置を指し示す受信相手情報と、該証明書データを送信した相手先の装置を指し示す送信相手情報とを対応付けた転送リンクデータを記憶する転送リンク記憶手段を備えるコンピュータに、他のユーザ情報管理装置と通信ネットワークを介して接続され、ユーザから提供されたユーザ情報の転送を管理させるためのプログラムであって、
前記リンク識別子を含む前記ユーザ情報の追跡要求を受信する要求受信手段と、
前記追跡要求に含まれるリンク識別子に対応付けて記憶された前記受信相手情報に基づいた宛先に対して、該リンク識別子に対応付けられた送信相手情報を前記転送リンク記憶手段から読み出して追跡情報として返送する追跡情報返送手段と、として前記コンピュータに機能させ、更に、
前記追跡情報返送手段は、
前記追跡要求に含まれるリンク識別子に対応付けられた前記証明書データが他装置に送信されている場合に、該送信の相手先に該リンク識別子を含む追跡要求を送信することで該送信の相手先から返送される追跡情報を取得し、前記転送リンク記憶手段から読み出して返送する前記追跡情報に合わせて前記宛先に返送する機能を有することを特徴とするプログラム。
【請求項１２】
ユーザ情報の転送による装置間の連結関係を識別可能なリンク識別子と、該ユーザ情報を含む証明書データと、該証明書データを受信した相手先の装置を指し示す受信相手情報と、該証明書データを送信した相手先の装置を指し示す送信相手情報とを対応付けた転送リンクデータを記憶する転送リンク記憶手段を備えるコンピュータが、他のユーザ情報管理装置と通信ネットワークを介して接続され、ユーザから提供されたユーザ情報の転送を管理するユーザ情報管理方法であって、
前記コンピュータが、
前記リンク識別子を含む前記ユーザ情報の追跡要求を受信する要求受信工程と、
前記追跡要求に含まれるリンク識別子に対応付けて記憶された前記受信相手情報に基づいた宛先に対して、該リンク識別子に対応付けられた送信相手情報を前記転送リンク記憶手段から読み出して追跡情報として返送する追跡情報返送工程と、を実行し、更に、
前記追跡情報返送工程は、
前記追跡要求に含まれるリンク識別子に対応付けられた前記証明書データが他装置に送信されている場合に、該送信の相手先に該リンク識別子を含む追跡要求を送信することで該送信の相手先から返送される追跡情報を取得し、前記転送リンク記憶手段から読み出して返送する前記追跡情報に合わせて前記宛先に返送する工程を有することを特徴とするユーザ情報管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ情報管理装置、ユーザ情報管理システム、ユーザ情報管理方法及びプログラムに関する。
【背景技術】
【０００２】
近年のインターネットの普及に伴い、事業者が属性情報や履歴情報等を含む個々のユーザに関する情報（以下「ユーザ情報」という）の提供をユーザから受けて、そのユーザ情報を活用したサービスが増えている。
【０００３】
ユーザ情報の提供を受けてサービスを提供する事業者は、情報の取り扱いの目的や利用範囲等を記したポリシーを設けて、ユーザ情報の提供を受ける前に、そのポリシーに対するユーザの同意を求めることが多い。
【０００４】
一般には、事業者の利用目的の範囲内でユーザ情報は取り扱われるため、ポリシーに従った上で、商品販売業者がユーザの住所等を提携先の配送業者で利用するといったように、ユーザ情報が事業者間で転送される場合がある。
【０００５】
ユーザは、自分のユーザ情報が正しく取り扱われているかを、情報の開示要求を行うことで知ることができる。上述のようにユーザ情報が事業者間で転送されている場合には、その転送先の事業者に対して開示要求を行うことで、利用状況を知ることができる（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−１３５００４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１の技術は、ユーザ情報を提供した事業者とユーザとの間で暗号化・復号処理を行うことでユーザ情報をセキュアに取り引きする技術であり、ユーザ情報の開示や削除、変更等により追跡を行っていく場合には、ユーザと各事業者間との間で個別に通信を行う必要がある。そのため、ユーザ情報が複数の事業者間で行き交って情報が散在してしまった場合には、ユーザ情報の追跡を行うことは困難であった。
【０００８】
また、ユーザ情報がどの事業者に転送されたかの管理を行うには、その転送を集中的に管理するサーバを設けることが想定される。しかし、事業者がユーザ情報の転送を行う都度、その転送をサーバが逐次監視する必要があるため、管理コストが増大してしまうという問題が生じうる。
【０００９】
本発明は、上述の課題に鑑みて為されたものであり、その目的とするところは、事業者間で転送されたユーザ情報の追跡を、集中的に管理する管理サーバを設けることなく実現することである。
【課題を解決するための手段】
【００１０】
上述の課題を解決するために、第１の発明は、他のユーザ情報管理装置と通信ネットワークを介して接続され、ユーザから提供されたユーザ情報の転送を管理するユーザ情報管理装置において、
前記ユーザ情報の転送による装置間の連結関係を識別可能なリンク識別子と、該ユーザ情報を含む証明書データと、該証明書データを受信した相手先の装置を指し示す受信相手情報と、該証明書データを送信した相手先の装置を指し示す送信相手情報とを対応付けた転送リンクデータを記憶する転送リンク記憶手段と、
前記リンク識別子を含む前記ユーザ情報の追跡要求を受信する要求受信手段と、
前記追跡要求に含まれるリンク識別子に対応付けて記憶された前記受信相手情報に基づいた宛先に対して、該リンク識別子に対応付けられた送信相手情報を前記転送リンク記憶手段から読み出して追跡情報として返送する追跡情報返送手段と、を備え、
前記追跡情報返送手段は、
前記追跡要求に含まれるリンク識別子に対応付けられた前記証明書データが他装置に送信されている場合に、該送信の相手先に該リンク識別子を含む追跡要求を送信することで該送信の相手先から返送される追跡情報を取得し、前記転送リンク記憶手段から読み出して返送する前記追跡情報に合わせて前記宛先に返送する機能を有することを特徴としている。
【００１１】
第１の発明によれば、ユーザ情報管理装置は、ユーザ情報の追跡要求があった場合には、各ユーザ情報管理装置で記憶されているリンク識別子を辿っていくことで、ユーザ情報管理装置間で追跡情報の授受を行う。従って、事業者間で転送されたユーザ情報の追跡を、集中的に管理する管理サーバを設けることなく実現することができる。
【００１２】
また、第２の発明は、
ユーザ情報の登録を受け付けて、その登録されたユーザ情報を記憶するユーザ情報記憶手段と、
前記ユーザ情報記憶手段に記憶されたユーザ情報を他装置への送信対象とした場合に、該ユーザ情報を含む証明書データを作成すると共に、新たな前記リンク識別子を発行して、該発行したリンク識別子と該証明書データとを関連付けて送信する送信手段と、
前記送信手段による前記証明書データの送信の相手先の前記他装置の装置情報と、前記送信される証明書データ及びリンク識別子とに基づいて前記転送リンクデータを生成して、前記転送リンク記憶手段に追加記憶する登録元リンク追加手段と、
を備えることを特徴としている。
【００１３】
第２の発明によれば、ユーザ情報管理装置が登録を受け付けたユーザ情報を送信対象とした際には、新たなリンク識別子を発行するため、ユーザ情報の登録元となったユーザ情報管理装置が起点となってリンク識別子によるユーザ情報の転送の追跡管理を行うことができる。
【００１４】
また、第３の発明は、関連付けされた前記証明書データと前記リンク識別子との組合せを他装置から受信する受信手段と、
前記受信の相手先である前記他装置の装置情報と、前記受信されたリンク識別子及び証明書データとに基づいて、前記転送リンクデータを生成して前記転送リンク記憶手段に追加記憶する受信時リンク追加手段と、
を更に備えることを特徴としている。
【００１５】
第３の発明によれば、他装置から受信した証明書データに関連付けされたリンク識別子に基づいて、該証明書データに含まれるユーザ情報の転送の追跡管理を行うことができる。
【００１６】
また、第４の発明は、前記転送リンク記憶手段に記憶された証明書データに含まれるユーザ情報を他装置への送信対象とした場合に、そのユーザ情報を含む前記証明書データを作成して、前記記憶された証明書データに既に対応付けられているリンク識別子を該作成した証明書データに関連付けて該他装置に送信する転送手段と、
前記転送手段により前記証明書データを送信する相手先の前記他装置を指し示す装置情報と、前記送信されたリンク識別子及び証明書データとに基づいて、前記転送リンク記憶手段に記憶された転送リンクデータを書き換える送信時リンク書き換え手段と、
を更に備えることを特徴としている。
【００１７】
第４の発明によれば、既に受信して転送リンク記憶手段に記憶している証明書データに含まれるユーザ情報を他装置に送信する際に、その証明書データに対応付けられたリンク識別子を関連付けて送信するため、同一のリンク識別子により他装置間での転送の追跡を管理することができる。
【００１８】
また、第５の発明は、前記転送リンク記憶手段に記憶された証明書データに含まれるユーザ情報の内容が更新可能であって、
前記転送手段は、
前記更新後のユーザ情報を含む前記証明書データを作成すると共に、前記更新前の証明書データに対応付けられたリンク識別子を、該作成した証明書データに関連付けて他装置に送信することを特徴としている。
【００１９】
第５の発明によれば、既に受信して転送リンク記憶手段に記憶している証明書データに含まれるユーザ情報の内容の更新がされても、同一のリンク識別子により他装置間での転送の追跡を管理することができる。
【００２０】
また、第６の発明は、前記リンク識別子を含む前記ユーザ情報の更新要求を受信する更新要求受信手段と、
前記更新要求に含まれるリンク識別子に対応付けて記憶された前記証明書データに含まれる前記ユーザ情報の内容を該更新要求に基づいて変更する変更手段と、
前記更新要求に含まれるリンク識別子に対応付けられた送信相手情報に基づいて前記証明書データが送信されていると判定した場合に、該送信相手情報が指し示す相手先の装置に該リンク識別子を含む更新要求を送信する更新要求送信手段と、
を更に備えることを特徴としている。
【００２１】
第６の発明によれば、他装置に対してユーザ情報の内容の更新要求を行うことで、他装置に送信したユーザ情報の内容を更新させることができる。また、更新後であっても同一のリンク識別子により他装置間での転送の追跡を管理することができる。
【００２２】
また、第７の発明は、他のユーザ情報管理装置と通信ネットワークを介して接続され、ユーザから提供されたユーザ情報の転送を管理するユーザ情報管理装置において、
前記ユーザ情報の転送による装置間の連結関係を識別可能なリンク識別子と、該ユーザ情報を含む証明書データと、該証明書データを受信した相手先の装置を指し示す受信相手情報と、を対応付けた転送リンクデータを記憶する転送リンク記憶手段と、
前記リンク識別子を含む前記ユーザ情報の追跡要求を受信する要求受信手段と、
前記追跡要求に含まれるリンク識別子に対応付けて記憶された前記受信相手情報に基づいた宛先に対して、該リンク識別子に対応付けられた送信相手情報を前記転送リンク記憶手段から読み出して追跡情報として返送する追跡情報返送手段と、
を備えることを特徴としている。
【００２３】
第７の発明によれば、追跡要求に含まれるリンク識別子に対応付けられた送信相手情報が指し示す装置に対して追跡情報を返送することができるため、追跡要求を行った装置に追跡情報が集約されるようになる。従って、事業者間で転送されたユーザ情報の追跡を、集中的に管理する管理サーバを設けることなく実現することができる。
【００２４】
また、第８の発明のユーザ情報管理システムは、前記ユーザ情報管理装置が通信ネットワークを介して複数接続され、該ユーザ情報管理装置間での該ユーザ情報の転送を各ユーザ装置で分散管理することを特徴としている。
【００２５】
第８の発明によれば、各ユーザ情報管理装置は、ユーザ情報の追跡要求があった場合には、各ユーザ情報管理装置で記憶されているリンク識別子を辿っていくことで、ユーザ情報管理装置間で追跡情報の授受を行う。従って、事業者間で転送されたユーザ情報の追跡を、集中的に管理する管理サーバを設けることなく実現することができる。
【００２６】
また、第９の発明におけるユーザ情報管理装置には、前記ユーザ情報を含む証明書データを他装置に送信する送信機能を有するユーザ情報管理装置が含まれ、
該送信機能を有するユーザ情報管理装置は、
前記追跡要求に含まれるリンク識別子に対応付けられた送信相手情報に基づいて前記証明書データが他装置に送信されているか否かを判定する判定手段を更に備え、
前記追跡情報返送手段は、
前記判定手段により前記証明書データが他装置に送信されていると判定された場合に、前記送信相手情報が指し示す相手先の装置に該リンク識別子を含む追跡要求を送信することを特徴としている。
【００２７】
第９の発明によれば、送信機能を有するユーザ情報管理装置が、リンク識別子に対応付けられた送信相手情報に基づいた装置に追跡要求を送信するため、リンク識別子に基づいて証明書データを送信した装置を追従するようにして、ユーザ情報管理システム内を巡って追跡要求を送信することができる。
【００２８】
また、第１０の発明において、前記ユーザ情報管理装置には、前記ユーザ情報を含む証明書データを他装置から受信する受信機能を有するユーザ情報管理装置が含まれることを特徴としている。
【００２９】
第１０の発明によれば、受信機能を有するユーザ情報管理装置は、証明書データを受信した相手先の装置に基づいて転送リンクデータを更新することができる。
【００３０】
また、第１１の発明は、ユーザ情報の転送による装置間の連結関係を識別可能なリンク識別子と、該ユーザ情報を含む証明書データと、該証明書データを受信した相手先の装置を指し示す受信相手情報と、該証明書データを送信した相手先の装置を指し示す送信相手情報とを対応付けた転送リンクデータを記憶する転送リンク記憶手段を備えるコンピュータに、他のユーザ情報管理装置と通信ネットワークを介して接続され、ユーザから提供されたユーザ情報の転送を管理させるためのプログラムであって、
前記リンク識別子を含む前記ユーザ情報の追跡要求を受信する要求受信手段と、
前記追跡要求に含まれるリンク識別子に対応付けて記憶された前記受信相手情報に基づいた宛先に対して、該リンク識別子に対応付けられた送信相手情報を前記転送リンク記憶手段から読み出して追跡情報として返送する追跡情報返送手段と、として前記コンピュータに機能させ、更に、
前記追跡情報返送手段は、
前記追跡要求に含まれるリンク識別子に対応付けられた前記証明書データが他装置に送信されている場合に、該送信の相手先に該リンク識別子を含む追跡要求を送信することで該送信の相手先から返送される追跡情報を取得し、前記転送リンク記憶手段から読み出して返送する前記追跡情報に合わせて前記宛先に返送する機能を有することを特徴としている。
【００３１】
また、第１２の発明は、ユーザ情報の転送による装置間の連結関係を識別可能なリンク識別子と、該ユーザ情報を含む証明書データと、該証明書データを受信した相手先の装置を指し示す受信相手情報と、該証明書データを送信した相手先の装置を指し示す送信相手情報とを対応付けた転送リンクデータを記憶する転送リンク記憶手段を備えるコンピュータが、他のユーザ情報管理装置と通信ネットワークを介して接続され、ユーザから提供されたユーザ情報の転送を管理するユーザ情報管理方法であって、
前記コンピュータが、
前記リンク識別子を含む前記ユーザ情報の追跡要求を受信する要求受信工程と、
前記追跡要求に含まれるリンク識別子に対応付けて記憶された前記受信相手情報に基づいた宛先に対して、該リンク識別子に対応付けられた送信相手情報を前記転送リンク記憶手段から読み出して追跡情報として返送する追跡情報返送工程と、を実行し、更に、
前記追跡情報返送工程は、
前記追跡要求に含まれるリンク識別子に対応付けられた前記証明書データが他装置に送信されている場合に、該送信の相手先に該リンク識別子を含む追跡要求を送信することで該送信の相手先から返送される追跡情報を取得し、前記転送リンク記憶手段から読み出して返送する前記追跡情報に合わせて前記宛先に返送する工程を有することを特徴としている。
【００３２】
第１０〜第１２の発明によれば、上述の第１の発明のユーザ情報管理装置と同様に、各ユーザ情報管理装置は、ユーザ情報の追跡要求があった場合には、各ユーザ情報管理装置で記憶されているリンク識別子を辿っていくことで、ユーザ情報管理装置間で追跡情報の授受を行う。従って、事業者間で転送されたユーザ情報の追跡を、集中的に管理する管理サーバを設けることなく実現することができる。
【発明の効果】
【００３３】
本発明によれば、事業者間で転送されたユーザ情報の追跡を、集中的に管理する管理サーバを設けることなく実現することができる。
【発明を実施するための最良の形態】
【００３４】
以下、図面に基づき本発明を実現するにあたっての好適な各種の実施の形態の例を説明する。図１は、本発明の適用例であるユーザ情報管理システムＳの概要を説明するための図である。
【００３５】
〔システム概要〕
ユーザ情報管理システムＳは、端末装置Ｔと、端末装置Ｔからのユーザ情報の提供を受けて各種データ処理を行う事業者としてのサービスプロバイダ（以下「プロバイダ」と略す）とが通信ネットワークを介して接続されて、互いに通信可能となっている。端末装置Ｔや各プロバイダ（ｐ〜ｔ）の間は、必要に応じてＳＳＬ（Secure  Socket  Layer）／ＴＬＳ（Transport  layer  Security）等の安全な通信路を確立し、通信相手以外の第三者による、通信内容の不正な傍受、盗み見を防止できる。
【００３６】
端末装置Ｔは、プロバイダとデータ通信できるものであればよく、携帯端末やパソコン（Personal  Computer）等に適用が可能である。ユーザは、端末装置Ｔを介してプロバイダに対してユーザ情報を提供・登録する。
【００３７】
プロバイダは、図２に示す情報管理装置１を有し、ユーザ情報を記憶管理して、そのユーザ情報を用いたデータ処理を行うことで、ユーザ情報を利活用したサービスの提供を行う。ユーザ情報は、属性情報や履歴情報等の個々のユーザに関するデータであり、図１においては、氏名、住所、生年月日、電話番号、身長等を例示している。
【００３８】
プロバイダは、該ユーザ情報の記憶・管理についてのポリシーを予め定め、そのポリシーに従ってユーザ情報のデータ処理を行う。このため、端末装置Ｔ側からユーザ情報がプロバイダに登録される場合には、先ず、その登録に先立って、該プロバイダが、ポリシーを端末装置Ｔに提示してユーザに対する同意の要求を行う。
【００３９】
ユーザは、プロバイダから提示されたポリシーに同意可能な場合には、その同意の旨を端末装置Ｔに入力する。プロバイダは、ユーザから同意が得られた場合に、端末装置Ｔから送信されるユーザ情報を受信して記憶する。
【００４０】
各プロバイダが、各プロバイダに対するユーザ情報の転送、即ち、第三者提供をポリシー上で定めている場合には、予め信頼関係の担保された他のプロバイダに対してユーザ情報の転送を行える。例えば、商品販売業者が配送業者に対してユーザの住所等を転送する場合や、ユーザ情報の統計・解析処理を外部委託する場合等が想定される。
【００４１】
図１においては、プロバイダｐに登録されたユーザ情報がプロバイダｑに対して転送されている。また、プロバイダｑは、その転送を受けたユーザ情報を更にプロバイダｒに対して転送している。
【００４２】
ユーザ情報管理システムＳでは、ユーザ情報の送信の際には、該ユーザ情報を含む証明書データが作成されて、リンク識別子と関連付けが為されて転送される。リンク識別子は、ユーザ情報の転送による装置間の連結関係を一意に識別可能なように発行される情報である。このリンク識別子は、ユーザ情報の登録元のプロバイダが、証明書データの送信の際に発行され、該証明書データと共に各プロバイダで記憶管理される。
【００４３】
図１においては、端末装置Ｔから提供されたユーザ情報の登録元であるプロバイダｐが、プロバイダｑに送信する際に、リンク識別子‘Ｘ’が発行されている。そして、プロバイダｑが、プロバイダｐから受信した証明書データ内のユーザ情報を他装置に送信する際には、同じリンク識別子‘Ｘ’を関連付けて転送している。
【００４４】
このリンク識別子を証明書データの送信の都度、該証明書データに関連付けて送信して各プロバイダで記憶管理することで、そのリンク識別子を各プロバイダに渡って辿り、ユーザ情報がどのプロバイダに転送されたかを追跡することができるようになる。
【００４５】
〔情報管理装置の機能構成〕
図２は、各プロバイダが有する情報管理装置１の機能構成の一例を示すブロック図である。情報管理装置１は、コンピュータ（ＣＰＵ）、ハードウェア、入出力装置等が各々に連関することにより実現される。また、情報管理装置１を構成する各機能部は、コンピュータに適宜のソフトウエア（プログラム）を組み込むことにより実現できる。尚、本発明における一つの機能部が複数の機能部の集合によって実現されても良く、本発明における複数の機能部が一つの機能部により実現されても良い。
【００４６】
図２によれば、情報管理装置１は、ユーザ管理部１０、証明書管理部２０、転送リンク管理部３０、利用状況管理部４０、ポリシー管理部５０、トラスト管理部６０、ユーザ情報ＤＢ７０、証明書ＤＢ７５、転送リンクＤＢ８０及びログＤＢ８５を備えて構成される。
【００４７】
ユーザ管理部１０は、ユーザ情報の管理（アイデンティティ管理）を行う機能部であり、端末装置Ｔを使用しているユーザの認証やユーザ情報の交換等を行い、入力受付部１２を備える。
【００４８】
入力受付部１２は、端末装置Ｔで入力されたユーザ情報を受信することで、該ユーザ情報の入力を受け付けてユーザ情報ＤＢ７０に記憶する。ユーザ管理部１０は、予め定められたポリシーに従って、そのユーザ情報の他装置への送信を証明書管理部２０に指示する。
【００４９】
図３（ａ）にユーザ情報ＤＢ７０のデータ構成の一例を示す。ユーザ情報ＤＢ７０は、ユーザ情報をユーザ毎に記憶するデータベースであり、同図によれば、ユーザを一意に識別可能なユーザＩＤやパスワード、氏名、住所、生年月日等のユーザ情報が記憶されている。
【００５０】
証明書管理部２０は、ユーザ情報を含む証明書データの受信機能及び／又は送信機能を実現する機能部であり、受信部２２と送信部２４とを備えて構成される。情報管理装置１間のユーザ情報の送受信は、該ユーザ情報が証明書データ内に含められて行われ、その証明書データが証明書ＤＢ７５に記憶される。
【００５１】
図３（ｂ）に証明書ＤＢ７５のデータ例を示しており、証明書データが蓄積記憶されている。証明書データは、送信対象のユーザ情報を所定の形式により記述した文書データであり、送信の対象となるユーザ情報に加えて、証明書ＩＤ、発行元ＩＤ、送信先ＩＤ及びポリシー情報をメタ情報として含む。
【００５２】
証明書ＩＤは、該証明書データを一意に識別するための識別子である。発行元ＩＤは、証明書データを作成・発行した装置を識別するための装置ＩＤである。送信先ＩＤは、証明書データを送信する相手先の装置を識別するための装置ＩＤである。
【００５３】
ポリシー情報は、ユーザ情報を他装置に送信する上での、該ユーザ情報の取り扱いを規定した情報である。ポリシー管理部５０において記憶管理されているポリシーに基づいて生成され、例えばＰ３Ｐ（Platform  for  Privacy  Preferences）等の標準フォーマットに基づいて記述される。
【００５４】
受信部２２は、他装置から送信される証明書データと、それに関連付けされているリンク識別子との組合せを受信し、該証明書データを証明書ＤＢ７５に記憶する。
【００５５】
送信部２４は、ユーザ管理部１０からのユーザ情報の送信指示に伴い、証明書データの作成を行う。即ち、自装置のユーザ情報ＤＢ７０に記憶しているユーザ情報を他装置に送信する場合には、新たな証明書ＩＤを生成すると共に、自装置の装置ＩＤを発行元ＩＤとし、送信先の装置ＩＤを送信先ＩＤとして証明書データを作成する。また、既に他装置から受信して証明書ＤＢ７５（後述）に記憶している証明書データを送信（転送）する場合には、その証明書データの複製を作成する。
【００５６】
送信部２４は、作成した証明書データに、後述する転送リンク管理部３０が作成したリンク識別子を関連付けた上で他装置に送信する。このリンク識別子と証明書データとの関連付けは、証明書データ内に該リンク識別子を埋め込むことで行ってもよい。尚、証明書データの送受信は、情報管理装置１間において公知のデジタル署名を行って、誤送信によるユーザ情報の漏洩を防止してもよい。
【００５７】
転送リンク管理部３０は、リンク識別子と、親装置ＩＤと、受信証明書（ＩＡ：Incoming  Assertion）と、子装置ＩＤと、送信証明書（ＯＡ：Outgoing  Assertion）とを対応付けた転送リンクデータの記憶・管理を行い、リンク作成部３２及びリンク更新部３４を備える。この転送リンクデータは、図３（ｃ）に示すようなデータ構成による転送リンクＤＢ８０に記憶される。
【００５８】
親装置ＩＤは、他装置から証明書データを受信した際の、その受信の相手先である他装置を識別するための装置ＩＤ（受信相手情報）である。受信証明書は、他装置から受信した証明書データに含まれる証明書ＩＤである。子装置ＩＤは、他装置に証明書データを送信した際の、その送信の相手先である他装置を識別するための装置ＩＤ（送信相手情報）である。送信証明書は、他装置に送信する証明書データに含まれる証明書ＩＤである。親装置ＩＤ及び子装置ＩＤは、公知技術を用いて予め相互の装置ＩＤを認識できればよく、例えば、予め信頼性の担保された装置間で証明書データの送受信されるために、通信相手の装置が予め相互に認識されていることで取得されることとしてもよい。
【００５９】
リンク作成部３２は、証明書管理部２０が証明書データの送受信を行う際に、転送リンクデータの作成を行って、転送リンクＤＢ８０に追加記憶する。転送リンクデータの作成は、（１）ユーザ情報ＤＢ７０に記憶されたユーザ情報を含む証明書データを送信するときと、（２）他装置から証明書データを受信したときとがある。
【００６０】
（１）先ず、ユーザ情報ＤＢ７０に記憶されているユーザ情報を含んだ証明書データを送信するとき、リンク作成部３２は、新たなリンク識別子を発行する。リンク識別子の発行の際には、例えば、自装置の識別情報を該リンク識別子に含めることで、他の情報管理装置１が発行するリンク識別子との重複を防止できる。
【００６１】
リンク作成部３２は、発行したリンク識別子と、送信部２４が作成した証明書データの証明書ＩＤ（送信証明書）と、送信の相手先である装置の装置ＩＤ（子装置ＩＤ）とを設定した転送リンクデータを作成する。このとき、図２における情報管理装置１ａは、ユーザ情報の登録元であって、システム内で最初の送信元となるため親装置ＩＤには‘ｎｏｎｅ’を設定する。
【００６２】
（２）また、他装置から証明書データを受信したとき、リンク作成部３２は、該証明書データに関連付けられて共に受信したリンク識別子と、受信の相手先である装置の装置ＩＤ（親装置ＩＤ）と、証明書データに含まれた証明書ＩＤ（受信証明書）と、を設定した転送リンクデータを作成する。このとき、図２における情報管理装置１ｂは、受信した証明書データ内のユーザ情報を他装置に対してまだ送信していないため、子装置ＩＤには‘ｎｏｎｅ’を設定する。
【００６３】
リンク更新部３４は、転送リンクＤＢ８０に記憶されている転送リンクデータの更新（データの書き換えや削除を含む）を行う。転送リンクデータの更新は、（１）証明書ＤＢ７５に記憶された証明書データ内のユーザ情報を他装置に送信するとき、（２）端末装置Ｔからユーザ情報の更新要求を受信したとき、（３）他装置からユーザ情報の更新要求を受信したとき、に行われる。
【００６４】
（１）先ず、証明書ＤＢ７５に記憶された証明書データ内のユーザ情報を他装置に送信するとき、リンク更新部３４は、その証明書データの証明書ＩＤが受信証明書として対応付けられた転送リンクデータを転送リンクＤＢ８０から読み出す。そして、送信部２４により作成された証明書データの証明書ＩＤ（送信証明書）と、送信相手の装置ＩＤ（子装置ＩＤ）とを読み出した転送リンクデータ内に追加し、転送リンクＤＢ８０を書き換える。従って、ユーザ情報が複数回に渡り他装置に送信される場合には、子装置ＩＤ及び送信証明書はその送信の都度追加されていく。
【００６５】
（２）また、既に受信したユーザ情報について端末装置Ｔから更新要求を受信したときには、その要求に応じて、証明書ＤＢ７５に記憶されている証明書データ内のユーザ情報を書き換える。そして、その証明書データの証明書ＩＤを送信証明書として含む転送リンクデータに対応付けられたリンク識別子及び子装置ＩＤを転送リンクＤＢ８０から読み出す。
【００６６】
次いで、リンク更新部３４は、読み出した子装置ＩＤに‘ｎｏｎｅ’ではなく他装置の装置ＩＤが設定されている場合には、証明書データが転送されていると判定して、該他装置に対して、読み出したリンク識別子を関連付けたユーザ情報の更新要求を送信する。これにより、他装置に対して、ユーザ情報を送信した他装置に対して該ユーザ情報の更新を指示する。
【００６７】
（３）また、既に受信したユーザ情報について他装置から更新の要求受信したときは、該更新要求にリンク識別子が関連付けられているため、そのリンク識別子に対応付けられた転送リンクデータを転送リンクＤＢ８０から読み出す。そして、その転送リンクデータ内の受信証明書に対応する証明書ＤＢ７５に記憶されている証明書データ内のユーザ情報を書き換える。
【００６８】
そして、リンク更新部３４は、読み出した転送リンクデータ内の子装置ＩＤに‘ｎｏｎｅ’ではなく他装置の装置ＩＤが設定されている場合には、証明書データが転送されていると判定して、該他装置に対して、読み出したリンク識別子を関連付けたユーザ情報の更新要求を送信する。
【００６９】
利用状況管理部４０は、各情報管理装置１におけるユーザ情報の利用状況を管理するものであり、追跡要求受信部４２と、追跡要求送信部４６及び追跡情報取得部４８を有する追跡情報返送部４４とを備えて構成される。利用状況管理部４０は、転送リンクＤＢ８０及びログＤＢ８５に基づいて利用状況の管理を行う。図３（ｄ）にログＤＢ８５のデータ構成例が示されている。
【００７０】
同図に示すように、ログＤＢ８５は、リンク識別子と、証明書ＩＤと、履歴データとを対応付けて記憶している。履歴データは、受信証明書又は送信証明書の証明書ＩＤで指し示される証明書データに含まれるユーザ情報の情報管理装置１での利用履歴を表すデータである。利用状況管理部４０は、情報管理装置１がユーザ情報を用いたデータ処理を行う都度、この履歴データを作成して、ログＤＢ８５に記憶する。
【００７１】
追跡要求受信部４２は、端末装置Ｔや他装置から送信されるユーザ情報についての追跡要求を受信する。この追跡要求には、リンク識別子が含まれている。
【００７２】
追跡要求は、端末装置Ｔから受信する場合と、他装置から受信する場合とがあるが、端末装置Ｔからの受信の場合には、その受信の前に、利用状況管理部４０が、端末装置Ｔのユーザのユーザ情報についての転送リンクデータを指定させる処理を行う。
【００７３】
即ち、利用状況管理部４０は、端末装置Ｔのユーザについてのユーザ情報を含む証明書データを証明書ＤＢ７５から読み出し、その証明書データの証明書ＩＤを受信証明書又は送信証明書として含む転送リンクデータを転送リンクＤＢ８０から読み出して、該転送リンクデータの一覧データを生成する。
【００７４】
そして、その生成した一覧データを端末装置Ｔに送信することで、追跡を行うユーザ情報についての転送リンクデータの指定をユーザに行わせる。端末装置Ｔのユーザが、一覧データの中から転送リンクデータの指定を行うと、その転送リンクデータに対応付けられたリンク識別子を含む追跡要求が端末装置Ｔから送信される。
【００７５】
追跡要求受信部４２が端末装置Ｔ又は他装置から追跡要求を受信すると、その追跡要求に含まれるリンク識別子に対応付けられた転送リンクデータと履歴データとを夫々転送リンクＤＢ８０及びログＤＢ８５から読み出して、追跡情報として取得する。
【００７６】
また、その読み出した転送リンクデータ内の子装置ＩＤに‘ｎｏｎｅ’ではなく他装置の装置ＩＤが設定されている場合には、追跡要求送信部４６が、その装置ＩＤが示す他装置に対して、更新要求で受信したリンク識別子を含めた追跡要求を該他装置に送信する。
【００７７】
そして、その追跡要求の送信に応答して、他装置から返送されてくる追跡情報を追跡情報取得部４８が受信する。追跡情報返送部４４は、上述の自装置の転送リンクＤＢ８０及びログＤＢ８５から取得した追跡情報と、他装置から受信した追跡情報とを合わせて、転送リンクデータ内の親装置ＩＤに基づいて宛先に対して返送する。
【００７８】
即ち、親装置ＩＤが‘ｎｏｎｅ’である場合には、端末装置Ｔに返送し、装置ＩＤが設定されている場合には、その装置ＩＤが指し示す装置に返送する。これにより、追跡情報を誤った装置に誤送信してしまうことを防止できる。
【００７９】
このように、追跡要求に含まれるリンク識別子に基づいて各情報管理装置１を辿っていき、各情報管理装置１で記憶管理している転送リンクデータや履歴データが情報管理装置１で収集して、端末装置Ｔに返送することができる。
【００８０】
ポリシー管理部５０は、情報管理装置１におけるユーザ情報の取り扱いにおけるポリシーを記憶管理しており、各機能部のユーザ情報の取り扱いを制御する。トラスト管理部６０は、他の情報管理装置１との信頼度に関する情報を記憶管理しており、他装置間との通信に伴うリスクの評価や、該通信のセキュリティの確保等を行う。
【００８１】
〔ユーザ情報管理システムの具体的な動作〕
次に、ユーザ情報管理システムＳの具体的な動作を、図４、６及び８のフローチャートと、図５、７及び９の動作例の概略図とを用いて説明する。尚、以下の説明における各処理ステップは、上述のように情報管理装置１の各機能部が主体となって行うが、説明の簡略化のため適宜省略する。
【００８２】
〔転送処理〕
先ず、情報管理装置１間でのユーザ情報の転送について説明する。図５においては、プロバイダｐが、端末装置Ｔからのユーザ情報の登録元であって、プロバイダｑに対して該ユーザ情報が送信され、また、プロバイダｑがプロバイダｒに対して該ユーザ情報を更に送信する場合を例示している。
【００８３】
先ず、図４において、プロバイダｐ（送信側の情報管理装置１）の証明書管理部２０の送信部２４は、プロバイダｑ（受信側の情報管理装置１）に送信するユーザ情報が証明書ＤＢ７５に記憶されたものか、ユーザ情報ＤＢ７０に記憶されたものかを判定し、ユーザ情報ＤＢ７０のユーザ情報を送信すると判定した場合には（ステップＡ１；Ｙｅｓ）、そのユーザ情報を含む証明書データを作成し、証明書ＤＢ７５に記憶する（ステップＡ３）。
【００８４】
そして、リンク作成部３２は、転送リンクデータの新規作成を行って（ステップＡ５）、新たなリンク識別子として‘Ｘ’を発行して転送リンクデータに設定する（ステップＡ７）。更に、親装置ＩＤ及び受信証明書には‘ｎｏｎｅ’を設定する（ステップＡ９）。
【００８５】
次ぎに、リンク作成部３２は、証明書データの送信相手とした他装置の装置ＩＤを子装置ＩＤ、証明書データの証明書ＩＤを送信証明書として転送リンクデータに設定し（ステップＡ１１、Ａ１３）、その転送リンクデータを転送リンクＤＢ８０に追加記憶する（ステップＡ１５）。これにより、図５に示すような転送リンクデータＴＬ１が作成される。
【００８６】
プロバイダｐの送信部２４は、この作成した転送リンクデータＴＬ１内の‘Ｘ’リンク識別子と送信証明書‘ａ（ｐ、ｑ）’で示される証明書データをプロバイダｑに送信する（ステップＡ１７）。
【００８７】
また、送信部２４がステップＡ１において証明書ＤＢ７５に記憶された証明書データ内のユーザ情報を送信する場合には（ステップＡ１；Ｎｏ）、該ユーザ情報を含む証明書データを証明書ＤＢ７５から取得する（ステップＡ１９）。そして、リンク更新部３４が、その取得した証明書データの証明書ＩＤを受信証明書として含む転送リンクデータを転送リンクＤＢ８０から検索する（ステップＡ２１）。
【００８８】
その転送リンクＤＢ８０の検索によりリンク更新部３４が転送リンクデータを取得すると、ステップＡ１１に処理を移行して、検索した転送リンクデータに子装置ＩＤ及び送信証明書を設定して転送リンクＤＢ８０を書き換える（ステップＡ１１〜Ａ１７）。即ち、既に受信している証明書データ内のユーザ情報を他装置に送信する場合には、送信証明書が受信証明書と同一のリンク識別子により記憶管理されるようになる。
【００８９】
一方、プロバイダｑでは、受信部２２が関連付けの為された証明書データとリンク識別子とを受信すると（ステップＢ１）、転送リンク管理部３０が、その受信したリンク識別子を含む転送リンクデータを検索し（ステップＢ３）、既に記憶されている否かを判定する（ステップＢ５）。このとき、該転送リンクデータが既に記憶済みである場合には（ステップＢ５；Ｙｅｓ）、自装置が送信したユーザ情報が、他装置を介して送信されてきた、即ち、装置間を巡って循環してきたといえる。そのため、転送リンク管理部３０は、循環リンクの検出として、リンク識別子の送信元に通知する（ステップＢ１９）。
【００９０】
また、受信したリンク識別子を含む転送リンクデータが記憶されていないと判定した場合には（ステップＢ５；Ｎｏ）、リンク作成部３４が、転送リンクデータの新規作成を行い（ステップＢ７）、該リンク識別子‘Ｘ’を設定する（ステップＢ９）。また、受信した証明書データの証明書ＩＤ‘ａ（ｐ、ｑ）’を受信証明書とし、受信相手の装置ＩＤ‘ｐ’を親装置ＩＤとして転送リンクデータに設定すると共に、子装置ＩＤ及び送信証明書には‘ｎｏｎｅ’を設定する（ステップＢ１１〜Ｂ１５）。
【００９１】
プロバイダｑのリンク作成部３４は、転送リンクデータ内に各データを設定すると、図５に示すような転送リンクデータＴＬ３を転送リンクＤＢ８０に追加記憶する（ステップＢ１７）。
【００９２】
また、プロバイダｑが、プロバイダｐから受信した証明書データ内のユーザ情報をプロバイダｒに送信する場合には、ステップＡ１９、Ａ２１→Ａ１１〜Ａ１７の処理を得て、図５に示すように転送リンクデータＴＬ３の子装置ＩＤと送信証明書とを書き換える。従って、リンク識別子‘Ｘ’により各プロバイダ間ではユーザ情報の送受信が管理されることになる。
【００９３】
〔追跡処理〕
次に、各情報管理装置１がユーザ情報の利用状況についての問い合せである追跡要求を行う処理について説明する。
【００９４】
先ず、図６において、情報管理装置１の追跡要求受信部４２は、端末装置Ｔ若しくは他装置からリンク識別子を含むユーザ情報の追跡要求を受信すると（ステップＣ１）、該リンク識別子が対応付けられた転送リンクデータを転送リンクＤＢ８０から検索して取得する（ステップＣ３）。
【００９５】
そして、追跡要求受信部４２は、その転送リンクデータから子装置ＩＤを抽出し（ステップＣ５）、子装置ＩＤが‘ｎｏｎｅ’であるか否かによって、証明書データを送信した相手先（子装置）があるかを判定する（ステップＣ７）。子装置ＩＤが‘ｎｏｎｅ’であって子装置がないと判定した場合には（ステップＣ７；Ｎｏ）、追跡情報返送部４４がリンク識別子に基づいて転送リンクＤＢ８０及びログＤＢ８５から追跡情報を生成して、転送リンクデータ内の親装置ＩＤに基づいた宛先に返送する（ステップＣ１５）。図７においてプロバイダｐに子装置がないと判定された場合には、自装置の追跡情報がそのまま端末装置Ｔに返送される。
【００９６】
また、子装置ＩＤが‘ｎｏｎｅ’ではなく子装置があると判定した場合には（ステップＣ７；Ｙｅｓ）、追跡要求送信部４６が、その子装置ＩＤに基づいて他装置に受信したリンク識別子を含めた追跡要求を送信する（ステップＣ９）。例えば、プロバイダｐの子装置が図７のようにプロバイダｑである場合には、該プロバイダｑにリンク識別子‘Ｘ’を含めた追跡要求を送信する。また、その追跡要求を受信したプロバイダｑは、子装置のプロバイダｒに対して更に追跡要求を送信する。
【００９７】
ステップＣ９の追跡要求の送信に応じて、追跡情報取得部４８が他装置から返送されてくる追跡情報を受信すると（ステップＣ１１）、追跡情報返送部４４は、自装置の追跡情報に受信した追跡情報を合わせて、転送リンクデータ内の親装置ＩＤに基づいた宛先に返送する（ステップＣ１３）。これにより、図７に示すように、プロバイダｒから返送されると追跡情報は、プロバイダｑの追跡情報と合わせてプロバイダｐに返送されるようになる。端末装置Ｔでは、ユーザ情報がどのプロバイダに対して送信されていったかを確認することができる。
【００９８】
〔更新処理〕
次に、情報管理装置１に記憶されているユーザ情報の更新（削除や書き換えを含む）を行う場合について説明する。ユーザ情報の更新の場合、上述の追跡情報の端末装置Ｔへの送信によって、ユーザ情報がどのプロバイダに送信されたかをユーザが確認できるため、その追跡情報の提示によって、更新対象とするユーザ情報についてのリンク識別子と、更新対象とする装置ＩＤとのユーザ入力により取得する。
【００９９】
図８において、情報管理装置１のリンク更新部３４は、更新対象とするリンク識別子と、装置ＩＤとを取得すると（ステップＥ１）、そのリンク識別子が対応付けられた転送リンクデータを転送リンクＤＢ８０から検索する（ステップＥ３）。そして、受信した更新対象の装置が自装置である場合には（ステップＥ５；Ｙｅｓ）、リンク更新部３４が、検索した転送リンクデータ内の受信証明書に基づいた証明書データのユーザ情報を更新する（ステップＥ７）。
【０１００】
また、検索した転送リンクデータ内の子装置ＩＤを抽出して（ステップＥ９）、その子装置ＩＤが‘ｎｏｎｅ’であるか否かに基づいて、証明書データを送信した装置（子装置）があるか否かを判定する（ステップＥ１１）。リンク更新部３４が、子装置ＩＤが‘ｎｏｎｅ’ではなく、子装置があると判定した場合には（ステップＥ１１；Ｙｅｓ）、更新要求に含まれたリンク識別子と、更新対象の装置ＩＤとを含む更新要求を更に子装置ＩＤで示される他装置に対して送信する（ステップＥ１５）。
【０１０１】
そして、情報管理装置１は、検索した転送リンクデータの中から更新対象となった送信証明書と子装置ＩＤとを更新する（ステップＥ１７）。
【０１０２】
図９においては、リンク識別子‘Ｘ’に対応付けられたユーザ情報を、プロバイダｒを削除対象とした場合を例示している。同図に示すように、プロバイダｐがリンク識別子‘Ｘ’と削除対象の装置ＩＤ‘ｒ’とを含む削除要求を送信すると、プロバイダｑでは、転送リンクデータＴＬ３の子装置ＩＤに‘ｒ’を含むので、その子装置であるプロバイダｒに更に削除要求が送信される。また、プロバイダｑでは、子装置ＩＤからｒ、送信証明書から証明書ＩＤ‘ａ（ｑ、ｒ）’がそれぞれ削除される。
【０１０３】
これにより、プロバイダｒに記憶されているリンク識別子‘Ｘ’に対応付けられた証明書データのユーザ情報が削除される。また、子装置がある場合、即ち、プロバイダｒが他装置に送信している場合には、更に子装置ＩＤに基づいた他装置に対して削除要求が送信されるため、削除対象の装置を起点として更に送信されたユーザ情報も削除されるようになる。
尚、上述の子装置ＩＤ及び送信証明書の削除により、転送リンクデータ内の子装置ＩＤ及び送信証明書のデータが空になった場合には、その転送リンクデータ全体を削除することとしてもよい。
【０１０４】
以上、本実施形態によれば、各情報管理装置１は、ユーザ情報を含む証明書データの送受信を行うと、リンク識別子に、親装置ＩＤと、子装置ＩＤと、証明書データとを対応付けて転送リンクデータとして記憶管理するため、ユーザ情報を証明書データが送受信された装置をリンク識別子に基づいて辿っていくことができる。このため、証明書データ内のユーザ情報についての追跡や更新等を行う場合には、各情報管理装置１が自装置で記憶しているリンク識別子に基づいて他装置に要求を順に送信していくため、ユーザ情報の転送を集中管理する管理サーバを設ける必要がない。
【０１０５】
また、各情報管理装置１は、証明書データを送受信した他装置との間で追跡要求や更新要求を送信して、各装置で追跡情報の収集や情報の更新が行われるため、ユーザは、自身がユーザ情報を登録した情報管理装置１に対してのみ追跡要求や更新要求を行えばよい。このため、端末装置Ｔは、一つの情報管理装置１との間で問合せ要求と応答との通信を行うえばよく、複数の装置と通信を行なう必要がなくなる。従って、事業者間で転送されたユーザ情報の追跡・管理を、サーバを設けることなくより単純化されたシステム構成にて実現することができる。
【０１０６】
〔変形例〕
尚、上述した実施形態は、本発明を適用した一例であり、以下のように適宜実装を変更してもよい。
【０１０７】
（１）図２において、各情報管理装置１は、入力受付部１２、受信部２２、送信部２４、追跡要求送信部４６及び追跡情報取得部４８を夫々備えることとして説明したが、各情報管理装置１の有する役割に応じて、適宜省略（例えば図２の破線で示した機能部の省略）可能である。
【０１０８】
例えば、プロバイダｐがユーザ情報の登録元であり、他装置からの証明書データの受信を受けない場合には、受信部２２を省略することとしてもよい。また、プロバイダｑの情報管理装置１が、他装置から送信されるユーザ情報を利活用するものであって、ユーザ情報の入力を受け付けない場合には、入力受付部１２を省略することとしてもよい。また、証明書データを他装置に送信しない情報管理装置１であれば、他装置に証明書データを送信したか否かの判定を行わなくともよいし、送信部２４、追跡要求送信部４６及び追跡情報取得部４８を省略することとしてもよい。また、他装置に証明書データを送信しない情報管理装置１であれば、転送リンクデータをリンク識別子、親装置ＩＤ、受信証明書で構成することとしてもよい。
【０１０９】
（２）他装置に送信する際の証明書データ内のユーザ情報が変更可能であってもよく、例えば、ポリシーに従って受信証明書内のユーザ情報の一部を送信対象として証明書データを作成してもよい。例えば、図５に示すように、プロバイダｐがユーザ情報の「ＡＢＣ」を送信しているのに対して、プロバイダｑは、その一部分の「ＡＢ」を送信している。このため、各プロバイダのポリシーに基づいた利用範囲内でユーザ情報が送信される。
【０１１０】
（３）図４のステップＢ１９において循環リンクを検出した場合、即ち、受信したリンク識別子が転送リンクＤＢ８０に既に記憶されている場合には、既に記憶している証明書データ内のユーザ情報と、受信した証明書データ内のユーザ情報とのどちらを本登録するかを決定してもよい。
【０１１１】
この場合、ポリシー上で新しい既に登録済みのユーザ情報を本登録するのか、受信したユーザ情報を本登録するのかを定めておくことしてもよい。また、転送リンクデータの親装置ＩＤが示す宛先を辿っていくことで、端末装置Ｔにどちらを本登録するかの問合せを行って、ユーザにその入力を促すこととしてもよい。
【０１１２】
（４）転送リンクデータの実データを転送リンクＤＢ８０から削除するタイミングは、各情報管理装置１のポリシーに基づくこととしてもよい。例えば、削除要求があった場合には、転送リンクデータを構成する項目毎のデータのうち受信証明書及び送信証明書を削除し（‘ｎｏｎｅ’に変更し）、リンク識別子、親装置ＩＤ及び子装置ＩＤは履歴として残しておいてもよい。
【０１１３】
これにより、ユーザ情報の追跡要求があった場合に、削除要求が為された装置についても、リンク識別子によって該ユーザ情報が送信された装置であることを確認できるようになる。また、子装置ＩＤによって、ユーザ情報が送信された装置を追従することができる。また、親装置ＩＤによって、ユーザ情報の受信相手に正しく追跡情報を報告することができる。
【図面の簡単な説明】
【０１１４】
【図１】ユーザ情報管理システムのシステム概要を説明するための図。
【図２】情報管理装置の機能構成の一例を示すブロック図。
【図３】ユーザ情報ＤＢ、証明書ＤＢ、転送リンクＤＢ及びログＤＢのデータ構成の一例を示す図。
【図４】情報管理装置の転送処理を説明するためのフローチャート。
【図５】転送処理による情報管理装置の具体的な動作例を説明するための図。
【図６】情報管理装置の追跡処理を説明するためのフローチャート。
【図７】追跡処理による情報管理装置の具体的な動作例を説明するための図。
【図８】情報管理装置の更新処理を説明するためのフローチャート。
【図９】更新処理による情報管理装置の具体的な動作例を説明するための図。
【符号の説明】
【０１１５】
Ｓ    ユーザ情報管理システム
１    情報管理装置
１０  ユーザ管理部
１２  入力受付部
２０  証明書管理部
２２  受信部
２４  送信部
３０  転送リンク管理部
３２  リンク作成部
３４  リンク更新部
４０  利用状況管理部
４２  追跡要求受信部
４４  追跡情報返送部
４６  追跡要求送信部
４８  追跡情報取得部
５０  ポリシー管理部
６０  トラスト管理部
７０  ユーザ情報ＤＢ
７５  証明書ＤＢ
８０  転送リンクＤＢ
８５  ログＤＢ
【図１】
2011100336.tif 000003
【図２】
2011100336.tif 000004
【図３】
2011100336.tif 000005
【図４】
2011100336.tif 000006
【図５】
2011100336.tif 000007
【図６】
2011100336.tif 000008
【図７】
2011100336.tif 000009
【図８】
2011100336.tif 000010
【図９】
2011100336.tif 000011