(57)【要約】      （修正有）【課題】複数のユーザがセキュアに情報を共有でき、共有先ユーザが情報の不正なコピーを公開等した場合に、不正者を特定する。【解決手段】共有情報転送元ユーザ端末は、共有情報からＬｉ個の分散情報を生成し、共有情報転送元ＳＰ（サービスプロバイダ）２００に送信する。転送元ＳＰは、分散情報に各ＳＰに固有の電子透かしの分散情報を埋め込んで再分散情報を生成し、中継ＳＰ３００に送信する。中継ＳＰは分散情報を復元し、これに各ＳＰに固有の電子透かしの分散情報を埋め込んで、再分散情報を生成して共有情報転送先ＳＰ４００に送信する。転送先ＳＰは、分散情報を復元し、これに各ＳＰに固有の電子透かしの分散情報を埋め込んで分散情報を生成し、この分散情報を共有情報転送先ユーザ端末からのリクエストに応じて、送信する。転送先ユーザ端末は、複数のＳＰからそれぞれ受信した共有情報の復元に必要な個数の分散情報から共有情報を復元する。【選択図】図２
2012249024.tif 000002
【特許請求の範囲】
【請求項１】
共有情報転送元ユーザ端末と、共有情報転送先ユーザ端末と、これらのユーザ端末と接続された複数のサービスプロバイダ群と、該複数のサービスプロバイダ群の間に配置され、共有情報を中継する複数のサービスプロバイダ群とからなり、前記複数のサービスプロバイダ群がインターネットバックボーンに接続されており、前記複数のサービスプロバイダ群が連携して前記共有情報転送元ユーザ端末と共有情報転送先ユーザ端末との間における情報共有サービスを提供する情報共有システムであって、
前記共有情報転送元ユーザ端末が、
共有情報からＬｉ個の分散情報を生成する分散情報生成手段と、
前記接続された複数のサービスプロバイダに該生成したＬｉ個の分散情報のうち異なる１の分散情報と、共有情報自体を分散情報が格納され、ユーザが契約している複数のＩＳＳＰ が提供しているストレージスペースである１つのフォルダにアップロードするためのリクエストとを送信する第１の送信手段と、
を備え、
前記共有情報転送元ユーザ端末に接続された複数のサービスプロバイダが、
受信した分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、再分散処理を行って、再分散情報を生成する第１の再分散情報生成手段と、
該再分散情報を送信情報として、前記共有情報を中継する複数のサービスプロバイダに送信する第２の送信手段と、
を備え、
前記共有情報を中継する複数のサービスプロバイダが、
受信した送信情報から前記分散情報を復元する第１の分散情報復元手段と、
該復元した分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、再分散処理を行って、再分散情報を生成する第２の再分散情報生成手段と、
該再分散情報を送信情報として、前記共有情報を中継する複数のサービスプロバイダまたは前記共有情報転送先ユーザ端末に接続された複数のサービスプロバイダに送信する第３の送信手段と、
を備え、
前記共有情報転送先ユーザ端末に接続された複数のサービスプロバイダが、
受信した送信情報から前記分散情報を復元する第２の分散情報復元手段と、
該分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、分散情報を生成する第１の送信情報生成手段と、
該復元した分散情報を前記共有情報転送先ユーザ端末からのリクエストに応じて、送信する第４の送信手段と、
を備え、
前記共有情報転送先ユーザ端末が、接続された複数のサービスプロバイダからそれぞれ受信した共有情報の復元に必要な個数の分散情報から前記共有情報を復元する情報復元手段を備えたことを特徴とする情報共有システム。
【請求項２】
前記第１の再分散情報生成手段、第２の再分散情報生成手段および第１の送信情報生成手段が、既知の関数ＦとＳＭＣプロトコルを用いて、前記復元した分散情報を入力することにより、該分散情報にサービスプロバイダ固有の電子透かしの分散情報を埋め込んだ前記送信情報を生成することを特徴とする請求項１に記載の情報共有システム。
【請求項３】
前記情報転送元ユーザ端末が、前記共有情報の転送経路を検出するための要求を前記情報転送元ユーザ端末に接続された各サービスプロバイダに送信する転送経路検出リクスト送信手段を備え、
前記情報転送元ユーザ端末に接続された各サービスプロバイダは、前記転送経路検出リクストを受信したときに、インターネットバックボーンに接続されているすべてのサービスプロバイダに自己の電子透かしの分散情報を埋め込んだか否かの問い合わせを行い、該問い合わせ結果に基づいて、転送経路を前記情報転送元ユーザ端末に返信する返信手段を備えたことを特徴とする請求項１に記載の情報共有システム。
【請求項４】
Ｌｉ個の転送元サービスプロバイダとＬｊ個の共有情報を中継する複数のサービスプロバイダまたは、Ｌｊ個の情報転送先ユーザ端末に接続されたサービスプロバイダが存在する場合に、
前記第１または第２の再分散情報生成手段が、
該分散情報を格納する格納手段と、
該格納した分散情報から（ｔ、Ｌｊ）閾値秘密分散法によりＬｊ個からなる前記再分散情報を生成する分散情報生成器と、
を備え、
前記閾値秘密分散法の演算が行われる有限体をＧ（ｐ）とし、攻撃者が操作する前記サービスプロバイダの数をＸと想定したときに、ｔ≧２、Ｘ＋ｔ＜Ｌｉ＜ｐ、Ｘ＋ｔ＜Ｌｊ＜ｐであることを特徴とする請求項１に記載の情報共有システム。
【請求項５】
Ｌｉ個の転送元サービスプロバイダとＬｊ個の共有情報を中継する複数のサービスプロバイダまたは、Ｌｊ個の情報転送先ユーザ端末に接続されたサービスプロバイダが存在する場合に、
前記第１または第２の再分散情報生成手段が、
該分散情報を格納する格納手段と、
該格納した分散情報から（ｔ、Ｌｊ）閾値秘密分散法によりＬｊ個からなる前記再分散情報を生成する分散情報生成器と、
を備え、
前記閾値秘密分散法の演算が行われる有限体をＧ（ｐ）とし、前記サービスプロバイダのうち機能不全の前記サービスプロバイダの数をＹと想定したときに、ｔ≧２、Ｙ＋ｔ＜Ｌｉ＜ｐ、Ｙ＋ｔ＜Ｌｊ＜ｐであることを特徴とする請求項１に記載の情報共有システム。
【請求項６】
前記分散情報生成器が、
有限体ＧＦ（ｐ）上の分散情報ａ∈｛０、・・・、ｐ−１｝に関し、各次数ｋ＝１、・・・、ｔ−１について、有限体ＧＦ（ｐ）からランダムに係数ａｋを選択する選択手段と、
該選択した係数に基づいて、有限体ＧＦ（ｐ）上のｔ−１次多項式Ａ（ｚ）＝ａｔ−１ｚｔ−１＋・・・＋ａ１ｚ＋ａを定め、再分散情報を演算する演算手段と、
を備えたことを特徴とする請求項４または請求項５に記載の情報共有システム。
【請求項７】
前記共有情報を中継する複数のサービスプロバイダまたは、前記情報転送先ユーザ端末に接続されたサービスプロバイダが、
前記再分散情報を受信する第１の受信手段と、
該受信した再分散情報にＬｉに基づくベクトルに応じた重み係数を乗じ、さらに、これらすべて加算した加算値ａ（ｊ、ｌ）を算出する算出手段と、
を備え、
前記第１の分散情報復元手段および第２の分散情報復元手段が、該加算した加算値ａ（ｊ、ｌ）を入力し、該入力した加算値ａ（ｊ、ｌ）を数１に入力して演算することにより前記分散情報を復元することを特徴とする請求項４または請求項５に記載の情報共有システム。
【数１】
2012249024.tif 000004
ただし、Ｚ、・・・、Ｚｌ、・・・、・・・Ｚ＝０、・・・、ｌ、・・・、ｊ
【請求項８】
前記共有情報が動画像情報であることを特徴とする請求項１に記載の情報共有システム。
【請求項９】
前記共有情報が静止画像情報であることを特徴とする請求項１に記載の情報共有システム。
【請求項１０】
前記共有情報がテキスト情報であることを特徴とする請求項１に記載の情報共有システム。
【請求項１１】
前記共有情報が音声情報であることを特徴とする請求項１に記載の情報共有システム。
【請求項１２】
前記共有情報転送元ユーザ端末および共有情報転送先ユーザ端末がスマートフォンであることを特徴とする請求項１に記載の情報共有システム。
【請求項１３】
共有情報転送元ユーザ端末と、共有情報転送先ユーザ端末と、これらのユーザ端末と接続された複数のサービスプロバイダ群と、該複数のサービスプロバイダ群の間に配置され、共有情報を中継する複数のサービスプロバイダ群とからなり、前記複数のサービスプロバイダ群がインターネットバックボーンに接続されており、前記複数のサービスプロバイダ群が連携して前記共有情報転送元ユーザ端末と共有情報転送先ユーザ端末との間において情報共有サービスを提供する情報共有システムにおける情報共有方法であって、
前記共有情報転送元ユーザ端末が、共有情報からＬｉ個の分散情報を生成する第１のステップと、
前記共有情報転送元ユーザ端末が、前記接続された複数のサービスプロバイダに該生成したＬｉ個の分散情報のうち異なる１の分散情報と、該異なる１の分散情報をユーザごとに定められたフォルダにアップロードするためのリクエストとを送信する第２のステップと、
前記共有情報転送元ユーザ端末に接続された複数のサービスプロバイダが、受信した分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、再分散処理を行って、再分散情報を生成する第３のステップと、
前記共有情報転送元ユーザ端末に接続された複数のサービスプロバイダが、該再分散情報を送信情報として、前記共有情報を中継する複数のサービスプロバイダに送信する第４のステップと、
前記共有情報を中継する複数のサービスプロバイダが、受信した送信情報から前記分散情報を復元する第５のステップと、
前記共有情報を中継する複数のサービスプロバイダが、該復元した分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、再分散処理を行って、再分散情報を生成する第６のステップと、
前記共有情報を中継する複数のサービスプロバイダが、該再分散情報を送信情報として、前記共有情報を中継する複数のサービスプロバイダまたは前記共有情報転送先ユーザ端末に接続された複数のサービスプロバイダに送信する第７のステップと、
前記共有情報転送先ユーザ端末に接続された複数のサービスプロバイダが、受信した送信情報から前記分散情報を復元する第８のステップと、
前記共有情報転送先ユーザ端末に接続された複数のサービスプロバイダが、該分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、分散情報を生成する第９のステップと、
前記共有情報転送先ユーザ端末に接続された複数のサービスプロバイダが、該復元した分散情報を前記共有情報転送先ユーザ端末からのリクエストに応じて、送信する第１０のステップと、
前記共有情報転送先ユーザ端末が、接続された複数のサービスプロバイダからそれぞれ受信した共有情報の復元に必要な個数の分散情報から前記共有情報を復元する第１１のステップと、
を備えたことを特徴とする情報共有方法。
【請求項１４】
共有情報転送元ユーザ端末と、共有情報転送先ユーザ端末と、これらのユーザ端末と接続された複数のサービスプロバイダ群と、該複数のサービスプロバイダ群の間に配置され、共有情報を中継する複数のサービスプロバイダ群とからなり、前記複数のサービスプロバイダ群がインターネットバックボーンに接続されており、前記複数のサービスプロバイダ群が連携して前記共有情報転送元ユーザ端末と共有情報転送先ユーザ端末との間において情報共有サービスを提供する情報共有システムにおける情報共有方法をコンピュータに実行させるためのプログラムであって、
前記共有情報転送元ユーザ端末が、共有情報からＬｉ個の分散情報を生成する第１のステップと、
前記共有情報転送元ユーザ端末が、前記接続された複数のサービスプロバイダに該生成したＬｉ個の分散情報のうち異なる１の分散情報と、該異なる１の分散情報をユーザごとに定められたフォルダにアップロードするためのリクエストとを送信する第２のステップと、
前記共有情報転送元ユーザ端末に接続された複数のサービスプロバイダが、受信した分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、再分散処理を行って、再分散情報を生成する第３のステップと、
前記共有情報転送元ユーザ端末に接続された複数のサービスプロバイダが、該再分散情報を送信情報として、前記共有情報を中継する複数のサービスプロバイダに送信する第４のステップと、
前記共有情報を中継する複数のサービスプロバイダが、受信した送信情報から前記分散情報を復元する第５のステップと、
前記共有情報を中継する複数のサービスプロバイダが、該復元した分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、再分散処理を行って、再分散情報を生成する第６のステップと、
前記共有情報を中継する複数のサービスプロバイダが、該再分散情報を送信情報として、前記共有情報を中継する複数のサービスプロバイダまたは前記共有情報転送先ユーザ端末に接続された複数のサービスプロバイダに送信する第７のステップと、
前記共有情報転送先ユーザ端末に接続された複数のサービスプロバイダが、受信した送信情報から前記分散情報を復元する第８のステップと、
前記共有情報転送先ユーザ端末に接続された複数のサービスプロバイダが、該分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、分散情報を生成する第９のステップと、
前記共有情報転送先ユーザ端末に接続された複数のサービスプロバイダが、該復元した分散情報を前記共有情報転送先ユーザ端末からのリクエストに応じて、送信する第１０のステップと、
前記共有情報転送先ユーザ端末が、接続された複数のサービスプロバイダからそれぞれ受信した共有情報の復元に必要な個数の分散情報から前記共有情報を復元する第１１のステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のユーザがセキュアに情報を共有でき、しかも、共有先ユーザが情報の不正なコピーを公開等した場合に情報の転送経路を特定して、不正な公開者を特定できる情報共有システム、情報共有方法およびプログラムに関する。
【背景技術】
【０００２】
例えば、端末によって発信される様々な種類の地図情報を、複数の端末間で共有できるシステムが知られている（例えば、特許文献１参照。）。
【０００３】
この場合の情報の共有方法をもう少し具体的に説明する。例えば、図  に示すように、３人のユーザｉ、ｊ、ｋがＩＳＳＰｓ（Ｉｍａｇｅ  Ｓｈａｒｉｎｇ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒｓ）によって提供されている情報共有サービスに加入している場合を考える。これらのＩＳＳＰｓ全体の内一部のＩＳＳＰｓ）は共同で、１つのオンラインフォルダ（以下、フォルダ）を各ユーザに提供しており、ユーザは、フォルダにプライベート情報を格納することができる。各ユーザは、自分のフォルダにクライアント（例えば、スマートフォン）を用いてアクセスする。
【０００４】
いま、ユーザｉは、ある情報ｘを自分の友達と共有したいとする。そのとき、まず、（１）ユーザ ｉは、スマートフォンを用いることにより、情報ｘを自分のフォルダに置き、友達の１人であるユーザｊに自分（ユーザｉ）のフォルダのリード権限を与える。そして、ユーザｉのスマートフォンは、オフラインになる。つぎに、（２）ユーザｊは、情報 ｘをユーザ ｉのフォルダから自分（ユーザ ｊ）のフォルダへコピーし、（３）情報ｘをユーザｊのフォルダから得る。同様に、ユーザｊはユーザｋに自分（ユーザ ｊ）のフォルダのリード権限を与える。（４）ユーザｋは、情報ｘをユーザ ｊのフォルダからコピーし、（５）情報ｘを得る。このとき、他のユーザやＩＳＳＰｓによるフォルダへのリードアクセスを制限するためには、情報をなんらかのセキュリティ技術で守る必要がある。単純な方法としては、ユーザはフォルダ内の情報を鍵で暗号化し、この鍵をフォルダのリード権限を与えたユーザと共有することが考えられる。
【０００５】
しかし、（６）認証されたユーザ（ユーザｋ）が意図的に、あるいは、無意識に復号化された情報の不正コピーを公開してしまう可能性がある。このような不正な公開を特定するためには、情報がフォルダ間でコピーされた時に、ＩＳＳＰｓは、フォルダの持ち主であるユーザ ＩＤを持つ電子透かしを情報に埋め込む必要がある。つまり、（７）ユーザ ｉがそのような電子透かし入り情報の不正コピーを見つけたとすると、（８）ユーザｉは、追跡する情報のコピー経路 （ｉ、ｊ、ｋ）を不正コピーの公開元（ユーザｋ）まで追跡することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−２６８４８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、情報が暗号化されている場合、ＩＳＳＰｓは、電子透かしを情報に埋め込むことはできない。そのため、ＩＳＳＰｓは、不正なリードアクセスに対するセキュリティおよび不正コピーの公開に対する追跡可能性を保証しない限り、ユーザは、他のユーザと情報を共有するために情報共有サービスを安心して用いることができないという問題がある。
【０００８】
また、何らかの方法により、情報に電子透かしを埋め込んで秘匿化したとしても、ＩＳＳＰは、管理しているすべての情報にアクセスできるため、ＩＳＳＰが悪意のある侵入者と結託すると想定した場合には、ＩＳＳＰの不正なリードアクセスに対するセキュリティについても考慮する必要がある。
【０００９】
そこで、本発明は、上述の課題に鑑みてなされたものであり、複数のユーザが情報をセキュアに情報を共有でき、しかも、共有先ユーザが情報の不正なコピーを公開等した場合に情報の転送経路を特定して、不正な公開者を特定できる情報共有システム、情報共有方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、上記の課題を解決するために、以下の事項を提案している。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。
【００１１】
（１）本発明は、共有情報転送元ユーザ端末と、共有情報転送先ユーザ端末と、これらのユーザ端末と接続された複数のサービスプロバイダ群と、該複数のサービスプロバイダ群の間に配置され、共有情報を中継する複数のサービスプロバイダ群とからなり、前記複数のサービスプロバイダ群がインターネットバックボーンに接続されており、前記複数のサービスプロバイダ群が連携して前記共有情報転送元ユーザ端末と共有情報転送先ユーザ端末との間における情報共有サービスを提供する情報共有システムであって、前記共有情報転送元ユーザ端末が、共有情報からＬｉ個の分散情報を生成する分散情報生成手段（例えば、図３の分散情報生成部１１０に相当）と、前記接続された複数のサービスプロバイダに該生成したＬｉ個の分散情報のうち異なる１の分散情報と、共有情報自体を分散情報が格納され、ユーザが契約している複数のＩＳＳＰ が提供しているストレージスペースである１つのフォルダにアップロードするためのリクエストとを送信する第１の送信手段（例えば、図３の第１の送信部１２０に相当）と、を備え、前記共有情報転送元ユーザ端末に接続された複数のサービスプロバイダが、受信した分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、再分散処理を行って、再分散情報を生成する第１の再分散情報生成手段（例えば、図４の第１の再分散情報生成部２１０に相当）と、該再分散情報を送信情報として、前記共有情報を中継する複数のサービスプロバイダに送信する第２の送信手段（例えば、図４の第２の送信部２２０に相当）と、を備え、前記共有情報を中継する複数のサービスプロバイダが、受信した送信情報から前記分散情報を復元する第１の分散情報復元手段（例えば、図７の第１の分散情報復元部３３０に相当）と、該復元した分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、再分散処理を行って、再分散情報を生成する第２の再分散情報生成手段（例えば、図７の第２の再分散情報生成部３４０に相当）と、該再分散情報を送信情報として、前記共有情報を中継する複数のサービスプロバイダまたは前記共有情報転送先ユーザ端末に接続された複数のサービスプロバイダに送信する第３の送信手段（例えば、図７の第３の送信部３５０に相当）と、を備え、前記共有情報転送先ユーザ端末に接続された複数のサービスプロバイダが、受信した送信情報から前記分散情報を復元する第２の分散情報復元手段（例えば、図８の第２の分散情報復元部４３０に相当）と、該分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、分散情報を生成する第１の送信情報生成手段（例えば、図８の第１の送信情報生成部４４０に相当）と、該復元した分散情報を前記共有情報転送先ユーザ端末からのリクエストに応じて、送信する第４の送信手段（例えば、図８の第４の送信部４５０に相当）と、を備え、前記共有情報転送先ユーザ端末が、接続された複数のサービスプロバイダからそれぞれ受信したＬｉ個の分散情報から前記共有情報を復元する情報復元手段を備えたことを特徴とする情報共有システムを提案している。
【００１２】
この発明によれば、共有情報転送元ユーザ端末の分散情報生成手段は、共有情報からＬｉ個の分散情報を生成する。第１の送信手段は、接続された複数のサービスプロバイダに生成したＬｉ個の分散情報のうち異なる１の分散情報と、共有情報自体を分散情報が格納され、ユーザが契約している複数のＩＳＳＰ が提供しているストレージスペースである１つのフォルダにアップロードするためのリクエストとを送信する。共有情報転送元ユーザ端末に接続された複数のサービスプロバイダの第１の再分散情報生成手段は、受信した分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、再分散処理を行って、再分散情報を生成する。第２の送信手段は、再分散情報を送信情報として、共有情報を中継する複数のサービスプロバイダに送信する。共有情報を中継する複数のサービスプロバイダの第１の分散情報復元手段は、受信した送信情報から分散情報を復元する。第２の再分散情報生成手段は、復元した分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、再分散処理を行って、再分散情報を生成する。第３の送信手段は、再分散情報を送信情報として、共有情報を中継する複数のサービスプロバイダまたは共有情報転送先ユーザ端末に接続された複数のサービスプロバイダに送信する。共有情報転送先ユーザ端末に接続された複数のサービスプロバイダの第２の分散情報復元手段は、受信した送信情報から分散情報を復元する。第１の送信情報生成手段は、分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、分散情報を生成する。第４の送信手段は、復元した分散情報を共有情報転送先ユーザ端末からのリクエストに応じて、送信する。共有情報転送先ユーザ端末の情報復元手段は、接続された複数のサービスプロバイダからそれぞれ受信した共有情報の復元に必要な個数の分散情報から共有情報を復元する。したがって、共有情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、共有情報転送先ユーザ端末まで共有情報を転送するため、プロバイダが提供するサービスを介さずに転送先ユーザ以外の第三者が共有情報の不正コピーを公開した場合であっても、電子透かしの分散情報を利用することによって、不正な公開を行った第三者を特定することができる。また、電子透かしの分散情報を利用することによって、共有情報の転送経路を特定することもできる。なお、分散情報は、Ｓｈａｍｉｒの秘密分散法を用いる場合の用語であり、秘密分散法は、秘密情報（共有情報）を符号化する手法で、共有情報を複数の分散情報と呼ばれる情報に分割し、その分散情報を複数のＩＳＳＰ に分散し、一定の数のＩＳＳＰが持っている分散情報を単一のＩＳＳＰ に開示しない限り、その単一のＩＳＳＰは元の（共有）情報を復元することができないという手法である。また、再分散情報とは、上記で定義された分散情報に対して、再度、秘密分散法を用いた再分散処理を行うことにより生成される分散情報である。
【００１３】
（２）本発明は、（１）の情報共有システムについて、前記第１の再分散情報生成手段、第２の再分散情報生成手段および第１の送信情報生成手段が、既知の関数ＦとＳＭＣプロトコルを用いて、前記復元した分散情報を入力することにより、該分散情報にサービスプロバイダ固有の電子透かしの分散情報を埋め込んだ前記送信情報を生成することを特徴とする情報共有システムを提案している。
【００１４】
この発明によれば、第１の再分散情報生成手段、第２の再分散情報生成手段および第１の送信情報生成手段が、既知の関数ＦとＳＭＣプロトコルを用いて、復元した分散情報を入力することにより、分散情報にサービスプロバイダ固有の電子透かしの分散情報を埋め込んだ送信情報を生成する。したがって、すべてのサービスプロバイダは、電子透かしの分散情報を埋め込んだ送信情報の生成過程を知ることができないため、サービスプロバイダに対してもセキュアなシステムを構築することができる。
【００１５】
（３）本発明は、（１）の情報共有システムについて、前記情報転送元ユーザ端末が、前記共有情報の転送経路を検出するための要求を前記情報転送元ユーザ端末に接続された各サービスプロバイダに送信する転送経路検出リクスト送信手段（例えば、図３の転送経路リクエスト送信部１３０に相当）を備え、前記情報転送元ユーザ端末に接続された各サービスプロバイダは、前記転送経路検出リクストを受信したときに、インターネットバックボーンに接続されているすべてのサービスプロバイダに自己の電子透かしの分散情報を埋め込んだか否かの問い合わせを行い、該問い合わせ結果に基づいて、転送経路を前記情報転送元ユーザ端末に返信する返信手段（例えば、図４の返信部２３０に相当）を備えたことを特徴とする情報共有システムを提案している。
【００１６】
この発明によれば、情報転送元ユーザ端末の転送経路検出リクスト送信手段は、共有情報の転送経路を検出するための要求を情報転送元ユーザ端末に接続された各サービスプロバイダに送信する。返信手段は、情報転送元ユーザ端末に接続された各サービスプロバイダは、転送経路検出リクストを受信したときに、インターネットバックボーンに接続されているすべてのサービスプロバイダに自己の電子透かしの分散情報を埋め込んだか否かの問い合わせを行い、問い合わせ結果に基づいて、転送経路を情報転送元ユーザ端末に返信する。したがって、返信内容により、的確に、共有情報の転送経路を把握することができる。
【００１７】
（４）本発明は、（１）の情報共有システムについて、Ｌｉ個の転送元サービスプロバイダとＬｊ個の共有情報を中継する複数のサービスプロバイダまたは、Ｌｊ個の情報転送先ユーザ端末に接続されたサービスプロバイダが存在する場合に、前記第１または第２の再分散情報生成手段が、該分散情報を格納する格納手段（例えば、図５の格納部２１１に相当）と、該格納した分散情報から（ｔ、Ｌｊ）閾値秘密分散法によりＬｊ個からなる前記再分散情報を生成する分散情報生成器（例えば、図５の再分散情報生成部２１２に相当）と、を備え、前記閾値秘密分散法の演算が行われる有限体をＧ（ｐ）とし、攻撃者が操作する前記サービスプロバイダの数をＸと想定したときに、ｔ≧２、Ｘ＋ｔ＜Ｌｉ＜ｐ、Ｘ＋ｔ＜Ｌｊ＜ｐであることを特徴とする情報共有システムを提案している。
【００１８】
この発明によれば、第１または第２の再分散情報生成手段が、分散情報を格納する格納手段と、格納した分散情報から（ｔ、Ｌｊ）閾値秘密分散法によりＬｊ個からなる再分散情報を生成する分散情報生成器と、を備え、閾値秘密分散法の演算が行われる有限体をＧ（ｐ）とし、攻撃者が操作するサービスプロバイダの数をＸと想定したときに、ｔ≧２、Ｘ＋ｔ＜Ｌｉ＜ｐ、Ｘ＋ｔ＜Ｌｊ＜ｐである。したがって、例えば、情報転送元サービスプロバイダおよび転送先サービスプロバイダの数が、Ｌｉ＝Ｌｊ＝３である場合に、（２、３）閾値秘密分散法により、第１の分散情報を生成し、さらに、（２、５）閾値秘密分散法により、第２の分散情報を生成した場合、転送元サービスプロバイダと共有情報を中継する複数のサービスプロバイダまたは、情報転送先ユーザ端末に接続されたサービスプロバイダにそれぞれ１個ずつ不正者が操作するノードが存在しても、３個からなる第１の分散情報のうち、１個しか得られないため、秘密情報を復元することができない。つまり、情報転送元サービスプロバイダが保持する分散情報を、情報理論的な安全性と秘密情報の復元性を保ちつつ、ネットワークを介して共有情報を中継する複数のサービスプロバイダまたは、情報転送先ユーザ端末に接続されたサービスプロバイダへ分配・転送することができる。
【００１９】
（５）本発明は、（１）の情報共有システムについて、Ｌｉ個の転送元サービスプロバイダとＬｊ個の共有情報を中継する複数のサービスプロバイダまたは、Ｌｊ個の情報転送先ユーザ端末に接続されたサービスプロバイダが存在する場合に、前記第１または第２の再分散情報生成手段が、該分散情報を格納する格納手段（例えば、図５の格納部２１１に相当）と、該格納した分散情報から（ｔ、Ｌｊ）閾値秘密分散法によりＬｊ個からなる前記再分散情報を生成する分散情報生成器（例えば、図５の再分散情報生成部２１２に相当）と、を備え、前記閾値秘密分散法の演算が行われる有限体をＧ（ｐ）とし、前記サービスプロバイダのうち機能不全の前記サービスプロバイダの数をＹと想定したときに、ｔ≧２、Ｙ＋ｔ＜Ｌｉ＜ｐ、Ｙ＋ｔ＜Ｌｊ＜ｐであることを特徴とする情報共有システムを提案している。
【００２０】
この発明によれば、第１または第２の再分散情報生成手段が、分散情報を格納する格納手段と、格納した分散情報から（ｔ、Ｌｊ）閾値秘密分散法によりＬｊ個からなる再分散情報を生成する分散情報生成器と、を備え、閾値秘密分散法の演算が行われる有限体をＧ（ｐ）とし、サービスプロバイダのうち機能不全のサービスプロバイダの数をＹと想定したときに、ｔ≧２、Ｙ＋ｔ＜Ｌｉ＜ｐ、Ｙ＋ｔ＜Ｌｊ＜ｐである。したがって、例えば、（２、３）閾値秘密分散法により、第１の分散情報を生成し、さらに、（２、５）閾値秘密分散法により、第２の分散情報を生成した場合、Ｌｊ個の共有情報を中継する複数のサービスプロバイダまたは、Ｌｊ個の情報転送先ユーザ端末に接続されたサービスプロバイダのうち２つのノードが正常であれば、その他のノードが機能不全であっても、秘密情報を復元することができる。つまり、転送先サービスプロバイダ内に機能不全のノードが存在したとしても必要最低限のノードが正常であれば、秘密情報を復元できる。
【００２１】
（６）本発明は、（４）または（５）の情報共有システムについて、前記分散情報生成器が、有限体ＧＦ（ｐ）上の秘密情報ａ∈｛０、・・・、ｐ−１｝に関し、各次数ｋ＝１、・・・、ｔ−１について、有限体ＧＦ（ｐ）からランダムに係数ａｋを選択する選択手段（例えば、図６の選択部２１３に相当）と、該選択した係数に基づいて、有限体ＧＦ（ｐ）上のｔ−１次多項式Ａ（ｚ）＝ａｔ−１ｚｔ−１＋・・・＋ａ１ｚ＋ａを定め、分散情報を演算する演算手段（例えば、図６の演算部２１４に相当）と、を備えたことを特徴とする情報共有システムを提案している。
【００２２】
この発明によれば、選択手段は、有限体ＧＦ（ｐ）上の秘密情報ａ∈｛０、・・・、ｐ−１｝に関し、各次数ｋ＝１、・・・、ｔ−１について、有限体ＧＦ（ｐ）からランダムに係数ａｋを選択する。演算手段は、選択した係数に基づいて、有限体ＧＦ（ｐ）上のｔ−１次多項式Ａ（ｚ）＝ａｔ−１ｚｔ−１＋・・・＋ａ１ｚ＋ａを定め、分散情報を演算する。つまり、Ｓｈａｍｉｒの提案する（ｔ、ｎ）閾値秘密分散法により、分散情報を生成できるため、特別な手法を用いることなく、簡易に分散情報を生成することができる。
【００２３】
（７）本発明は、（４）または（５）の情報共有システムについて、前記共有情報を中継する複数のサービスプロバイダまたは、前記情報転送先ユーザ端末に接続されたサービスプロバイダが、前記再分散情報を受信する第１の受信手段（例えば、図７の受信部３１０に相当）と、該受信した再分散情報にＬｉに基づくベクトルに応じた重み係数を乗じ、さらに、これらすべて加算した加算値ａ（ｊ、ｌ）を算出する算出手段（例えば、図７の算出部３２０に相当）と、を備え、前記第１の分散情報復元手段および第２の分散情報復元手段が、該加算した加算値ａ（ｊ、ｌ）を入力し、該入力した加算値ａ（ｊ、ｌ）を数１に入力して演算することにより前記分散情報を復元することを特徴とする情報共有システムを提案している。
【００２４】
この発明によれば、共有情報を中継する複数のサービスプロバイダまたは、情報転送先ユーザ端末に接続されたサービスプロバイダの第１の受信手段は、転送された第２の分散情報を受信する。算出手段は、受信した第２の分散情報にＬｉに基づくベクトルに応じた重み係数を乗じ、さらに、これらすべて加算した加算値ａ（ｊ、ｌ）を算出する。送信手段は、加算した加算値ａ（ｊ、ｌ）を秘密情報復元装置に送信する。秘密情報復元装置の第２の受信手段は、加算値ａ（ｊ、ｌ）を受信する。第１の分散情報復元手段および第２の分散情報復元手段は、受信した加算値ａ（ｊ、ｌ）を数１に入力して演算することにより秘密情報を復元する。したがって、共有情報を中継する複数のサービスプロバイダまたは、情報転送先ユーザ端末に接続されたサービスプロバイダが算出した加算値ａ（ｊ、ｌ）を所定の演算式に入力することにより、直接、秘密情報を復元することができる。
【００２５】
（８）本発明は、（１）の情報共有システムについて、前記共有情報が動画像情報であることを特徴とする情報共有システムを提案している。
【００２６】
この発明によれば、共有情報が動画像情報である。
【００２７】
（９）本発明は、（１）の情報共有システムについて、前記共有情報が静止画像情報であることを特徴とする情報共有システムを提案している。
【００２８】
この発明によれば、共有情報が静止画像情報である。
【００２９】
（１０）本発明は、（１）の情報共有システムについて、前記共有情報がテキスト情報であることを特徴とする情報共有システムを提案している。
【００３０】
この発明によれば、共有情報がテキスト情報である。
【００３１】
（１１）本発明は、（１）の情報共有システムについて、前記共有情報が音声情報であることを特徴とする情報共有システムを提案している。
【００３２】
この発明によれば、共有情報が音声情報である。
【００３３】
（１２）本発明は、（１）の情報共有システムについて、前記共有情報転送元ユーザ端末および共有情報転送先ユーザ端末がスマートフォンであることを特徴とする情報共有システムを提案している。
【００３４】
この発明によれば、共有情報転送元ユーザ端末および共有情報転送先ユーザ端末がスマートフォンである。
【００３５】
（１３）本発明は、共有情報転送元ユーザ端末と、共有情報転送先ユーザ端末と、これらのユーザ端末と接続された複数のサービスプロバイダ群と、該複数のサービスプロバイダ群の間に配置され、共有情報を中継する複数のサービスプロバイダ群とからなり、前記複数のサービスプロバイダ群がインターネットバックボーンに接続されており、前記複数のサービスプロバイダ群が連携して前記共有情報転送元ユーザ端末と共有情報転送先ユーザ端末との間において情報共有サービスを提供する情報共有システムにおける情報共有方法であって、前記共有情報転送元ユーザ端末が、共有情報からＬｉ個の分散情報を生成する第１のステップ（例えば、図１２のステップＳ４０１に相当）と、前記共有情報転送元ユーザ端末が、前記接続された複数のサービスプロバイダに該生成したＬｉ個の分散情報のうち異なる１の分散情報と、該異なる１の分散情報をユーザごとに定められたフォルダにアップロードするためのリクエストとを送信する第２のステップ（例えば、図１２のステップＳ４０２に相当）と、前記共有情報転送元ユーザ端末に接続された複数のサービスプロバイダが、受信した分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、再分散処理を行って、再分散情報を生成する第３のステップ（例えば、図１２のステップＳ４０３に相当）と、前記共有情報転送元ユーザ端末に接続された複数のサービスプロバイダが、該再分散情報を送信情報として、前記共有情報を中継する複数のサービスプロバイダに送信する第４のステップ（例えば、図１２のステップＳ４０４に相当）と、前記共有情報を中継する複数のサービスプロバイダが、受信した送信情報から前記分散情報を復元する第５のステップ（例えば、図１３のステップＳ４０５に相当）と、前記共有情報を中継する複数のサービスプロバイダが、該復元した分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、再分散処理を行って、再分散情報を生成する第６のステップ（例えば、図１３のステップＳ４０６に相当）と、前記共有情報を中継する複数のサービスプロバイダが、該再分散情報を送信情報として、前記共有情報を中継する複数のサービスプロバイダまたは前記共有情報転送先ユーザ端末に接続された複数のサービスプロバイダに送信する第７のステップ（例えば、図１３のステップＳ４０７に相当）と、前記共有情報転送先ユーザ端末に接続された複数のサービスプロバイダが、受信した送信情報から前記分散情報を復元する第８のステップ（例えば、図１３のステップＳ４０８に相当）と、前記共有情報転送先ユーザ端末に接続された複数のサービスプロバイダが、該分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、分散情報を生成する第９のステップ（例えば、図１３のステップＳ４０９に相当）と、前記共有情報転送先ユーザ端末に接続された複数のサービスプロバイダが、該復元した分散情報を前記共有情報転送先ユーザ端末からのリクエストに応じて、送信する第１０のステップ（例えば、図１３のステップＳ４１０に相当）と、前記共有情報転送先ユーザ端末が、接続された複数のサービスプロバイダからそれぞれ受信した共有情報の復元に必要な個数の分散情報から前記共有情報を復元する第１１のステップ（例えば、図１３のステップＳ４１１に相当）と、を備えたことを特徴とする情報共有方法を提案している。
【００３６】
この発明によれば、共有情報転送元ユーザ端末は、共有情報からＬｉ個の分散情報を生成し、接続された複数のサービスプロバイダに生成したＬｉ個の分散情報のうち異なる１の分散情報と、異なる１の分散情報をユーザごとに定められたフォルダにアップロードするためのリクエストとを送信する第。共有情報転送元ユーザ端末に接続された複数のサービスプロバイダは、受信した分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、再分散処理を行って、再分散情報を生成し、再分散情報を送信情報として、共有情報を中継する複数のサービスプロバイダに送信する。共有情報を中継する複数のサービスプロバイダは、受信した送信情報から分散情報を復元し、復元した分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、再分散処理を行って、再分散情報を生成する。また、再分散情報を送信情報として、共有情報を中継する複数のサービスプロバイダまたは前記共有情報転送先ユーザ端末に接続された複数のサービスプロバイダに送信する。共有情報転送先ユーザ端末に接続された複数のサービスプロバイダは、受信した送信情報から分散情報を復元し、分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、分散情報を生成する。また、復元した分散情報を共有情報転送先ユーザ端末からのリクエストに応じて、送信する。そして、共有情報転送先ユーザ端末は、接続された複数のサービスプロバイダからそれぞれ受信した共有情報の復元に必要な個数の分散情報から共有情報を復元する。したがって、共有情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、共有情報転送先ユーザ端末まで共有情報を転送するため、プロバイダが提供するサービスを介さずに転送先ユーザ以外の第三者が共有情報の不正コピーを公開した場合であっても、電子透かしの分散情報を利用することによって、不正な公開を行った第三者を特定することができる。また、電子透かしの分散情報を利用することによって、共有情報の転送経路を特定することもできる。
【００３７】
（１４）本発明は、共有情報転送元ユーザ端末と、共有情報転送先ユーザ端末と、これらのユーザ端末と接続された複数のサービスプロバイダ群と、該複数のサービスプロバイダ群の間に配置され、共有情報を中継する複数のサービスプロバイダ群とからなり、前記複数のサービスプロバイダ群がインターネットバックボーンに接続されており、前記複数のサービスプロバイダ群が連携して前記共有情報転送元ユーザ端末と共有情報転送先ユーザ端末との間において情報共有サービスを提供する情報共有システムにおける情報共有方法をコンピュータに実行させるためのプログラムであって、前記共有情報転送元ユーザ端末が、共有情報からＬｉ個の分散情報を生成する第１のステップ（例えば、図１２のステップＳ４０１に相当）と、前記共有情報転送元ユーザ端末が、前記接続された複数のサービスプロバイダに該生成したＬｉ個の分散情報のうち異なる１の分散情報と、該異なる１の分散情報をユーザごとに定められたフォルダにアップロードするためのリクエストとを送信する第２のステップ（例えば、図１２のステップＳ４０２に相当）と、前記共有情報転送元ユーザ端末に接続された複数のサービスプロバイダが、受信した分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、再分散処理を行って、再分散情報を生成する第３のステップ（例えば、図１２のステップＳ４０３に相当）と、前記共有情報転送元ユーザ端末に接続された複数のサービスプロバイダが、該再分散情報を送信情報として、前記共有情報を中継する複数のサービスプロバイダに送信する第４のステップ（例えば、図１２のステップＳ４０４に相当）と、前記共有情報を中継する複数のサービスプロバイダが、受信した送信情報から前記分散情報を復元する第５のステップ（例えば、図１３のステップＳ４０５に相当）と、前記共有情報を中継する複数のサービスプロバイダが、該復元した分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、再分散処理を行って、再分散情報を生成する第６のステップ（例えば、図１３のステップＳ４０６に相当）と、前記共有情報を中継する複数のサービスプロバイダが、該再分散情報を送信情報として、前記共有情報を中継する複数のサービスプロバイダまたは前記共有情報転送先ユーザ端末に接続された複数のサービスプロバイダに送信する第７のステップ（例えば、図１３のステップＳ４０７に相当）と、前記共有情報転送先ユーザ端末に接続された複数のサービスプロバイダが、受信した送信情報から前記分散情報を復元する第８のステップ（例えば、図１３のステップＳ４０８に相当）と、前記共有情報転送先ユーザ端末に接続された複数のサービスプロバイダが、該分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、分散情報を生成する第９のステップ（例えば、図１３のステップＳ４０９に相当）と、前記共有情報転送先ユーザ端末に接続された複数のサービスプロバイダが、該復元した分散情報を前記共有情報転送先ユーザ端末からのリクエストに応じて、送信する第１０のステップ（例えば、図１３のステップＳ４１０に相当）と、前記共有情報転送先ユーザ端末が、接続された複数のサービスプロバイダからそれぞれ受信した共有情報の復元に必要な個数の分散情報から前記共有情報を復元する第１１のステップ（例えば、図１３のステップＳ４１１に相当）と、をコンピュータに実行させるためのプログラムを提案している。
【００３８】
この発明によれば、共有情報転送元ユーザ端末は、共有情報からＬｉ個の分散情報を生成し、接続された複数のサービスプロバイダに生成したＬｉ個の分散情報のうち異なる１の分散情報と、異なる１の分散情報をユーザごとに定められたフォルダにアップロードするためのリクエストとを送信する第。共有情報転送元ユーザ端末に接続された複数のサービスプロバイダは、受信した分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、再分散処理を行って、再分散情報を生成し、再分散情報を送信情報として、共有情報を中継する複数のサービスプロバイダに送信する。共有情報を中継する複数のサービスプロバイダは、受信した送信情報から分散情報を復元し、復元した分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、再分散処理を行って、再分散情報を生成する。また、再分散情報を送信情報として、共有情報を中継する複数のサービスプロバイダまたは前記共有情報転送先ユーザ端末に接続された複数のサービスプロバイダに送信する。共有情報転送先ユーザ端末に接続された複数のサービスプロバイダは、受信した送信情報から分散情報を復元し、分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、分散情報を生成する。また、復元した分散情報を共有情報転送先ユーザ端末からのリクエストに応じて、送信する。そして、共有情報転送先ユーザ端末は、接続された複数のサービスプロバイダからそれぞれ受信した共有情報の復元に必要な個数の分散情報から共有情報を復元する。したがって、共有情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、共有情報転送先ユーザ端末まで共有情報を転送するため、プロバイダが提供するサービスを介さずに転送先ユーザ以外の第三者が共有情報の不正コピーを公開した場合であっても、電子透かしの分散情報を利用することによって、不正な公開を行った第三者を特定することができる。また、電子透かしの分散情報を利用することによって、共有情報の転送経路を特定することもできる。
【発明の効果】
【００３９】
本発明によれば、共有元ユーザとそのユーザが認証した共有先ユーザ間でオンラインによって、情報の共有を行う時に、サービスプロバイダを含めた共有先ユーザ以外の不正なリードアクセスに対するセキュリティを確保することができるという効果がある。また、共有先ユーザによる不正コピーの公開を簡易な方法で特定することができるという効果がある。
【図面の簡単な説明】
【００４０】
【図１】本発明の実施形態に係る情報共有システムの構成を示す図である。
【図２】本発明の実施形態に係る情報共有システムを構成するサービスプロバイダにおいて生成される情報を示す図である。
【図３】本発明の実施形態に係る情報共有システムの共有情報転送元ユーザ端末の構成を示す図である。
【図４】本発明の実施形態に係る情報共有システムの共有情報転送元ユーザ端末に接続されるサービスプロバイダの構成を示す図である。
【図５】本発明の実施形態に係る情報共有システムの第１の再分散情報生成部および第２の再分散情報生成部の構成を示す図である。
【図６】本発明の実施形態に係る情報共有システムの第１の再分散情報生成部および第２の再分散情報生成部内の再分散情報生成部の構成を示す図である。
【図７】本発明の実施形態に係る情報共有システムを構成する共有情報を転送するサービスプロバイダの構成を示す図である。
【図８】本発明の実施形態に係る情報共有システムを構成する転送先ユーザ端末に接続されたサービスプロバイダの構成を示す図である。
【図９】本発明の実施形態に係る情報共有システムの第１の再分散情報生成部および第２の再分散情報生成部の処理を示す図である。
【図１０】本発明の実施形態に係る情報共有システムの第１の再分散情報生成部および第２の再分散情報生成部内の再分散情報生成部の処理を示す図である。
【図１１】本発明の実施形態に係る情報共有システムの第１の分散情報復元部および第２の分散情報復元部内の再分散情報生成部の処理を示す図である。
【図１２】本発明の実施形態に係る情報共有システムの処理を示す図である。
【図１３】本発明の実施形態に係る情報共有システムの処理を示す図である。
【発明を実施するための形態】
【００４１】
以下、本発明の実施形態について、図面を用いて、詳細に説明する。
なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００４２】
以下、図１から図１３を用いて、本実施形態に係る情報共有システムについて説明する。なお、本発明の情報共有システムは、複数のユーザが安全に情報を共有するものであり、共有する情報は、動画像、静止画像、テキスト、音声等様々な情報形態が含めれる。
【００４３】
＜情報共有システムの構成＞
図１に示すように、本実施形態に係る情報共有システムは、共有情報転送元端末（ユーザ端末１００）と、共有情報転送元端末に接続されたサービスプロバイダ群（共有情報転送元サービスプロバイダ２００）と、共有情報を中継するサービスプロバイダ群（中継サービスプロバイダ３００）と、共有情報転送先端末に接続されたサービスプロバイダ群（共有情報転送先サービスプロバイダ４００）と、共有情報転送先端末（ユーザ端末５００）とから構成されている。
【００４４】
ユーザ端末１００は、共有情報を保持する端末であり、ユーザ端末５００と情報を共有する場合に、共有情報の分散情報を生成し、共有情報転送元サービスプロバイダ２００にそれぞれ、生成した分散情報を配布する。
【００４５】
それぞれの共有情報転送元サービスプロバイダ２００は、ユーザ端末１００から受信した分散情報をさらに分散して再分散情報を生成し、生成した再分散情報に固有の電子透かしの分散情報を埋め込んで、それぞれの中継サービスプロバイダ３００に配布する。
【００４６】
中継サービスプロバイダ３００は、共有情報転送元サービスプロバイダ２００から受信した再分散情報を復元したのち、復元した分散情報をさらに分散して再分散情報を生成し、生成した再分散情報に固有の電子透かしの分散情報を埋め込んで、他の中継サービスプロバイダ群をなすそれぞれの中継サービスプロバイダあるいは、共有情報転送先サービスプロバイダ４００に配布する。
【００４７】
それぞれの共有情報転送先サービスプロバイダ４００は、受信した再分散情報を復元し、それぞれのサービスプロバイダ固有の電子透かしの分散情報が埋め込まれた元の分散情報をユーザ端末５００に送信する。
【００４８】
ユーザ端末５００は、複数の共有情報転送先サービスプロバイダ４００からそれぞれ受信した共有情報の復元に必要な個数の分散情報から共有情報を復元して、共有する。
【００４９】
＜情報共有システムを構成するサービスプロバイダにおいて生成される情報＞
図２を用いて、情報共有システムを構成するサービスプロバイダにおいて生成される情報について説明する。
【００５０】
まず、それぞれの共有情報転送元サービスプロバイダ２００は、ユーザ端末１００から受信した分散情報をさらに分散して再分散情報１０を生成し、生成した再分散情報１０に固有の電子透かしの分散情報２０を加算器による処理により埋め込んで、転送情報３０を生成し、生成した転送情報３０をそれぞれの中継サービスプロバイダ３００に配布する。
【００５１】
中継サービスプロバイダ３００は、共有情報転送元サービスプロバイダ２００から受信した転送情報３０を復元したのち、復元した分散情報をさらに分散して再分散情報４０を生成し、生成した再分散情報４０に固有の電子透かしの分散情報５０を埋め込んで、転送情報６０を生成し、生成した転送情報６０を他の中継サービスプロバイダ群をなすそれぞれの中継サービスプロバイダあるいは、共有情報転送先サービスプロバイダ４００に配布する。
【００５２】
それぞれの共有情報転送先サービスプロバイダ４００は、受信した転送情報６０を復元し、復元した分散情報７０に固有の電子透かしの分散情報８０を埋め込んで、転送情報９０を生成し、生成した転送情報９０をユーザ端末５００に送信する。
【００５３】
＜共有情報転送元ユーザ端末の構成＞
図３を用いて、本実施形態に係る共有情報転送元端末（ユーザ端末１００）の構成について説明する。
【００５４】
図３に示すように、共有情報転送元端末（ユーザ端末１００）は、分散情報生成部１１０と、第１の送信部１２０と、転送経路リクエスト送信部１３０とから構成されている。
【００５５】
分散情報生成部１１０は、（Ｌｉ、ｎ）閾値秘密分散法に基づき、共有情報からＬｉ個の分散情報を生成する。第１の送信部１２０は、共有情報転送元端末に接続されたサービスプロバイダ群（共有情報転送元サービスプロバイダ２００）に生成したＬｉ個の分散情報のうち異なる１の分散情報と、異なる１の分散情報をユーザごとに定められたフォルダにアップロードするためのリクエストとを送信する。
【００５６】
より具体的には、ユーザ端末１００は、共有情報ｘをユーザ端末１００のクライアントからフォルダにアップロードするため、ＩＳＳＰｓ  Ｐｉ（共有情報転送元サービスプロバイダ２００）にＰＵＴ要求を送る。そして、ＰＵＴ関数は、分散情報生成部〔ｘ〕ｉ= ＳＨＡＲＥ（ｉ、ｘ）で共有情報ｘを符号化し、各ｓｈａｒｅをＩＳＳＰｓ  Ｐｉ（共有情報転送元サービスプロバイダ２００）がホストする格納部に格納する。次に、要求の応答として、ＩＳＳＰｓ  Ｐｉ（共有情報転送元サービスプロバイダ２００）は、共有情報ｘのｓｈａｒｅ〔ｘ〕ｉを格納部へ格納し、ＵＲＩ{〔ｘ〕}ｉをＰＵＴ関数に返す。ＰＵＴ関数は、ＵＲＩｓ{〔ｘ〕}ｉからＵＲＩ〔ｘ〕ｉのマッピングを記録し、ＵＲＩ〔ｘ〕ｉをユーザ端末１００に返す。
【００５７】
また、転送経路リクエスト送信部１３０は、プロバイダが提供するサービスを介さずに、共有情報が不正にコピーされ、公開された場合等に、共有情報の転送経路を検出するための要求をユーザ端末５００に接続された各共有情報転送先サービスプロバイダ４００に送信する。
【００５８】
＜共有情報転送元ユーザ端末に接続されるサービスプロバイダの構成＞
図４から図６を用いて、本実施形態に係る共有情報転送元端末（ユーザ端末１００）に接続されるサービスプロバイダ（共有情報転送元サービスプロバイダ２００）の構成について説明する。
【００５９】
図４に示すように、共有情報転送元端末（ユーザ端末１００）に接続されるサービスプロバイダ（共有情報転送元サービスプロバイダ２００）は、第１の再分散情報生成部２１０と、第２の送信部２２０と、返信部２３０とから構成されている。
【００６０】
第１の再分散情報生成部２１０は、受信した分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、再分散処理を行って、再分散情報を生成する。第２の送信部２２０は、再分散情報を送信情報として、共有情報を中継する複数のサービスプロバイダ（中継サービスプロバイダ３００）に送信する。返信部２３０は、転送経路検出リクストを受信したときに、インターネットバックボーンに接続されているすべてのサービスプロバイダに自己の電子透かしの分散情報を埋め込んだか否かの問い合わせを行い、問い合わせ結果に基づいて、転送経路を情報転送元ユーザ端末（ユーザ端末１００）に返信する。
【００６１】
また、第１の再分散情報生成部２１０は、図５に示すように、格納部２１１と、再分散情報生成部２１２とから構成されており、格納部２１１は、分散情報を格納し、再分散情報生成部２１２は、格納した分散情報から（ｔ、Ｌｊ）閾値秘密分散法によりＬｊ個からなる前記再分散情報を生成する。なお、閾値秘密分散法の演算が行われる有限体をＧ（ｐ）とし、攻撃者が操作するサービスプロバイダの数をＸと想定したときに、ｔ≧２、Ｘ＋ｔ＜Ｌｉ＜ｐ、Ｘ＋ｔ＜Ｌｊ＜ｐである。また、閾値秘密分散法の演算が行われる有限体をＧ（ｐ）とし、サービスプロバイダのうち機能不全のサービスプロバイダの数をＹと想定したときに、ｔ≧２、Ｙ＋ｔ＜Ｌｉ＜ｐ、Ｙ＋ｔ＜Ｌｊ＜ｐである。
【００６２】
また、図６に示すように、再分散情報生成部２１２は、選択部２１３と、演算部２１４とから構成されており、選択部２１３は、有限体ＧＦ（ｐ）上の分散情報ａ∈｛０、・・・、ｐ−１｝に関し、各次数ｋ＝１、・・・、ｔ−１について、有限体ＧＦ（ｐ）からランダムに係数ａｋを選択し、演算部２１４は、選択した係数に基づいて、有限体ＧＦ（ｐ）上のｔ−１次多項式Ａ（ｚ）＝ａｔ−１ｚｔ−１＋・・・＋ａ１ｚ＋ａを定め、再分散情報を演算する。
【００６３】
具体的には、ユーザ端末１００およびユーザ端末５００は、ＵＲＩ〔ｘ〕ｉで指定された共有情報ｘをユーザ端末１００のフォルダからユーザ端末５００のフォルダへコピーするため、ＴＲＮＳＦＥＲ要求を送る。要求の応答として、ＩＳＳＰｓ  Ｐｉ（共有情報転送元サービスプロバイダ２００）は、電子透かし 〔ｗｉ〕ｉを生成し、共有情報ｘのｓｈａｒｅ〔ｘ〕ｉに電子透かしｗｉのｓｈａｒｅｓ〔ｗｉ〕ｉを電子透かし埋め込み関数ｘ  ＸＯＲ  ｗｉ=ＥｍｂｅｄＷａｔｅｒｍａｒｋ（〔ｘ〕ｉ、〔ｗｉ〕ｉ)を用いて[ｘ  ＸＯＲ  ｗｉ]ｉ=ＣＯＭＰＵＴＥ(ＥｍｂｅｄＷａｔｅｒｍａｒｋ、〔ｘ〕ｉ、〔ｗｉ〕ｉ)で埋め込み、ｓｈａｒｅｓ[ｘ  ＸＯＲ  ｗｉ]ｉをＩＳＳＰｓ  Ｐｉ（共有情報転送元サービスプロバイダ２００）に[ｘ  ＸＯＲ  ｗｉ]ｉ= ＲＥＳＨＡＲＥ(ｉ、ｊ、[ｘ  ＸＯＲ  ｗｉ]ｉ)で再分散し、ＩＳＳＰｓ  Ｐｉ（共有情報転送元サービスプロバイダ２００）は、電子透かし入りの共有情報ｘ  ＸＯＲ  ｗｉのｓｈａｒｅｓ[ｘ  ＸＯＲ  ｗｉ]ｉを格納し、ＵＲＩ{ｘ  ＸＯＲ  ｗｉ}ｉをユーザ端末１００およびユーザ端末５００に返す。 ここで、[ｙ]ｉ＝ＣＯＭＰＵＴＥ(ｉ、Ｆ、[ｘ]ｉ) は、一般的に知られている関数ＦとＩＳＳＰｓ  Ｐｉ（共有情報転送元サービスプロバイダ２００）に分散されている共有情報ｘを汎用的なＳＭＣプロトコルを用いて共有情報のｙ＝Ｆ（ｘ）を計算するためのプリミティブ機能である。これは、共有情報ｘのｓｈａｒｅｓ[ｘ]ｉをＩＳＳＰｓ  Ｐｉ（共有情報転送元サービスプロバイダ２００）からの入力とし、計算した共有情報ｙのｓｈａｒｅ[ｙ]ｉをＩＳＳＰｓ  Ｐｉ（共有情報転送元サービスプロバイダ２００）への出力とする。各ＩＳＳＰは、共有情報ｘ、ｙや途中の計算結果に関して何も知らない。 
【００６４】
また、ユーザ端末１００は、電子透かし入り画像ｘ  ＸＯＲ  ｗｉ  ＸＯＲ  ｗｊから電子透かしを検出するためＤＥＴＥＣＴ要求をＩＳＳＰｓ  Ｐｉ（共有情報転送元サービスプロバイダ２００）に送る。要求の応答として、ＩＳＳＰｓは、電子透かし入り画像ｘ  ＸＯＲ  ｗｉ  ＸＯＲ  ｗｊのｓｈａｒｅ[ｘ  ＸＯＲ  ｗｉ  ＸＯＲ  ｗｊ]ｉ ＝ＳＨＡＲＥ(ｉ、ｘ  ＸＯＲｗｉ  ＸＯＲ  ｗｊ) を格納し、画像コピー経路[(ｉ、 ｊ)]ｉ電子透かし検出関数(ｉ、ｊ)＝ＤｅｔｅｃｔＷａｔｅｒｍａｒｋ(ｘ  ＸＯＲ  ｗｉ  ＸＯＲ  ｗｊ)を用いて(ｉ、ｊ)]ｉ ＝ＣＯＭＰＵＴＥ(ＤｅｔｅｃｔＷａｔｅｒｍａｒｋ、[ｘ  ＸＯＲｗｉ  ＸＯＲ  ｗｊ]ｉ) で検出し、[(ｉ、ｊ)]ｉをユーザ端末１００に返す。これにより、(ｉ、ｊ)＝ ＲＥＣＯＶＥＲ(ｉ、[(ｉ、ｊ)]ｉ)で画像コピー経路 (ｉ、ｊ) を得る。 
【００６５】
なお、電子透かしに関しては、ＩＳＳＰｓ  Ｐｉ（共有情報転送元サービスプロバイダ２００）の代表者が〔ｗｉ〕ｉ＝ＳＨＡＲＥ(ｉ、ｗｉ)で生成し、ＩＳＳＰｓ  Ｐｉ（共有情報転送元サービスプロバイダ２００）に分散してもよいし、各ＩＳＳＰが独立に乱数をｓｈａｒｅｓ〔ｗｉ〕ｉとして生成し、保持してもよい。
【００６６】
＜共有情報を転送するサービスプロバイダの構成＞
図７を用いて、本実施形態に係る共有情報を転送するサービスプロバイダの構成について説明する。
【００６７】
図７に示すように、本実施形態に係る共有情報を転送するサービスプロバイダ（中継サービスプロバイダ３００）は、受信部３１０と、算出部３２０と、第１の分散情報復元部３３０と、第２の再分散情報生成部３４０と、第３の送信部３５０と、返信部３６０とから構成されている。
【００６８】
受信部３１０は、共有情報転送元サービスプロバイダ２００から再分散情報を受信する。算出部３２０は、受信した再分散情報にＬｉに基づくベクトルに応じた重み係数を乗じ、さらに、これらすべて加算した加算値ａ（ｊ、ｌ）を算出する。
【００６９】
第１の分散情報復元部３３０は、加算した加算値ａ（ｊ、ｌ）を入力し、入力した加算値ａ（ｊ、ｌ）を数１に入力して演算することにより分散情報を復元する。これにより、１回の演算で秘密情報を復元できるため、演算負荷を軽減することができる。
【００７０】
【数１】
2012249024.tif 000003
ただし、Ｚ、・・・、Ｚｌ、・・・、・・・Ｚ＝０、・・・、ｌ、・・・、ｊ
【００７１】
第２の再分散情報生成部３４０は、復元した分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、再分散処理を行って、再分散情報を生成する。第３の送信部３５０は、再分散情報を送信情報として、中継サービスプロバイダ３００または共有情報転送元サービスプロバイダ２００に送信する。返信部３６０は、自己の電子透かしの分散情報を埋め込んだか否かの問い合わせに対する返信を行う。
【００７２】
なお、第２の再分散情報生成部３４０の具体的な処理については、上記、第１の再分散情報生成部２１０の処理と同様であるため、その詳細な説明は、省略する。
【００７３】
＜転送先ユーザ端末に接続されたサービスプロバイダの構成＞
図８を用いて、本実施形態に係る転送先ユーザ端末に接続されたサービスプロバイダの構成について説明する。
【００７４】
図８に示すように、本実施形態に係る転送先ユーザ端末に接続されたサービスプロバイダ（共有情報転送先サービスプロバイダ４００）は、受信部４１０と、算出部４２０と、第２の分散情報復元部４３０と、第１の送信情報生成部４４０と、第４の送信部４５０と、返信部４６０とから構成されている。
【００７５】
受信部４１０は、中継サービスプロバイダ３００から再分散情報を受信する。第１の送信情報生成部４４０は、分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、分散情報を生成する。第４の送信部４５０は、復元した分散情報を共有情報転送先ユーザ端末からのリクエストに応じて、送信する。
【００７６】
ユーザ端末５００は、ＵＲＬ｛ｘ｝ｉで指定された共有情報をｘ＝ＲＥＣＯＶＥＲ(ｉ、 [ｘ]ｉ) でフォルダからクライアントにダウンロードするため、ＧＥＴ要求をＩＳＳＰｓ  Ｐｊに送る。要求の応答として、ＩＳＳＰｓ  Ｐｊは、電子透かし〔ｗｉ〕ｉを生成し、共有情報ｘのｓｈａｒｅｓ[ｘ]ｉに電子透かしＷｉのｓｈａｒｅｓ〔ｗｉ〕ｉ を電子透かし埋め込み関数ｘ  ＸＯＲ  ｗｉ＝ＥｍｂｅｄＷａｔｅｒｍａｒｋ([ｘ]ｉ, 〔ｗｉ〕ｉ)を用いて [ｘ  ＸＯＲ  ｗｉ]ｉ＝ＣＯＭＰＵＴＥ(ＥｍｂｅｄＷａｔｅｒｍａｒｋ、[ｘ]ｉ, 〔ｗｉ〕ｉ)で埋め込み、電子透かし入り画像ｘ  ＸＯＲ  ｗｉのｓｈａｒｅｓ[ｘ  ＸＯＲ  ｗｉ]ｉをユーザ端末５００に返す。ユーザ端末５００は、ｘ  ＸＯＲ  ｗｉ＝ＲＥＣＯＶＥＲ(ｉ、[ｘ  ＸＯＲ  ｗｉ]ｉ) で電子透かし入り画像ｘ  ＸＯＲ  ｗｉを得る。 
【００７７】
なお、算出部４２０、第２の分散情報復元部４３０、返信部４６０の内容については、上記の算出部３２０、第１の分散情報復元部３３０、返信部３６０と同様であるため、その詳細な説明は省略する。
【００７８】
＜第１の再分散情報生成部および第２の再分散情報生成部の処理＞
図９を用いて、本実施形態に係る第１の再分散情報生成部および第２の再分散情報生成部の処理について説明する。
【００７９】
まず、Ｌｉ個の転送元サービスプロバイダ２００またはＬｊ個の中継サービスプロバイダ３００がそれぞれ、入力した分散情報を格納し（ステップＳ１０１）、それぞれ、格納した分散情報から（ｔ、Ｌｊ）閾値秘密分散法により、Ｌｊ個の再分散情報を生成する（ステップＳ１０２）。次に、第２の送信部２２０および第３の送信部３５０が、生成した再分散情報を転送先のＬｊ個の中継サービスプロバイダ３００に１つずつ転送する（ステップＳ１０３）。そして、Ｌｊ個の転送先サービスプロバイダ４００が転送された再分散情報を受信する（ステップＳ１０４）。
【００８０】
＜第１の再分散情報生成部および第２の再分散情報生成部内の再分散情報生成部の処理＞
図１０を用いて、本実施形態に係る第１の再分散情報生成部および第２の再分散情報生成部内の再分散情報生成部の処理について説明する。
【００８１】
まず、有限体ＧＦ（ｐ）上の分散情報ａ∈｛０、・・・、ｐ−１｝に関し、各次数ｋ＝１、・・・、ｔ−１について、有限体ＧＦ（ｐ）からランダムに係数ａｋを選択し（ステップＳ２０１）、選択した係数に基づいて、有限体ＧＦ（ｐ）上のｔ−１次多項式Ａ（ｚ）＝ａｔ−１ｚｔ−１＋・・・＋ａ１ｚ＋ａを定め、再分散情報を演算する（ステップＳ２０２）。
【００８２】
＜第１の分散情報復元部および第２の分散情報復元部内の再分散情報生成部の処理＞
図１１を用いて、本実施形態に係る第１の分散情報復元部および第２の分散情報復元部内の再分散情報生成部の処理について説明する。
【００８３】
まず、転送先サービスプロバイダ４００が受信した再分散情報に基づくベクトルに応じた重み係数を乗じ、さらに、これらすべての加算値を算出し（ステップＳ３０１）、転送先サービスプロバイダが加算値を第２の分散情報復元部に送信する（ステップＳ３０２）。
【００８４】
第２の分散情報復元部は、加算値を受信し（ステップＳ３０３）、第２の分散情報復元部が、加算値を所定の演算式に入力して演算することにより分散情報を復元する（ステップＳ３０４）。
【００８５】
＜情報共有システムの処理＞
図１２および図１３を用いて、本実施形態に係る情報共有システムの処理について説明する。
【００８６】
まず、共有情報転送元ユーザ端末は、共有情報からＬｉ個の分散情報を生成し（ステップＳ４０１）、接続された複数のサービスプロバイダに生成したＬｉ個の分散情報のうち異なる１の分散情報と、共有情報自体を分散情報が格納され、ユーザが契約している複数のＩＳＳＰ が提供しているストレージスペースである１つのフォルダにアップロードするためのリクエストとを送信する（ステップＳ４０２）。
【００８７】
共有情報転送元サービスプロバイダは、受信した分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、再分散処理を行って、再分散情報を生成し（ステップＳ４０３）、再分散情報を送信情報として、中継サービスプロバイダに送信する（ステップＳ４０４）。中継サービスプロバイダは、受信した送信情報から分散情報を復元し（ステップＳ４０５）、復元した分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、再分散処理を行って、再分散情報を生成する（ステップＳ４０６）。また、再分散情報を送信情報として、中継サービスプロバイダまたは共有情報転送先サービスプロバイダに送信する（ステップＳ４０７）。
【００８８】
共有情報転送先サービスプロバイダは、受信した送信情報から分散情報を復元し（ステップＳ４０８）、分散情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、分散情報を生成する（ステップＳ４０９）。また、復元した分散情報を共有情報転送先ユーザ端末からのリクエストに応じて、送信する（ステップＳ４１０）。そして、共有情報転送先ユーザ端末は、接続された複数のサービスプロバイダからそれぞれ受信した共有情報の復元に必要な個数の分散情報から共有情報を復元する（ステップＳ４１１）。
【００８９】
以上、説明したように、本実施形態によれば、共有情報に各サービスプロバイダに固有の電子透かしの分散情報を埋め込んで、共有情報転送先ユーザ端末まで共有情報を転送するため、プロバイダが提供するサービスを介さずに転送先ユーザ以外の第三者が共有情報の不正コピーを公開した場合であっても、電子透かしの分散情報を利用することによって、不正な公開を行った第三者を特定することができる。また、電子透かしの分散情報を利用することによって、共有情報の転送経路を特定することもできる。
【００９０】
なお、情報共有システムの処理をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムを共有情報転送元端末、共有情報転送元端末に接続されたサービスプロバイダ群、共有情報を中継するサービスプロバイダ群、共有情報転送先端末に接続されたサービスプロバイダ群および共有情報転送先端末に読み込ませ、実行することによって本発明の情報共有システムを実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置等のハードウェアを含む。
【００９１】
また、「コンピュータシステム」は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００９２】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００９３】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００９４】
１００；ユーザ端末
１１０；分散情報生成部
１２０；第１の送信部
１３０；転送経路リクエスト送信部
２００；共有情報転送元サービスプロバイダ
２１０；第１の再分散情報生成部
２１１；格納部
２１２；再分散情報生成部
２１３；選択部
２１４；演算部
２２０；第２の送信部
２３０；返信部
３００；中継サービスプロバイダ
３１０；受信部
３２０；算出部
３３０；第１の分散情報復元部
３４０；第２の再分散情報生成部
３５０；第３の送信部
３６０；返信部
４００；共有情報転送先サービスプロバイダ
４１０；受信部
４２０；算出部
４３０；第２の分散情報復元部
４４０；第１の送信情報生成部
４５０；第４の送信部
４６０；返信部
５００；ユーザ端末
【図１】
2012249024.tif 000005
【図２】
2012249024.tif 000006
【図３】
2012249024.tif 000007
【図４】
2012249024.tif 000008
【図５】
2012249024.tif 000009
【図６】
2012249024.tif 000010
【図７】
2012249024.tif 000011
【図８】
2012249024.tif 000012
【図９】
2012249024.tif 000013
【図１０】
2012249024.tif 000014
【図１１】
2012249024.tif 000015
【図１２】
2012249024.tif 000016
【図１３】
2012249024.tif 000017