(57)【要約】【課題】  暗号化されたデジタルコンテンツについて、利用者として認証を受けたユーザ以外の者による不正利用を防止することの可能なコンテンツ利用システムを提供する。【解決手段】  復号鍵コード配信サーバ１１０及び復号鍵コード発行サーバ１２０により、コンテンツ復号化装置１３０に固有の端末ＩＤに基づき、各デジタルコンテンツに対応した復号鍵コードを管理するとともに、端末ＩＤに基づき生成したスクランブルコードを用いて暗号化した復号鍵コードを、コンテンツ復号化装置１３０に配信する。  コンテンツ復号化装置１３０では、自身の端末ＩＤに基づき生成したスクランブルコードを用いて、暗号化された復号鍵コードを復号化し、当該復号鍵コードによりデジタルコンテンツを復号化する。【選択図】      図１
2006174289.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ復号化装置と、暗号化されたデジタルコンテンツの復号鍵コードを発行する復号鍵コード発行サーバと、前記コンテンツ復号化装置から受信したコンテンツ復号鍵コード配信要求に応じて、前記復号鍵コードを配信する復号鍵コード配信サーバとを備えるコンテンツ利用システムであって、
前記復号鍵コード発行サーバは、
前記復号鍵コード配信要求に含まれる各コンテンツ復号化装置に固有の端末識別情報を取得して、当該端末識別情報に基づきスクランブルコードを生成するとともに、当該スクランブルコードを用いて前記復号鍵コードを暗号化した暗号化済み復号鍵コードを生成する手段と、
生成した暗号化済み復号鍵コードを前記復号鍵コード配信サーバに対して送信する手段とを備え、
前記復号鍵コード配信サーバは、
前記復号鍵コード発行サーバから受信した暗号化済み復号鍵コードを、前記端末識別情報に対応付けて格納する復号鍵コード格納手段と、
前記復号鍵コード配信要求に含まれる端末識別情報に基づき、前記復号鍵コード格納手段に格納された端末識別情報に該当するか否かを判定し、該当する場合に、対応付けられた暗号化済み復号鍵コードを前記コンテンツ復号化装置に配信する手段とを備え、
前記コンテンツ復号化装置は、
自身の端末識別情報に基づきスクランブルコードを生成する手段と、
前記配信サーバから暗号化済み復号鍵コードを受信し、前記スクランブルコードを用いて前記復号鍵コードを復号化する手段と、
前記復号化した復号鍵コードを用いて前記デジタルコンテンツを復号化する手段と
を備えることを特徴とするコンテンツ利用システム。
【請求項２】
前記デジタルコンテンツ復号化装置は、
復号化したデジタルコンテンツに対し、前記端末識別情報及びユーザ識別情報を電子透かしにより埋め込む手段を備えることを特徴とする請求項１に記載のコンテンツ利用システム。
【請求項３】
前記復号鍵コード配信サーバは、
前記端末識別情報と、前記端末識別情報に示すコンテンツ復号化装置の利用停止情報とを格納する端末識別情報格納手段と、
前記端末識別情報格納手段に対し、前記利用停止情報が登録された場合に、前記復号鍵コード格納手段から、前記利用停止情報が登録されたコンテンツ復号化装置の端末識別情報に対応する暗号化済み復号鍵コードを削除する手段と
を備えることを特徴とする請求項２に記載のコンテンツ利用システム。
【請求項４】
コンテンツ復号化装置からの復号鍵コード配信要求に応じて、暗号化されたデジタルコンテンツに対応する復号鍵コードを発行する復号鍵コード発行サーバにおいて、
前記復号鍵コード配信要求に含まれる各コンテンツ復号化装置に固有の端末識別情報を取得して、当該端末識別情報に基づきスクランブルコードを生成するとともに、当該スクランブルコードを用いて前記復号鍵コードを暗号化した暗号化済み復号鍵コードを生成する手段を備えることを特徴とする復号鍵コード発行サーバ。
【請求項５】
コンテンツ復号化装置からの復号鍵コード配信要求に応じて、暗号化されたデジタルコンテンツの復号鍵コードを配信する復号鍵コード配信サーバにおいて、
予め各コンテンツ復号化装置に固有の端末識別情報に基づき生成されたスクランブルコードを用いて予め暗号化された復号鍵コードを、前記端末識別情報に対応付けて格納する復号鍵コード格納手段と、
前記復号鍵コード配信要求に含まれる端末識別情報を取得し、前記復号鍵コード格納手段に格納された端末識別情報に該当するか否かを判定し、該当する場合に、対応付けられた暗号化済み復号鍵コードを前記コンテンツ復号化装置に配信する手段と
を備えることを特徴とする復号鍵コード配信サーバ。
【請求項６】
前記復号鍵コード配信サーバは、
前記端末識別情報と、前記端末識別情報に示すコンテンツ復号化装置の利用停止情報とを格納する端末識別情報格納手段と、
前記端末識別情報格納手段に対し、前記利用停止情報が登録された場合に、前記復号鍵コード格納手段から、前記利用停止情報が登録されたコンテンツ復号化装置の端末識別情報に対応する暗号化済み復号鍵コードを削除する手段と
を備えることを特徴とする請求項５に記載の復号鍵コード配信サーバ。
【請求項７】
ネットワークを介してアクセス可能に接続された配信サーバから、暗号化されたデジタルコンテンツの復号鍵コードを受信して、復号化処理を行うコンテンツ復号化装置において、
前記配信サーバに対し、復号化装置に固有の端末識別情報を含む復号鍵コード配信要求を送信する手段と、
自身の端末識別情報に基づきスクランブルコードを生成する手段と、
前記配信サーバから暗号化済み復号鍵コードを受信し、前記スクランブルコードを用いて前記暗号化済み復号鍵コードを復号化する手段と、
前記復号化した復号鍵コードを用いて前記デジタルコンテンツを復号化する手段と
を備えることを特徴とするコンテンツ復号化装置。
【請求項８】
前記コンテンツ復号化装置は、
復号化したデジタルコンテンツに対し、前記端末識別情報及びユーザ識別情報を電子透かしにより埋め込む手段を備えることを特徴とする請求項７に記載のコンテンツ復号化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルデータ化された音楽，映像，テキスト，プログラムなどのデジタルコンテンツについて、第三者による不正利用を防止するためのシステム構成に関する。
【背景技術】
【０００２】
近年、インターネットの普及により、インターネット等のネットワークを介してデジタルコンテンツを配信するサービスが広く利用されている。
このようなサービスでは、デジタルコンテンツの不正利用を防止するために、従来より、予め暗号化したデジタルコンテンツを提供するとともに、コンテンツ再生装置等に備えられたコンテンツ復号部により復号化してデジタルコンテンツの利用を可能とした構成が公知となっている（例えば、特許文献１参照。）。
【特許文献１】特開２００１―１４８１５６号公報
【０００３】
前記特許文献１に記載の構成では、予め著作権管理サーバにより配信された利用権証明用コードとしての楽曲ＩＤをユーザの所持するＩＣカードに記録しておき、デジタルコンテンツの復号化の際に、ＩＣカードに記録された楽曲ＩＤと、暗号化されたデジタルコンテンツに付与された楽曲ＩＤとが一致するか否かを判定し、一致する場合にのみ復号化を行っていた。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、前記特許文献１の構成では、ＩＣカードに登録された楽曲ＩＤの一致，不一致に応じて復号化を行うか否かを決定するものであるため、ＩＣカードに登録された楽曲ＩＤ又は暗号化されたデジタルコンテンツに付与された楽曲ＩＤが、不正コピー等された場合には、デジタルコンテンツの不正利用がされる恐れがあった。
【０００５】
本発明は前記課題を解決するためのものであり、暗号化されたデジタルコンテンツについて、利用者として認証を受けたユーザ以外の者による不正利用を防止することの可能なコンテンツ利用システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するため本発明は、コンテンツ復号化装置と、暗号化されたデジタルコンテンツの復号鍵コードを発行する復号鍵コード発行サーバと、前記コンテンツ復号化装置から受信したコンテンツ復号鍵コード配信要求に応じて、前記復号鍵コードを配信する復号鍵コード配信サーバとを備えるコンテンツ利用システムであって、前記復号鍵コード発行サーバは、前記復号鍵コード配信要求に含まれる各コンテンツ復号化装置に固有の端末識別情報を取得して、当該端末識別情報に基づきスクランブルコードを生成するとともに、当該スクランブルコードを用いて前記復号鍵コードを暗号化した暗号化済み復号鍵コードを生成する手段と、生成した暗号化済み復号鍵コードを前記復号鍵コード配信サーバに対して送信する手段とを備え、前記復号鍵コード配信サーバは、前記復号鍵コード発行サーバから受信した暗号化済み復号鍵コードを、前記端末識別情報に対応付けて格納する復号鍵コード格納手段と、前記復号鍵コード配信要求に含まれる端末識別情報に基づき、前記復号鍵コード格納手段に格納された端末識別情報に該当するか否かを判定し、該当する場合に対応付けられた暗号化済み復号鍵コードを前記コンテンツ復号化装置に配信する手段とを備え、前記コンテンツ復号化装置は、自身の端末識別情報に基づきスクランブルコードを生成する手段と、前記配信サーバから暗号化済み復号鍵コードを受信し、前記スクランブルコードを用いて前記復号鍵コードを復号化する手段と、前記復号化した復号鍵コードを用いて前記デジタルコンテンツを復号化する手段とを備えることを特徴とする。
また、前記デジタルコンテンツ復号化装置は、復号化したデジタルコンテンツに対し、前記端末識別情報及びユーザ識別情報を電子透かしにより埋め込む手段を備えることを特徴とする。
また、前記復号鍵コード配信サーバは、前記端末識別情報と、前記端末識別情報に示すコンテンツ復号化装置の利用停止情報とを格納する端末識別情報格納手段と、前記端末識別情報格納手段に対し、前記利用停止情報が登録された場合に、前記復号鍵コード格納手段から、前記利用停止情報が登録されたコンテンツ復号化装置の端末識別情報に対応する暗号化済み復号鍵コードを削除する手段とを備えることを特徴とする。
【０００７】
また、本発明の復号鍵コード発行サーバは、コンテンツ復号化装置からの復号鍵コード配信要求に応じて、暗号化されたデジタルコンテンツに対応する復号鍵コードを発行する復号鍵コード発行サーバにおいて、前記復号鍵コード配信要求に含まれる各コンテンツ復号化装置に固有の端末識別情報を取得して、当該端末識別情報に基づきスクランブルコードを生成するとともに、当該スクランブルコードを用いて前記復号鍵コードを暗号化した暗号化済み復号鍵コードを生成する手段を備えることを特徴とする。
【０００８】
また、本発明の復号鍵コード配信サーバは、コンテンツ復号化装置からの復号鍵コード配信要求に応じて、暗号化されたデジタルコンテンツの復号鍵コードを配信する復号鍵コード配信サーバにおいて、予め各コンテンツ復号化装置に固有の端末識別情報に基づき生成されたスクランブルコードを用いて予め暗号化された復号鍵コードを、前記端末識別情報に対応付けて格納する復号鍵コード格納手段と、前記復号鍵コード配信要求に含まれる端末識別情報を取得し、前記復号鍵コード格納手段に格納された端末識別情報に該当するか否かを判定し、該当する場合に対応付けられた暗号化済み復号鍵コードを前記コンテンツ復号化装置に配信する手段とを備えることを特徴とする。
また、前記復号鍵コード配信サーバは、前記端末識別情報と、前記端末識別情報に示すコンテンツ復号化装置の利用停止情報とを格納する端末識別情報格納手段と、前記端末識別情報格納手段に対し、前記利用停止情報が登録された場合に、前記復号鍵コード格納手段から、前記利用停止情報が登録されたコンテンツ復号化装置の端末識別情報に対応する暗号化済み復号鍵コードを削除する手段とを備えることを特徴とする。
【０００９】
また、本発明のデジタルコンテンツ復号化装置は、ネットワークを介してアクセス可能に接続された配信サーバから、暗号化されたデジタルコンテンツの復号鍵コードを受信して、復号化処理を行うデジタルコンテンツ復号化装置において、前記配信サーバに対し、復号化装置に固有の端末識別情報を含む復号鍵コード配信要求を送信する手段と、自身の端末識別情報に基づきスクランブルコードを生成する手段と、前記配信サーバから暗号化済み復号鍵コードを受信し、前記スクランブルコードを用いて前記復号鍵コードを復号化する手段と、前記復号化した復号鍵コードを用いて前記デジタルコンテンツを復号化する手段とを備えることを特徴とする。
また、前記デジタルコンテンツ復号化装置は、復号化したデジタルコンテンツに対し、前記端末識別情報及びユーザ識別情報を電子透かしにより埋め込む手段を備えることを特徴とする。
【発明の効果】
【００１０】
以上の構成により本発明では、暗号化されたデジタルコンテンツの復号鍵コードを、各ユーザの所有する端末に固有の端末識別情報に関連付けて登録することとしたので、他のユーザがデジタルコンテンツを不正に取得した場合であっても、復号鍵コードの配信を受けることができないため、デジタルコンテンツの不正利用を防止することが可能となる。また、仮に他のユーザが復号鍵コードを不正に取得した場合であっても、端末識別情報に基づき暗号化していることにより、正規に登録されたコンテンツ復号化装置以外の端末では復号化ができないため、デジタルコンテンツの不正利用をより確実に防止することが可能となる。
また、ユーザによるコンテンツ復号化装置の利用停止情報の登録に応じて、対応する暗号化済みコンテンツ復号鍵コードを削除することとしたので、盗難等により取得したコンテンツ復号化装置を用いて、他のユーザが復号鍵コードを不正取得することを防止することが可能となる。
また、復号化したデジタルコンテンツに対し、電子透かし技術により、端末識別情報等を付加することとしたので、復号化されたデジタルコンテンツが不正利用された場合に、流出元となったユーザ及びコンテンツ復号化装置等を識別することが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の一実施の形態に係るコンテンツ利用システムについて、図面に基づき説明する。
図１は、本実施の形態に係るコンテンツ利用システムの概略構成を示すブロック図である。
コンテンツ利用システムの一部を構成するコンテンツ提供システム１００は、復号鍵コード配信サーバ１１０と、復号鍵コード発行サーバ１２０とを備える。
復号鍵コード配信サーバ１１０は、コンテンツ復号化装置１３０から、インターネット等のネットワーク１４０を介してアクセス可能に構成されている。
復号鍵コード配信サーバ１１０は、ユーザにより登録されたコンテンツ復号化装置１３０毎に発行された復号鍵コードの管理，配信を行うものであり、ユーザ認証処理部１１１，復号鍵コード検索処理部１１２，暗号化復号鍵コード登録処理部１１３，暗号化復号鍵コード送信処理部１１４の各処理部と、復号鍵コード管理データベース１１５とを備える。
ユーザ認証処理部１１１は、コンテンツ復号化装置１３０からの復号鍵コード配信要求に含まれるユーザＩＤ及びパスワード等に基づき認証処理を行う。復号鍵コード検索処理部１１２は、コンテンツ復号化装置１３０からの復号鍵コード配信要求に含まれる端末ＩＤに基づき、復号鍵コード管理データベース１１５から暗号化済み復号鍵コードを検索する。暗号化復号鍵コード登録処理部１１３は、復号鍵コード発行サーバ１２０に対し、復号鍵コード発行要求を行い、受信した暗号化済み復号鍵コードを復号鍵コード管理データベース１１５に登録するとともに、ユーザにより任意に登録された端末利用停止情報に基づき、復号鍵コード管理データベース１１５から、対応する暗号化済み複合鍵コードを削除する。暗号化済み復号鍵コード送信処理部１１４は、コンテンツ復号化装置１３０に対し、暗号化済み復号鍵コードを送信する。
復号鍵コード発行サーバ１２０は、暗号化された各デジタルコンテンツに対応する復号鍵コードを管理するとともに、復号鍵コード配信サーバ１１０に対し、暗号化した復号鍵コードを発行するものであり、復号鍵コード検索処理部１２１，復号鍵コード暗号化処理部１２２，暗号化復号鍵コード送信処理部１２３，発行履歴更新処理部１２４の各処理部と、コンテンツ情報管理データベース１２５とを備える。
復号鍵コード検索処理部１２１は、復号鍵コード配信サーバ１１０からの復号鍵コード発行要求に含まれるコンテンツＩＤに基づき、コンテンツ情報管理データベース１２５から復号鍵コードを検索する。復号鍵コード暗号化処理部１２２は、復号鍵コード検索処理部１２１の検索した復号鍵コードを、復号鍵コード発行要求に含まれる端末ＩＤに基づき生成したスクランブルコードを用いて暗号化する。暗号化復号鍵コード送信処理部１２３は、暗号化した復号鍵コードを、復号鍵コード配信サーバ１１０に送信する。発行履歴更新処理部１２４は、暗号化済み復号鍵コードの発行履歴情報をコンテンツ情報管理データベース１２５に登録する。
コンテンツ復号化装置１３０は、ユーザによるコンテンツ再生要求に対して、復号鍵コード配信サーバ１１０から暗号化済み復号鍵コードの配信を受け、当該復号鍵コードによりデジタルコンテンツの復号化を行うものであり、復号鍵コード配信要求処理部１３１，スクランブルコード生成部１３２，復号鍵コード復号部１３３，コンテンツ復号処理部１３４，電子透かし埋め込み部１３５，アナログ変換部１３６の各処理部と、復号化済みコンテンツデータ格納部１３７とを備える。復号鍵コード配信要求処理部１３１は、ユーザによるコンテンツ再生要求に応じて、自身の端末ＩＤを取得し、復号鍵コード配信サーバ１１０に対して復号鍵コード配信要求を送信する。スクランブルコード生成部１３２は、コンテンツ復号化装置自体に予め記憶された端末ＩＤを取得して、当該端末ＩＤに基づき、暗号化済み復号鍵コードを復号化するためのスクランブルコードを生成する。復号鍵コード復号部１３３は、復号鍵コード配信サーバ１１０から暗号化済み復号鍵コードを受信して、スクランブルコードを用いて復号化する。コンテンツ復号処理部１３４は、復号化された復号鍵コードを用いて、暗号化されたデジタルコンテンツを復号化する。電子透かし埋め込み部１３５は、復号化されたデジタルコンテンツに対し、ユーザＩＤ，端末ＩＤ等のユーザ識別情報を埋め込み、復号化済みコンテンツデータ格納部１３７に格納する。アナログ変換部１３６は、復号化済みデジタルコンテンツをアナログ音声等、コンテンツ再生装置により再生処理の可能なデータ形式に変換して出力する。
本実施の形態では、復号鍵コード配信サーバ１１０及び復号鍵コード発行サーバ１２０により、コンテンツ復号化装置１３０に固有の端末ＩＤに基づき、各デジタルコンテンツに対応した復号鍵コードを管理するとともに、端末ＩＤに基づき生成したスクランブルコードを用いて暗号化した復号鍵コードをコンテンツ復号化装置１３０に配信する。
コンテンツ復号化装置１３０では、自身の端末ＩＤに基づき生成したスクランブルコードを用いて、暗号化された復号鍵コードを復号化し、当該復号鍵コードによりデジタルコンテンツを復号化する。
【００１２】
ここで、コンテンツ復号化装置１３０を識別する固有の端末ＩＤとしては、スクランブルコード生成部１３２により取得可能な情報であれば、装置の製造番号でもよく、汎用のパーソナルコンピュータを用いて実現されている場合はネットワークカードのＭＡＣアドレス（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ａｄｄｒｅｓｓ）を用いてもよく、また、前記複数の固有番号を組み合わせてもよい。
なお、デジタルコンテンツの暗号化の方法としては、公知の暗号化方式を用い、公開鍵暗号方式又は共通鍵暗号方式のいずれを用いても良い。ここで、公開鍵暗号方式とは、公開鍵と秘密鍵の２つの鍵を用いてデータの暗号化と複合化を行う方式であり、公開鍵で暗号化したデータは秘密鍵でしか複合できず、また、秘密鍵で暗号化したデータは公開鍵でしか複合できない方式であり、ＲＳＡ暗号（Ｒｉｖｅｒｓｔ  Ｓｈａｍｉｒ  Ａｄｌｅｍａｎ）が有名である。共通鍵暗号方式は、暗号化と複合化に同じ鍵を使う方式であり、ＤＥＳ暗号（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）が有名である。
コンテンツ復号化装置１３０としては、コンテンツ再生装置に組み込まれているものとしても良く、また、専用の端末として構成してもよい。この場合のコンテンツ再生装置としては、汎用のパーソナルコンピュータや携帯電話端末，ＰＤＡ，ＰＨＳ等の携帯情報端末等、ネットワークを介して復号鍵コード配信サーバ１１０に接続可能な種々の端末が含まれる。
また、スクランブルコードの生成方法としては、例えば、コンテンツ復号化装置１３０の端末ＩＤを元に予め用意された乱数表を検索して得られた乱数をスクランブルコードとする仕組みでもよいし、或いは、コンテンツ復号化装置の端末ＩＤを表すビットデータを決められた規則で入れ替えを行った結果得られたデータをスクランブルコードとする方法でもよいし、或いは、コンテンツ復号化装置の端末ＩＤデータと特定のキーワード(文字列データ)を連結したデータのハッシュ値（一方向性関数の出力値）を計算してもよい。ハッシュ値の計算関数は、ＭＤ５(Ｍｅｓｓａｇｅ  Ｄｉｇｅｓｔ  ５)やＳＨＡ−１（Ｓｅｃｕｒｅ  Ｈａｓｈ  Ａｌｇｏｒｉｔｈｍ  １）が有名である。このようにして得られたスクランブルコードを用いて、たとえばＤＥＳ暗号のような共通鍵暗号方式で複合鍵コードを暗号化する。この場合、コンテンツ復号化装置１３０の端末ＩＤからスクランブルコードを求める方法と、共通鍵暗号の方式は、コンテンツ復号化装置１３０と複合鍵コード発行サーバ１２０しか知らないため、復号鍵コード配信サーバ１１０の管理者等の第三者が複合鍵コードを不正に入手することは出来ない。暗号化された複合鍵コードを複合できるのは、複合鍵コード発行サーバ１２０がスクランブルコードを生成するために使用したコンテンツ復号化装置１３０の端末ＩＤを持つ、コンテンツ復号化装置のみとなる。
【００１３】
図２〜５は、復号鍵コード発行サーバ１２０により管理されるコンテンツ情報管理データベース１２５を構成する各テーブルのデータ構造の一例を示す。
図２は、著作権者管理テーブルを示す図である。
著作権者管理テーブル２００は、デジタルコンテンツの著作権者に関する情報を管理するものであり、著作権者を一意に識別する著作権者ＩＤ２０１と、著作権者の氏名２０２，住所２０３，電話番号２０４，メールアドレス２０５との各データ項目を有する。
図３は、コンテンツ情報管理テーブルを示す図である。
コンテンツ情報管理テーブル３００は、本システムによる配信対象となるデジタルコンテンツに関する情報を管理するものであり、各デジタルコンテンツを一意に識別するためのコンテンツＩＤ３０１と、コンテンツ名３０２と、当該デジタルコンテンツについての著作権者を示す著作権者ＩＤ３０３と、デジタルコンテンツを復号するための復号鍵コード３０４との各データ項目を有する。
図４は、配信サーバ管理テーブルを示す図である。
配信サーバ管理テーブル４００は、復号鍵コード発行先としての復号鍵コード配信サーバに関する情報を管理するものであり、各配信サーバを一意に識別する配信サーバＩＤ４０１と、配信サーバ管理者を示す氏名４０２，電話番号４０３，メールアドレス４０４との各データ項目を有する。
図５は、復号鍵コード発行履歴管理テーブルを示す図である。
復号鍵コード発行履歴管理テーブル５００は、復号鍵発行履歴を管理するものであり、コンテンツＩＤ５０１，配信サーバＩＤ５０２,ユーザＩＤ５０３，端末ＩＤ５０４，発行年月日５０５の各データ項目を有する。
復号鍵コード発行サーバは、以上の各テーブルに格納された情報に基づきデジタルコンテンツ及びこれに対応する復号鍵コードを管理し、復号鍵コード配信サーバからの要求に応じて、復号鍵コードを端末ＩＤに基づき暗号化して配信する。
【００１４】
図６〜８は、復号鍵コード配信サーバ１１０により管理される復号鍵コード管理データベース１１５を構成する各テーブルのデータ構造の一例を示す図である。
図６は、ユーザ管理テーブルを示す図である。
ユーザ管理テーブル６００は、デジタルコンテンツの利用者として登録されたユーザに関する情報を管理するものであり、各ユーザを一意に識別するユーザＩＤ６０１と、認証処理に用いるパスワード６０２と、氏名６０３，年齢６０４，性別６０５，住所６０６，電話番号６０７，メールアドレス６０８との各データ項目を有する。
図７は、端末ＩＤ管理テーブルを示す図である。
端末ＩＤ管理テーブル７００は、各ユーザにより登録された端末情報を管理するものであり、端末の所有者を示すユーザＩＤ７０１と、端末ＩＤ７０２と、端末名（端末種別）７０３と、利用停止フラグ７０４との各データ項目を有する。
端末名（端末種別）７０３は、端末の廃止登録の際に、各端末を識別するためのものであり、商品名，商品種別等の他、ユーザ自身が付けた任意の名称を登録することとしてもよい。
利用停止フラグ７０４は、コンテンツ復号化装置１３０の紛失，廃棄等により、使用しなくなったコンテンツ復号化装置１３０のコンテンツ復号鍵コードを区別するためのものであり、ユーザによる利用停止登録に基づき、利用停止「１」，一時利用中止「２」等が登録される。
図８は、復号鍵コード管理テーブルを示す図である。
復号鍵コード管理テーブル８００は、復号鍵コード発行サーバ１２０から受信した復号鍵コードを管理するためのものであり、復号鍵コードに対応する端末ＩＤ８０１と、復号鍵コード８０２と、取得年月日８０３との各データ項目を有する。なお、復号鍵コード管理テーブル８００のレコードは、端末ＩＤ管理テーブル７００の利用停止フラグ７０４に利用停止「１」が登録された場合に、暗号化復号鍵コード登録処理部１１３が削除する。
復号鍵コード配信サーバ１１０は、以上の各テーブルに格納された情報に基づき、ユーザ登録情報を管理するとともに、復号鍵コード発行サーバ１２０より受信した暗号化済み復号鍵コードを管理し、各コンテンツ復号化装置１３０に配信する。この場合、各ユーザの所有するコンテンツ復号化装置１３０について予め端末ＩＤを登録させ、当該端末ＩＤに基づきコンテンツ復号鍵コードを管理する。従って、登録されたコンテンツ復号化装置１３０か否かを端末ＩＤに基づき判定し、判定結果に応じてコンテンツ復号鍵コードの配信を行うことにより、コンテンツ復号鍵コードの不正取得を防止している。
【００１５】
図９は、本システムの行う各処理を示すシーケンス図である。
まず、ユーザにより、コンパクトディスク等の記録媒体に記録されたデジタルコンテンツや、コンテンツ販売サイトからダウンロードされたデジタルコンテンツが、コンテンツ再生装置等に備えられたコンテンツ復号化装置に記憶される。この場合、本システムで処理対象となる各デジタルコンテンツは予め暗号化されるとともに、コンテンツＩＤが付与されている。
本システムでは、コンテンツ復号化装置１３０が、ユーザからのコンテンツ再生要求に応じてユーザＩＤ，パスワード入力画面を表示し、ユーザによるＩＤ，パスワードの入力を受付ける（ステップ９０１）。
コンテンツ復号化装置１３０は、入力されたＩＤ，パスワードを含む復号鍵コード配信要求を復号鍵コード配信サーバ１１０に送信する。この場合、復号鍵コード配信要求には、ユーザＩＤ，パスワードの他、コンテンツ復号化装置１３０の端末ＩＤと、デジタルコンテンツデータから取得したコンテンツＩＤとが含まれる。
復号鍵コード配信サーバ１１０は、受信した復号鍵コード配信要求に含まれるユーザＩＤ，パスワード，端末ＩＤに基づきユーザ認証処理を行う（ステップ９０２）。
復号鍵コード配信サーバ１１０は、復号鍵コード管理データベース１１５から、端末ＩＤに基づき復号鍵コードを検索して（ステップ９０３）、復号鍵コードが登録されているか否かを判定する（ステップ９０４）。
復号鍵コードが登録されていない場合には、復号鍵コード配信サーバ１１０は、復号鍵コード発行サーバ１２０に対し、復号鍵コードの発行要求を行う（ステップ９０５）。
復号鍵コード発行サーバ１２０は、コンテンツ管理データベース１２５からコンテンツＩＤに基づき復号鍵コードを検索して（ステップ９０６）、復号鍵コード配信サーバ１１０から受信した端末ＩＤに基づき暗号化を行い、暗号化済み復号鍵コードを復号鍵コード配信サーバに送信するとともに（ステップ９０７）、復号鍵コード発行履歴を更新する（ステップ９０８）。
復号鍵コード配信サーバ１１０は、暗号化済み復号鍵コードを受信し、復号鍵コード管理テーブルに登録するとともに（ステップ９０９）、コンテンツ復号化装置１３０に対して暗号化済み復号鍵コードを送信する（ステップ９１０）。
コンテンツ復号化装置１３０では、受信した暗号化済み復号鍵コードを、自身の端末ＩＤに基づき復号化して（ステップ９１１）、復号鍵コードを取得する。
次に、取得した復号鍵コードに基づき暗号化デジタルコンテンツデータを復号化し（ステップ９１２）、デジタルコンテンツデータを取得し、端末ＩＤ，ユーザＩＤを電子透かし情報として、公知の方法によりデジタルコンテンツに埋め込む（ステップ９１３）。なお、デジタルコンテンツの復号化に用いた復号鍵コードは、コンテンツ復号化処理部１３４が復号化終了後に削除する。
以上の処理の結果、得られたデジタルコンテンツをアナログ変換して（ステップ９１４）、コンテンツ再生装置に出力する。
本実施の形態では、デジタルコンテンツの復号化に用いた復号鍵コードを、復号化処理後に削除することとしたため、復号化装置から復号鍵コードのみを取得することは出来ないものとなっている。
また、復号化済みデジタルコンテンツには、必ず電子透かし情報が埋め込まれるものとする。従って、コンテンツ複合化装置から、電子透かし情報の埋め込まれていないデジタルコンテンツを取得することはできないものとなっている。
【００１６】
以上のように、本実施の形態に係るコンテンツ利用システムでは、暗号化されたデジタルコンテンツの復号鍵コードを、各ユーザの所有する端末に固有の端末ＩＤに関連付けて登録することとしたので、他のユーザがデジタルコンテンツを不正に取得した場合であっても、復号鍵コードの配信を受けることができないため、デジタルコンテンツの不正利用を防止することが可能となる。
また、仮に他のユーザが復号鍵コードを不正に取得した場合であっても、端末ＩＤに基づき暗号化しているため、正規に登録されたコンテンツ復号化装置以外の端末では復号化ができないため、デジタルコンテンツの不正利用をより確実に防止することが可能となる。
また、ユーザによるコンテンツ復号化装置の利用停止情報の登録に応じて、対応する暗号化済みコンテンツ復号鍵コードを削除することとしたので、盗難等により取得したコンテンツ復号化装置を用いて、他のユーザが復号鍵コードを不正取得することを防止することが可能となる。
また、復号化したデジタルコンテンツに対し、電子透かし技術により、ユーザＩＤ，端末ＩＤ等を付加することとしたので、復号化されたデジタルコンテンツが不正利用された場合に、流出元となったユーザ及びコンテンツ復号化装置等を識別することが可能となる。
【００１７】
なお、本発明の構成は、前記実施の形態に示すものに限らず、同様の処理を可能とするものであれば、サーバ構成，データベース構成等を変更してもよい。従って、例えば、復号鍵コード配信サーバと復号鍵コード発行サーバとを単一の装置で構成してもよく、また、各サーバを複数の装置にまたがって構成することとしてもよい。また、デジタルコンテンツの内容は楽曲等の音楽データ以外にも、静止画像、動画、テキストデータ等であってもよい。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施の形態に係るコンテンツ提供システムの概略構成を示すブロック図である。
【図２】コンテンツ情報管理データベースを構成する著作権者管理テーブルのデータ構造の一例を示す図である。
【図３】コンテンツ情報管理データベースを構成するコンテンツ管理テーブルのデータ構造の一例を示す図である。
【図４】コンテンツ情報管理データベースを構成する配信サーバ管理テーブルのデータ構造の一例を示す図である。
【図５】コンテンツ情報管理データベースを構成する復号鍵コード発行履歴管理のデータ構造の一例を示す図である。
【図６】復号鍵コード管理データベースを構成するユーザ管理テーブルのデータ構造の一例を示す図である。
【図７】復号鍵コード管理データベースを構成する端末ＩＤテーブルのデータ構造の一例を示す図である。
【図８】復号鍵コード管理データベースを構成する復号鍵コード管理テーブルのデータ構造の一例を示す図である。
【図９】コンテンツ提供システムの行う処理を示すシーケンス図である。
【符号の説明】
【００１９】
１００  コンテンツ提供システム、１１０  復号鍵コード配信サーバ、１１１  ユーザ認証処理部、１１２  復号鍵コード検索処理部、１１３  暗号化復号鍵コード登録処理部、１１４  暗号化復号鍵コード送信処理部、１１５  復号鍵コード管理データベース、１２０  復号鍵コード発行サーバ、１２１  復号鍵コード検索処理部サーバ、１２２  復号鍵コード暗号化処理部、１２３  暗号化復号鍵コード送信処理部、１２４  発行履歴管理処理部、１２５  コンテンツ情報管理データベース、１３０  コンテンツ復号化装置、１３１  復号鍵コード要求処理装置、１３２  スクランブルコード生成部、１３３  復号鍵コード復号部、１３４  コンテンツ復号処理部、１３５  アナログ変換部、１４６  復号済みデジタルコンテンツデータ格納部、１４０  ネットワーク。
【図１】
2006174289.tif 000003
【図２】
2006174289.tif 000004
【図３】
2006174289.tif 000005
【図４】
2006174289.tif 000006
【図５】
2006174289.tif 000007
【図６】
2006174289.tif 000008
【図７】
2006174289.tif 000009
【図８】
2006174289.tif 000010
【図９】
2006174289.tif 000011