(57)【要約】  第１管理装置（１１０）と第２管理装置（１２０）とから構成される管理システムであって、第１管理装置（１１０）は、第１識別名と対応付けて管理される第１秘密情報を更新する第１更新部（１１１）と、第１秘密情報の更新前に含まれるが、更新後には含まれない第１旧断片と、第１秘密情報の更新前に含まれないが、更新後には含まれる第１新断片と、を抽出する第１抽出部（１１２）と、第１識別名、第１旧断片および第１新断片が指定された第１通知を、第２管理装置（１２０）に送信する第１送信部（１１３）と、を備え、第２管理装置（１２０）は、第１通知を受信する第２受信部（１２４）と、第１識別名と対応付けて管理される第２秘密情報に、第１通知に指定された第１旧断片が含まれ、第１通知に指定された第１新断片が含まれなければ、第１識別名を使用するユーザに、第２秘密情報を修正するよう警告する第２警告部（１２５）と、を備える。
2018037439.tif 000002
【特許請求の範囲】
【請求項１】
第１識別名と第１秘密情報とを対応付けて管理する第１管理装置と、前記第１識別名と第２秘密情報とを対応付けて管理する第２管理装置と、から構成される管理システムであって、
前記第１管理装置は、
前記第１秘密情報を更新する第１更新部と、
前記第１秘密情報の更新前に含まれるが、更新後には含まれない第１旧断片と、前記第１秘密情報の更新前に含まれないが、更新後には含まれる第１新断片と、を抽出する第１抽出部と、
前記第１識別名、前記第１旧断片および前記第１新断片が指定された第１通知を、前記第２管理装置に送信する第１送信部と、
を備え、
前記第２管理装置は、
前記第１管理装置から前記第１通知を受信する第２受信部と、
前記第２秘密情報に、前記第１通知に指定された前記第１旧断片が含まれ、前記第１通知に指定された前記第１新断片が含まれなければ、前記第１識別名を使用するユーザに、前記第２秘密情報を修正するよう警告する第２警告部と、
を備えることを特徴とする管理システム。
【請求項２】
前記第１抽出部は、前記第１秘密情報の更新前には含まれるが、更新後には含まれない断片を所定のデータベースで検索し、検索結果が所定の数以上得られた断片を、前記第１旧断片とし、前記第１秘密情報の更新前に含まれないが、更新後には含まれる断片を前記所定のデータベースで検索し、検索結果が前記所定の数以上得られた断片を、前記第１新断片とする
ことを特徴とする請求項１に記載の管理システム。
【請求項３】
前記第１抽出部は、前記第１秘密情報から、複数の前記第１旧断片および複数の前記第１新断片を抽出し、
前記第１送信部は、前記第１識別名、前記複数の第１旧断片及び前記複数の第１新断片が指定された前記第１通知を、前記第２管理装置に送信し、
前記第２警告部は、前記第２秘密情報に、前記複数の第１旧断片のいずれかが含まれ、前記複数の第１新断片のすべてが含まれなければ、前記第１識別名を使用するユーザに、前記第２秘密情報を修正するよう警告する
ことを特徴とする請求項１に記載の管理システム。
【請求項４】
前記第１送信部は、前記複数の第１旧断片をランダムに並べ、前記複数の第１新断片をランダムに並べた前記第１通知を、前記第２管理装置に送信する
ことを特徴とする請求項３に記載の管理システム。
【請求項５】
前記第１管理装置は、第２識別名に対応付けて第３秘密情報を管理し、
前記第２管理装置は、前記第２識別名に対応付けて第４秘密情報を管理し、
前記第２管理装置は、
前記第４秘密情報を更新する第２更新部と、
前記第４秘密情報の更新前には含まれるが、更新後には含まれない第２旧断片と、前記第４秘密情報の更新前には含まれないが、更新後には含まれる第２新断片と、を抽出する第２抽出部と、
前記第２識別名、前記第２新断片および前記第２旧断片が指定された第２通知を、前記第１管理装置に送信する第２送信部と、
をさらに備え、
前記第１管理装置は、
前記第２管理装置から前記第２通知を受信する第１受信部と、
前記第３秘密情報に、前記第２通知に指定された前記第２旧断片が含まれ、前記第２通知に指定された前記第２新断片が含まれなければ、前記第２識別名を使用するユーザに、前記第３秘密情報を修正するよう警告する第１警告部と、
をさらに備え、
前記第１更新部は、前記第３秘密情報をさらに更新し、
前記第１抽出部は、前記第３秘密情報の更新前には含まれるが、更新後には含まれない第３旧断片と、前記第３秘密情報の更新前には含まれないが、更新後には含まれる第３新断片と、をさらに抽出し、
前記第１送信部は、前記第２識別名、前記第３旧断片および前記第３新断片が指定された第３通知を、前記第２管理装置にさらに送信し、
前記第１管理装置において、
前記第１更新部が、前記第２通知に起因して、前記第３秘密情報を更新し、前記第２新断片と前記第３新断片とが一致する場合、前記第１送信部は、前記第２管理装置に、前記第３通知を送信しない
ことを特徴とする請求項１に記載の管理システム。
【請求項６】
前記第２警告部は、前記第１識別名を使用するユーザに、前記第１旧断片と、前記第１新断片とを提示して、警告を行う
ことを特徴とする請求項１に記載の管理システム。
【請求項７】
識別名と秘密情報とを対応付けて管理する管理装置であって、
前記秘密情報を更新する更新部と、
前記秘密情報の更新前に含まれるが、更新後には含まれない旧断片と、前記秘密情報の更新前に含まれないが、更新後には含まれる新断片と、を抽出する抽出部と、
前記識別名、前記旧断片および前記新断片が指定された通知を、他の管理装置に送信する送信部と、
前記他の管理装置から他の通知を受信する受信部と、
前記他の通知に指定された他の識別名に対応付けられて管理される他の秘密情報に、前記他の通知に指定された他の旧断片が含まれ、前記他の通知に指定された他の新断片が含まれなければ、前記他の識別名を使用するユーザに、前記他の秘密情報を修正するよう警告する警告部と、
を備えることを特徴とする管理装置。
【請求項８】
第１識別名と第１秘密情報とを対応付けて管理する第１管理装置と、前記第１識別名と第２秘密情報とを対応付けて管理する第２管理装置と、から構成される管理システムが実行する管理方法であって、
前記第１管理装置が、
前記第１秘密情報を更新する第１更新工程と、
前記第１秘密情報の更新前に含まれるが、更新後には含まれない第１旧断片と、前記第１秘密情報の更新前に含まれないが、更新後には含まれる第１新断片と、を抽出する第１抽出工程と、
前記第１識別名、前記第１旧断片および前記第１新断片が指定された第１通知を、前記第２管理装置に送信する第１送信工程と、
を備え、
前記第２管理装置が、
前記第１管理装置から前記第１通知を受信する第２受信工程と、
前記第２秘密情報に、前記第１通知に指定された前記第１旧断片が含まれ、前記第１通知に指定された前記第１新断片が含まれなければ、前記第１識別名を使用するユーザに、前記第２秘密情報を修正するよう警告する第２警告工程と、
を備えることを特徴とする管理方法。
【請求項９】
コンピュータを、識別名と秘密情報とを対応付けて管理する管理装置として機能させるプログラムであって、
前記プログラムは、
前記コンピュータを、
前記秘密情報を更新する更新部、
前記秘密情報の更新前に含まれるが、更新後には含まれない旧断片と、前記秘密情報の更新前に含まれないが、更新後には含まれる新断片と、を抽出する抽出部、
前記識別名、前記旧断片および前記新断片が指定された通知を、他の管理装置に送信する送信部、
前記他の管理装置から他の通知を受信する受信部、
前記他の通知に指定された他の識別名に対応付けられて管理される他の秘密情報に、前記他の通知に指定された他の旧断片が含まれ、前記他の通知に指定された他の新断片が含まれなければ、前記他の識別名を使用するユーザに、前記他の秘密情報を修正するよう警告する警告部、
として機能させることを特徴とするプログラム。
【請求項１０】
コンピュータを、識別名と秘密情報とを対応付けて管理する管理装置として機能させるプログラムであって、
前記プログラムは、
前記コンピュータを、
前記秘密情報を更新する更新部、
前記秘密情報の更新前に含まれるが、更新後には含まれない旧断片と、前記秘密情報の更新前に含まれないが、更新後には含まれる新断片と、を抽出する抽出部、
前記識別名、前記旧断片および前記新断片が指定された通知を、他の管理装置に送信する送信部、
前記他の管理装置から他の通知を受信する受信部、
前記他の通知に指定された他の識別名に対応付けられて管理される他の秘密情報に、前記他の通知に指定された他の旧断片が含まれ、前記他の通知に指定された他の新断片が含まれなければ、前記他の識別名を使用するユーザに、前記他の秘密情報を修正するよう警告する警告部、
として機能させることを特徴とするプログラムを記録した非一時的なコンピュータ読取可能な情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理システム、管理装置、管理方法、プログラム、及び、非一時的なコンピュータ読取可能な情報記録媒体に関し、特に、個人情報の管理に関する。
【背景技術】
【０００２】
ユーザが持つ１つの識別情報を複数のグループ会社で共有する場合があるが、個人情報保護の観点から、この識別情報に対応付けられた個人情報は、グループ会社であっても、各社でユーザが個別に登録しなければならないことがある。このような場合、ユーザは、ある会社に登録されている個人情報を変更したが、他の会社に登録されている個人情報を変更することを忘れてしまうことがある。【０００３】
複数の端末で管理された個人情報については、一元管理を可能とする技術が知られている。例えば、特許文献１には、１つの企業内の複数のクライアント端末に個人情報探査プログラムを常駐させ、当該プログラムが実行されて個人情報ファイルの追加・変更が検知されると、個人情報管理サーバに検知結果が送信される技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−４６４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された技術は、同じ企業内の端末に格納された個人情報に対する技術であり、個人情報保護の観点から、グループ会社同士が有する個人情報を一元管理したり共有したりすることは難しいのが実情である。このような状況で、あるグループ会社では個人情報が変更され、他の同じグループ会社では変更されないと、同じユーザの個人情報を有しているにも関わらず、ユーザへの問合せが必要となり、コストが嵩むという問題があった。【０００６】
本発明は、上記のような課題を解決するもので、個人情報そのものを共有すること無く、個人情報の変更を通知するのに好適な管理システム、管理装置、管理方法、プログラム、及び、非一時的なコンピュータ読取可能な情報記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の観点に係る管理システムは、
第１識別名と第１秘密情報とを対応付けて管理する第１管理装置と、前記第１識別名と第２秘密情報とを対応付けて管理する第２管理装置と、から構成される管理システムであって、
前記第１管理装置は、
前記第１秘密情報を更新する第１更新部と、
前記第１秘密情報の更新前に含まれるが、更新後には含まれない第１旧断片と、前記第１秘密情報の更新前に含まれないが、更新後には含まれる第１新断片と、を抽出する第１抽出部と、
前記第１識別名、前記第１旧断片および前記第１新断片が指定された第１通知を、前記第２管理装置に送信する第１送信部と、
を備え、
前記第２管理装置は、
前記第１管理装置から前記第１通知を受信する第２受信部と、
前記第２秘密情報に、前記第１通知に指定された前記第１旧断片が含まれ、前記第１通知に指定された前記第１新断片が含まれなければ、前記第１識別名を使用するユーザに、前記第２秘密情報を修正するよう警告する第２警告部と、
を備えることを特徴とする。【０００８】
また、上記観点に係る管理システムにおいて、
前記第１抽出部は、前記第１秘密情報の更新前には含まれるが、更新後には含まれない断片を所定のデータベースで検索し、検索結果が所定の数以上得られた断片を、前記第１旧断片とし、前記第１秘密情報の更新前に含まれないが、更新後には含まれる断片を前記所定のデータベースで検索し、検索結果が前記所定の数以上得られた断片を、前記第１新断片とする
ことを特徴とする。【０００９】
また、上記観点に係る管理システムにおいて、
前記第１抽出部は、前記第１秘密情報から、複数の前記第１旧断片および複数の前記第１新断片を抽出し、
前記第１送信部は、前記第１識別名、前記複数の第１旧断片及び前記複数の第１新断片が指定された前記第１通知を、前記第２管理装置に送信し、
前記第２警告部は、前記第２秘密情報に、前記複数の第１旧断片のいずれかが含まれ、前記複数の第１新断片のすべてが含まれなければ、前記第１識別名を使用するユーザに、前記第２秘密情報を修正するよう警告する
ことを特徴とする。【００１０】
また、上記観点に係る管理システムにおいて
前記第１送信部は、前記複数の第１旧断片をランダムに並べ、前記複数の第１新断片をランダムに並べた前記第１通知を、前記第２管理装置に送信する
ことを特徴とする。【００１１】
また、上記観点に係る管理システムにおいて
前記第１管理装置は、第２識別名に対応付けて第３秘密情報を管理し、
前記第２管理装置は、前記第２識別名に対応付けて第４秘密情報を管理し、
前記第２管理装置は、
前記第４秘密情報を更新する第２更新部と、
前記第４秘密情報の更新前には含まれるが、更新後には含まれない第２旧断片と、前記第４秘密情報の更新前には含まれないが、更新後には含まれる第２新断片と、を抽出する第２抽出部と、
前記第２識別名、前記第２新断片および前記第２旧断片が指定された第２通知を、前記第１管理装置に送信する第２送信部と、
をさらに備え、
前記第１管理装置は、
前記第２管理装置から前記第２通知を受信する第１受信部と、
前記第３秘密情報に、前記第２通知に指定された前記第２旧断片が含まれ、前記第２通知に指定された前記第２新断片が含まれなければ、前記第２識別名を使用するユーザに、前記第３秘密情報を修正するよう警告する第１警告部と、
をさらに備え、
前記第１更新部は、前記第３秘密情報をさらに更新し、
前記第１抽出部は、前記第３秘密情報の更新前には含まれるが、更新後には含まれない第３旧断片と、前記第３秘密情報の更新前には含まれないが、更新後には含まれる第３新断片と、をさらに抽出し、
前記第１送信部は、前記第２識別名、前記第３旧断片および前記第３新断片が指定された第３通知を、前記第２管理装置にさらに送信し、
前記第１管理装置において、
前記第１更新部が、前記第２通知に起因して、前記第３秘密情報を更新し、前記第２新断片と前記第３新断片とが一致する場合、前記第１送信部は、前記第２管理装置に、前記第３通知を送信しない
ことを特徴とする。【００１２】
また、上記観点に係る管理システムにおいて
前記第２警告部は、前記第１識別名を使用するユーザに、前記第１旧断片と、前記第１新断片とを提示して、警告を行う
ことを特徴とする。【００１３】
本発明の第２の観点に係る管理装置は、
識別名と秘密情報とを対応付けて管理する管理装置であって、
前記秘密情報を更新する更新部と、
前記秘密情報の更新前に含まれるが、更新後には含まれない旧断片と、前記秘密情報の更新前に含まれないが、更新後には含まれる新断片と、を抽出する抽出部と、
前記識別名、前記旧断片および前記新断片が指定された通知を、他の管理装置に送信する送信部と、
前記他の管理装置から他の通知を受信する受信部と、
前記他の通知に指定された他の識別名に対応付けられて管理される他の秘密情報に、前記他の通知に指定された他の旧断片が含まれ、前記他の通知に指定された他の新断片が含まれなければ、前記他の識別名を使用するユーザに、前記他の秘密情報を修正するよう警告する警告部と、
を備えることを特徴とする。【００１４】
本発明の第３の観点に係る管理方法は、
第１識別名と第１秘密情報とを対応付けて管理する第１管理装置と、前記第１識別名と第２秘密情報とを対応付けて管理する第２管理装置と、から構成される管理システムが実行する管理方法であって、
前記第１管理装置が、
前記第１秘密情報を更新する第１更新工程と、
前記第１秘密情報の更新前に含まれるが、更新後には含まれない第１旧断片と、前記第１秘密情報の更新前に含まれないが、更新後には含まれる第１新断片と、を抽出する第１抽出工程と、
前記第１識別名、前記第１旧断片および前記第１新断片が指定された第１通知を、前記第２管理装置に送信する第１送信工程と、
を備え、
前記第２管理装置が、
前記第１管理装置から前記第１通知を受信する第２受信工程と、
前記第２秘密情報に、前記第１通知に指定された前記第１旧断片が含まれ、前記第１通知に指定された前記第１新断片が含まれなければ、前記第１識別名を使用するユーザに、前記第２秘密情報を修正するよう警告する第２警告工程と、
を備えることを特徴とする。【００１５】
本発明の第４の観点に係るプログラムは、
コンピュータを、識別名と秘密情報とを対応付けて管理する管理装置として機能させるプログラムであって、
前記プログラムは、
前記コンピュータを、
前記秘密情報を更新する更新部、
前記秘密情報の更新前に含まれるが、更新後には含まれない旧断片と、前記秘密情報の更新前に含まれないが、更新後には含まれる新断片と、を抽出する抽出部、
前記識別名、前記旧断片および前記新断片が指定された通知を、他の管理装置に送信する送信部、
前記他の管理装置から他の通知を受信する受信部、
前記他の通知に指定された他の識別名に対応付けられて管理される他の秘密情報に、前記他の通知に指定された他の旧断片が含まれ、前記他の通知に指定された他の新断片が含まれなければ、前記他の識別名を使用するユーザに、前記他の秘密情報を修正するよう警告する警告部、
として機能させることを特徴とする。【００１６】
本発明の第５の観点に係る非一時的なコンピュータ読取可能な情報記録媒体は、
コンピュータを、識別名と秘密情報とを対応付けて管理する管理装置として機能させるプログラムであって、
前記プログラムは、
前記コンピュータを、
前記秘密情報を更新する更新部、
前記秘密情報の更新前に含まれるが、更新後には含まれない旧断片と、前記秘密情報の更新前に含まれないが、更新後には含まれる新断片と、を抽出する抽出部、
前記識別名、前記旧断片および前記新断片が指定された通知を、他の管理装置に送信する送信部、
前記他の管理装置から他の通知を受信する受信部、
前記他の通知に指定された他の識別名に対応付けられて管理される他の秘密情報に、前記他の通知に指定された他の旧断片が含まれ、前記他の通知に指定された他の新断片が含まれなければ、前記他の識別名を使用するユーザに、前記他の秘密情報を修正するよう警告する警告部、
として機能させることを特徴とするプログラムを記録する。【００１７】
上記非一時的なコンピュータ読取可能な情報記録媒体は、コンピュータとは独立して配布・販売することができる。ここで、非一時的な（non-transitory）情報記録媒体とは、有形な（tangible）情報記録媒体をいう。非一時的な情報記録媒体は、例えば、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等である。また、一時的な（transitory）情報記録媒体とは、伝送媒体（伝搬信号）それ自体を示す。一時的な情報記録媒体は、例えば、電気信号、光信号、電磁波等である。なお、一時的な（temporary）記憶領域とは、データやプログラムを一時的に記憶するための領域であり、例えば、ＲＡＭ（Random Access Memory）等の揮発性メモリである。
【発明の効果】
【００１８】
本発明によれば、個人情報そのものを共有すること無く、個人情報の変更を通知するのに好適な管理システム、管理装置、管理方法、プログラム、及び、非一時的なコンピュータ読取可能な情報記録媒体を提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態に係る管理システムと、端末装置と、の関係を示す図である。
【図２】管理システムを構成する第１管理装置及び第２管理装置と、端末装置との通信の例を説明するための図である。
【図３】本発明の実施形態に係る管理システムを構成する第１管理装置及び第２管理装置が実現される典型的な情報処理装置の概要構成を示す図である。
【図４】実施形態に係る管理システムの概要構成を示す図である。
【図５】秘密情報テーブル（第１管理装置）を説明するための図である。
【図６】秘密情報テーブル（第２管理装置）を説明するための図である。
【図７】ユーザに提示される警告ページを説明するための図である。
【図８】実施形態に係る管理装置が行う管理処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００２０】
（１．全体構成）
本発明の実施形態に係る管理システム１００は、図１に示すように、第１管理装置１１０と第２管理装置１２０とから構成される。インターネット２００には、第１管理装置１１０と、第２管理装置１２０と、端末装置３０１、３０２〜３０ｎ（ｎは１以上の自然数。以下、これらを総称して「端末装置３００」という。）と、が接続されている。
【００２１】
第１管理装置１１０及び第２管理装置１２０は、それぞれ、ユーザの個人情報を管理している。
【００２２】
端末装置３００は、第１管理装置１１０及び第２管理装置１２０に共通のユーザアカウントを有するユーザが使用する装置である。
【００２３】
なお、本実施形態において、管理システム１００は２つの管理装置から構成される例を示すが、管理装置の数は２つに限らず、２以上であればいくつでもよい。
【００２４】
図２に、管理システム１００を構成する第１管理装置１１０及び第２管理装置１２０と、端末装置３００との間で行われる通信の例を示す。
【００２５】
端末装置３００が、第１管理装置１１０にアクセスし、登録情報の変更を行う（１−１）。
【００２６】
第１管理装置１１０は、端末装置３００から受信した情報に基づいて、登録情報の更新を行い、更新前の登録情報から断片を抽出し（以下、「旧断片」）、更新後の登録情報から断片を抽出する（以下、「新断片」）（１−２）。
【００２７】
第１管理装置１１０は、第２管理装置１２０に、登録情報の更新を行ったユーザの識別名と抽出した旧断片及び新断片とを通知する（１−３）。
【００２８】
第２管理装置１２０は、第１管理装置１１０から通知を受信し、第２管理装置１２０が管理している登録情報のうち、受信した識別名に対応付けられた登録情報に、受信した旧断片が含まれ、受信した新断片が含まれないこと、を満たすか否か、判定する（１−４）。
【００２９】
第２管理装置１２０は、受信した識別名に対応付けられた登録情報に、受信した旧断片が含まれ、受信した新断片が含まれていないと判定すると、当該識別名を有するユーザの端末装置３００に、第２管理装置１２０において登録情報を更新するよう警告する（１−５）。
【００３０】
上記のような通信は、端末装置３００が第２管理装置１２０の登録情報を変更する場合にも行われる。
【００３１】
端末装置３００が、第２管理装置１２０にアクセスし、登録情報の変更を行う（２−１）。
【００３２】
第２管理装置１２０は、端末装置３００から受信した情報に基づいて、登録情報の更新を行い、旧断片及び新断片を抽出する（２−２）。
【００３３】
第２管理装置１２０は、第１管理装置１１０に、登録情報の更新を行ったユーザの識別名と抽出した旧断片及び新断片とを通知する（２−３）。
【００３４】
第１管理装置１１０は、第２管理装置１２０から通知を受信し、第１管理装置１１０が管理している登録情報のうち、受信した識別名に対応付けられた登録情報に、受信した旧断片が含まれ、受信した新断片が含まれていないことを、満たすか否か判定する（２−４）。
【００３５】
第１管理装置１１０は、受信した識別名に対応付けられた登録情報に、受信した旧断片が含まれ、受信した新断片が含まれていないと判定すると、当該識別名を有するユーザの端末装置３００に、第１管理装置１１０において登録情報を更新するよう警告する（２−５）。
【００３６】
警告を受けた端末装置３００は、第１管理装置１１０にアクセスし、登録情報の変更を行う（２−６）。
【００３７】
第１管理装置１１０は、端末装置３００から受信した情報に基づいて、登録情報の更新を行い、旧断片及び新断片を抽出する（２−７）。
【００３８】
第１管理装置１１０は、端末装置３００から受け付けた登録情報の更新が、第２管理装置１２０からの通知を起因として、行われたか否か、及び、第１管理装置１１０の登録情報から抽出した新断片が、第２管理装置１２０から受信した新断片と一致するか否かを判定する（２−８）。
【００３９】
第１管理装置１１０は、端末装置３００から受け付けた登録情報の更新が、第２管理装置１２０からの通知を起因としていない、又は、登録情報から抽出した旧断片及び新断片が、第２管理装置１２０から受信した旧断片及び新断片と一致しないと判定すると、登録情報を更新したユーザの識別名と、登録情報から抽出した旧断片及び新断片とを第２管理装置１２０に通知する（２−９）。
【００４０】
なお、第１管理装置１１０と第２管理装置１２０は互いに置換可能である。したがって、第２管理装置１２０は、端末装置３００に警告をした後（１−５）、登録情報の変更を受け付け、受け付けた登録情報に基づいて、上記（２−７）〜（２−９）と同様の処理を行うこともできる。
【００４１】
（２．情報処理装置の概要構成）
本発明の実施形態に係る管理システム１００を構成する第１管理装置１１０及び第２管理装置１２０が実現される典型的な情報処理装置６００の概要構成について説明する。
【００４２】
情報処理装置６００は、図３に示すように、ＣＰＵ（Central Processing Unit）６０１と、ＲＯＭ（Read Only Memory）６０２と、ＲＡＭ  ６０３と、記憶装置６０４と、ＮＩＣ（Network Interface Card）６０５と、画像処理部６０６と、音声処理部６０７と、ディスプレイ６０８と、スピーカ６０９と、コントローラ６１０と、を備える。
【００４３】
ＣＰＵ  ６０１は、情報処理装置６００全体の動作を制御し、各構成要素と接続され、制御信号やデータをやりとりする。
【００４４】
ＲＯＭ  ６０２には、情報処理装置６００全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。
【００４５】
ＲＡＭ  ６０３は、データやプログラムを一時的に記憶するためのもので、記憶装置６０４から読み出したプログラムやデータ、その他、通信に必要なデータ等が保持される。
【００４６】
記憶装置６０４は、ハードディスクやフラッシュメモリ等から構成され、情報処理装置６００で処理するデータを記憶する。また、記憶装置６０４は、ＣＤ（Compact Disc）等の非一時的なコンピュータ読取可能な情報記録媒体からデータを読み出すデバイス等を備えるように構成されてもよい。
【００４７】
ＮＩＣ  ６０５は、情報処理装置６００をインターネット等のコンピュータ通信網に接続するためのものであり、ＮＩＣ  ６０５を介して他の情報処理装置等とやりとりをする。
【００４８】
画像処理部６０６は、記憶装置等から読み出されたデータをＣＰＵ  ６０１や画像処理部６０６が備える画像演算プロセッサによって加工処理し、画像処理部６０６が備えるフレームメモリに記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され、ディスプレイ６０８に出力される。
【００４９】
音声処理部６０７は、記憶装置等から読み出されたデータをアナログ音声信号に変換し、スピーカ６０９から出力させる。
【００５０】
コントローラ６１０は、ユーザからの指示入力を受け付ける。
【００５１】
以下、上記情報処理装置６００において実現される第１管理装置１１０及び第２管理装置１２０から構成される管理システム１００について、図１乃至図８を参照して説明する。ある情報処理装置６００に電源が投入されると、第１管理装置１１０として機能させるプログラムが実行され、他の情報処理装置６００に電源が投入されると、第２管理装置１２０として機能させるプログラムが実行され、実施形態に係る管理システム１００が実現される。
【００５２】
（３．実施形態の管理システムの概要構成）
管理システムとは、複数の管理装置から構成されるシステムである。管理システムを構成する複数の管理装置は、ユーザが使用する１つの識別名を、それぞれ有している。
【００５３】
本実施形態の管理システム１００は、２つの管理装置から構成されており、これらの管理装置は、異なる会社が管理する装置であるとする。また、それぞれの管理装置を管理する会社は、グループ会社同士という関係があるとする。
【００５４】
管理システム１００は、図４に示す第１管理装置１１０及び第２管理装置１２０から構成される。
【００５５】
第１管理装置１１０は、第１更新部１１１と、第１抽出部１１２と、第１送信部１１３と、第１受信部１１４と、第１警告部１１５と、から構成される。また、第２管理装置１２０は、第２更新部１２１と、第２抽出部１２２と、第２送信部１２３と、第２受信部１２４と、第２警告部１２５と、から構成される。第１管理装置１１０の各部と第２管理装置１２０の各部は、同様の機能を有する。
【００５６】
本実施形態において、第１管理装置１１０のＣＰＵ  ６０１が第１更新部１１１として機能し、第１管理装置１１０のＣＰＵ  ６０１及びＮＩＣ  ６０５が協働して、第１抽出部１１２、第１送信部１１３、第１受信部１１４、及び、第１警告部１１５、として機能する。また、第２管理装置１２０のＣＰＵ  ６０１が第２更新部１２１として機能し、第２管理装置１２０のＣＰＵ  ６０１及びＮＩＣ  ６０５が協働して、第２抽出部１２２、第２送信部１２３、第２受信部１２４、及び、第２警告部１２５、として機能する。
【００５７】
第１管理装置１１０は、第１識別名と第１秘密情報とを対応付けて管理する。また、第２管理装置１２０は、第１識別名と第２秘密情報とを対応付けて管理する。
【００５８】
識別名とは、メールアドレスや、ユーザ名、ユーザ番号等、ユーザを識別するための識別情報である。
【００５９】
第１識別名とは、例えば、メールアドレス「xxx@xxx.com」であるとする。
【００６０】
秘密情報とは、管理装置において識別名と対応付けられて管理されるユーザの情報であり、秘密に管理され、ユーザや管理者の許可無しには公開されない情報である。例えば、住所、氏名、生年月日、電話番号等の個人情報である。
【００６１】
第１秘密情報とは、第１識別名に対応付けて第１管理装置１１０で管理される情報である。また、第２秘密情報とは、第１識別名に対応付けて第２管理装置１２０で管理される情報である。すなわち、第１秘密情報及び第２秘密情報は、共通する識別名に対応付けられているが、それぞれは異なる装置で管理されている秘密情報である。
【００６２】
例えば、第１秘密情報は、第１管理装置１１０に格納される秘密情報テーブル（第１管理装置）４００ａに登録されており、第２秘密情報は、第２管理装置１２０に格納される秘密情報テーブル（第２管理装置）４００ｂに登録されているとする。以下の例では、第１秘密情報及び第２秘密情報は、住所とする。なお、各秘密情報テーブルは、各管理装置の外部の装置に格納されていてもよいが、第１管理装置１１０に対応付けられた秘密情報テーブル（第１管理装置）４００ａは、第２管理装置１２０に対応付けられた秘密情報テーブル（第２管理装置）４００ｂを参照することはできない。
【００６３】
図５に示すように、秘密情報テーブル（第１管理装置）４００ａには、識別名４００ａ１と、更新前の秘密情報４００ａ２と、更新後の秘密情報４００ａ３と、が対応付けて登録されている。
【００６４】
例えば、図５の秘密情報テーブル（第１管理装置）４００ａの１行目は、識別名４００ａ１「xxx@xxx.com」と対応付けられた更新前の秘密情報４００ａ２は「東京都品川区東品川９−８−７」であり、更新後の秘密情報４００ａ３は「東京都世田谷区玉川西６−５−４」であることを示す。
【００６５】
また、図６に示すように、秘密情報テーブル（第２管理装置）４００ｂには、識別名４００ｂ１と、更新前の秘密情報４００ｂ２と、更新後の秘密情報４００ｂ３と、が対応付けて登録されている。
【００６６】
例えば、図６の秘密情報テーブル（第２管理装置）４００ｂの１行目は、識別名４００ｂ１「xxx@xxx.com」の識別名と対応付けられた更新前の秘密情報４００ｂ２は「東京都品川区東品川９−８−７」であり、更新後の秘密情報４００ｂ３は存在しないことを示す。すなわち、第２管理装置１２０において、識別名「xxx@xxx.com」に対応付けられた秘密情報は初期登録時のまま更新されておらず、「東京都品川区東品川９−８−７」が最新の秘密情報であることを示す。
【００６７】
第１更新部１１１は、第１秘密情報を更新する。
【００６８】
例えば、「xxx@xxx.com」の識別名４００ａ１に対応付けられた更新前の秘密情報４００ａ２として「東京都品川区東品川９−８−７」が登録されており、この情報の更新が行われていない状態において、第１管理装置１１０が、識別名「xxx@xxx.com」を使用するユーザから、第１秘密情報を、「東京都世田谷区玉川西６−５−４」に更新する操作を受け付けたとする。この場合、第１更新部１１１は、秘密情報テーブル（第１管理装置）４００ａにおいて、「東京都世田谷区玉川西６−５−４」を更新後の秘密情報４００ａ３に登録する。
【００６９】
第１抽出部１１２は、第１秘密情報の更新前に含まれるが、更新後には含まれない第１旧断片と、第１秘密情報の更新前に含まれないが、更新後には含まれる第１新断片と、を抽出する。
【００７０】
ここで、断片とは、秘密情報の構成要素であり、ある程度の識別力はあるが、それだけでは内容の特定が困難なものとする。
【００７１】
例えば、秘密情報が住所の場合、国、州、都、県、及び、市の名称、数字、記号、1文字の英字、並びに、住所に用いられる文字列（例えば、「区」、「丁」、「目」、「番」、「地」、「号」、「St」、「Av」）等は、それのみでは識別力が低いとして、断片に含めない。なお、行政区画のどの段階までを断片に含めるかは、秘密情報の内容に基づき、第１管理装置１１０の使用者が任意に設定することができる。例えば、秘密情報が「東京都品川区東品川９−８−７」の場合、「区」の行政区画を示している「品川」からは断片を抽出しないが、秘密情報が「福岡県福岡市中央区６−７−８」の場合、「区」の行政区画を示す「中央」から断片を抽出するようにしてもよい。
【００７２】
また、断片は、日本語の場合には1文字とすれば良い。アルファベット系言語の場合には、例えば、２文字単位で断片を作れば良い。例えば、「100 S Peyton St STE 100 Alexandria, VA 12345 U.S.A.」であれば、「pe」、「ey」、「yt」、「to」、「on」、「al」、「le」、「ex」、「xa」、「an」,「nd」、「dr」、「ri」、「ia」を断片とする。
【００７３】
第１旧断片とは、第１秘密情報の更新前に含まれるが更新後には含まれない断片である。また、第１新断片とは、第１秘密情報の更新前に含まれないが更新後には含まれる断片である。
【００７４】
例えば、更新前の第１秘密情報が「東京都品川区東品川９−８−７」であり、更新後の第１秘密情報が「東京都世田谷区玉川西６−５−４」である場合、第１旧断片の候補は、「東」、「品」であり、第１新断片の候補は、「玉」、「西」である。
【００７５】
例えば、第１抽出部１１２は、それぞれの候補のうち、秘密情報の前方に配置される断片を１つ選択して、「東」を第１旧断片、「玉」を第１新断片とする。
【００７６】
第１送信部１１３は、第１識別名、第１旧断片および第１新断片が指定された第１通知を、第２管理装置１２０に送信する。
【００７７】
第１通知とは、第１管理装置１１０から第２管理装置１２０に送信する通知である。
【００７８】
例えば、第１送信部１１３は、「xxx@xxx.com」と、「東」と、「玉」とが指定された第１通知を、第２管理装置１２０に送信する。
【００７９】
第２受信部１２４は、第１管理装置１１０から第１通知を受信する。
【００８０】
例えば、第２受信部１２４は、「xxx@xxx.com」と、「東」と、「玉」とが指定された第１通知を受信する。
【００８１】
第２警告部１２５は、第２秘密情報に、第１通知に指定された第１旧断片が含まれ、第１通知に指定された第１新断片が含まれなければ、第１識別名を使用するユーザに、第２秘密情報を修正するよう警告する。
【００８２】
例えば、第２警告部１２５は、図６の秘密情報テーブル（第２管理装置）４００ｂを参照して、第１通知に指定された識別名「xxx@xxx.com」に対応付けられる最新の第２秘密情報を特定する。秘密情報テーブル（第２管理装置）４００ｂでは、識別名「xxx@xxx.com」に対応付けられる第２秘密情報の更新後の情報は無いので、更新前の「東京都品川区東品川９−８−７」が最新の第２秘密情報である。第２警告部１２５は、この第２秘密情報に、第１旧断片「東」が含まれること、及び、第１新断片「玉」が含まれないこと、を満たすか否か判定する。この場合は、第２警告部１２５は、第２秘密情報に第１旧断片「東」が含まれ、第１新断片「玉」が含まれないと判定し、「xxx@xxx.com」を使用するユーザに、第２管理装置１２０の秘密情報の修正を要求するメッセージを送信する。又は、「xxx@xxx.com」を使用するユーザが、第２管理装置１２０がログイン状態を検知可能なサービスにログインすると、ログインした画面に提示するようにしてもよい。
【００８３】
一方、第２警告部１２５は、第２秘密情報に、第１旧断片が含まれず、第１新断片が含まれる場合は、第２秘密情報と、更新後の第１秘密情報とが一致している可能性が高いと見なし、第１識別名を使用するユーザに、警告は行わない。
【００８４】
例えば、第２管理装置１２０において、識別名「xxx@xxx.com」に対応付けられた最新の第２秘密情報が「東京都世田谷区玉川西６−５−４」である場合、この第２秘密情報には、第１通知で指定された第１旧断片「東」が含まれず、第１新断片「玉」が含まれるので、識別名「xxx@xxx.com」を使用するユーザに警告は行わない。
【００８５】
なお、第２秘密情報に第１旧断片及び第１新断片が含まれない場合、又は、第２秘密情報に第１旧断片及び第１新断片が含まれる場合は、第２警告部１２５は、第１管理装置１１０における第１識別名の第１秘密情報と、第２管理装置１２０における第１識別名の第２秘密情報とが一致しないとして、第１識別名のユーザ、又は、第１管理装置１１０に一致しない旨を通知するようにしてもよい。
【００８６】
例えば、最新の第２秘密情報（更新前の秘密情報４００ｂ２）に、誤った内容の「東京都世田谷区多摩川西６−５−４」が登録されている場合、第１旧断片「東」及び第１新断片「玉」が含まれないので、第２警告部１２５は、一致しない旨を通知する。また、例えば、最新の第２秘密情報に、誤った内容の「東京都世田谷区玉川東品川６−５−４」が登録されている場合、第１旧断片「東」及び第１新断片「玉」が含まれるので、第２警告部１２５は、一致しない旨を通知する。
【００８７】
また、第２警告部１２５は、第１識別名を使用するユーザに、第１旧断片と、第１新断片とを提示して、警告を行うようにしてもよい。
【００８８】
例えば、図７に示すように、第１旧断片「東」と第１新断片「玉」とを含み、他の管理装置での更新の内容を推測させる警告ページ５００を、「xxx@xxx.com」のアドレスに送信する。
【００８９】
本実施形態によれば、ある識別名に対応付けられた秘密情報がある管理装置で更新されたが、同じ識別名に対応付けられた秘密情報を有する他の管理装置では更新されていないことを、秘密情報そのものは伝達せず、適切に検知することができる。また、秘密情報そのものは他の管理装置に伝達しないので、秘密情報を保護することができる。
【００９０】
また、第２管理装置１２０の第２秘密情報に、第１秘密情報の更新前の断片が含まれず、更新後の断片が含まれている場合は、第１秘密情報の更新後の内容と第２秘密情報の最新の内容が一致する可能性が高いと判断して、警告を行わないので、更新を検知すると逐一通知する場合と比べ、通信量を抑制することができる。
【００９１】
また、更新前後の秘密情報の断片をユーザに提示することにより、ユーザはどの秘密情報を修正する必要があるのか、及び、どのように秘密情報を修正すればよいかを知ることができる。
【００９２】
なお、第１抽出部１１２は、第１秘密情報の更新前には含まれるが、更新後には含まれない断片を所定のデータベースで検索し、検索結果が所定の数以上得られた断片を、第１旧断片とし、第１秘密情報の更新前に含まれないが、更新後には含まれる断片を所定のデータベースで検索し、検索結果が前記所定の数以上得られた断片を、第１新断片とするようにしてもよい。
【００９３】
所定のデータベースとは、例えば、第１管理装置１１０が有するデータベース、又は、インターネット等で検索できる外部のデータベース（例えば、データベース７００）であり、文字で記された様々な情報が蓄積されているものとする。
【００９４】
所定の数は、その数以上であれば、断片がありふれていると見なすことができる数であり、第１管理装置１１０の使用者が適宜設定することができる。
【００９５】
例えば、第１抽出部１１２は、第１秘密情報の更新前には含まれるが、更新後には含まれない断片「東」、「品」を所定のデータベースで検索し、検索結果が所定の数（例えば、100万件）以上得られた断片を、第１旧断片とする。同様に、第１抽出部１１２は、第１秘密情報の更新前に含まれないが、更新後には含まれる断片「玉」、「西」を所定のデータベースで検索し、検索結果が所定の数以上得られた断片を、第１新断片とする。
【００９６】
なお、検索結果が所定の数以上得られた断片が複数ある場合は、最も検索結果の多い断片を、第１旧断片又は第１新断片としてもよい。
【００９７】
また、第１旧断片及び第１新断片の候補として、検索結果が所定の数以上得られた断片が１つもない場合は、第１送信部１１３は、第１通知を、第２管理装置１２０に通知しないようにしてもよい。また、第１旧断片についてのみ、検索結果が所定の数以上得られた断片がある場合は、第１送信部１１３は、第１識別名と第１旧断片とが指定された第１通知を第２管理装置１２０に送信し、第２警告部１２５は、第２秘密情報に第１旧断片が含まれる場合、ユーザに警告し、第２秘密情報に第１旧断片が含まれない場合、ユーザに警告しないとしてもよい。同様に、第１新断片についてのみ、検索結果が所定の数以上得られた断片がある場合は、第１送信部１１３は、第１識別名と第１新断片とが指定された第１通知を第２管理装置１２０に送信し、第２警告部１２５は、第２秘密情報に第１新断片が含まれる場合、ユーザに警告せず、第２秘密情報に第１新断片が含まれない場合、ユーザに警告するとしてもよい。
【００９８】
このような構成によれば、第１管理装置から第２管理装置に通知される第１旧断片及び第１新断片を、ありふれた内容を示す断片とすることができ、秘密情報の断片を他の管理装置に送っても、秘密情報の内容の特定を困難にすることができる。
【００９９】
また、第１抽出部１１２は、第１秘密情報から、複数の第１旧断片および複数の第１新断片を抽出してもよい。この場合、第１送信部１１３は、第１識別名、複数の第１旧断片及び複数の第１新断片が指定された第１通知を、第２管理装置１２０に送信する。そして、第２警告部１２５は、第２秘密情報に、複数の第１旧断片のいずれかが含まれ、複数の第１新断片がすべて含まれなければ、第１識別名を使用するユーザに、第２秘密情報を修正するよう警告する。
【０１００】
例えば、第１抽出部１１２は、更新前の第１秘密情報から得られた断片「東」、「品」をそれぞれ第１旧断片とし、更新後の第１秘密情報から得られた断片「玉」、「西」をそれぞれ第１新断片とする。第１送信部１１３は、第１識別名と共にこれらの複数の第１旧断片及び複数の第１新断片が指定された第１通知を第２管理装置１２０に送信する。そして、第２警告部１２５は、秘密情報テーブル（第２管理装置）４００ｂを参照して、最新の第２秘密情報「東京都品川区東品川９−８−７」に、「東」、「品」のいずれかが含まれること、及び、「玉」、「西」がすべて含まれること、を満たすか否か判定する。
【０１０１】
一方、第２警告部１２５は、第２秘密情報に、複数の第１旧断片のうち１つも含まれず、複数の第１新断片が全て含まれれば、警告を行わない。
【０１０２】
このような構成によれば、他の管理装置から秘密情報の変更の通知を受けた管理装置は、他の管理装置の秘密情報そのものを受信することなく、自らが管理している秘密情報が他の管理装置の秘密情報と一致しているか否かを、精度高く判定することができる。
【０１０３】
なお、第２警告部１２５は、第２秘密情報に、複数の第１旧断片のうちいずれも含まれない場合でも、複数の第１新断片の全てが含まれなければ、第２秘密情報と、更新後の第１秘密情報とが一致していないとみなし、第１識別名を使用するユーザに、第２秘密情報を修正するよう警告するようにしてもよい。
【０１０４】
また、第１送信部１１３は、複数の第１旧断片をランダムに並べ、複数の第１新断片をランダムに並べた第１通知を、第２管理装置１２０に送信する。
【０１０５】
例えば、第１送信部１１３は、第１旧断片を「東」、「品」と並べ、第１新断片を「西」、「玉」と並べた第１通知を送信する。
【０１０６】
断片が抽出元の秘密情報と同じ配列で並んでいると、秘密情報の推測を容易にしてしまう場合があるが、このような構成によれば、秘密情報の内容を知っているユーザ以外には、秘密情報の推測を困難にすることができる。
【０１０７】
さらに、第１管理装置１１０は、第２識別名に対応付けて第３秘密情報を管理し、第２管理装置１２０は、第２識別名に対応付けて第４秘密情報を管理するとする。
【０１０８】
例えば、第１管理装置１１０及び第２管理装置１２０には、それぞれ第２識別名「yyy@yyy.com」に対応付けられた秘密情報が管理されている。
【０１０９】
第２管理装置１２０は、第４秘密情報を更新する第２更新部１２１と、第４秘密情報の更新前には含まれるが、更新後には含まれない第２旧断片と、第４秘密情報の更新前には含まれないが、更新後には含まれる第２新断片と、を抽出する第２抽出部１２２と、第２識別名、第２新断片および第２旧断片が指定された第２通知を、第１管理装置１１０に送信する第２送信部１２３と、をさらに備える。
【０１１０】
例えば、「yyy@yyy.com」の識別名４００ｂ１に対応付けられた更新前の秘密情報４００ｂ２として「千葉県柏市明原１０−１１−１２」が登録されており、この情報の更新が行われていない状態において、第２管理装置１２０が、識別名「yyy@yyy.com」を使用するユーザから、第４秘密情報を、「福岡県福岡市中央区６−７−８」に更新する操作を受け付けたとする。この場合、第２更新部１２１は、秘密情報テーブル（第２管理装置）４００ｂにおいて、「福岡県福岡市中央区６−７−８」を更新後の秘密情報４００ｂ３に登録する。
【０１１１】
そして、第２抽出部１２２は、第２旧断片として、複数の断片「明」、「原」を、第２新断片として、複数の断片「中」、「央」を抽出し、第２送信部１２３は、「yyy@yyy.com」と、「明」、「原」と、「中」、「央」と、が指定された第２通知を第１管理装置１１０に送信する。
【０１１２】
また、第１管理装置１１０は、第２管理装置１２０から第２通知を受信する第１受信部１１４と、第３秘密情報に、第２通知に指定された第２旧断片が含まれ、第２通知に指定された第２新断片が含まれなければ、第２識別名を使用するユーザに、第３秘密情報を修正するよう警告する第１警告部１１５と、をさらに備える。
【０１１３】
例えば、第１受信部１１４は、第２識別名「yyy@yyy.com」と、第２旧断片「明」、「原」と、第２新断片「中」、「央」と、が指定された第２通知を受信する。そして、第１警告部１１５は、図５の秘密情報テーブル（第１管理装置）４００ａを参照し、「yyy@yyy.com」に対応付けられる最新の秘密情報「千葉県柏市明原１０−１１−１２」に、第２旧断片「明」、「原」が含まれ、第２新断片「中」、「央」が含まれないと判定し、「yyy@yyy.com」を使用するユーザに、第１管理装置１１０の秘密情報の修正を要求するメッセージを送信する。
【０１１４】
そして、第１更新部１１１は、第３秘密情報をさらに更新し、第１抽出部１１２は、第３秘密情報の更新前には含まれるが、更新後には含まれない第３旧断片と、第３秘密情報の更新前には含まれないが、更新後には含まれる第３新断片と、をさらに抽出する。
【０１１５】
例えば、第１更新部１１１は、「yyy@yyy.com」を使用するユーザから、第３秘密情報「千葉県柏市明原１０−１１−１２」を、「福岡県福岡市中央区６−７−８」に修正する操作を受け付けたとすると、図５の秘密情報テーブル（第１管理装置）４００ａにおいて、「福岡県福岡市中央区６−７−８」を更新後の秘密情報４００ａ３に登録する。そして、第１抽出部１１２は、第３旧断片として「明」、「原」を抽出し、第３新断片として「中」、「央」を抽出する。
【０１１６】
第１送信部１１３は、第２識別名、第３旧断片および第３新断片が指定された第３通知を、第２管理装置１２０にさらに送信する。ここで、第１管理装置１１０において、第１更新部１１１が、第２通知に起因して、第３秘密情報を更新し、第２新断片と第３新断片とが一致する場合、第１送信部１１３は、第２管理装置１２０に、第３通知を送信しない。
【０１１７】
ここで、「第２通知に起因して第３秘密情報を更新する」、とは、受信した第２通知に基づいて第１警告部１１５が警告を行い、警告で修正するよう要求した第３秘密情報が更新されることを指す。すなわち、警告で要求していない秘密情報が更新された場合、「第２通知に起因して第３秘密情報を更新する」に該当しない。例えば、管理システム１００を構成する第１管理装置１１０及び第２管理装置１２０が、住所以外の秘密情報を管理しており、「yyy@yyy.com」を有するユーザの住所について更新することを要求したが、「yyy@yyy.com」を有するユーザの電話番号が更新された場合は、第２通知に起因した更新とは見なさない。あるいは、「yyy@yyy.com」を有するユーザの秘密情報について修正を警告したが、他のユーザについての秘密情報が更新された場合も、第２通知に起因した更新とはみなさない。
【０１１８】
例えば、「yyy@yyy.com」を使用するユーザに第３秘密情報を修正するよう警告した後に、第３秘密情報「千葉県柏市明原１０−１１−１２」を、「福岡県福岡市中央区６−７−８」に修正する操作を受け付けたとすると、第１送信部１１３は、第１更新部１１１が、第２通知に起因して、第３秘密情報を更新したと判断する。そして、第２通知に指定された第２新断片の「中」、「央」と、第３新断片の「中」、「央」が一致するので、第１送信部１１３は、第２管理装置１２０に、第２識別名「yyy@yyy.com」と、第３旧断片の「明」、「原」と、第３新断片の「中」、「央」と、が指定された第３通知を送信しない。
【０１１９】
単に、秘密情報が更新されたことを他の管理装置に通知する態様では、既に更新が終了した管理装置に、通知を送信してしまうが、このような構成によれば、不要な通知を送信しないようにすることができ、通信量を抑制することができる。
【０１２０】
一方、第１更新部１１１が、第２通知に起因して、第３秘密情報を更新していない場合、又は、第２新断片と第３新断片とが一致しない場合、第１送信部１１３は、第２管理装置１２０に、第３通知を送信する。
【０１２１】
例えば、「yyy@yyy.com」を使用するユーザの住所以外の秘密情報が更新されたとする。この場合、第１送信部１１３は、第２管理装置１２０で更新が行われた秘密情報と異なる秘密情報の更新がおこなわれたので、第２管理装置１２０に、異なる秘密情報の更新前後の断片を指定した第３通知を送信する。
【０１２２】
また、例えば、更新後の第４秘密情報から抽出した第２新断片と、更新後の第３秘密情報から抽出した第３新断片とが一致しない場合、いずれかが誤った内容に更新されたことが考えられるので、第２管理装置１２０に、第３通知を送信する。
【０１２３】
このような構成によれば、更新後の秘密情報が管理装置間で異なる場合、通知により管理装置の使用者及びユーザに一致していないことを知らせることができる。
【０１２４】
（４．実施形態の管理装置の動作）
本実施形態の管理システムを構成する管理装置が行う動作について説明する。管理装置は、例えば、電源が投入されると、図８に示す管理処理を開始する。
【０１２５】
なお、以下、第１管理装置１１０及び第２管理装置１２０を総称して管理装置８００とする。同様に、第１更新部１１１及び第２更新部１２１を、更新部８０１、第１抽出部１１２及び第２抽出部１２２を、抽出部８０２、第１送信部１１３及び第２送信部１２３を、送信部８０３、第１受信部１１４及び第２受信部１２４を、受信部８０４、第１警告部１１５及び第２警告部１２５を、警告部８０５とする。
【０１２６】
更新部８０１は、識別名と対応付けて管理される秘密情報を更新したか否かを判断する（ステップＳ１０１）。更新部８０１が、秘密情報を更新したと判断すると（ステップＳ１０１；Ｙｅｓ）、抽出部８０２は、秘密情報の更新前に含まれるが、更新後には含まれない旧断片と、秘密情報の更新前に含まれないが、更新後には含まれる新断片と、を抽出する（ステップＳ１０２）。一方、更新部８０１が、秘密情報を更新していないと判断すると（ステップＳ１０１；Ｎｏ）、受信部８０４は、他の管理装置８００から、他の識別名、他の旧断片及び他の新断片が指定された他の通知を受信したか否かを判断する（ステップＳ１０６）。
【０１２７】
例えば、更新部８０１は、識別名「xxx@xxx.com」を使用するユーザから、管理装置８００に登録している秘密情報の「東京都品川区東品川９−８−７」を、「東京都世田谷区玉川西６−５−４」に更新する操作を受け付けたとすると、指定された内容に秘密情報を更新する。そして、抽出部８０２は、旧断片として、「東」、「品」を抽出し、新断片として、「玉」、「西」を抽出する。更新部８０１が更新の操作を受け付けなければ、受信部８０４は、他の装置から、他の通知を受信したか否かを判断する。
【０１２８】
送信部８０３は、更新部８０１による更新が、他の通知に起因するものであるか否かを判断する（ステップＳ１０３）。送信部８０３が、他の通知に起因するものであると判断すると（ステップＳ１０３；Ｙｅｓ）、次に、抽出部８０２が抽出した新断片と、他の通知で指定された他の新断片と、が一致するか否かを判断する（ステップＳ１０４）。送信部８０３が、新断片と他の新断片が一致すると判断すると（ステップＳ１０４；Ｙｅｓ）、ステップＳ１０１に戻る。一方、送信部８０３が、他の通知に起因するものでないと判断した場合（ステップＳ１０３；Ｎｏ）、及び、送信部８０３が、新断片と他の新断片が一致しないと判断した場合（ステップＳ１０４；Ｎｏ）、送信部８０３は、更新した秘密情報に対応付けられる識別名、旧断片、及び、新断片が指定された通知を他の管理装置に送信する（ステップＳ１０５）。
【０１２９】
例えば、他の管理装置８００から、識別名「xxx@xxx.com」、旧断片「東」、「品」、及び、新断片「玉」、「西」が指定された通知を受けており、この通知を受けて「xxx@xxx.com」のユーザに警告をし、「xxx@xxx.com」から「東京都品川区東品川９−８−７」を、「東京都世田谷区玉川西６−５−４」に更新する操作を受け付けた場合、送信部８０３は、通知を他の管理装置８００に送信しない。一方、他の管理装置８００から通知を受けていない場合や、抽出部８０２が抽出した新断片と、通知に指定された新断片とが一致しない場合は、他の管理装置８００に、識別名「xxx@xxx.com」、旧断片「東」、「品」、及び、新断片「玉」、「西」が指定された通知を送信する。
【０１３０】
ステップＳ１０６において、受信部８０４が、他の管理装置８００から他の通知を受信したと判断すると（ステップＳ１０６；Ｙｅｓ）、警告部８０５は、他の識別名に対応付けられて管理される他の秘密情報に、他の旧断片が含まれ、他の新断片が含まれない、という条件を満たすか否かを判断する（ステップＳ１０７）。警告部８０５は、上記条件を満たすと判断すると（ステップＳ１０７；Ｙｅｓ）、他の識別名を使用するユーザに、他の秘密情報を修正するよう警告する（ステップＳ１０８）。一方、受信部８０４が、他の通知を受信していないと判断する（ステップＳ１０６；Ｎｏ）、及び、警告部８０５が、上記要件を満たさないと判断すると（ステップＳ１０７；Ｎｏ）、ステップＳ１０１に戻る。
【０１３１】
例えば、受信部８０４は、他の識別名「yyy@yyy.com」と、他の旧断片「明」、「原」と、他の新断片「中」、「央」と、が指定された他の通知を受信したとすると、管理装置８００において、「yyy@yyy.com」に対応付けて管理される秘密情報に、旧断片「明」、「原」が含まれ、新断片「中」、「央」が含まれていないか、を判断し、上記他の旧断片が含まれ、上記他の新断片が含まれていない場合、警告部８０５は、「yyy@yyy.com」を使用するユーザに、管理装置８００に管理されている秘密情報を修正するよう警告する。一方、他の通知を受信していない場合や、「yyy@yyy.com」に対応付けて管理される秘密情報に、他の新断片が含まれている場合、ステップＳ１０１に戻る。
【０１３２】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、この発明を説明するためのものであり、本発明の範囲を限定するものではない。すなわち、本発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、この発明の範囲内とみなされる。
【符号の説明】
【０１３３】
１００  管理システム
１１０  第１管理装置
１２０  第２管理装置
１１１  第１更新部
１１２  第１抽出部
１１３  第１送信部
１１４  第１受信部
１１５  第１警告部
１２１  第２更新部
１２２  第２抽出部
１２３  第２送信部
１２４  第２受信部
１２５  第２警告部
２００  インターネット
３００、３０１、３０２〜３０ｎ  端末装置
５００  警告ページ
６００  情報処理装置
６０１  ＣＰＵ
６０２  ＲＯＭ
６０３  ＲＡＭ
６０４  記憶装置
６０５  ＮＩＣ
６０６  画像処理部
６０７  音声処理部
６０８  ディスプレイ
６０９  スピーカ
６１０  コントローラ
７００  データベース
８００  管理装置
８０１  更新部
８０２  抽出部
８０３  送信部
８０４  受信部
８０５  警告部
【図１】
2018037439.tif 000003
【図２】
2018037439.tif 000004
【図３】
2018037439.tif 000005
【図４】
2018037439.tif 000006
【図５】
2018037439.tif 000007
【図６】
2018037439.tif 000008
【図７】
2018037439.tif 000009
【図８】
2018037439.tif 000010
【国際調査報告】
2018037439.tif 000011
2018037439.tif 000012
2018037439.tif 000013
2018037439.tif 000014