(57)【要約】【課題】記録媒体に記録されたデータを安全に配送すること。【解決手段】データ配送システム１００は、データ提供者１１０、データ利用者１２０、管理センター１３０、メディア１４０、メディア配送者１５０によって構成される。設定部２１１は、記録媒体に記録されたデータの利用権限に関する情報を設定する。送受信部２１２は、設定されたデータの利用権限に関する情報をネットワーク１６０を介して接続された管理センター１３０に送信する。送受信部２２２は、メディア配送者１５０によって配送されたメディア１４０からデータを読み出す際に、管理センター１３０からデータの利用権限に関する情報を受信する。制御部２２４は、送受信部２２２によって受信されたデータの利用権限に関する情報に基づいて、データへのアクセスを制御する。【選択図】図２
2007148649.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録されたデータの利用を制御するデータ授受方法であって、
前記データの利用権限に関する情報を設定する設定工程と、
前記設定工程によって設定された前記データの利用権限に関する情報をネットワークを介して接続された管理サーバに送信する送信工程と、
前記データが記録された前記記録媒体を前記利用者に配送する配送工程と、
前記配送工程によって配送された前記記録媒体から前記データを読み出す際に、前記管理サーバから前記データの利用権限に関する情報を受信する受信工程と、
前記受信工程によって受信された前記データの利用権限に関する情報に基づいて、前記データへのアクセスを制御する制御工程と、
を含んだことを特徴とするデータ授受方法。
【請求項２】
前記設定工程は、
前記利用者ごとの前記データの利用権限に関する情報を設定し、
前記制御工程は、
前記利用者が前記データにアクセスする際に、前記設定工程によって設定された前記利用者ごとの前記データの利用権限に基づいて当該データへのアクセスを制御することを特徴とする請求項１に記載のデータ授受方法。
【請求項３】
前記設定工程は、
前記データのファイルまたはフォルダごとの閲覧・編集・複製・印刷の可否の情報のうち少なくともいずれか一つを設定し、
前記制御工程は、
前記設定工程によって設定された前記データのファイルまたはフォルダごとの閲覧・編集・複製・印刷の可否の情報に基づいて、前記データへのアクセスを制御することを特徴とする請求項１または２に記載のデータ授受方法。
【請求項４】
前記データを暗号化する暗号化工程と、
前記配送工程によって配送された前記記録媒体から前記データを読み出す際に、前記暗号化工程によって暗号化された前記データを復号化する復号化工程と、
を含んだことを特徴とする請求項１〜３のいずれか一つに記載のデータ授受方法。
【請求項５】
前記暗号化工程は、
所定の暗号化鍵を用いて前記データを暗号化し、
前記送信工程は、
前記暗号化工程によって暗号化に用いられた暗号鍵を前記データの利用権限に関する情報とともに送信し、
前記受信工程は、
前記暗号鍵を前記データの利用権限に関する情報とともに受信し、
前記復号化工程は、
前記受信工程によって受信された前記暗号化鍵を用いて前記データを復号化することを特徴とする請求項４に記載のデータ授受方法。
【請求項６】
請求項１〜５のいずれか一つに記載のデータ授受方法をコンピュータに実行させることを特徴をするデータ授受プログラム。
【請求項７】
記録媒体に記録するデータを処理するデータ処理装置であって、
前記データの利用権限に関する情報を設定する設定手段と、
前記設定手段によって設定された前記データの利用権限に関する情報をネットワークを介して接続された管理サーバに送信する送信手段と、
前記利用者に配送する前記記録媒体に前記データを記録する記録手段と、
を備えることを特徴とするデータ処理装置。
【請求項８】
前記設定手段は、
前記利用者ごとの前記データの利用権限を設定し、
前記送信手段は、
前記設定手段によって設定された前記利用者ごとの前記データの利用権限を送信することを特徴とする請求項７に記載のデータ処理装置。
【請求項９】
前記設定手段は、
前記データのファイルまたはフォルダごとの閲覧・編集・複製・印刷の可否の情報のうち少なくともいずれか一つを設定し、
前記送信手段は、
前記設定手段によって設定された前記データのファイルまたはフォルダごとの閲覧・編集・複製・印刷の可否の情報を送信することを特徴とする請求項７または８に記載のデータ処理装置。
【請求項１０】
記録媒体に記録されたデータを処理するデータ処理装置であって、
前記記録媒体の利用者に配送された前記記録媒体から前記データを読み出す読出手段と、
前記読出手段によって前記データが読み出された際に、ネットワークを介して接続された管理サーバから前記データの利用権限に関する情報を受信する受信手段と、
前記受信手段によって受信された前記データの利用権限に関する情報に基づいて、前記読出手段によって読み出された前記データへのアクセスを制御する制御手段と、
を備えることを特徴とするデータ処理装置。
【請求項１１】
前記受信手段は、
前記利用者ごとに設定された前記データの利用権限に関する情報を受信し、
前記制御手段は、
前記利用者が前記データにアクセスする際に、前記受信手段によって受信された前記利用者ごとの前記データの利用権限に基づいて、当該データへのアクセスを制御することを特徴とする請求項１０に記載のデータ処理装置。
【請求項１２】
前記受信手段は、
前記データのファイルまたはフォルダごとの閲覧・編集・複製・印刷の可否の情報のうちいずれか一つを受信し、
前記制御手段は、
前記受信手段によって受信された前記データのファイルまたはフォルダごとの閲覧・編集・複製・印刷の可否の情報に基づいて、前記データへのアクセスを制御することを特徴とする請求項１０または１１に記載のデータ処理装置。
【請求項１３】
配送される記録媒体に記録されたデータの利用権限に関する情報を管理する情報管理装置であって、
前記記録媒体の配送元から前記データの利用権限に関する情報を受信する第１の受信手段と、
前記第１の受信手段によって受信された前記データの利用権限に関する情報の送信要求を、前記記録媒体の配送先から受信する第２の受信手段と、
前記第２の受信手段によって前記送信要求が受信された結果、前記データの利用権限に関する情報を前記記録媒体の配送先に送信する送信手段と、
を備えることを特徴とする情報管理装置。
【請求項１４】
前記第１の受信手段は、
前記記録媒体の配送先ごとに設定された前記データの利用権限に関する情報を受信し、
前記第２の受信手段は、
前記データの利用権限に関する情報の送信要求とともに、前記配送先を識別する識別情報を受信し、
前記送信手段は、
前記第２の受信手段によって受信された前記識別情報に基づいて、前記配送先ごとに設定された前記データの利用権限に関する情報を送信することを特徴とする請求項１３に記載の情報管理装置。
【請求項１５】
前記第１の受信手段は、
前記データのファイルまたはフォルダごとの閲覧・編集・複製・印刷の可否の情報のうちいずれか一つを受信し、
前記送信手段は、
前記第１の受信手段によって受信された前記データのファイルまたはフォルダごとの閲覧・編集・複製・印刷の可否の情報を送信することを特徴とする請求項１３または１４に記載の情報管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、記録媒体に記録されたデータへのアクセスを制御するデータ授受方法、データ授受プログラム、データ処理装置、情報管理装置に関する。
【背景技術】
【０００２】
従来、情報を記録する記録媒体が広く流通しており、また、記録媒体に記録されたデータの不正利用を防止する技術が知られている（たとえば、下記特許文献１または２参照。）。たとえば、下記特許文献１にかかる発明では、情報生成装置（デジタルカメラ）によって生成されたデータを、記録媒体（スマートメディア）に記録する場合において、情報生成装置は、ＩＤが記憶された記録媒体が装着された状態で乱数を生成する。そして、生成された乱数を情報生成装置のＲＡＭに記録するとともに、第１暗号キーとして記録媒体に記録する。
【０００３】
記録媒体が情報生成装置から取り外され、パソコンに装着されると、パソコンでは、記録媒体に記録された第１暗号キーおよび記録媒体のＩＤ（第２暗号キー）を用いて、情報生成装置を設定するための情報が暗号化され、記録媒体に記録される。また、同時に記録媒体に記録された第１暗号キーは削除される。これにより、所定の情報が記録された記録媒体が紛失あるいは盗難される事態が発生した場合でも、情報が漏洩せず、高いセキュリティを維持することができる。
【０００４】
また、下記特許文献２にかかる発明は、記録媒体（外部記憶装置）が接続された情報処理装置群（システム）の暗号化装置であり、情報処理装置群の接続線上に、暗号化装置を設置する設置手段と、情報処理装置群から得られる対象データを暗号化して記録媒体に出力する暗号化部と、記録媒体から得られる暗号データを復号化して情報処理装置群に出力する復号化部とを備える。
【０００５】
これにより、記録媒体の盗難や紛失が発生した場合でも、既存の情報処理装置群および記録媒体自体を変更することなく、外部記憶装置に保存されたデータの機密性を保護することができる。
【０００６】
【特許文献１】特開２００４−８６３１４号公報
【特許文献２】特開２００４−３８４７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した従来技術によれば、記録媒体に記録されたデータを暗号化することはできるものの、復号されてしまった後は、その後の不正利用を防止することができないという問題点がある。たとえば、暗号化されたデータが、正当なユーザによって復号された後、不注意によってデータが流出した場合などは、そのデータの安全性は確保することができないという問題点がある。
【０００８】
また、ユーザに対しては、暗号鍵を付与するか否かによって、データの利用を制限することはできるものの、データに対する利用範囲を設定することができないという問題点がある。たとえば、閲覧を目的として配布したデータが、ユーザによって不正に改ざんされたり、コピーされたりする恐れがある。このため、データの配布者は、データの配布に慎重にならざるを得ず、データを円滑に利用することができないという問題点がある。
【０００９】
さらに、ユーザが事後的に正当な権限を失ったような場合であっても、一度暗号鍵を配布してしまうと、データの利用を制限することができないという問題点がある。たとえば、会社を退社した社員であっても、機密情報が記録された記録媒体が手元にあれば、機密情報を利用することができるという問題点がある。
【００１０】
この発明は、上述した従来技術による問題点を解消するため、記録媒体に記録されたデータを安全に配送できるデータ授受方法、データ授受プログラム、データ処理装置、情報管理装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかるデータ授受方法は、記録媒体に記録されたデータの利用を制御するデータ授受方法であって、前記データの利用権限に関する情報を設定する設定工程と、前記設定工程によって設定された前記データの利用権限に関する情報をネットワークを介して接続された管理サーバに送信する送信工程と、前記データが記録された前記記録媒体を前記利用者に配送する配送工程と、前記配送工程によって配送された前記記録媒体から前記データを読み出す際に、前記管理サーバから前記データの利用権限に関する情報を受信する受信工程と、前記受信工程によって受信された前記データの利用権限に関する情報に基づいて、前記データへのアクセスを制御する制御工程と、を含んだことを特徴とする。
【００１２】
この請求項１の発明によれば、記録媒体に記録されたデータを読み出す際に、あらかじめ設定されたデータの利用権限に関する情報に基づいて、データへのアクセスを制御する。これにより、利用者は、あらかじめ設定された利用権限内でのみデータを利用することができ、記録媒体に記録されたデータの不正な利用を防止することができる。
【００１３】
また、データ利用者は、記録媒体からデータを読み出す際、すなわち、実際にデータを利用する際に、管理サーバから利用権限に関する情報を受信する。これにより、記録媒体が配送された後に利用権限に関する情報が変更された場合であっても、最新の設定によるデータの利用権限に関する情報に基づいて、データへのアクセスを制御することができる。
【００１４】
また、請求項２の発明にかかるデータ授受方法は、請求項１に記載の発明において、前記設定工程は、前記利用者ごとの前記データの利用権限に関する情報を設定し、前記制御工程は、前記利用者が前記データにアクセスする際に、前記設定工程によって設定された前記利用者ごとの前記データの利用権限に基づいて当該データへのアクセスを制御することを特徴とする。
【００１５】
この請求項２の発明によれば、データを利用することができる者を制限することができる。また、データの利用を許可した者ごとにデータの利用権限を変更することができる。
【００１６】
また、請求項３の発明にかかるデータ授受方法は、請求項１または２に記載の発明において、前記設定工程は、前記データのファイルまたはフォルダごとの閲覧・編集・複製・印刷の可否の情報のうち少なくともいずれか一つを設定し、前記制御工程は、前記設定工程によって設定された前記データのファイルまたはフォルダごとの閲覧・編集・複製・印刷の可否の情報に基づいて、前記データへのアクセスを制御することを特徴とする。
【００１７】
この請求項３の発明によれば、データに含まれるファイルまたはフォルダごとに、利用権限を設定することができる。また、ファイルまたはフォルダごとの閲覧・編集・複製・印刷の可否などの詳細な設定を変更することができる。
【００１８】
また、請求項４の発明にかかるデータ授受方法は、請求項１〜３のいずれか一つに記載の発明において、前記データを暗号化する暗号化工程と、前記配送工程によって配送された前記記録媒体から前記データを読み出す際に、前記暗号化工程によって暗号化された前記データを復号化する復号化工程と、を含んだことを特徴とする。
【００１９】
この請求項４の発明によれば、記録媒体に記録するデータを暗号化することができる。これにより、万一、記録媒体が配送中に紛失・盗難にあった場合であっても、利用者以外にはその内容を知られることがなく、データを安全に配送することができる。
【００２０】
また、請求項５の発明にかかるデータ授受方法は、請求項４に記載の発明において、前記暗号化工程は、所定の暗号化鍵を用いて前記データを暗号化し、前記送信工程は、前記暗号化工程によって暗号化に用いられた暗号鍵を前記データの利用権限に関する情報とともに送信し、前記受信工程は、前記暗号鍵を前記データの利用権限に関する情報とともに受信し、前記復号化工程は、前記受信工程によって受信された前記暗号化鍵を用いて前記データを復号化することを特徴とする。
【００２１】
この請求項５の発明によれば、データの暗号化に用いられた暗号鍵を、利用権限に関する情報とともに受信して、データを復号化する。これにより、正当な利用者のみに暗号鍵を取得させることができる。また、利用権限に基づいた暗号化をおこなうことが可能となり、より強固に記録媒体に記録されたデータを保護することができる。
【００２２】
また、請求項６の発明にかかるデータ授受プログラムは、請求項１〜５のいずれか一つに記載のデータ授受方法をコンピュータに実行させることを特徴をする。
【００２３】
この請求項６の発明によれば、記録媒体に記録されたデータを読み出す際に、あらかじめ設定されたデータの利用権限に関する情報に基づいて、データへのアクセスを制御する。これにより、利用者は、あらかじめ設定された利用権限内でのみデータを利用することができ、記録媒体に記録されたデータの不正な利用を防止することができる。
【００２４】
また、データ利用者は、記録媒体からデータを読み出す際、すなわち、実際にデータを利用する際に、管理サーバから利用権限に関する情報を受信する。これにより、記録媒体が配送された後に利用権限に関する情報が変更された場合であっても、最新の設定によるデータの利用権限に関する情報に基づいて、データへのアクセスを制御することができる。
【００２５】
また、請求項７の発明にかかるデータ処理装置は、記録媒体に記録するデータを処理するデータ処理装置であって、前記データの利用権限に関する情報を設定する設定手段と、前記設定手段によって設定された前記データの利用権限に関する情報をネットワークを介して接続された管理サーバに送信する送信手段と、前記利用者に配送する前記記録媒体に前記データを記録する記録手段と、を備えることを特徴とする。
【００２６】
この請求項７の発明によれば、利用者に配送する記録媒体に記録されたデータに対する利用権限を設定し、ネットワークを介して接続された管理サーバに送信することができる。
【００２７】
また、請求項８の発明にかかるデータ処理装置は、請求項７に記載の発明において、前記設定手段は、前記利用者ごとの前記データの利用権限を設定し、前記送信手段は、前記設定手段によって設定された前記利用者ごとの前記データの利用権限を送信することを特徴とする。
【００２８】
この請求項８の発明によれば、データを利用することができる者を制限することができる。また、データの利用を許可した者ごとにデータの利用権限を変更することができる。
【００２９】
また、請求項９の発明にかかるデータ処理装置は、請求項７または８に記載の発明において、前記設定手段は、前記データのファイルまたはフォルダごとの閲覧・編集・複製・印刷の可否の情報のうち少なくともいずれか一つを設定し、前記送信手段は、前記設定手段によって設定された前記データのファイルまたはフォルダごとの閲覧・編集・複製・印刷の可否の情報を送信することを特徴とする。
【００３０】
この請求項９の発明によれば、データに含まれるファイルまたはフォルダごとに、利用権限を設定することができる。また、ファイルまたはフォルダごとの閲覧・編集・複製・印刷の可否などの詳細な設定を変更することができる。
【００３１】
また、請求項１０の発明にかかるデータ処理装置は、記録媒体に記録されたデータを処理するデータ処理装置であって、前記記録媒体の利用者に配送された前記記録媒体から前記データを読み出す読出手段と、前記読出手段によって前記データが読み出された際に、ネットワークを介して接続された管理サーバから前記データの利用権限に関する情報を受信する受信手段と、前記受信手段によって受信された前記データの利用権限に関する情報に基づいて、前記読出手段によって読み出された前記データへのアクセスを制御する制御手段と、を備えることを特徴とする。
【００３２】
この請求項１０の発明によれば、記録媒体に記録されたデータを読み出す際に、あらかじめ設定されたデータの利用権限に関する情報に基づいて、データへのアクセスを制御する。これにより、利用者は、あらかじめ設定された利用権限内でのみデータを利用することができ、記録媒体に記録されたデータの不正な利用を防止することができる。
【００３３】
また、データ利用者は、記録媒体からデータを読み出す際、すなわち、実際にデータを利用する際に、管理サーバから利用権限に関する情報を受信する。これにより、記録媒体が配送された後に利用権限に関する情報が変更された場合であっても、最新の設定によるデータの利用権限に関する情報に基づいて、データへのアクセスを制御することができる。
【００３４】
また、請求項１１の発明にかかるデータ処理装置は、請求項１０に記載の発明において、前記受信手段は、前記利用者ごとに設定された前記データの利用権限に関する情報を受信し、前記制御手段は、前記利用者が前記データにアクセスする際に、前記受信手段によって受信された前記利用者ごとの前記データの利用権限に基づいて、当該データへのアクセスを制御することを特徴とする。
【００３５】
この請求項１１の発明によれば、利用者ごとに設定された利用権限に基づいて、データへのアクセスを制御することができる。
【００３６】
また、請求項１２の発明にかかるデータ処理装置は、請求項１０または１１に記載の発明において、前記受信手段は、前記データのファイルまたはフォルダごとの閲覧・編集・複製・印刷の可否の情報のうちいずれか一つを受信し、前記制御手段は、前記受信手段によって受信された前記データのファイルまたはフォルダごとの閲覧・編集・複製・印刷の可否の情報に基づいて、前記データへのアクセスを制御することを特徴とする。
【００３７】
この請求項１２の発明によれば、データに含まれるファイルまたはフォルダごとに、アクセスを制御することができる。また、ファイルまたはフォルダごとの閲覧・編集・複製・印刷の可否など、データへのアクセスを詳細に制御することができる。
【００３８】
また、請求項１３の発明にかかる情報管理装置は、配送される記録媒体に記録されたデータの利用権限に関する情報を管理する情報管理装置であって、前記記録媒体の配送元から前記データの利用権限に関する情報を受信する第１の受信手段と、前記第１の受信手段によって受信された前記データの利用権限に関する情報の送信要求を、前記記録媒体の配送先から受信する第２の受信手段と、前記第２の受信手段によって前記送信要求が受信された結果、前記データの利用権限に関する情報を前記記録媒体の配送先に送信する送信手段と、を備えることを特徴とする。
【００３９】
この請求項１３の発明によれば、記録媒体の配送元によって設定されたデータの利用権限に関する情報を、記録媒体の配信先に送信することができる。
【００４０】
また、請求項１４の発明にかかる情報管理装置は、請求項１３に記載の発明において、前記第１の受信手段は、前記記録媒体の配送先ごとに設定された前記データの利用権限に関する情報を受信し、前記第２の受信手段は、前記データの利用権限に関する情報の送信要求とともに、前記配送先を識別する識別情報を受信し、前記送信手段は、前記第２の受信手段によって受信された前記識別情報に基づいて、前記配送先ごとに設定された前記データの利用権限に関する情報を送信することを特徴とする。
【００４１】
この請求項１４の発明によれば、記録媒体の配送先ごとに設定された利用権限に関する情報を、識別情報によって配送元を識別した上で送信することができる。
【００４２】
また、請求項１５の発明にかかる情報管理装置は、請求項１３または１４に記載の発明において、前記第１の受信手段は、前記データのファイルまたはフォルダごとの閲覧・編集・複製・印刷の可否の情報のうちいずれか一つを受信し、前記送信手段は、前記第１の受信手段によって受信された前記データのファイルまたはフォルダごとの閲覧・編集・複製・印刷の可否の情報を送信することを特徴とする。
【００４３】
この請求項１５の発明によれば、記録媒体の配送元によって設定された、より詳細な利用権限に関する情報を、記録媒体の配送先に送信することができる。
【発明の効果】
【００４４】
本発明にかかるデータ授受方法、データ授受プログラム、データ処理装置、情報管理装置によれば、記録媒体に記録されたデータの流出を防止し、データの配送を安全におこなうことができるという効果を奏する。
【発明を実施するための最良の形態】
【００４５】
以下に添付図面を参照して、この発明にかかるデータ授受方法、データ授受プログラム、データ処理装置、情報管理装置の好適な実施の形態を詳細に説明する。
【００４６】
（実施の形態）
はじめに、実施の形態にかかるデータ配送システム１００のシステム構成について説明する。図１は、実施の形態にかかるデータ配送システムのシステム構成を示す説明図である。実施の形態にかかるデータ配送システム１００は、データの配送元であるデータ提供者１１０、データの配送先であるデータ利用者１２０（１２０ａ，１２０ｂ）、配送されるデータのアクセス管理をおこなう管理センター１３０、データが記録されたメディア１４０を運送するメディア配送者１５０とによって構成される。また、データ提供者１１０、データ利用者１２０、管理センター１３０は、それぞれネットワーク１６０によって接続されている。
【００４７】
データ提供者１１０は、データ処理端末１１１と、各種データが保存されるデータサーバ１１２とによって構成される。なお、データ処理端末１１１とデータサーバ１１２とは同じ端末としてもよい。データ提供者１１０は、データサーバ１１２に記録されたデータを暗号化し、メディア１４０に書き込んだ上で、メディア配送者１５０を介してデータ利用者１２０にデータを提供する。
【００４８】
データ処理端末１１１には、データ利用者１２０の登録・変更、および、各データ利用者１２０に付与するデータの利用権限の設定・変更をおこなう利用者管理用アプリケーション、および、データを暗号化する暗号化用アプリケーションが記録されている。
【００４９】
ここでデータの利用権限とは、各データ利用者１２０（ユーザ１２２／グループ）に対するデータの利用可否の他、データに対する印刷・編集・保存・コピー・画面キャプチャーの可否、利用可能な期間などである。データ利用者１２０は、許可された利用権限内でメディア１４０に記録されたデータを利用することができる。
【００５０】
データ利用者１２０は、データ利用者１２０ａのように少なくとも１台のデータ処理端末１２１から構成される。また、データ利用者１２０ｂのように、複数のデータ処理端末１２１によって構成されていてもよい。それぞれのデータ処理端末１２１は、１人または複数人のユーザ１２２（個人）によって利用される。各ユーザ１２２には、データに対する利用権限が個別に設定される。
【００５１】
また、複数のユーザ１２２を『グループ』として、これら複数のユーザ１２２に同じ権限を与えてもよい。また、ユーザ１２２ではなく、データ処理端末１２１をそれぞれ別個の利用者（ユーザ）として識別してもよい。この場合、複数のデータ処理端末１２１を『グループ』として、これら複数のデータ処理端末１２１に同じ権限を与えてもよい。
【００５２】
また、データ利用者１２０のデータ処理端末１２１は、記録媒体に記録されたデータを閲覧するための復号化用アプリケーションがインストールされる。復号化用アプリケーションは、データ提供者１１０から送付されたメディア１４０に記録されたデータを復号化し、データ提供者１１０によって設定された利用権限に応じた利用を可能とする。
【００５３】
管理センター１３０は、ポリシーサーバ１３１、ユーザデータベース１３２、ログデータベース１３３、ドキュメントデータベース１３４によって構成される。
【００５４】
ユーザデータベース１３２は、ユーザ／グループ情報を記録する。ユーザ／グループ情報とは、データ配送システム１００を利用するデータ提供者１１０のＩＤ・パスワード、および、データ提供者１１０によって登録されたユーザ／グループ（データ利用者１２０）のＩＤ・パスワードを記録する。
【００５５】
ログデータベース１３３は、ポリシーサーバ１３１とデータ提供者１１０、または、ポリシーサーバ１３１とデータ利用者１２０との間で操作やデータの送受信がおこなわれた場合、その日時と、おこなわれた操作の内容や送受信されたデータの内容などが記録される。
【００５６】
ドキュメントデータベース１３４は、データ提供者１１０によって配送されるデータのファイル名、各データに利用権限が与えられたユーザ／グループのＩＤ、それぞれのユーザ／グループに設定された利用権限が記録される。
【００５７】
メディア１４０は、データ提供者１１０で書き込み可能、かつ、データ利用者１２０で読み出し可能な任意のメディアであり、データ配送システム１００によって配送されるデータが記録される。
【００５８】
メディア配送者１５０は、データが記録されたメディア１４０をデータ提供者１１０からデータ利用者１２０へと配送する。なお、メディア配送者１５０と管理センター１３０とを同一の組織で運営し、メディア１４０の配送状況を管理センター１３０で逐次把握することとしてもよい。これにより、データ提供者１１０は、メディア１４０の配送状況を管理センター１３０に確認することができる。また、管理センター１３０では、メディア１４０の紛失・盗難などのリスクを軽減することができる。
【００５９】
（データ配送システム１００の機能的構成）
つぎに、データ配送システム１００の機能的構成について説明する。図２は、データ配送システム１００の機能的構成を示すブロック図である。前述のように、データ配送システム１００は、データ提供者１１０、データ利用者１２０、管理センター１３０、メディア１４０、メディア配送者１５０によって構成される。
【００６０】
このうち、データ提供者１１０は、設定部２１１、送受信部２１２、暗号化部２１３、記録部２１４によって構成される。設定部２１１は、記録媒体に記録されたデータの利用権限に関する情報を設定する。データの利用権限に関する情報とは、たとえば、データの閲覧・編集・複製・印刷の可否の情報である。また、データの利用権限に関する情報の設定は、たとえば、利用者（ユーザ１２２またはグループ）ごとにおこなってもよいし、データに含まれるファイルまたはフォルダごとにおこなってもよい。
【００６１】
設定部２１１は、たとえば、データ処理端末１１１に設けられたキーボードなどの入力インターフェースから、利用権限に関する情報の入力を受け付けることによって、データの利用権限に関する情報を設定する。
【００６２】
送受信部２１２は、設定部２１１によって設定されたデータの利用権限に関する情報をネットワーク１６０を介して接続された管理センター１３０に送信する。送受信部２１２は、たとえば、データ処理端末１１１に設けられた通信インターフェースによって、ネットワーク１６０に接続する。
【００６３】
暗号化部２１３は、所定の暗号化鍵を用いてメディア１４０に記録するデータを暗号化する。暗号化部２１３は、たとえば、データ処理端末１１１にインストールされている暗号化アプリケーションによって、データを暗号化する。暗号化部２１３によってデータが暗号化された場合、送受信部２１２は、データの暗号化に用いられた暗号鍵を利用権限に関する情報とともに、管理センター１３０に送信することとしてもよい。
【００６４】
記録部２１４は、データ利用者１２０に配送するメディア１４０にデータを記録する。記録部２１４は、たとえば、データ処理端末１１１に設けられたメディアドライブによって、メディア１４０にデータを書き込む。
【００６５】
また、データ利用者１２０は、読出部２２１、送受信部２２２、復号化部２２３、制御部２２４によって構成される。読出部２２１は、配送されたメディア１４０からデータを読み出す。読出部２２１は、たとえば、データ処理端末１２１に設けられたメディアドライブによって、メディア１４０からデータを読み出す。
【００６６】
送受信部２２２は、読出部２２１によってデータが読み出された際に、ネットワーク１６０を介して接続された管理センター１３０からデータの利用権限に関する情報を受信する。送受信部２２２は、たとえば、データ処理端末１２１に設けられた通信インターフェースによって、ネットワーク１６０に接続する。
【００６７】
また、送受信部２２２は、メディア１４０に記録されたデータが暗号化されている場合、データの暗号化に用いられた暗号鍵をデータの利用権限に関する情報とともに受信することとしてもよい。
【００６８】
復号化部２２３は、メディア１４０に記録されたデータが暗号化されている場合、読出部２２１によって読み出されたデータを復号化する。復号化部２２３は、たとえば、送受信部２２２によって受信された暗号鍵を用いて、データを復号化する。
【００６９】
制御部２２４は、送受信部２２２によって受信されたデータの利用権限に関する情報に基づいて、データへのアクセスを制御する。制御部２２４は、たとえば、データの閲覧・編集・複製・印刷の可否を、利用者（ユーザ１２２またはグループ）ごとや、ファイルまたはフォルダごとに制御する。制御部２２４は、たとえば、データが利用されるアプリケーションに対して、権限が認められていない処理の実行をおこなえなくするアドインを追加することによって、データへのアクセスを制御する。
【００７０】
管理センター１３０は、送受信部３３１、記録部３３２によって構成される。送受信部３３１は、メディア１４０の配送元であるデータ提供者１１０からデータの利用権限に関する情報を受信する。また、送受信部３３１は、メディア１４０の配送先であるデータ利用者１２０からデータの利用権限に関する情報の送信要求を受信する。そして、データ利用者１２０に対応する利用権限に関する情報を送信する。
【００７１】
また送受信部３３１は、データ提供者１１０からデータの暗号化に用いた暗号鍵を受信した場合は、利用権限に関する情報とともに、受信した暗号鍵をデータ利用者１２０に送信する。
【００７２】
記録部３３２は、送受信部３３１によって受信した利用権限に関する情報を記録する。記録部３３２は、送受信部３３１によって暗号鍵を受信した場合、同時に受信した利用権限に関する情報とともに、暗号鍵を記録する。
【００７３】
（データ配送システム１００によるデータ配送処理）
つぎに、データ配送システム１００によるデータ配送処理の概要について説明する。ここでは、データ配送システム１００によるデータ配送処理を、データ提供者１１０によるデータ提供処理と、データ利用者１２０によるデータ利用処理に分けて説明する。図３は、データ提供者によるデータ提供処理の手順を示すフローチャートである。なお、図３のフローチャートは、特定のデータ利用者１２０に対して、初めてメディア１４０を送付する場合の処理である。
【００７４】
図３のフローチャートにおいて、データ提供者１１０のデータ処理端末１１１は、まず、データ利用者１２０のＩＤ・パスワードを管理センター１３０に登録する（ステップＳ３０１）。このとき、各ユーザ１２２やデータ処理端末１２１ごとにＩＤ・パスワードを登録してもよいし、複数のユーザ１２２やデータ処理端末１２１から構成されるグループごとにＩＤ・パスワードを登録してもよい。
【００７５】
また、ファイルサーバ１２２にデータ利用者別の暗号化フォルダを生成し（ステップＳ３０２）、データ利用者１２０ごとの利用権限を設定する（ステップＳ３０３）。ここで、利用権限とは、配送するデータに対する利用権限であり、たとえば、データの閲覧、編集、印刷、複製などの可否を、それぞれ設定することができる。なお、２回目以降にメディア１４０を送付する場合、ステップＳ３０１〜ステップＳ３０３の処理は省略するが、利用権限の変更は、データの配送後であっても随時おこなうことができる。
【００７６】
つぎに、暗号化フォルダにデータを移動（コピー）して、データ利用者１２０に配送するデータを暗号化する（ステップＳ３０４）。このとき、データは、フォルダに設定されたデータ利用者１２０の情報や、データの利用権限の情報を反映して暗号化される。そして、暗号化されたデータをメディア１４０にコピーして（ステップＳ３０５）、メディア配送者１５０を介してデータ利用者１２０にメディア１４０を配送する（ステップＳ３０６）。このとき、メディア配送者１５０による配送状況を、データ提供者１１０が確認できるようにしてもよい。
【００７７】
また、データ提供者１１０は、データ利用者１２０に、メディア１４０とは別にＩＤ・パスワードおよび復号化アプリケーションの取得先ＵＲＬを通知して（ステップＳ３０７）、本フローチャートによる処理を終了する。なお、ＩＤ・パスワードの通知は、専用線による通信や暗号化による通信などの安全な方法によっておこなう。また、２回目以降にメディア１４０を送付する場合、ステップＳ３０７の処理は省略する。
【００７８】
つぎに、メディア１４０が配送されたデータ利用者１２０によるデータ利用処理について説明する。図４は、データ利用者によるデータ利用処理の手順を示すフローチャートである。図４のフローチャートにおいて、データ利用者１２０は、あらかじめ、ＩＤ・パスワードおよび復号化アプリケーションの取得先ＵＲＬを受け取っているものとする（図３のステップＳ３０７参照）。まず、データ利用者１２０は、メディア配送者１５０によってメディア１４０が配送されるまで待機する（ステップＳ４０１：Ｎｏのループ）。
【００７９】
メディア１４０が配送されると（ステップＳ４０１：Ｙｅｓ）、データ利用者１２０は、データ提供者１１０からあらかじめ配送されたＵＲＬからアプリケーションデータをダウンロードし、データ処理端末１２１に復号化アプリケーションをインストールする（ステップＳ４０２）。そして、復号化アプリケーションを実行して（ステップＳ４０３）、データ提供者１１０からあらかじめ配送されたＩＤ・パスワードを利用して管理センター１３０に認証要求をおこなう（ステップＳ４０４）。
【００８０】
認証が成立するまでは（ステップＳ４０５：Ｎｏ）、ステップＳ４０４に戻り、認証要求を繰り返す。一方、管理センター１３０による認証が成立すると（ステップＳ４０５：Ｙｅｓ）、データ利用者１２０は、メディア１４０に記録された暗号化データの復号鍵を取得し（ステップＳ４０６）、暗号化データを復号化する（ステップＳ４０７）。
【００８１】
そして、データ提供者１１０によって設定された利用権限に応じてデータを利用する（ステップＳ４０８）。たとえば、データの閲覧のみを許可されている場合は、データの閲覧のみが可能であり、データの閲覧および編集が許可されている場合は、データの閲覧および編集が可能である。
【００８２】
このとき、復号化アプリケーションは、復号化したデータが本来利用されるアプリケーションを起動する。たとえば、ワープロソフトで作成されたファイルであればワープロソフトを、表計算ソフトで作成されたファイルであれば表計算ソフトを起動する。そして、起動させたアプリケーションにアドインを追加し、データ利用者１２０に許可されている機能以外の機能を制限することによって、利用権限に応じた利用を可能とする。
【００８３】
データの利用が終了するまでは（ステップＳ４０９：Ｎｏ）、ステップＳ４０８に戻り、データの利用を継続する。データの利用が終了すると（ステップＳ４０９：Ｙｅｓ）、復号化アプリケーションを終了して（ステップＳ４１０）、本フローチャートによる処理を終了する。
【００８４】
なお、復号化アプリケーションを終了すると、復号されたデータは再度暗号化され、利用することができない状態に戻る。再度データを利用したい場合は、図４のステップＳ４０３以降の処理を再度おこなう。このように、データを利用するごとに管理センター１３０からの認証が必要となり、データ利用者１２０の権限が事後的に変更された場合であっても、最新の設定を反映させることができる。データ利用者１２０の権限を事後的に変更したい場合、データ提供者１１０は、利用者管理用アプリケーションを起動し、該当するデータ利用者１２０の利用権限を変更する。
【００８５】
また、データ利用者１２０がデータの利用権限を失い、ＩＤを消去したい場合には、利用者管理用アプリケーションを起動し、該当するデータ利用者１２０のＩＤを利用停止とする。これにより、利用停止とされたＩＤ・パスワードを用いて暗号化されたデータを開こうとしても、管理センター１３０からは復号鍵を取得することができないため、データを利用することができない。
【００８６】
（データ利用者の登録処理の詳細）
つづいて、各処理の詳細について説明する。以下の説明では、データ利用者１２０の登録処理、配送データの暗号化処理、配送データの復号化処理の詳細について、それぞれ説明する。
【００８７】
はじめに、データ利用者１２０の登録処理について、図５〜図８を参照して説明する。図５および図６は、データ提供者がおこなうデータ利用者の登録処理の手順を示すフローチャートである。図５のフローチャートにおいて、データ提供者１１０のデータ処理端末１１１は、まず、利用者管理用アプリケーションを起動させ（ステップＳ５０１）、認証ダイアログを表示する（ステップＳ５０２）。認証ダイアログには、データ提供者１１０のＩＤおよびパスワードを入力する入力欄が設けられる。
【００８８】
データ処理端末１１１は、認証ダイアログにＩＤ・パスワードが入力されるまで待機し（ステップＳ５０３：Ｎｏのループ）、ＩＤ・パスワードが入力されると（ステップＳ５０３：Ｙｅｓ）、管理センター１３０にＩＤ・パスワードを送信する（ステップＳ５０４）。管理センター１３０は、送信されたＩＤ・パスワードを用いてデータ提供者１１０の認証処理をおこない、認証結果を返信する（図７のステップＳ７０１〜Ｓ７０５参照）。
【００８９】
管理センター１３０との認証が成立すると（ステップＳ５０５：Ｙｅｓ）、ユーザ／グループデータの送信要求をおこなう（ステップＳ５０６）。ユーザ／グループデータは、管理センター１３０のユーザデータベース１３２（図１参照）に記録されている。
【００９０】
一方、管理センター１３０との認証が成立しなかった場合は（ステップＳ５０５：Ｎｏ）、エラーメッセージを表示し（ステップＳ５０７）、ステップＳ５０２に戻り、以降の処理を繰り返す。認証が成立しなかった場合とは、たとえば、データ提供者１１０に割り振られたＩＤ・パスワードと、ステップＳ５０３で入力されたＩＤ・パスワードとが一致しない場合などである。なお、所定回数以上、認証が成立しなかった場合には、不正な認証を防止するため、利用者管理用アプリケーションを強制的に終了するようにしてもよい。
【００９１】
ステップＳ５０６でユーザ／グループデータの送信要求をおこなった場合、データ処理端末１１１は、ユーザ／グループデータを受信するまで待機する（ステップＳ５０８：Ｎｏのループ）。そして、ユーザ／グループデータを受信すると（ステップＳ５０８：Ｙｅｓ）、受信したユーザ／グループデータを表示して（ステップＳ５０９）、図６のステップＳ５１０に移行する。データ提供者１１０は、表示されたユーザ／グループデータを見て、今回データを配送するデータ利用者１２０がすでに登録されているか否かを確認し、まだ登録されていないようであれば、あらたにユーザ／グループとして登録する。
【００９２】
図６の説明に移り、データ処理端末１１１は、あらたにユーザ／グループを登録するか否かを判断する（ステップＳ５１０）。具体的には、データ提供者１１０から登録の指示が入力されたか否かを判断する。あらたにユーザ／グループを登録する場合は（ステップＳ５１０：Ｙｅｓ）、ユーザ／グループ登録ダイアログを表示し（ステップＳ５１１）、ユーザ／グループ情報が入力されるまで待機する（ステップＳ５１２：Ｎｏのループ）。ユーザ／グループ情報とは、ユーザ／グループのＩＤ・パスワード、配送するデータへの利用権限などである。一方、あらたにユーザ／グループを登録しない場合は（ステップＳ５１０：Ｎｏ）、本フローチャートによる処理を終了する。
【００９３】
ステップＳ５１２において、ユーザ／グループ情報が入力されると（ステップＳ５１２：Ｙｅｓ）、管理センター１３０にユーザ／グループ情報を送信し（ステップＳ５１３）、ユーザ／グループ情報を送信してから所定時間以内に、登録完了通知を受信したか否かを判断する（ステップＳ５１４）。
【００９４】
所定時間以内に登録完了通知を受信した場合は（ステップＳ５１４：Ｙｅｓ）、データサーバ１１２にあらたに登録されたユーザ／グループに対応するフォルダを生成する（ステップＳ５１５）。そして、あらたなユーザ／グループをさらに登録するか否かを判断する（ステップＳ５１６）。具体的には、データ提供者１１０から更なる登録の指示が入力されたか否かを判断する。さらに登録をおこなう場合は（ステップＳ５１６：Ｙｅｓ）、ステップＳ５１１に戻り、以降の処理を繰り返す。
【００９５】
一方、ステップＳ５１４において、所定時間以内に登録完了通知を受信しなかった場合は（ステップＳ５１４：Ｎｏ）、エラーメッセージを表示し（ステップＳ５１７）、ステップＳ５１１に戻り、以降の処理を繰り返す。所定時間以内に登録完了通知を受信しなかった場合とは、たとえば、すでに登録されているユーザ／グループが２重登録された場合や、ＩＤ・パスワードに不正な値が入力された場合などである。
【００９６】
また、ステップＳ５１６で、さらに登録をおこなわない場合は（ステップＳ５１６：Ｎｏ）、利用者管理用アプリケーションを終了し（ステップＳ５１８）、本フローチャートによる処理を終了する。利用者管理用アプリケーションを終了すると、管理センター１３０とのログオフ処理がおこなわれる。
【００９７】
つぎに、管理センター１３０がおこなう登録処理の詳細を説明する。図７および図８は、管理センターがおこなうデータ利用者の登録処理の手順を示すフローチャートである。図７のフローチャートにおいて、管理センター１３０は、ポリシーサーバ１３１がデータ提供者１１０からＩＤ・パスワードを受信するまで待機する（ステップＳ７０１：Ｎｏのループ）。
【００９８】
データ提供者１１０からＩＤ・パスワードを受信すると（ステップＳ７０１：Ｙｅｓ）、ユーザデータベース１３２を照合し（ステップＳ７０２）、ステップＳ７０１で受信したＩＤ・パスワードが正しいか否かを判断する（ステップＳ７０３）。ＩＤ・パスワードが正しい場合は（ステップＳ７０３：Ｙｅｓ）、データ提供者１１０に認証成立通知を送信する（ステップＳ７０４）。一方、ＩＤ・パスワードが正しくない場合は（ステップＳ７０３：Ｎｏ）、データ提供者１１０に認証不成立通知を送信し（ステップＳ７０５）、ステップＳ７０１に戻り、以降の処理を繰り返す。
【００９９】
ステップＳ７０４で認証成立通知を送信した後、ポリシーサーバ１３１は、ユーザ／グループ情報の送信要求を受信したか否かを判断し（ステップＳ７０６）、受信した場合は（ステップＳ７０６：Ｙｅｓ）、ユーザデータベースを検索し（ステップＳ７０７）、データ提供者１１０に対応するユーザ／グループ情報を送信する（ステップＳ７０８）。一方、ステップＳ７０６で、ユーザ／グループ情報の送信要求を受信しない場合は（ステップＳ７０６：Ｎｏ）、図８のステップＳ７０９に移行する。
【０１００】
図８の説明に移り、ポリシーサーバ１３１は、データ提供者１１０からあらたなユーザ／グループ情報を受信したか否かを判断する（ステップＳ７０９）。ユーザ／グループ情報とは、ユーザ／グループのＩＤ・パスワード、配送するデータへの利用権限などである。
【０１０１】
あらたなユーザ／グループ情報を受信した場合は（ステップＳ７０９：Ｙｅｓ）、受信したユーザ／グループ情報をユーザデータベース１３２に登録する（ステップＳ７１０）。そして、登録が完了した場合は（ステップＳ７１１：Ｙｅｓ）、データ提供者１１０に登録完了通知を送信する（ステップＳ７１２）。
【０１０２】
一方、登録が完了しない場合は（ステップＳ７１１：Ｎｏ）、データ提供者１１０にエラー通知を送信し（ステップＳ７１３）、ステップＳ７０９に戻り、以降の処理を繰り返す。登録が完了しない場合とは、たとえば、すでに登録されているユーザ／グループが２重登録された場合や、ＩＤ・パスワードとして不正な値が入力されている場合などである。また、ステップＳ７０９であらたなユーザ／グループ情報を受信しない場合は（ステップＳ７０９：Ｎｏ）、図７のステップＳ７０６に戻り、以降の処理を繰り返す。
【０１０３】
ステップＳ７１２で登録完了通知を送信した後、データ提供者１１０がログオフするまでは（ステップＳ７１４：Ｎｏ）、ステップＳ７０９に戻り、以降の処理を繰り返す。そして、データ提供者１１０がログオフした場合は（ステップＳ７１４：Ｙｅｓ）、本フローチャートによる処理を終了する。なお、ここまでの処理の内容は、ログデータベース１３３に記録されている。
【０１０４】
（配送データの暗号化処理）
つぎに、配送データの暗号化処理の詳細について、図９〜図１２を参照して説明する。図９および図１０は、データ提供者がおこなう配送データの暗号化処理の手順を示すフローチャートである。図９のフローチャートにおいて、データ提供者１１０のデータ処理端末１１１は、まず、ファイルサーバ１１２に設けられた暗号化用フォルダにデータが移動されるまで待機する（ステップＳ９０１：Ｎｏ）。
【０１０５】
暗号化用フォルダにデータが移動されると（ステップＳ９０１：Ｙｅｓ）、暗号化用アプリケーションを起動させ（ステップＳ９０２）、認証ダイアログを表示する（ステップＳ９０３）。認証ダイアログには、データ提供者１１０のＩＤおよびパスワードを入力する入力欄が設けられる。データ処理端末１１１は、認証ダイアログにＩＤ・パスワードが入力されるまで待機し（ステップＳ９０４：Ｎｏのループ）、ＩＤ・パスワードが入力されると（ステップＳ９０４：Ｙｅｓ）、管理センター１３０にＩＤ・パスワードを送信する（ステップＳ９０５）。管理センター１３０は、送信されたＩＤ・パスワードを用いてデータ提供者１１０の認証処理をおこない、認証結果を返信する（図１１のステップＳ１１０１〜Ｓ１１０５参照）。
【０１０６】
管理センター１３０との認証が成立すると（ステップＳ９０６：Ｙｅｓ）、データ処理端末１１１は、登録データ情報の送信要求をおこなう（ステップＳ９０７）。登録データ情報は、管理センター１３０のドキュメントデータベース１３４（図１参照）に記録されており、暗号化用フォルダに対応するデータ利用者１２０に与えられたデータの利用権限（閲覧・編集・コピーの可否）、これまでに登録された暗号化データのファイル名、データの利用を許可されたデータ利用者のＩＤ・パスワードなどの情報によって構成される。
【０１０７】
一方、管理センター１３０との認証が成立しなかった場合は（ステップＳ９０６：Ｎｏ）、エラーメッセージを表示し（ステップＳ９０８）、ステップＳ９０３に戻り、以降の処理を繰り返す。認証が成立しなかった場合とは、たとえば、データ提供者１１０に割り振られたＩＤ・パスワードと、ステップＳ９０４で入力されたＩＤ・パスワードとが一致しない場合などである。なお、所定回数以上、認証が成立しなかった場合には、不正な認証を防止するため、暗号化用アプリケーションを強制的に終了するようにしてもよい。
【０１０８】
ステップＳ９０７で登録データ情報の送信要求をおこなった場合、データ処理端末１１１は、登録データ情報を受信するまで待機する（ステップＳ９０９：Ｎｏのループ）。そして、登録データ情報を受信すると（ステップＳ９０９：Ｙｅｓ）、受信した登録データ情報を表示して（ステップＳ９１０）、図１０のステップＳ９１１に移行する。データ提供者１１０は、表示された登録データ情報を見て、今回暗号化するデータについて、データ利用者１２０に対する利用権限を変更する必要があるか否かなどを判断する。
【０１０９】
図１０の説明に移り、データ処理端末１１１は、登録データ情報を変更するか否かを判断する（ステップＳ９１１）。具体的には、データ提供者１１０から登録データ情報の変更の指示が入力されたか否かを判断する。登録データ情報を変更しない場合は（ステップＳ９１１：Ｎｏ）、ステップＳ９１４に移行する。
【０１１０】
一方、登録データ情報を変更する場合は（ステップＳ９１１：Ｙｅｓ）、権限情報入力ダイアログを表示し（ステップＳ９１２）、権限情報が入力されるまで待機する（ステップＳ９１３：Ｎｏのループ）。権限情報とは、利用を許可するデータ利用者１２０のＩＤ・パスワード、許可する利用方法（閲覧、編集、コピーの可否など）の情報である。
【０１１１】
権限情報が入力された場合（ステップＳ９１３：Ｙｅｓ）、および、ステップＳ９１１で登録データ情報を変更しないと判断した場合は、データを暗号化し（ステップＳ９１４）、管理センター１３０に暗号化データ情報を送信する（ステップＳ９１５）。暗号化データ情報とは、今回暗号化したデータのファイル名、データの利用を許可するデータ利用者１２０のＩＤ、権限情報などである。
【０１１２】
そして、暗号化データ情報を送信してから所定時間以内に、登録完了通知を受信したか否かを判断する（ステップＳ９１６）。所定時間以内に登録完了通知を受信した場合は（ステップＳ９１６：Ｙｅｓ）、暗号化用アプリケーションを終了し（ステップＳ９１７）、本フローチャートによる処理を終了する。暗号化登録用アプリケーションを終了すると、管理センター１３０とのログオフ処理がおこなわれる。
【０１１３】
一方、ステップＳ９１６において、所定時間以内に登録完了通知を受信しなかった場合は（ステップＳ９１６：Ｎｏ）、エラーメッセージを表示し（ステップＳ９１８）、ステップＳ９１２に戻り、以降の処理を繰り返す。
【０１１４】
つぎに、管理センター１３０がおこなう暗号化データ登録処理の詳細を説明する。図１１および図１２は、管理センターがおこなう暗号化データ登録処理の手順を示すフローチャートである。図１１のフローチャートにおいて、管理センター１３０は、ポリシーサーバ１３１がデータ提供者１１０からＩＤ・パスワードを受信するまで待機する（ステップＳ１１０１：Ｎｏのループ）。
【０１１５】
データ提供者１１０からＩＤ・パスワードを受信すると（ステップＳ１１０１：Ｙｅｓ）、ユーザデータベース１３２を照合し（ステップＳ１１０２）、ステップＳ１１０１で受信したＩＤ・パスワードが正しいか否かを判断する（ステップＳ１１０３）。ＩＤ・パスワードが正しい場合は（ステップＳ１１０３：Ｙｅｓ）、データ提供者１１０に認証成立通知を送信する（ステップＳ１１０４）。一方、ＩＤ・パスワードが正しくない場合は（ステップＳ１１０３：Ｎｏ）、データ提供者１１０に認証不成立通知を送信し（ステップＳ１１０５）、ステップＳ１１０１に戻り、以降の処理を繰り返す。
【０１１６】
ステップＳ１１０４で認証成立通知を送信した後、ポリシーサーバ１３１は、登録データ情報の送信要求を受信したか否かを判断し（ステップＳ１１０６）、受信した場合は（ステップＳ１１０６：Ｙｅｓ）、ドキュメントデータベースを検索し（ステップＳ１１０７）、データ提供者１１０に対応する登録データ情報を送信する（ステップＳ１１０８）。一方、ステップＳ１１０６で、登録データ情報の送信要求を受信しない場合は（ステップＳ１１０６：Ｎｏ）、図１２のステップＳ１１０９に移行する。
【０１１７】
図１２の説明に移り、ポリシーサーバ１３１は、データ提供者１１０から、暗号化データ登録要求を受信するまで待機する（ステップＳ１１０９：Ｎｏのループ）。暗号化データ登録要求には、データ提供者１１０があらたに登録を希望する暗号化データのファイル名、利用を許可するデータ利用者１２０のＩＤ・パスワード、許可する利用方法（閲覧、編集、コピーの可否など）の情報（暗号化データ情報）が含まれる。
【０１１８】
暗号化データ登録要求を受信した場合は（ステップＳ１１０９：Ｙｅｓ）、受信した暗号化データ登録要求に含まれる暗号化データ情報をドキュメントデータベース１３４に登録する（ステップＳ１１１０）。そして、登録が完了した場合は（ステップＳ１１１１：Ｙｅｓ）、データ提供者１１０に登録完了通知を送信する（ステップＳ１１１２）。一方、登録が完了しない場合は（ステップＳ１１１１：Ｎｏ）、データ提供者にエラー通知を送信し（ステップＳ１１１３）、ステップＳ１１０９に戻り、以降の処理を繰り返す。
【０１１９】
ステップＳ１１１２で登録完了通知を送信した後、データ提供者１１０がログオフするまでは（ステップＳ１１１４：Ｎｏ）、ステップＳ１１０９に戻り、以降の処理を繰り返す。そして、データ提供者１１０がログオフした場合は（ステップＳ１１１４：Ｙｅｓ）、本フローチャートによる処理を終了する。なお、ここまでの処理の内容は、ログデータベース１３３に記録されている。
【０１２０】
つづいて、配送データの復号化処理について、図１３〜図１５を参照して説明する。図１３および図１４は、データ利用者がおこなう配送データの復号処理の手順を示すフローチャートである。なお、データ利用者１２０は、データ提供者１１０からＩＤ・パスワードが送付されている。また、同時に送付されたＵＲＬから復号化アプリケーションをダウンロード・インストールしておく。
【０１２１】
図１３のフローチャートにおいて、データ利用者１２０のデータ処理端末１２１は、まず、データ提供者１１０から配送されたメディア１４０からデータが読み出されるまで待機する（ステップＳ１３０１：Ｎｏのループ）。メディア１４０に記録されたデータは、データ提供者１１０によって暗号化されている。メディア１４０からデータが読み出されると（ステップＳ１３０１：Ｙｅｓ）、復号化アプリケーションを起動し（ステップＳ１３０２）、認証ダイアログを表示する（ステップＳ１３０３）。認証ダイアログには、データ利用者１２０のＩＤおよびパスワードを入力する入力欄が設けられる。
【０１２２】
データ処理端末１２１は、認証ダイアログにＩＤ・パスワードが入力されるまで待機し（ステップＳ１３０４：Ｎｏのループ）、ＩＤ・パスワードが入力されると（ステップＳ１３０４：Ｙｅｓ）、管理センター１３０にＩＤ・パスワードを送信する（ステップＳ１３０５）。管理センター１３０は、送信されたＩＤ・パスワードを用いてデータ利用者１２０の認証処理をおこない、認証結果を返信する（図１５のステップＳ１５０１〜Ｓ１５０５参照）。
【０１２３】
管理センター１３０との認証が成立すると（ステップＳ１３０６：Ｙｅｓ）、データ処理端末１２１は、読み出したデータに対応する復号用情報の送信要求をおこなって（ステップＳ１３０７）、図１４のステップＳ１３０９に移行する。復号用情報は、暗号化されたデータの復号鍵およびデータ利用者１２０の利用権限情報によって構成される。
【０１２４】
一方、管理センター１３０との認証が成立しなかった場合は（ステップＳ１３０６：Ｎｏ）、エラーメッセージを表示し（ステップＳ１３０８）、ステップＳ１３０３に戻り、以降の処理を繰り返す。認証が成立しなかった場合とは、たとえば、データ利用者１２０に割り振られたＩＤ・パスワードと、ステップＳ１３０４で入力されたＩＤ・パスワードとが一致しない場合などである。なお、所定回数以上、認証が成立しなかった場合には、不正な認証を防止するため、復号化アプリケーションを強制的に終了するようにしてもよい。
【０１２５】
図１４の説明に移り、図１３のステップＳ１３０７で復号用情報の送信要求をおこなった場合、データ処理端末１１１は、復号用情報を受信するまで待機して（ステップＳ１３０９：Ｎｏのループ）、復号用情報を受信すると（ステップＳ１３０９：Ｙｅｓ）、復号するデータに対応するアプリケーションを起動し（ステップＳ１３１０）、利用権限に対応するアドインを追加する（ステップＳ１３１１）。
【０１２６】
このとき、復号化アプリケーションは、復号化したデータが本来利用されるアプリケーションを起動する。たとえば、ワープロソフトで作成されたファイルであればワープロソフトを、表計算ソフトで作成されたファイルであれば表計算ソフトを起動する。そして、起動させたアプリケーションにアドインを追加し、データ利用者１２０に許可されている機能以外の機能を制限することによって、利用権限に応じた利用を可能とする。
【０１２７】
そして、受信した復号用情報を用いてデータを復号し（ステップＳ１３１２）、復号したデータを用いた処理（データの利用）をおこなう（ステップＳ１３１３）。データの利用が終了するまでは（ステップＳ１３１４：Ｎｏ）、ステップＳ１３１３に戻り、復号したデータを用いた処理を継続する。利用が終了すると（ステップＳ１３１４：Ｙｅｓ）、復号化アプリケーションを終了して（ステップＳ１３１５）、本フローチャートによる処理を終了する。
【０１２８】
つぎに、管理センター１３０がおこなう復号用情報の送信処理について説明する。図１５は、管理センターがおこなう復号用情報の送信処理の手順を示すフローチャートである。図１５のフローチャートにおいて、管理センター１３０のポリシーサーバ１３１は、データ利用者１２０からＩＤ・パスワードを受信するまで待機する（ステップＳ１５０１：Ｎｏのループ）。
【０１２９】
データ利用者１２０からＩＤ・パスワードを受信すると（ステップＳ１５０１：Ｙｅｓ）、ユーザデータベース１３２を照合し（ステップＳ１５０２）、ステップＳ１５０１で受信したＩＤ・パスワードが正しいか否かを判断する（ステップＳ１５０３）。ＩＤ・パスワードが正しい場合は（ステップＳ１５０３：Ｙｅｓ）、データ利用者１２０に認証成立通知を送信する（ステップＳ１５０４）。一方、ＩＤ・パスワードが正しくない場合は（ステップＳ１５０３：Ｎｏ）、データ利用者１２０に認証不成立通知を送信し（ステップＳ１５０５）、ステップＳ１５０１に戻り、以降の処理を繰り返す。
【０１３０】
ステップＳ１５０４で認証成立通知を送信した後、ポリシーサーバ１３１は、復号用情報の送信要求を受信するまで待機する（ステップＳ１５０６：Ｎｏのループ）。復号用情報の送信要求には、データ利用者１２０が復号しようとするデータのファイル名などが含まれている。送信要求を受信した場合は（ステップＳ１５０６：Ｙｅｓ）、ドキュメントデータベース１３４を検索し（ステップＳ１５０７）、データ利用者１２０に対応する復号用情報を送信する（ステップＳ１５０８）。
【０１３１】
そして、データ利用者１２０がログオフするまでは（ステップＳ１５０９：Ｎｏ）、ステップＳ１５０６に戻り、以降の処理を繰り返す。そして、データ利用者１２０がログオフした場合は（ステップＳ１５０９：Ｙｅｓ）、本フローチャートによる処理を終了する。
【０１３２】
以上説明したように、データ授受方法、データ授受プログラム、データ処理装置、情報管理装置によれば、あらかじめ設定された利用権限内でのみデータを利用することができ、記録媒体に記録されたデータの不正な利用を防止することができる。
【０１３３】
また、データ利用者は、記録媒体からデータを読み出す際、すなわち、実際にデータを利用するごとに、管理センターから利用権限に関する情報を受信する。これにより、記録媒体が配送された後に利用権限に関する情報が変更された場合であっても、最新の設定によってデータへのアクセスを制御することができる。たとえば、事後的にユーザが権限を失った場合や、記録媒体が紛失・盗難にあった場合であっても、利用権限の設定を変更することによって、データの不正な利用を防止することができる。
【０１３４】
また、利用者ごとに利用権限を設定したり、データに含まれるファイルやフォルダごとに利用権限の設定を変更することによって、データへのアクセスをより詳細に制御することができる。
【０１３５】
さらに、記録媒体に記録されたデータを暗号化することによって、万一、記録媒体が配送中に紛失・盗難にあった場合であっても、利用者以外にはその内容を知られることがなく、データを安全に配送することができる。この場合、データの暗号化に用いられた暗号鍵を、利用権限に関する情報とともにデータ利用者１２０に送信することにより、正当な利用者のみに暗号鍵を取得させることができる。また、利用権限に基づいた暗号化をおこなうことが可能となり、より強固に記録媒体に記録されたデータを保護することができる。
【０１３６】
なお、本実施の形態で説明したデータ授受方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【０１３７】
以上のように、本発明にかかるデータ授受方法、データ授受プログラム、データ処理装置、情報管理装置は、機密データを記録した記録媒体の配送に有用であり、特に、機密データを管理するデータ管理システム、記録媒体を配送する配送サービスに適している。
【図面の簡単な説明】
【０１３８】
【図１】実施の形態にかかるデータ配送システムのシステム構成を示す説明図である。
【図２】データ配送システムの機能的構成を示すブロック図である。
【図３】データ提供者によるデータ提供処理の手順を示すフローチャートである。
【図４】データ利用者によるデータ利用処理の手順を示すフローチャートである。
【図５】データ提供者がおこなうデータ利用者の登録処理の手順を示すフローチャートである。
【図６】データ提供者がおこなうデータ利用者の登録処理の手順を示すフローチャートである。
【図７】管理センターがおこなうデータ利用者の登録処理の手順を示すフローチャートである。
【図８】管理センターがおこなうデータ利用者の登録処理の手順を示すフローチャートである。
【図９】データ提供者がおこなう配送データの暗号化処理の手順を示すフローチャートである。
【図１０】データ提供者がおこなう配送データの暗号化処理の手順を示すフローチャートである。
【図１１】管理センターがおこなう暗号化データ登録処理の手順を示すフローチャートである。
【図１２】管理センターがおこなう暗号化データ登録処理の手順を示すフローチャートである。
【図１３】データ利用者がおこなう配送データの復号処理の手順を示すフローチャートである。
【図１４】データ利用者がおこなう配送データの復号処理の手順を示すフローチャートである。
【図１５】管理センターがおこなう復号用情報の送信処理の手順を示すフローチャートである。
【符号の説明】
【０１３９】
１００  データ配送システム
１１０  データ提供者
１２０  データ利用者
１３０  管理センター
１４０  メディア
１５０  メディア配送者
１６０  ネットワーク
２１１  設定部
２１２  送受信部
２１３  暗号化部
２１４  記録部
２２１  読出部
２２２  送受信部
２２３  復号化部
２２４  制御部
３３１  送受信部
３３２  記録部
【図１】
2007148649.tif 000003
【図２】
2007148649.tif 000004
【図３】
2007148649.tif 000005
【図４】
2007148649.tif 000006
【図５】
2007148649.tif 000007
【図６】
2007148649.tif 000008
【図７】
2007148649.tif 000009
【図８】
2007148649.tif 000010
【図９】
2007148649.tif 000011
【図１０】
2007148649.tif 000012
【図１１】
2007148649.tif 000013
【図１２】
2007148649.tif 000014
【図１３】
2007148649.tif 000015
【図１４】
2007148649.tif 000016
【図１５】
2007148649.tif 000017