JPH1185504A - デジタルコンテンツ配布システム装置 - Google Patents
デジタルコンテンツ配布システム装置Info
- Publication number
- JPH1185504A JPH1185504A JP9246752A JP24675297A JPH1185504A JP H1185504 A JPH1185504 A JP H1185504A JP 9246752 A JP9246752 A JP 9246752A JP 24675297 A JP24675297 A JP 24675297A JP H1185504 A JPH1185504 A JP H1185504A
- Authority
- JP
- Japan
- Prior art keywords
- verification logic
- digital content
- content
- execution verification
- execution
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Technology Law (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Storage Device Security (AREA)
- Computer And Data Communications (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
テンツの試使用版を生成できないという課題があった。 【解決手段】 コンテンツの検証と実行制御を行うロジ
ックである第1の実行検証ロジックを生成して前記コン
テンツに結合する。また前記コンテンツの検証と実行制
御を行う第2の実行検証ロジックを生成し、前記コンテ
ンツに結合された前記第1の実行検証ロジックを前記第
2の実行検証ロジックに置き換えて結合し直す実行検証
ロジック変換手段を持つ実行検証ロジック変換ソフトウ
ェアを生成する。そして、前記第1の実行検証ロジック
の結合されたコンテンツと前記実行検証ロジック変換ソ
フトウェアを利用者端末に提供する。
Description
等のオープンな広域ネットワーク上でデジタルコンテン
ツを販売するデジタルコンテンツ配布システム装置に関
し、特に販売したデジタルコンテンツの著作権管理、課
金管理、不正利用の防止を実現できるデジタルコンテン
ツ配布システム装置に関するものである。
公報に示された従来のデジタルコンテンツ配布システム
装置のブロック図を示しており、図において、101は
利用者用の端末装置、102は利用制御手段、103は
施錠/破壊処理手段、104はソフトウェア/著作物の
製品、105は継続利用要求処理手段、106は開錠/
再利用処理手段、107は配布者(販売者)の管理装
置、108は利用者情報管理手段、109は資格審査処
理手段、110は利用権利更新処理手段である。
者の端末装置101に、施錠/破壊処理手段103の組
み込まれているソフトウェア/著作物の製品104と鍵
を通信回線経由で送る。端末装置101では、送られて
きた前記鍵を用いて購入したソフトウェアなどを開錠し
て使用する。有効期限がくればソフトウェアまたは著作
物は自動的に施錠または破壌されて作動を停止する。利
用者が継続利用要求処理手段105により管理装置10
7に対して更新を要求すると、資格審査処理手段109
が利用者情報管理手段108の内容を参照し、問題がな
ければ利用権利更新処理手段110が、新しい鍵または
製品を通信回線経由で端末装置101に送る。端末装置
101では送られてきた前記鍵または製品を受け、開錠
/再利用処理手段106により開錠して次の有効期限ま
で購入したソフトウェアまた著作物の利用を継続する。
ンツ配布システム装置は以上のように構成されているの
で、期間のみでなく利用できる機能範囲や参照可能なデ
ータの範囲など要求に応じた使用制限を柔軟に指定して
コンテンツの試使用版を生成できないという課題があっ
た。
テム装置は、制作者の立場からの配慮が欠けており、制
作者による著作権管理、配布者による課金管理をそれぞ
れ容易に行うことができる構成や処理の流れになってい
ないという課題があった。
ステム装置は、配布者がデジタルコンテンツの暗号化鍵
の管理を行うため、制作者は配布者に著作物の管理を全
面的に頼らなければならないという課題があった。
ステム装置は、利用者情報のデジタルコンテンツへの埋
め込みを考慮していないか、あるいは利用者情報の埋め
込みが利用者自身の意志に委ねられるという課題があっ
た。
ステム装置は、課金のタイミングがデジタルコンテンツ
の提供時あるいは復号鍵の提供時であり、利用者の受け
取り否認が生じ易いという課題があった。
めになされたもので、使用条件や利用範囲などを柔軟に
設定できる試使用版コンテンツを設定できるデジタルコ
ンテンツ配布システム装置を得ることを目的とする。
した構成にして、制作者に大きな負担を要求せずに権利
保護が実現できるデジタルコンテンツ配布システム装置
を得ることを目的とする。
名、暗号化、実行検証ロジックの組み込みを煩雑な手続
きを必要とせずに行えるデジタルコンテンツ配布システ
ム装置を得ることを目的とする。
鍵を知られにくいデジタルコンテンツ配布システム装置
を得ることを目的とする。
せずに正確な利用者情報をコンテンツに不可分な形で埋
め込み不正コピーや不正な配布を抑止しやすいデジタル
コンテンツ配布システム装置を得ることを目的とする。
ンツを利用可能にする処理を利用者が実施する際に配布
者が課金情報を取得できるデジタルコンテンツ配布シス
テム装置を得ることを目的とする。
コンテンツ配布システム装置は、デジタルコンテンツの
検証と実行制御を行うロジックである第1の実行検証ロ
ジックを生成し、生成した第1の実行検証ロジックを前
記デジタルコンテンツに結合する結合手段と、前記デジ
タルコンテンツの検証と実行制御を行う第2の実行検証
ロジックを生成し、該生成した前記第2の実行検証ロジ
ックへ前記デジタルコンテンツに結合された前記第1の
実行検証ロジックを置き換えて結合し直して実行検証ロ
ジック変換ソフトウェアを生成する変換ソフトウェア生
成手段とを具備し、前記第1の実行検証ロジックを結合
されたデジタルコンテンツと前記実行検証ロジック変換
ソフトウェアを、前記情報伝達媒体を経由して前記利用
者端末に提供するデジタルコンテンツ配布センタを備え
るようにしたものである。
ステム装置は、デジタルコンテンツの検証と実行制御を
行うロジックである第1の実行検証ロジックを生成し、
生成した第1の実行検証ロジックを前記デジタルコンテ
ンツに結合する結合手段を具備した制作者端末と、デジ
タルコンテンツ配布センタから送られた実行検証ロジッ
クの仕様を反映して第2の実行検証ロジックを生成し、
該生成した前記第2の実行検証ロジックへ前記第1の実
行検証ロジックを置き換えて実行検証ロジック変換ソフ
トウェアを生成する変換ソフトウェア生成手段を具備し
た著作権管理代行センタと、前記実行検証ロジックの仕
様を生成する仕様生成手段と、前記著作権管理代行セン
タから送られた前記実行検証ロジック変換ソフトウェア
に含まれた第2の実行検証ロジックと前記実行検証ロジ
ックの仕様とを比較検証する比較検証手段とを具備し、
前記第1の実行検証ロジックを結合されたデジタルコン
テンツと前記実行検証ロジック変換ソフトウェアを情報
伝達媒体を経由して利用者端末に対し提供するデジタル
コンテンツ配布センタとを備えるようにしたものであ
る。
ステム装置は、コンテンツ暗号化手段により一部あるい
は全部に暗号化を施され、電子透かし組込手段により電
子透かしを施されたデジタルコンテンツと電子署名生成
手段により生成した電子署名と実行検証ロジックと識別
子生成手段により生成したメッセージ識別子とを結合す
るコンテンツ結合手段と、第1の実行検証ロジックを第
2の実行検証ロジック生成手段で生成された第2の実行
検証ロジックに置き換える実行検証ロジック変換ソフト
ウェアを生成する変換ソフトウェア生成手段とを備え、
前記第2の実行検証ロジックが電子署名検証手段と識別
子検証手段とコンテンツ鍵格納手段とコンテンツ鍵格納
判定手段と復号手段とを備えるようにしたものである。
ステム装置は、デジタルコンテンツの配布対象となる利
用者の公開鍵でコンテンツ鍵を暗号化して格納する暗号
化コンテンツ鍵格納手段と、該暗号化コンテンツ鍵格納
手段により格納されている前記コンテンツ鍵を前記利用
者の秘密鍵で復号し、コンテンツ暗号化手段により暗号
化されているデジタルコンテンツを前記復号されたコン
テンツ鍵で復号する復号手段とを備えるようにしたもの
である。
ステム装置は、利用者情報を電子透かしによりデジタル
コンテンツに埋め込む利用者情報埋込手段を実行検証ロ
ジック変換ソフトウェアが備えるようにしたものであ
る。
ステム装置は、第1の実行検証ロジックが第2の実行検
証ロジックへ変換される際にデジタルコンテンツ配布セ
ンタへ情報伝達媒体を介して課金情報を送付して提供す
る課金情報提供手段を実行検証ロジック変換ソフトウェ
アが備えるようにしたものである。
説明する。 実施の形態1.図1は、この発明の実施の形態1による
デジタルコンテンツ配布システム装置の全体構成を示す
ブロック図である。図1において、1はデジタルコンテ
ンツを配布するデジタルコンテンツ配布センタ、2はデ
ジタルコンテンツの提供を受けデジタルコンテンツを利
用する利用者端末、3はデジタルコンテンツ配布センタ
1と利用者端末2を接続し情報を伝達する情報伝達媒
体、4は実行検証ロジックを生成し、これをデジタルコ
ンテンツと結合するコンテンツカプセル化手段(結合手
段)、5はカプセル化されたコンテンツの前記実行検証
ロジックを新たに生成した実行検証ロジックに変換する
実行検証ロジック変換手段を持つ実行検証ロジック変換
ソフトウェアを生成する実行検証ロジック変換ソフトウ
ェア生成手段(変換ソフトウェア生成手段)である。
するデジタル化されたコンテンツを示すブロック図であ
る。図2において、6はコンテンツカプセル化手段4が
生成するカプセル化コンテンツ、7はデジタルコンテン
ツの実行制御や検証のための実行検証手段を提供する第
1の実行検証ロジック、8はデジタル情報であるデジタ
ルコンテンツを示す。
実施の形態1におけるデジタルコンテンツ配布システム
装置の動作を示すフローチャートである。ステップST
1は、デジタルコンテンツ配布センタ1においてコンテ
ンツカプセル化手段4により第1の実行検証ロジック7
を生成し、この生成した第1の実行検証ロジック7をデ
ジタルコンテンツ8と結合してカプセル化コンテンツ6
を生成するステップである。このステップST1では、
デジタルコンテンツ配布センタ1において、コンテンツ
カプセル化手段4を用いて第1の実行検証ロジック7を
生成し、オーサリングツールなど他のツール等で、生成
された既存のデジタルコンテンツ8と前記第1の実行検
証ロジック7を結合してカプセル化コンテンツ6を生成
する。
メージ、動画、音声、テキスト、ソフトウェア、あるい
はそれらの複合化されたものである。また、第1の実行
検証ロジック7は、例えば、起動時の初期メッセージ表
示、対象となるデジタルコンテンツ8の正当性検証、そ
してユーザID、マシンID、日時などの条件判断を行
うことによって参照あるいは実行の制御を行うコードで
あり、デジタルコンテンツ8を操作するために用意され
たプログラミングインタフェースを利用して記述され
る。条件判断は、第1の実行検証ロジック7に埋め込ま
れた値と実行時に得た値の比較演算により行っても良い
し、あるいは両者の値のパターンのハッシュ値を比較す
るようにしても良い。
1で生成したカプセル化コンテンツ6を情報伝達媒体3
を介して利用者端末2に配布するステップであり、ステ
ップST1で生成されたカプセル化コンテンツ6を、情
報伝達媒体3を介してデジタルコンテンツ配布センタ1
から利用者端末2に配布する。
ンツ配布センタ1の実行検証ロジック変換ソフトウェア
生成手段5により、第2の実行検証ロジックを生成して
カプセル化コンテンツ6の第1の実行検証ロジック7を
前記第2の実行検証ロジックに置き換える実行検証ロジ
ック変換手段を持つ実行検証ロジック変換ソフトウェア
を生成する。
において生成した実行検証ロジック変換ソフトウェアを
情報伝達媒体3を介してデジタルコンテンツ配布センタ
1から利用者端末2に配布する。
T4で配布された実行検証ロジック変換ソフトウェア
を、利用者端末2において前記ステップST2で配布さ
れたカプセル化コンテンツ6に適用し、カプセル化コン
テンツ6の第1の実行検証ロジック7を前記第2の実行
検証ロジックに置き換える。
順序は逆になっても良い。またステップST2とステッ
プST4が同時に行われても良い。また、通常、第1の
実行検証ロジック7を持つカプセル化コンテンツ6は試
使用版として最初に利用者に配布しておく構成であって
もよい。
ば、最初に第1の実行検証ロジック7をデジタルコンテ
ンツ8に結合してカプセル化コンテンツ6を生成し、後
から第2の実行検証ロジックに置き換えるようにしてい
るので、第1の実行検証ロジック7を伴うカプセル化コ
ンテンツ6を、デジタルコンテンツの実行制限を設けた
試使用版デジタルコンテンツとして配布し、利用者が購
入要求をデジタルコンテンツ配布センタ1に送り、この
購入要求に応じた代金を支払うことによって実行制限の
緩い実行検証ロジックに置き換える実行検証ロジック変
換ソフトウェアを配布し、利用者は送られてきた前記実
行検証ロジック変換ソフトウェアを前記試使用版のカプ
セル化コンテンツ6に施すことにより実使用版のカプセ
ル化コンテンツ6をインストールすることができ、デジ
タルコンテンツを利用可能にする処理を利用者が実施す
る際に配布者が課金情報を取得でき、課金に応じて配布
者が前記デジタルコンテンツの利用を許可することので
きる効果が得られる。
構成と違い、実行検証ロジックを置き換える構成である
から、予め何を制限するかをデジタルコンテンツに埋め
込んでおき、それを実施するか解除するかを切り換える
だけでなく、デジタルコンテンツの利用実行に対するよ
り柔軟な制御を後付けで施すことができる効果が得られ
る。さらに、デジタルコンテンツは概して容量が大きい
ため、試使用版デジタルコンテンツをCD−ROMやデ
ジタル放送で配布し、容量の小さな実行検証ロジック変
換ソフトウェアについては公衆回線を介して配布するこ
とができる効果が得られる。
タルコンテンツ配布センタ1がデジタルコンテンツのカ
プセル化や実行検証ロジック変換ソフトウェアの生成を
行うようにしたものであるが、この実施の形態2のデジ
タルコンテンツ配布システム装置は、より制作者の著作
権保護を実現し易くするものである。図4は、この発明
の実施の形態2によるデジタルコンテンツ配布システム
装置の全体構成を示すブロック図である。図4において
図1と同一または相当の部分については同一符号を付し
説明を省略する。図において、9はデジタルコンテンツ
の制作者が利用する制作者端末、10はデジタルコンテ
ンツの制作者の著作権管理を代行する著作権管理代行セ
ンタ、11は実行検証ロジック変換ソフトウェア生成手
段5に対して与える第2の実行検証ロジックの仕様を生
成する実行検証ロジック仕様生成手段(仕様生成手
段)、12は実行検証ロジック変換ソフトウェアの実行
検証ロジックを検証する実行検証ロジック検証手段(比
較検証手段)である。
デジタルコンテンツ配布システム装置の動作を示すフロ
ーチャートである。ステップST11は、制作者端末9
においてコンテンツカプセル化手段4で第1の実行検証
ロジック7を持つカプセル化コンテンツ6を生成するス
テップである。このステップST11では、制作者端末
9のコンテンツカプセル化手段4で第1の実行検証ロジ
ック7を生成し、デジタルコンテンツ8と結合すること
によりカプセル化コンテンツ6を生成する。
1で生成したカプセル化コンテンツ6を情報伝達媒体3
を介して利用者端末2に配布するステップである。この
ステップST12では、ステップST11で生成したカ
プセル化コンテンツ6を情報伝達媒体3を介して利用者
端末2に配布するが、ここで生成したカプセル化コンテ
ンツ6の配布は制作者端末9が行ってもよいし、一旦、
著作権管理代行センタ10を経由し、あるいはデジタル
コンテンツ配布センタ1を経由して行っても良い。ま
た、公衆回線を使って行っても良いし、CD−ROMあ
るいはデジタル放送を介して行っても良い。
ンツ配布センタ1の実行検証ロジック仕様生成手段11
で第2の実行検証ロジックの仕様を生成するステップで
ある。このステップST13では、デジタルコンテンツ
配布センタ1において、実行検証ロジック変換ソフトウ
ェア生成手段5によって新たに置き換えられることを意
図した第2の実行検証ロジックの仕様を実行検証ロジッ
ク仕様生成手段11で生成する。この第2の実行検証ロ
ジックの仕様は実行検証ロジックそのものでよいし、異
なった形態(例えば形式的言語による記述といったレベ
ルのもの)でも良い。
センタ10で情報伝達媒体3を介して入手したステップ
ST13で生成した第2の実行検証ロジックの仕様に基
づいて、実行検証ロジック変換ソフトウェア生成手段5
が実行検証ロジック変換ソフトウェアを生成するステッ
プである。このステップST14では、第2の実行検証
ロジックの仕様が情報伝達媒体3を介して著作権管理代
行センタ10へ送られ、実行検証ロジック変換ソフトウ
ェア生成手段5は前記第2の実行検証ロジックの仕様に
基づいて第2の実行検証ロジックを伴った実行検証ロジ
ック変換ソフトウェアを生成する。
4で生成した実行検証ロジック変換ソフトウェアの第2
の実行検証ロジックをデジタルコンテンツ配布センタ1
が情報伝達媒体3を介して入手し、実行検証ロジック検
証手段12で検証するステップである。このステップS
T15では、ステップST14で生成された実行検証ロ
ジック変換ソフトウェアが情報伝達媒体3を介してデジ
タルコンテンツ配布センタ1に送られ、そこで得られた
実行検証ロジック変換ソフトウェアの第2の実行検証ロ
ジックを実行検証ロジック検証手段12により検証す
る。この場合の検証内容は、ステップST13で意図し
た仕様に従った実行検証ロジック(ステップST13で
生成した第2の実行検証ロジックの仕様と同じ物)へ実
行検証ロジック変換ソフトウェアが置き換えを行うこと
が可能か否かを判定するものである。
検証された実行検証ロジック変換ソフトウェアを情報伝
達媒体3を介して利用者端末2に配布するステップであ
る。このステップST16では、前記ステップST15
において意図したものとは矛盾しないという判定結果が
得られた場合、デジタルコンテンツ配布センタ1はステ
ップST15で検証した実行検証ロジック変換ソフトウ
ェアを情報伝達媒体3を介して利用者端末2に配布す
る。
て、ステップST16で配布された実行検証ロジック変
換ソフトウェアをステップST12で配布されたカプセ
ル化コンテンツ6に適用し、カプセル化コンテンツ6の
第1の実行検証ロジック7を第2の実行検証ロジックに
置き換えてインストールするステップである。なお、カ
プセル化コンテンツ6の構造は図2に示す前記実施の形
態1のカプセル化コンテンツと同様である。
果、デジタルコンテンツ配布センタ1の意図しない実行
検証ロジック変換ソフトウェアが送付された場合、例え
ば警告メッセージが提示され、それにより利用者への配
布を中止し、著作権管理代行センタ10に異議を唱える
などの対処ができる。
作権管理代行センタ10が実行検証ロジック変換ソフト
ウェアの生成を行うので、配布者による配布状況を制作
者側が把握できる効果が得られる。また、置き換えるべ
き実行検証ロジックの仕様の生成と、実行検証ロジック
変換ソフトウェアの検証を配布者が行うので、前記実施
の形態1と同様に配布者が課金に応じて利用者に利用許
可を与えることができる効果が得られる。つまり、著作
権管理は制作者側で、課金管理は配布者側で、それぞれ
行うことができる。
態のデジタルコンテンツ配布システム装置では、デジタ
ルコンテンツ配布の全体の流れに着目して説明したが、
次に不正使用や改竄に対する安全性をより向上させたデ
ジタルコンテンツ配布システム装置について説明する。
図6は、この発明の実施の形態3によるデジタルコンテ
ンツ配布システム装置におけるコンテンツカプセル化手
段4の詳細を示すブロック図である。図6において、4
は図1において説明したコンテンツカプセル化手段と同
様であり、21は第1の実行検証ロジックを生成する実
行検証ロジック生成手段、22はデジタルコンテンツを
暗号化するための共通密鍵(コンテンツ鍵)を生成する
コンテンツ鍵生成手段、23はコンテンツ鍵生成手段2
2によって生成されたコンテンツ鍵を利用してデジタル
コンテンツを暗号化するコンテンツ暗号化手段、24は
電子透かしによりデジタルコンテンツに制作者の指示し
た著作情報などを埋め込む著作情報埋込手段(電子透か
し組込手段)、25は前記著作情報の埋め込まれたデジ
タルコンテンツに対して電子署名を生成する電子署名生
成手段、26は実行検証ロジック生成手段21によって
生成された第1の実行検証ロジックのメッセージ識別子
を生成するメッセージ識別子生成手段(識別子生成手
段)、27は電子透かしを施され暗号化されたデジタル
コンテンツと電子署名と前記第1の実行検証ロジックと
メッセージ識別子を結合するコンテンツ結合手段であ
る。
ア生成手段5の詳細を示すブロック図である。図におい
て、実行検証ロジック変換ソフトウェア生成手段5は図
1で説明した実行検証ロジック変換ソフトウェア生成手
段と同様であり、またメッセージ識別子生成手段26は
図6に示したメッセージ識別子生成手段と同様である。
28はコンテンツ鍵生成手段22により生成されたコン
テンツ鍵を、暗号化を施したデジタルコンテンツのID
と関連付けて管理するコンテンツ鍵管理手段(暗号化コ
ンテンツ管理手段)、29は図4に示した実行検証ロジ
ック仕様生成手段11により生成された第2の実行検証
ロジックの仕様に基づいて第2の実行検証ロジックを生
成する実行検証ロジック生成手段(第2の実行検証ロジ
ック生成手段)、30は実行検証ロジック生成手段29
により生成された第2の実行検証ロジックとメッセージ
識別子生成手段26により生成された第2の実行検証ロ
ジックのメッセージ識別子とコンテンツ鍵管理手段28
により管理されているコンテンツの共通鍵とを利用して
実行検証ロジック変換ソフトウェアを生成する変換ソフ
トウェア生成手段である。
示すブロック図である。図において、17は図2に示し
た第1の実行検証ロジックと同様な第2の実行検証ロジ
ックであり、31はカプセル化コンテンツに付加された
電子署名の正当性を検証する電子署名検証手段、32は
カプセル化コンテンツに付加されたメッセージ識別子の
正当性を検証するメッセージ識別子検証手段(識別子検
証手段)、33はデジタルコンテンツを暗号化した共通
鍵を格納するコンテンツ鍵格納手段(暗号化コンテンツ
鍵格納手段)、34はコンテンツ鍵格納手段33にコン
テンツ鍵が格納されているか否かを判定するコンテンツ
鍵判定手段(コンテンツ鍵格納判定手段)、35は暗号
化されたデジタルコンテンツをコンテンツ鍵を利用して
復号するコンテンツ復号手段(復号手段)である。
施の形態3では、デジタルコンテンツをカプセル化する
動作と実行検証ロジック変換ソフトウェアを生成する動
作のみが実施の形態1および実施の形態2と異なるの
で、異なる部分について説明する。また、以下の説明で
は、実施の形態2と同様の位置にコンテンツカプセル化
手段4および実行検証ロジック変換ソフトウェア生成手
段5があるものとして説明する。図9は、コンテンツの
カプセル化を行う際の動作を示すフローチャートであ
る。ステップST21は、電子透かしによりデジタルコ
ンテンツに著作情報を埋め込むステップである。このス
テップST21では、制作者端末9において、まず著作
情報埋込手段24により、対象となるデジタルコンテン
ツに適した電子透かし技術により制作者が指示した著作
情報を埋め込む。
ンツを暗号化するためのコンテンツ鍵を生成するステッ
プである。このステップST22では、コンテンツ鍵生
成手段22によりカプセル化の対象とするデジタルコン
テンツの一部あるいは全部を暗号化するためのコンテン
ツ鍵を生成する。このとき使用制限や参照制限を施した
い部分を暗号化の対象とする。
2で生成したコンテンツ鍵でデジタルコンテンツを暗号
化するステップである。このステップST23では、ス
テップST22でコンテンツ鍵生成手段22により生成
したコンテンツ鍵を用いて、コンテンツ暗号化手段23
により対象とするデジタルコンテンツを暗号化する。こ
の際、暗号化を施したデジタルコンテンツには識別子を
常に参照可能な形で付随させる。
ジタルコンテンツの電子署名を生成するステップであ
る。このステップST24では、電子署名生成手段25
により暗号化を施されたデジタルコンテンツの電子署名
を生成する。この際、電子署名に用いられる秘密鍵は制
作者の秘密鍵とする。
ロジックを生成するステップである。このステップST
25では、実行検証ロジック生成手段21により第1の
実行検証ロジック7を生成する。ここで生成される第1
の実行検証ロジック7は、図8に示す構造と同様である
が、最初に作成される第1の実行検証ロジック7のコン
テンツ格納手段33にはコンテンツ鍵が格納されない。
この場合、カプセル化されたコンテンツの起動処理にお
いて、暗号化されたデジタルコンテンツは復号されず、
その部分は参照も実行もできない。また、コンテンツ格
納手段33に、該当するコンテンツ鍵が格納されている
場合は、カプセル化されたコンテンツの起動処理におい
て、コンテンツ鍵判定手段34がコンテンツ鍵を検出
し、暗号化されていたデジタルコンテンツがコンテンツ
復号手段35により復号されて後の処理が進行する。処
理進行中は復号されたデジタルコンテンツを利用者端末
2の主記憶装置上で保存し、処理終了時には主記憶装置
上から復号されたデジタルコンテンツを消去するように
すると、復号されたデジタルコンテンツを容易に取り出
すことができなくなり、不正利用や不正な複製に対する
安全性が増す。
ロジックのハッシュ値を取ることによりメッセージ識別
子を生成するステップである。このステップST26で
は、メッセージ識別子生成手段26により第1の実行検
証ロジック7のハッシュ値を算出しこれを第1の実行検
証ロジック7のメッセージ識別子として生成する。実行
検証ロジック生成手段21によって生成された第1の実
行検証ロジック7は、自分自身のメッセージ識別子の検
証を行うためのメッセージ識別子検証手段32を含むよ
うに構成される。
ルコンテンツ、電子署名、第1の実行検証ロジック、そ
のメッセージ識別子を結合するステップである。このス
テップST27では、暗号化されたデジタルコンテン
ツ、電子署名、第1の検証ロジック7、そして第1の検
証ロジック7の前記メッセージ識別子をコンテンツ結合
手段27によって結合する。
を生成する動作について説明する。図10は、この実行
検証ロジック変換ソフトウェアの生成動作を示すフロー
チャートである。先ず、ステップST31では、デジタ
ルコンテンツ配布センタ1の実行検証ロジック仕様生成
手段11により生成された第2の実行検証ロジックの仕
様を、情報伝達媒体3を介して実行検証ロジック変換ソ
フトウェア生成手段5が得る。次のステップST32で
は、実行検証ロジック変換ソフトウェア生成手段5の実
行検証ロジック生成手段29が前記ステップST31で
得た第2の実行検証ロジックの仕様について著作権管理
代行センタ10にとって許容できるか否かをチェック
し、許容できるものであればステップST33以降に処
理を進める。この処理を進める場合、ステップST31
で得た第2の実行検証ロジックの仕様の内容から暗号化
されたデジタルコンテンツの復号が必要であると判明し
たときには、ステップST33において、暗号化の対象
となったデジタルコンテンツのメッセージ識別子をコン
テンツ鍵管理手段28に与え、前記デジタルコンテンツ
を暗号化した共通鍵を得る。
2の実行検証ロジックの仕様から、デジタルコンテンツ
の著作情報を検証する電子署名検証手段31、第1の実
行検証ロジック7自身の改竄を検証するメッセージ識別
子検証手段32、ステップST33で得た共通鍵である
コンテンツ鍵を格納するコンテンツ鍵格納手段33、前
記コンテンツ鍵の存在を判定するコンテンツ鍵判定手段
34、暗号化されたデジタルコンテンツを復号するコン
テンツ復号手段35、コンテンツの使用制限や参照制限
などの制御を行うコンテンツ制御手段50、メッセージ
識別子生成手段26によって生成された第1の実行検証
ロジック7自体のメッセージ識別子などを含む第2の実
行検証ロジック17を生成し、これによってカプセル化
コンテンツ6の第1の実行検証ロジック7を置き換える
実行検証ロジック変換ソフトウェアをステップST34
で生成する。
ば、制作者によって指示された著作情報をデジタルコン
テンツに不可分の形で埋め込む著作情報埋込手段24を
提供しているので、デジタルコンテンツの不正使用の抑
止を容易に行うことができる効果が得られる。また、デ
ジタルコンテンツを暗号化するコンテンツ鍵生成手段2
2やコンテンツ暗号化手段23などを提供しているの
で、デジタルコンテンツの不正利用や不正な複製の防止
を容易に行うことができる効果が得られる。また、電子
署名を与え、さらに前記電子署名を検証する電子署名生
成手段25や電子署名検証手段31を提供しているの
で、デジタルコンテンツの改竄防止と著作者の確認を容
易に行うことができる効果が得られる。また、実行検証
ロジックのメッセージ識別子を生成し、さらにメッセー
ジ識別子を検証するメッセージ識別子生成手段26やメ
ッセージ識別子検証手段32を提供しているので、実行
検証ロジック自体の改竄防止を容易に行うことができる
効果が得られる。
テンツ鍵を格納するコンテンツ鍵格納手段33などを含
む第2の実行検証ロジックを生成し、これによってカプ
セル化コンテンツ6の第1の実行検証ロジック7を置き
換える実行検証ロジック変換ソフトウェアを生成する構
成であり、デジタルコンテンツを暗号化するコンテンツ
鍵をそのまま実行検証ロジック変更ソフトウェアに格納
するものであったが、この実施の形態4のデジタルコン
テンツ配布システム装置は、より安全に前記デジタルコ
ンテンツを暗号化するコンテンツ鍵の授受を行うもので
ある。図11は、この発明の実施の形態4によるデジタ
ルコンテンツ配布システム装置における第2の実行検証
ロジック47の構成を示すブロック図である。図11に
おいて図8と同一または相当の部分については同一符号
を付し説明を省略する。図において、36は利用者の秘
密鍵を獲得する秘密鍵獲得手段、37は利用者端末2の
利用者の秘密鍵を格納する秘密鍵格納手段である。な
お、この実施の形態の実行検証ロジック変換ソフトウェ
ア生成手段5およびコンテンツ鍵格納手段33は暗号化
コンテンツ鍵格納手段に対応する。
施の形態4では、実行検証ロジック変換ソフトウェアを
生成する動作が前記実施の形態3と異なる。図12は、
このデジタルコンテンツ配布システム装置における実行
検証ロジック変換ソフトウェアの生成動作を示すフロー
チャートである。先ず、デジタルコンテンツ配布センタ
1の実行検証ロジック仕様生成手段11によって生成さ
れた第2の実行検証ロジックの仕様を情報伝達媒体3を
介して実行検証ロジック変換ソフトウェア生成手段5が
得る。この動作は、図10における実行検証ロジック変
換ソフトウェアを生成するステップST31の動作であ
るが、この実施の形態のステップST41では、デジタ
ルコンテンツ配布センタ1が利用者からのコンテンツ購
入要求を得る際に、利用者の公開鍵暗号系における公開
鍵を同時に得ておく。続くステップST42では、デジ
タルコンテンツ配布センタ1から前記公開鍵を前記実行
検証ロジックの仕様と共に著作権管理代行センタ10に
送付する。
ップST32の処理と同様に、著作権管理代行センタ1
0の実行検証ロジック変換ソフトウェア生成手段5が前
記ステップST42で送付された実行検証ロジックの仕
様のチェックを行い、暗号化の対象となったデジタルコ
ンテンツのメッセージ識別子をコンテンツ鍵管理手段2
8に与え、前記図10のステップST33の処理と同様
に、前記デジタルコンテンツを暗号化したコンテンツ鍵
を得る。そして最後のステップにおいてコンテンツ鍵格
納手段33にコンテンツ鍵を格納する際に、前記ステッ
プST42で送付された利用者の公開鍵によって前記コ
ンテンツ鍵に暗号化を施した上で格納する。また、コン
テンツを復号する際には利用者の秘密鍵を獲得する手段
である秘密鍵獲得手段36を含めた第2の実行検証ロジ
ック47に置き換えるように、実行検証ロジック変換ソ
フトウェアが生成される。
処理は、前記実行検証ロジック変換ソフトウェアを生成
するための、電子署名、実行検証ロジック、メッセージ
識別子などの生成処理およびコンテンツと電子署名、実
行検証ロジック、メッセージ識別子との結合処理を示
す。
ェアを試使用版のカプセル化コンテンツに適用して得ら
れた実使用版のカプセル化コンテンツを利用者が利用す
る場合、暗号化されたデジタルコンテンツの復号処理
は、まず利用者端末2に存在する秘密鍵格納手段37よ
り秘密鍵獲得手段36が利用者の秘密鍵を得て、それを
利用してコンテンツ鍵格納手段33に格納されたコンテ
ンツ鍵を復号した上でカプセル化コンテンツの中のデジ
タルコンテンツの復号が実施される。
ば、著作権管理代行センタ10の実行検証ロジック変換
ソフトウェア生成手段5がコンテンツ鍵を利用者の公開
鍵で暗号化してから実行検証ロジック変換ソフトウェア
に含め、利用時には利用者の秘密鍵を利用して前記暗号
化されたコンテンツ鍵を復号した上で実際にコンテンツ
を復号する処理を行うように構成したので、配布者が容
易にコンテンツ鍵を取り出すことができない、安全なデ
ジタルコンテンツ配布システム装置が得られる効果があ
る。
おけるデジタルコンテンツ配布システム装置について説
明する。このデジタルコンテンツ配布システム装置で
は、利用者がカプセル化コンテンツの第1の実行検証ロ
ジックを第2の実行検証ロジックへ置き換えるときに利
用者自身の情報を埋め込むことができる。図13は、こ
の発明の実施の形態5によるデジタルコンテンツ配布シ
ステム装置における実行検証ロジック変換ソフトウェア
の構成を示すブロック図である。図において、38は実
行検証ロジック変換ソフトウェア、39はカプセル化コ
ンテンツ6に組み込まれているデジタルコンテンツや第
1の実行検証ロジックを検証するカプセル化コンテンツ
検証手段、40は新たに置き換える第2の実行検証ロジ
ックを格納する実行検証ロジック格納手段、41は実行
検証ロジックを置き換える実行検証ロジック置換手段、
42は利用者情報を埋め込む利用者情報埋込手段であ
る。
のデジタルコンテンツ配布システム装置における実行検
証ロジック変換ソフトウェアを生成する動作を示すフロ
ーチャートである。ステップST51は利用者から利用
者情報を得るステップである。このステップST51で
は、利用者がコンテンツの購入を要求するときに、デジ
タルコンテンツ配布センタ1が利用者によるデジタルコ
ンテンツの購入要求と共に利用者の識別子、氏名、所属
などの利用者情報を得る。
1で得た利用者情報を情報伝達媒体3を介して著作権管
理代行センタ10へ送付するステップである。このステ
ップST52では、デジタルコンテンツ配布センタ1か
ら情報伝達媒体3を介して、ステップST51で得られ
た利用者情報を第2の実行検証ロジックの仕様と共に著
作権管理代行センタ10へ送る。
り利用者情報をデジタルコンテンツに埋め込むロジック
を持つ実行検証ロジック変換ソフトウェアを生成するス
テップである。このステップST53では、著作権管理
代行センタ10の実行検証ロジック変換ソフトウェア生
成手段5により、実行検証ロジック変換ソフトウェアが
起動するとその利用者情報をコンテンツに埋め込むよう
な利用者情報埋込手段42を含む実行検証ロジック変換
ソフトウェア38を生成する。
ば、利用者による購入要求に伴う利用者情報を利用する
ようにしているので、正確な利用者情報を実行検証ロジ
ック変換ソフトウェアに埋め込むことができる。また、
実行検証ロジック変換ソフトウェア38が利用者情報を
埋め込む利用者情報埋込手段42を備えるように構成し
ているため、試使用版コンテンツから実使用版コンテン
ツをインストールする際に、特に煩雑な手間を必要とせ
ずに利用者情報をコンテンツに埋め込むことができる効
果が得られる。
おけるデジタルコンテンツ配布システム装置について説
明する。この実施の形態6では、カプセル化コンテンツ
の実行検証ロジックを置き換えるときに課金情報を配布
者に伝えることができるデジタルコンテンツ配布システ
ム装置について説明する。図15は、この発明の実施の
形態6によるデジタルコンテンツ配布システム装置にお
ける実行検証ロジック変換ソフトウェア48の構成を示
すブロック図である。図15において図13と同一また
は相当の部分については同一符号を付し説明を省略す
る。図において、43は実行検証ロジックの置き換えに
際して情報伝達媒体3を介して利用者端末2からデジタ
ルコンテンツ配布センタ1に課金情報を伝達する課金情
報提供手段である。
ロジック変換ソフトウェア48の生成は、先ず、デジタ
ルコンテンツ配布センタ1が実行検証ロジック仕様生成
手段11により第2の実行検証ロジックの仕様を生成す
る際、利用者が実行検証ロジック変換ソフトウェア48
を起動すると対象コンテンツの識別子、利用者の識別
子、名前、所属などを情報伝達媒体3を介してデジタル
コンテンツ配布センタ1に送付する仕様にし、このよう
な機能を実現するロジックおよび送付先アドレスを前記
第2の実行検証ロジックの仕様に含める。
著作権管理代行センタ10に送付し、著作権管理代行セ
ンタ10の実行検証ロジック変換ソフトウェア生成手段
5は、前記仕様に基づいて課金情報提供手段43を含む
実行検証ロジック変換ソフトウェア48を生成する。
ば、実行検証ロジック変換ソフトウェア48の起動時
に、予め保持しておいた利用者の識別子、名前、所属な
どの情報とコンテンツの識別子をデジタルコンテンツ配
布センタに送付するようにしているので、コンテンツを
試使用版から実使用版へと変換(すなわち実使用版のイ
ンストール)する際に課金を行うことができる効果が得
られる。
きないようなタンパフリーの領域をデジタルコンテンツ
配布センタ1ではなく利用者端末2に設け、前記領域へ
格納した利用者の識別子、名前、所属などの情報とコン
テンツの識別子を、実行検証ロジック変換ソフトウェア
48の起動時に得るように構成することで、実使用版の
インストールと課金とを同期させることができる効果が
得られる。
を許可するための鍵を配布する構成ではなく、第2の実
行検証ロジックへ第1の実行検証ロジックを置き換える
ように構成したので、予め何を制限するかをデジタルコ
ンテンツに埋め込んでおき、それを実施するか解除する
かを実行検証ロジックにより切り換えるだけでなく、前
記第2の実行検証ロジックにより後付けでより柔軟な実
行の制御をデジタルコンテンツに施すことができる効果
がある。
ソフトウェアを著作権管理代行センタで生成するように
構成したので、制作者側がデジタルコンテンツの配布の
状況を正確に把握できる効果がある。
竄防止のための手段を組み込むことができるように構成
したので、煩雑な手間を要せずに安全性の高いデジタル
コンテンツの配布が実現する効果がある。
の公開鍵で暗号化して送付するように構成したので、制
作者や利用者以外の者がコンテンツ鍵を参照できないよ
うな安全なシステムを提供できる効果がある。
ソフトウェアの実行時に予め得ておいた利用者の情報を
デジタルコンテンツ内に埋め込むように構成したので、
不正コピーや不正利用の抑止が容易に実現できる効果が
ある。
ソフトウェアの実行時に課金情報を配布者に送付するよ
うに構成したので、デジタルコンテンツや鍵の受け取り
否認が抑止しやすくなる効果がある。
テンツ配布システム装置の全体構成を示すブロック図で
ある。
プセル化手段が生成するデジタル化されたコンテンツを
示すブロック図である。
テンツ配布システム装置の動作を示すフローチャートで
ある。
テンツ配布システム装置の全体構成を示すブロック図で
ある。
テンツ配布システム装置の動作を示すフローチャートで
ある。
テンツ配布システム装置におけるコンテンツカプセル化
手段の構成を示すブロック図である。
テンツ配布システム装置における実行検証ロジック変換
ソフトウェア生成手段の構成を示すブロック図である。
テンツ配布システム装置における第2の実行検証ロジッ
クの構成を示すブロック図である。
テンツ配布システム装置におけるコンテンツのカプセル
化を行う際の動作を示すフローチャートである。
ンテンツ配布システム装置における実行検証ロジック変
換ソフトウェアを生成する動作を示すフローチャートで
ある。
ンテンツ配布システム装置における第2の実行検証ロジ
ックの構成を示すブロック図である。
ンテンツ配布システム装置における実行検証ロジック変
換ソフトウェアの生成動作を示すフローチャートであ
る。
ンテンツ配布システム装置における実行検証ロジック変
換ソフトウェアの構成を示すブロック図である。
ンテンツ配布システム装置における実行検証ロジック変
換ソフトウェアを生成する動作を示すフローチャートで
ある。
ンテンツ配布システム装置における実行検証ロジック変
換ソフトウェアの構成を示すブロック図である。
置の構成を示すブロック図である。
3 情報伝達媒体、4コンテンツカプセル化手段(結合
手段)、5 実行検証ロジック変換ソフトウェア生成手
段(変換ソフトウェア生成手段)、7 第1の実行検証
ロジック、8デジタルコンテンツ、9 制作者端末、1
0 著作権管理代行センタ、11実行検証ロジック仕様
生成手段(仕様生成手段)、12 実行検証ロジック検
証手段(比較検証手段)、17,47 第2の実行検証
ロジック、22 コンテンツ鍵生成手段、23 コンテ
ンツ暗号化手段、24 著作情報埋込手段(電子透かし
組込手段)、25 電子署名生成手段、26 メッセー
ジ識別子生成手段(識別子生成手段)、27 コンテン
ツ結合手段、28 コンテンツ鍵管理手段(暗号化コン
テンツ管理手段)、29 実行検証ロジック生成手段
(第2の実行検証ロジック生成手段)、31 電子署名
検証手段、32 メッセージ識別子検証手段(識別子検
証手段)、33 コンテンツ鍵格納手段(暗号化コンテ
ンツ鍵格納手段)、34 コンテンツ鍵判定手段(コン
テンツ鍵格納判定手段)、35コンテンツ復号手段(復
号手段)、38,48 実行検証ロジック変換ソフトウ
ェア、42 利用者情報埋込手段、43 課金情報提供
手段。
Claims (6)
- 【請求項1】 デジタルコンテンツを配布するデジタル
コンテンツ配布センタと、前記デジタルコンテンツの提
供を受ける一つあるいは複数の利用者端末と、前記デジ
タルコンテンツ配布センタと前記利用者端末との間を接
続する情報伝達媒体で構成されるデジタルコンテンツ配
布システム装置において、 前記デジタルコンテンツ配布センタは、 デジタルコンテンツの検証と実行制御を行うロジックで
ある第1の実行検証ロジックを生成し、生成した第1の
実行検証ロジックを前記デジタルコンテンツに結合する
結合手段と、 前記デジタルコンテンツの検証と実行制御を行う第2の
実行検証ロジックを生成し、該生成した前記第2の実行
検証ロジックへ前記デジタルコンテンツに結合された前
記第1の実行検証ロジックを置き換えて結合し直して実
行検証ロジック変換ソフトウェアを生成する変換ソフト
ウェア生成手段とを具備し、 前記第1の実行検証ロジックを結合されたデジタルコン
テンツと前記実行検証ロジック変換ソフトウェアを、前
記情報伝達媒体を経由して前記利用者端末に提供するこ
とを特徴とするデジタルコンテンツ配布システム装置。 - 【請求項2】 デジタルコンテンツを制作する制作者端
末と、 制作者に代わり当該制作者の制作した前記デジタルコン
テンツの著作権管理の代行を行う著作権管理代行センタ
と、 前記デジタルコンテンツの配布を行うデジタルコンテン
ツ配布センタと、 前記デジタルコンテンツの提供を受ける利用者端末と、 前記制作者端末と前記著作権管理代行センタと前記デジ
タルコンテンツ配布センタと前記利用者端末とを接続す
る情報伝達媒体を備え、 前記デジタルコンテンツの制作者端末は、 前記デジタルコンテンツの検証と実行制御を行うロジッ
クである第1の実行検証ロジックを生成し、生成した第
1の実行検証ロジックを前記デジタルコンテンツに結合
する結合手段を具備し、 前記著作権管理代行センタは、前記デジタルコンテンツ
配布センタから送られた実行検証ロジックの仕様を反映
して第2の実行検証ロジックを生成し、該生成した前記
第2の実行検証ロジックへ前記第1の実行検証ロジック
を置き換えて実行検証ロジック変換ソフトウェアを生成
する変換ソフトウェア生成手段を具備し、 前記デジタルコンテンツ配布センタは、 前記実行検証ロジックの仕様を生成する仕様生成手段
と、 前記著作権管理代行センタから送られた前記実行検証ロ
ジック変換ソフトウェアに含まれた前記第2の実行検証
ロジックと前記デジタルコンテンツ配布センタにおいて
生成された前記実行検証ロジックの仕様とを比較検証す
る比較検証手段とを具備し、前記第1の実行検証ロジッ
クを結合されたデジタルコンテンツと前記変換ソフトウ
ェア生成手段により生成された実行検証ロジック変換ソ
フトウェアを、前記情報伝達媒体を経由して前記利用者
端末に対し提供することを特徴とするデジタルコンテン
ツ配布システム装置。 - 【請求項3】 結合手段は、 デジタルコンテンツの一部あるいは全部を暗号化するた
めのコンテンツ鍵を生成するコンテンツ鍵生成手段と、 該コンテンツ鍵生成手段により生成した前記コンテンツ
鍵により前記デジタルコンテンツの一部あるいは全部を
暗号化するコンテンツ暗号化手段と、 電子透かしにより前記デジタルコンテンツに情報を不可
分の形で組み込む電子透かし組込手段と、 前記デジタルコンテンツの電子署名を生成する電子署名
生成手段と、 前記実行検証ロジックのハッシュ値をメッセージ識別子
として生成する識別子生成手段と、 前記コンテンツ暗号化手段により一部あるいは全部に暗
号化を施され、前記電子透かし組込手段により電子透か
しを施されたデジタルコンテンツと前記電子署名生成手
段により生成した前記電子署名と前記実行検証ロジック
と前記識別子生成手段により生成したメッセージ識別子
を結合するコンテンツ結合手段とを具備し、 変換ソフトウェア生成手段は、 前記コンテンツ暗号化手段により暗号化を施された前記
デジタルコンテンツの前記メッセージ識別子と前記コン
テンツ鍵を関連付けて管理する暗号化コンテンツ管理手
段と、 デジタルコンテンツ配布センタから送られた実行検証ロ
ジックの仕様を反映して第2の実行検証ロジックを生成
する第2の実行検証ロジック生成手段を具備し、 第1の実行検証ロジックを前記第2の実行検証ロジック
生成手段で生成された前記第2の実行検証ロジックに置
き換える実行検証ロジック変換ソフトウェアを生成し、 前記第2の実行検証ロジックは、 前記デジタルコンテンツの電子署名を検証する電子署名
検証手段と、 前記メッセージ識別子を検証する識別子検証手段と、 前記コンテンツ鍵を格納するコンテンツ鍵格納手段と、 該コンテンツ鍵格納手段に前記コンテンツ鍵が格納され
ているか否かを判断するコンテンツ鍵格納判定手段と、 前記コンテンツ鍵が格納されている場合に当該コンテン
ツ鍵で暗号化されているデジタルコンテンツを復号する
復号手段とを具備することを特徴とする請求項1または
請求項2記載のデジタルコンテンツ配布システム装置。 - 【請求項4】 コンテンツ鍵格納手段は、デジタルコン
テンツの配布対象となる利用者の公開鍵でコンテンツ鍵
を暗号化して格納する暗号化コンテンツ鍵格納手段を具
備し、 復号手段は、前記暗号化コンテンツ鍵格納手段により格
納されている前記コンテンツ鍵を前記利用者の秘密鍵で
復号し、コンテンツ暗号化手段により暗号化されている
デジタルコンテンツを前記復号されたコンテンツ鍵で復
号することを特徴とする請求項3記載のデジタルコンテ
ンツ配布システム装置。 - 【請求項5】 実行検証ロジック変換ソフトウェアは、
利用者情報を電子透かしによりデジタルコンテンツに埋
め込む利用者情報埋込手段を備えていることを特徴とす
る請求項1または請求項2記載のデジタルコンテンツ配
布システム装置。 - 【請求項6】 実行検証ロジック変換ソフトウェアは、
第1の実行検証ロジックが第2の実行検証ロジックへ変
換される際にデジタルコンテンツ配布センタへ情報伝達
媒体を介して課金情報を送付して提供する課金情報提供
手段を備えていることを特徴とする請求項1または請求
項2記載のデジタルコンテンツ配布システム装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24675297A JP3623347B2 (ja) | 1997-09-11 | 1997-09-11 | デジタルコンテンツ配布システム装置 |
| US09/131,386 US6912512B2 (en) | 1997-09-11 | 1998-08-07 | Digital contents distribution system capable of flexibly changing using conditions |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24675297A JP3623347B2 (ja) | 1997-09-11 | 1997-09-11 | デジタルコンテンツ配布システム装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1185504A true JPH1185504A (ja) | 1999-03-30 |
| JP3623347B2 JP3623347B2 (ja) | 2005-02-23 |
Family
ID=17153137
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP24675297A Expired - Fee Related JP3623347B2 (ja) | 1997-09-11 | 1997-09-11 | デジタルコンテンツ配布システム装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6912512B2 (ja) |
| JP (1) | JP3623347B2 (ja) |
Cited By (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000357191A (ja) * | 1999-06-15 | 2000-12-26 | Hitachi Ltd | 電子地図のサービス提供方法及びシステム |
| WO2001002968A1 (en) * | 1999-07-06 | 2001-01-11 | Sony Corporation | Data providing system, device, and method |
| WO2001016776A1 (en) * | 1999-08-27 | 2001-03-08 | Sony Corporation | Information transmission system, transmitter, and transmission method as well as information reception system, receiver and reception method |
| WO2001022242A1 (en) * | 1999-09-17 | 2001-03-29 | Sony Corporation | Data providing system and method therefor |
| JP2001195509A (ja) * | 1999-10-25 | 2001-07-19 | Sony Corp | コンテンツ提供システム、コンテンツ配信方法、及び、記憶媒体 |
| WO2001097587A1 (en) * | 2000-06-15 | 2001-12-27 | Masahiko Shima | Software using/managing system and software using/managing control method and software using/managing control system and intangibles using/managing system and software using/managing method and intangibles using/managing method |
| JP2002077149A (ja) * | 2000-08-24 | 2002-03-15 | Nippon Telegr & Teleph Corp <Ntt> | 情報利用制御方法、装置及びそのプログラムを記録した記録媒体 |
| WO2002039654A1 (en) * | 2000-11-09 | 2002-05-16 | Seiichiro Kozuka | Content distribution system, content distribution device, and client device |
| JP2003169047A (ja) * | 2001-12-03 | 2003-06-13 | Tech Res & Dev Inst Of Japan Def Agency | 暗号化装置、復号化装置、記録媒体、暗号化方法、復号化方法およびその方法をコンピュータに実行させるプログラム |
| JP2004507175A (ja) * | 2000-08-11 | 2004-03-04 | エヌディーエス リミテッド | 送信コンテントの事前暗号化のためのシステムおよび方法 |
| JP2005031937A (ja) * | 2003-07-11 | 2005-02-03 | Ricoh Co Ltd | プログラム改ざん検証方法、カプセル化文書構造、記憶媒体、カプセル化文書作成装置、改ざん検証装置、カプセル化文書作成処理プログラム、これを記憶する記憶媒体、起動プログラム及びこれを記憶する記憶媒体 |
| US6938005B2 (en) * | 2000-12-21 | 2005-08-30 | Intel Corporation | Digital content distribution |
| WO2005124573A1 (ja) * | 2004-06-15 | 2005-12-29 | Matsushita Electric Industrial Co., Ltd. | データ処理装置 |
| JP2006019013A (ja) * | 2005-08-17 | 2006-01-19 | Max International Inc | Cdのコピー防止機能確認方法 |
| US7177857B2 (en) | 2000-11-24 | 2007-02-13 | Matsushita Electric Industrial Co., Ltd. | Apparatus and method for creating distribution content |
| CN1312594C (zh) * | 2000-10-25 | 2007-04-25 | 闪电光源公司 | 实施对电子图书的请求的方法 |
| JP2008262580A (ja) * | 2002-12-11 | 2008-10-30 | Interlex Inc | ソフトウェア実行制御システム及びソフトウェアの実行制御プログラム |
| WO2008133346A1 (ja) * | 2007-04-25 | 2008-11-06 | Nec Corporation | ソフトライセンス管理方法、通信ネットワークシステム 及びソフトライセンス管理プログラム |
| CN100458812C (zh) * | 2005-01-31 | 2009-02-04 | 索尼株式会社 | 数据处理电路和方法、再现装置和方法及存储介质 |
| US7730345B2 (en) | 1999-10-25 | 2010-06-01 | Sony Corporation | Contents furnishing system |
| JP2012004937A (ja) * | 2010-06-18 | 2012-01-05 | Takeshi Fujita | コンテンツ利用装置及びプログラム |
Families Citing this family (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6226618B1 (en) * | 1998-08-13 | 2001-05-01 | International Business Machines Corporation | Electronic content delivery system |
| JP4206529B2 (ja) * | 1998-09-17 | 2009-01-14 | ソニー株式会社 | コンテンツ管理方法及びコンテンツ記憶システム |
| JP3779837B2 (ja) * | 1999-02-22 | 2006-05-31 | 松下電器産業株式会社 | コンピュータ及びプログラム記録媒体 |
| JP3823599B2 (ja) * | 1999-04-22 | 2006-09-20 | 富士ゼロックス株式会社 | 流通情報管理装置および方法 |
| KR20030007773A (ko) * | 2001-03-29 | 2003-01-23 | 소니 가부시끼 가이샤 | 정보 처리 장치 |
| TW561753B (en) * | 2001-03-29 | 2003-11-11 | Sony Corp | Information processing device |
| JP2003085084A (ja) * | 2001-09-12 | 2003-03-20 | Sony Corp | コンテンツ配信システム及びコンテンツ配信方法、携帯端末、配信サーバ、並びに記憶媒体 |
| US7139444B2 (en) * | 2002-01-04 | 2006-11-21 | Autodesk, Inc. | Method for applying a digital watermark to an output image from a computer program |
| US7328345B2 (en) * | 2002-01-29 | 2008-02-05 | Widevine Technologies, Inc. | Method and system for end to end securing of content for video on demand |
| JP2003309554A (ja) * | 2002-04-12 | 2003-10-31 | Canon Inc | 情報処理装置、情報処理システム、情報処理方法、記憶媒体、及びプログラム |
| US20040194027A1 (en) * | 2002-12-27 | 2004-09-30 | Akira Suzuki | Computerized electronic document producing, editing and accessing system for maintaining high-security |
| US7835520B2 (en) * | 2003-02-20 | 2010-11-16 | Zoran Corporation | Unique identifier per chip for digital audio/video data encryption/decryption in personal video recorders |
| US8812852B2 (en) * | 2003-03-19 | 2014-08-19 | Sony Corporation | Method and system for marking digital content |
| US8135795B2 (en) * | 2003-04-03 | 2012-03-13 | International Business Machines Corporation | Method to provide on-demand resource access |
| US20040215569A1 (en) * | 2003-04-24 | 2004-10-28 | International Business Machines Corporation | Method to ensure a unique machine serial number |
| US7493488B2 (en) * | 2003-07-24 | 2009-02-17 | International Business Machines Corporation | Method to disable on/off capacity in demand |
| US20050066032A1 (en) * | 2003-08-28 | 2005-03-24 | International Business Machines Corporation | Capacity on demand grace period for incompliant system configurations |
| JP4438528B2 (ja) * | 2004-06-21 | 2010-03-24 | パナソニック株式会社 | 情報コンテンツダウンロードシステム、機能ダウンロードシステム、情報コンテンツダウンロード課金システム、および機能ダウンロード課金システム |
| EP1987438A4 (en) * | 2006-02-10 | 2012-04-18 | Demand Media Inc | METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR INFORMATION MANAGEMENT IN A COMPUTER NETWORK |
| US8458460B2 (en) * | 2007-09-27 | 2013-06-04 | Intel Corporation | Digest generation from instruction op-codes |
| US8868464B2 (en) | 2008-02-07 | 2014-10-21 | Google Inc. | Preventing unauthorized modification or skipping of viewing of advertisements within content |
| US8832855B1 (en) * | 2010-09-07 | 2014-09-09 | Symantec Corporation | System for the distribution and deployment of applications with provisions for security and policy conformance |
| US9454296B2 (en) | 2012-03-29 | 2016-09-27 | FiftyThree, Inc. | Methods and apparatus for providing graphical view of digital content |
| US20130262323A1 (en) * | 2012-03-30 | 2013-10-03 | Konica Minolta Laboratory U.S.A., Inc. | Method and related apparatus for generating online and printing on-demand compilation of works with automatic copyright verification and certification |
| US9690759B2 (en) * | 2013-01-03 | 2017-06-27 | Cable Television Laboratories, Inc. | Content linking |
| US9680865B2 (en) * | 2014-10-10 | 2017-06-13 | Secret Media Inc. | Reliable user-device content and media delivery apparatuses, methods and systems |
| US20160292446A1 (en) * | 2015-04-06 | 2016-10-06 | Lawlitt Life Solutions, LLC | Data encryption and compression |
| US9971879B2 (en) * | 2016-05-26 | 2018-05-15 | Adobe Systems Incorporated | Secure recording and rendering of encrypted multimedia content |
| US12505183B2 (en) * | 2022-10-11 | 2025-12-23 | Disney Enterprises, Inc. | Digital watermarking-based digital asset ownership verification |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| NL9001368A (nl) * | 1990-06-15 | 1992-01-02 | Tel Developments B V | Beveiliging van voorwerpen of dokumenten. |
| US5557518A (en) * | 1994-04-28 | 1996-09-17 | Citibank, N.A. | Trusted agents for open electronic commerce |
| US5553139A (en) * | 1994-04-04 | 1996-09-03 | Novell, Inc. | Method and apparatus for electronic license distribution |
| US5564038A (en) | 1994-05-20 | 1996-10-08 | International Business Machines Corporation | Method and apparatus for providing a trial period for a software license product using a date stamp and designated test period |
| US5579479A (en) | 1994-10-03 | 1996-11-26 | Plum Hall Inc. | Computer software licensing authentication method and apparatus |
| US5629980A (en) * | 1994-11-23 | 1997-05-13 | Xerox Corporation | System for controlling the distribution and use of digital works |
| US5892900A (en) * | 1996-08-30 | 1999-04-06 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
| JPH08329011A (ja) * | 1995-06-02 | 1996-12-13 | Mitsubishi Corp | データ著作権管理システム |
| JPH0922352A (ja) * | 1995-07-07 | 1997-01-21 | Mitsubishi Electric Corp | 著作権管理装置 |
| JPH09114786A (ja) | 1995-10-13 | 1997-05-02 | Fujitsu Ltd | オンライン機能制限解除システム |
| US5991876A (en) * | 1996-04-01 | 1999-11-23 | Copyright Clearance Center, Inc. | Electronic rights management and authorization system |
| US6006332A (en) * | 1996-10-21 | 1999-12-21 | Case Western Reserve University | Rights management system for digital media |
| US5923754A (en) * | 1997-05-02 | 1999-07-13 | Compaq Computer Corporation | Copy protection for recorded media |
-
1997
- 1997-09-11 JP JP24675297A patent/JP3623347B2/ja not_active Expired - Fee Related
-
1998
- 1998-08-07 US US09/131,386 patent/US6912512B2/en not_active Expired - Fee Related
Cited By (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000357191A (ja) * | 1999-06-15 | 2000-12-26 | Hitachi Ltd | 電子地図のサービス提供方法及びシステム |
| WO2001002968A1 (en) * | 1999-07-06 | 2001-01-11 | Sony Corporation | Data providing system, device, and method |
| US7073073B1 (en) | 1999-07-06 | 2006-07-04 | Sony Corporation | Data providing system, device, and method |
| US7886159B2 (en) | 1999-07-06 | 2011-02-08 | Sony Corporation | Data providing system and apparatus and methods of same |
| US8036388B2 (en) | 1999-08-27 | 2011-10-11 | Sony Corporation | Information sending system, information sending device, information receiving device, information distribution system, information receiving system, information sending method, information receiving method, information distribution method, apparatus, sending method of information receiving device, playback method of apparatus, method of using contents and program storing medium |
| WO2001016776A1 (en) * | 1999-08-27 | 2001-03-08 | Sony Corporation | Information transmission system, transmitter, and transmission method as well as information reception system, receiver and reception method |
| CN1296846C (zh) * | 1999-08-27 | 2007-01-24 | 索尼公司 | 信息发送系统、发送装置和发送方法与信息接收系统、接收装置和接收方法 |
| US7099479B1 (en) | 1999-08-27 | 2006-08-29 | Sony Corporation | Information transmission system, transmitter, and transmission method as well as information reception system, receiver and reception method |
| US8005226B2 (en) | 1999-08-27 | 2011-08-23 | Sony Corporation | Information sending system, information sending device, information receiving device, information distribution system, information receiving system, information sending method, information receiving method, information distribution method, apparatus, sending method of information receiving device, playback method of apparatus, method of using contents and program storing medium |
| US8095578B2 (en) | 1999-09-17 | 2012-01-10 | Sony Corporation | Data processing system and method therefor |
| US7761465B1 (en) | 1999-09-17 | 2010-07-20 | Sony Corporation | Data providing system and method therefor |
| WO2001022242A1 (en) * | 1999-09-17 | 2001-03-29 | Sony Corporation | Data providing system and method therefor |
| JP2001195509A (ja) * | 1999-10-25 | 2001-07-19 | Sony Corp | コンテンツ提供システム、コンテンツ配信方法、及び、記憶媒体 |
| US7730345B2 (en) | 1999-10-25 | 2010-06-01 | Sony Corporation | Contents furnishing system |
| WO2001097587A1 (en) * | 2000-06-15 | 2001-12-27 | Masahiko Shima | Software using/managing system and software using/managing control method and software using/managing control system and intangibles using/managing system and software using/managing method and intangibles using/managing method |
| JP2004507175A (ja) * | 2000-08-11 | 2004-03-04 | エヌディーエス リミテッド | 送信コンテントの事前暗号化のためのシステムおよび方法 |
| JP2002077149A (ja) * | 2000-08-24 | 2002-03-15 | Nippon Telegr & Teleph Corp <Ntt> | 情報利用制御方法、装置及びそのプログラムを記録した記録媒体 |
| CN1312594C (zh) * | 2000-10-25 | 2007-04-25 | 闪电光源公司 | 实施对电子图书的请求的方法 |
| WO2002039654A1 (en) * | 2000-11-09 | 2002-05-16 | Seiichiro Kozuka | Content distribution system, content distribution device, and client device |
| US7177857B2 (en) | 2000-11-24 | 2007-02-13 | Matsushita Electric Industrial Co., Ltd. | Apparatus and method for creating distribution content |
| US6938005B2 (en) * | 2000-12-21 | 2005-08-30 | Intel Corporation | Digital content distribution |
| JP2003169047A (ja) * | 2001-12-03 | 2003-06-13 | Tech Res & Dev Inst Of Japan Def Agency | 暗号化装置、復号化装置、記録媒体、暗号化方法、復号化方法およびその方法をコンピュータに実行させるプログラム |
| JP2008262580A (ja) * | 2002-12-11 | 2008-10-30 | Interlex Inc | ソフトウェア実行制御システム及びソフトウェアの実行制御プログラム |
| JP2005031937A (ja) * | 2003-07-11 | 2005-02-03 | Ricoh Co Ltd | プログラム改ざん検証方法、カプセル化文書構造、記憶媒体、カプセル化文書作成装置、改ざん検証装置、カプセル化文書作成処理プログラム、これを記憶する記憶媒体、起動プログラム及びこれを記憶する記憶媒体 |
| WO2005124573A1 (ja) * | 2004-06-15 | 2005-12-29 | Matsushita Electric Industrial Co., Ltd. | データ処理装置 |
| CN100458812C (zh) * | 2005-01-31 | 2009-02-04 | 索尼株式会社 | 数据处理电路和方法、再现装置和方法及存储介质 |
| JP2006019013A (ja) * | 2005-08-17 | 2006-01-19 | Max International Inc | Cdのコピー防止機能確認方法 |
| WO2008133346A1 (ja) * | 2007-04-25 | 2008-11-06 | Nec Corporation | ソフトライセンス管理方法、通信ネットワークシステム 及びソフトライセンス管理プログラム |
| JPWO2008133346A1 (ja) * | 2007-04-25 | 2010-07-29 | 日本電気株式会社 | ソフトライセンス管理方法、通信ネットワークシステム及びソフトライセンス管理プログラム |
| JP2012004937A (ja) * | 2010-06-18 | 2012-01-05 | Takeshi Fujita | コンテンツ利用装置及びプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US6912512B2 (en) | 2005-06-28 |
| JP3623347B2 (ja) | 2005-02-23 |
| US20010044780A1 (en) | 2001-11-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3623347B2 (ja) | デジタルコンテンツ配布システム装置 | |
| KR100467929B1 (ko) | 디지털 컨텐츠의 보호 및 관리를 위한 시스템 | |
| KR100721078B1 (ko) | 데이터 처리 장치, 데이터 제공 시스템, 및 데이터 제공 방법 | |
| US6728379B1 (en) | Information processor and information processing method | |
| JP5330488B2 (ja) | 安全にコンテンツを配布する方法及び装置 | |
| EP1286243B1 (en) | Off-line license transmitting and distributing system | |
| US7310731B2 (en) | Contents processing system | |
| US4658093A (en) | Software distribution system | |
| US20060173787A1 (en) | Data protection management apparatus and data protection management method | |
| JP4545240B2 (ja) | データコンテンツ流通システム | |
| KR20010086038A (ko) | 데이터 제공 시스템 및 그 방법 | |
| JP2001175605A (ja) | データ処理装置 | |
| JP2003051816A (ja) | コンテンツ配信システム、コンテンツ配信方法、およびデータ処理装置、データ処理方法、並びにコンピュータ・プログラム | |
| JP2000124890A (ja) | 情報処理装置および方法、管理装置および方法、情報利用システム、提供媒体、並びに外部記憶媒体 | |
| JP2001325387A (ja) | データ作成装置、データ管理システム、データ作成方法、及びデータ管理方法 | |
| JP2000155735A (ja) | ディジタルコンテンツ配布システム装置 | |
| WO2000022539A1 (en) | Information providing system | |
| JP2001022271A (ja) | データ提供システムおよびその方法と管理装置 | |
| JP4392559B2 (ja) | 情報処理装置および方法、記録媒体 | |
| JP3575210B2 (ja) | デジタル情報管理システム、端末装置、情報管理センタ及びデジタル情報管理方法 | |
| JP2001350727A (ja) | コンテンツ配信システム | |
| JP2001022844A (ja) | データ提供システムおよびその方法、管理装置およびデータ処理装置 | |
| JPH07221751A (ja) | ディジタル情報複製方法及びその装置 | |
| JP2001094557A (ja) | データ提供システムおよびその方法、データ提供装置およびデータ処理装置 | |
| JP4479012B2 (ja) | 情報処理装置、情報処理方法、並びに記録媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040810 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040922 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20041026 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20041124 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071203 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081203 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091203 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |