(57)【要約】【課題】  閲覧を許可された利用者が既に入手済みのコンテンツをオフライン環境でも閲覧できるようにし、また、コンテンツを登録する利用者が利用規則をコンテンツに埋め込む手間を無くす。【解決手段】  第１の利用者の操作に応答して、第１のクライアントがサーバにコンテンツを登録するステップと、第２の利用者が第２のクライアントを利用してサーバからコンテンツを取得する操作に応答して、サーバが、サーバに前もって登録されている利用規則をコンテンツに埋め込むステップと、第２のクライアントが、利用規則が埋め込まれたコンテンツをサーバから取得するステップと、第２のクライアントが、利用規則に従い、第２の利用者に対し、コンテンツの利用を制御するステップとを含む。【選択図】      図２
2006092293.tif 000002
【特許請求の範囲】
【請求項１】
第１の利用者の操作に応答して、第１のクライアントがサーバにコンテンツを登録するステップと、
第２の利用者が第２のクライアントを利用して前記サーバから前記コンテンツを取得する操作に応答して、前記サーバが、前記サーバに前もって登録されている利用規則を前記コンテンツに埋め込むステップと、
前記第２のクライアントが、前記利用規則が埋め込まれた前記コンテンツを前記サーバから取得するステップと、
前記第２のクライアントが、前記利用規則に従い、前記第２の利用者に対し、前記コンテンツの利用を制御するステップとを含むことを特徴とするコンテンツ配信利用制御方法。
【請求項２】
前記第１，第２のクライアントは、それぞれ、前記サーバとの通信に先立ち、前記サーバと相互認証を行い、暗号鍵を交換しておき、前記サーバと通信する際に、前記暗号鍵を利用した暗号通信用のセッションを確立することを特徴とする請求項１に記載のコンテンツ配信利用制御方法。
【請求項３】
前記第１，第２のクライアントと前記サーバの間の相互認証には、それぞれ前記第１，第２の利用者が所有する公開鍵の有効性を保証するディジタル証明書と、前記サーバが所有する公開鍵の有効性を保証するディジタル証明書とを使用した公開鍵暗号方式を利用し、
前記第２のクライアントが前記サーバとの間に暗号通信用のセッションを確立するプロセスにおいて、前記サーバが、前記第２の利用者のディジタル証明書を取得するステップと、
前記サーバが、前記第２の利用者のディジタル証明書に含まれる前記第２の利用者の公開鍵を利用して前記コンテンツを暗号化するステップと、
前記第２の利用者が前記コンテンツを閲覧する操作に応答して、前記第２のクライアントが、前記第２の利用者が所有する秘密鍵で前記コンテンツを復号化するステップとを更に含むことを特徴とする請求項２に記載のコンテンツ配信利用制御方法。
【請求項４】
前記サーバが、前記第２のクライアントと前記サーバの間の暗号通信用のセッションを利用して、前記第２のクライアントに対し前記第２の利用者が所有する秘密値を要求するステップと、
前記第２のクライアントが、前記第２の利用者による前記秘密値の入力に応答して、前記秘密値を前記サーバに回答するステップと、
前記サーバが、前記秘密値を利用して前記コンテンツを共通鍵暗号方式により暗号化するステップと、
前記第２の利用者が前記コンテンツを閲覧する操作に応答して、前記第２のクライアントが前記秘密値で前記コンテンツを復号化するステップとを更に含むことを特徴とする請求項２に記載のコンテンツ配信利用制御方法。
【請求項５】
前記サーバには複数のフォルダが登録され、フォルダ毎にフォルダ特性を記述したテーブルを有し、
前記テーブルには、前記フォルダの利用を許可された利用者の利用者名と、前記利用者が許可される利用規則が記載され、
前記第２の利用者が前記第２のクライアントを利用して前記フォルダから前記コンテンツを取得する操作に応答して、前記サーバが、前記第２の利用者の利用者名をキーワードに前記テーブルを検索し、対応する利用規則を取得するステップと、
前記サーバが、前記コンテンツに前記利用規則を埋め込むステップとを更に含むことを特徴とする請求項１に記載のコンテンツ配信利用制御方法。
【請求項６】
前記第１，第２のクライアントと前記サーバの間に暗号通信用のセッションを確立するプロセスにおいて、前記サーバが、それぞれ前記第１，第２の利用者のディジタル証明書を取得するステップと、
前記サーバが、前記第１，第２の利用者のディジタル証明書からそれぞれ前記第１，第２の利用者の利用者名を取り出すステップと、
前記サーバが、前記第１，第２の利用者の利用者名を基にして、前記テーブルを検索し、前記第１，第２の利用者が利用を許可されたフォルダのみを表示した一覧表を作成し、それぞれ前記第１，第２のクライアントに送信するステップとを含むことを特徴とする請求項１に記載のコンテンツ配信利用制御方法。
【請求項７】
前記第１のクライアントから前記コンテンツが前記フォルダに登録されたことに応答して、前記サーバが、前記テーブルに記載された全ての利用者のクライアントに、前記コンテンツが登録された旨を電子メールで通知するステップを更に含むことを特徴とする請求項１に記載のコンテンツ配信利用制御方法。
【請求項８】
前記電子メールの通知内容として，前記第１の利用者の名前と，前記コンテンツを登録したフォルダ名と，前記コンテンツの名前と、前記コンテンツの内容の概要と、前記コンテンツの格納場所を記載することを特徴とする請求項７に記載のコンテンツ配信利用制御方法。
【請求項９】
利用制御をかけるためのコンテンツのフォーマットとしてPDF(Portable Document Format)形式を使用し、
前記第１のクライアントが、オリジナル形式のコンテンツをPDF形式のフォーマットに変換することを特徴とする請求項１に記載のコンテンツ配信利用制御方法。
【請求項１０】
前記利用規則は、前記コンテンツの有効期限を指定する制限情報を含み、
前記第２のクライアントが、前記利用規則に従い、前記第２の利用者に対してコンテンツの利用を制御する際に、前記コンテンツの有効期限が過ぎていれば、前記コンテンツを削除するステップを更に含むことを特徴とする請求項１に記載のコンテンツ配信利用制御方法。
【請求項１１】
前記利用規則は、前記利用規則のバージョン情報を含み、
前記第２のクライアントが、前記利用規則に従い、前記第２の利用者に対して前記コンテンツの利用を制御する際に、前記コンテンツに適用される利用規則の最新のバージョン情報を前記サーバから取得し、前記コンテンツに含まれる利用規則のバージョン情報と比較し、前記コンテンツに含まれる利用規則のバージョン情報が古い場合、前記コンテンツを削除するステップを更に含むことを特徴とする請求項１記載のコンテンツ配信利用制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上でコンテンツを特定の利用者に配信し、その利用者に対応した特定の利用形態での利用を許可するコンテンツ配信利用制御方法に関するものである。
【背景技術】
【０００２】
ネットワーク上でコンテンツを特定の利用者に配信し、その利用者に対応した特定の利用形態での利用を許可する制御技術としてDRM(Digital Right Management)技術が知られている。そして、このDRM技術を応用したコンテンツ配信利用制御方法が提案されている（例えば、特許文献１参照）。
【０００３】
この方法は、あらかじめチケットサーバに利用者ＩＤを登録し、文書ファイルを文書サーバに登録する際に、利用規則をチケットサーバに登録する。利用者がダウンロードした文書ファイルは暗号化されており、利用者が暗号化されたファイルを開く操作を行うと、クライアントがチケットサーバに前記ファイルの文書ＩＤと利用者の証明書(利用者ＩＤが含まれている)を送信する。チケットサーバは、利用者ＩＤから前記文書に設定されている利用規則を決定し、クライアントに送信する。クライアントは受信した利用規則に従い、文書を復号化して利用者に提示するものである。
【０００４】
また、コンテンツ作成時にクライアント側で利用者がコンテンツそのものに利用規則を埋め込む方法もある。例えば、アドビシステムズ社のAdobe Acrobatや富士ゼロックス社のDocuWorksがある。これらは、コンテンツをPDF形式(Acrobatの場合)又はDocuWorks形式のフォーマットに変換し、閲覧するためのパスワードの設定、印刷やコピーや編集等の可否といった利用規則を埋め込むものである。
【０００５】
【特許文献１】特開２００４−３００５６
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前者の方法では、コンテンツの閲覧時にサーバから利用規則を取得する必要があるため、例え閲覧を許可された利用者が既に入手済みのコンテンツを閲覧しようとした場合でも、必ずサーバにアクセスする必要があり、自宅や外出先等で使用するクライアントがネットワークにつながっていない場合やサーバが障害等で運用を停止している場合には、コンテンツを閲覧することはできないという問題があった。
【０００７】
一方、後者の方法では、コンテンツ作成時にコンテンツそのものに利用規則を埋め込む必要があるため、コンテンツを配信する毎に、コンテンツの登録者がコンテンツに利用規則を設定する必要があり、特にプロジェクトのメンバなどに繰り返しコンテンツを配送する場合などに、操作のオーバヘッドが大きいという問題があった。
【０００８】
本発明は、上述のような課題を解決するためになされたもので、その目的は、閲覧を許可された利用者が、既に入手済みのコンテンツをオフライン環境でも閲覧できるようにし、また、コンテンツを登録する利用者が利用規則をコンテンツに埋め込む手間を無くすことができるコンテンツ配信利用制御方法を得るものである。
【課題を解決するための手段】
【０００９】
本発明に係るコンテンツ配信利用制御方法は、第１の利用者の操作に応答して、第１のクライアントがサーバにコンテンツを登録するステップと、第２の利用者が第２のクライアントを利用してサーバからコンテンツを取得する操作に応答して、サーバが、サーバに前もって登録されている利用規則をコンテンツに埋め込むステップと、第２のクライアントが、利用規則が埋め込まれたコンテンツをサーバから取得するステップと、第２のクライアントが、利用規則に従い、第２の利用者に対し、コンテンツの利用を制御するステップとを含む。本発明のその他の特徴は以下に明らかにする。
【発明の効果】
【００１０】
本発明により、閲覧を許可された利用者が既に入手済みのコンテンツをオフライン環境でも閲覧できるようにし、また、コンテンツを登録する利用者が利用規則をコンテンツに埋め込む手間を無くすことができる。
【発明を実施するための最良の形態】
【００１１】
図１は本発明の実施の形態に係るコンテンツ配信利用制御システムの概略構成を示すブロック図である。図示のように、複数のクライアント１１〜１Ｎが、ネットワーク２を介して、サーバ３に接続されている。また、サーバ３には前もって利用規則４を登録してある。
【００１２】
図１のシステムの動作について簡単に説明する。まず、第１の利用者１０１は、第１のクライアント１１を利用してサーバ３にコンテンツを登録する。そして、第２の利用者１０２は、第２のクライアント１２を利用してサーバ３からコンテンツを取得する。これにより、第１の利用者１０１が第２の利用者１０２にコンテンツを配信し、第２の利用者１０２が配信されたコンテンツを利用することができる。
【００１３】
ただし、第２の利用者１０２がサーバ３からコンテンツを取得する操作に応答して、サーバ３は、第１の利用者１０１が既に登録しているコンテンツに利用規則４を埋め込み、第２のクライアント１２に送信する。そして、コンテンツを受領した第２の利用者１０２がコンテンツを開く際に、その利用規則が適用されるため、第２の利用者１０２は事前に許可された操作しか実行することはできない。
【００１４】
また、利用規則により第２の利用者１０２以外の利用者に対してコンテンツの閲覧が禁止されている場合には、第三者の利用者１０Ｎが何らかの手段で前記コンテンツを入手したとしても前記コンテンツを閲覧することはできない。
【００１５】
図１のシステムの動作について図２を用いて更に詳細に説明する。ただし、システムの動作を、「事前準備」、「コンテンツの登録処理」、「コンテンツの取得処理」及び「コンテンツの利用」の４つの段階に分けて説明する。
【００１６】
（事前準備）
まず、事前準備として、利用者１０１、１０２及びサーバ３について事前にCA(Certification Authority：認証局)から、ＰＫＩ（Public Key Infrastructure：公開鍵認証基盤）で使用する秘密鍵とディジタル証明書のセットを発行してもらう。即ち、第１，第２のクライアント１１，１２は、それぞれ、サーバ３との通信に先立ち、サーバ３と相互認証を行い、暗号鍵を交換しておく。これにより、サーバ３と通信する際に、暗号鍵を利用して暗号通信用のセッションを確立することができる。
【００１７】
ただし、第１，第２のクライアント１１，１２とサーバ３の間の相互認証には、それぞれ第１，第２の利用者１０１，１０２が所有する公開鍵の有効性を保証するディジタル証明書と、サーバ３が所有する公開鍵の有効性を保証するディジタル証明書とを使用した公開鍵暗号方式を利用する。
【００１８】
利用者の秘密鍵とディジタル証明書のセットはトークン６１、６２に書き込まれている。ただし、利用者の秘密鍵とディジタル証明書のセットの格納場所として、トークンの代わりにハードディスクや可搬媒体を用いてもよい。
【００１９】
サーバ３には、前もって複数のフォルダを登録しておく。また、フォルダ毎にフォルダ特性が規定されるテーブルを有する。このフォルダ特性として、利用規則４が規定される。そして、この利用規則４は、管理者装置５を使用してシステム管理者が登録しておく。または、第１の利用者（コンテンツの登録者）１０１が利用規則４を登録しても構わない。
【００２０】
図３は、フォルダ特性を規定するテーブルの一例を示す図である。フォルダ毎に、前記フォルダを利用できる利用者名一覧と、その利用者に対する前記フォルダに登録された利用規則が記述される。図３より、「フォルダＸ」には利用者「Ａ」、「Ｂ」、「Ｃ」及び「Ｍ」がアクセス可能である。また、「フォルダＸ」に登録されたコンテンツを利用者「Ｃ」が取得する場合には、コンテンツに利用規則IIIが適用されることを示している。
【００２１】
図３の例では、フォルダ名−利用者名−利用規則の関係をテーブルに定義しているが、汎用的に使用するため、利用者名の代わりに、役職や所属組織などの利用者属性を定義してもよい。この場合、利用者名と利用者属性のマッピングのために、利用者のディジタル証明書に記載されている利用者情報を利用するか、別途両者を対応付けるテーブル又はデータベースを用意する。
【００２２】
図４は、利用規則を定義したテーブルの一例を示す図であり、利用規則は「フォルダに関する制限」と「コンテンツに関する制限」とから構成される。
【００２３】
「フォルダに関する制限」には、フォルダに登録されているコンテンツを取得できる権限を有する「取得権限」、フォルダに新規にコンテンツを登録できる権限を有する「新規登録権限」、取得したコンテンツを修正後に再登録できる権限及びコンテンツを削除できる権限を有する「上書登録／削除権限」がある。
【００２４】
一方、「コンテンツに関する制限」には、前記フォルダから取得したコンテンツを閲覧できる権限を有する「閲覧権限」、前記フォルダから取得したコンテンツを印刷できる権限を有する「印刷権限」、前記フォルダから取得したコンテンツを転記できる権限を有する「転記権限」、前記フォルダから取得したコンテンツを編集できる権限を有する「編集権限」がある。ここで「閲覧権限」とは、コンテンツは暗号化されて配信されているため、受信した利用者のみがコンテンツを復号化できるという権限である。そして、図４の中の「○」は「前記権限がある」、「×」は「前記権限がない」という意味である。
【００２５】
例えば、上記の図３の例において、「フォルダＸ」に対し、利用者「Ｃ」には「利用規則III」が適用される。そして、図４から、利用者「Ｃ」は、「フォルダＸ」に登録されたコンテンツを取得する権限を有すが、コンテンツを新規に登録及び上書登録／削除する権限を有さない。また、利用者「Ｃ」は、「フォルダＸ」に登録されたコンテンツを取得した場合、前記コンテンツを「閲覧」及び「印刷」する権眼を有するが、「転記」及び「編集」する権限は有さない。
【００２６】
（コンテンツの登録処理）
コンテンツを登録する場合、第１の利用者１０１は、第１のクライアント１１にトークン６１を挿入してサーバ３にログインする(ステップ１００１)。この時、第１のクライアント１１とサーバ３間は、トークン６１に格納されている第１の利用者１０１のディジタル証明書とサーバ３のディジタル証明書を利用して、暗号通信用のセッションを確立する（例えば、SSL通信）。これにより、以降の通信は暗号通信となる。
【００２７】
第１のクライアント１１とサーバ３の間に暗号通信用セッションを確立するプロセスにおいて、サーバ３は、第１の利用者１０１のディジタル証明書を取得する。次に、サーバ３は、第１の利用者１０１のディジタル証明書から第１の利用者１０１の利用者名を取り出す。そして、サーバ３は、第１の利用者１０１の利用者名を基にしてテーブルを検索し、第１の利用者１０１が利用を許可されたフォルダのみを表示した一覧表をテーブルに作成し、第１のクライアント１１に送信する。これにより、フォルダの取得権限がない利用者はフォルダの中身を見ることができないため、セキュリティを確保することができる。
【００２８】
例えば、第１の利用者１０１の利用者名を「Ａ」と仮定すると、図３の例では、「Ａ」は「フォルダＸ」、「フォルダＹ」、「フォルダＺ」に記載されているため、フォルダ一覧は、「フォルダＸ」、「フォルダＹ」、「フォルダＺ」となる。
【００２９】
第１の利用者１０１は、第１のクライアント１１に表示されたフォルダ一覧のフォルダ特性を確認し、コンテンツを配信する第２の利用者１０２の利用者名と前記利用者に対する利用規則を確認し、フォルダを選択する。次に、そのフォルダに対し、コンテンツの登録操作を行う(ステップ１００２)。
【００３０】
例えば、第２の利用者１０２の利用者名を「Ｂ」と仮定し、「Ｂ」に対して前記コンテンツの「閲覧」、「印刷」を許可し、「転記」及び「編集」を禁止する利用制限をかけたい場合には、前記コンテンツを「フォルダＸ」に登録すればよい。一方、前記コンテンツの「閲覧」は許可するが、「印刷」、「転記」及び「編集」は禁止する利用制限をかけたい場合には、前記コンテンツを「フォルダＹ」に登録すればよい。
【００３１】
次に、第１の利用者１０１の操作に応答して、第１のクライアント１１は、第１の利用者１０１が指定したコンテンツをサーバ３の指定されたフォルダにアップロードする(ステップ１００３)。そして、アップロードされたコンテンツ７は、サーバ３のフォルダに登録される（ステップ１００４）。
【００３２】
さらに、ステップ１００４に応答して、サーバ３が、そのフォルダに登録されている全ての利用者のクライアントに、コンテンツが登録された旨を電子メールで通知する。これにより、以降のコンテンツの取得操作を簡素化することが可能である。
【００３３】
例えば、電子メールの通知内容として、第１の利用者１０１の名前と、コンテンツを登録したフォルダ名と、コンテンツの名前と、コンテンツの内容の概要と、コンテンツの格納場所を記載する。そして、コンテンツの格納場所をURL(Uniform Resource Locator)形式で記載することで、第２の利用者１０２がそれを選択して直接アクセスすることが可能である。
【００３４】
(コンテンツの取得処理)
コンテンツを取得する場合、第２の利用者１０２は、第２のクライアント１２にトークン６２を挿入してサーバ３にログインする(ステップ１００５)。この時、第２のクライアント１２とサーバ３間は、トークン６２に格納されている第２の利用者１０２のディジタル証明書とサーバ３のディジタル証明書を利用して、暗号通信用のセッションを確立する。これにより、以降の通信は暗号通信となる。
【００３５】
第２のクライアント１２とサーバ３の間に暗号通信用セッションを確立するプロセスにおいて、まず、サーバ３は、第２の利用者１０２のディジタル証明書を取得する。次に、サーバ３は、第２の利用者１０２のディジタル証明書から第２の利用者１０２の利用者名を取り出す。そして、サーバ３は、第２の利用者１０２の利用者名を基にしてテーブルを検索し、第２の利用者１０２が利用を許可されたフォルダのみを表示した一覧表をテーブルに作成し、第２のクライアント１２に送信する。これにより、フォルダの取得権限がない利用者はフォルダの中身を見ることができないため、セキュリティを確保することができる。
【００３６】
例えば、第２の利用者１０２の利用者名を「Ｂ」と仮定すると、図３の例では、「Ｂ」は「フォルダＸ」、「フォルダＹ」に記載されているため、フォルダ一覧は、「フォルダＸ」、「フォルダＹ」となる。
【００３７】
第２の利用者１０２は、第２のクライアント１２に表示されたフォルダ一覧から、コンテンツを取得するフォルダを選択する。次に、そのフォルダに対し、コンテンツの取得操作を行う(ステップ１００６)。
【００３８】
第２の利用者１０２が第２のクライアント１２を利用してフォルダからコンテンツを取得する操作に応答して、サーバ３は、指定されたフォルダのフォルダ特性を規定したテーブルを読み出し、第２の利用者１０２の利用者名をキーワードにテーブルを検索し(ステップ１００７)、第２の利用者１０２に対応する利用規則を取得する(ステップ１００８)。
【００３９】
例えば、指定されたフォルダを「フォルダＸ」、保持しておいた利用者名を「Ｂ」と仮定すると、図３の例では、該当する利用規則は「利用規則II」となる。
【００４０】
そして、サーバ３は、指定されたコンテンツ７を読み出し(ステップ１００９)、先に取得した利用規則を埋め込む。次に、第２のクライアント１２は、利用規則が埋め込まれたコンテンツをサーバ３から取得する。
【００４１】
先の例では、利用規則が「利用規則II」であることから、図４によると、「コンテンツに関する制限」は、「閲覧権限」と「印刷権限」であるため、前記コンテンツに対し、「閲覧権限」と「印刷権限」を許可し、「転記権限」と「編集権限」を禁止した利用制限を埋め込む。
【００４２】
「閲覧権限」を実現するには、サーバ３は、第２の利用者１０２のディジタル証明書から公開鍵を取り出し、この公開鍵を利用して、コンテンツを暗号化する。また、公開鍵の代わりに共通鍵を利用することも可能である。この場合、サーバ３は、第２のクライアント１２とサーバ３間の暗号通信用セッションを利用して、第２のクライアント１２に対し第２の利用者１０２が所有する秘密値(＝共通鍵の値)を要求する。次に、第２の利用者1０２は、サーバ３の要求に応じて秘密値を入力する。そして、第２のクライアント１２は、第２の利用者1０２による秘密値の入力に応答して、秘密値をサーバ３に回答する。次に、サーバ３は、この秘密値を利用して共通鍵暗号方式によりコンテンツを暗号化する。そして、第２のクライアント１２は、サーバ３からコンテンツをダウンロードする(ステップ１０１０)。
【００４３】
コンテンツが登録された旨を電子メールで通知される場合には、電子メールを受信した第２の利用者１０２がURL部分をクリックすることで、前記ログイン操作(ステップ１００５)、フォルダ選択とコンテンツ取得操作(ステップ１００６)とコンテンツのダウンロード操作（ステップ１０１０）が自動的に実行され、利用者の操作を簡素化できる。
【００４４】
(コンテンツの利用)
コンテンツを利用する場合、第２の利用者１０２は、第２のクライアント１２にトークン６２を挿入し、閲覧ソフト２０１を起動する。
【００４５】
第２の利用者１０２がコンテンツを閲覧する操作に応答して、第２のクライアント１２（閲覧ソフト２０１）は、トークン６２から第２の利用者１０２が所有する秘密鍵を取り出し、この秘密鍵を利用してコンテンツを復号し、閲覧可能とする。さらに、コンテンツに含まれる利用規則を確認し、閲覧ソフト２０１に利用規則に応じた操作制限を与える。即ち、第２のクライアント１２は、利用規則に従い、第２の利用者１０２に対し、コンテンツの利用を制御する。
【００４６】
なお、コンテンツが共通鍵を利用して暗号化されている場合には、第２の利用者１０２は、先にサーバ３に送信した秘密値を閲覧ソフト２０１に入力する。そして、第２のクライアント１２が、この秘密値でコンテンツを復号化する。これにより、第２の利用者１０２は、コンテンツを閲覧可能となる。
【００４７】
先の例では、「印刷権限」が許可され、「転記権限」と「編集権限」が禁止されているため、閲覧ソフト２０１では、印刷操作のみが有効であり、転記及び編集操作が無効となる制御がかけられる。
【００４８】
一方、第三者の利用者が何らかの手段で、第２の利用者１０２がダウンロードしたコンテンツを入手したとしても第２の利用者１０２が保持するトークン６２がないと、暗号化されたコンテンツを復号化できず、閲覧することはできない。
【００４９】
閲覧ソフト２０１の例としては、アドビシステムズ社のAdobe Acrobatや富士ゼロックス社のDocuWorksがある。例えば、Adobe Acrobatを用いる場合、利用制御をかけるためのコンテンツのフォーマットとしてPDF形式を使用する。オリジナル形式のコンテンツをPDF形式(Acrobatの場合)又はDocuWorks形式のフォーマットに変換する処理は、ステップ１００３でコンテンツをアップロードする際に第１のクライアント１１又はサーバ３で実施するか、またはサーバ３上での処理の一環としてサーバ３が実施する。
【００５０】
また、第２の利用者１０２が会社を退社したり、職務が変更になった等で、第２の利用者１０２がすでにダウンロードし保持しているコンテンツを閲覧させないようにしたり、利用規則を変更したい場合がある。この場合には、利用規則にコンテンツの有効期限を指定する制限情報を含ませておく。そして、第２の利用者１０２が閲覧ソフト２０１を利用してコンテンツを閲覧する際に、第２のクライアント１２が現在の時刻情報を取得し、コンテンツに含まれる利用規則の有効期限と比較し、コンテンツの有効期限が過ぎていれば、そのコンテンツを自動的に削除する。この有効期限を短くして運用することで、利用規則が変更されても短い期間で対応できる。
【００５１】
また、コンテンツの有効期限の替わりに、利用規則のバージョン情報を利用しても同様のしくみを実現できる。即ち、利用規則にコンテンツのバージョン情報を含ませておく。そして、第２のクライアント１２がサーバ３に接続されている状態において、第２のクライアントが、サーバ３からコンテンツに適用される利用規則の最新のバージョン情報を定期的に取得し、コンテンツに含まれる利用規則のバージョン情報と比較し、コンテンツに含まれる利用規則のバージョンが古い場合、そのコンテンツを自動的に削除する。
【００５２】
コンテンツが削除された後、第２の利用者１０２がさらにコンテンツを必要とすれば、再度コンテンツをダウンロードする必要がある。その際にサーバ３により最新の利用規則がコンテンツに適用されるため、ダウンロードされたコンテンツは、最新の利用規則に従い、操作制限が適用される。
【００５３】
第２の利用者１０２が会社を退社したり、職務が変更になった等で、第２の利用者１０２に新たにコンテンツをダウンロードさせないようにしたい場合がある。この場合は、フォルダ特性から第２の利用者１０２の名前を削除するか、第２の利用者１０２が保有するトークン６２を回収する。また、トークン６２に書き込まれているディジタル証明書を失効させる仕組み(CRL:Certificate Revocation List)を利用することで、サーバ３へのアクセスを禁止してもよい。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施の形態に係るコンテンツ配信利用制御システムの概略構成を示すブロック図である。
【図２】図１のシステムの動作を説明するための図である。
【図３】フォルダ特性を規定するテーブルの一例を示す図である。
【図４】利用規則を定義したテーブルの一例を示す図である。
【符号の説明】
【００５５】
１０１〜１０Ｎ  利用者
１１〜１Ｎ  クライアント
２  ネットワーク
３  サーバ
４  利用規則
５  管理者装置
７  コンテンツ
６１，６２  トークン
２０１  閲覧ソフト
【図１】
2006092293.tif 000003
【図２】
2006092293.tif 000004
【図３】
2006092293.tif 000005
【図４】
2006092293.tif 000006