(57)【要約】【課題】  コンテンツデータが不正な販売先端末装置に対してダウンロードされることを防止してコンテンツの著作権を保護する。【解決手段】  プレーヤ６ａ側で暗号化コンテンツデータを復号して再生するための再生鍵データをオーサリングシステム１により１次暗号化し、更に１次暗号化再生鍵データをキオスク端末５やＷｅｂサーバ９によりプレーヤ６ａのＩＤで２次暗号化して暗号化コンテンツとともにプレーヤ６ａに伝送する。プレーヤ６ａ側で２次暗号化再生鍵データを自己のＩＤで１次暗号化再生鍵データに復号し、１次暗号化再生鍵データを再生鍵データに復号してこれにより暗号化コンテンツを復号する。【選択図】        図１６
2004260865.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ販売システムのホスト装置によりコンテンツデータをコンテンツデータの販売毎の再生鍵データで暗号化するとともに前記再生鍵データを１次暗号化し、前記暗号化コンテンツデータと前記１次暗号化再生鍵データをコンテンツ販売システムの販売元端末装置に供給するステップと、
コンテンツ販売システムの販売元端末装置により前記１次暗号化再生鍵データをコンテンツ販売システムの販売先端末装置から送信されたＩＤで２次暗号化し、前記暗号化コンテンツデータと前記２次暗号化再生鍵データを前記販売先端末装置に伝送するステップと、
コンテンツ販売システムの販売先端末装置により前記２次暗号化再生鍵データを自己の端末ＩＤで１次暗号化再生鍵データに復号して前記１次暗号化再生鍵データを元の再生鍵データに復号し、前記元の再生鍵データで前記暗号化コンテンツデータを復号するステップとを、
有するコンテンツデータのスクランブル及びデスクランブル方法。
【請求項２】
請求項１記載のコンテンツ販売システムのホスト装置であって、
コンテンツデータをコンテンツデータの販売毎の再生鍵データで暗号化する手段と前記再生鍵データを１次暗号化する手段と、
前記暗号化コンテンツデータと前記１次暗号化再生鍵データを所定のデータ構造に記録する手段とを、
有するコンテンツ販売システムのホスト装置。
【請求項３】
請求項１又は２記載のコンテンツ販売システムの販売元端末装置であって、
コンテンツ販売システムの販売先端末装置から伝送された販売先端末ＩＤを受信する手段と、
前記ホスト装置から供給された１次暗号化再生鍵データを前記販売先端末装置から伝送されたＩＤで２次暗号化する手段と、
前記ホスト装置から供給された暗号化コンテンツデータと前記２次暗号化再生鍵データを前記販売先端末装置に伝送する手段とを、
有するコンテンツ販売システムの販売元端末装置。
【請求項４】
請求項１ないし３のいずれか１つに記載のコンテンツ販売システムの販売先端末装置であって、
前記販売元端末装置に対して自己の端末ＩＤを送信する手段と、
前記販売元端末装置から伝送された前記２次暗号化再生鍵データを自己の端末ＩＤで１次暗号化再生鍵データに復号して前記１次暗号化再生鍵データを元の再生鍵データに復号する手段と、
前記元の再生鍵データで前記販売元端末装置から伝送された暗号化コンテンツデータを復号する手段とを、
有するコンテンツ販売システムの販売先端末装置。
【請求項５】
請求項４記載のコンテンツ販売システムの販売先端末装置であって、
コピー先の販売先端末装置から伝送された端末ＩＤを受信する手段と、
前記復号された１次暗号化再生鍵データを前記コピー先の販売先端末装置から伝送された端末ＩＤで２次暗号化する手段と、
前記ホスト装置から伝送された暗号化コンテンツデータと前記２次暗号化再生鍵データを前記コピー先の販売先端末に伝送する手段とを、
有するコンテンツ販売システムの販売先端末装置。
【請求項６】
前記１次暗号化再生鍵データは、ホスト装置によりコンテンツデータの販売毎にコンテンツデータの先頭に設けられる販売ヘッダを鍵として再生鍵データを暗号化することにより生成され、販売先端末装置により前記販売ヘッダを鍵として元の再生鍵データに復号することを特徴とする請求項１記載のコンテンツデータのスクランブル及びデスクランブル方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音楽などのコンテンツデータをホストが提供し販売店設置端末やインターネットなどのネットワークを介してユーザ側のプレーヤに対して転送（ダウンロード）するコンテンツ販売システムにおけるコンテンツデータのスクランブル及びデスクランブル方法、コンテンツ販売システムのホスト装置、販売元端末装置及び販売先端末装置に関する。  
【背景技術】
【０００２】
近年、音楽などのコンテンツデータ（ソフト）をユーザ側に販売するシステムとして、ＣＤ（コンパクト・ディスク）やＤＶＤ（デジタル・バーサタイル・ディスク）などの有料の記録媒体を用いる代わりに、対価の支払いを条件として販売店設置端末やインターネットなどのネットワークを介してユーザ側のプレーヤ内のハードディスクや半導体メモリなどの記録媒体に転送してこれを再生するコンテンツ販売システムあるいはネットワーク配信システムが着目されている。
【０００３】
コンテンツ販売システムの一例としては、コンテンツデータをホスト側から衛星通信回線や公衆電話回線を介して販売店設置端末に転送し、更に販売店設置端末からプレーヤに転送する販売店設置端末経由方式が考えられる。他の例としては、コンテンツデータをインターネット・サーバ（ホスト）側からインターネット及びインターネットクライアント（ユーザパソコン）を介してプレーヤに転送するインターネット経由方式が考えられる。このようなコンテンツ販売システムあるいはネットワーク配信システムでは、一般にコンテンツの伝送媒体が通信媒体であるので、ディスクなどの記録媒体を用いたシステム以上にコンテンツデータの著作権保護が重要となる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
（１）ところで、上記のようなコンテンツ販売システムにおいて使用されるプレーヤは、システムが許容する正当なものが条件であるが、プレーヤが不正に偽造されると、この不正プレーヤに対して対価の支払いもなく不正にダウンロードされるという問題点がある。また、不正プレーヤ（コピー元）から更にコピー先プレーヤに不正に、また、次々にコピーされるという第１の問題点がある。
【０００５】
（２）また、上記のようなコンテンツ販売システムにおいて使用されるプレーヤは、正当なユーザが正当なプレーヤ間でコンテンツをコピー可能なことが望ましいが、著作権者にとってはそのコピー履歴（コピー世代数）を管理したい要求がある（第２の問題点）。
【０００６】
第１の発明は上記の第１の問題点に鑑み、コンテンツデータが不正な販売先端末装置に対してダウンロードされることを防止してコンテンツの著作権を保護することができるコンテンツデータのスクランブル及びデスクランブル方法、コンテンツ販売システムのホスト装置、販売元端末装置及び販売先端末装置を提供することを第１の目的とする。
第２の発明は上記の第２の問題点に鑑み、販売先端末装置間のコンテンツデータのコピー世代数を著作権者が管理してコンテンツの著作権を保護することができるコンテンツ販売システムの販売先端末装置を提供することを第２の目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、以下の１）〜６）の手段よりなる。
すなわち、
【０００８】
１）コンテンツ販売システムのホスト装置によりコンテンツデータをコンテンツデータの販売毎の再生鍵データで暗号化するとともに前記再生鍵データを１次暗号化し、前記暗号化コンテンツデータと前記１次暗号化再生鍵データをコンテンツ販売システムの販売元端末装置に供給するステップと、
コンテンツ販売システムの販売元端末装置により前記１次暗号化再生鍵データをコンテンツ販売システムの販売先端末装置から送信されたＩＤで２次暗号化し、前記暗号化コンテンツデータと前記２次暗号化再生鍵データを前記販売先端末装置に伝送するステップと、
コンテンツ販売システムの販売先端末装置により前記２次暗号化再生鍵データを自己の端末ＩＤで１次暗号化再生鍵データに復号して前記１次暗号化再生鍵データを元の再生鍵データに復号し、前記元の再生鍵データで前記暗号化コンテンツデータを復号するステップとを、
有するコンテンツデータのスクランブル及びデスクランブル方法。
２）請求項１記載のコンテンツ販売システムのホスト装置であって、
コンテンツデータをコンテンツデータの販売毎の再生鍵データで暗号化する手段と前記再生鍵データを１次暗号化する手段と、
前記暗号化コンテンツデータと前記１次暗号化再生鍵データを所定のデータ構造に記録する手段とを、
有するコンテンツ販売システムのホスト装置。
３）請求項１又は２記載のコンテンツ販売システムの販売元端末装置であって、
コンテンツ販売システムの販売先端末装置から伝送された販売先端末ＩＤを受信する手段と、
前記ホスト装置から供給された１次暗号化再生鍵データを前記販売先端末装置から伝送されたＩＤで２次暗号化する手段と、
前記ホスト装置から供給された暗号化コンテンツデータと前記２次暗号化再生鍵データを前記販売先端末装置に伝送する手段とを、
有するコンテンツ販売システムの販売元端末装置。
４）請求項１ないし３のいずれか１つに記載のコンテンツ販売システムの販売先端末装置であって、
前記販売元端末装置に対して自己の端末ＩＤを送信する手段と、
前記販売元端末装置から伝送された前記２次暗号化再生鍵データを自己の端末ＩＤで１次暗号化再生鍵データに復号して前記１次暗号化再生鍵データを元の再生鍵データに復号する手段と、
前記元の再生鍵データで前記販売元端末装置から伝送された暗号化コンテンツデータを復号する手段とを、
有するコンテンツ販売システムの販売先端末装置。
５）請求項４記載のコンテンツ販売システムの販売先端末装置であって、
コピー先の販売先端末装置から伝送された端末ＩＤを受信する手段と、
前記復号された１次暗号化再生鍵データを前記コピー先の販売先端末装置から伝送された端末ＩＤで２次暗号化する手段と、
前記ホスト装置から伝送された暗号化コンテンツデータと前記２次暗号化再生鍵データを前記コピー先の販売先端末に伝送する手段とを、
有するコンテンツ販売システムの販売先端末装置。
６）前記１次暗号化再生鍵データは、ホスト装置によりコンテンツデータの販売毎にコンテンツデータの先頭に設けられる販売ヘッダを鍵として再生鍵データを暗号化することにより生成され、販売先端末装置により前記販売ヘッダを鍵として元の再生鍵データに復号することを特徴とする請求項１記載のコンテンツデータのスクランブル及びデスクランブル方法。
【発明の効果】
【０００９】
以上説明したように第１の発明によれば、販売先端末側で暗号化コンテンツデータを復号して再生するための再生鍵データをホストにより１次暗号化し、更にこれを販売元端末により販売先端末ＩＤで２次暗号化して販売先端末に供給し、販売先端末側で２次暗号化再生鍵データを１次暗号化再生鍵データに復号し、更にこれを再生鍵データに復号してこれにより暗号化コンテンツを復号するようにしたので、コンテンツデータが不正な販売先端末装置に対してダウンロードされることを防止してコンテンツの著作権を保護することができる。
第２の発明によれば、販売先端末間でコンテンツデータが転送される毎にコピー世代数をカウントダウン又はカウントアップしてホスト側にアップロードするようにしたので、販売先端末装置間のコンテンツデータのコピー世代数を著作権者が管理してコンテンツの著作権を保護することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の実施の形態を説明する。図１は本発明に係るコンテンツ販売システムの一例を示す構成図、図２は図１のプレーヤ（図中プレイヤーと示すこともある）に配信される販売ヘッダの構成を示す説明図、図３は図２の転送制御データを詳しく示す説明図である。
【００１１】
図１はコンテンツ販売システムの一例として、ＪＲの売店（以下、キオスク）に販売店端末（以下、キオスク端末）５を設置した販売店設置端末経由方式のシステムを示している。まず、ホスト側では非圧縮の音楽コンテンツをオーサリングシステム１により例えばTwin VQ方式で圧縮し、次いでこの圧縮データを再生鍵データで暗号化する。また、オーサリングシステム１ではこの再生鍵データを１次暗号化してこの１次暗号化再生鍵データと暗号化コンテンツを所定のデータ構造として記録し送信サーバ２、アップリンクセンタ３、衛星４を介してキオスク端末５のサーバに転送する。
【００１２】
キオスク端末５は１次暗号化再生鍵データを２次暗号化してこの２次暗号化再生鍵データと暗号化コンテンツをプレーヤ６ａにダウンロードする。このとき、キオスク端末５とプレーヤ６ａの間はＩＥＥＥ１３９４インタフェースを介して接続され、プレーヤ６ａはダウンロード前にあらかじめ自己のＩＤをキオスク端末５に転送する。また、コピー元プレーヤ６ａとコピー先プレーヤ６ｂ間では、２次暗号化再生鍵データと暗号化コンテンツが再転送可能であり、この場合にもコピー先プレーヤ６ｂは再転送前にあらかじめ自己のＩＤをコピー元プレーヤ６ａに転送する。このシステムの課金方式では、ユーザがプリペイド方式で電子チケットを購入することにより残高がプレーヤ６ａ内の電子財布に記憶され、また、課金情報がプレーヤ６ａから決済ボックス７を介して課金管理サーバ８に転送される。
【００１３】
プレーヤ６ａ、６ｂに転送されるフォーマットは、販売ヘッダと、販売サブヘッダと暗号化コンテンツデータを含み、暗号化コンテンツデータはコンテンツヘッダ、サウンドストリーム（音楽コンテンツ）、テキストデータ（曲名、アーティスト名など）、拡張データなどを含む。販売ヘッダは図２に示すように販売コンテンツ内の曲目数Ｎに応じて可変長（＝６４Ｎ＋Ｍバイト（Bytes））であって、１バイト（４バイト目）の転送制御データとＫバイト（６４Ｎ＋Ｍ−Ｋバイト目〜６４Ｎ＋Ｍバイト目）の再生鍵データ（暗号化データ）を含む。
【００１４】
転送制御データは図３に詳しく示すように、４ビットｂ０〜ｂ３の再転送世代数データと４ビットｂ４〜ｂ７の再転送禁止／許可データを含む。
・再転送世代数ビットｂ０〜ｂ３
００００：再転送禁止
０００１〜１１１１：再転送世代数（再転送許可）
著作権者（ホスト）側が設定して再転送毎にカウントダウンし、００００で再転送禁止
・再転送禁止／許可ビットｂ４〜ｂ７
００００：再転送許可
０００１：再転送禁止
００１０〜１１１１：保留（Reserved）
【００１５】
図４〜図６はキオスク端末５とプレーヤ６ａの間の転送手順を示している。図４以下の図中、「Form 1」などは信号フォーマット（図示省略）の番号を示すものである。図４においてキオスク端末５とプレーヤ６ａがＩＥＥＥ１３９４インタフェースを介して接続された状態で、キオスク端末５がプレーヤ６ａに対してプレーヤ認証Ａデータを送信すると、プレーヤ６ａがこれに応答してキオスク端末５に対して返信プレーヤ認証Ａデータとホスト認証Ａデータを送信する。次いでキオスク端末５がプレーヤ６ａに対して返信ホスト認証Ａデータを送信すると、プレーヤ６ａがこれに応答してキオスク端末５に対してホスト認証Ａ結果を送信する。
【００１６】
次いでキオスク端末５がプレーヤ６ａに対してプレーヤＩＤ送信要求を送信すると、プレーヤ６ａがこれに応答してキオスク端末５に対してプレーヤＩＤを送信する。次いでキオスク端末５がプレーヤ６ａに対して転送履歴送信要求を送信すると、プレーヤ６ａがこれに応答してキオスク端末５に対して転送履歴を送信し、次いでキオスク端末５がプレーヤ６ａに対して転送履歴削除要求を送信すると、プレーヤ６ａがこれに応答してキオスク端末５に対して転送履歴削除通知を送信する。次いでキオスク端末５における操作に応じて「コンテンツ転送」又は「編集データ転送」に選択的に移行する。
【００１７】
「コンテンツ転送」が選択された場合には、キオスク端末５がプレーヤ６ａに対してチケット残高送信要求を送信すると、プレーヤ６ａがこれに応答してキオスク端末５に対してチケット残高を送信する。次いでキオスク端末５がプレーヤ６ａに対して空き容量送信要求を送信すると、プレーヤ６ａがこれに応答してキオスク端末５に対して空き容量を送信する。次いでキオスク端末５がプレーヤ６ａに対して内蔵コンテンツ販売ＩＤ送信要求を送信すると、プレーヤ６ａがこれに応答してキオスク端末５に対して内蔵コンテンツ販売ＩＤを送信する。次いでキオスク端末５がプレーヤ６ａに対して販売ヘッダ、販売サブヘッダ、コンテンツデータを順次を送信すると、プレーヤ６ａがこれらに応答してキオスク端末５に対して各データ受信通知を送信する。次いでキオスク端末５がプレーヤ６ａに対して再生鍵データを送信すると、プレーヤ６ａがこれに応答してキオスク端末５に対して再生鍵データ受信通知を送信する。そして、キオスク端末５とプレーヤ６ａの間のＩＥＥＥ１３９４インタフェースを切断する。
【００１８】
「編集データ転送」が選択された場合には、図６に示すようにキオスク端末５がプレーヤ６ａに対して編集データ送信要求を送信すると、プレーヤ６ａがこれに応答してキオスク端末５に対して編集データを送信する。次いでキオスク端末５がプレーヤ６ａに対してコンテンツ削除データを送信すると、プレーヤ６ａがこれに応答してキオスク端末５に対してコンテンツ削除通知を送信する。次いでキオスク端末５がプレーヤ６ａに対して空き容量送信要求を送信すると、プレーヤ６ａがこれに応答してキオスク端末５に対して空き容量を送信する。次いでキオスク端末５がプレーヤ６ａに対して編集済データを送信すると、プレーヤ６ａがこれに応答してキオスク端末５に対して編集済データ受信通知を送信する。そして、キオスク端末５とプレーヤ６ａの間のＩＥＥＥ１３９４インタフェースを切断する。
【００１９】
図７は他のシステムとしてインターネット方式のシステムを示している。まず、ホスト側では販売店設置端末経由方式と同様に、非圧縮の音楽コンテンツをオーサリングシステム１により例えばTwin VQ方式で圧縮し、次いでこの圧縮データを再生鍵データで暗号化する。また、オーサリングシステム１ではこの再生鍵データを１次暗号化してこの１次暗号化再生鍵データと暗号化コンテンツを所定のデータ構造として記録し送信サーバ２、Ｗｅｂサーバ（インターネットサービス用サーバ）９に転送する。
【００２０】
Ｗｅｂサーバ９は１次暗号化再生鍵データを２次暗号化して２次暗号化再生鍵データと暗号化コンテンツをインターネットサービス用ＰＣクライアント１０を介してプレーヤ６ａにダウンロードする。このとき、Ｗｅｂサーバ９とＰＣクライアント１０の間がダイヤルアップ接続により接続されるとともに、ＰＣクライアント１０とプレーヤ６ａの間がＩＥＥＥ１３９４インタフェースを介して接続され、また、プレーヤ６ａはダウンロード前にあらかじめ自己の端末ＩＤをＰＣクライアント１０を介してＷｅｂサーバ９に転送する。また、同様に、コピー元プレーヤ６ａとコピー先プレーヤ６ｂ間で２次暗号化再生鍵データと暗号化コンテンツが再転送可能であり、この場合にもコピー先プレーヤ６ｂは再転送前にあらかじめ自己のＩＤをコピー元プレーヤ６ａに転送する。このシステムの課金方式では、ユーザがプリペイド方式で電子チケットを購入することにより残高がプレーヤ６ａ内の電子財布に記憶され、また、課金情報がプレーヤ６ａからＰＣクライアント１０、Ｗｅｂサーバ９を介して課金管理サーバ８に転送される。
【００２１】
次に図８〜図１３を参照してＷｅｂサーバ９とＰＣクライアント１０の間、及びＰＣクライアント１０とプレーヤ６ａの間の通信手順について説明する。まず、図８に示すようにクライアント１０とプレーヤ６ａがＩＥＥＥ１３９４インタフェースを介して接続されると、クライアント１０がプレーヤ６ａに対してプレーヤ認証Ｂデータを送信し、プレーヤ６ａがこれに応答してクライアント１０に対して返信プレーヤ認証Ｂデータとホスト認証Ｂデータを送信する。次いでクライアント１０がプレーヤ６ａに対してホスト認証Ｂデータを送信すると、プレーヤ６ａがこれに応答してクライアント１０に対してホスト認証Ｂ結果を送信する。
【００２２】
次いでクライアント１０がプレーヤ６ａに対してチケット残高送信要求を送信すると、プレーヤ６ａがこれに応答してクライアント１０に対してチケット残高を送信する。次いでクライアント１０がプレーヤ６ａに対してメモリの空き容量要求を送信すると、プレーヤ６ａがこれに応答してクライアント１０に対して空き容量を送信する。次いでクライアント１０がプレーヤ６ａに対して、メモリに既にダウンロードされて記憶されている内蔵コンテンツ販売ＩＤの送信を要求すると、プレーヤ６ａがこれに応答してクライアント１０に対して内蔵コンテンツ販売ＩＤを送信する。
【００２３】
次いでクライアント１０がプレーヤ６ａに対して、メモリに既にダウンロードされて記憶されている編集対象としての編集データの送信要求を送信すると、プレーヤ６ａがこれに応答してクライアント１０に対して編集データを送信する。上記の処理を終了すると、ユーザなどがクライアント１０を介して指示することにより「コンテンツ選択・購入」、「チケット購入」、「コンテンツ編集・削除」の各処理に選択的に移行する。
【００２４】
「コンテンツ選択・購入」が選択された場合には、図９に示すようにクライアント１０とプレーヤ６ａの間で上記の「チケット残高」、「空き容量」及び「内蔵コンテンツ販売ＩＤ」のやり取りを再度行う。次いでクライアント１０がサーバ９に対してコンテンツ購入要求情報を送信し、次いでサーバ９がクライアント１０に対して販売内容チェック結果を送信する。次いでクライアント１０がサーバ９に対してコンテンツ購入要求を送信すると、サーバ９がクライアント１０に対してプレーヤ認証Ａデータを送信し、次いでクライアント１０がプレーヤ６ａに対してこのプレーヤ認証Ａデータを送信する。次いでプレーヤ６ａがこれに応答してクライアント１０に対して返信プレーヤ認証Ａデータとホスト認証データを送信し、次いでクライアント１０がサーバ９に対してこの返信プレーヤ認証Ａデータとホスト認証データを送信する。
【００２５】
次いでサーバ９がクライアント１０に対して返信ホスト認証Ａデータを送信し、次いでクライアント１０がプレーヤ６ａに対してこの返信ホスト認証Ａデータを送信する。次いでプレーヤ６ａがこれに応答してクライアント１０に対して返信ホスト認証Ａデータの結果を送信し、次いでクライアント１０がサーバ９に対してこの結果を送信する。
【００２６】
次いで図１０に示すように、サーバ９がクライアント１０に対してプレーヤＩＤ送信要求、チケット残高送信要求、空き容量送信要求、内蔵コンテンツ販売ＩＤ送信要求、転送履歴送信要求を送信する。次いでクライアント１０がプレーヤ６ａに対してプレーヤＩＤ送信要求を送信するとプレーヤ６ａがこれに応答してクライアント１０に対してプレーヤＩＤを送信し、クライアント１０がプレーヤ６ａに対してチケット残高送信要求を送信するとプレーヤ６ａがこれに応答してクライアント１０に対してチケット残高を送信し、クライアント１０がプレーヤ６ａに対して空き容量送信要求を送信するとプレーヤ６ａがこれに応答してクライアント１０に対して空き容量を送信し、クライアント１０がプレーヤ６ａに対して内蔵コンテンツ販売ＩＤ送信要求を送信するとプレーヤ６ａがこれに応答してクライアント１０に対して内蔵コンテンツ販売ＩＤを送信し、クライアント１０がプレーヤ６ａに対して転送履歴送信要求を送信するとプレーヤ６ａがこれに応答してクライアント１０に対して転送履歴を送信する。クライアント１０はサーバ９に対して、これらのプレーヤＩＤ、チケット残高、空き容量、内蔵コンテンツ販売ＩＤ、転送履歴を送信する。
【００２７】
次いでサーバ９がクライアント１０に対して転送履歴削除要求を送信するとクライアント１０がプレーヤ６ａに対してこの転送履歴削除要求を送信し、プレーヤ６ａがこれに応答してクライアント１０に対して転送履歴削除通知を送信するとクライアント１０がサーバ９に対してこの転送履歴削除通知を送信する。
【００２８】
次いでサーバ９がクライアント１０に対して販売ヘッダ、販売サブヘッダ、コンテンツデータを送信する。次いでクライアント１０がプレーヤ６ａに対して販売ヘッダ、販売サブヘッダ、コンテンツデータを送信するとプレーヤ６ａがこれに応答してクライアント１０に対して各データ受信通知を送信し、クライアント１０がサーバ９に対してこのデータ受信通知を送信する。次いで図１１に示すようにサーバ９がクライアント１０に対して再生鍵データを送信すると、クライアント１０がプレーヤ６ａに対してこの再生鍵データを送信する。次いでプレーヤ６ａがこれに応答してクライアント１０に対して再生鍵データ受信通知を送信し、クライアント１０がサーバ９に対してこの再生鍵データ受信通知を送信する。そして、クライアント１０とプレーヤ６ａの間のＩＥＥＥ１３９４インタフェースを切断する。
【００２９】
次に図１２を参照して「チケット購入」について説明する。まず、クライアント１０がプレーヤ６ａに対してチケット残高送信要求を送信すると、プレーヤ６ａがこれに応答してクライアント１０に対してチケット残高を送信する。次いでクライアント１０がサーバ９に対してチケット購入要求情報を送信し、次いでサーバ９がクライアント１０に対して販売内容チェック結果を送信する。
【００３０】
次いでクライアント１０がサーバ９に対してチケット購入要求を送信すると、「コンテンツ選択・購入」と同様に、サーバ９がクライアント１０に対してプレーヤ認証Ａデータを送信し、次いでクライアント１０がプレーヤ６ａに対してこのプレーヤ認証Ａデータを送信する。次いでプレーヤ６ａがこれに応答してクライアント１０に対して返信プレーヤ認証Ａデータとホスト認証データを送信し、次いでクライアント１０がサーバ９に対してこの返信プレーヤ認証Ａデータとホスト認証データを送信する。次いでサーバ９がクライアント１０に対して返信ホスト認証Ａデータを送信し、次いでクライアント１０がプレーヤ６ａに対してこの返信ホスト認証Ａデータを送信する。次いでプレーヤ６ａがこれに応答してクライアント１０に対してホスト認証Ａ結果を送信し、次いでクライアント１０がプレーヤ６ａに対してこのホスト認証Ａ結果を送信する。
【００３１】
次いでサーバ９がクライアント１０に対してプレーヤＩＤ送信要求、チケット残高送信要求、転送履歴送信要求を送信する。次いでクライアント１０がプレーヤ６ａに対してプレーヤＩＤ送信要求を送信するとプレーヤ６ａがこれに応答してクライアント１０に対してプレーヤＩＤを送信し、クライアント１０がプレーヤ６ａに対してチケット残高送信要求を送信するとプレーヤ６ａがこれに応答してクライアント１０に対してチケット残高を送信し、クライアント１０がプレーヤ６ａに対して転送履歴送信要求を送信するとプレーヤ６ａがこれに応答してクライアント１０に対して転送履歴を送信する。クライアント１０はサーバ９に対してこれらのプレーヤＩＤ、チケット残高、転送履歴を送信する。
【００３２】
次いでサーバ９がクライアント１０に対して転送履歴削除要求を送信するとクライアント１０がプレーヤ６ａに対してこの転送履歴削除要求を送信し、プレーヤ６ａがこれに応答してクライアント１０に対して転送履歴削除通知を送信するとクライアント１０がサーバ９に対してこの転送履歴削除通知を送信する。次いでＮＴＴ電子チケット発行処理を行った後、クライアント１０とプレーヤ６ａの間のＩＥＥＥ１３９４インタフェースを切断する。
【００３３】
次に図１３を参照して「コンテンツ編集・削除」について説明する。この処理では、サーバ９とクライアント１０の間の回線は接続されず、クライアント１０とプレーヤ６ａの間のみが接続された状態で行われる。まず、クライアント１０がプレーヤ６ａに対してコンテンツ削除データを送信すると、プレーヤ６ａがこれに応答してクライアント１０に対してコンテンツ削除通知を送信し、また、クライアント１０がプレーヤ６ａに対して空き容量送信要求を送信すると、プレーヤ６ａがこれに応答してクライアント１０に対して空き容量を送信し、また、クライアント１０がプレーヤ６ａに対して編集済データを送信すると、プレーヤ６ａがこれに応答してクライアント１０に対して編集済データ受信通知を送信する。
【００３４】
＜スクランブル方法＞
次に図１４を参照してオーサリングシステム１の処理を説明する。まず、販売ヘッダ毎に１６バイトの再生鍵データを乱数で作成し（ステップＳ１）、次いで販売コンテンツデータをコンテンツヘッダ、サウンドストリーム（音楽コンテンツ）、テキストデータ（曲名、アーティスト名など）、拡張データの各領域毎に分けて、上記の再生鍵データ（乱数）と１６バイトずつに排他的論理和（ＸＯＲ）演算することにより、販売コンテンツデータを各領域毎に独立して暗号化する（ステップＳ２）。
【００３５】
また、（販売ヘッダの指定項目順の文字列）＋（販売サブヘッダの指定項目順の文字列）の合成文字列に基づいてハッシュ関数（ＭＤ５）により１６バイトのハッシュ値を作成し（ステップＳ３）、次いで上記の再生鍵データとハッシュ値をＸＯＲ演算することにより１次暗号化再生鍵データを作成する（ステップＳ４）。そして、１次暗号化再生鍵データを販売ヘッダの再生鍵データ領域に格納して暗号化コンテンツとともに販売元端末（キオスク端末５、Ｗｅｂサーバ９）に伝送する（ステップＳ５）。このように、ステップＳ３とＳ４により販売ヘッダに基づく情報により再生鍵データを暗号化することにより販売ヘッダとコンテンツデータの組み合わせを改ざんした場合には復号できないようにできる。
【００３６】
次に図１５を参照して販売元端末（キオスク端末５、Ｗｅｂサーバ９）の処理を説明する。まず、１次暗号化再生鍵データを転送先プレーヤＩＤを鍵としてＤＥＳ暗号化して転送先プレーヤ６ａの２次暗号化再生鍵データを作成し（ステップＳ１１）、次いでこの２次暗号化再生鍵データを暗号化コンテンツとともに販売先端末（プレーヤ６ａ）に伝送する（ステップＳ１２）。
【００３７】
＜デ・スクランブル方法＞
次に図１６を参照して販売先端末（転送先プレーヤ６ａ）の処理を説明する。まず、２次暗号化再生鍵データを自己のプレーヤＩＤを鍵としてＤＥＳ復号することにより１次暗号化再生鍵データに復号するとともに（ステップＳ２１）、（販売ヘッダの指定項目順の文字列）＋（販売サブヘッダの指定項目順の文字列）の合成文字列に基づいてハッシュ関数（ＭＤ５）により１６バイトのハッシュ値を作成する（ステップＳ２２）。次いでこれらの１次暗号化再生鍵データとハッシュ値をＸＯＲ演算することにより元の再生鍵データに復号し（ステップＳ２３）、次いで暗号化販売コンテンツデータを１６バイトずつ元の再生鍵データとＸＯＲ演算することにより元の販売コンテンツデータに復号し、これを伸長して再生する（ステップＳ２４）。
【００３８】
次に図１７を参照してプレーヤ６ａ、６ｂ間で再転送してコピーを行う場合の転送元（コピー元）プレーヤ６ａによる暗号化の処理を説明する。まず、販売ヘッダ内の転送制御データ（図３参照）に基づいて再転送（コピー）禁止か否かをチェックし（ステップＳ３１）、ＹＥＳの場合には処理を終了し、他方、ＮＯの場合にはステップＳ３２以下に進む。ステップＳ３２以下では、再転送世代数を１つカウントダウンし（ステップＳ３２）、次いで２次暗号化再生鍵データを自己のプレーヤＩＤを鍵としてＤＥＳ復号することにより１次暗号化再生鍵データに復号し（ステップＳ３３）、次いでこの１次暗号化再生鍵データをコピー先プレーヤ６ｂのＩＤを鍵としてＤＥＳ暗号化してコピー先プレーヤ６ｂの２次暗号化再生鍵データを作成し（ステップＳ３４）、次いでこの２次暗号化再生鍵データを暗号化コンテンツとともにコピー先プレーヤ６ｂに伝送する（ステップＳ３５）。したがって、コピー先プレーヤ６ｂは図１６に示したものと同じ手順で復号を行うことができる。なお、上記前半の実施例では、コンテンツをキオスク端末５へ衛星４を介して供給するものとして説明したが、記録済サーバを物流により定期的に交換するようにしてもよく、これに限られるものではない。
【図面の簡単な説明】
【００３９】
【図１】本発明に係るコンテンツ販売システムの一例を示す構成図である。
【図２】図１のプレーヤに配信される販売ヘッダの構成を示す説明図である。
【図３】図２の転送制御データを詳しく示す説明図である。
【図４】図１のキオスク端末とプレーヤの間の転送手順を示す説明図である。
【図５】図１のキオスク端末とプレーヤの間の転送手順を示す説明図である。
【図６】図１のキオスク端末とプレーヤの間の編集データ転送時の転送手順を示す説明図である。
【図７】本発明に係るコンテンツ販売システムの他の例を示す構成図である。
【図８】図７のインターネットサーバ、クライアント、プレーヤの間の転送手順を示す説明図である。
【図９】図７のインターネットサーバ、クライアント、プレーヤの間のコンテンツ選択・購入時の転送手順を示す説明図である。
【図１０】図７のインターネットサーバ、クライアント、プレーヤの間のコンテンツ選択・購入時の転送手順を示す説明図である。
【図１１】図７のインターネットサーバ、クライアント、プレーヤの間のコンテンツ選択・購入時の転送手順を示す説明図である。
【図１２】図７のインターネットサーバ、クライアント、プレーヤの間のチケット購入時の転送手順を示す説明図である。
【図１３】図７のインターネットクライアントとプレーヤの間のコンテンツ編集・削除時の転送手順を示す説明図である。
【図１４】図１、図７のオーサリングシステムの１次暗号化処理を示すフローチャートである。
【図１５】図１、図７のキオスク端末及びＷｅｂサーバの２次暗号化処理を示すフローチャートである。
【図１６】図１、図７のプレーヤの復号処理を示すフローチャートである。
【図１７】図１、図７のコピー元プレーヤのコピー管理処理と２次暗号化処理を示すフローチャートである。
【符号の説明】
【００４０】
１  オーサリングシステム（ホスト）
２  送信サーバ
３  アップリンクセンタ
４  衛星
５  キオスク端末（販売元端末）
６ａ  プレーヤ（販売先端末、コピー元端末）
６ｂ  プレーヤ（販売先端末）
９  Ｗｅｂサーバ（販売元端末）
１０  インターネットサービス用ＰＣクライアント
【図１】
2004260865.tif 000003
【図２】
2004260865.tif 000004
【図３】
2004260865.tif 000005
【図４】
2004260865.tif 000006
【図５】
2004260865.tif 000007
【図６】
2004260865.tif 000008
【図７】
2004260865.tif 000009
【図８】
2004260865.tif 000010
【図９】
2004260865.tif 000011
【図１０】
2004260865.tif 000012
【図１１】
2004260865.tif 000013
【図１２】
2004260865.tif 000014
【図１３】
2004260865.tif 000015
【図１４】
2004260865.tif 000016
【図１５】
2004260865.tif 000017
【図１６】
2004260865.tif 000018
【図１７】
2004260865.tif 000019