JP4959796B2 - Method and system for providing content subscription service - Google Patents
Method and system for providing content subscription service Download PDFInfo
- Publication number
- JP4959796B2 JP4959796B2 JP2009521725A JP2009521725A JP4959796B2 JP 4959796 B2 JP4959796 B2 JP 4959796B2 JP 2009521725 A JP2009521725 A JP 2009521725A JP 2009521725 A JP2009521725 A JP 2009521725A JP 4959796 B2 JP4959796 B2 JP 4959796B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- client device
- identification data
- item
- license
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
- H04N21/6334—Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2463/00—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
- H04L2463/101—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measures for digital rights management
Description
本発明は、コンテンツ配信の分野に関する。より具体的には、本発明は、デジタルライセンスによって規定されたデジタルコンテンツを配布する分野に関する。 The present invention relates to the field of content distribution. More specifically, the present invention relates to the field of distributing digital content defined by a digital license.
デジタルビデオコンテンツ、オーディオコンテンツ、又は他のタイプのコンテンツのプロバイダは、効果的なコンテンツ保護なしではインターネット上でこのコンテンツを配信するのを躊躇する場合が多い。コンテンツプロバイダがインターネット上でコンテンツを提供するための技術は存在するが、デジタルコンテンツは、その本来の性質により所有者の許可の有無に関わらず複製が容易である。インターネットは、所有者からのコンテンツの配信を可能にするが、同技術はまた、未許可の複製コンテンツの広範な配布も可能にする。 Providers of digital video content, audio content, or other types of content often hesitate to distribute this content over the Internet without effective content protection. Although there are technologies for content providers to provide content on the Internet, digital content can be easily copied regardless of the owner's permission or not due to its inherent nature. The Internet allows distribution of content from owners, but the technology also allows extensive distribution of unauthorized copy content.
デジタル著作権管理(Digital Rights Management、DRM)は、ファイルの配布を保護するための手段として近年利用が伸びてきたデジタルコンテンツ保護モデルである。DRMは通常、デジタルメディア又は他のデータを保護すること、及びコンテンツ所有者に収益を提供することの技術及びビジネスモデルの複合セットを包含する。 Digital Rights Management (DRM) is a digital content protection model that has been increasingly used as a means for protecting file distribution in recent years. DRM typically encompasses a complex set of technologies and business models for protecting digital media or other data and providing revenue to content owners.
多くの公知のDRMシステムは、コンピュータのハードディスクドライブ構成要素などの記憶装置を使用し、この記憶装置は、コンテンツ所有者によって提供される暗号化されていないコンテンツ(又は他のデータ)集合を含んでいる。記憶装置内のコンテンツは、ファイアウォールの背後の信頼区域内に常駐する。信頼区域内では、記憶装置上に常駐するコンテンツを暗号化することができる。コンテンツサーバは、記憶装置から暗号化されたコンテンツを受け取り、暗号化されたコンテンツを配布するためにパッケージ化する。ライセンスサーバは、暗号化されたコンテンツに関連する権利及び利用規則の記述、並びに関連の暗号キーを保持している。(コンテンツサーバ及びライセンスサーバは、場合によっては、(studioなどの)コンテンツプロバイダ又はサービスプロバイダによって所有又は制御されるコンテンツプロバイダシステムの一部である)。再生装置又はクライアントは、表示するため暗号化されたコンテンツをコンテンツサーバから受け取り、アクセス権を指定するライセンスをライセンスサーバから受け取る。 Many known DRM systems use a storage device, such as a hard disk drive component of a computer, that contains a collection of unencrypted content (or other data) provided by the content owner. Yes. The content in the storage device resides in a trusted area behind the firewall. Within the trusted zone, content that resides on the storage device can be encrypted. The content server receives the encrypted content from the storage device and packages the encrypted content for distribution. The license server holds a description of the rights and usage rules associated with the encrypted content and the associated encryption key. (The content server and license server are in some cases part of a content provider system owned or controlled by a content provider or service provider (such as studio)). The playback device or client receives the encrypted content for display from the content server, and receives a license designating the access right from the license server.
いくつかのDRM処理は、コンテンツのアイテムを要求する段階と、コンテンツキーでアイテムを暗号化する段階と、コンテンツデジタルライセンス内にコンテンツキーを格納する段階と、暗号化されたコンテンツを再生装置に配布する段階と、コンテンツキーを含むデジタルライセンスファイルを再生装置に配信する段階と、コンテンツファイルを復号化する段階と、デジタルライセンス内に指定された利用規則下でこれを再生する段階とから構成される。 Some DRM processes involve requesting an item of content, encrypting the item with a content key, storing the content key in a content digital license, and distributing the encrypted content to a playback device And a step of distributing a digital license file including a content key to a playback device, a step of decrypting the content file, and a step of playing back the content file under a usage rule specified in the digital license. .
しかしながら、ますます多くのコンテンツがエンドユーザに配信されるに伴って、このような公知のDRM方式では、コンテンツ又はサービスプロバイダのサーバに負担となる可能性がある。各ユーザによるコンテンツの特定のアイテムへの要求ごとに、サーバは、復号キーの生成、コンテンツライセンスの生成、及びコンテンツ自体の暗号化を含む「パッケージ」を作成する必要がある。 However, as more and more content is delivered to end users, such known DRM schemes can become a burden on content or service provider servers. For each user request for a particular item of content, the server needs to create a “package” that includes generation of a decryption key, generation of a content license, and encryption of the content itself.
サブスクリプションビジネスモデルに関わる配布の場合、コンテンツの各アイテムがサブスクライバーごとに「パッケージ化」される公知のDRM方式を使用するコンテンツプロバイダサーバにはますます多くの負担がかかる可能性がある。ユーザがコンテンツのサブスクリプション前に1つのライセンスの代金を支払う場合、ユーザが利用可能なコンテンツは時間の経過と共に累積し、支払った代金を超えるケースが生じる可能性がある。 For distributions involving the subscription business model, content provider servers that use the well-known DRM scheme, where each item of content is “packaged” for each subscriber, may become increasingly burdensome. If a user pays for one license before content subscription, the content available to the user may accumulate over time and may exceed the price paid.
従って、保護されたデータ又はメディアの配信を達成するための保護機構の改善された方法及びシステムが望まれる。 Accordingly, improved methods and systems of protection mechanisms for achieving protected data or media distribution are desired.
デジタルライセンスによって規定されたデジタルコンテンツを配布する方法及びシステムが開示される。本発明のいくつかの実施形態によれば、ライセンスの受け取り後にクライアントデバイスによって受け取られるコンテンツの複数アイテムに対する利用権を1つのライセンスが規定できるように、ユーザに対するライセンス及びコンテンツの発行が容易にされる。更に、ライセンスは、ライセンスされたコンテンツの識別フィールド内に、ユーザによるライセンスの受け取り後も不変であるデータを有する。従って、本発明の実施形態は、1つのライセンスがクライアントに発行され、その後、この1つのライセンスの制御下でコンテンツの複数アイテムをクライアントに送信し且つクライアントがこれらを使用することができるようなサブスクリプションビジネスモデルの一部として使用することができる。 A method and system for distributing digital content defined by a digital license is disclosed. Some embodiments of the present invention facilitate the issuance of licenses and content to users so that a single license can define usage rights for multiple items of content received by a client device after receipt of the license. . In addition, the license has data in the licensed content identification field that is unchanged after the user receives the license. Thus, embodiments of the present invention provide a subscription in which one license is issued to the client, and then multiple items of content are sent to the client and used by the client under the control of this one license. Can be used as part of a business model.
1つの態様において、ライセンスされるコンテンツの識別データを有するライセンスがクライアントに送信される。クライアントによるライセンスの受け取り後、コンテンツの第1アイテムがクライアントに送信される。コンテンツの第1アイテムは、第1コンテンツ識別データを有し、コンテンツの第1アイテムの少なくとも一部分は暗号化形式である。同様に、クライアントによるライセンスの受け取り後、コンテンツの第2アイテムがクライアントに送信される。コンテンツの第2アイテムは、第1コンテンツ識別データとは異なる第2コンテンツ識別データを有する。コンテンツの第2アイテムの少なくとも一部分は暗号化形式である。 In one aspect, a license having identification data for licensed content is transmitted to the client. After receiving the license by the client, the first item of content is transmitted to the client. The first item of content has first content identification data, and at least a portion of the first item of content is in encrypted form. Similarly, after receiving a license by the client, a second item of content is transmitted to the client. The second item of content has second content identification data different from the first content identification data. At least a portion of the second item of content is in encrypted form.
第1コンテンツ識別データが、ライセンスされるコンテンツの識別データに対応する場合、コンテンツの第1アイテムが復号化される。同様に、第2コンテンツ識別データが、ライセンスされるコンテンツの識別データに対応する場合、コンテンツの第2アイテムが復号化される。ライセンスされるコンテンツの識別データは、ライセンスがクライアントに送信された後も不変である。 If the first content identification data corresponds to the identification data of the licensed content, the first item of content is decrypted. Similarly, if the second content identification data corresponds to the licensed content identification data, the second item of content is decrypted. The identification data of the licensed content remains unchanged after the license is sent to the client.
別の態様では、コンテンツの第1及び第2アイテムが異なる時点でクライアントに送信され、これらの時点は、少なくとも略1日の時間間隔で互いに離隔されている。 In another aspect, the first and second items of content are transmitted to the client at different times, and these times are separated from each other by a time interval of at least about one day.
別の態様において、ライセンスが第1サブキーを有し、コンテンツの第1アイテムが第2サブキーを有し、コンテンツの第2アイテムが第3サブキーを有する。第1及び第2サブキーを用いて第1復号キーを生成し、第1及び第3サブキーを用いて第2復号キーを生成する。第1復号キーを用いてコンテンツの第1アイテムを復号化し、第2復号キーを用いて第2アイテムを復号化する。 In another aspect, the license has a first subkey, the first item of content has a second subkey, and the second item of content has a third subkey. A first decryption key is generated using the first and second subkeys, and a second decryption key is generated using the first and third subkeys. The first item of content is decrypted using the first decryption key, and the second item is decrypted using the second decryption key.
別の実施形態において、ライセンスされるコンテンツの識別データを有し且つ再生カウントデータを有するライセンスがクライアントに送信される。クライアントによるライセンスの受け取り後にコンテンツの第1アイテムがクライアントに送信される。コンテンツの第1アイテムの少なくとも一部分は暗号化形式である。コンテンツの第1アイテムは、第1コンテンツ識別データを有し、個別に使用可能なN個のサブコンテンツのアイテムで構成されており、Nは2よりも大きい整数である。第1コンテンツ識別データが、ライセンスされるコンテンツの識別データに対応する場合、個別に使用可能なN個のサブコンテンツのアイテムうちのP個の少なくとも一部分が復号化され、PはNよりも小さい整数であり、Pは再生カウントデータに相当する。ライセンスされるコンテンツの識別データ及び再生カウントデータは、ライセンスがクライアントに送信された後も不変である。別の実施形態では、個別に使用可能なN個のサブコンテンツのアイテムは、N個のテレビ番組から構成することができ、或いは、N個の音楽著作物から構成することができる。 In another embodiment, a license having identification data of licensed content and having playback count data is transmitted to the client. The first item of content is transmitted to the client after receipt of the license by the client. At least a portion of the first item of content is in encrypted form. The first item of content has first content identification data, and is composed of N sub-content items that can be used individually, where N is an integer greater than two. If the first content identification data corresponds to the identification data of the licensed content, at least a part of P of the N sub-content items that can be used individually is decrypted, and P is an integer smaller than N And P corresponds to reproduction count data. The identification data and the reproduction count data of the licensed contents are unchanged even after the license is transmitted to the client. In another embodiment, the N sub-content items that can be used individually may consist of N television programs, or may consist of N music works.
更に別の実施形態において、クライアントに送信するため、及びクライアントによって使用されるコンテンツの第1の複数アイテムをライセンスするためのデータ構造が提供される。コンテンツの第1の複数アイテムの各々は、第1コンテンツ識別フィールドを有する。データ構造は、コンテンツの第1の複数アイテムの各々の識別情報を指定するため、及びコンテンツの第1の複数アイテムの識別情報各々に対応する第1識別データセットを保持するための第1ライセンス識別フィールドを含む。第1ライセンス識別フィールド及び複数の第1コンテンツ識別フィールドは、データ構造がクライアントに送信された時点よりも後にクライアントがコンテンツの第1の複数アイテムを受け取った場合、クライアントがコンテンツの第1の複数アイテムを使用できるようにされている。第1識別データセットは、データ構造がクライアントに送信された後も不変であるようにされている。 In yet another embodiment, a data structure is provided for sending to a client and for licensing a first plurality of items of content used by the client. Each of the first plurality of items of content has a first content identification field. A data structure specifies first identification information for each of the first plurality of items of content and a first license identification for holding a first identification data set corresponding to each of the identification information of the first plurality of items of content Contains fields. The first license identification field and the plurality of first content identification fields are configured so that the client receives the first plurality of items of content if the client receives the first plurality of items of content after the data structure is transmitted to the client. Has been made available. The first identification data set is such that it remains unchanged after the data structure is sent to the client.
本発明に対する付加的な態様が存在する。従って、上記は本発明のいくつかの実施形態及び態様の要約にすぎない点は理解されたい。更なる実施形態及び態様を以下で言及する。更に、本発明の精神又は範囲から逸脱することなく、開示される実施形態に対して数多くの変更を加えることができる点は理解されたい。従って、上述の概要は、本発明の範囲を限定することを意図するものではない。むしろ、本発明の範囲は、添付の特許請求の範囲及びその均等物によって決定付けられるものとする。
本発明のこれら及び/又は他の態様並びに利点は、添付図面を参照しながら好ましい実施形態の以下の説明から明らかになり、容易に理解されるであろう。
There are additional aspects to the present invention. Accordingly, it should be understood that the above is only a summary of some embodiments and aspects of the present invention. Further embodiments and aspects are mentioned below. In addition, it should be understood that many modifications can be made to the disclosed embodiments without departing from the spirit or scope of the invention. Accordingly, the above summary is not intended to limit the scope of the invention. Rather, the scope of the invention is to be determined by the appended claims and their equivalents.
These and / or other aspects and advantages of the present invention will become apparent and readily understood from the following description of preferred embodiments with reference to the accompanying drawings.
次に、本発明の実施形態について詳細に参照し、その実施例を図面全体にわたって同じ数字が同じ要素を示す添付図面において例証する。他の実施形態を利用してもよく、本発明の範囲から逸脱することなく構造上及び機能上の変更が実施可能である点は理解されたい。 Reference will now be made in detail to embodiments of the invention, examples of which are illustrated in the accompanying drawings, wherein like numerals indicate like elements throughout the drawings. It should be understood that other embodiments may be utilized and structural and functional changes may be made without departing from the scope of the present invention.
図1を参照すると、本発明が適用されるコンテンツ提供システム10の例示的な構成を示している。コンテンツ提供システム10は、ビデオデータ、オーディオデータ、画像データ、テキストデータ、その他を含むことができる保護されたコンテンツを処理する。ライセンスサーバ12、コンテンツサーバ14、及び課金サーバ16は、各々クライアント18に接続され、更に、例えばインターネットであるネットワーク20を介して互いに接続されている。この実施例では、1つのクライアント18だけを示しているが、当業者であれば、あらゆる数のクライアントをネットワーク20に接続することができる点は理解されるであろう。
FIG. 1 shows an exemplary configuration of a content providing system 10 to which the present invention is applied. The content providing system 10 processes protected content that can include video data, audio data, image data, text data, and the like. The license server 12, the
コンテンツサーバ14は、コンテンツをクライアント18に提供する。ライセンスサーバ12は、クライアント18がコンテンツを使用するのに必要なサブスクリプションセクション24を有するライセンス22を付与する。課金サーバ16は、クライアント18にライセンス22が付与されたときに該クライアントに請求を行うのに使用される。例示した実施形態は、クライアント18と通信している3つのサーバを示したが、これらのサーバ機能の全ては、ここに示した3つよりも少ない数又は多い数のサーバに含めることができる点は理解されるであろう。
The
図2は、クライアント18の例示的な構成を示している。図2を参照すると、中央処理ユニット(CPU)30は、読み出し専用メモリ(ROM)32内に格納されているか又は記憶装置34からランダムアクセスメモリ(RAM)36にロードされたプログラムによって指示されるような様々な処理演算を実行する。RAM36はまた、CPU30が必要に応じて様々な処理演算を実行するのに必要なデータなどを格納する。
FIG. 2 shows an exemplary configuration of the
CPU30、ROM32、及びRAM36は、バス38を介して相互接続されている。バス38は更に、例えばキーボード及びマウスから構成される入力デバイス40と、例えばCRT又はLCDに基づくディスプレイユニット及びスピーカから構成される出力デバイス42と、例えばハードディスクドライブに基づく記憶装置34と、例えばモデム、ネットワークインタフェースカード(NIC)又は他の端末アダプタに基づく通信デバイス44とを接続する。
The
ROM32、RAM36、及び/又は記憶装置34は、クライアント18の動作を有効にするのに用いられるオペレーティングソフトウェアを格納する。バッファ46は、暗号化されたコンテンツを復号化するのに必要な関連の復号キー(図示せず)を使用しながら、暗号化されたストリーミングコンテンツのシーケンシャル部分をコンテンツサーバ14(図1)からネットワーク20を介して受け取ってバッファリングする。暗号化されたコンテンツ及び関連の復号キーは、復号器48に送信される。復号器48は、コンテンツに関連する復号キーを用いてコンテンツを復号化し解読する。
通信デバイス44は、ネットワーク20を介して通信処理を実行し、CPU30から供給されたデータを送信して、ネットワーク20から受け取ったデータをCPU30、RAM36、及び記憶装置34に出力する。記憶装置34は、CPU30と情報を転送して、該情報を格納及び削除する。通信デバイスはまた、他のクライアントとアナログ信号又はデジタル信号を通信する。
The
バス38はまた、必要に応じてドライブ50とも接続され、ここに例えば磁気ディスク、光学ディスク、光磁気ディスク、又は半導体メモリがロードされ、これらの記録媒体のいずれかから読み出されたコンピュータプログラム又は他のデータが記憶装置34内にインストールされるようにする。
The
図示されていないが、コンテンツサーバ14、ライセンスサーバ12、及び課金サーバ16(図1)はまた、図2で示したクライアント18の構成と基本的に同じ構成を有するコンピュータとして各々構成される。図2は、クライアント18の1つの構成を示しているが、代替的な実施形態は、セットトップボックス、パーソナルコンピュータ、携帯用再生装置、又は他のタイプのコンピュータデバイスを含む。
Although not shown, the
コンテンツ提供システム10において、ライセンスサーバ12及びコンテンツサーバ14は、ライセンス22及びコンテンツをクライアント18(図1)に送信する。ライセンス22は、典型的には暗号化形式である保護されたコンテンツをクライアント18が使用(すなわち、レンダリング、複製、複写、実行、及びその他)できるようにする必要がある。
In the content providing system 10, the license server 12 and the
コンテンツの各々のアイテムは、1つ又はそれ以上の暗号キーを用いてサービスプロバイダ機関によって構成され暗号化される。クライアント18は、受け取ったコンテンツのアイテムをライセンス情報及びコンテンツに基づいて復号化し複製する。いくつかの実施形態において、ライセンス情報は、例えば、コンテンツのアイテムがこれを超えて使用することができない有効期限、コンテンツを使用することができる回数、例えばCDなどの記録媒体にコンテンツを複写することができる回数、及び携帯用デバイスに対してコンテンツを精算することができる回数などの利用権を含む。
Each item of content is configured and encrypted by a service provider organization using one or more encryption keys. The
図3は、本発明の実施形態による、コンテンツに権利を付与し、コンテンツを使用する機構を示している。 FIG. 3 illustrates a mechanism for granting rights to content and using the content according to an embodiment of the present invention.
図3を参照すると、ライセンスサーバ62、ライセンス64、クライアント66、及びコンテンツの複数アイテムが示されている。ライセンスサーバ62は、信頼された発行者によって所有及び制御されており、ユーザに属するクライアント66に対してライセンス64を発行する。クライアント66によってダウンロード又はその他の方法で受け取るのに利用可能なものは、この実施例では、以下を含むコンテンツの複数アイテムである。
(i)「(公序良俗違反につき、不掲載)−シリーズ1」、「(公序良俗違反につき、不掲載)−シリーズ2」、「(公序良俗違反につき、不掲載)−シリーズ3」、「(公序良俗違反につき、不掲載)−シリーズ4」、及び「(公序良俗違反につき、不掲載)−シリーズ5」というタイトルのテレビ番組の5つのシリーズを含む主要コンテンツの5つのアイテム68a−68e;
(ii)その各々が同様のタイトルを持つ主要コンテンツのアイテム68a−68fに関連している、「クリップ:(公序良俗違反につき、不掲載)−シリーズ1」、「クリップ:(公序良俗違反につき、不掲載)−シリーズ2」、「クリップ:(公序良俗違反につき、不掲載)−シリーズ3」、「クリップ:(公序良俗違反につき、不掲載)−シリーズ4」、及び「クリップ:(公序良俗違反につき、不掲載)−シリーズ5」というタイトルの5つのクリップ又はボーナストラック70a−70fを含むクリップコンテンツの5つのアイテム;
(iii)10の映画、他のテレビ番組(他の「(公序良俗違反につき、不掲載)」番組又は異なるテレビ番組とすることができる)、或いは他のタイプのビデオコンテンツのプレビューを含む、「ビデオプレビュー#1」、「ビデオプレビュー#2」、などから「ビデオプレビュー#10」までのタイトルのビデオプレビューコンテンツの10個のアイテム72a−72j;
(iv)例えば楽曲又はインストルメンタルなどの10の音楽著作物、或いは他のタイプのオーディオコンテンツのプレビューを含む、「オーディオプレビュー#1」、「オーディオプレビュー#2」などから「オーディオプレビュー#10」までのタイトルのオーディオプレビューコンテンツの10個のアイテム74a−74j。Referring to FIG. 3, a
(I) "(Not published for public order and morals violations)-Series 1", "(Not published for public order and morals violations)-
(Ii) "Clip: (Not published for public order and morals violation)-Series 1", "Clip: (Not published for public order and morals violation), each of which is related to the
(Iii) “Video, including 10 movies, other television programs (which may be other“ (not published for public order and morals violations) ”programs or different television programs), or other types of video content. 10
(Iv) From “audio preview # 1”, “
ライセンス64によって規定された条件及び権利に応じて、クライアント66は、コンテンツのこれらのアイテムの1つ又はそれ以上を使用することができる。しかしながら、ライセンス64がコンテンツのこれらのアイテムの1つ又はそれ以上に権利を付与しない場合には、これらを使用することはできないが、使用不能な形式でクライアント66が受け取ってクライアント上に格納することはできる。
Depending on the conditions and rights defined by the
図4は、本発明の一実施形態によるライセンス64と該ライセンス64に含まれる特定のデータ又は情報の概略図である。図4を参照すると、ライセンス64は、サブスクリプションセクション76及びサブキーセクション78を有する。サブキーセクション78は、1つ又はそれ以上のサブキー80を有し、以下で更に説明するように、1つ又はそれ以上の復号キーの生成で使用することができる。サブスクリプションセクション76は、主要コンテンツ識別フィールド82、プレビュー識別フィールド86、クリップ識別フィールド84、及び再生カウントフィールド88を含む。以下で更に説明するように、クライアント66によるコンテンツの特定のアイテムのアクセス又は使用を制御するために、これらのフィールドに値又は属性データを挿入することができる。
FIG. 4 is a schematic diagram of a
図5は、「(公序良俗違反につき、不掲載)−シリーズ1」というタイトルの主要コンテンツのアイテム68aの概略図である。図5を参照すると、コンテンツのアイテム68aは、サブスクリプションセクション102、サブキーセクション104、及びコンテンツセクション106を有する。サブキーセクション104は、1つ又はそれ以上のサブキー108を含み、これは、クライアント66によって、ライセンス64(図4)に含まれている1つ又はそれ以上の関連のサブキー80と組み合わせることができ、アルゴリズムを用いてコンテンツの1つ又はそれ以上の復号キー(図示せず)を導出するようにする。従って、DRMのセキュリティを強化するために、クライアント66は、ライセンス64及びコンテンツのアイテム68aの両方を有して、ライセンス64及びコンテンツのアイテム68aの各々からサブキーを抽出するようにする必要があり、これらを用いて1つ又はそれ以上の復号キーを得るようにする。 FIG. 5 is a schematic diagram of the
サブスクリプションセクション102は、主要コンテンツ識別フィールド110を含み、ここには、この主要コンテンツのアイテム「(公序良俗違反につき、不掲載)−シリーズ1」68aの識別情報(identity)に対応する値又は属性データを入れることができる。コンテンツセクション106は、サブコンテンツの個別に使用可能な10個のアイテムを含んでおり、この実施例では、シリーズの主要コンテンツである「(公序良俗違反につき、不掲載)−シリーズ1」68aを構成する10個のエピソード又は番組112a−112jである。この実施例では、エピソード112a−112jには、「シリーズ1−エピソード1」、「シリーズ1−エピソード2」から「シリーズ1−エピソード10」までのタイトルが付けられている。図5では、コンテンツのアイテム「(公序良俗違反につき、不掲載)−シリーズ1」68aを示しているが、主要コンテンツの残り4つのアイテム68b−68e(図3)も同様のコンテンツ構造を有している点は理解されるであろう。 The
また、代替的な実施形態は、テレビシリーズだけでなく、(テレビシリーズと同様に)互いに関係するか又は互いに無関係とすることができるテレビ番組セットである主要コンテンツのアイテムを含む。主要コンテンツのアイテムはまた、映画、ドキュメンタリー、演劇作品、講演、音楽ビデオ、音楽著作物、及び他のオーディオ、ビジュアル、又はオーディオ/ビジュアルコンテンツを含むこともできる。主要コンテンツのこれらのアイテムは、サブコンテンツの個別に使用可能なアイテムを含む場合もあり、含まない場合もある。 Also, alternative embodiments include items of primary content that are not only television series but also television program sets that can be related to each other (like the television series) or independent of each other. The main content items can also include movies, documentaries, theatrical works, lectures, music videos, music works, and other audio, visual, or audio / visual content. These items of primary content may or may not include individually usable items of sub-content.
図6は、「クリップ:(公序良俗違反につき、不掲載)−シリーズ1」というタイトルのボーナストラック又はクリップコンテンツのアイテム70aの概略図である。図6を参照すると、クリップコンテンツ70aは、サブスクリプションセクション114、サブキーセクション116、及びクリップコンテンツセクション118を有する。サブキーセクション116は、サブキー120を含んでおり、これは、クライアント66によって、ライセンス64(図4)に含まれている関連のサブキー80と組み合わせることができ、これによって、アルゴリズムを用いてクリップコンテンツのこのアイテム70aの復号キーを得るようにする。 FIG. 6 is a schematic diagram of a bonus track or
サブスクリプションセクション114は、クリップ識別フィールド122を含んでおり、これに対してクリップコンテンツのこのアイテム「クリップ:(公序良俗違反につき、不掲載)−シリーズ1」70aの識別情報に対応する値又は属性データを入れることができる。コンテンツセクション118は、シリーズの主要コンテンツのアイテム「(公序良俗違反につき、不掲載)−シリーズ1」68aに関連するボーナストラック又はクリップコンテンツ124を含む。図6は、クリップコンテンツのアイテム「クリップ:(公序良俗違反につき、不掲載)−シリーズ1」70aを示しているが、クリップコンテンツの残り4つのアイテム70b−70e(図3)も同様のコンテンツ構造を有している点は理解されるであろう。 The
図7は、「オーディオプレビュー#1」というタイトルのオーディオプレビューコンテンツのアイテム74aの概略図である。図7を参照すると、コンテンツ74aは、サブスクリプションセクション126、サブキーセクション128、及びプレビューコンテンツセクション130を有する。サブキーセクション128は、サブキー132を含んでおり、これは、クライアント66によって、ライセンス64(図4)に含まれている関連のサブキー80と組み合わせることができ、これによって、アルゴリズムを用いてこのオーディオプレビューコンテンツ74aの復号キー(図示せず)を得るようにする。
FIG. 7 is a schematic diagram of an audio
サブスクリプションセクション126は、プレビュー識別フィールド134を含んでおり、ここには、オーディオプレビューコンテンツのこのアイテム「オーディオプレビュー#1」74aの識別情報に対応する値又は属性データを入れることができる。コンテンツセクション130は、プレビューされているオーディオコンテンツの完全版(図示せず)に対応するオーディオプレビューコンテンツ136自体を含んでいる。図7は、オーディオプレビューコンテンツのアイテム「オーディオプレビュー#1」74aを示しているが、オーディオプレビューコンテンツの残り9個のアイテム74b−74j(図3)も同様のコンテンツ構造を有している点は理解されるであろう。
The
図8は、「ビデオプレビュー#1」というタイトルのビデオプレビューコンテンツのアイテム72aの概略図である。図8を参照すると、コンテンツのアイテム72aは、サブスクリプションセクション138、サブキーセクション140、及びプレビューコンテンツセクション142を有する。サブキーセクション140は、サブキー144を含んでおり、これは、クライアント66によって、ライセンス64(図4)に含まれている関連のサブキー80と組み合わせることができ、これによって、アルゴリズムを用いてこのビデオプレビューコンテンツ72aの復号キー(図示せず)を得るようにする。
FIG. 8 is a schematic diagram of a video
サブスクリプションセクション138は、プレビュー識別フィールド146を含んでおり、ここには、ビデオプレビューコンテンツのこのアイテム「ビデオプレビュー#1」72aの識別情報に対応する値又は属性データを入れることができる。コンテンツセクション142は、映画、テレビシリーズ又はエピソード、音楽ビデオ、又は他のビデオコンテンツとすることができる、プレビューされているビデオコンテンツの完全版(図示せず)に対応するビデオプレビューコンテンツ148自体を含んでいる。図8は、ビデオプレビューコンテンツのアイテム「ビデオプレビュー#1」72aを示しているが、ビデオプレビューコンテンツの残り9個のアイテム72b−72j(図3)も同様のコンテンツ構造を有している点は理解されるであろう。
The
以下は、本発明の一実施形態の動作の説明である。図9は、この実施例による、主要コンテンツ68a−68e、クリップコンテンツ70a−70e、オーディオプレビューコンテンツ74a−74j、ビデオプレビューコンテンツ72a−72j(図3)のアイテムの識別フィールド内に入れられる属性又は値データの割り当てを示す表である。言い換えれば、この実施例において、「(公序良俗違反につき、不掲載)−シリーズ1」というタイトルの主要コンテンツ68aのアイテムのコンテンツ識別フィールド110(図5)には、値又は属性「1」を含んでいる。同様に、「(公序良俗違反につき、不掲載)−シリーズ2」というタイトルの主要コンテンツ68bのアイテムのコンテンツ識別フィールド110には、値又は属性「2」を含む等となる。同様の値割り当てパターンがクリップコンテンツ70a−70e(図3)について設定される。しかしながら、ビデオ及びプレビューコンテンツのアイテムは、異なる識別システムを採用する。ビデオプレビューコンテンツフィールド146(図8)の全てのアイテムが同じ値を含み、この実施例では「2」を含んでいる。同様に、オーディオプレビューコンテンツフィールド134(図7)の全てのアイテムは値「1」を含んでいる。 The following is a description of the operation of one embodiment of the present invention. FIG. 9 illustrates the attributes or values placed in the identification field of items of
しかしながら、本発明の他の実施形態は、別の番号付けシステム又は英数字指定又は変数、その他を含む、識別フィールド値又は属性の異なるシステムを使用することができる点は理解されるであろう。 However, it will be appreciated that other embodiments of the present invention may use different numbering systems or systems with different identification field values or attributes, including alphanumeric designations or variables, etc.
コンテンツの様々なアイテムの識別フィールドがこのように読み込まれることで、このライセンス64の受け取り後にクライアント66によって受け取られるコンテンツの複数アイテムに対する利用権を1つのライセンスが規定することができるように、ユーザに対するライセンス及びコンテンツの発行が容易にされる。更に、ライセンス64の識別フィールド82、84、86、88内のデータは、ライセンス64の受け取り後も不変である。従って、本発明の特定の実施形態をサブスクリプションビジネスモデルの一部として使用することができ、これによって、1つのライセンスがクライアントに発行され、その後、この1つのライセンスの制御下でコンテンツの複数アイテムをクライアントに送信し、クライアントがこれらを使用することができる。コンテンツのアイテムは、後の時点でクライアントに送信することができ、これらの時点は、略1時間、1日、1週間、或いはユーザによって所望されコンテンツプロバイダによって許可される他の時間間隔だけ離間している。
The identification fields of the various items of content are read in this way, so that a license can define usage rights for multiple items of content received by the
例えば、ユーザが代金を支払って、主要コンテンツ識別フィールド82に値「1」を有するライセンス64を受け取る場合、クライアント66は、「(公序良俗違反につき、不掲載)−シリーズ1」というタイトルのコンテンツ68aのアイテムのみを使用できることになる。しかしながら、シリーズ1の10のエピソード112a−112j全てが使用可能にする。言い換えれば、クライアント66は、ライセンス64内に見出された主要コンテンツ識別フィールドデータを読み出して、このデータを主要コンテンツのアイテム68a自体に見出されたコンテンツ識別フィールドデータと比較する。データが相互に対応する場合(例えば、それらが一致するか、又は値の範囲内に含まれる、その他)、クライアント66は、前述のようにサブキーを用いて生成された1つ又はそれ以上の復号キーを使用することによって、コンテンツを使用することができる。「(公序良俗違反につき、不掲載)−シリーズ2」、その他などのコンテンツの他のアイテムは、場合によってはクライアント66にダウンロードするか、又はクライアント66が受け取ることができるが、それでもなお、この実施例ではこのライセンス64の下で使用することはできない。 For example, if the user pays and receives a
ライセンス64内の再生カウントフィールド88(図4)は、主要コンテンツシリーズのいずれかの所与のアイテム内のエピソードを幾つ使用してよいかを指定する。再生カウントフィールドが空の場合、ライセンス64のコンテンツ識別フィールド82内に適切な値を有していると仮定すると、全てのエピソードを使用してよい。一方、例えば、ライセンス64がコンテンツ識別フィールド値「3」及び再生カウントフィールド値「5」を有している場合、クライアント66は、「(公序良俗違反につき、不掲載)−シリーズ3」というタイトルのコンテンツ68cのうちのいずれか5つのエピソードのみを使用することができる。しかしながら、この実施例においてこのライセンス64の下では5つを超えない異なるエピソードを使用することができる。 The play count field 88 (FIG. 4) in the
別の実施例として、ライセンス64が、式「1≦コンテンツID≦5」を含む主要コンテンツ識別フィールド82を有し、且つ再生カウントフィールド88が空である場合、クライアント66は、5つの「(公序良俗違反につき、不掲載)」シリーズ68a−68e全ての各々内の10のエピソード全てを使用できることになる。更に別の実施例として、ライセンスの主要コンテンツ識別フィールド82が、式「1||4」を含み、且つ再生カウントフィールドが空である場合、クライアント66は、主要コンテンツの特定の2つのアイテム「(公序良俗違反につき、不掲載)−シリーズ1」68a及び「(公序良俗違反につき、不掲載)−シリーズ4」68dだけの各10個のエピソード全てを使用してよいことになる。 As another example, if the
ライセンス64(図4)のサブスクリプションセクション76内のクリップコンテンツ識別フィールド84の内容は、同様の方法でクライアント66によって使用される。クリップコンテンツフィールド84内のデータは、クライアント66の使用に対してコンテンツのいずれのクリップ又はボーナストラックアイテムがライセンスされるかを指定する。従って、例えば、ライセンス64が主要コンテンツ識別フィールド82に値「2」を含み、クリップコンテンツ識別フィールド84に値「2」を含む場合、クライアント66は、「(公序良俗違反につき、不掲載)−シリーズ2」というタイトルの主要コンテンツ68bだけでなく、クリップコンテンツ「クリップ:(公序良俗違反につき、不掲載)−シリーズ2」70bも使用することができるようになる。いくつかのビジネスモデルによれば、このようなライセンス64は、ユーザが主要コンテンツに関連するクリップ又はボーナストラックを見ることができるだけでなく、主要コンテンツ自体も見ることができるので、クリップ識別フィールド内に値を持たないライセンスよりも多くの費用がかかることになる。 The contents of the clip
音楽及びビデオプレビュー識別フィールド134、146(図7及び8)は、異なる方法で機能する。ライセンスプレビュー識別フィールド86(図4)は、一方(ビデオか又はオーディオ)若しくは他方の、又は両方の種類のプレビューの全ての使用を可能にする。従って、例えば、ライセンス64内のプレビュー識別フィールド86が値「1」を含んでいた場合、クライアント66は、「オーディオプレビュー#1」、「オーディオプレビュー#2」、・・・、「オーディオプレビュー#10」というタイトルのオーディオプレビューコンテンツの10個のアイテム全てを使用することができるが、クライアント66は、ビデオプレビューコンテンツ(図9)のいずれのアイテムも使用することができない。一方、ライセンス64内のプレビュー識別フィールド86が値「2」を含んでいた場合、クライアント66は、「ビデオプレビュー#1」、「ビデオプレビュー#2」、・・・、「ビデオプレビュー#10」というタイトルのビデオプレビューコンテンツの10個のアイテム全てを使用することができるが、コンテンツのいずれのオーディオプレビューアイテムも使用することができない。しかしながら、代替的な実施形態において、オーディオ及びビデオプレビューコンテンツは、他の配列でグループ化することができ、或いは、それぞれの識別フィールドの各々における一意の値で個々に識別することができる。この場合、プレビューコンテンツへのアクセスは、前述の主要コンテンツのアイテムと同様の方法で制御することができる。
The music and video preview identification fields 134, 146 (FIGS. 7 and 8) function differently. The license preview identification field 86 (FIG. 4) allows for the use of all types of previews, one (video or audio) or the other, or both. Thus, for example, if the
図10は、本発明のいくつかの実施形態によるコンテンツを配布する方法の概略フロー図である。ライセンスされるコンテンツの識別データを有するライセンスがクライアントに送信される(160)。その後、クライアントがライセンスを受け取った後、クライアントにコンテンツの第1アイテムが送信される(162)。コンテンツの第1アイテムは、第1コンテンツ識別データを有し、コンテンツの第1アイテムの少なくとも一部分は暗号化形式である。次に、第1コンテンツ識別データが、ライセンスされるコンテンツの識別データに対応するか否かが判定される(164)。データが対応する場合、コンテンツの第1アイテムの暗号化された部分が復号化される(168)。 FIG. 10 is a schematic flow diagram of a method for distributing content according to some embodiments of the present invention. A license having identification data of the content to be licensed is transmitted to the client (160). Thereafter, after the client receives the license, the first item of content is transmitted to the client (162). The first item of content has first content identification data, and at least a portion of the first item of content is in encrypted form. Next, it is determined whether the first content identification data corresponds to the identification data of the licensed content (164). If the data corresponds, the encrypted portion of the first item of content is decrypted (168).
次に、コンテンツの第2アイテムがクライアントに送信される(170)。コンテンツの第2アイテムは、第1コンテンツ識別データとは異なる第2コンテンツ識別データを有し、コンテンツの第2アイテムの少なくとも一部分は暗号化形式である。しかしながら、ブロック164で表す判定が、データが対応していないことを示す場合には、コンテンツの第1アイテムを復号化することができず、処理はブロック170に進み、ここで、コンテンツの第2アイテムがクライアントに送信される。第2コンテンツ識別データが、ライセンスされるコンテンツの識別データに対応するか否かが判定される(174)。データが対応していない場合、処理は終了する(172)。一方、データが対応する場合には、コンテンツの第2アイテムの暗号化された部分が復号化される(176)。上述の処理全体にわたって、ライセンスされるコンテンツの識別データは、ライセンスがクライアントに送信された後も不変である。
Next, a second item of content is sent to the client (170). The second item of content has second content identification data different from the first content identification data, and at least a portion of the second item of content is in an encrypted format. However, if the determination represented by
以上で、デジタルライセンスによって規定されたデジタルコンテンツを配布する方法及びシステムが提供された。いくつかの実施形態によれば、ライセンスの受け取り後にクライアントデバイスによって受け取られるコンテンツの複数のアイテムに対する利用権を1つのライセンスが規定できるように、ユーザに対するライセンス及びコンテンツの発行が容易にされる。更に、ライセンスは、ライセンスされたコンテンツの識別フィールド内に、ユーザによるライセンスの受け取り後も不変であるデータを有する。従って、本発明の実施形態は、1つのライセンスがクライアントに発行され、その後この1つのライセンスの制御下でコンテンツの複数アイテムをクライアントに送信し且つこれらをクライアントが使用できるようなサブスクリプションビジネスモデルの一部として使用することができる。 Thus, a method and system for distributing digital content defined by a digital license has been provided. According to some embodiments, issuance of licenses and content to users is facilitated so that a license can define usage rights for multiple items of content received by a client device after receipt of the license. In addition, the license has data in the licensed content identification field that is unchanged after the user receives the license. Accordingly, embodiments of the present invention are based on a subscription business model in which a license is issued to a client, and then multiple items of content are sent to the client and can be used by the client under the control of this one license. Can be used as part.
上述の説明は、本発明の特定の実施形態を参照しているが、本発明の精神から逸脱することなく多くの修正を行うことができる点は理解されるであろう。特許請求の範囲は、本発明の真の範囲及び精神に含まれるこのような修正を保護するものである。従って、本明細書で開示される実施形態は、あらゆる点で限定ではなく例証とみなされるべきであり、本発明の範囲は、前述の説明ではなく特許請求の範囲によって示され、従って、特許請求の範囲の均等物の意味及び範囲内に含まれる全ての変更は、本発明に包含されるものとする。 Although the foregoing description refers to specific embodiments of the invention, it will be understood that many modifications can be made without departing from the spirit of the invention. The claims are intended to protect such modifications as would fall within the true scope and spirit of the present invention. Accordingly, the embodiments disclosed herein are to be considered in all respects as illustrative and not restrictive, and the scope of the invention is indicated by the appended claims rather than by the foregoing description, and accordingly, the claims All changes that come within the meaning and range of equivalency of the ranges are intended to be embraced by the present invention.
Claims (19)
サーバ装置が、ライセンスされるコンテンツの識別データ、及び、第1サブキーを有するライセンスを前記クライアント装置に送信する段階と、
前記クライアント装置が前記ライセンスを受け取った後、前記サーバ装置が、少なくとも一部分が暗号化形式であり且つ第1コンテンツ識別データ及び第2のサブキーを有するコンテンツの第1アイテムを前記クライアント装置に送信する段階と、
前記クライアント装置が、前記第1サブキーと前記第2サブキーとを組み合わせることによって、第1復号キーを生成する段階と、
前記クライアント装置が前記ライセンスを受け取った後、前記サーバ装置が、少なくとも一部分が暗号化形式であり且つ前記第1コンテンツ識別データとは異なる第2コンテンツ識別データ及び第3サブキーを有するコンテンツの第2アイテムを前記クライアント装置に送信する段階と、
前記クライアント装置が、前記第1サブキーと前記第3サブキーとを組み合わせることによって、第2復号キーを生成する段階と、
前記クライアント装置が、前記ライセンスされるコンテンツの前記識別データが前記第1コンテンツ識別データに対応するか否かを判定する段階と、
前記第1コンテンツ識別データが前記ライセンスされるコンテンツの識別データに対応する場合、前記クライアント装置が、前記第1復号キーを用いて、前記コンテンツの第1アイテムの暗号化された部分を復号化する段階と、
前記クライアント装置が、前記ライセンスされるコンテンツの前記識別データが前記第2コンテンツ識別データに対応するか否かを判定する段階と、
前記第2コンテンツ識別データが前記ライセンスされるコンテンツの識別データに対応する場合、前記クライアント装置が、前記第2復号キーを用いて、前記コンテンツの第2アイテムの暗号化された部分を復号化する段階と、
を含み、
前記ライセンスされるコンテンツの識別データは、前記ライセンスが前記クライアント装置に送信された後も不変であるようにされている、ことを特徴とする方法。A method for distributing content used by a client device ,
A method server apparatus, which transmits identification data for licensed content, and a license with a first subkey to the client device,
After the client device receives the license, the server device transmits to the client device a first item of content that is at least partially encrypted and includes first content identification data and a second subkey. When,
The client device generates a first decryption key by combining the first subkey and the second subkey;
After the client device receives the license, the server device is a second item of content having second content identification data and a third subkey that is at least partially in encrypted form and different from the first content identification data. Sending to the client device ;
The client device generates a second decryption key by combining the first subkey and the third subkey; and
The client device determining whether the identification data of the licensed content corresponds to the first content identification data;
If the first content identification data corresponds to the identification data of the licensed content, the client device decrypts the encrypted portion of the first item of the content using the first decryption key. Stages,
The client device determining whether the identification data of the licensed content corresponds to the second content identification data;
When the second content identification data corresponds to the licensed content identification data, the client device decrypts the encrypted portion of the second item of the content using the second decryption key. Stages,
Including
The method of claim 1, wherein the licensed content identification data remains unchanged after the license is transmitted to the client device .
サーバ装置が、ライセンスされるコンテンツの識別データを有するライセンスを前記クライアント装置に送信する段階と、
前記クライアント装置が前記ライセンスを受け取った後、前記サーバ装置が、前記コンテンツの少なくとも5つのアイテムを前記クライアント装置に送信する段階と、
を含み、
前記コンテンツの少なくとも5つのアイテムの各々の少なくとも一部分が暗号化形式であり、前記コンテンツの少なくとも5つのアイテムの各々が、ある値に対応した第1コンテンツ識別データを有し、且つ前記少なくとも5つの値の各々が互いに等しく、
前記方法は、更に、
前記クライアント装置が、前記ライセンスされるコンテンツの前記識別データが前記第1コンテンツ識別データに対応するか否かを判定する段階と、
前記第1コンテンツ識別データが前記ライセンスされるコンテンツの識別データに対応する場合、前記クライアント装置が、前記コンテンツの少なくとも5つのアイテムの各々の暗号化された部分を復号化する段階を含み、
前記ライセンスされるコンテンツの識別データは、前記ライセンスが前記クライアント装置に送信された後も不変であるようにされている、ことを特徴とする方法。A method for distributing content used by a client device ,
A server device transmits a license having identification data of licensed content to the client device ;
After the client device receives the license, the server device transmits at least five items of the content to the client device ;
Including
At least a portion of each of the at least five items of content is in encrypted form, each of the at least five items of content has first content identification data corresponding to a value, and the at least five values Are equal to each other,
The method further
The client device determining whether the identification data of the licensed content corresponds to the first content identification data;
If the first content identification data corresponds to identification data of the licensed content, the client device includes decrypting an encrypted portion of each of the at least five items of the content;
The method of claim 1, wherein the licensed content identification data remains unchanged after the license is transmitted to the client device .
前記方法は、更に、
前記クライアント装置が、前記ライセンスサブキー及び前記コンテンツサブキーを用いて復号キーを生成する段階を含み、
前記コンテンツの少なくとも5つのアイテムの各々の暗号化された部分を復号化する段階は、前記クライアント装置が前記復号キーを用いて前記コンテンツの少なくとも5つのアイテムの各々の暗号化された部分を復号化する段階を含む、請求項6に記載の方法。The license further has a license subkey, and each of the at least five items of content has a content subkey;
The method further
The client device includes generating a decryption key using the license subkey and the content subkey;
Decoding the encrypted portion of each of the at least five items of the content includes the client device decrypting the encrypted portion of each of the at least five items of the content using the decryption key. 7. The method of claim 6, comprising the step of:
サーバ装置が、ライセンスされるコンテンツの識別データ、第1サブキー、及び、再生カウントデータを有するライセンスを前記クライアント装置に送信する段階と、
前記サーバ装置が、前記コンテンツの第1アイテムを前記クライアント装置に送信する段階と、
を含み、
前記コンテンツの第1アイテムを送信する前記段階は、前記ライセンスを前記クライアント装置が受け取った後に行われ、前記コンテンツの第1アイテムの少なくとも一部分は、暗号化形式であり、前記コンテンツの第1アイテムは、第1コンテンツ識別データ及び第2のサブキーを有し、前記コンテンツの第1アイテムは、個別に使用可能な2よりも大きい整数N個のサブコンテンツのアイテムから構成されており、
前記方法は、更に、
前記クライアント装置が、前記第1サブキーと前記第2サブキーとを組み合わせることによって、第1復号キーを生成する段階と、
前記クライアント装置が、前記ライセンスされるコンテンツの前記識別データが前記第1コンテンツ識別データに対応するか否かを判定する段階と、
前記クライアント装置が、Nよりも小さい整数Pが前記再生カウントデータに対応するか否かを判定する段階と、
前記第1コンテンツ識別データが前記ライセンスされるコンテンツの識別データに対応する場合且つ前記Nよりも小さい整数Pが前記再生カウントデータに対応する場合、前記クライアント装置が、前記個別に使用可能なN個のサブコンテンツのアイテムのうちのP個を超えない数の各々の少なくとも一部分を、前記第1復号キーを用いて復号化する段階を含み、
前記ライセンスされるコンテンツの識別データ及び前記再生カウントデータは、前記ライセンスが前記クライアント装置に送信された後も不変であるようにされている、ことを特徴とする方法。A method for distributing content used by a client device ,
A server device transmits a license having identification data of licensed content, a first subkey, and reproduction count data to the client device ;
The server device transmitting a first item of the content to the client device ;
Including
The step of transmitting the first item of content is performed after the client device receives the license, wherein at least a portion of the first item of content is in encrypted form, and the first item of content is , Having a first content identification data and a second subkey , wherein the first item of content is made up of integer N subcontent items greater than 2 that can be used individually;
The method further
The client device generates a first decryption key by combining the first subkey and the second subkey;
The client device determining whether the identification data of the licensed content corresponds to the first content identification data;
The client device determines whether an integer P smaller than N corresponds to the reproduction count data;
If the first content identification data is smaller integer P than and the N may correspond to the identification data of the content to be the license corresponding to the reproduction count data, the client device, wherein the discrete usable the N Decrypting at least a portion of each of the number of sub-content items not exceeding P using the first decryption key ;
The licensed content identification data and the playback count data are such that they remain unchanged after the license is transmitted to the client device .
サーバ装置と、
を備えたシステムであって、
前記サーバ装置が、ライセンスされるコンテンツの識別データ、及び、第1サブキーを有するライセンスを前記クライアント装置に送信し、
前記クライアント装置が前記ライセンスを受け取った後、前記サーバ装置が、少なくとも一部分が暗号化形式であり且つ第1コンテンツ識別データ及び第2のサブキーを有するコンテンツの第1アイテムを前記クライアント装置に送信し、
前記クライアント装置が、前記第1サブキーと前記第2サブキーとを組み合わせることによって、第1復号キーを生成し、
前記クライアント装置が前記ライセンスを受け取った後、前記サーバ装置が、少なくとも一部分が暗号化形式であり且つ前記第1コンテンツ識別データとは異なる第2コンテンツ識別データ及び第3サブキーを有するコンテンツの第2アイテムを前記クライアント装置に送信し、
前記クライアント装置が、前記第1サブキーと前記第3サブキーとを組み合わせることによって、第2復号キーを生成し、
前記クライアント装置が、前記ライセンスされるコンテンツの前記識別データが前記第1コンテンツ識別データに対応するか否かを判定し、
前記第1コンテンツ識別データが前記ライセンスされるコンテンツの識別データに対応する場合、前記クライアント装置が、前記第1復号キーを用いて、前記コンテンツの第1アイテムの暗号化された部分を復号化し、
前記クライアント装置が、前記ライセンスされるコンテンツの前記識別データが前記第2コンテンツ識別データに対応するか否かを判定し、
前記第2コンテンツ識別データが前記ライセンスされるコンテンツの識別データに対応する場合、前記クライアント装置が、前記第2復号キーを用いて、前記コンテンツの第2アイテムの暗号化された部分を復号化し、
前記ライセンスされるコンテンツの識別データは、前記ライセンスが前記クライアント装置に送信された後も不変であるようにされている、ことを特徴とするシステム。 A client device;
A server device;
A system comprising:
The server device transmits license data having licensed content identification data and a first subkey to the client device;
After the client device receives the license, the server device sends a first item of content at least partially in encrypted form and having first content identification data and a second subkey to the client device;
The client device generates a first decryption key by combining the first subkey and the second subkey,
After the client device receives the license, the server device is a second item of content having second content identification data and a third subkey that is at least partially in encrypted form and different from the first content identification data. To the client device,
The client device generates a second decryption key by combining the first subkey and the third subkey,
The client device determines whether the identification data of the licensed content corresponds to the first content identification data;
If the first content identification data corresponds to the identification data of the licensed content, the client device decrypts the encrypted portion of the first item of the content using the first decryption key;
The client device determines whether the identification data of the licensed content corresponds to the second content identification data;
If the second content identification data corresponds to the identification data of the licensed content, the client device decrypts the encrypted portion of the second item of the content using the second decryption key;
The licensed content identification data is such that it remains unchanged after the license is transmitted to the client device .
サーバ装置と、
を備えたシステムであって、
サーバ装置が、ライセンスされるコンテンツの識別データ、第1サブキー、及び、再生カウントデータを有するライセンスを前記クライアント装置に送信し、
前記サーバ装置が、前記コンテンツの第1アイテムを前記クライアント装置に送信し、
前記コンテンツの第1アイテムの送信は、前記ライセンスを前記クライアント装置が受け取った後に行われ、前記コンテンツの第1アイテムの少なくとも一部分は、暗号化形式であり、前記コンテンツの第1アイテムは、第1コンテンツ識別データ及び第2のサブキーを有し、前記コンテンツの第1アイテムは、個別に使用可能な2よりも大きい整数N個のサブコンテンツのアイテムから構成されており、
前記クライアント装置が、前記第1サブキーと前記第2サブキーとを組み合わせることによって、第1復号キーを生成し、
前記クライアント装置が、前記ライセンスされるコンテンツの前記識別データが前記第1コンテンツ識別データに対応するか否かを判定し、
前記クライアント装置が、Nよりも小さい整数Pが前記再生カウントデータに対応するか否かを判定し、
前記第1コンテンツ識別データが前記ライセンスされるコンテンツの識別データに対応する場合且つ前記Nよりも小さい整数Pが前記再生カウントデータに対応する場合、前記クライアント装置が、前記個別に使用可能なN個のサブコンテンツのアイテムのうちのP個を超えない数の各々の少なくとも一部分を、前記第1復号キーを用いて復号化し、
前記ライセンスされるコンテンツの識別データ及び前記再生カウントデータは、前記ライセンスが前記クライアント装置に送信された後も不変であるようにされている、
ことを特徴とするシステム。 A client device;
A server device;
A system comprising:
The server device transmits a license having identification data of licensed content, a first subkey, and reproduction count data to the client device,
The server device transmits a first item of the content to the client device;
The transmission of the first item of content is performed after the client device receives the license, at least a portion of the first item of content is in an encrypted format, and the first item of content is the first Having a content identification data and a second subkey, wherein the first item of content consists of an integer N subcontent items greater than 2 that can be used individually;
The client device generates a first decryption key by combining the first subkey and the second subkey,
The client device determines whether the identification data of the licensed content corresponds to the first content identification data;
The client device determines whether an integer P smaller than N corresponds to the reproduction count data;
When the first content identification data corresponds to the identification data of the licensed content and an integer P smaller than N corresponds to the reproduction count data, the client device can use the N pieces that can be used individually. Decrypting at least a portion of each of the sub-content items not exceeding P using the first decryption key;
The identification data of the licensed content and the playback count data are unchanged even after the license is transmitted to the client device.
A system characterized by that.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2006/028853 WO2008013526A1 (en) | 2006-07-25 | 2006-07-25 | Method and system for providing a content subscription service |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009545787A JP2009545787A (en) | 2009-12-24 |
JP4959796B2 true JP4959796B2 (en) | 2012-06-27 |
Family
ID=38981751
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009521725A Expired - Fee Related JP4959796B2 (en) | 2006-07-25 | 2006-07-25 | Method and system for providing content subscription service |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP2044567A4 (en) |
JP (1) | JP4959796B2 (en) |
KR (1) | KR101301360B1 (en) |
CN (1) | CN101529462A (en) |
WO (1) | WO2008013526A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10339323B2 (en) * | 2015-09-15 | 2019-07-02 | Google Llc | Group license encryption and decryption |
US10509891B2 (en) * | 2017-05-03 | 2019-12-17 | Cisco Technology, Inc. | Method and system for content and service sharing |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007312302A (en) * | 2006-05-22 | 2007-11-29 | Nippon Telegr & Teleph Corp <Ntt> | Content utilization control system and content utilization control method |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7065787B2 (en) * | 2002-06-12 | 2006-06-20 | Microsoft Corporation | Publishing content in connection with digital rights management (DRM) architecture |
EP1585249A1 (en) * | 2003-01-14 | 2005-10-12 | Matsushita Electric Industrial Co., Ltd. | Content reproduction device, license issuing server, and content reproduction system |
US7716288B2 (en) * | 2003-06-27 | 2010-05-11 | Microsoft Corporation | Organization-based content rights management and systems, structures, and methods therefor |
WO2005086160A2 (en) * | 2004-03-09 | 2005-09-15 | Matsushita Electric Industrial Co., Ltd. | Content playback device |
-
2006
- 2006-07-25 JP JP2009521725A patent/JP4959796B2/en not_active Expired - Fee Related
- 2006-07-25 CN CN200680055786A patent/CN101529462A/en active Pending
- 2006-07-25 WO PCT/US2006/028853 patent/WO2008013526A1/en active Application Filing
- 2006-07-25 EP EP20060800319 patent/EP2044567A4/en not_active Ceased
- 2006-07-25 KR KR1020097003752A patent/KR101301360B1/en not_active IP Right Cessation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007312302A (en) * | 2006-05-22 | 2007-11-29 | Nippon Telegr & Teleph Corp <Ntt> | Content utilization control system and content utilization control method |
Also Published As
Publication number | Publication date |
---|---|
JP2009545787A (en) | 2009-12-24 |
WO2008013526A1 (en) | 2008-01-31 |
EP2044567A4 (en) | 2011-06-22 |
KR101301360B1 (en) | 2013-09-16 |
CN101529462A (en) | 2009-09-09 |
EP2044567A1 (en) | 2009-04-08 |
KR20090045266A (en) | 2009-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11727376B2 (en) | Use of media storage structure with multiple pieces of content in a content-distribution system | |
US20190147143A1 (en) | Decoupling rights in a digital content unit from download | |
JP4304220B2 (en) | Computer-readable recording medium having recorded self-protecting document and method of using self-protecting document | |
US8086535B2 (en) | Decoupling rights in a digital content unit from download | |
US8683200B2 (en) | Method and apparatus for implementing digital rights management | |
KR100467929B1 (en) | System for protecting and managing digital contents | |
KR100689648B1 (en) | Method, apparatus and system for securely providing material to a licensee of the material | |
US20020107806A1 (en) | Content usage management system and content usage management method | |
US9390030B2 (en) | Information processing device, information storage device, information processing system, information processing method, and program | |
US7827113B2 (en) | Method and system for providing a content subscription service | |
JP4959796B2 (en) | Method and system for providing content subscription service | |
KR100768501B1 (en) | Digital contents electronic commerce system and method in which digital right is protected and memory media recoding program to operate the method | |
KR20070022257A (en) | Digital license sharing system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110801 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111028 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111121 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120220 |
|
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: 20120312 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120321 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150330 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |