(57)【要約】【課題】動画、画像、音楽、文字等からなる暗号化されたコンテンツの種類に関係なくコンテンツ復元用の鍵データを一元的に配信管理を行うことができる鍵配信システムを提供すること。【解決手段】コンテンツ流通手段により流通した暗号化コンテンツの再生、復元時に、通信手段を介して鍵配信手段に復元用鍵データの配信要求を行い、前記鍵配信手段は復元用鍵データの配信要求に基づいて前記暗号化コンテンツに対応した復元用鍵データを配信するようにする。【選択図】    図１
2004282116.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの復元用鍵データの配信を行う鍵配信システムであって、コンテンツ流通手段により流通した暗号化コンテンツの再生、復元時に、通信手段を介して鍵配信手段に復元用鍵データの配信要求を行い、前記鍵配信手段は復元用鍵データの配信要求に基づいて前記暗号化コンテンツに対応した復元用鍵データを配信することを特徴とする鍵配信システム。
【請求項２】
前記コンテンツ流通手段は、通信回線に接続されたコンテンツ配信サーバーによる暗号化コンテンツの配信、又は暗号化コンテンツを記録した記録媒体による配布であることを特徴とする請求項１記載の鍵配信システム。
【請求項３】
前記通信手段は、インターネットを含む通信網であること
を特徴とする請求項１記載の鍵配信システム。
【請求項４】
前記復元用鍵データは、前もって設定された暗号化コンテンツに対応した復元用鍵とコンテンツの閲覧制限条件であるライセンス情報とからなることを特徴とする請求項１記載の鍵配信システム。
【請求項５】
前記復元用鍵データは、コンテンツ閲覧のライセンスを発行して課金を行うコンテンツ販売手段からの情報に基づいてライセンス情報を決定することを特徴とする請求項１記載の鍵配信システム。
【請求項６】
コンテンツのメディアフォーマットに対応して暗号化する暗号化コンポーネントをＡＳＰにより配信する暗号化コンポーネント配信手段と、該暗号化コンポーネント配信手段で暗号化されたコンテンツの復元用鍵データを登録する登録手段と、復元用鍵データを配信する復元用鍵データ配信手段とを備えたことを特徴とする鍵配信システム。
【請求項７】
コンテンツの暗号化方法であって、コンテンツ復元動作の許容範囲である閲覧制限条件を入力する入力ステップと、コンテンツ作成用言語で形成されたコンテンツに前記閲覧制限条件を付加した後に暗号化するコンテンツ暗号化ステップと、前記コンテンツ暗号化ステップで変換された暗号化コンテンツの復元用鍵データの登録を行う鍵データ登録ステップとからなることを特徴とするコンテンツの暗号化方法。
【請求項８】
コンテンツの暗号化方法であって、コンテンツ復元動作の許容範囲である閲覧制限条件を入力する入力ステップと、コンテンツ作成用言語で形成されたコンテンツを暗号化するコンテンツ暗号化ステップと、前記コンテンツ暗号化ステップで変換された暗号化コンテンツの復元用鍵データの登録を行う鍵データ登録ステップと、前記入力ステップで入力された前記閲覧制限条件をライセンス情報として登録するライセンス情報登録ステップとからなることを特徴とするコンテンツの暗号化方法。
【請求項９】
暗号化コンポーネントからなるコンテンツの暗号化プログラムであって、前記暗号化コンポーネントは、閲覧制限条件をコンテンツに付加する挿入部と、コンテンツの暗号化を行う暗号化部とからなることを特徴とするコンテンツの暗号化プログラム。
【請求項１０】
請求項６記載のコンテンツの暗号化方法で暗号化されたコンテンツを復元する復元方法であって、暗号化コンテンツに対応する復元用鍵データを取得する鍵データ取得ステップと、前記鍵データ取得ステップで取得した復元用鍵データにより暗号化コンテンツを復元して、コンテンツに付加されたコンテンツ復元動作の許容範囲である閲覧制限条件に基づいて、コンテンツの復元を制御して、コンテンツ再生手段に出力するコンテンツ復元ステップとからなることを特徴とする暗号化コンテンツの復元方法。
【請求項１１】
請求項７記載のコンテンツの暗号化方法で暗号化されたコンテンツを復元する復元方法であって、閲覧制限条件からなるライセンス情報を取得するライセンス取得ステップと、暗号化コンテンツに対応する復元用鍵データを取得する鍵データ取得ステップと、前記鍵データ取得ステップで取得した復元用鍵データにより暗号化コンテンツを復元して、閲覧制限条件からなるライセンス情報に基づいて、コンテンツの復元を制御して、コンテンツ再生手段に出力するコンテンツ復元ステップとからなることを特徴とする暗号化コンテンツの復元方法。
【請求項１２】
復元用コンポーネントからなる暗号化コンテンツの復元プログラムであって、前記復元用コンポーネントは、暗号化コンテンツに対応する復元用鍵データによりコンテンツを復元する復元部と、閲覧制限条件によりコンテンツの復元範囲を制御する制御部とからなることを特徴とする暗号化コンテンツの復元プログラム。
【請求項１３】
コンテンツを格納して前記コンテンツに閲覧制限条件を付加した後に暗号化を行うコンテンツホルダーと、暗号化されたコンテンツを復元するための復元用鍵データの配信管理を行う鍵配信サーバーと、前記コンテンツホルダーで暗号化されたコンテンツを配信するコンテンツ配信サーバーと、前記コンテンツ配信サーバーからの暗号化されたコンテンツを復元用鍵データにより復元用コンポーネントでコンテンツを復元して、復元した閲覧制限条件に基づいてコンテンツの復元を制御してコンテンツ再生手段に出力するユーザ端末装置とからなることを特徴とするコンテンツ配信システム。
【請求項１４】
コンテンツを格納して前記コンテンツの暗号化を行うコンテンツホルダーと、暗号化されたコンテンツを復元するための復元用鍵データの配信管理を行う鍵配信サーバーと、前記コンテンツホルダーで暗号化されたコンテンツを配信するコンテンツ配信サーバーと、コンテンツの閲覧制限条件に基づいてコンテンツ閲覧のライセンスを発行して課金を行うコンテンツ販売サーバーと、コンテンツ配信サーバーからの暗号化されたコンテンツを復元用鍵データにより復元用コンポーネントでコンテンツを復元して、前記コンテンツ販売サーバーからのライセンスに基づいてコンテンツの復元を制御してコンテンツ再生手段に出力するユーザ端末装置とからなることを特徴とするコンテンツ配信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文字、画像、動画等からなるデジタルコンテンツをサーバー、記録媒体等で配信、配布するシステムで、正規のユーザが閲覧することが可能であり、また、不正な使用を防止することが可能な鍵配信システム、コンテンツの暗号化方法、コンテンツの暗号化プログラム、暗号化コンテンツの復元方法、暗号化コンテンツの復元プログラム及びコンテンツ配信システムに関する。
【０００２】
【従来の技術】
近年、インターネット上において、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）による文字、画像、動画等のデジタルコンテンツの配信サービスが広く浸透し、インターネットによるデジタルコンテンツの流通が行われている。
【０００３】
インターネットにより配信されるコンテンツの基本フォーマットは、単純なテキストで構成されるＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）が使用されている。ＨＴＭＬを使用することによりコンテンツの作成、閲覧、コピーなどが容易に行えるようになっている。
【０００４】
また、組織内のイントラネット上の情報の共有は、ＨＴＭＬを利用したＷｅｂ形式で行われるようになってきている。また、電子メール等により外部との情報伝達の双方向化が計られている。更に、Ｗｅｂサイトを設けることにより、外部よりコンテンツの閲覧が行えるようになっている。
【０００５】
また、配布されるコンテンツによって配信サーバなどのインフラも拡充されている。
【０００６】
【発明が解決しようとする課題】
インターネット上において、Ｗｅｂによる情報配信が広く浸透して、インターネットはコンテンツの新たな流通形態として広がりつつある。
【０００７】
しかしながら、インターネット上で公開したコンテンツの違法な二次利用が後を絶たないため、より魅力的なコンテンツを持つオーナたちがインターネットによる配信に躊躇している。コンテンツに電子透かしを挿入して不正コピーを抑止するようにしているが、電子透かしによるコンテンツ保護のみでは、実際の二次流通を防ぐことが難しくなってきている。このため、インターネット上でのコンテンツの保護対策が求められている。
【０００８】
また、ＨＴＭＬ以外の特殊なフォーマットでのコンテンツの流通を行うことも可能であるが、特殊なフォーマットによるコンテンツの作成には、多大な労力が必要となるため、広く普及したＨＴＭＬや動画などのコンテンツ作成ツール、技術が生かされなくなってしまう恐れがある。
【０００９】
また、イントラネットを含むその他のコンテンツ管理方法では、ＩＤ、パスワード等による認証によってアクセスが制限されている場合もあるが、認証後は、自由にコンテンツを閲覧できるため、コピー、印刷による機密情報の外部への持ち出し、電子メールに機密情報を添付して外部に送信することによる機密情報の流出が発生する恐れもある。また、違法に流出したコンテンツや機密情報等の流出元を特定することは困難であり、このため、イントラネット上でのコンテンツの漏洩対策が求められている。
【００１０】
インターネット上でのコンテンツの保護対策として、配信する各種フォーマットごとにコンテンツを暗号化する方法がある。しかしながら、それぞれのフォーマットごとにコンテンツの暗号化方法、復元鍵の配信方法、ユーザの認証方法等が異なり、また、鍵配信、ユーザ認証などを行う新規のインフラを必要とするため、コンテンツを配信する側にとって、導入しがたいものとなっている。このため、コンテンツ配信側は、コンテンツの安全な配信をあきらめ、二次利用される恐れがあるコンテンツを配布することになり、優良なコンテンツが世の中に流通しなくなってしまう。
【００１１】
そこで本発明は、一般に広く流通している各種のフォーマットからなるコンテンツに対し、暗号化と復元鍵を登録を行うインターフェースを提供し、暗号化されたコンテンツを再生、復元するための鍵の配信管理を、コンテンツの種類に関係なく一元化的に行うことが可能な鍵配信システムを提供することを目的とする。
【００１２】
また、すでにコンテンツを配信しているコンテンツオーナ、コンテンツ配信業者に対し、現状の配信システムに大きな影響を与えることなく安全なコンテンツ配信が行えるよう、鍵配信システムをＡＳＰ（アプリケーションサービスプロバイダー）として提供することを目的とする。
【００１３】
また、正当な権利を取得した人のみにコンテンツの閲覧、販売を行うことが可能であり、権限なしにコピー品の配布等を行う不正な二次利用を防止することが可能な鍵配信システム、コンテンツの暗号化方法、コンテンツの暗号化プログラム、暗号化コンテンツの復元方法、暗号化コンテンツの復元プログラム及びコンテンツ配信システムを提供することを目的とする。
【００１４】
また、現状のコンテンツの言語のフォーマット、コンテンツ配信サーバー、流通形態等をそのまま利用することが可能なコンテンツの暗号化方法、コンテンツの暗号化プログラム、暗号化コンテンツの復元方法、暗号化コンテンツの復元プログラム及びコンテンツ配信システムを提供することを目的とする。
【００１５】
【課題を解決するための手段】
本発明による鍵配信システムは、コンテンツの復元用鍵データの配信を行う鍵配信システムであって、コンテンツ流通手段により流通した暗号化コンテンツの再生、復元時に、通信手段を介して鍵配信手段に復元用鍵データの配信要求を行い、前記鍵配信手段は復元用鍵データの配信要求に基づいて前記暗号化コンテンツに対応した復元用鍵データを配信するようにしたものである。
【００１６】
また、本発明による鍵配信システムのコンテンツ流通手段は、通信回線に接続されたコンテンツ配信サーバーによる暗号化コンテンツの配信、又は暗号化コンテンツを記録した記録媒体による配布からなるものである。
【００１７】
また、本発明による鍵配信システムの通信手段は、インターネットを含む通信網からなるものである。
【００１８】
また、本発明による鍵配信システムの復元用鍵データは、前もって設定された暗号化コンテンツに対応した復元用鍵とコンテンツの閲覧制限条件であるライセンス情報とからなるものである。
【００１９】
また、本発明による鍵配信システムの復元用鍵データは、コンテンツ閲覧のライセンスを発行して課金を行うコンテンツ販売手段からの情報に基づいてライセンス情報を決定するものである。
【００２０】
また、本発明による鍵配信システムは、コンテンツのメディアフォーマットに対応して暗号化する暗号化コンポーネントをＡＳＰにより配信する暗号化コンポーネント配信手段と、該暗号化コンポーネント配信手段で暗号化されたコンテンツの復元用鍵データを登録する登録手段と、復元用鍵データを配信する復元用鍵データ配信手段とを備えたものである。
【００２１】
また、本発明によるコンテンツの暗号化方法は、コンテンツ復元動作の許容範囲である閲覧制限条件を入力する入力ステップと、コンテンツ作成用言語で形成されたコンテンツに前記閲覧制限条件を付加した後に暗号化するコンテンツ暗号化ステップと、前記コンテンツ暗号化ステップで変換された暗号化コンテンツの復元用鍵データの登録を行う鍵データ登録ステップとからなるものである。
【００２２】
また、本発明によるコンテンツの暗号化方法は、コンテンツ復元動作の許容範囲である閲覧制限条件を入力する入力ステップと、コンテンツ作成用言語で形成されたコンテンツを暗号化するコンテンツ暗号化ステップと、前記コンテンツ暗号化ステップで変換された暗号化コンテンツの復元用鍵データの登録を行う鍵データ登録ステップと、前記入力ステップで入力された前記閲覧制限条件をライセンス情報として登録するライセンス情報登録ステップとからなるものである。
【００２３】
また、本発明によるコンテンツの暗号化プログラムは暗号化コンポーネントからなるコンテンツの暗号化プログラムであって、前記暗号化コンポーネントは、閲覧制限条件をコンテンツに付加する挿入部と、コンテンツの暗号化を行う暗号化部とからなるものである。
【００２４】
また、本発明による暗号化コンテンツの復元方法は、請求項６記載のコンテンツの暗号化方法で暗号化されたコンテンツを復元する復元方法であって、暗号化コンテンツに対応する復元用鍵データを取得する鍵データ取得ステップと、前記鍵データ取得ステップで取得した復元用鍵データにより暗号化コンテンツを復元して、コンテンツに付加されたコンテンツ復元動作の許容範囲である閲覧制限条件に基づいて、コンテンツの復元を制御して、コンテンツ再生手段に出力するコンテンツ復元ステップとからなるものである。
【００２５】
また、本発明による暗号化コンテンツの復元方法は、請求項７記載のコンテンツの暗号化方法で暗号化されたコンテンツを復元する復元方法であって、閲覧制限条件からなるライセンス情報を取得するライセンス取得ステップと、暗号化コンテンツに対応する復元用鍵データを取得する鍵データ取得ステップと、前記鍵データ取得ステップで取得した復元用鍵データにより暗号化コンテンツを復元して、閲覧制限条件からなるライセンス情報に基づいて、コンテンツの復元を制御して、コンテンツ再生手段に出力するコンテンツ復元ステップとからなるものである。
【００２６】
また、本発明による暗号化コンテンツの復元プログラムは復元用コンポーネントからなる暗号化コンテンツの復元プログラムであって、前記復元用コンポーネントは、暗号化コンテンツに対応する復元用鍵データによりコンテンツを復元する復元部と、閲覧制限条件によりコンテンツの復元範囲を制御する制御部とからなるものである。
【００２７】
また、本発明によるコンテンツ配信システムは、コンテンツを格納して前記コンテンツに閲覧制限条件を付加した後に暗号化を行うコンテンツホルダーと、暗号化されたコンテンツを復元するための復元用鍵データの配信管理を行う鍵配信サーバーと、前記コンテンツホルダーで暗号化されたコンテンツを配信するコンテンツ配信サーバーと、前記コンテンツ配信サーバーからの暗号化されたコンテンツを復元用鍵データにより復元用コンポーネントでコンテンツを復元して、復元した閲覧制限条件に基づいてコンテンツの復元を制御してコンテンツ再生手段に出力するユーザ端末装置とからなるものである。
【００２８】
また、本発明によるコンテンツ配信システムは、コンテンツを格納して前記コンテンツの暗号化を行うコンテンツホルダーと、暗号化されたコンテンツを復元するための復元用鍵データの配信管理を行う鍵配信サーバーと、前記コンテンツホルダーで暗号化されたコンテンツを配信するコンテンツ配信サーバーと、コンテンツの閲覧制限条件に基づいてコンテンツ閲覧のライセンスを発行して課金を行うコンテンツ販売サーバーと、コンテンツ配信サーバーからの暗号化されたコンテンツを復元用鍵データにより復元用コンポーネントでコンテンツを復元して、前記コンテンツ販売サーバーからのライセンスに基づいてコンテンツの復元を制御してコンテンツ再生手段に出力するユーザ端末装置とからなるものである。
【００２９】
【発明の実施の形態】
以下に本発明による鍵配信システム、コンテンツの暗号化方法、コンテンツの暗号化プログラム、暗号化コンテンツの復元方法、暗号化コンテンツの復元プログラム及びコンテンツ配信システムについて図１乃至図９を参照して説明する。
【００３０】
図１は、鍵配信システムの構成を示すブロック図、図２は、鍵配信システムにおけるコンポーネント、データ等の流れを示す図、図３は、コンテンツの暗号化を行うコンテンツホルダーのコンポーネント、データ等の流れを示す図、図４は、暗号化コンポーネントにおける暗号化処理の流れを示す図、図５は、コンテンツの暗号化のフローチャートを示す図、図６は、コンテンツホルダーの表示装置に表示されるメニューの一例を示す図、図７は、復元用コンポーネントにおけるコンテンツ復元処理の流れを示す図、図８は、暗号化コンテンツの復元化のフローチャートを示す図、図９は、コンテンツ配信システムの構成を示すブロック図である。
【００３１】
図１及び図２に示すように、鍵配信システム１は、暗号化されたコンテンツを格納した暗号化コンテンツデータベース１１を有するコンテンツ配信サーバー４と、暗号化されたコンテンツを記録した記録媒体１６と、コンテンツのライセンス、販売、課金等のデータを格納したライセンスデータベース１２を有するコンテンツ販売サーバー７と、コンテンツに対応した復元用鍵データ等を格納したキーデータベース１０からなる鍵配信手段としての鍵配信サーバー３と、コンテンツ配信サーバー４、記録媒体１６のコンテンツの閲覧、購入等を行うユーザ端末装置８と、コンテンツ流通手段としてのネットワーク１５とを有している。
【００３２】
なお、コンテンツとは、所定のフォーマットで形成されており、ＨＴＭＬ等のコンテンツ作成用言語で形成された文字、ＪＰＥＧ形式静止の画像、ＭＰＥＧ形式の動画（ストリーミング）等であり、コンテンツ再生手段としてのブラウザ（Ｗｅｂの閲覧用ソフトウエア）、動画、音声のプレイヤーによりＰＣの表示装置で閲覧できるものをいう。
【００３３】
鍵配信サーバー３は、コンテンツ流通手段としてのコンテンツ配信サーバー４又は記録媒体１６により流通した暗号化コンテンツを再生、復元するときに、ユーザ端末装置８から通信手段としてのインターネットを介して復元用鍵データの配信要求が出され、復元用鍵データの配信要求に基づいて暗号化コンテンツに対応した復元用鍵データの配信を行うものである。
【００３４】
鍵配信サーバー３よりユーザ端末装置に配信される復元用鍵データは、前もって設定された暗号化コンテンツに対応した復元用鍵とコンテンツの閲覧制限条件であるライセンス情報を含んだものである。また、復元用鍵データのライセンス情報は、コンテンツの閲覧制限条件に基づいてコンテンツ閲覧のライセンスを発行して課金を行うコンテンツ販売手段としてのコンテンツ販売サーバー７からの情報に基づいて決定する。なお、復元用鍵データのライセンス情報は、コンテンツ販売サーバー７を使用しないで、前もって鍵配信サーバー３のキーデータベース１０に記憶するようにしてもよい。
【００３５】
また、閲覧制限条件が付加されている暗号化コンテンツの場合には、コンテンツに付加された閲覧制限条件と、復元用鍵データのライセンス情報との比較を行い、一致する閲覧項目のみを閲覧制限条件として処理するようにしてもよい。
【００３６】
鍵配信サーバー３は、動画、画像、音楽、文字等からなる暗号化されたコンテンツを復元するための鍵データの配信管理を行うものであり、復元用の鍵データを必要とする総てのコンテンツに適用することができるため、コンテンツの種類に関係なく鍵データを一元的に配信管理を行うことができる。
【００３７】
また、鍵配信サーバー３は、ユーザ端末装置８による復元用鍵データの配信要求があった場合には、ユーザ端末装置８からのユーザアクセスの履歴の記録を蓄積するようになっている。
【００３８】
図１及び図２に示すように、コンテンツ流通手段としてのコンテンツ配信サーバー４は、コンテンツホルダー５で暗号化されたコンテンツを暗号化コンテンツデータベース１１に格納し、ユーザ端末装置８からの配信要求により暗号化されたコンテンツを配信するものである。なお、コンテンツホルダー５で暗号化されたコンテンツは、コンテンツ流通手段としてのコンテンツ配信サーバ−４による配信だけでなく、コンテンツ流通手段としての記録媒体１６、例えば  ＣＤ，ＤＶＤ等に記憶して配布するようにしてもよい。
【００３９】
図１及び図２に示すように、コンテンツ閲覧手段としてのユーザ端末装置８はコンテンツの閲覧、購入を行うためのものであり、正式な権利を取得した人がユーザ端末装置８からコンテンツの閲覧、購入を行うことができるようになっている。ユーザは、ユーザ端末装置８よりコンテンツ配信サーバー４にアクセスして暗号化されたコンテンツのダウンロードを行う。また、ユーザ端末装置８は、鍵配信サーバー３に暗号化されたコンテンツを復元するための復元用鍵データの発行をコンテンツＩＤを送信して要求する。このときに復元用コンポーネント（図７に示す）のダウンロードも行われる。なお、既にユーザ端末装置８にコンテンツの復元用コンポーネントからなる復元化プログラムが記憶されている場合は、復元用コンポーネントのダウンロードは必要ない。
【００４０】
コンテンツ販売手段としてのコンテンツ販売サーバー７は、コンテンツ復元動作の許容範囲である閲覧制限条件に基づいてコンテンツのライセンスを発行して有料コンテンツの場合には課金を行うものである。ユーザが有料コンテンツの閲覧を選択した場合には、コンテンツ販売サーバー７からライセンスの取得を行い、鍵配信サーバー３からの復元用鍵データによりコンテンツを閲覧できるようになっている。
【００４１】
また、コンテンツ販売サーバー７は、有料コンテンツでのライセンス発行の他に、イントラネットにおけるクライアントの階層によって閲覧制限を設ける場合にも利用できる。すなわち、クライアントの階層別に異なるライセンスを発行することにより、クライアントの階層別に閲覧制限を行うことができる。なお、コンテンツ販売サーバー７は、コンテンツの配信形態によっては設けなくてもよい。
【００４２】
図１に示すネットワーク１５は、インターネットから成るＷＡＮ、企業内のＬＡＮ等で構成されている。しかして、本実施の形態によるネットワーク１５は、ＷＡＮ，ＬＡＮに限らず、その他のネットワークにより通信可能なものであればよく、通信網として機能するものであればよい。
【００４３】
次に、図３及び図４を参照してコンテンツをコンテンツ配信サーバー４によりコンテンツを配信するためのコンテンツの登録（暗号化）について説明する。なお、コンテンツの登録は、鍵配信サーバー３に記憶されている暗号化コンポーネントをＡＳＰ（アプリケーションサービスプロバイダー）によりコンテンツホルダー５に配信して、コンテンツホルダー５で暗号化コンポーネントからなる暗号化プログラムを実行することにより行われる。
【００４４】
また、暗号化コンポーネントとは、コンテンツの暗号化を行うソフトウェアのモジュールであり、ブラウザにプラグインして暗号化プログラムを形成するものをいう。
【００４５】
図３に示すように、コンテンツ保持暗号化手段としてのコンテンツホルダー５は、ＰＣ（パーソナルコンピュータ）から成り、ＨＴＭＬ等のコンテンツ作成用言語で作成されたテキストデータ、ＪＰＥＧ形式の静止画像、ＭＰＥＧ形式の動画像から成るコンテンツをファイル形式でコンテンツ用記憶装置１３に格納している。コンテンツホルダー５は、通信機能を有しており、図１及び図２に示す鍵配信サーバー３、コンテンツ販売サーバー７、コンテンツ配信サーバー４との通信を行うことが可能なように構成されている。コンテンツホルダー５は、コンテンツ配信サーバー４にコンテンツを格納する、又はコンテンツを記録媒体１６に記録するための登録を行う。なお、登録とは、正規のユーザでないものが、容易に閲覧できないフォーマットにする（コンテンツの暗号化等）ことをいう。コンテンツホルダー５は、鍵配信サーバー３にコンテンツの登録要求を行って、コンテンツ所有者のＩＤ、暗号化するコンテンツの名称、容量等を送信する。また、コンテンツ復元時の復元動作の許容範囲としての閲覧制限条件を設定する。
【００４６】
なお、閲覧制限条件とは、コンテンツの所有者がユーザに対してコンテンツの閲覧を許可する範囲を言う。例えば、コンテンツを表示装置のみでの閲覧の許可、コンテンツの印刷の許可、不許可、コンテンツの記憶装置へのコピーの許可、不許可等である。コンテンツの所有者がユーザの閲覧制限条件を設定することにより、ユーザーのコンテンツの閲覧、利用の管理をすることができる。
【００４７】
コンテンツの暗号化は、図３に示すように、鍵配信サーバー３から配信される暗号化コンポーネントをダウンロードして、コンテンツホルダー５が暗号化コンポーネントからなる暗号化プログラムを実行することにより行われる。コンテンツホルダー５が暗号化コンポーネントからなる暗号化プログラムを実行することにより、コンテンツホルダー５のコンテンツ用記憶装置１３に暗号化されたコンテンツが記憶される。なお、コンテンツホルダー５が暗号化コンポーネントからなる暗号化プログラムを記憶している場合には、暗号化コンポーネントのダウンロードは必要ない。
【００４８】
なお、ＨＴＭＬ等のコンテンツ作成用言語で作成されたテキスト、静止画像、動画像等を格納したコンテンツホルダー５は、ユーザ端末装置８からはアクセスできないように構成されている。
【００４９】
図３に示すように、鍵配信手段としての鍵配信サーバー３は、コンテンツホルダー５からのコンテンツの登録要求に基づき、コンテンツを暗号化する暗号化コンポーネントを送信する。また、コンテンツホルダー５からのコンテンツ所有者のＩＤ、暗号化するコンテンツの名称、ＩＤ、容量、ユーザの閲覧制限条件等をキーデータベース１０（図１に示す）に登録する。
【００５０】
コンテンツホルダー５でコンテンツが暗号化された場合には、鍵配信サーバー３は、コンテンツホルダー５で暗号化されたコンテンツに対応した復元用鍵データを登録して、キーデータベース１０に記憶する。
【００５１】
また、図３に示すように、コンテンツホルダー５はコンテンツ販売サーバー７にコンテンツのライセンス、販売、課金等のライセンス情報を設定する。
【００５２】
図４に示すように暗号化コンポーネント２０は、コンテンツにオーナー情報等を電子透かしにより埋め込みを行う透かし処理部２０ａと、コンテンツ復元動作の許容範囲である閲覧制限条件を付加する挿入部２０ｂと、暗号化を行う暗号化部２０ｃより構成される。
【００５３】
図５に示すフローチャートを用いてコンテンツの暗号化方法について述べる。最初に、コンテンツの所有者は、コンテンツホルダー５のコンテンツ用記憶装置１３にＨＴＭＬ等のコンテンツ作成用言語で作成されたテキストデータ、ＪＰＥＧ形式の静止画像、ＭＰＥＧ形式の動画像等を作成して記憶しておく。なお、コンテンツはＷｅｂ形式で既に作成されているものでもよい（ステップＳ１）。次に、コンテンツの所有者は、コンテンツホルダー５より鍵配信サーバー３へログインして、鍵配信サーバー３への接続を行う（ステップＳ２）。鍵配信サーバー３は、コンテンツホルダー５からの情報によりコンテンツの所有者の認証を行う。鍵配信サーバー３はコンテンツの所有者の認証後に、コンテンツホルダー５にメニューの表示用のデータを送信し、コンテンツホルダー５の表示装置は、鍵配信サーバー３からのメニューの表示を行う（ステップＳ３）。コンテンツの所有者は、コンテンツホルダー５上の表示装置に表示されたメニューに基づいてコンテンツのオーナ情報及びコンテンツ復元動作の許容範囲である閲覧制限条件等を入力する（ステップＳ４）。
【００５４】
次に、鍵配信サーバー３は、コンテンツホルダー５へコンテンツを暗号化するための暗号化コンポーネント２０がコンテンツホルダー５に記憶されているかを確認する（ステップＳ５）、暗号化コンポーネント２０が記憶されていない場合には、コンテンツホルダー５へ暗号化コンポーネント２０をＡＳＰにより送信する（ステップＳ６）。コンテンツホルダー５に暗号化コンポーネント２０が記憶されている場合には、ステップＳ７に移行する。コンテンツの所有者はコンテンツホルダー５で暗号化するコンテンツの指定を行う（ステップＳ７）。コンテンツホルダー５の暗号化コンポーネント２０は、図４に示すように、コンテンツに透かし処理部２０ａで電子透かしによるオーナー情報の埋め込みを行う（ステップＳ８）。オーナー情報とは、コンテンツの所有者、コンテンツ名、コンテンツの登録日等をいう。なお、電子透かしによるオーナー情報の埋め込みを必要としないコンテンツもあるため、ステップＳ８の透かし処理部２０ａの実行、不実行を適時選択できるようにしてもよい。
【００５５】
オーナー情報の埋め込み後に、図４に示す挿入部２０ｂでコンテンツ復元動作の許容範囲である閲覧制限条件を付加して（ステップＳ９）、暗号化部２０ｃでコンテンツの暗号化を行う（ステップＳ１０）。暗号化されたコンテンツは、コンテンツホルダー５のコンテンツ用記憶装置１３に記憶される（ステップＳ１１）。
【００５６】
また、鍵配信サーバー３は、暗号化されたコンテンツに対応した復元用鍵データをキーデータベース１０に登録する（ステップＳ１２）。コンテンツホルダー５で暗号化されたコンテンツをコンテンツ配信サーバー４へアップロードして、暗号化コンテンツデータベース１１に登録する（ステップＳ１３）。
【００５７】
なお、コンテンツホルダー５で暗号化されたコンテンツは、コンテンツ配信サーバ−４による配信だけでなく、記録媒体１６、例えば  ＣＤ，ＤＶＤ等に記憶して配布するようにしてもよい。
【００５８】
なお、図５に示すコンテンツの暗号化のフローチャートでは、コンテンツの閲覧制限条件をコンテンツに付加して暗号化したが、コンテンツの閲覧制限条件をライセンス情報として、図１及び図２に示すコンテンツ販売サーバー７で記憶するようにしてもよい。
【００５９】
以上述べたコンテンツの暗号化処理により、コンテンツが暗号化される。暗号化されたコンテンツは、復元用コンポーネントにより復元用鍵データを使用して復元する。このため、暗号化されたコンテンツのみでは、コンテンツを復元することができないようになっている。
【００６０】
図６は、コンテンツホルダー５の表示部に表示されるメニューの一例を示す図であり、図６に示すように、メニューの上段には、コンテンツの暗号化方式の指定を行うバーが表示されている。また、中段には、“コンテンツの設定”、“オプション”、“表示メッセージ”のボタンが表示されており、各ボタンをクリックすることにより、各ボタンのメニューが表示される。図６に示すメニューは“コンテンツの設定”を選択したときのものである。オプションは、閲覧制限条件等を設定するためのものである。また、表示メッセージは、オペレータに警告、エラー情報等を表示する際のメッセージを設定するものである。各バーに情報を入力後、右下の“コンバートボタン”をクリックすることにより暗号化が開始される。
【００６１】
次に、図７及び図８を参照してユーザ端末装置８により暗号化されたコンテンツの復元について説明する。コンテンツの復元は、鍵配信サーバー３に記憶されているコンテンツの復元用コンポーネント２１をＡＳＰによりにユーザ端末装置８に配信して、ユーザ端末装置８で復元用コンポーネント２１からなる復元化プログラムを実行することにより行われる。なお、ユーザ端末装置８に復元用コンポーネント２１が記憶されている場合には、鍵配信サーバー３からの配信は必要ない。
【００６２】
なお、復元用コンポーネントとは、コンテンツの復元を行うソフトウェアのモジュールであり、ブラウザ等にプラグインして復元化プログラムを形成するものをいう。
【００６３】
図７に示すように、復元用コンポーネント２１は、暗号化されたコンテンツを復元用鍵データにより復元処理を行う復元部２１ａと、閲覧制限条件に基づいてコンテンツの復元範囲を決める制御部２１ｂと、復元されたコンテンツに電子透かしによる閲覧情報を付加する透かし処理部２１ｃとで構成されている。
【００６４】
最初に、ユーザは、ユーザ端末装置８によりコンテンツ配信サーバー４へアクセスする（図８に示すステップＳ２０）。コンテンツ配信サーバー４は、ユーザを認証後にユーザ端末装置８にコンテンツの内容を告知したメニューを送信する（ステップＳ２１）。ユーザはユーザ端末装置８の表示装置に表示されたコンテンツの一覧より閲覧を希望するコンテンツを指定する（ステップＳ２２）。指定されたコンテンツが、コンテンツ配信サーバー４よりユーザ端末装置８に送信される（ステップＳ２３）。なお、ユーザ端末装置８には、コンテンツ配信サーバー４から暗号化されたコンテンツが送信される。
【００６５】
ユーザ端末装置８でのコンテンツの復元のための復元用鍵データの取得要求のメッセージが表示されて（ステップＳ２４）、ユーザ端末装置８は鍵配信サーバー３に自動で接続される。鍵配信サーバー３は、ユーザ端末装置８に暗号化されたコンテンツを復元するための復元用コンポーネント２１が記憶されているかを確認し（ステップＳ２５）、復元用コンポーネント２１が記憶されていない場合には、復元用コンポーネント２１をＡＳＰによりユーザ端末装置８に送信する（ステップＳ２６）。復元用コンポーネント２１を記憶している場合には、ステップＳ２７へ移行する。鍵配信サーバー３は、復元用鍵データをユーザ端末装置８に配信する（ステップＳ２７）。
【００６６】
ユーザ端末装置８の復元用コンポーネント２１は、復元用鍵データにより暗号化されたコンテンツを図６に示す復元部２１ａで復元処理を行う（ステップＳ２８）。復元用コンポーネント２１の制御部２１ｂはコンテンツに付加されている閲覧制限条件に基づいて、コンテンツの復元範囲を決める（ステップＳ２９）。復元されたコンテンツに透かし処理部２１ｃで電子透かしによる閲覧情報を付加して（ステップＳ３０）、復元されたコンテンツをコンテンツ再生手段としてのブラウザ、動画、音声のプレイヤーに出力する（ステップＳ３１）。これによりユーザはコンテンツの閲覧が可能となる。なお、ステップＳ３０の透かし処理部２１ｃによる閲覧情報の付加を必要としないコンテンツもあるため、透かし処理部２１ｃの実行、不実行を適時選択できるようにしてもよい。
【００６７】
なお、図８のステップＳ３０及び図７に示す閲覧情報は、ユーザ端末装置８にあるネットワーク機器のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｓｅｅ  Ｃｏｎｔｏｒｏｌ）アドレス、ＯＳ情報、ユーザ情報等のユーザ端末装置８に依存する情報と、ユーザ端末装置８が閲覧した日時情報からなるものである。ブラウザにコンテンツが渡った時点で電子透かしによる閲覧情報を付加することにより、コンテンツを不正に複製された場合にも閲覧情報を解析することにより、どのユーザ端末装置により不正な複製が行われたかを特定することが可能となる。
【００６８】
なお、ユーザ端末装置８で使用した復元用鍵データは、コンテンツが復元されて閲覧されて、自動的に消去されるようになっている。
【００６９】
なお、図８に示す復元用コンポーネントからなる復元化プログラムのフローチャートでは、コンテンツに付加された閲覧制限条件を使用しているが、コンテンツ復元のための閲覧制限条件を、コンテンツ販売サーバー７に記憶されているライセンス情報の閲覧制限条件を使用するようにしてもよい。
【００７０】
また、記録媒体１６に記憶された暗号化されたコンテンツを閲覧する場合には、必要によりコンテンツ販売サーバー７よりライセンスを取得して、鍵配信サーバー３から復元用鍵データを取得することによりコンテンツを閲覧することが可能となる。
【００７１】
図９に、鍵配信システム１にコンテンツの暗号化を行うコンテンツホルダー５を組み込んだコンテンツ配信システム２のブロック図を示す。図９に示すように、コンテンツ配信システム２は、コンテンツを格納して前記コンテンツの暗号化を行うコンテンツホルダー６と、暗号化されたコンテンツを復元するための復元用鍵データの配信管理を行う鍵配信サーバー３と、コンテンツホルダー５で暗号化されたコンテンツを配信するコンテンツ配信サーバー４と、コンテンツの閲覧制限条件に基づいてコンテンツ閲覧のライセンスを発行して課金を行うコンテンツ販売サーバー７と、コンテンツ配信サーバーからの暗号化されたコンテンツを復元用鍵データにより復元用コンポーネントでコンテンツを復元して、コンテンツ販売サーバー７からのライセンスに基づいてコンテンツの復元を制御してコンテンツ再生手段に出力するユーザ端末装置８とからなる鍵配信システム１で構成される。なお、コンテンツ配信システム２は、コンテンツの閲覧制限条件に基づいてコンテンツ閲覧のライセンスを発行して課金を行うコンテンツ販売サーバー７を設けずに、閲覧制限条件をコンテンツの暗号化するときに付加するようにしても良い。
【００７２】
以上述べたように、本発明の鍵配信システムにより、暗号化されたコンテンツを再生、復元するための鍵の配信管理をコンテンツの種類に関係なく一元化的に行うことが可能となる。
【００７３】
また、閲覧時のユーザ端末装置８上における複製や印刷などの行動は、閲覧制限条件によって可能な限り制御される。しかし、なんらかの方法によってコンテンツを不正に複製された場合にも、ブラウザにコンテンツが渡った時点で埋め込まれている閲覧情報を解析することにより、どのユーザ端末装置により不正な複製が行われたかを特定することが可能となる。
【００７４】
また、暗号化されたコンテンツとライセンスを発行するサーバーが完全に分離されているため、ライセンスに基づく復元用鍵データの配信でコンテンツの利用をコントロールすることができる。たとえば、利用者を指定して制限する、利用期間を制限して一定期間のみ閲覧できるようにする、利用者によって印刷またその回数を制限する、閲覧した人とその時刻のログを取るなどのきめ細かいコンテンツ利用の管理が可能となる。
【００７５】
以上述べたように、本発明は、ＨＴＭＬ等のコンテンツ作成用言語で形成された文字、画像、動画等を暗号化して、ユーザに配信することにより、暗号化されていないコンテンツがネットワーク上に存在しないため機密が保たれる。また、ＬＡＮによるイントラネットに鍵配信サーバー３を備えることにより、企業などの経営情報、人事データ、営業データ等が暗号化されてサーバーに記憶されており、鍵データなしで復元することができないため、暗号化されたコンテンツが流出してもコンテンツの機密が保たれる。また、閲覧時には閲覧情報が付加されてコンテンツが復元されているため、流出元の特定が容易に行えるようになる。
【００７６】
【発明の効果】
以上述べたように、本発明によれば    暗号化コンテンツを復元するための復元用鍵データの配信管理を行う鍵配信サーバーを備えることにより、コンテンツの種類に関係なくコンテンツの配信管理を一元化的に行うことが可能となる。
【００７７】
また、既存のコンテンツの作成過程、コンテンツの配信過程に変更を加える必要がないため、安価にコンテンツ配信システムを構築することができる。
【００７８】
また、暗号化されたコンテンツは、コンテンツ配信サーバー又はＣＤ、ＤＶＤ等の記憶媒体に格納されており、ユーザには、暗号化されたコンテンツが配信、配布される。コンテンツの復元、再生には復元用鍵データを取得する必要があるため、コンテンツの流通過程でコンテンツは保護されている。
【００７９】
また、本発明の配信システムによれば、暗号化されたコンテンツを再生、復元するための鍵の配信管理をコンテンツの種類に関係なく一元化的に行うことが可能となる。
【００８０】
また、本発明によれば、正当な権利を取得した人のみにコンテンツの閲覧、販売を行うことが可能であり、権限なしにコピー品の配布等を行う不正な二次利用を防止することが可能となる。
【００８１】
また、復元時に閲覧情報をコンテンツに付加しているため、不正に流出した場合の流出元の特定が容易に行えるようになる。
【図面の簡単な説明】
【図１】鍵配信システムの構成を示すブロックである。
【図２】鍵配信システムにおけるコンポーネント、データ等の流れを示す図である。
【図３】コンテンツの暗号化を行うコンテンツホルダーのコンポーネント、データ等の流れを示す図である。
【図４】暗号化コンポーネントにおける暗号化処理の流れを示す図である。
【図５】コンテンツの暗号化のフローチャートを示す図である。
【図６】コンテンツホルダーの表示装置に表示されるメニューの一例を示す図である。
【図７】復元用コンポーネントにおけるコンテンツ復元処理の流れを示す図である。
【図８】暗号化コンテンツの復元化のフローチャートを示す図である。
【図９】コンテンツ配信システムの構成を示すブロックである。
【符号の説明】
１            鍵配信システム
２      コンテンツ配信システム
３      鍵配信サーバー
４      コンテンツ配信サーバー
５      コンテンツホルダー（コンテンツを所有しているＰＣ）
７      コンテンツ販売サーバー
８      ユーザ端末装置
１０    キーデータベース
１１    暗号化コンテンツデータベース
１２    ライセンスデータベース
１３    コンテンツ用記憶装置
１５    ネットワーク
１６    記録媒体
２０        暗号化コンポーネント
２０ａ    透かし処理部
２０ｂ    挿入部
２０ｃ    暗号化部
２１        復元用コンポーネント
２１ａ    復元部
２１ｂ    制御部
２１ｃ    透かし処理部
【図１】
2004282116.tif 000003
【図２】
2004282116.tif 000004
【図３】
2004282116.tif 000005
【図４】
2004282116.tif 000006
【図５】
2004282116.tif 000007
【図６】
2004282116.tif 000008
【図７】
2004282116.tif 000009
【図８】
2004282116.tif 000010
【図９】
2004282116.tif 000011