Source: https://patents.google.com/patent/JP3695992B2/en
Timestamp: 2018-12-18 19:47:21
Document Index: 245454972

Matched Legal Cases: ['art 124', 'art 117', 'art 11', 'art 12', 'art 13', 'art 203']

JP3695992B2 - Broadcast receiving apparatus and a content usage control methods - Google Patents
Broadcast receiving apparatus and a content usage control methods Download PDF
JP3695992B2
JP3695992B2 JP15821299A JP15821299A JP3695992B2 JP 3695992 B2 JP3695992 B2 JP 3695992B2 JP 15821299 A JP15821299 A JP 15821299A JP 15821299 A JP15821299 A JP 15821299A JP 3695992 B2 JP3695992 B2 JP 3695992B2
JP15821299A
JP2000349725A (en )
本発明は、暗号化（スクランブル）されて放送配信されるコンテンツを契約内容（例えば、期間、視聴チャネル、録画録音の可否）に応じて復号（デスクランブル）し利用あるいは２次利用する有料放送サービスのための契約受信装置及びコンテンツ利用制御方法に関する。 The present invention is, contract content to be broadcast distribution is encrypted (scrambled) (e.g., period, viewing channel, recording record whether) decoding according to (descramble) utilizing or secondary use to pay broadcasting services contract-related receiving apparatus and a content usage control methods for.
デジタル放送は、通信衛星（ＣＳ）に始まって、ケーブルＴＶ、地上放送へとデジタル化が進むにつれ、一層のサービスの充実が期待されており、これからに放送サービスの主役を務めていくものと思われる。 Digital broadcasting, beginning with the communication satellite (CS), cable TV, as the digitization proceeds to terrestrial broadcasting, are expected to enhance further service, seems to go served as the protagonist of the future in broadcasting services It is.
デジタル放送の最大の特徴は、情報圧縮技術の導入により、番組の送信に要する周波数の使用効率の向上が図れ、アナログ放送に比較して放送チャネル数の大幅な増加が可能となったことである。 The biggest feature of digital broadcasting, the introduction of information compression techniques, model improves use efficiency of a frequency required for transmission of the program is that made possible a significant increase in the number of broadcast channels as compared to the analog broadcasting . さらに、高度な誤り訂正技術が適用できるため、高品質で均質なサービスの提供が可能となる。 Furthermore, you can apply advanced error correction techniques, it is possible to provide a homogeneous service with high quality.
また、放送のデジタル化により、従来のように画像や音声による放送だけでなく、文字やデータによる放送（データ放送）も可能になり、例えばニュースを文字データとして流すことや、ＰＣソフトを放送で配信することが可能となり、そのようなサービスを提供するためのシステムも続々と登場してきている。 Also, the digital broadcasting, as well as broadcast by images and sound as in the prior art, broadcast by the character or data becomes (data broadcast) is also possible, for example and flowing a news as character data, in broadcast PC software it becomes possible to deliver, it has appeared one after another also a system for providing such services.
このようなシステムで、契約内容に基づいてスクランブルを解く、あるいは復号する有料放送サービスを提供する際、契約期間に即した顧客管理が行えなければならない。 In such a system, solving the scramble on the basis of the contract, or when providing pay television service to be decoded, must perform customer management in line with the contract period. 契約期間に即した顧客管理とは、例えば、所定の料金の支払により契約された契約期間内に限って契約チャネルの番組の視聴を可能とするというものである。 The customer management in line with the contract term, for example, those that allow the viewing of the contract channel program only within a predetermined contract period, which is contracted by the payment of fees.
また、受信装置にてスクランブルあるいは暗号を解くための鍵情報は、不正視聴を防止する上からも正当な視聴者のみに（契約チャネル、契約期間に即して）しかも確実に提供する必要がある。 Further, key information for descrambling or encryption at the receiving apparatus, it is necessary to provide fraud only to authorized viewers from order to prevent the viewing (contract channels, in line with the contract term) and reliably .
この意味で、従来は、図５に示すような鍵構成を用いて限定受信を行なっていた。 In this sense, the prior art had conducted limited reception using the key structure as shown in FIG. すなわち、放送受信装置毎にマスター鍵Ｋ Ｍを用意し、受信契約している視聴者に対して受信契約しているチャネルのワーク鍵Ｋ ｗと受信契約情報をマスター鍵Ｋ Ｍで暗号化して送信する。 That is, the transmission for each broadcast receiver to prepare a master key K M, encrypts the work key K w of the channel that is receiving the contract to the viewer that is receiving the contract received contract information in the master key K M to. ここで、ワーク鍵はチャネル固有の鍵であり、受信契約情報は当該チャネルの契約期間あるいは契約の有無などの情報である。 Here, the work key channel is a unique key, the received contract information is information such as the contract period or whether the contract of the channel. 受信契約情報は、コンテンツ受信に先だって受信し、蓄積される。 Receiving contract information received prior to the content received and accumulated. コンテンツ視聴時は、当該受信契約に関する情報を参照して、当該チャネルの視聴可否によって、ワーク鍵を使って暗号化されて送られてくる当該チャネルのチャネルキーＫ chを復号して視聴する。 When the content is viewed, with reference to the information about the reception contract, the viewability of the channel, view by decoding the channel key K ch of the channel using the work key sent encrypted. チャネルキーは、スクランブルされた放送コンテンツをデスクランブルするのに用いられる。 Channel key is used the scrambled broadcast content to descramble.
このように従来のデジタル放送方式では、有料放送を実現する手段として受信契約情報を用いていた。 In this way conventional digital broadcasting system, it has been using the received contract information as a means of realizing the pay broadcasting. これによって、チャネル毎の契約管理を確実に行うことができ、デジタル放送が事業として成立している。 This makes it possible to reliably perform contract management for each channel, digital broadcasting has been established as a business. しかしながら、チャネル毎の受信契約しかサポートできず、同一チャネル内に存在するコンテンツの価値などにまで踏み込んだ視聴管理は不可能であった。 However, can only receive contract support of each channel, it is stepped up, such as the value of the content that exists in the same channel viewing management was not possible. これは、例えば、２次利用を前提としたＰＣソフトなどのデータ放送や、高付加価値な映画コンテンツの録画の際には、録画可否をチャネル単位でしか指定できないため問題が多かった。 This is, for example, data broadcasting and such as a PC software that assumes a secondary use, at the time of the recording of high-value-added movie content, was often a problem because you can not only specify the recording whether or not on a per-channel basis.
以上のように、従来の限定受信システムでは、コンテンツ毎の利用制御が困難であった。 As described above, the conventional conditional access system, use control for each content is difficult.
本発明は、上記事情を考慮してなされたもので、コンテンツ毎の利用制御を可能とする放送受信装置及びコンテンツ利用制御方法を提供することを目的とする。 The present invention has been made in view of these circumstances, and an object thereof is to provide a broadcast receiving apparatus and a content usage control method enables the usage control for each content.
本発明に係る放送受信装置は、チャネルを用いて放送配信されるコンテンツ情報を受信する受信手段と、複数のコンテンツ情報を含むチャネルに対応して放送された、当該チャネルに含まれるコンテンツ情報の２次利用に関する条件を示す、個々の契約者ごとに規定された第１の利用条件情報と、該第１の利用条件情報に係る条件をより制限するために、個々のコンテンツ情報に対応して放送された、当該コンテンツ情報の２次利用に関する条件を示す、複数の契約者に共通に規定された第２の利用条件情報とに基づいて、指定されたコンテンツ情報の２次利用に関する条件を示す第３の利用条件情報を作成する第１の作成手段と、受信した前記コンテンツ情報の２次利用が要求されている場合に、該コンテンツ情報を２次利用に供するのに It broadcast receiving apparatus according to the present invention includes a receiving unit that receives content information broadcast delivered using the channel, which is broadcast in response to a channel that includes a plurality of content information, second content information included in the channel the conditions for the next use, a first use condition information defined for each individual subscriber, in order to further limit the conditions according to the first usage condition information, the broadcast corresponding to the individual content information is illustrates a condition related to secondary use of the contents information, based on the second usage condition information defined in common to a plurality of subscribers, a shows a condition regarding the secondary use of the specified content information 3 a first generating means for generating usage rule information, if the secondary use of the content information received is requested, to provide the content information to the secondary use 立って、該コンテンツ情報を２次利用する２次利用装置がその利用制御の際に従うべき条件を規定したライセンス情報を、該コンテンツ情報に係る前記第３の利用条件情報に基づいて作成する第２の作成手段と、前記コンテンツ情報を暗号化する第１の暗号化手段と、暗号化された前記コンテンツ情報を復号するための鍵と、前記ライセンス情報とを一体化して暗号化する第２の暗号化手段と、暗号化された前記コンテンツ情報と、暗号化された前記鍵および前記ライセンス情報とを、前記２次利用装置に送信する送信手段と備えたことを特徴とする。 Standing, second secondary utilization device for secondary use of the contents information is license information that defines the conditions that should be followed during the usage control, created based on the third usage condition information according to the content information and creating means, a first encryption means for encrypting the content information, and the key for decrypting the content information encrypted, the second encryption for encrypting integrated with the license information and means, for said contents information encrypted, characterized in that the said key and the license information encrypted, with a transmitting means for transmitting to the secondary use device.
また、本発明は、受信手段と第１の作成手段と第２の作成手段と第１の暗号化手段と第２の暗号化手段と送信手段とを備えた放送受信装置において、放送配信されるコンテンツ情報の２次利用を制御するコンテンツ利用制御方法であって、前記受信手段により、チャネルを用いて放送配信されるコンテンツ情報を受信するステップと、前記第１の作成手段により、複数のコンテンツ情報を含むチャネルに対応して放送された、当該チャネルに含まれるコンテンツ情報の２次利用に関する条件を示す、個々の契約者ごとに規定された第１の利用条件情報と、該第１の利用条件情報に係る条件をより制限するために、個々のコンテンツ情報に対応して放送された、当該コンテンツ情報の２次利用に関する条件を示す、複数の契約者に共通に規定さ The present invention also provides a broadcast receiver having a receiving means and the first forming means and second forming means and first encryption means and second encryption means and transmission means, it is broadcast distribution a content use control method for controlling a secondary use of the contents information, by the receiving means, the method comprising: receiving content information broadcast delivered using the channel, by the first creating means, a plurality of content information It was broadcast corresponding to a channel containing, indicating a condition concerning the secondary use of the content information included in the channel, a first use condition information defined for each individual subscriber, the first use condition to further limit the conditions of the information, which is broadcast in response to individual content information, indicating the condition related to secondary use of the contents information, common to the provisions of the plurality of subscribers た第２の利用条件情報とに基づいて、指定されたコンテンツ情報の２次利用に関する条件を示す第３の利用条件情報を作成するステップと、前記第２の作成手段により、受信した前記コンテンツ情報の２次利用が要求されている場合に、該コンテンツ情報を２次利用に供するのに先立って、該コンテンツ情報を２次利用する２次利用装置がその利用制御の際に従うべき条件を規定したライセンス情報を、該コンテンツ情報に係る前記第３の利用条件情報に基づいて作成するステップと、前記第１の暗号化手段により、前記コンテンツ情報を暗号化するステップと、前記第２の暗号化手段により、暗号化された前記コンテンツ情報を復号するための鍵と、前記ライセンス情報とを一体化して暗号化するステップと、前記送信手段により、暗号 It was based on the second usage condition information, and creating a third usage condition information indicating a condition concerning secondary use of the specified content information, by the second creating means, the content information received If the secondary use of is requested, the content information prior to providing the secondary use of the secondary utilization device for secondary use of the contents information is to specify a condition that should be followed during the usage control the license information, and creating based on the third usage condition information according to the content information, by the first encryption means, encrypting the content information, the second encryption means Accordingly, the key for decrypting the content information encrypted, encrypting by integrating with the license information, by the transmission means, the encryption された前記コンテンツ情報と、暗号化された前記鍵および前記ライセンス情報とを、前記２次利用装置に送信するステップと有することを特徴とする。 It said content information, and the key and the license information encrypted, characterized in that it has a step of transmitting to the secondary use device.
本発明によれば、あるチャネルに対して契約者が持っている１または複数の第１の利用条件と、あるコンテンツに対して規定されている１または複数の第２の利用条件とを統合することによって、契約者とコンテンツのペア毎に様々な限定受信を実現することができる。 According to the present invention, integrating the first and usage conditions contractor is being 1 or more with respect to a certain channel, and a second use condition 1 or more is specified for certain content it is thereby possible to realize various conditional pairwise subscribers and content. このことにより、コンテンツの価値などに応じてコンテンツ毎に利用制御することが可能になり、また、従来は十分にできていなかったコンテンツの２次利用などへも限定受信を拡張することができる。 Thus, it is possible to use control for each content depending on the value of content, also conventionally can extend the conditional also to such secondary use of the content has not been able to sufficiently.
また、コンテンツ利用条件をライセンス情報という形でコンテンツとリンクさせて２次利用装置に与えることによって、コンテンツを２次利用装置に利用させることが可能になる。 Further, by providing the content usage conditions in the form of license information to the secondary utilization device by linking the content, it is possible to use the content to the secondary use device.
最初に、基本的事項の説明や語句の定義等を行なう。 First, a definition like the description or phrase basic matters.
放送受信装置のコントロールが直接的には及ばない機器・装置（２次利用装置と呼ぶ）でのコンテンツの利用を「２次利用」と呼ぶ。 The direct control of the broadcast receiving apparatus is referred to as the use of the content in the beyond equipment and devices (referred to as a secondary use equipment) and "secondary use". ２次利用以外のコンテンツの利用を「標準利用」と呼ぶ。 The use of content other than the secondary use is referred to as a "standard use". 例えば、録画装置やＰＣ等の外部装置は２次利用の制御の対象になるが、放送受信装置と一体化されて放送受信装置のコントロールが直接及ぶテレビ出力装置やスピーカのような機器・装置（標準利用装置と呼ぶ）は２次利用の制御の対象にはなない（もちろん、同種のテレビ出力装置やスピーカであっても放送受信装置のコントロールが直接的には及ばなければ２次利用装置になる）。 For example, the recording device and an external device such as a PC is subject to the control of secondary use, equipment and devices, such as television output device or speaker ranging control of the broadcast receiving apparatus is directly integrated with the broadcast receiving apparatus ( called the standard utilization device) is not such is subject to the control of secondary use (of course, the secondary use system unless short of direct controls of the same type of television output apparatus and broadcast receiving apparatus even speaker Become).
本実施形態では、放送受信装置が行う限定受信として、標準利用装置に関する制御（例えば、放送中のコンテンツの即時的な視聴の可否に対するチャネル受信契約に基づく制御）と、２次利用装置での適正なコンテンツの利用を可能にするための制御を例として取り上げている。 In the present embodiment, as limiting reception broadcast receiving apparatus performs a control for the standard use device (e.g., control based on channel reception contract for whether immediate viewing of the content being broadcast), appropriateness of the secondary utilization device are taken as an example, such a control to allow use of the content.
本実施形態では、個々のユーザが番組提供側（例えば放送局）との間で基本的にはチャネル単位で受信契約する場合を想定している。 In the present embodiment, basically between the individual users program provider (e.g., broadcast station) it is assumed that the reception contract on a per-channel basis. また、基本的にはユーザ毎かつチャネル毎に契約内容（例えば利用条件）が設定される場合を想定している。 Further, basically it is assumed that the contract content for each user and for each channel (e.g., information) is set. 少なくとも１つのチャネルの受信契約をしたユーザ側には、限定受信を行う放送受信装置が設置される。 The user side in which the received contract of at least one channel, the broadcast receiving apparatus that performs conditional is installed. 各放送受信装置には固有の識別子（受信装置ＩＤと呼ぶ）が付され、放送受信装置はこの「受信装置ＩＤ」により管理される。 Each broadcast receiver (called a receiving device ID) unique identifier is assigned, the broadcast receiving apparatus is managed by the "receiving device ID".
或るチャネルの契約状態（例えば、契約の有無、利用条件など）を示す情報を「チャネル契約情報」と呼ぶ。 Contract status of a certain channel (for example, the presence or absence of a contract, terms and conditions, etc.) information indicating referred to as a "channel contract information". チャネル契約情報は、限定受信を行なうために放送局側から放送受信装置側に放送される制御情報である（適正な放送受信装置は、制御情報に従って限定受信のための制御を行う）。 Channel contract information is control information to be broadcast to the broadcast receiving apparatus from the broadcasting station side to perform a conditional (correct broadcast receiving device performs control for limiting the reception according to the control information). 本実施形態では、本来のチャネル受信契約によって設定される（コンテンツ依存性のない）「チャネル受信契約情報」と、コンテンツの価値や個性などに応じて送信側の意図によって設定される（コンテンツ依存性のある）「チャネル送信契約情報」の２種類のチャネル契約情報を用いる。 In the present embodiment, is the (no content independent) set by the original channel reception contract with "channel reception contract information", is set by the intention of the sender in accordance with the value and identity of the content (content-dependent of any) using two types of channel contract information of the "channel transmission contract information". チャネル受信契約情報は、例えば、契約者毎かつチャネル毎に設定され（１つのチャネルに含まれるコンテンツに共通に設定され）、チャネル送信契約情報は、例えば、チャネル毎かつコンテンツ毎に設定される（契約者に共通に設定される）。 Channel reception contract information, for example, (is set in common to the content included in one channel) configured to subscribers and for each per channel, channel transmission contract information, for example, are set for each respective channel and content ( It is set in common to subscribers).
ところで、契約状態を契約の有無のみとして考えた場合、例えば、各チャネルにチャネル番号を付け、図２のようにチャネル番号に対応したビットが１であるか否かによりチャネルの契約の有無を表したビット列が、チャネル契約情報の一形態である。 Meanwhile, when considered only as the presence or absence of contract contract status, for example, with a channel number to each channel, the table whether the contract of the channel depending on whether the bit corresponding to the channel number is 1 as shown in FIG. 2 bit string that is a form of channel contract information. このように各チャネル毎にその契約の有無を表記した情報をチャネル展開情報と呼ぶ。 Thus the information represented presence or absence of the contract for each channel is called a channel expansion information. 全チャネルでｎチャネルあるならば、チャネル展開情報はｎビットのデータとなる。 If there n-channel all channels, the channel expansion information is n-bit data. 図２の例では、全８チャネルのうち、第２、第５、第７、第８チャネルが契約済であり、第１、第３、第４、第６チャネルが未契約であることを示している。 In the example of FIG. 2, of all 8 channels, second, fifth, seventh, eighth channel is already agreement indicates that the first, third, fourth, sixth channel is unsigned ing.
ここで、特定のチャネルに対応する、そのチャネルの契約状態を示すビット情報を「契約フラグ」と呼ぶ。 Here, corresponding to a particular channel, the bit information indicating a contract status of the channel is referred to as "contract flag". 例えば、図２のチャネル契約情報においては、第１チャネルの契約フラグは０、第２チャネルの契約フラグは１である。 For example, in the channel contract information of FIG. 2, the contract flag of the first channel is 0, the contract flag of the second channel is one.
放送受信装置内において記憶されている契約フラグは、対応するチャネルの契約の有無を表すことになるが、放送局から放送する情報の中に含める契約フラグは、対応するチャネルが新規契約されたこと（放送受信装置内において記憶されている契約フラグを０から１へ更新させる場合）、対応するチャネルの契約が解除されたこと（放送受信装置内において記憶されている契約フラグを１から０へ更新させる場合）、対応するチャネルの契約の有無の確認（契約フラグが変化しない場合）などを通知するために使用できる。 Agreement flag stored in the broadcast receiving apparatus, will represent the presence or absence of the contract for the corresponding channel, contract flag included in the information to be broadcast from the broadcasting station, that the corresponding channel is new contracts (case of updating broadcast agreement flag stored in the receiving apparatus from 0 to 1), updating the corresponding the contract channel is canceled a contract flag (stored in the broadcast receiving apparatus 1 to 0 case of), can be used to notify and confirmation of the presence or absence of the contract for the corresponding channel (if the contract flag is not changed).
チャネルおよび契約フラグの通知（放送）の方法には、上記のチャネル展開情報を用いる方法の他に、種々の方法がある。 The method of notification of the channel and contract flag (broadcast), in addition to the method using the channel expansion information above, there are various ways. 例えば、図３のように、チャネル識別子とその契約フラグの組を用いて、チャネル契約情報を個別に通知する方法がある。 For example, as shown in FIG. 3, by using the set of the contract flags and channel identifier, there is a method for reporting channel contract information separately. この場合には、必要なチャネル（例えば、新規契約されたチャネル、契約解除されたチャネル、確認等のために契約状態を通知するチャネル等）についてだけ放送するようにすることができる。 In this case, the required channel (e.g., a new contract channel, contract termination channel, channel or the like to notify the contract status for confirmation, etc.) can be adapted to broadcast just about. また、図３において、チャネル識別子を複数列挙して、複数のチャネルの契約状態を取り纏めて通知する方法もある。 Further, in FIG. 3, there is a channel identifier and a plurality enumeration also a method of notifying by coordinating the contract status of the plurality of channels. あるいは、複数のチャネル識別子の組を示すパッケージ識別子を用いて、複数のチャネルの契約状態を取り纏めて通知する（あるパッケージ識別子に含まれる複数のチャネル識別子の組を示す情報は別途放送する）方法もある。 Alternatively, a package identifier indicating a set of a plurality of channel identifiers, a plurality of channels contract status unifying notifies the (information indicating the set of the plurality of channel identifier included in the package identifier that is separately broadcast) the method also is there. 本発明はどのような形態にも適用可能であるが、本実施形態では図３に示す方法を用いる場合を例にとって説明する。 While the invention is applicable to any form, in the present embodiment will be described taking the case of using the method shown in FIG.
また、本実施形態では、契約状態として、チャネル毎の契約の有無だけではなく、より高度な限定受信の実現のために、チャネルに関する契約内容（例えば利用条件）およびコンテンツに関する契約内容（例えば利用条件）を用いる。 Further, in the present embodiment, as a contract condition, not only the existence of the contract for each channel, for more sophisticated limitation of the received realization, contract contract-related content (e.g., information) and content related channel (e.g. use condition ) is used. このために、チャネル受信契約情報／チャネル送信契約情報には、契約フラグの他に、契約内容に関する情報、例えば図４に示すコンテンツ利用情報が含まれる（なお、チャネル送信契約情報では、契約フラグを設けない構成を採用してもよい）。 For this, the channel reception contract information / channel transmitting contract information, in addition to the contract flag, information about the contract, for example, content usage right information shown in FIG. 4 include (In the channel transmission contract information, deal flag it may be employed is not provided). コンテンツ利用情報は、例えば、図４に示すように有効期限情報、回数制限情報、機器限定情報を含む。 Content usage information may include, for example, expiration date information as shown in FIG. 4, the number of restriction information, the device limiting information.
チャネル契約情報の改ざんを防ぐ目的で、チャネル契約情報は、暗号化されて放送配信される。 In order to prevent the falsification of the channel contract information, channel contract information is broadcast distribution is encrypted. また、不利なチャネル契約情報の不取得（例えば契約解除のために放送配信されるチャネル契約情報の不受信もしくは廃棄等）を防ぐ目的で、チャネル契約情報を、他の情報とセットにして暗号化することもできる（この結果、それらはセットで放送される）。 Further, encrypted in order to prevent non-acquisition of the adverse channel contract information (e.g. non-reception or disposal of the channel contract information broadcast distribution for contract cancellation, etc.), the channel contract information, the other information and set It may be (as a result, they are broadcast in the set).
本実施形態では、チャネル受信契約情報を含む情報を（その一部または全部が暗号化されているか否かにかかわらず）「受信契約関連情報」と呼ぶ。 In the present embodiment, (regardless of whether partially or entirely encrypted) information including the channel received contract information is referred to as "receiving contract-related information". なお、チャネル受信契約情報は、それが適用される放送受信機の受信装置ＩＤと一体のものであるので、受信契約関連情報には該受信装置ＩＤも含まれる。 The channel receives the contract information, it therefore is of integral with the receiving device ID of a broadcast receiver that is applied, the receiving device ID is also included in the reception contract-related information. また、チャネル送信契約情報を含む情報を（その一部または全部が暗号化されているか否かにかかわらず）「番組関連情報」と呼ぶ。 Further, (regardless of whether or not partially or entirely encrypted) information including the channel transmission contract information is referred to as "program-related information."
なお、暗号化されて放送されるコンテンツを復号するために必要なチャネルキーは、第１の実施形態では、番組関連情報に含めて（チャネル送信契約情報とともに暗号化されて）放送され、第２の実施形態では、受信契約関連情報に含めて（チャネル受信契約情報とともに暗号化されて）放送される。 The channel key needed to decrypt the content to be broadcast is encrypted, in the first embodiment, including the program related information (encrypted with the channel transmitting contract information) is broadcasted, the second in embodiments, including the reception contract-related information (encrypted with channel reception contract information) is broadcasted. また、第２の実施形態では、チャネル送信契約情報はコンテンツに付加して（コンテンツとともに暗号化されて）放送される。 In the second embodiment, the channel transmission contract information is added to the content (encrypted with the content) to be broadcast. すなわち、第２の実施形態では、番組関連情報は使用しない。 That is, in the second embodiment, the program-related information is not used.
放送受信装置内部で限定受信の仕組みを実現するハードウェアを「限定受信チップ」と呼ぶ。 The hardware for implementing the mechanism of limited reception within the broadcast receiving apparatus is referred to as "conditional access chip". 限定受信チップは、限定受信のための秘密情報をその内部に含むことになるので、その内部のメモリやハード構成に関して外部から容易に読み出し、書き込み、変更ができないように、一体化したＬＳＩとして構成し、耐タンパ構造を有することを仮定している。 Conditional chip, it means that contain confidential information for conditional access to its interior, easily read out from the external with respect to the memory and hardware structure of the interior, writing, so as not to change the configuration as an integral LSI and assumes that a tamper structure. 限定受信チップ内部のメモリには、マスター鍵および機器マスター鍵が含まれているものとする。 The limited reception chip internal memory is assumed to include a master key and device master key. マスター鍵は、主にチャネル受信契約情報を復号するために用いられる。 The master key is used primarily to decode the channel received contract information. マスター鍵は、第１の実施形態では、放送受信装置に固有とし、第２の実施形態では、全放送受信装置に共通としている。 The master key, in the first embodiment, and specific to the broadcast receiving apparatus, in the second embodiment, are common to all broadcast receiver. 機器マスター鍵は、放送受信装置と２次利用装置との間で共有される鍵で（各２次利用装置が機種毎に定められた機器マスター鍵を有する形態や、全ての２次利用装置が共通の機器マスター鍵を有する形態などが考えられる）、放送受信装置から２次利用装置に転送するコンテンツを暗号化するために用いられる。 Equipment master key, and a form having a device master key with a key that is shared for the (respective secondary use system defined for each model with the broadcast receiver and the secondary utilization device, all the secondary use device such form having a common device master key is considered), used to encrypt the content to be transferred from the broadcast receiving apparatus to the secondary utilization device. また、受信装置ＩＤは、受信装置毎個別に設定され、限定受信チップ内部の不揮発性メモリの中に記録されているものとする。 The receiving device ID is set to each reception device separately, and those recorded in the limited reception chip internal nonvolatile memory.
本実施形態の放送受信装置で受信されるチャネルは、「通常チャネル」と「契約情報チャネル」に大別することができる。 Channel received by the broadcast receiving apparatus of this embodiment can be broadly divided into a "normal channel", "contract information channel". 通常チャネルには通常の放送コンテンツを載せたパケットが多重化されて流されている。 Usually channel packet which carries the normal broadcast content is flowed multiplexed. 契約情報チャネルには、受信契約関連情報を載せたパケットや、番組関連情報を載せたパケットが流れている。 The contract information channel, and a packet carrying the reception contract related information, packets carrying program related information is flowing. なお、契約情報チャネルでは、各情報はそれが変更されたときにだけ放送されるのではなく、同じ内容の情報が、例えば一定期間、繰り返し放送される。 In the contract information channel, each information is not being broadcast only when it is changed, the information of the same content, for example a period of time, is repeatedly broadcast. 本実施形態の放送受信装置は、その動作中において、上記のような契約情報チャネルと１つ以上の通常チャネルを常時受信するものである。 Broadcast receiver of the present embodiment, during the operation, is to always receive the contract information channels and one or more conventional channels as described above.
本実施形態では、各放送受信装置が個別のマスター鍵を有する方式を想定する。 In the present embodiment, the broadcast receiving apparatus is assumed scheme with individual master keys. このような方式は、各放送受信装置に対し、定期的にしかも個別に受信契約関連情報等を暗号化して送信するので、限定受信のための情報の送信量は比較的大きいが、マスター鍵が破られた際の被害範囲が狭いなど、安全性が非常に高い（このような方式は、ＣＳ放送その他で採用されてきている）。 Such scheme, for each broadcast receiving apparatus, the encrypted and transmitted periodically Moreover individually receive contract related information, etc., although transmission of information for conditional access is relatively large, the master key such as the damage range of the time that has been broken is narrow, very high safety (such a scheme, have been adopted by the CS broadcasting, etc.).
以下、本実施形態の放送受信装置について説明する。 The following describes the broadcast receiving apparatus of the present embodiment.
図１に、本実施形態に係る放送受信装置の構成例を示す。 Figure 1 shows a configuration example of a broadcast receiving apparatus according to this embodiment.
図１に示されるように、本放送受信装置は、受信部１０１、Ａ／Ｄ変換部１０２、誤り検出／訂正部１０３、チャネル選択部１０４、チャネル選択インタフェース（Ｉ／Ｆ）１０５、限定受信処理部（限定受信チップ）１０６、コンテンツ利用法選択インタフェース（Ｉ／Ｆ）１０７、コンテンツ利用条件表示部１０８を有する。 As shown in FIG. 1, the broadcast receiving apparatus, the receiving unit 101, A / D conversion section 102, error detection / correction unit 103, the channel selection section 104, the channel selection interface (I / F) 105, conditional processing part (conditional chip) 106, a content usage selection interface (I / F) 107, a content usage condition display unit 108. また、限定受信処理部１００すなわち限定受信チップには、フィルター部１１１、デスクランブル部１１２、番組関連情報復号部１１３、受信契約関連情報認証部１１４、受信契約関連情報復号部１１５、受信契約判定部１１６、利用条件判定／修正部１１７、コンテンツ出力制御部１１８、チャネル情報入力部１１９、標準出力部１２０、２次利用出力部１２１、マスター鍵格納部１２２、受信装置ＩＤ格納部１２３、ワーク鍵格納部１２４、チャネルキー格納部１２５、チャネルキー出力部１２６、受信契約情報格納部１２７、送信契約情報格納部１２８が作り込まれ、耐タンパー性が付与されている。 In addition, the limited reception processing unit 100 i.e. limited reception chip, the filter unit 111, descrambling unit 112, the program-related information decrypting unit 113, the reception contract related information authentication unit 114, the reception contract related information decrypting unit 115, the reception contract judgment unit 116, usage rule determination / correction unit 117, the content output control unit 118, the channel information input unit 119, the standard output unit 120,2 primary use output unit 121, the master key storage unit 122, the receiving device ID storage unit 123, stores the work key part 124, the channel key storage unit 125, the channel key output unit 126, the received contract information storage unit 127, is built transmission contract information storage unit 128, tamper resistance is imparted.
次に、本実施形態の暗号化機構について説明する。 Next, a description will be given cryptographic mechanism according to the present embodiment.
本実施形態の放送コンテンツは、図５に示すように、３段の暗号化機構によって保護される。 Broadcast content of the present embodiment, as shown in FIG. 5, is protected by a three-stage encryption mechanism.
まず、上記のように、各放送受信装置は固有のマスター鍵Ｋ Ｍを持つ。 First, as described above, the broadcast receiver has a unique master key K M.
ワーク鍵Ｋ ｗは、チャネル毎に定められる、全ての放送受信装置に共通の鍵である。 Work key K w is determined for each channel, a common key to all of the broadcast receiving apparatus. あるチャネルに対応するワーク鍵Ｋ ｗは、送信対象となる放送受信装置に固有のマスター鍵Ｋ Ｍでワーク鍵識別子とともに暗号化され、対応するチャネル識別子および対象となる受信装置ＩＤとともに送信される。 Work key K w corresponding to a channel, encrypted with the work key identifier with a unique master key K M to the broadcast receiving apparatus to be transmitted is transmitted together with the reception apparatus ID to be the corresponding channel identifier and object. あるいは、マスター鍵Ｋ Ｍでワーク鍵識別子および対応するチャネル識別子とともに暗号化され、対象となる受信装置ＩＤとともに送信されるようにしてもよい。 Alternatively, encrypted with the work key identifier and the corresponding channel identifier master key K M, it may be transmitted together with the reception apparatus ID of interest. この結果、送信すべき暗号化ワーク鍵は、放送受信装置毎かつそのチャネル毎に存在する。 As a result, the encrypted work key to be transmitted is present for each broadcast receiver and each channel. 各放送受信装置では、自装置のマスター鍵Ｋ Ｍを用いて暗号化されたワーク鍵Ｋ ｗを復号し、ワーク鍵識別子およびチャネル識別子と対応付けて記憶する。 Each broadcast receiver decodes the encrypted work key K w using the master key K M of the apparatus, in association with the work key identifier and channel identifier.
チャネルキーＫ ｃｈは、スクランブル（暗号化）された放送コンテンツをデスクランブル（復号）するための鍵であり、チャネル毎に定められる。 Channel key K ch is a key for scrambling (encryption) is descrambled broadcast contents were (decryption) is determined for each channel. チャネルキーＫ ｃｈは、対応するワーク鍵Ｋ ｗでチャネルキー識別子とともに暗号化され、ワーク鍵識別子、および対応するチャネル識別子とともに放送配信される。 Channel key K ch is encrypted with the channel key identifier corresponding work key K w, it is broadcast distribution with the work key identifier, and a corresponding channel identifier. 各放送受信装置では、対応するワーク鍵Ｋ ｗを用いて暗号化されたチャネルキーＫ ｃｈを復号し、チャネルキー識別子およびチャネル識別子と対応付けて記憶する。 Each broadcast receiver decodes the channel key K ch encrypted using a corresponding work key K w, in association with the channel key identifier and channel identifier.
放送コンテンツは、チャネルキーＫ chを使って主に共有鍵暗号方式で暗号化され、チャネルキー識別子およびチャネル識別子とともに放送配信される。 Broadcast content, using the channel key K ch encrypted with mainly shared key encryption scheme and broadcast delivered with the channel key identifier and channel identifier.
各放送受信装置では、対応するチャネルキーＫ chを用いて、該放送コンテンツを復号することができる。 In each broadcast receiver can use the corresponding channel key K ch, decodes the broadcast content.
ここで、チャネルキーは解読を防ぐために例えば１０分程度の短時間で変更するのが望ましい。 Here, the channel key is desirable to change in a short time of, for example, about 10 minutes in order to prevent decryption. これを送信するために、個別のマスター鍵を使っていたのでは送信量が膨大となるので、全放送受信装置に共通のワーク鍵を使って送信量を削減している。 To send this, which reduces the individual so than were using the master key transmission amount becomes huge, the transmission amount with a common work key to all the broadcast receiving apparatus. 一方、ワーク鍵も何ヵ月という単位で同じ鍵を使うと危険であるので、例えば１ヶ月という単位で変更するのが望ましく、これを個別のマスター鍵で暗号化して送信する。 On the other hand, since the work key is also a danger and use the same key in units of several months, it is to change the unit of one month, for example undesirable, and transmits the encrypted with a separate master key. この仕組みによって、たとえマスター鍵が知られても、ワーク鍵を変更することによって無料視聴を防止することができる。 This mechanism, even if though known master key, it is possible to prevent the free viewing by changing the work key.
なお、ワーク鍵の配信については、例えば、チャネル受信契約情報に含めて配信する形態、ワーク鍵パケットで配信する形態などが考えられる（本実施形態では、チャネル受信契約情報に含めて配信するものとする）。 Note that the delivery of the work key, for example, the form of delivery, including the channel reception contract information, in forms such as are contemplated (this embodiment to distribute the work key packet, and that distributes included in channel reception contract information to).
以下、この限定受信システム上でチャネル受信契約情報とチャネル送信契約情報とを統合することにより詳細な限定受信を実現する例を示す。 Hereinafter, an example of realizing the detailed conditional by integrating the channel reception contract information and channel transmitting contract information on the conditional access system. ここでは、限定受信の詳細な例として、コンテンツ２次利用の限定受信による制御方式を取り上げる。 Here, as a detailed example of the limited reception, pick up control method according to the conditional access content secondary use. もちろん、２次利用での利用制限を目的とした限定受信は一例であり、コンテンツ毎に異なる利用形態を定めなくてはならないようなシステムにおいては、同様の方式を使用することができる。 Of course, conditional for the purpose of use restriction for secondary use is an example, in a system such as must define different usage patterns for each content, it is possible to use the same scheme.
ところで、コンテンツの２次利用は記録メディアに記録しておくことにより何度でも利用できるような利用形態を含むので、その利用形態はコンテンツの価値などに深く依存する。 Meanwhile, secondary use of the content so involves the use forms can be many times utilized by recording on a recording medium, its use form is deeply depends on the value of content. その意味で、従来の受信契約情報のみによる限定受信であるとチャネル毎にしか管理できないので、例えば、チャネルに様々な価値のコンテンツが流れる場合、それらの価値を反映させた個別の制御ができなかった。 In this sense, it can not be managed only for each channel when there limiting reception by conventional receive-only contract information, for example, if the flow content of the various values ​​in the channel, can not separate control which reflects their value It was. この問題は、特に録画装置などの外部装置へ出力する際に顕著であり、従来は、一律にコピープロテクションをかけるか、無制限に２次利用を認めるかのどちらかしかなく、例えばコピープロテクションがかかっているチャネルを相当の対価を払って録画可能にするような限定受信は存在しなかった。 This problem is remarkable when outputting especially to an external device such as a recording device, conventionally, either place a copy protection uniformly, unlimited there is only either or admit secondary use, for example, copy protection is suffering the in and channel conditional as to permit recording paying considerable consideration did not exist. また、今後デジタル放送事業が拡大してデータ放送が事業化され、それに伴って２次利用形態が高度化し、デジタル録画が可能になったり、配信ソフトのＰＣでの実行が可能となってきたような場合には、この問題はより深刻になる。 In addition, the business of the data broadcasting is expanding digital broadcasting business future, as sophisticated secondary use form along with it, or become capable of digital recording, it has become possible to execute the delivery software of the PC the case, this problem becomes more serious. 本実施形態では、この問題を、契約者の持つチャネル受信契約情報とコンテンツの持つチャネル送信契約情報を統合することにより実現しようとするものである。 In the present embodiment, this problem is intended to be realized by integrating the channel transmission contract information with the channel reception contract information and content with the contractor.
まず、チャネル契約情報（チャネル受信契約情報／チャネル送信契約情報）について説明する。 First, a description will be given of channel contract information (channel reception contract information / channel transmitting contract information).
本限定受信システムによりコンテンツの２次利用を制御する場合、チャネル受信契約情報（あるいはそれが示す契約状態）には、そのチャネルの契約の有無と、契約ありの場合における、そのチャネルで放送されるコンテンツの利用に対する利用条件（制限内容）と当該チャネルのワーク鍵Ｋ ｗ （ワーク鍵をチャネル受信契約情報に含めて配送する場合）を含む。 When controlling the secondary use of the content by the conditional access system, the channel reception contract information (or contract status it shows) includes a presence or absence of the contract for the channel, in the case where there is agreement, it is broadcast on the channel including the work key K w of usage conditions (limitation content) with the channel for use of the content (if delivery, including the work key to the channel reception contract information). また、チャネル送信契約情報（あるいはそれが示す契約状態）は、そのコンテンツの利用に対する利用条件を含む。 The channel transmission contract information (or contract status it shows) includes a use condition for the use of the content.
図３に、本実施形態のチャネル契約情報のデータ構造例を示す。 3 shows an example of the data structure of the channel contract information in this embodiment. （ａ）が、ワーク鍵をチャネル受信契約情報に含めて配送する場合におけるチャネル受信契約情報であり、（ｂ）がチャネル送信契約情報と、ワーク鍵をチャネル受信契約情報に含めて配送しない場合におけるチャネル受信契約情報である。 (A) is a channel received contract information in the case of delivery including the work key to the channel reception contract information, in the case where no delivery included in (b) and a channel transmission contract information, channel reception contract information work key is a channel received contract information.
図３（ａ）のチャネル受信契約情報は、チャネル識別子、契約フラグ、ワーク鍵識別子、ワーク鍵、コンテンツ利用形態数、コンテンツ利用形態数だけのコンテンツ利用情報の列からなる。 Channel reception contract information in FIG. 3 (a), channel identifier, contracts flag, work key identifier, work key, the content use form number, consists of a sequence of content usage information of the content usage mode number only.
「チャネル識別子」は、当該放送コンテンツがどのチャネルのコンテンツかを示すものである。 "Channel identifier" is intended the broadcast content indicating what channel content.
「契約フラグ」は、チャネル識別子で指定されているチャネルの契約状態を示すビット情報である。 "Contract flag" is bit information indicating a contract status of the channel that is specified by the channel identifier.
「ワーク鍵識別子」は、ここで配信するワーク鍵の識別子である。 "Work key identifier" is an identifier of the work key to be delivered here.
「ワーク鍵」は、当該チャネルのワーク鍵Ｋ ｗである。 "Work key" is a work key K w of the channel.
「コンテンツ利用形態数」は、本チャネル契約情報に含まれるコンテンツ利用情報の数を示す。 "Content usage mode number" indicates the number of content use information contained in the channel contract information.
「コンテンツ利用情報」は、コンテンツに対する利用条件に関する情報を示す。 "Content usage information" indicates information about the terms and conditions for the content.
なお、契約フラグが１の場合にワーク鍵識別子のフィールドおよびワーク鍵のフィールドを有効としてもよいし（契約フラグが０の場合にも、図３（ａ）のようになる）、契約フラグが１の場合にそれらフィールドをチャネル受信契約情報に含めるようにしてもよい（契約フラグが０の場合には、図３（ｂ）のようになる）。 Incidentally, it may be effective fields fields and work key work key identifier when the contract flag is 1 (even if the contract flag is 0, is shown in FIG. 3 (a)), the contract flag is 1 may be included in the channel receiving contract information them field in the case of (If agreement flag is 0 is as shown in Figure 3 (b)).
なお、以下では、ワーク鍵に関する説明は省略する。 In the following, description of the work key is omitted.
コンテンツ利用情報は、本実施形態では図４に示すように、「有効期限情報」、「回数制限情報」、「機器制限情報」からなるものとする。 Content use information, in the present embodiment, as shown in FIG. 4, and made of "expiration date information", "count limit information", "device restriction information". 「有効期限情報」、「回数制限情報」、「機器制限情報」は、それぞれ、当該コンテンツが利用できる、時間的期限、回数的制限、利用される機器の限定を意味し、全て固定長で予め定められた形式で記述されている。 "Expiration date information", "count limit information", "device restriction information", respectively, the content is available, means time limit, the number of limitations, limited equipment utilized, previously in all fixed-length It is described in a defined format.
図３（ｂ）のチャネル送信契約情報またはチャネル受信契約情報は、チャネル識別子、契約フラグ、コンテンツ利用形態数、コンテンツ利用形態数だけのコンテンツ利用情報の列からなる。 Channel transmission contract information or the channel received contract information in FIG. 3 (b), channel identifier, contracts flag, the content use form number, consists of a sequence of content usage information of the content usage mode number only. 各情報は、上記の通りである。 Each information is as described above.
次に、放送される各種データについて説明する。 Next, a description will be given various data broadcasting.
本実施形態の限定受信システムにおいて放送受信装置が受信するデータのうちには、コンテンツパケット、番組関連情報パケット、受信契約関連情報パケットがある。 Among the data received by the broadcast receiving apparatus in the conditional access system of the present embodiment, the content packet, the program-related information packet, a receive contract-related information packets.
まず、放送コンテンツについて説明する。 First, a description will be given of broadcast content.
図６に、コンテンツパケットのデータ構造例を示す。 6 shows a data structure of the content packet.
コンテンツパケットは、図６に示すように、情報識別子、チャネル識別子、チャネルキー識別子、放送コンテンツからなっている。 Content packet, as shown in FIG. 6, the information identifier, channel identifier, channel key identifier consists of broadcast content.
「情報識別子」は、当該パケットの種別を示すもので、ここではコンテンツパケットであることを示す識別子を記述する。 "Information identifier" indicates the type of the packet, which describes an identifier indicating the content packet here.
「チャネルキー識別子」は、当該放送コンテンツを復号するためのチャネルキーの識別子を示す。 "Channel key identifier" indicates an identifier of the channel key for decrypting the broadcast content.
「放送コンテンツ」は、生の番組データで、チャネルキー識別子で指定されたチャネルキーＫ chで暗号化されている。 "Broadcast content" is a raw program data, which is encrypted with the channel key K ch that is specified in the channel key identifier.
なお、本実施形態ではこれら全ての情報は固定長で表現されたデータであるとする。 Incidentally, in the present embodiment all of these information are data expressed in fixed length.
次に、番組関連情報について説明する。 Next, a description will be given of the program-related information.
図７に、番組関連情報パケットのデータ構造例を示す。 Figure 7 shows a data structure example of the program-related information packets.
番組関連情報パケットは、図７に示すように、情報識別子、チャネル識別子、ワーク鍵識別子、チャネルキー識別子、チャネルキー、チャネル送信契約情報からなっている。 Program-related information packet, as shown in FIG. 7, information identifier, channel identifier, work key identifier, channel key identifier, channel key, which is from the channel transmitting contract information.
「情報識別子」は、当該パケットの種別を示すもので、ここでは番組関連情報パケットであることを示す識別子を記述する。 "Information identifier" indicates the type of the packet, describes the identifier indicating the program related information packet here.
「チャネル識別子」は、当該番組関連情報がどのチャネルのものかを示すものである。 "Channel identifier" is intended to indicate those which channel the program related information.
「ワーク鍵識別子」は、当該番組関連情報パケットがどのワーク鍵Ｋ ｗによって暗号化されているかを示す情報である。 "Work key identifier" is information indicating whether the program-related information packet is encrypted by any work key K w.
「チャネルキー識別子」は、次に記述されているチャネルキーの識別子である。 "Channel key identifier" is an identifier of the channel key the next are described.
「チャネルキー」は、チャネル識別子で指定されているチャネルの放送コンテンツの暗号化に使われているチャネルキーＫ chを示している。 "Channel key" indicates the channel key K ch that is used to encrypt the broadcast content of the channel that is specified by the channel identifier.
「チャネル送信契約情報（Ｃ s ）」は、上記チャネルキーＫ chで暗号化されているコンテンツの利用条件を記述したチャネル契約情報である。 "Channel transmission contract information (C s)" is the channel contract information describing usage conditions for the content that is encrypted by the channel key K ch.
なお、本実施形態では、これら全ての情報は固定長で表現されたデータであり、チャネルキー識別子、チャネルキー、およびチャネル送信契約情報の範囲がワーク鍵識別子で指定されたワーク鍵で暗号化されている。 In the present embodiment, all of information is data expressed by a fixed length, the channel key identifier, channel key, and a range of channel transmission contract information is encrypted with the work key specified in the work key identifier ing.
ここで、本実施形態では、同時刻に放送されているコンテンツと、番組関連情報とが対応するものとする（番組関連情報の放送の開始が、対応するコンテンツの放送の開始に若干先行し、番組関連情報の放送と、対応するコンテンツの放送が同時に終了する場合、番組関連情報の放送の開始および終了が、対応するコンテンツの放送の開始および終了に若干先行する場合、などを含む）。 In the present embodiment, the content being broadcast at the same time, and the program-related information corresponds (start of the broadcast of the program related information, preceded slightly start of broadcasting content, including a broadcast program related information, when the broadcast of the corresponding content is completed at the same time, the start and end of the broadcast of the program related information, if preceding slightly start and end of the broadcast of the corresponding content, and the like). なお、その代わりに、各パケットにコンテンツ識別子を付加して、明示的に対応を取るようにしてもよい。 Incidentally, instead, by adding a content identifier to each packet, it may be taken explicitly supported.
次に、受信契約関連情報について説明する。 Next, a description will receive contract related information.
図８に、受信契約関連情報パケットのデータ構造例を示す。 Figure 8 shows a data structure example of the receiving contract-related information packets.
受信契約関連情報パケットは、図８に示すように、情報識別子、受信装置ＩＤ、チャネル受信契約情報、誤り検出コードからなっている。 Receiving contract-related information packet, as shown in FIG. 8, the information identifier, the receiving device ID, channel reception contract information consists of an error detection code.
「情報識別子」は、当該パケットの種別を示すもので、ここでは受信契約関連情報パケットであることを示す識別子を記述する。 "Information identifier" indicates the type of the packet, which describes an identifier indicating the reception contract-related information packet here.
「受信装置ＩＤ」は、当該受信契約関連情報がどの放送受信装置宛てのものかを示すものである。 "Receiving apparatus ID" indicates whether the received contract-related information of which the broadcast receiving apparatus addressed ones.
「チャネル受信契約情報（Ｃ R ）」は、当該放送受信装置の契約状態を示すチャネル契約情報である。 "Channel reception contract information (C R)" is the channel contract information indicating a contract status of the broadcast receiving apparatus.
「誤り検出コード」は、チャネル受信契約情報の誤りを検出するコードである。 "Error detection code" is a code for detecting an error of the channel received contract information.
なお、本実施形態ではこれら全ての情報は固定長で表現されたデータであり（ただし、前述のように、チャネル受信契約情報が可変になる形態もある）、チャネル受信契約情報から誤り検出コードまでが受信装置ＩＤの示す受信装置のマスター鍵で暗号化されている。 Note that all the information in this embodiment is data represented by a fixed length (However, as mentioned above, forms a channel receiving contract information is variable also), the channel reception contract information to the error detection code There has been encrypted with the master key of the receiving apparatus shown reception device ID.
以下、本実施形態の放送受信装置の動作について説明する。 Hereinafter, the operation of the broadcast receiving apparatus of the present embodiment.
図９〜図１２に、本実施形態の放送受信装置の動作手順の一例を示す。 Figure 9-12 shows an example of an operation procedure of the broadcast receiving apparatus of the present embodiment.
まず、ユーザの操作により手動的にもしくは予約機能等により自動的に、チャネル選択インターフェース１０５で所望のチャネルが選択されるものとする。 First, automatically, it is assumed that the desired channel in the channel selection interface 105 is selected by manually or reservation function such as by a user operation. チャネル選択インターフェース１０５で選択されているチャネル番号は、チャネル選択部１０４へ伝えられ、またチャネル情報入力部１１９から受信契約判定部１１６へ伝えられる。 Channel number selected by the channel selection interface 105 is transmitted to the channel selection section 104, also transmitted from the channel information input unit 119 to the reception contract judgment unit 116.
さて、図９のステップＳ１１において受信部１０１で受信された放送波は、Ａ／Ｄ変換部１０２でＡ／Ｄ変換を施されてデジタルデータにされ（ステップＳ１２）、当該放送受信装置内部で処理可能なパケットに再構築される。 Now, the broadcast wave received by the receiving unit 101 in step S11 in FIG. 9, is subjected to A / D conversion by the A / D converter 102 is the digital data (step S12), the the broadcast reception apparatus internally processing is reconstructed allow packets. そして、誤り検出／訂正部１０３で誤り検出／訂正される（ステップＳ１３）。 Then, the error detection / correction by the error detection / correction unit 103 (step S13).
誤り検出／訂正された受信パケットはチャネル選択部１０４に送られ、放送コンテンツパケット（図６）については、チャネル選択インターフェース１０５にて選択されたチャネルに対応するもののみが、そして、番組関連情報パケット（図７）および受信契約関連情報パケット（図８）については全パケットが、限定受信処理部１００に送られる。 Received packets subjected to error detection / correction are sent to the channel selector 104, the broadcast content packet (FIG. 6), only those corresponding to the channel selected by the channel selection interface 105 and program-related information packet for (Figure 7) and the receiving contract-related information packet (Fig. 8) All packets are sent to the conditional access processing unit 100.
以降は、パケットの種別に応じて処理が分岐する。 Thereafter, the process branches depending on the type of the packet.
フィルター部１１１では、受信パケットの情報識別子を参照し、コンテンツパケットである場合は（ステップＳ１４）、これをデスクランブル部１１２へ送る（ステップＳ１７，Ｓ１８）。 The filter unit 111 refers to the information identifier of the received packet, when a content packet (step S14), and sends it to the descrambling unit 112 (Step S17, S18). コンテンツパケットを与えられたデスクランブル部１１２では、暗号化コンテンツの復号化のための処理を開始する。 The descramble unit 112 is given a content packet, and starts processing for decrypting the encrypted content.
番組関連情報パケットである場合は（ステップＳ１５）、番組関連情報復号部１１３へ送る（ステップＳ１９）。 If a program related information packet (step S15), and sends it to the program-related information decrypting unit 113 (step S19). 番組関連情報パケットを与えられた番組関連情報復号部１１３では、チャネルキーおよびチャネル送信契約情報の復号化のための処理を開始する。 In the program related information decrypting unit 113 is given the program-related information packet, it starts a process for decoding the channel keys and the channel transmitting contract information.
受信契約関連情報パケットである場合は（ステップＳ１６）、受信契約関連情報認証部１１４へ送る（ステップＳ２０）。 If a receiving contract-related information packet (step S16), and sends it to the reception contract related information authentication unit 114 (step S20). すなわち、この受信契約関連情報パケットには受信装置個別のマスター鍵によって暗号化されている部分があるので、復号に先だって自装置宛てのパケットであるか否かを判定する。 That is, since in this reception contract-related information packet is encrypted part by the receiving apparatus the individual master key, determines whether the packet prior subject apparatus to decode. 受信契約関連情報パケットを与えられた受信契約関連情報認証部１１４では、パケット内に含まれる受信装置ＩＤを抽出し、受信装置ＩＤ格納部１２３から取り出した受信装置ＩＤと比較することにより、当該受信契約情報パケットが自装置宛てのものかどうかを判定し、自装置宛ての受信契約情報であれば、受信契約関連情報復号部１１５へ送り、そうでなければ処理を終了する。 The reception contract-related information packet received contracts of given information authentication unit 114, by extracting the reception apparatus ID included in the packet is compared with the receiving device ID extracted from the received device ID storing unit 123, the received contract information packet to determine whether or not addressed to the device itself, if the received contract information addressed to the device itself, sends the received contract-related information decrypting unit 115, the process ends otherwise. 自装置宛ての受信契約関連情報パケットを与えられた受信契約関連情報復号部１１５では、チャネル契約情報の復号化のための処理を開始する。 The reception contract related information decrypting unit 115 is given the received contract-related information packets addressed to the device itself, and starts processing for decoding the channel contract information.
次に、コンテンツパケットに関する処理について説明する。 Next, a description will be given of a process relating to the content packet.
受信コンテンツパケットを受け取ったデスクランブル部１１２では、図１０に例示したような手順で処理を行う。 The descramble unit 112 receives a received content packet, a process is performed according to the procedure as illustrated in FIG. 10.
フィルター部１１１からデスクランブル部１１２へ送られたコンテンツパケットは、チャネルキー出力部１２６に対して、チャネル識別子およびチャネルキー識別子を送り、チャネルキーの出力を要請する（ステップＳ３１）。 Content packet sent from the filter unit 111 to the descrambler 112, the channel key output unit 126 sends a channel identifier and channel key identifier, requesting output of the channel key (step S31). チャネルキー出力部１２６ではこの要請を受けて、受信契約判定部１１６に対して、チャネル識別子を送り、チャネルキーの出力の可否を問い合わせる（ステップＳ３２）。 In the channel key output unit 126 receives the request for the received contract judgment unit 116 sends a channel identifier, and inquires whether the output of the channel key (step S32). 受信契約判定部１１６ではこの問い合わせに応じて、受信契約情報格納部１２７から当該チャネルの受信契約情報を引き出し（ステップＳ３３）、契約フラグが１であれば許可、０であれば不許可を示す信号をチャネルキー出力部１２６に送る（ステップＳ３４〜Ｓ３７）。 In response to receiving the contract determining unit In 116 the inquiry, from the received contract information storage unit 127 pull the reception contract information of the channel (step S33), permission if agreement flag is 1, a signal indicating the non-permission if 0 a letter to the channel key output unit 126 (step S34 to S37).
チャネルキー出力部１２６では、送られてきた可否の判定結果が許可であれば、チャネルキー格納部１２５から当該チャネルの当該チャネルキー識別子を保持したチャネルキーを得てデスクランブル部１１１へ送信し（ステップＳ３８）、不許可であれば、そこで当該コンテンツパケットに関する処理を終了する。 In the channel key output unit 126, if the determination result is permission whether sent to obtain a channel key holding the channel key identifier of the channel from the channel key storage unit 125 and transmitted to the descrambler 111 ( step S38), if not permitted, the processing is terminated regarding the content packet.
なお、コンテンツパケットはパケットの中でも最も処理頻度が高いので、パケット毎に同様の処理を繰り返すと処理に時間がかかるため、以下の処理を行うと便利である。 The content packet because most processing frequency is higher in the packet, since it takes time to the process repeats the same processing for each packet, it is convenient to carry out the following processing. すなわち、同一チャネルの同一チャネルキーを用いている限りは一回チャネルキーの出力許可がおりたならば、毎回受信契約判定部１１６に問い合わせずにチャネルキーを出力するようにすると便利である。 That is, as long as using the same channel key of the same channel if the cage is output permission once the channel key, it is convenient to outputs a channel key without inquiry to every reception contract judgment unit 116. 実際、チャネルキーはセキュリティー上の理由で数分に１回変更されるため、このようにしても限定受信に与える影響は少ない。 In fact, the channel key to be changed every few minutes for security reasons, the effect on limiting also received in this way is small.
チャネルキーＫ chの出力を受けたデスクランブル部１１２では、コンテンツパケットの暗号化部分を復号して（ステップＳ３９）、コンテンツ出力制御部１１８へ送る（ステップＳ４０）。 The descrambler 112 receives the output of the channel key K ch, decrypts the encrypted portion of the content packet (step S39), and sends to the content output control unit 118 (step S40).
コンテンツ出力制御部１１８では、コンテンツ利用方法選択Ｉ／Ｆ１０６を介して、ユーザから入力された当該チャネルのコンテンツ利用方法（例えば、コンテンツ利用条件や利用形態等の情報を含む）を取得し、その利用方法が可能か否かを判定する（ステップＳ４１）。 In the content output control unit 118, via the content usage selected I / F106, obtains the content usage of the channel input by the user (e.g., including information such as content usage conditions and usage mode), its use the method determines whether the available or not (step S41). この判定は、利用条件判定／修正部１１７で行われる。 This determination is made by the use condition determining / correction unit 117. なお、この判定処理については後に詳しく説明する。 Incidentally, it will be described in detail later this determination process.
利用条件判定／修正部１１７で利用許可された場合、その利用形態が標準出力（標準利用のための標準利用装置に対する出力）か２次利用出力かに従ってそれぞれ標準出力部１２０、２次利用出力部１２１に出力される（ステップＳ４２）。 If the usage condition judgment / correction unit 117 is utilized permitted, the usage of the standard output (output to standard utilization device for standard use) or secondary use outputs standard output unit 120,2 primary use output unit according to whether is output to the 121 (step S42).
その利用形態が標準出力である場合、標準出力部１２０では、当該コンテンツを標準利用装置に対して出力する（ステップＳ４３）。 If the usage mode is a standard output, the standard output unit 120, and outputs the content to the standard usage device (step S43).
一方、その利用形態が２次利用出力である場合、２次利用出力部１２１では、利用形態を反映したライセンス情報を生成し（ステップＳ４４）、ライセンス情報をコンテンツにリンクさせて２次利用装置へ出力する（ステップＳ４５）。 On the other hand, if the usage form is a secondary use output, the secondary use output unit 121, it generates the license information reflecting the usage mode (step S44), by linking the license information to the content to the secondary utilization device output (step S45). なお、詳しくは後述するが、コンテンツは２次利用装置との間で共有する機器マスター鍵Ｋ ｍで暗号化して出力する。 Incidentally, as will be described later in detail, the content and outputs the encrypted by the device master key K m shared with the secondary use device. なお、ライセンス情報の生成処理については後に詳しく述べる。 It should be noted, will be described later in detail process of generating the license information.
次に、利用条件判定／修正部１１７の動作を図１１（判定処理）、図１２（修正処理）に示すフローチャートに沿って説明する。 Next, FIG. 11 (determination processing) the operation of the use condition determining / correction unit 117 will be described with reference to the flowchart shown in FIG. 12 (correction processing).
図１１は、ユーザの所望するコンテンツ利用条件を修正なしに許可できるか否かを判定する部分の処理手順の一例である。 Figure 11 is an example of a processing procedure of a desired determining portion whether it permitted without modification content usage conditions of the user.
利用条件判定／修正部１１７は、当該チャネルのコンテンツ利用条件が入力されると、受信契約情報格納部１２７から当該チャネルの受信契約情報を取得する（ステップＳ５１）。 Use condition determining / correction unit 117, the content use condition of the channel is input, it obtains the reception contract information of the channel from the received contract information storage unit 127 (step S51).
受信契約情報格納部１２７において、チャネル受信契約情報は、例えば図１３に示すような形式で格納されている。 In receiving the contract information storage unit 127, channel reception contract information is stored for example in a format as shown in FIG. 13.
有効期限情報は、当該チャネルで放送されたコンテンツの利用可能な有効期限を示す。 Expiration date information indicates the available expiration of the broadcast content in the channel. 図１３における有効期限情報は簡単のため「年．月．日」の形式で記述しているが、実際には一つの整数値で表されるものとする。 Expiration date information in FIG. 13 has been described in the form for easy "year. Month. Day", in practice it shall be represented by one integer value. ここで、有効期限情報が“−１”の場合は、有効期限に制限がないことを示し、有効期限情報が“０”の場合は、有効期限が無指定で、即時的にしか有効でないことを示すものとする。 Here, when the expiration date information is "-1", indicates that there is no restriction on the expiration date, if the expiration date information is "0", it expires at unspecified, only effective in the immediate denote the.
回数制限は、当該チャネルで放送されたコンテンツを使用して良い回数を示す。 Limited number indicates a good number using the broadcast content in the channel. また、上記と同様に、“−１”は無制限（何回使用しても良い）を、“０”は無指定で、即時的にしか有効でない（例えば放送時に視聴のみ可能）を示すものとする。 Similarly to the above, "- 1" unlimited (may be used many times), "0" is not specified, as shown only effective in immediate (e.g. only possible view during the broadcast) to.
機器限定情報については、０が機器を限定しない、１が機器を限定する、を意味するものとする。 For equipment limited information, 0 is not limited to the equipment 1 is intended to mean, to limit the equipment. また、それぞれのチャンネル受信契約情報に指定されている有効期限情報、回数制限情報、機器限定情報は、そのＡＮＤ条件で１つの契約状態を表している。 Further, the expiration date information is specified for each channel received contract information, time restriction information, device limitation information represents one contract states that AND condition. 例えば、図１３の例において上から３番目の契約条件は２０００年１月７日まで１０回までどの機器でも視聴することができることを意味している。 For example, the third terms from the top in the example of FIG. 13 means that the user can view any equipment up to 10 times until January 7, 2000.
当該チャネルのチャネル受信契約情報を取得したら、その個数を計算し、変数ＣＲＭＡＸに格納する（ステップＳ５２）。 After obtaining the channel reception contract information of the channel, to calculate the number, stored in the variable CRMAX (step S52).
同様に、利用条件判定／修正部１１７は、送信契約情報格納部１２８から当該チャネルの送信契約情報を取得する（ステップＳ５３）。 Similarly, the use condition determining / correction unit 117 obtains the transmission contract information of the channel from transmitting contract information storage unit 128 (step S53).
送信契約情報格納部１２８において、チャネル送信契約情報は、例えば図１４に示すような形式で格納されている。 In transmitting contract information storage unit 128, channel transmission contract information is stored for example in a format as shown in FIG. 14. 図１４における各情報の意味は上記のチャネル受信契約情報と同様である。 Meaning of each information in FIG. 14 are carried out as described above channel reception contract information.
当該チャネルのチャネル送信契約情報を取得したら、その個数を計算し、変数ＣＳＭＡＸに格納する（ステップＳ５３，Ｓ５４）。 After obtaining the channel transmission contract information of the channel, to calculate the number, stored in the variable CSMAX (step S53, S54).
次に、チャネル受信契約情報を順次チェックし、入力されたコンテンツ利用条件に合致する条件を探す（ステップＳ５５〜Ｓ５９）。 Then, sequentially checks the channel received contract information, search for conditions that match the input contents utilization condition (step S55~S59).
例えば、ユーザの所望するコンテンツ利用条件が「１９９９年６月９日まで回数制限なし、機器限定なし、で視聴したい」であれば、図１３の例では、１番目のチャネル受信契約情報に合致する。 For example, "no number 9 June 1999 limits, no equipment limitation, in wants to watch" desired content use condition of the user if, in the example of FIG. 13, matches the first channel reception contract information .
合致するものがあった場合には、同様に、チャネル送信契約情報を順次チェックし、入力されたコンテンツ利用条件に合致する条件を探す（ステップＳ６０〜Ｓ６４）。 If there is a match is likewise sequentially checks the channel transmission contract information, search for conditions that match the input contents utilization condition (step S60~S64).
そして、合致するものがあった場合には、当該コンテンツ利用条件を許可する（ステップＳ６５）。 Then, when there is a match to permits the content use condition (step S65).
すなわち、ユーザの所望するコンテンツ利用条件を満たすチャネル受信契約情報およびチャネル送信契約情報が存在すれば、当該コンテンツ利用条件を許可する旨の信号をコンテンツ出力制御部１１８に送信して、判定処理を終了する。 That is, if there is a desired content usage condition is satisfied channel reception contract information and the channel transmitting contract information of the user, sends a signal to the effect that permits the content usage rule to the content output control unit 118, the determination processing ends to.
一方、チャネル受信契約情報とチャネル送信契約情報の少なくとも一方に合致するものがなかった場合には、不許可を示す信号をコンテンツ出力制御部１１８に送信して判定処理を終了するようにしてもよいが、本実施形態では、コンテンツ利用条件を修正して許可を出すようにしている。 On the other hand, if no one that matches the at least one channel receiving the contract information and the channel transmitting contract information may be terminated determination process by sending a signal indicating the non-permission to the content output control unit 118 but in this embodiment, so that issue permission to modify the content use condition.
例えば、上記のコンテンツ利用条件「１９９９年６月９日まで、回数制限なし、機器限定なし、で視聴したい」の場合には、図１４の例では、合致するチャネル送信契約情報がないので、このままでは許可することができない。 For example, the content "until June 9, 1999, no number restrictions, without equipment limited, in want to watch" terms and conditions in the case of, in the example of FIG. 14, since there is no channel transmission contract information is to be met, this remains In can not be allowed. 以下のように、利用条件を修正する処理を行う。 As follows, it performs a process to modify the terms and conditions.
図１２は、コンテンツ利用条件の修正が必要となった場合の処理手順の一例である。 Figure 12 is an example of the processing procedure when it becomes necessary to correct the content usage conditions.
この場合は、まず、チャネル受信契約情報とチャネル送信契約情報とを統合して、利用可能な契約情報のリスト（以下、利用可能契約情報リスト）を作る（ステップＳ７１）。 In this case, first, by integrating the channel reception contract information and channel transmitting contract information, a list of available contract information (hereinafter, the available contract information list) make (step S71).
利用可能契約情報リストは、例えば、図１３のようなチャネル受信契約情報のうちの１つのチャネル受信契約条件および図１４のようなチャネル送信契約情報のうちの１つのチャネル送信契約条件について３つの個別条件毎のＡＮＤ条件をとって契約条件を作成する処理を、全てのチャネル受信契約条件とチャネル送信契約条件との組み合わせについて行うことにより、作成される。 Available contract information list, for example, three individually for one channel transmission terms of the channels transmitted contract information such as a channel received terms and 14 of the channels received contract information as shown in FIG. 13 the process of creating terms taking an aND condition for each condition, by performing the combination of all the channels received terms and channel transmission terms, it is created. 図１５に、図１３に示すチャネル受信契約情報と図１４に示すチャネル送信契約情報を統合して得た利用可能契約情報リストの一例を示す。 Figure 15 shows an example of the available contract information list obtained by integrating the channel transmission contract information indicating a channel reception contract information and 14 shown in FIG. 13.
以下、利用可能契約情報リストの中から、ユーザが所望するコンテンツ利用条件に最も近い条件を抽出する統合処理について説明する。 Hereinafter, from among the available contract information list will be described integration processing to extract the closest conditions in the content usage conditions desired by the user.
ここでは、個別条件に優先順位を付け、その優先順位に従って統合されたコンテンツ利用条件に順位を付加し、最も順位の高い契約利用条件を修正利用条件とする方式を採用する。 Here, prioritize individual condition, it adds a priority to its priority integrated content use condition according to employ a method to modify use condition of the most rank high contract use condition. また、優先順位として、「回数制限」→「有効期限」→「機器限定」の順が設定されているものとする。 In addition, as a priority, it is assumed that the order of "The number of times the limit" → "expiration date" → "device limit" is set. すなわち、この順番で入力されたコンテンツ利用条件に適合するものを探し、最も有利と評価されるものを検索するわけである。 That is, it looks for a match the input content use condition in this order, is not looking for what is evaluated as the most advantageous.
まず、本例では回数制限が１番目に優先されているので、回数制限から利用可能契約情報リストを参照する（ステップＳ７２）。 First, in the present embodiment because the number of times limiting has priority to the first, referring to the available contract information list from the time restriction (step S72). 上記のコンテンツ利用条件「１９９９年６月９日まで、回数制限なし、機器限定なし」の場合には、回数制限が無制限（−１）であるため、図１５に示す利用可能契約情報リストの中から回数制限が指定されていないものがあるかどうかをチェックし、ある場合にはそれらを抽出したリストを作成する（ステップＳ７４）。 The content "until June 9, 1999, no number restrictions, without equipment limited" terms and conditions in the case of, for the number of times the limit is unlimited (-1), among the available contract information list shown in FIG. 15 Limitation from checks whether there is not specified, to create a list of extracted them if there (step S74). 図１５の例では、回数制限が無制限である利用可能契約情報があるので、それらを取り出し、図１６に示すようなリストを作成する。 In the example of FIG. 15, since the number of times limitation is available contract information is unlimited, they were removed, creating a list as shown in FIG. 16.
なお、条件を満たすような利用可能契約情報が無かった場合には、利用可能契約情報リストの中で最も回数制限情報の指定数の多いものを抽出して、同様にリストを作成する（ステップＳ７３）。 Incidentally, the available contract information that satisfies conditions if was not, and extracts the lot of a specified number of most count limit information in the available contract information list, similarly to create a list (step S73 ).
次に、本例では有効期限が２番目に優先されているので、抽出されたリストを参照し（ステップＳ７５）、該リストの中から有効期限がコンテンツ利用条件を満たすものを抽出する（ステップＳ７７）。 Next, since the expiration date has priority to the second in the present example, reference (step S75) the extracted list, the expiration date from the said list to extract the content usage condition is satisfied (step S77 ). 図１６の例の場合には、２番目の利用可能契約情報「１９９９年６月１０日まで回数制限なし、機器限定あり」が抽出される。 In the case of the example of FIG. 16, "no number restrictions until June 10, 1999, there is limited equipment" the second of the available contract information is extracted. もちろん、複数の利用可能契約情報が抽出される場合もある。 Of course, there is a case where a plurality of available contract information is extracted.
一方、有効期限が利用条件を満たすような利用可能契約情報がなければ、抽出されたリストの中から有効期限が最も長い利用可能契約情報を抽出する（ステップＳ７６）。 On the other hand, expiration date if no available contract information that satisfies the usage conditions, the expiration date from the extracted list to extract the longest available contract information (step S76).
最後に、最も期間の長い契約条件を抽出し、これと入力されたコンテンツ利用条件とのＡＮＤを取ることにより、修正されたコンテンツ利用条件を作成し、これをコンテンツ出力制御部１１８とコンテンツ利用条件表示部１０７に出力する（ステップＳ７８）。 Finally, most periods of longer terms extracted by taking the AND between the content usage condition input thereto, modified to create a content usage conditions, which the content output control unit 118 and the content use condition and outputs to the display unit 107 (step S78).
本例の場合、入力利用条件に最も近い（修正された）利用条件は、ユーザ所望の条件「１９９９年６月９日まで、回数制限なし、機器限定なし」と抽出された統合利用条件「１９９９年６月１０日まで、回数制限なし、機器限定あり」とのＡＮＤから、「１９９９年６月９日まで、回数制限なし、機器限定あり」となる。 In this example, the closest (modified) use condition input usage conditions, "June 9, 1999, no count limit, no device limitation" user desired condition Integrated Use Conditions "1999, which is extracted with until June 10 year, no number restrictions, there is limited equipment from the aND and ", and" until June 9, 1999, no number restrictions, there is limited equipment ". すなわち、本例では、機器限定なしの条件では不許可となるところを、機器限定の条件を付加する修正を行うことによって、ユーザの希望を最大限に満たした上で、許可が得られるようになっている。 That is, in this example, the place where the not permitted under the condition of no equipment limitation, by performing a correction to add the condition of the equipment limitation, as while satisfying the most of the desire of the user, authorization is obtained going on.
コンテンツ出力制御部１１８に出力されたコンテンツ利用条件は、２次利用出力部１２１に送られ、後述する処理によって、当該コンテンツの利用方法を記述したライセンス情報に反映される。 Content usage rule output to the content output control unit 118 is sent to the secondary use output unit 121, the processing to be described later, are reflected in the license information describing how to use the content.
また、コンテンツ利用条件表示部１０７では、入力された利用条件を表示する。 Further, the content usage condition display unit 107 displays the input usage conditions. 本実施形態においては、希望利用条件が修正される場合があるので、ユーザへの利用条件の提示という意味で重要である。 In the present embodiment, since there is a case where desired use condition is corrected, it is important in the sense that the presentation of the use condition to the user.
なお、許可できる修正利用条件が得られないような場合には、例えば、不許可にして処理を終了してもよいし、あるいはユーザに希望するコンテンツ利用条件の変更を促すメッセージを表示するようにしてもよい。 Incidentally, in the case that not be obtained modified use condition that can be granted, for example, it may end the process by disallowing, or so as to display a message prompting the change of the content usage conditions desired user it may be.
このようにすることで、チャネル受信契約情報とチャネル送信契約情報とを統合し、当該チャネルに対して契約者が持っているチャネル受信契約による利用条件と個々のコンテンツに対する利用条件とを統合することことができ、契約者とコンテンツのペア毎に様々な限定受信を実現することができる。 By doing so, it integrates the channel reception contract information and channel transmitting contract information, to integrate and use conditions for the use conditions and individual content by channel receiving contract subscribers for that channel has it is possible, it is possible to realize various conditional pairwise subscribers and content. このことにより、従来は十分にできていなかったコンテンツの２次利用などへも限定受信を拡張することができる。 Thus, the prior art can extend the conditional also to such secondary use of the content has not been able to sufficiently.
次に、２次利用のためのライセンス情報について説明する。 Next, the license information for the secondary use will be explained.
この処理は、コンテンツ利用条件を、ライセンス情報というコンテンツにリンクしたデータとして、実現するものである。 This process, the content usage conditions, as the data linked to the content of the license information, and realizes.
図１７に、ライセンス情報の構成例を示す。 17 shows a configuration example of the license information.
図１７に例示するように、ライセンス情報は、コンテンツＩＤ、コンテンツ利用条件、コンテンツ鍵Ｋ ｃからなっている。 As illustrated in FIG. 17, the license information includes a content ID, a content usage rule, is made of the content key K c.
「コンテンツＩＤ」は、２次利用出力部１２１内で生成される、コンテンツの識別子であり、コンテンツとライセンス情報とを形式的にリンクする役割を持つ。 "Content ID" is generated in the secondary utilization output unit 121, an identifier of the content, that is responsible for linking the content and the license information formally.
「コンテンツ利用条件」は、当該コンテンツＩＤのついたコンテンツを利用できる条件である。 "Contents use condition" is a condition that can be used at a final content of the content ID. 本実施形態では、コンテンツ利用条件は、図１８に示すように、「有効期限」、「利用回数」、「機器ＩＤ」からなるものとする。 In the present embodiment, the content use condition, as shown in FIG. 18, and made of "expiration date", "use count", "device ID". 有効期限と利用回数は、チャネル契約情報と同様に、無制限を−１、無指定を０で表すものとする。 Expiration and usage count, as well as the channel contract information, unlimited -1, the undesignated shall be represented by 0. また、機器ＩＤは、０で機器限定なしを表し、０以外の値で機器限定あり表し、また、本実施形態では、０以外の機器ＩＤは、２次利用される機器の内部に書き込まれているＩＤを示すものとする。 The device ID is 0 indicates no equipment limitation, expressed there limiting device with a non-zero value, also in this embodiment, the device ID other than 0, is written to the interior of the equipment to be secondary use it is assumed that the ID you are.
なお、先の処理で最終的に決定されたコンテンツ利用条件（ユーザが最初に入力した条件もしくは修正された条件）と、ライセンス情報におけるコンテンツ利用条件（図１７、図１８）とを区別するために、ライセンス情報におけるコンテンツ利用条件を２次利用条件と呼ぶものとする。 Note that the previous finally determined content usage conditions in the process (conditions the user is initially entered criteria or modify), the content use conditions (17, 18) in the license information to distinguish between , it will be referred to as the content usage conditions in the license information and the secondary use conditions.
このライセンス情報における２次利用条件は、コンテンツ出力制御部１１８から入力されたコンテンツ利用条件をもとに生成／決定される。 Secondary use conditions in the license information is generated / determined based on the input content usage condition from the content output control unit 118.
「コンテンツ鍵Ｋ ｃ」は、コンテンツＩＤで指定されるコンテンツを復号するための鍵である。 "Content key K c" is a key for decrypting the content specified by the content ID.
ライセンス情報は、２次利用条件からコンテンツ鍵までの範囲が、機器マスター鍵Ｋ ｍで暗号されている。 License information, range from the secondary use conditions until the content key has been encrypted by the device master key K m.
次に、２次利用のためのコンテンツ情報について説明する。 Next, the content information for the secondary use is described.
図１９に、コンテンツ情報の構成例を示す。 Figure 19 shows a configuration example of the content information.
図１９に示されるように、コンテンツ情報は、コンテンツＩＤとコンテンツからなり、コンテンツの部分のみがコンテンツ鍵Ｋ ｃで暗号化されている。 As shown in FIG. 19, the content information is made from the content ID and the content, only a portion of the content is encrypted by the content key K c.
ここで、コンテンツ鍵Ｋ ｃは、ライセンス情報に暗号化して含まれており、これが実質的なライセンス情報とコンテンツとのリンクになっている。 Here, the content key K c are included in the encrypted license information, which is in link with the substantive license information and content. すなわち、ここでは機器マスター鍵Ｋ ｍは２次利用装置に厳重に秘匿されており、ユーザには知られることがないと仮定している。 That is, here the device master key K m is heavily concealed secondary utilization device, it is assumed that never the user are known. このため、コンテンツ鍵は機器マスター鍵がなくては取得できず、コンテンツ鍵を取得できるのは２次利用装置であるため、コンテンツとライセンス情報とは「コンテンツを復号するためにはライセンス情報が必要である」という意味でリンクされている。 Therefore, the content key can not be acquired without equipment master key, because can acquire the content key is a secondary use system, the content and license information necessary license information for decoding the "Content It is linked in the sense that in it ". さらに、コンテンツ鍵は、２次利用条件と一緒に暗号化されているため、２次利用条件も同様にコンテンツにリンクされるばかりか、ライセンス情報を偽造すればコンテンツ鍵も破壊されるため、実質的に２次利用条件の改竄も不可能となる。 Furthermore, since the content key, because it is encrypted with secondary use condition, the secondary use conditions not only be linked to the same manner the content, if forged license information content key is also destroyed, substantially falsification of secondary use conditions it becomes impossible manner. 本実施形態では、このようにライセンス情報という形で、コンテンツ利用条件の２次利用への反映を行う。 In the present embodiment, thus in the form of license information, and reflected to the secondary use of the content usage conditions.
さて、２次利用出力部１２１は、コンテンツ出力制御部１１８から与えられたライセンス情報およびコンテンツをもとに、２次利用のためのライセンス情報と暗号化コンテンツを作成する。 Now, secondary use output unit 121, based on the license information and the content provided from the content output control unit 118 creates the license information and the encrypted content for secondary use.
図２０に、２次利用出力部１２１の構成例を示す。 Figure 20 shows a configuration example of a secondary use output unit 121. 図２０に示されるように、２次利用出力部１２１は、コンテンツ入力部２０１、コンテンツ暗号化部２０２、コンテンツ出力部２０３、コンテンツキー生成部２０４、利用条件入力部２０５、利用条件生成部２０６、コンテンツＩＤ生成部２０７、ライセンス情報生成部２０８、機器マスター鍵格納部２０９、ライセンス情報出力部２１０を含む。 As shown in FIG. 20, the secondary use output unit 121, the content input unit 201, the content encryption unit 202, the content output unit 203, the content key generating unit 204, usage condition input unit 205, usage rule generation unit 206, content ID generation unit 207, a license information generation unit 208, a device master key storing unit 209 includes a license information output section 210.
まず、２次利用のためのライセンス情報作成処理について説明する。 First, the license information creation process for the secondary use will be explained.
図２１に、２次利用のためのライセンス情報の作成手順の一例を示す。 Figure 21 shows an example of a procedure for creating license information for secondary use.
まず、利用条件入力部２０５からコンテンツ利用条件が入力される（ステップＳ８１）。 First, the content use condition is inputted from the use condition input unit 205 (step S81). 入力されたコンテンツ利用条件は、直ちに利用条件生成部２０６に送られ、当該コンテンツ利用条件に対応するコンテンツのコンテンツＩＤとコンテンツキーＫ ｃの生成をそれぞれコンテンツＩＤ生成部２０７、コンテンツキー生成部２０４に要請し、それぞれが生成を行う（ステップＳ８２，Ｓ８３）。 Input content use condition is immediately fed to the usage condition generating unit 206, respectively to generate a content ID and content key K c of contents the content ID generating unit 207 corresponding to the content usage conditions, the content key generation unit 204 request, and each for generating (step S82, S83). また、コンテンツ利用条件を参照し（ステップＳ８４）、コンテンツ利用条件に機器限定情報がある場合には、機器ＩＤを２次利用装置から取得する（ステップＳ８５）。 Further, with reference to the content use condition (step S84), when there is equipment limited information to the content usage conditions, it acquires the device ID from the secondary utilization device (step S85).
次に、入力されたコンテンツ利用条件（および機器限定情報がある場合における機器ＩＤ）から、２次利用条件を作成する（ステップＳ８６）。 Then, from (device ID in the case where there is and equipment limited information) input content usage conditions, to create a secondary use condition (step S86).
次に、機器マスター鍵Ｋ ｍを機器マスター鍵格納部２０９から取得し（ステップＳ８７）、作成された２次利用条件とコンテンツキーを機器マスター鍵Ｋ ｍで暗号化し、コンテンツＩＤを付加することにより、ライセンス情報を作成する（ステップＳ８８）。 Next, acquires the device master key K m from the device master key storage unit 209 (step S87), secondary usage conditions and content key created encrypted by the device master key K m, by adding the content ID , to create a license information (step S88).
なお、機器マスター鍵の管理形態には、例えば、各２次利用装置が機種毎に定められた機器マスター鍵を有する形態（機器マスター鍵格納部２０９には、機種ＩＤ毎に対応した機器マスター鍵が格納される）、全ての２次利用装置が共通の機器マスター鍵を有する形態（共通の機器マスター鍵が格納される）などが考えられ、例えばステップＳ８７においては上記の形態に応じて、対象となる２次利用装置の機種ＩＤに対応する機器マスター鍵、あるいは全ての２次利用装置に共通の機器マスター鍵を取得するようにすればよい。 Note that the management form of the device master key, for example, in the embodiment (device master key storage unit 209 to the secondary use device has a device master key determined for each type, equipment master key corresponding to each model ID There is stored), all secondary use device form a common device master key (common equipment master key is stored) and the like are considered, for example, in step S87 in accordance with the embodiment, the subject may be acquired common equipment master key corresponding device master key or all the secondary use system, the model ID of the secondary use system becomes. また、例えば、各２次利用装置が個別に定められた機器マスター鍵を有するようにすることもできる。 Further, for example, may be the secondary use device to have a device master key defined separately.
最後に、作成されたライセンス情報を出力する（ステップＳ８９）。 Finally, it outputs the license information created (step S89).
次に、コンテンツ暗号化処理について説明する。 Next, a description will be given content encryption process.
図２２に、コンテンツ暗号化の処理手順の一例を示す。 Figure 22 shows an example of a processing procedure of a content encryption.
コンテンツは、コンテンツ入力部２０１から入力されると（ステップＳ９１）、直ちにコンテンツ暗号化部２０２に送られる。 Content, is input from the contents input section 201 (step S91), it is immediately sent to the content encryption unit 202. コンテンツ暗号化部２０２は、生成されたコンテンツキーをコンテンツキー生成部２０４から取得し（ステップＳ９２）、コンテンツを暗号化する（ステップＳ９３）。 Content encryption unit 202 acquires the generated content key from the content key generating unit 204 (step S92), it encrypts the content (step S93). 暗号化されたコンテンツは、コンテンツ出力部２０３から出力される（ステップＳ９４）。 Encrypted content is output from the content output section 203 (step S94).
なお、図１９の暗号化されたコンテンツおよび図１７の暗号化されたライセンス情報を受信した２次利用装置では、例えば、自装置の機器マスター鍵Ｋ ｍでライセンス情報を復号してコンテンツ利用条件（図１８）およびコンテンツキーＫ ｃを取り出し、コンテンツ利用条件に含まれる機器ＩＤが０または自装置の機器ＩＤを示しており且つコンテンツ利用条件に含まれるその他の条件が満たされていることを確認した後に、暗号化されたコンテンツをコンテンツキーＫ ｃで復号し、録画や再生などの所定のコンテンツ利用を行う。 In secondary use device receiving the encrypted license information of the encrypted content and 17 in FIG. 19, for example, by decoding the license information by the device master key K m of the apparatus the content usage conditions ( 18) and retrieves the content key K c, it was confirmed that the other conditions the device ID included in the content usage conditions contained in it has and contents use conditions indicates the device ID of 0 or the own device is satisfied later, the encrypted content decrypted by the content key K c, performs predetermined content usage, such as recording and playback.
２次利用装置では、コンテンツの利用にあたっては、ライセンス情報内のコンテンツ利用条件に従って、利用に対するコントロールを行う。 The secondary use system, when the use of the content, according to the content usage conditions in the license information, performs control over usage. 例えば、有効期限や利用回数の管理を行う。 For example, the management of the expiration date and the number of times of use.
また、コンテンツおよびそのライセンス情報を、ある２次利用装置から他の２次利用装置に転送可能としてもよい。 Further, the content and the license information may be transferable from one secondary utilization device to another secondary use device.
このようにすることにより、機器限定されていない場合、当該コンテンツは、他の２次利用機器でも利用できるようになる。 By doing so, if not limited devices, the content is also available in other secondary use device.
また、標準出力部１２０から標準利用装置にコンテンツを出力する際に、その利用がコンテンツの蓄積を伴うものである場合には、２次利用装置と同様に扱うようにしてもよい。 Further, when outputting the contents to the standard usage device from the standard output unit 120, in which case use is accompanied by accumulation of content may also be treated the same as the secondary utilization device. この場合には、コンテンツ利用条件（図１７）については暗号化しないで渡すようにしてもよい。 In this case, the content utilization condition (FIG. 17) may be passed unencrypted. また、放送受信装置と２次利用装置との間で認証手続きを行うようにする場合においても、放送受信装置と標準利用装置との間では認証を省くようにしてもよい。 Also, when to perform an authentication procedure with the broadcast receiver and the secondary utilization device also may be omitted authentication with the broadcast receiving apparatus and the standard utilization device.
このようにすることにより、契約者のチャネル受信契約情報とコンテンツに付随するチャネル送信契約情報とを統合し、契約者とコンテンツの利用条件の組合せで詳細な利用形態を実現することができる。 In this way, by integrating the channel transmission contract information accompanying the channel reception contract information subscribers and content, it is possible to realize a detailed usage pattern in combination use condition subscribers and content. また、特に本実施形態では、利用条件として２次利用での利用条件を考えてコンテンツ利用条件を作成し、そのコンテンツ利用条件をライセンス情報という形でコンテンツとリンクし、２次利用装置での利用を利用条件に制限するようなシステムを実現することができる。 Further, particularly in this embodiment, to create a content usage rule considers the use conditions in secondary use as a use condition, to link the content and the content usage conditions in the form of license information, use of the secondary utilization device it is possible to realize a system to restrict the use conditions.
さて、以下では、番組関連情報パケットに関する処理（図９のＢの続き）について説明する。 Now, it will be described below the process related to the program-related information packet (continuation of B in FIG. 9).
図９の全体処理の流れを示したフローチャートにおいて、受信パケットが番組関連情報パケットであった場合、フィルター部１１１を通して、番組関連情報復号部１１３に送られる。 In the flowchart showing the flow of overall processing of FIG. 9, when the received packet is the program-related information packet, through a filter unit 111, is sent to the program-related information decrypting unit 113.
図２３に、以降の処理手順の一例を示す。 Figure 23 shows an example of the subsequent processing step.
この場合、まず、対応するワーク鍵を、当該パケットに付加されたチャネル識別子およびワーク鍵識別子をキーにして、ワーク鍵格納部１２４から取得する（ステップＳ１０１）。 In this case, first, the corresponding work key, and a channel identifier and work key identifier added to the packet as a key, obtains the work key storage unit 124 (step S101). なお、対応するワーク鍵がワーク鍵格納部１２４内に存在しなかった場合は、処理を終了する。 Incidentally, if the corresponding work key does not exist in the work key storage unit 124, the process ends.
ワーク鍵が取得できた場合には、取得したワーク鍵を使って、番組関連情報を復号する（ステップＳ１０２）。 If the work key is acquired, using the work key obtained, it decrypts the program-related information (step S102).
復号された番組関連情報の中からチャネル送信契約情報Ｃ ｓを取得し（ステップＳ１０３）、これをチャネル識別子とともに送信契約情報格納部１２８に格納する（ステップＳ１０４）。 To obtain the channel transmission contract information C s from the decoded program-related information (step S103), and stores this together with the channel identifier to transmit the contract information storage unit 128 (step S104). ここで、チャネル送信契約情報は、放送コンテンツによって変更されるので、本実施形態では、送信契約情報格納部１２８において、同一のチャネル識別子を持つチャネル送信契約情報は常に上書きされるものとする。 Here, the channel transmission contract information, since it is modified by the broadcast contents, in the present embodiment, in the transmission contract information storage unit 128, the channel transmission contract information having the same channel identifier shall always be overwritten. もちろん、全く同じ情報を上書きするのを省くために、既に存在するチャンネル送信契約情報と比較し、同一でない場合にのみ上書きするようにしてもよい。 Of course, in order to save to overwrite exactly the same information, as compared to the channel transmission contract information that already exists, may be overwritten only if not identical.
以下では、受信契約関連情報パケットに関する処理（図９のＣの続き）について説明する。 The following describes the processing for the received contract-related information packet (continuation of C in FIG. 9).
図９の全体処理の流れを示したフローチャートにおいて、受信情報が受信契約関連情報パケットであった場合、フィルター部１１１を通して受信契約関連情報認証部１１４に送られる。 In the flowchart showing the flow of overall processing of FIG. 9, if the received information is a received contract-related information packets and sent to the receiving contract-related information authentication unit 114 through the filter unit 111.
図２４に、以降の処理手順の一例を示す。 Figure 24 shows an example of the subsequent processing step.
この場合、まず、受信装置ＩＤ格納部１２３から受信装置ＩＤを抽出し（ステップＳ１１１）、これと受信契約関連情報パケットに含まれる受信装置ＩＤとを比較することにより、当該チャネル受信契約情報が自装置宛てのものであるか否かを判定する（ステップＳ１１２）。 In this case, first, extracts the received device ID from the receiving device ID storing unit 123 (step S 111), by comparing the receiving device ID included in the received contract-related information packet, the channel received contract information is the own It determines whether or not the device addressed (step S112). 自装置宛てのものでなかった場合には、処理を終了する。 If not intended subject apparatus ends the processing.
自受信装置のものであった場合には、放送受信装置に個別に設定されているマスター鍵Ｋ Ｍをマスター鍵格納部１２２から取得し（ステップＳ１１３）、受信契約関連情報パケットの暗号化部分を復号する（ステップＳ１１４）。 If were of the own reception device acquires the master key K M which is set individually to the broadcast receiving apparatus from the master key storing unit 122 (step S113), the encrypted portion of the received contract-related information packet decoding (step S114).
復号したチャネル受信契約情報から誤り検出コードを取得し、その誤り検出コードを検証することにより、当該チャネル受信契約情報が正しいものであることを確認することができる。 Gets the error detection code from the decoded channel received contract information by verifying the error detection code, it is possible to confirm that the channel received contract information is correct.
ここで、誤り検出コードを付加して送信し、放送受信装置側でこれを確認しているのは、受信契約関連情報パケットの中で暗号化されていない受信装置ＩＤを偽造して偽の受信契約関連情報を作成し、入力されることを防ぐためである。 Here, transmitted by adding an error detection code, the broadcast receiving apparatus are you sure this side, the counterfeit to receive false reception apparatus ID unencrypted in the received contract-related information packet create a contract-related information, it is to prevent the input. 誤り検出コードはチャネル受信契約情報から導出されるものであり、チャネル受信契約情報を暗号化したまま改変して、偽造しようとしても復号した際、得られたチャネル受信契約情報から導出された誤り検出コードと復号の結果得られた誤り検出コードが一致することは極めて稀であり、偽造防止を防ぐことができる。 Error detection code is intended to be derived from the channel receiving contract information, and modified while encrypted channel reception contract information, when also decoded trying counterfeit, derived from the resulting channel received contract information error detection it is extremely rare that codes the resulting error detection code decoding match, it is possible to prevent the forgery prevention. 実際、誤り検出コードがないと暗号化されたチャネル受信契約情報を適当に改変することにより、復号した結果が以前よりも良い契約情報（契約内容）になっている可能性は高く、このような攻撃が容易に成功してしまう。 In fact, by appropriately modifying the channel reception contract information encrypted with no error detection code, possibly decoded result is in the than before may contract information (contract) is high, like this attack will be easily successful.
誤り検出コードが検証されたら（ステップＳ１１５）、受信契約関連情報パケットからワーク鍵Ｋ ｗと受信契約情報Ｃ Ｒを取得し（ステップＳ１１６）、それぞれワーク鍵格納部１２４、受信契約情報格納部１１６に格納する（ステップＳ１１７）。 When the error detection code is validated (step S115), obtains the received contract information C R and work key K w from the received contract-related information packet (step S116), each work key storage unit 124, the reception contract information storage unit 116 stored (step S117).
次に、本実施形態の幾つかのバリエーションについて説明する。 It will now be described some variations of this embodiment.
＜バリエーション１＞ <Variation 1>
まず、コンテンツ利用情報の種類に関するバリエーションについて説明する。 First, the variation about the type of content usage information will be described.
以上では、図４に例示するような、有効期限、回数制限、機器制限からなるコンテンツ利用情報を想定して説明したが、もちろん、利用制限はこれらの他にも種々のものが考えられる。 In the above, as illustrated in FIG. 4, the expiration date, the number of times limiting has been described by assuming the content usage information composed of equipment limitations, of course, use restriction Various things can be considered in addition to these.
その一例としては、機種制限のような利用条件が考えられる。 As an example of this, it is considered the use conditions, such as the model limit. これはコンテンツの利用をある機種に限るための条件で、例えば、当該放送コンテンツを特定機種の機器にのみに利用可能にすることによって、特定機種の売上げを促進し、そのために放送契約料金を割安にするなどの運用が可能になる。 This is the condition for restricted to models with the use of the content, for example, by making available the broadcast content only to devices of a particular type, to promote sales of a particular model, cheap broadcast subscription fee for the it is possible to operate, such as in. また、そのような運用以外にも、機種によっては利用条件の管理にセキュリティホールがあり、利用条件が遵守されないことも考えられる。 In addition to such operations, depending on the model there is a security hole in the management of the use conditions, it is also considered that the use conditions are not complied with. そのような場合に、利用条件に機種制限を入れておくと、そのような機種への２次利用を制限することができる。 In such a case, to put the model restrictions on use conditions, it is possible to limit the secondary use of to such models. また、機種限定を入れた場合のライセンス情報には、許可される機種の機種ＩＤを埋め込む方法が考えられる。 In addition, the license information of if you put the model limited, can be considered a method of embedding the model ID of the model that are allowed.
また、同様に、コピー防止やコピー回数制限などを利用条件に盛り込むことも可能である。 Similarly, it is also possible to incorporate such copy protection and copy count limit in the usage rule. このようにすることによって、２次利用装置からのコピー回数を制限することができる。 By doing so, it is possible to limit the number of copies from the secondary use device.
＜バリエーション２＞ <Variation 2>
次に、チャネル契約情報の記述方式に関するバリエーションについて説明する。 Next, a description will be given variations on description method of the channel contract information.
図４のように情報をそのまま記述する方式（展開形式）の他にも、図２５のように利用条件を制限することを前提にそれをビット列で表現する方式（ビット形式）が使用可能である。 In addition to directly describe scheme information as shown in FIG. 4 (exploded format), can be used is a method of expressing it in a bit string (bit format) on the assumption that limiting the use condition as shown in FIG. 25 . 図２５（ａ）に示したチャネル受信契約情報や（ｂ）に示したチャネル送信契約情報は、有効期限、コピー回数、機器限定が利用条件として挙がっており、それぞれ、「無制限、１週間、即時」「無制限コピー可、１回コピー可、コピー不可」、「限定なし、限定あり」の条件に制限されており、これらの組合せで表現できる１８通りの条件を対応するビットが１であることよって表現している。 Channel transmission contract information shown in channel reception contract information and (b) shown in FIG. 25 (a), expiration date, number of copies, equipment limitations are raised as the usage condition, respectively, "Unlimited, 1 week, immediately "" unlimited copy, copy once, not copy "," without limitation, are limited to conditions of limited there ", I'll be the corresponding bit of the conditions of the 18 ways that can be represented by a combination of these is 1 expressing. すなわち、若干１８ビットのデータでチャネル契約情報を表現することができる。 That is, it is possible to express the channel contract information in some 18-bit data. このような形式のチャネル契約情報を使い、利用条件を統合する際はビット毎の論理積（ＡＮＤ）を使うことにすれば、簡単に統合利用条件を作成することが可能になる。 Use channel contract information such form, when integrating the usage condition when in using a logical product (AND) of each bit, it is possible to easily create integrated use condition. なお、図２５（ｃ）に示す統合利用条件は、チャネル送信契約情報に一致する。 Incidentally, integration usage rule shown in FIG. 25 (c) corresponds to the channel transmission contract information.
これにより利用条件の修正の際にも効率的に最も良い利用条件を見つけることができる。 Thereby also upon the use condition modifying find efficiently the best use condition. 例えば、「無期限の期間限定で１回コピー可で機器制限のない利用をしたい」という利用条件を、コピー制限、有効期限、機器制限の優先順位で統合する場合、まず１回コピー可の部分（真ん中６ビット）を参照し、そこが０でなければその中で有効期限を比較する。 For example, the use condition that "I want to not use the equipment restriction in a single copy is permitted for a limited period of indefinite", copy limit, expiration date, if you want to integrate with the priority of the device limit, first once Copy part of (middle 6 bits) with reference to, there is to compare the expiration date not zero in it. 図２５の例では、１回コピー可の条件は認められており、その中で有効期限が無制限のものを探すが、それは存在しない。 In the example of FIG. 25, once and Copy of the conditions it was observed, but the expiration date in its search for those of unlimited, it does not exist. そこで、許可されている有効期限の中で期間が最も長い１週間のものを選択する。 Then, select the one period of the longest one week in expiration date that is allowed. １回コピー可で１週間の有効期限のものは機器限定ありとなしの２種類存在する。 Those of a one-week expiration date copy is permitted once there are two types with and without limited equipment. ここでは機器制限のない利用を希望しているので、機器制限なしを採用して、「１週間の期間限定で１回コピー可で機器制限のない」利用を統合されたコンテンツ利用条件として決定することができる。 Since you are wish to use no equipment restriction, adopted a no equipment limitation, is determined as "no equipment limited by the copy is permitted once per week for a limited time" integrated content usage conditions the use be able to.
このようにすれば、図１３〜図１５のようなリストが不要になり、小さなメモリ領域しかない放送受信装置でも実現されるし、高速処理が可能となる。 Thus, eliminating the need for a list such as 13 to 15, to be realized with a small memory area there is only broadcast receiver, high-speed processing is possible. また、チャネル契約情報が格段に小さくなるため、送信が容易となる。 Further, since the channel contract information becomes much smaller, thereby facilitating transmission. なお、その分契約状態の種類は図１３〜図１５のようなリストを用いる場合に比較して制限されるので、使われるシステムの要請によって両者を使い分けると効果的である。 The type of that amount contract status is the comparison to be limited to the case of using a list as shown in FIGS. 13 to 15, it is effective to selectively use both the request of the system used.
また、システムによってはチャネル受信契約情報が含まれる受信契約関連情報パケットの送信帯域と、チャネル送信契約情報が含まれる番組関連情報パケットの送信帯域が異なっており、どちらか一方の通信路の送信量が少ない場合もある。 Furthermore, the transmission band of the reception contract-related information packet containing channel reception contract information by the system, have different transmission band of program-related information packet containing channel transmission contract information, transmission of either one of the communication channel in some cases less. このような場合には、送信量が少ない方の情報をビット形式で記述し、送信量が多い方を展開形式で記述する方式も考えられる。 In such a case, the information of the direction amount transmitted is less written in bit form, method is also conceivable that describes the person transmission amount is large in exploded format. この場合、ビット形式の契約情報を一旦展開形式に直してマッチングする必要があるため、一般には異なる条件記述形式を統一形式に表現し直す処理を経る必要があり、条件統合の際にはその統一表現を使って前述と同様の手段で統合する。 In this case, it is necessary to match mended once exploded form contract information of bit form, generally must go through a process of re-expressing a unified format different conditions description format, when the condition integration its unified using the representation to integrate in the above and similar means. また、このような方式は、番組関連情報パケットとチャネル受信契約関連情報パケットの放送事業者が異なる場合などにも起こる。 In addition, such a scheme, also occur for example, when a broadcaster of program-related information packet and the channel received contract-related information packet is different.
＜バリエーション３＞ <Variation 3>
次に、チャネル受信契約情報とチャネル送信契約情報の統合処理に関するバリエーションについて説明する。 Next, a description will be given variations on the integration process of channel reception contract information and channel transmitting contract information.
前述した統合処理は、各項目に優先順位を付けて、優先度の高い利用条件を採用するものであったが、各条件をアイテムとした評価関数を定義することによって、よりユーザの希望に近い利用条件を選択することができる。 Aforementioned integration process, prioritize the items, but there was intended to adopt a high priority use conditions, by defining an evaluation function in which the respective conditions item, closer to the desire of the user it is possible to select the terms and conditions.
以下では、評価関数を用いる方式を、ユーザ希望のコンテンツ利用条件が「１９９９年１２月２５日まで、５回まで、機器制限なし」とされた場合を例にとって説明する。 In the following, the method of using the evaluation function, the content usage conditions of the user desired "until December 25, 1999, up to five times, no equipment restriction" will be described as an example if it is a.
図２６に、この場合の利用条件判定／修正部１１７における処理手順の一例を示す。 26 shows an example of the procedure in use condition judgment / correction unit 117 in this case. なお、図２６に示すアルゴリズムは、図１２に示すアルゴリズムと置き換えるものであり、図１１のアルゴリズムから処理が移される。 The algorithm shown in FIG. 26 is intended to replace the algorithm shown in FIG. 12, the process from the algorithm of Figure 11 is transferred.
まず、入力されたチャネル受信契約情報とチャネル送信契約情報を統合して、図１５に示すような利用可能契約情報リストを作成する（ステップＳ１２１）。 First, to integrate the channel reception contract information and channel transmitting contract information input, creating an available contract information list as shown in FIG. 15 (step S121).
次に、作成された利用可能契約情報リストの各々の利用可能契約情報に対して評価値を計算する（ステップＳ１２２）。 Next, calculate the evaluation value for the available contract information of each of the created available contract information list (step S122).
まず、基本項目は「有効期限」「回数制限」「機器制限」の３つであり、それぞれ図２７〜図２９に示すような基本評価値を与える（図２９の３番目の評価値を０とする考え方もある）。 First, basic items are among 3 "effective date" "number restriction" "device limit", respectively Figure 27 to provide a basic evaluation value as shown in Figure 29 (a third evaluation value in FIG. 29 0 the idea is also present).
また、これらの基本評価値を、それぞれｗ ｄ ，ｗ ｔ ，ｗ ｍという関数で置き換え、評価関数をｆ（ｘ）＝１０ｗ ｄ （ｘ）＋５ｗ ｔ （ｘ）＋２ｗ ｍ （ｘ） Further, these basic evaluation value, respectively w d, w t, replaced by a function of w m, the evaluation function f (x) = 10w d ( x) + 5w t (x) + 2w m (x)
のように定義すると、各利用可能契約条件の評価値が図３０のように算出される。 When definitions as the evaluation value of each available contract terms are calculated as shown in Figure 30.
本例の場合は、図３０の評価値の中で最も高い値（１５０）を持つ「２０００年１月７日までに、１０回まで、機器限定で、視聴可能」（図３０における下から２番目）という、利用可能契約情報が選択される（ステップＳ１２３）。 In the case of this example, with the highest value (150) in the evaluation value of FIG. 30 from the bottom in the "on January 7, 2000, up to 10 times, with equipment limited, viewable" (FIG. 30 2 as th), available contract information is selected (step S123). 本利用可能契約情報は、機器限定以外は、全て上記希望利用条件を満たしている。 This available contract information, except equipment limited, meets all the desired use conditions.
ところで、次に高い評価値（１４０）を持つ利用可能契約情報は、「２０００年１月７日までに３回まで機器限定なしで視聴可能」（図３０における下から１番目）であり、回数制限のみが希望利用条件を満たしていない。 By the way, the next available contract information with a high evaluation value (140), is "available for viewing in without 3 times until the equipment limited until January 7, 2000" (the first from the bottom in FIG. 30), the number of times limited only it does not meet the desired use conditions. これらの条件は評価値の差が１０であり、このことからも評価関数や基本評価値の取り方で出力される修正された利用条件の性質を変えることが理解できる。 These conditions difference evaluation value is 10, it is also understood that alter the properties of the modified use condition is output by way of taking the evaluation function and basic evaluation value from this fact. このことが評価関数を用いる利用条件の修正のメリットである。 This is a modification of the benefits of the use conditions using an evaluation function. すなわち、利用者は評価関数を自分の好きなように適切に設定することにより、適切な利用条件の修正が自動的に行えるようになることを意味する。 In other words, the user by setting the evaluation function in their favorite as appropriate, which means that modification of the appropriate terms and conditions is to allow automatically.
なお、上記の例では希望利用条件で有限回数が指定されているが、希望利用条件で回数無制限が指定された場合には、図２７に示す基本評価値をそのまま使うことができない。 In the above example it has been specified finite number of times desired use conditions, but if an unlimited number is specified by the desired use conditions, can not be used as a basic evaluation value shown in FIG. 27. このような場合には、利用回数を十分多い上限値、例えば１００回、として計算する方法が考えられる。 In such a case, sufficiently large upper limit number of uses, for example 100 times, the method of calculating is considered as. もちろん、この上限値が十分大きいかどうかは有効期限などの他の条件によって決まる。 Of course, whether this upper limit value is sufficiently large it is determined by other conditions, such as expiry date. このため、有効期限などの他の条件を参照した上で、無制限の回数条件が指定された場合に基本評価値を参照する際の有限回数をフレキシブルに設定すると、より正確な利用条件の修正に貢献する。 Therefore, after referring to the other conditions, such as expiry date, a finite number of times when referring to the basic evaluation value if the unlimited count condition is designated by setting the flexible, the correction of more precise use condition To contribute.
また、より正確な利用条件を選択するという意味では、ユーザへの問い合わせ機能を持たせると好ましい。 In addition, in the sense that to select a more precise terms and conditions, and to have the ability to query the user preferred. それを担うのはコンテンツ利用方法選択Ｉ／Ｆ１０６である。 Is a content usage method selection I / F106's responsible for it. ここでは、コンテンツの希望利用条件を入力する他に、希望利用条件が満たされなかった際、評価値の高い順に利用条件を並び変え、図３１のように表示することによりユーザにコンテンツ利用条件の自主的な選択を促す。 Here, in addition to entering the desired use condition of the content, when the desired use condition is not satisfied, rearranges the usage rule in descending order of evaluation value, the user content usage condition by displaying as shown in Figure 31 encourage voluntary choice.
図３２に、上記のような場合の処理手順の一例を示す。 Figure 32 shows an exemplary processing procedure of the above case.
まず、利用条件判定／修正部１１７は、チャネル受信契約情報とチャネル送信契約情報が入力されると、前述のような手段でそれらを統合し、利用可能契約情報リストを作成する（ステップＳ１３１）。 First, the use condition determining / correction unit 117, when the channel received contract information and channel transmitting contract information is input, and integrate them with means such as described above, to create the available contract information list (step S131).
続いて、利用可能契約情報リストにある各々の利用可能契約情報に対して、前述した評価関数を用いて、評価値を算出する（ステップＳ１３２）。 Then, for each available contract information in the available contract information list, by using the evaluation function described above, to calculate the evaluation value (step S132).
ここで、算出した評価値が高い順に利用可能契約情報を並べ変え（ステップＳ１３３）、並び変えられたリストをコンテンツ出力制御部１１８を経由してコンテンツ利用方法選択Ｉ／Ｆ１０６に送信する（ステップＳ１３４）。 Here, the calculated evaluation value Sorts can contract information available in descending order (step S133), and transmits the list that has been rearranged via the content output control unit 118 to the content usage selected I / F106 (step S134 ).
コンテンツ利用方法選択Ｉ／Ｆ１０６では、画面に図３１に例示示するような利用方法選択画面を出力して、ユーザからの利用方法の選択を促す。 In the content usage selected I / F106, and outputs the exemplary Shimesuru such usage selection screen in FIG. 31 on the screen, prompting the user to select how to use the user. ここで、評価値の高い順に表示されるので、ユーザは、次画面を表示しなくても、所望に近い利用形態を選択することができ、便利である。 Here, because it is displayed in order of evaluation value, the user, without displaying the next screen, it can be selected usage mode close to the desired, which is convenient.
なお、明らかに省略できる条件を特定してそれを省くことにより、より多くの選択子を出力することも可能である。 Note that by omitting it to identify clearly omitted can condition, it is also possible to output a more selectors. 図３１の例の場合、第３・第４の利用条件がそれにあたり、すなわち、第４の条件が第３の条件の有効期限の制限になっており、選択条件としては無駄なものである（すなわち、第４の条件を省く）。 For example in FIG. 31, third and fourth usage conditions Upon it, i.e., the fourth condition has become a limited expiration third condition, but useless as selection criteria ( namely, omitting the fourth condition). これらは、条件を比較することにより決定可能であり、候補数が少なければ特定することは容易である。 These components can be determined by comparing the condition, it is easy to identify if there are few candidates number.
＜バリエーション４＞ <Variation 4>
次に、２次利用出力部１２１においてライセンス情報を作成する処理および構成のバリエーションについて説明する。 Next, in secondary use output unit 121 for processing and variations of configuration to create the license information will be described.
前述した実施形態では、ライセンス情報を、図１７に例示するようにコンテンツに切り離されたデジタルデータとして扱っていた。 In the above-described embodiment, the license information, has been treated as digital data, separated in the content as illustrated in FIG. 17. しかし、これは出力の際にアナログ変換した後での利用制御には（ライセンス情報が切り離されてしまうので）利用できない。 However, this (as would be disconnected license information) to use control after analog conversion in the output is not available. すなわち、前述の実施形態では、デジタル録画の制御はできるが、アナログ録画の制御は不可能である。 That is, in the embodiment described above, the control of the digital recording is possible, control of the analog recording is not possible. そこで、アナログデータに変換されてもなお、２次利用制御ができる方式が重要となる。 Therefore, be converted into analog data should be noted that method can secondary usage control is important.
一方で、主に画像や音声などのアナログデータにデータを埋め込む電子透かしという技術が近年注目を集めている（「電子透かしの基礎」（松井甲子雄著、森北出版、１９９８）等参照）。 On the other hand, mainly technology called electronic watermark embedding the data to analog data such as images and sound has attracted attention in recent years ( "Fundamentals of electronic watermark" (Matsui Koshi male al., Morikita publication, reference, etc. 1998)). この技術を使うと、情報をアナログデータの中に目立たなく且つ容易には抜き取られないように、埋め込むことができる。 Using this technique, information to avoid is withdrawn and easily unnoticeable in the analog data, it can be embedded. すなわち、電子透かし技術を使うと、ライセンス情報をアナログデータの中に埋め込むことができるので、アナログデータになってもなお、利用管理ができるばかりか、物理的に分離されたライセンス情報を持たなくても良いので、管理も簡単である。 That is, when using the electronic watermark technique, it is possible to embed the license information into the analog data, even when the analog data should be noted that not only can use management, not physically have a separate license information since also good, management is simple.
以下、電子透かしを使ったライセンス管理について説明する。 Below, it describes a license management using an electronic watermark.
図３３に、この場合の２次利用出力部１２１の構成例を示す。 Figure 33 shows a configuration example of a secondary use output section 121 in this case. 図３３に示されるように、２次利用出力部１２１は、コンテンツ入力部２２１、電子透かし埋め込み部２２２、コンテンツ暗号化部２２３、コンテンツ出力部２２４、機器マスター鍵格納部２２５、利用条件入力部２２６、利用条件生成部２２７を含む。 As shown in FIG. 33, the secondary use output unit 121, the content input unit 221, the electronic watermark embedding unit 222, the content encryption unit 223, the content output unit 224, a device master key storage unit 225, usage condition input unit 226 , including the use condition generation unit 227.
図３４に、この場合の処理手順の一例を示す。 Figure 34 shows an example of the processing procedure in this case.
まず、利用条件入力部２２６からコンテンツ利用条件が入力されと（ステップＳ１４１）、利用条件生成部２２７に送られる。 First, when the content usage condition is entered from the use condition input unit 226 (step S141), to the usage-condition generating unit 227. 利用条件生成部２２７は、入力されたコンテンツ利用条件に機器限定があるかを判定する（ステップＳ１４２）。 Use condition generation unit 227 determines whether there is a device limited to input contents utilization condition (Step S142). ここで、機器限定の利用制限がある場合は、図２０および図２１の場合と同様にして、機器ＩＤを２次利用装置から取得し（ステップＳ１４３）、図１８に例示したような形式で、ライセンス情報を生成する（ステップＳ１４４）。 Here, if there are usage restrictions of the equipment limitation, as in the case of FIG. 20 and FIG. 21, and acquires the device ID from the secondary utilization device (step S143), in the form as illustrated in FIG. 18, to generate the license information (step S144). 機器限定の利用制限がない場合は、そのままライセンス情報を生成する（ステップＳ１４４）。 If there is no usage restriction of a device limitation, it generates the license information (step S144).
次に、生成したライセンス情報を電子透かし生成部２２２に送り、コンテンツ入力部２２１から入力されたコンテンツに埋め込む（ステップＳ１４５）。 Then, it sends the generated license information to the electronic watermark generating unit 222, embedded in the content input from the content input unit 221 (step S145). 埋め込まれたコンテンツは、コンテンツ暗号化部２２３において、機器マスター鍵格納部２０９から取得した機器マスター鍵Ｋ ｍで暗号化され（ステップＳ１４６，Ｓ１４７）、コンテンツ出力部２２４から出力される（ステップＳ１４８）。 The embedded content, the content encryption unit 223, is encrypted by the device master key K m obtained from the device master key storage unit 209 (step S146, S147), and output from the content output section 224 (Step S148) .
以上のように構成することにより、処理も構成も簡単になる。 By the above configuration, processing is also simplified configuration. なお、電子透かしでは画像の１枚毎に埋め込むので時間を要し、また、新たにライセンスを購入するなどしてコンテンツを再生利用する際には埋め込んだ電子透かしを一旦外して、新たに作成した透かしを埋め込む必要がある（これはライセンス情報がコンテンツ情報と分離していないために起こる）。 It should be noted that, in the electronic watermark is time consuming because embedded in each one image, also, newly once remove the electronic watermark embedded is by, for example, buy a license at the time of recycling the content, the newly created it is necessary to embed the watermark (This occurs because the license information is not separated from the content information). このような状況においては、お互いの良い点を活かすため、ライセンスに含まれる限定項目の種類によってデジタルライセンスとして反映させるか、電子透かしでアナログレイヤに埋め込むかを決定して、運用するシステム構成も考えられる。 In this situation, to take advantage of the good points each other, considered either be reflected as a digital license according to the type of limited items included in the license, and determines whether embedded in the analog layer by an electronic watermark, also system configuration to operate It is.
＜バリエーション５＞ <Variation 5>
次に、２次利用装置側の機器信頼性に関して説明する。 Next, it will be described equipment reliability of the secondary utilization apparatus.
本実施形態において、コンテンツ利用条件をライセンス情報という形で出力しても、２次利用装置においてそれが忠実に守られなくては意味がない。 In the present embodiment, even when outputting content use condition in the form of license information is meaningless is it not abide in secondary use device. これは通常の機器接続においても言えることである。 This is also true in conventional equipment connection.
近年検討されているデジタル機器間の接続に関する国際規格ＩＥＥＥ１３９４では、この点に鑑みて認証プロトコルを導入している。 In international standard IEEE1394 about connections between digital devices has recently been studied, it has introduced the authentication protocol in this light. ＩＥＥＥ１３９４規格はデジタル機器間の入出力に関してプロテクション機構を設け、それらが転送されるバス上、接続ケーブル上においてもコピープロテクションすることを規格化している。 IEEE1394 standard protection mechanism provided with respect to input and output between digital devices, on the bus to which they are transferred, it is standardized to copy protection even on the connecting cable.
そこで、本実施形態において、放送受信装置と２次利用機器との間をＩＥＥＥ１３９４バスで接続し、上記認証プロトコルを利用する方法も考えられる。 Therefore, in this embodiment, the connection between the broadcast receiver and the secondary utilization equipment IEEE1394 bus, also conceivable to use the authentication protocol.
以下、バス、接続ケーブルのように機器間のデータ転送に利用される接続線を特に「接続回線」ということにする。 Hereinafter, will be a bus, a connection line to be used for data transfer between devices as a connection cable, especially of "connection line".
従来のＤＶＤなどに記録される暗号化データは、ＤＶＤ上から生データが直接読み込めないという意味では、コピープロテクションがなされているが、再生する際は、機器内で復号され、（デジタルＴＶなどの）外部機器に生のデータとして出力される。 Encrypting data to be recorded in a conventional DVD, in the sense that the raw data from the DVD can not be read directly, but the copy protection has been made, when reproducing is decoded in the apparatus, such as a (digital TV ) and output as raw data to an external device. この場合、接続回線上で、当該生データを捕らえれば簡単にコピープロテクションが破られてしまう。 In this case, on a connection line, simply copy protection if grasped the raw data has been broken. このため接続回線上でもコンテンツを保護する立場から、接続機器間で互いに取り決めた暗号鍵によってコンテンツを暗号化して転送することにより、接続回線上でのコピープロテクションを実現しているのが、ＩＥＥＥ１３９４のコピープロテクション規格である。 From this reason a position to protect the content, even on the connecting line, by transferring encrypted content by the encryption key negotiated each other between connected devices, that are realized copy protection on the connection line, the IEEE1394 is a copy protection standard.
しかし、いかに通信路上でコピープロテクションを行っても、出力する機器の設計の不備などの理由で暗号化したコンテンツが解読され、コンテンツが生の状態で保存できる状態にあれば意味がない。 However, even if the copy protection in how the communication path, the encrypted content is decrypted for reasons such as lack of design of the device to be output, there is no sense if the state can be stored in the raw state content. したがって、相手の機器の機種が別途得られた無効機器リスト（リボケーションリスト）に含まれているか否かを判断し、含まれている場合には、出力を拒絶する。 Therefore, it is determined whether the model of the other device is included in the separately obtained disabled device list (revocation list), if included, the reject output. 含まれていない場合には、接続されている機器が本当にその機種であるかを確かめるために、チャレンジデータを相手の機器に出力し、当該機種しか知り得ない情報を使って、当該チャレンジデータにデジタル署名を付けてもらい、それを送り返してもらい、その署名を検証することにより、認証を行う。 If it is not included, in order to ascertain whether the connected device is really is the model, and output the challenge data to the other device, using the information that the model only not know, to the challenge data asked with a digital signature, she asked to send it back, by verifying the signature, perform authentication.
ただし、ここで１つの機器が全ての機種の公開鍵を保持しておくことは現実的ではないので、実際上は接続機器から公開鍵を取得する。 However, here in one device because it is not realistic to hold the public key of all models, practice to get the public key from the connected device. ただし、公開鍵は署名の検証鍵でもある一方で、公開鍵と秘密鍵のペアは比較的簡単に生成できる事実があるので、別の機種のマシンが当該機種を偽って公開鍵を送信するというプロテクト破りの手法が考えられる。 However, while the public key, which is also the signature of the verification key, because the public key and a private key of the pair is the fact that can be relatively easy to generate, that another type of machine to send a public key falsely the model methods of protection breaking is considered. このため、それぞれの機種は、発売時に、公開鍵と秘密鍵のペアを作成し、ＩＥＥＥ１３９４が定める管理機関に公開鍵を示して、デジタル証明書を発行してもらい、それを送信するという認証方法を採用している。 For this reason, each of the models, the time of the launch, to create a public key and a private key of the pair, shows the public key to the management institution IEEE1394 stipulated, asked to issue a digital certificate, authentication method that sends it It is adopted. デジタル証明書には管理機関の持つ秘密鍵でデジタル署名が施されており、対応する公開鍵が全ての機器に予め含まれているので、当該公開鍵が含まれるデジタル証明書を認証することにより、当該公開鍵が正しいものかどうかを判断することができる。 The digital certificate is digitally signed decorated with a secret key possessed by the regulatory agencies, the corresponding public key is included in advance to all devices, by authenticating a digital certificate that includes the public key , it can be determined whether or not the public key is correct.
また、デジタル署名の作成には、大きく分けて、公開鍵暗号を使う方式と、共通鍵暗号を使う方式があり、前者は後者よりも処理時間がかかるが、安全がより高いため、計算能力の高い（主に据え置き型の）機種、後者は安全性は劣るが、処理能力が低い機種でも実行できるので、計算能力の低い（主に携帯型の）機種に適用される。 In addition, the creation of digital signatures, roughly, a method using a public key encryption, there is a method of using the common key cryptography, the former it takes processing time than the latter, because safety is higher, the computing power high (mainly stationary) model, the latter is less secure, but since the processing capacity can be executed at a low models, low computing power (mainly portable) is applied to the model. 認証の後は互いに共通に知る情報（例えば公開鍵）を基に鍵の交換プロトコルを実行し鍵を交換し、その鍵を使ってコンテンツを暗号化して転送する。 It will exchange running exchange protocol key key based on the information (e.g. a public key) to know together in common after authentication, and transfers the encrypted content using the key.
ＩＥＥＥ１３９４を利用する場合、本実施形態における機器間の転送もＩＥＥＥ１３９４に準拠しなくてはならない。 When utilizing IEEE1394, it must also be compliant with IEEE1394 transfer between devices in the present embodiment. この意味で共通化でき、本実施形態でも必要となるのは機器認証の部分である。 Be common in this sense, what is needed in this embodiment is part of the device authentication. すなわち、前述したように、本実施形態において２次利用の制限を行っても、２次利用装置がそれを実行しない、もしくは簡単な改造によって実行されないようにできてしまう場合には、当該機種の機器には２次利用させるべきではない。 That is, as described above, when even if the limits of the secondary use in the present embodiment, the secondary utilization device does not execute it, or she can so as not to be executed by a simple modification is of the type It should not be secondary use the equipment. ただし、この場合であっても、コピープロテクションは正常に動作する可能性もあるので、無効機器リストをＩＥＥＥ１３９４とは別に配布することが望ましい。 However, even in this case, since the copy protection is also likely to work properly, it is desirable to distribute separately from the IEEE1394 invalid device list. そのためには、専用にパケットを定義し、放送によって送信すれば効果的である。 To that end, dedicated to define the packet, it is effective if sent by broadcasting. また、上記でコンテンツの暗号化鍵として定めたコンテンツ鍵Ｋ ｃをＩＥＥＥ１３９４プロトコルで生成される共有鍵とすることもできる。 It is also possible to share key generated content key K c which defines as an encryption key of the content in the above IEEE1394 protocol. その場合は、本実施形態の２次利用出力部１２１が作成するコンテンツ鍵Ｋ ｃで暗号化した上にＩＥＥＥ１３９４が定める転送鍵でさらに暗号化する必要がなくなり、処理を省くことができる。 In that case, it is not necessary to further encrypted with the transfer key IEEE1394 stipulated on encrypted with the content key K c of secondary use output unit 121 creates the present embodiment, it is possible to omit the process.
以下では、上記の認証プロセスを導入した場合のコンテンツ出力制御部１１８について説明する。 The following describes the content output control unit 118 in the case of introducing the authentication process.
図３５に、この場合のコンテンツ出力制御部１１８の構成例を示す。 Figure 35 shows a configuration example of the content output control unit 118 in this case. 図３５に示されるように、コンテンツ出力制御部１１８は、利用条件入力部３０１、出力判定部３０２、機器認証部３０３、利用情報出力部３０４を含む。 As shown in FIG. 35, the content output control unit 118, usage condition input unit 301, the output determination unit 302, the device authentication unit 303, including the use information output unit 304.
図３６に、この場合の処理手順の一例を示す。 Figure 36 shows an example of the processing procedure in this case.
コンテンツ出力制御部１１８の利用条件入力部３９１からコンテンツ利用条件が入力され（ステップＳ１５１）、出力判定部３０２においてコンテンツの出力判定が行なわれる。 Content usage condition from the usage condition input unit 391 of the content output control unit 118 is input (step S151), the output determination of the content is performed in the output determination unit 302. 実際の出力判定は、利用条件判定／修正部１１７により行なわれる。 Actual output decision is made by the use condition determining / correction unit 117.
ここで、利用可能でなく（ステップＳ１５２）、かつ修正不可能ならば（ステップＳ１５３）、利用不許可の出力を２次利用出力部１２１に行ない（ステップＳ１５４）、処理を終了する。 Here, not available (step S152), and if not corrected (step S153), performs the output of the usage prohibition on secondary use output section 121 (step S154), the process ends.
それ以外の場合は、希望通りかもしくは修正された利用条件が得られ（ステップＳ１５２，Ｓ１５３，Ｓ１５５）、出力判定部３０２において、後述する機器認証部３０３の機器認証の結果に基づいてコンテンツを出力して良いか否かの判定を行ない（ステップＳ１５６）、出力可となれば、コンテンツ利用条件を利用条件出力部３０４から２次利用出力部１２１へ出力する（ステップＳ１５７）。 Otherwise, as desired to or modified use condition is obtained (step S152, S153, S155), the output determination unit 302, outputs the content based on the result of the device authentication of the device authentication unit 303 to be described later and may whether performs determination (step S156), if the permit output, outputs the content use condition from the usage condition output unit 304 to the secondary use output section 121 (step S157). 出力不許可の場合は、利用不許可の旨を示す信号を２次利用出力部１２１へ出力する（ステップＳ１５４）。 For output disallowed, and outputs a signal indicating the fact of the use prohibition to secondary use output section 121 (step S154).
一方、機器認証部３０３は、コンテンツ利用条件が入力された時点から上記のプロセスとは独立に、放送受信装置から２次利用装置の認証を行なう（ステップＳ１５８）。 On the other hand, the equipment authentication section 303, independently of the above process from the time the content usage condition is entered, performs the authentication of the secondary utilization device from the broadcast receiving apparatus (step S158).
認証は、まず、２次利用装置から機種ＩＤを出力してもらい、当該機種ＩＤの２次利用装置が安全な装置か否かの判定を受信装置内部に持つ安全でないＩＤの一覧を示したリボケーションリストを参照して行なわれる。 Authentication is first asked to output the model ID from secondary use device, showing a list of unsafe ID with secondary use device determines whether the secure device or not of the model ID in the receiving apparatus ribonucleic It is made with reference to the application list. ここで、安全な機種であるとされた場合は、接続されている機種が確かに当該ＩＤを持つ機種であるかを確認する。 Here, if it is to be safe model, models are connected certainly confirm whether the model with the ID. この確認には、デジタル署名技術が用いられる。 This confirmation, digital signature technology is used.
デジタル署名技術については、例えば次のような実現形態が考えられる。 The digital signature technology, it is conceivable implementations, such as for example the following. まず、放送受信装置はランダムに選んだメッセージを２次利用装置に送り、当該ＩＤを持った２次利用装置しか知り得ない秘密情報を使って暗号化して返送してもらう。 First, the broadcast receiving apparatus sends the messages picked at random to secondary utilization device, ask them to return to encrypted using the secret information that only secondary use device with the ID not know. そして、返送された暗号文を放送受信装置が持つ対応した鍵を使って復号して検証することによって、確かに当該ＩＤを持つ２次利用装置が接続されていることを認証することができる。 Then, by verifying decodes using the corresponding key with the broadcast receiving apparatus a return ciphertext can certainly secondary utilization device with the ID to authenticate that it is connected.
ここで、認証されなければ（ステップＳ１５９）、２次利用装置が不認証であった旨の信号を２次利用出力部に出力して終了する（ステップＳ１６１）。 Here, to be authenticated (step S159), secondary use device is completed by outputting a signal indicating were not authenticated secondary utilization output unit (step S161). 認証された場合は、同様の処理を２次利用装置側から行ない（ステップＳ１６０）、放送受信装置は２次利用装置側から送られて来たランダムメッセージを受信装置が持つ認証用の秘密鍵で暗号化して送信する。 If it is authenticated, performs the same processing from the secondary usage apparatus (step S160), the private key for authentication broadcast receiving apparatus having the receiving apparatus a random message sent from the secondary utilizing apparatus-side encrypted and transmitted. このことにより、２次利用装置側から受信装置が認証されれば（ステップＳ１６３）、利用条件の出力を許可しても良い旨の信号を出力判定部３０２に送る。 Thus, if the receiving apparatus is authenticated from the secondary utilization apparatus (step S163), and sends a signal indicating that may permit the output of the use condition to the output determination unit 302. そうでない場合は、放送受信装置が不認証であった旨の信号を２次利用出力部１２１に送り（ステップＳ１６２）、処理を終了する。 Otherwise, sends a signal indicating that the broadcast receiving apparatus was not authenticated secondary use output section 121 (step S162), the process ends.
さらに、認証の際、受信装置から２次利用装置を認証するだけの構成も考えられる。 Furthermore, during authentication, also conceivable configuration of only authenticates secondary utilization device from the receiving device. 一般には、認証は処理時間のかかる処理であるので、片方向だけであると処理が半分となる。 In general, authentication is because the process consuming processing times, processing only unidirectional becomes half. また、放送受信装置は放送局から送信されてきたデータを秘密データを使って復号できるという意味からは、既に放送局によって認証されているものと考えることができるからである。 Further, the broadcast receiving apparatus in the sense that the data transmitted from the broadcast station can be decoded by using the secret data is because already can be thought of as being authenticated by the broadcast station.
＜バリエーション６＞ <Variation 6>
これまでの説明では、チャネル送信契約情報は、対応するコンテンツと同時性を持って放送されるものとしたが、チャネル送信契約情報を例えばＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ Ｐｒｏｇｒａｍ Ｇｕｉｄｅ：電子番組ガイド）に含めて予め放送するようにしてもよい。 In the above description, the channel transmission contract information corresponding it is assumed to be broadcast with content and concurrency, the channel transmission contract information, for example EPG: broadcast previously included in (Electronic Program Guide) it may be.
以下では、予めチャネル送信契約情報を放送し、コンテンツの放送に先だって、コンテンツ利用条件を決定可能とした実施形態について、録画予約の際にコンテンツ利用条件を決定する場合を例にとって説明する。 In the following, broadcast advance channel transmission contract information, prior to the broadcast of the content, an embodiment which enables determining the content utilization condition, the case of determining the content usage conditions in the recording reservation will be described as an example.
図３７に、録画予約機能を持つ放送受信装置の構成例を示す。 Figure 37 shows a configuration example of a broadcast receiving apparatus having a recording reservation function. 本放送受信装置は、基本的には、図１の構成と同様であるので、相違する点についてのみ説明する。 The broadcast receiving apparatus is basically of the same constitution as in FIG. 1, a description will center on the differences from only.
図３８に、チャネル送信契約情報を含む電子番組ガイド情報の構造例を示す。 Figure 38 illustrates an example of the structure of the electronic program guide information including a channel transmission contract information.
電子番組ガイド情報パケットは、図３８に示すように、情報識別子、チャネル識別子、コンテンツ識別子、チャネル送信契約情報、番組情報からなっている。 Electronic program guide information packet, as shown in FIG. 38, information identifier, channel identifier, the content identifier, the channel transmission contract information consists of program information. 情報識別子、チャネル識別子、コンテンツ識別子、チャネル送信契約情報は、これまでと同様である。 Information identifier, channel identifier, the content identifier, the channel transmission contract information is the same as before. 番組情報は、対応するコンテンツに関する情報で、例えば、タイトル、放送開始日時、放送終了日時、ジャンル、出演者といったような情報である。 Program information, with information about the corresponding content, for example, title, broadcast start date and time, the broadcast end date and time, genre, is information such as a performer. 電子番組ガイド情報は、例えば、契約チャネルで放送される。 Electronic program guide information, for example, is broadcast by the contract channel. また、電子番組ガイド情報パケットは、暗号化しないものとする。 The electronic program guide information packet shall not be encrypted.
なお、チャネル送信契約情報は、番組関連情報パケットにも含めてもよいし、電子番組ガイド情報パケットでのみ放送するようにしてもよい。 The channel transmission contract information may be also included in the program-related information packet may be broadcast only in the electronic program guide information packet.
また、ここでは、コンテンツパケットと、その他のチャネル送信契約情報を含むパケット（コンテンツ対応の情報を含むパケット）には、コンテンツ識別子を付加するものとする。 Further, here, the content packet, the packet including the other channels transmitted contract information (packets containing the content corresponding information) shall be added to the content identifier.
さて、図３７においては、電子番組ガイド情報パケットを受信した場合、フィルター部１１１から番組関連情報復号部１１３を経由して、番組情報および各識別子がコンテンツ利用法選択Ｉ／Ｆ１０６へ渡され、コンテンツ利用法選択Ｉ／Ｆ１０６において蓄積される。 Now, in FIG. 37, when receiving the electronic program guide information packet, via the program-related information decrypting unit 113 from the filter unit 111, program information and each identifier is passed to the content usage selected I / F106, the content It is accumulated in the usage selected I / F106. また、チャネル送信契約情報および各識別子が送信契約情報格納部１２８に蓄積される。 The channel transmission contract information and the identifier is stored in the transmission contract information storage unit 128.
そして、例えば、ユーザが録画予約を行う場合、番組指定や録画先などの通常の操作の他に、希望するコンテンツ利用条件の入力を行う。 Then, for example, when the user performs a recording reservation, in addition to the normal operation such as a program specification and recording destination, carry out the input of content usage conditions you want. 以降は、既に説明した処理と同様にコンテンツ利用条件の判定や修正などが行われ、最終的に当該コンテンツに対するコンテンツ利用条件が決定される。 Thereafter, already including the process as well as content usage condition judgment and modifications described are performed, content usage conditions are determined for ultimately the content.
なお、この時点あるいはそれ以降の適当なタイミングで、ライセンス情報を作成する。 Incidentally, at this point or later appropriate time, to create the license information.
次に、コンテンツ利用法選択Ｉ／Ｆ１０６、録画予約されたコンテンツの放送開始時刻を監視し、あるいは該コンテンツの識別子が受信されたかどうかを監視し、放送開始時刻（もしくはその一定時間前）になった場合、あるいは該コンテンツの識別子が受信された場合に、録画を開始する。 Then, the content use method selected I / F106, monitors the broadcast start time of recording reserved content, or to monitor whether the identifier of the content is received, becomes the broadcast start time (or a predetermined time before that) when, or if the identifier of the content is received, it starts recording. すなわち、コンテンツを暗号化し、暗号化コンテンツとライセンス情報を、録画機器に送信する。 That is, encrypts the content, the encrypted content and license information to the recording device.
以降は、録画機器において、与えられたライセンス情報に従って、コンテンツの利用が行われる。 And later, in the recording equipment, in accordance with the given license information, use of the content is carried out.
＜バリエーション７＞ <Variation 7>
次に、チャネル受信契約情報の圧縮手法に関して説明する。 It will be described next compression technique of channel reception contract information.
これまでは、チャネルとチャネル受信契約情報が１対１に対応する場合を想定して説明したが、この場合には、サイズ的に比較的大きくなる可能性のあるチャネル受信契約情報を１チャネル毎に対応して配送することから、契約者数、チャネル数、チャネル受信契約情報の大きさ、配信頻度などと、通信路の送信帯域との関係によっては、チャネル受信契約情報の送信量が通信路の送信帯域を圧迫することもある。 Previously, the channel and the channel reception contract information has been described assuming that one-to-one correspondence, in this case, the size to relatively larger potential channel reception contract information per channel since the delivery in response to, subscribers, the number of channels, the size of the channel reception contract information, and the like frequency of delivery, the relationship between the transmission bandwidth of the communication path, transmission of channel reception contract information channel sometimes compressing the transmission band of.
そこで、以下では、複数のチャネルに共通のチャネル契約情報を送信する方法について説明する。 In the following, a method for transmitting a common channel contract information into a plurality of channels.
ところで、例えばチャネル数の多いＣＳ放送では、数種類のパッケージ（複数のチャネルのセット）を設け、そのパッケージを単位として契約することがほとんどである。 Incidentally, for example, in high CS broadcasting channel-count, it provided several packages (set of channels), it is almost possible to contract the package as a unit.
ここでは、このようなシステムに適応することを想定し、図３のチャネル識別子の代わりに、パッケージ識別子を導入する場合を例にとって説明する。 Here, assume that adapt to such a system, instead of the channel identifier in FIG. 3 will be described taking the case of introducing the package identifier.
パッケージとは、複数のチャネルのセットのことであり、パッケージ識別子はパッケージを識別するための識別子である。 A package is that the set of channels, the package identifier is an identifier for identifying the package.
さらに、当該パッケージ識別子のパッケージにどのチャネルが含まれるかを記述したパッケージ定義情報は別途送信されるものとする。 Furthermore, the package definition information that describes how channels are included in the package of the package identifier shall be transmitted separately. ただし、ここでは説明を簡明にするために、図２に示すようなビット列をパッケージ識別子とする。 However, here for simplicity of explanation, the bit string as shown in FIG. 2 and package identifier. この場合、ビット列で１が立っているビット位置に対応したチャネル（図２では、２チャネル、５チャネル、７チャネル、８チャネル）が当該パッケージに含まれているチャネルを意味するものとする。 In this case, (in Figure 2, two channels, 5 channels, seven channels, eight channels) channel corresponding to the bit position where 1 is set in the bit sequence is intended to mean a channel that is included in the package.
このようにすることで、複数のチャネルのチャネル受信契約情報をまとめて送信することができるため、送信量削減の観点から有効である。 In this way, it is possible to send groups of channels received contract information of a plurality of channels, it is effective in terms of transmission reduction. もちろん、このようなシステムにおいても、チャネル毎に個別のチャネル受信契約情報を送信することは可能で、なぜなら、８ビットのうち当該チャネルに対応したビットだけを１にすればよい。 Of course, even in such a system, transmitting the individual channel received contract information for each channel is possible, because it suffices only one bit corresponding to the channel of the 8-bit.
パッケージ識別子を導入するため変更する処理は、図１における受信契約関連情報復号部において、チャネル識別子とチャネル受信契約情報をセットにして受信契約情報格納部に格納していた部分を、パッケージ識別子を解釈して、チャネル毎の記述形式に直し、受信契約情報格納部に格納するように変更すればよい。 Process of changing to introduce a package identifier, the reception contract related information decrypting unit in FIG. 1, a part that has been stored in the received contract information storage unit in the set channel identifier and channel reception contract information, interprets the package identifier and, re the description format of each channel may be changed to store the received contract information storage unit.
また、パッケージ識別子を導入した場合、ワーク鍵との対応が問題になる。 In addition, in the case of introducing the package identifier, the correspondence between the work key is a problem. この場合、同じパッケージに含まれるチャネルは同じワーク鍵とする方法と、前記のようにワーク鍵がチャネル毎に異なることを前提とし、契約に応じて個別契約者に対応するチャネルのワーク鍵を契約者の放送受信装置が持つマスター鍵で暗号化して別途送信する方式が考えられる。 In this case, the channel included in the same package and method of the same work key, the work key as that assumes different for each channel, the channel work key corresponding to the individual subscribers according to the contract agreements conceivable is a method of separately sent encrypted with the master key with the person of the broadcast receiving apparatus.
本実施形態の放送受信装置の２次利用に関する処理および各情報に対する処理等は、基本的には第１の実施形態と同様であるので、以下では相違する点もしくは追加する点を中心に説明する。 Processing and the like for processing and the information about the secondary use of the broadcast receiving apparatus of this embodiment is basically the same as the first embodiment will be described focusing on the points to be added or differs in the following .
第１の実施形態では、各放送受信装置が個別のマスター鍵を有する方式を想定したが、本実施形態では、全ての受信装置が共通のマスター鍵を有する方式を想定して説明する。 In the first embodiment, each broadcast receiving apparatus assuming a system having a separate master key, in the present embodiment, all of the receiving apparatus will be described assuming a system having a common master key. このような限定受信システムにおいては、各受信装置対し、個別に契約情報を暗号化して送信する必要がないので、限定受信の送信量が少なくてすむという利点がある。 In such a conditional access system, against the receiving device, there is no need for encrypting and transmitting the contract information individually, there is an advantage that requires less transmission amount of limited reception. また、本実施形態では、デジタル署名などの偽造防止技術を用いて、そのマスター鍵が破られた際の安全性への対策を行っている。 Further, in the present embodiment, by using the anti-counterfeit technology, such as digital signatures, and taking measures for the time of the master key is broken into safety.
第１の実施形態では、図５のような３段の鍵構成を採用したが、本実施形態では、このような限定受信のために、図３９のような２段の鍵構成を採用する。 In the first embodiment employs the key configuration of the 3-stage as shown in FIG. 5, in the present embodiment, for such limited reception, employing the key structure of the two-stage as shown in Figure 39. すなわち、チャネルキーＫ chとチャネル受信契約情報を全ての受信装置に共通のマスター鍵Ｋ Ｍで暗号化して送信する。 That is, encrypted and transmitted by a common master key K M channel key K ch and channel reception contract information to all of the receiving device. 送信されたチャネルキーを使って放送コンテンツを復号する。 To decode the broadcast content using the channel key that was sent.
以下、この限定受信システム上で第１の実施形態と同様にチャネル受信契約情報とチャネル送信契約情報とを統合することに限定受信として２次利用に対する制御を実現する例を示す。 Hereinafter, an example for implementing the control for secondary use as a conditional to integrate the first embodiment as well as channel reception contract information and channel transmitting contract information on the conditional access system.
第１の実施形態では、放送受信装置は、コンテンツパケット（図６）、番組関連情報パケット（図７）、受信契約関連情報パケット（図８）を受信したが、本実施形態においては、これらに対応するものとして、放送受信装置は、図４０に示すようなコンテンツパケットと図４１に示すような受信契約関連情報パケットを受信する。 In the first embodiment, the broadcast receiving apparatus, content packet (FIG. 6), program-related information packet (Fig. 7), but has received a reception contract-related information packet (Fig. 8), in the present embodiment, these as the corresponding broadcast receiving apparatus receives a reception contract-related information packet as shown in the content packet and 41 as shown in FIG. 40.
コンテンツパケットは、図４０に示されるように、情報識別子、チャネル識別子、チャネルキー識別子、チャネル送信契約情報Ｃ ｓ 、放送コンテンツからなっており、チャネル送信契約情報から放送コンテンツまでの部分をチャネルキーＫ chで暗号化している。 Content packet, as shown in FIG. 40, information identifier, channel identifier, channel key identifier, channel transmission contract information C s, and consists of the broadcast content, the channel portion to the broadcast content from the channel transmitting contract information key K It is encrypted with ch. なお、各情報の意味と役割は第１の実施形態と同じであるので、ここではその説明は省略する。 Since the meaning and role of the information is the same as the first embodiment, the description thereof will be omitted.
第１の実施形態と相違し、本実施形態においては、チャネル送信契約情報がコンテンツパケットに含まれる。 Different from the first embodiment, in this embodiment, the channel transmission contract information included in the content packet. これは鍵構造が２段であることによる必然性もあるが、コンテンツと当該コンテンツのチャネル送信契約情報とが物理的にリンクしているので、システムとしても構成しやすいという利点もある。 This is also necessity due to the key structure is a two-stage, since the channel transmission contract information of the content and the content is physically linked, there is an advantage of easy construction as a system.
受信契約関連情報パケットは、図４１に示されているように、情報識別子、マスター鍵識別子、チャネル識別子、チャネルキー識別子、チャネルキー、契約情報の数ｎ、ｎ個の契約情報、デジタル署名からなっており、チャネル識別子からデジタル署名までの部分をマスター鍵で暗号化している。 Receiving contract-related information packet, as shown in FIG. 41, information identifier, master key identifier, channel identifier, channel key identifier, channel key, the number n, n pieces of contract information of the contract information, consisted digital signature and, and encrypting the portion of the channel identifier to the digital signature in the master key.
デジタル署名は、契約情報数ｎおよび契約情報１〜契約情報ｎまでの部分に関してのデジタル署名である。 Digital signature is a digital signature with respect to the portion to contract information number n and contract information 1 contract information n. デジタル署名は、契約情報の偽造を防ぐためのものであり、契約情報を１ビットでも変更するとデジタル署名が検証できなくなるという性質を持っている。 Digital signatures are used to prevent counterfeiting of the contract information, a digital signature when also changed one bit contract information has a property that can not be verified. さらに、デジタル署名を作成するには放送局側にしか存在しない秘密鍵を知らなくてはできないため、デジタル署名を付加することにより契約情報の偽造を防ぐことができる。 Furthermore, to create a digital signature can be prevented because it can not without knowing the private key only present in the broadcast station, the forgery of the contract information by adding a digital signature.
ここで、「契約情報」とは、図４２に示されるように、受信装置ＩＤとチャネル受信契約情報からなっており、受信装置ＩＤに対応するチャネル受信契約情報を表している。 Here, "contract information", as shown in FIG. 42, has become a receiving device ID and channel reception contract information represents the channel reception contract information corresponding to the received device ID.
なお、受信契約関連情報に含まれるその他の各情報の意味と役割は第１の実施形態と同じであるので、ここではその説明は省略する。 Since the other meaning and role of each information included in the received contract-related information is the same as the first embodiment, the description thereof will be omitted.
図４３に、本実施形態に係る放送受信装置の構成例を示す。 Figure 43 shows a configuration example of a broadcast receiving apparatus according to this embodiment.
図４３に示されるように、本放送受信装置は、受信部１０１、Ａ／Ｄ変換部１０２、誤り検出／訂正部１０３、チャネル選択部１０４、チャネル選択インタフェース（Ｉ／Ｆ）１０５、限定受信処理部（限定受信チップ）１０６、コンテンツ利用法選択インタフェース（Ｉ／Ｆ）１０７、コンテンツ利用条件表示部１０８を有する。 As shown in FIG. 43, the broadcast receiving apparatus, the receiving unit 101, A / D conversion section 102, error detection / correction unit 103, the channel selection section 104, the channel selection interface (I / F) 105, conditional processing part (conditional chip) 106, a content usage selection interface (I / F) 107, a content usage condition display unit 108. また、限定受信処理部１００すなわち限定受信チップには、フィルター部１１１、デスクランブル部１１２、受信契約関連情報認証部１１４、受信契約関連情報復号部１１５、受信契約判定部１１６、利用条件判定／修正部１１７、コンテンツ出力制御部１１８、チャネル情報入力部１１９、標準出力部１２０、２次利用出力部１２１、マスター鍵格納部１２２、受信装置ＩＤ格納部１２３、チャネルキー格納部１２５、チャネルキー出力部１２６、受信契約情報格納部１２７、送信契約情報格納部１２８、送信契約情報抽出部１２９が作り込まれ、耐タンパー性が付与されている。 In addition, the limited reception processing unit 100 i.e. limited reception chip, the filter unit 111, descrambling unit 112, the reception contract related information authentication unit 114, the reception contract related information decrypting unit 115, the reception contract judgment unit 116, the use condition determining / modification part 117, the content output control unit 118, the channel information input unit 119, the standard output unit 120,2 primary use output unit 121, the master key storage unit 122, the receiving device ID storing unit 123, the channel key storage unit 125, the channel key output unit 126, the received contract information storage unit 127, transmits the contract information storage unit 128, it is built transmission contract information extraction unit 129, tamper resistance is imparted.
図４４〜図４６に、本実施形態の放送受信装置の動作手順の一例を示す。 In FIGS. 44 to 46 shows an example of an operation procedure of the broadcast receiving apparatus of the present embodiment.
本実施形態の放送受信装置は、放送波を受信後（ステップＳ２０１）、Ａ／Ｄ変換を行なってデジタルデータに変換して（ステップＳ２０２）、誤り検出および誤り訂正を行なって（ステップＳ２０３）、フィルター部１１１においてパケット内の情報識別子によってコンテンツパケットであれば（ステップＳ２０４）、チャネル識別子を参照して、視聴チャネルのコンテンツかどうかを判定し（ステップＳ２０５）、視聴チャネルであった場合はデスクランブル部１１２へ送信する（ステップＳ２０６）。 Broadcast receiver of the present embodiment, after receiving the broadcast wave (step S201), and converted into digital data by performing A / D conversion (step S202), by performing error detection and error correction (step S203), If the content packet by information identifier in the packet in the filter unit 111 (step S204), with reference to the channel identifier determines whether the content of the viewing channel (step S205), the descrambling case was viewing channel and it transmits to the section 112 (step S206). そうでない場合は、当該パケットに関する処理を終了する。 Otherwise, the process ends about the packet. 受信契約関連情報パケットであった場合は（ステップＳ２０７）、契約関連情報に送信する（ステップＳ２０８）。 If it was received contract-related information packet (step S207), and transmits to the contract-related information (step S208).
次に、視聴チャネルのコンテンツパケットの処理に関して図４５のフローチャートに従って詳しく説明する。 It will be described in detail according to the flowchart of FIG. 45 with respect to the processing of the content packets of the viewing channel.
コンテンツパケットがデスクランブル部１１２に入力されると、デスクランブル部１１２ではチャネルキー出力部１２６へチャネルキーの出力の要請を行なう（ステップＳ２１１）。 When the content packet is input to the descrambler 112 performs a request for output of the channel keys to descramble unit 112 in the channel key output unit 126 (step S211). チャネルキー出力部１２６では、受信契約判定部１１６に対してチャネル識別子を入力し、受信契約情報格納部１２７から当該チャネルのチャネル受信契約情報を取得して、契約フラグが１である場合、チャネルキーの出力許可信号を出し、０である場合はチャネルキーの出力不許可信号を出す（ステップＳ２１２〜２１７）。 In the channel key output unit 126 inputs the channel identifier to the reception contract judgment unit 116, from the received contract information storage unit 127 acquires the channel reception contract information of the channel, if the contract flag is 1, the channel key out of the output enable signal, if it is 0 issues an output inhibit signal of the channel key (step S212~217). チャネルキー出力不許可信号が入力された場合、チャネルキー出力部１２６では当該パケットに関する処理を終了する。 If the channel key output disable signal is input, it terminates the processing related to the packet in the channel key output unit 126.
チャネルキーの出力許可信号がチャネルキー出力部１２６へ入力された場合は、チャネルキー出力部１２６はチャネルキー格納部１２５へチャネル識別子とチャネルキー識別子を送り、チャネルキーを取得しデスクランブル部１１２へ送り（ステップＳ２１８）、デスクランブル部１１２においてコンテンツのデスクランブルを行なう（ステップＳ２１９）。 If output permission signal of the channel key is entered to the channel key output unit 126, the channel key output unit 126 sends a channel identifier and channel key identifier to the channel key storage unit 125, the descrambler 112 to obtain channel key feed (step S218), it performs the descrambling of the content in the descrambler 112 (step S219).
送信契約情報抽出部１２９は、デスクランブルされたコンテンツにチャネル送信契約情報が含まれているか否かを情報識別子で判定し（ステップＳ２２０）、含まれている場合チャネル送信契約情報を取得し、送信契約情報格納部１２８へ格納する（ステップＳ２２１）。 Transmitting contract information extraction unit 129 determines whether contains channel transmission contract information to the descrambled content information identifier (step S220), obtains the case channel transmission contract information included, transmitted storing the contract information storage unit 128 (step S221).
次に、コンテンツはコンテンツ出力制御部１１８へ送られ、第１の実施形態と同様の方法で、当該コンテンツについてコンテンツ利用情報をチェックする（ステップＳ２２２）。 Then, the content is sent to the content output control unit 118, in the same manner as in the first embodiment, it checks the contents use information about the contents (step S222). チェックした結果、利用不許可であれば、コンテンツ利用条件表示部１０７に利用不許可の表示を行ない、処理を終了する。 A result of the check, if the use prohibition, performs display of the usage prohibition on content usage condition display unit 107, and ends the process. 許可された場合は、利用形態とコンテンツとともに標準出力であるか２次利用出力であるかによって（ステップＳ２２３）、それぞれ、標準出力部１２０、２次利用出力部１２１に出力される。 If it is permitted, (step S223) depending on whether secondary use output is the standard output together with the use form and content, respectively, is output to the standard output unit 120,2 primary use output unit 121.
２次利用出力部１２１に出力された場合は、第１の実施形態と同様の処理でライセンス情報とそれに対応したコンテンツを生成し（ステップＳ２２４）、２次利用装置に出力して（ステップＳ２２５）、処理を終了する。 If output to secondary use output unit 121, generates the license information and the content corresponding thereto in the same processing as in the first embodiment (step S224), and outputs the secondary utilization device (step S225) , the process is terminated.
次に、受信契約関連情報パケットの処理に関して図４６のフローチャートに従って詳しく説明する。 Next will be described in detail according to the flowchart of FIG. 46 with respect to the processing of the received contract-related information packets.
受信契約関連情報が受信契約関連情報復号部１１４に入力されると受信契約関連情報復号部１１４ではマスター鍵識別子をキーにして、マスター鍵格納部１２２からマスター鍵Ｋ Ｍを取得して（ステップＳ２３１）、暗号化部分を復号する（ステップＳ２３２）。 Receiving contract related information in the key receiving contract-related information decrypting unit 114 in the master key identifier to be input to the receiver contract related information decrypting unit 114 obtains the master key K M from the master key storing unit 122 (step S231 ), it decrypts the encrypted part (step S232). 復号された受信契約関連情報からチャネルキー、チャネル識別子、チャネルキー識別子を抽出し（ステップＳ２３３）、チャネルキー格納部１２５に格納する（ステップＳ２３４）。 The decoded channel key from the received contract-related information has been, channel identifier, extracts the channel key identifier (step S233), and stores the channel key storage unit 125 (step S234).
次に、契約情報数ｎからデジタル署名までの部分を受信契約情報認証部１１５へ送付する。 Then, send the portion of the contract information number n to a digital signature to a receiving contract information authentication unit 115.
受信契約情報認証部１１５では契約情報数ｎを抽出し、それを変数ＭＡＸに代入する。 Received contract information extracted authentication unit 115 in the contract information number n, and assigns it to the variable MAX. 引続き契約情報を次々参照し、それらに含まれる受信装置ＩＤと受信装置ＩＤ格納部１２３にある受信装置ＩＤを比較して（ステップＳ２３６〜Ｓ２３９）、一致した場合、デジタル署名を検証後（ステップＳ２４０，Ｓ２４１）、対応するチャネル受信契約情報Ｃ Ｒを受信契約情報格納部１２７へ格納する（ステップＳ２４２）。 Subsequently after another with reference to the contract information, and comparing the received device ID with the receiving device ID and the receiving device ID storage unit 123 contained therein (step S236～S239), if there is a match, after verifying a digital signature (step S240 , S241), and stores the corresponding channel received contract information C R to receive the contract information storage unit 127 (step S242). 自受信装置の受信装置ＩＤと一致する契約情報がない場合や、デジタル署名が検証できなかった場合は、その時点で処理を終える。 If there is no contract information and matching the receiving device ID of the receiving apparatus, if the digital signature can not be verified, the processing ends at that point.
なお、第１の実施形態において示したバリエーションは、本実施形態にも適用可能である。 Incidentally, variations shown in the first embodiment is also applicable to this embodiment.
なお、本実施形態において、チップ化しなくてよい処理機能の部分（例えば、ユーザインタフェースに関する部分など）は、ソフトウェアを利用しても実現可能である。 In the present embodiment, part of it processing functions without chip (e.g., such as parts related to the user interface) may also be implemented by using software. また、そのような処理機能の部分は、コンピュータに所定の手段を実行させるための（あるいはコンピュータを所定の手段として機能させるための、あるいはコンピュータに所定の機能を実現させるための）プログラムを記録したコンピュータ読取り可能な記録媒体としても実施することもできる。 The portion of such processing function, recording a program (for realizing a predetermined function of, or the computer for the functioning of the or computer as predetermined means) for executing a predetermined unit to the computer It may also be implemented as a computer-readable recording medium.
【図１】本発明の一実施形態に係る放送受信装置の構成例を示す図【図２】チャネル展開情報の一例を示す図【図３】チャネル契約情報のデータ構造例を示す図【図４】コンテンツ利用情報のデータ構造例を示す図【図５】放送コンテンツの暗号化機構について説明するための図【図６】放送コンテンツパケットのデータ構造例を示す図【図７】番組関連情報パケットのデータ構造例を示す図【図８】受信契約関連情報パケットのデータ構造例を示す図【図９】同実施形態に係る放送受信装置における放送受信からパケットの内容に応じた処理までの全体的な処理手順の一例を示すフローチャート【図１０】放送コンテンツパケットに対する処理手順の一例を示すフローチャート【図１１】利用条件判定／修正部における処理手順の一例を示 Figure 4 shows a data structure example of FIG. 3 shows the channel contract information indicating an example of FIG. 2 shows the channel expansion information indicating a configuration example of a broadcast receiving apparatus according to an embodiment of the invention; FIG Figure 7 shows a data structure example of FIG. 6 broadcast content packet to Fig 5 shows the encryption mechanism of the broadcast content is described showing an example of the data structure of the content usage information] of program-related information packet overall from the broadcast reception in the broadcast receiving apparatus according to Figure 9 the embodiment of a data structure example of FIG. 8 receives the contract-related information packet indicating a data structure example up processing according to the contents of the packet It shows an example of the procedure in the flowchart 11 use condition determining / correcting section illustrating an example of a processing procedure for flow [10] broadcast content packet indicating an example of a processing procedure フローチャート【図１２】利用条件判定／修正部における処理手順の一例を示すフローチャート【図１３】チャネル受信契約情報におけるコンテンツ利用条件一例を示す図【図１４】チャネル送信契約情報におけるコンテンツ利用条件の一例を示す図【図１５】利用可能契約情報リストの一例を示す図【図１６】抽出結果リストの一例を示す図【図１７】ライセンス情報のデータ構造例を示す図【図１８】コンテンツ利用条件の一例を示す図【図１９】放送受信装置から２次利用装置へ渡される暗号化コンテンツのデータ構造例を示す図【図２０】２次利用出力部の内部構成の一例を示す図【図２１】ライセンス情報を作成する処理手順の一例を示すフローチャート【図２２】コンテンツを暗号化する処理手順の一例を示すフローチャート Flowchart 12] An example of the content usage conditions in the use condition determining / Figure 14 is a channel transmission contract information indicating an example content usage conditions in the flowchart 13 channel reception contract information indicating an example of a processing procedure in correcting unit an example of FIG. 18 shows the content usage rule showing an example of the data structure of FIG. 17 is a license information indicating an example of FIG. [15] Figure [16] shows an example of the available contract information list extraction result list shown It illustrates an example of FIG. 20 shows secondary use output unit internal structure of illustrating an example of a data structure of the encrypted content is passed Figure 19 from the broadcast receiving apparatus to the secondary utilization device showing the Figure 21 license flow chart illustrating an example of a procedure of encrypting the flowchart FIG. 22 content of an example of a procedure for creating information 図２３】番組関連情報パケットに対する処理手順の一例を示すフローチャート【図２４】受信契約関連情報に対する処理手順の一例を示すフローチャート【図２５】コンテンツ利用条件の他の表現形式を示す図【図２６】利用条件判定／修正部における処理手順の他の例を示すフローチャート【図２７】有効期限に対する基本評価値の一例を示す図【図２８】回数制限に対する基本評価値の一例を示す図【図２９】機器限定に対する基本評価値の一例を示す図【図３０】利用可能契約情報リストの他の例を示す図【図３１】利用可能契約情報選択画面の一例を示す図【図３２】利用条件判定／修正部における処理手順のさらに他の例を示すフローチャート【図３３】２次利用出力部の内部構成の他の例を示す図【図３４】２次利用出力部にお Figure Figure 26 shows another representation of the flowchart FIG. 25 contents use condition illustrating an example of a processing procedure for the flowchart Figure 24 receives contract related information showing an example of a processing procedure for the FIG. 23 program-related information packets] Figure [29] shows an example of a basic evaluation value for FIG. FIG. 28 count limit indicating an example of a basic evaluation value for the flow chart FIG. 27 expiry showing another example of the processing procedure in the use condition judgment / modifying unit equipment Figure FIG. 30 showing an example of a basic evaluation value for limiting the available diagram showing another example of contract information list [FIG. 31] available contract information shows an example of the selection screen 32 shows use condition judgment / Contact further Figure 34 shows secondary use output section showing another example of the flow chart Figure 33 secondary use output unit internal structure of showing another example of a processing procedure in correcting unit ける処理手順の一例を示すフローチャート【図３５】コンテンツ出力制御部の内部構成の一例を示す図【図３６】コンテンツ出力制御部における処理手順の一例を示すフローチャート【図３７】同実施形態に係る放送受信装置の他の構成例を示す図【図３８】チャネル送信契約情報を含む電子番組ガイド情報の構造例を示す図【図３９】放送コンテンツの暗号化機構について説明するための図【図４０】放送コンテンツパケットの他のデータ構造を示す図【図４１】受信契約関連情報パケットの他のデータ構造例を示す図【図４２】契約情報のデータ構造例を示す図【図４３】同実施形態に係る放送受信装置のさらに他の構成例を示す図【図４４】同実施形態に係る放送受信装置における放送受信からパケットの内容に応じた処理までの全体 Broadcasting according to kicking the flowchart FIG. 37 the same embodiment showing an example of the procedure in Figure 36 shows the content output control unit showing an example of the internal structure of the flow chart Figure 35 content output control section showing an example of a processing procedure diagram for explaining the encryption mechanism of FIG. FIG. 39 broadcast content showing a structural example of the electronic program guide information including Figure 38 shows channel transmission contract information showing another exemplary configuration of a receiving apparatus FIG. 40 Besides Figure 41 shows showing the data structure of the receiving contract-related information other FIGS FIG. 42 showing an example of the data structure of FIG. 43 shows the same embodiment showing an example of the data structure of the contract information of the packet of the broadcast content packet whole from a broadcast reception to processing according to the contents of the packet in the broadcast receiving apparatus according to still FIG 44 shows the same embodiment showing another configuration example of a broadcast receiving apparatus according な処理手順の一例を示すフローチャート【図４５】放送コンテンツパケットに対する処理手順の一例を示すフローチャート【図４６】受信契約関連情報に対する処理手順の一例を示すフローチャート【符号の説明】 Flowchart EXPLANATION OF REFERENCE NUMERALS showing an example of a processing procedure for Do flowchart Figure 46 receives contract related information showing an example of a processing procedure for the flowchart FIG. 45 broadcast content packet indicating an example of a procedure
１０１…受信部１０２…Ａ／Ｄ変換部１０３…誤り検出／訂正部１０４…チャネル選択部１０５…チャネル選択インタフェース１０６…限定受信処理部（限定受信チップ） 101 ... receiving portion 102 ... A / D converter 103 ... error detection / correction unit 104 ... channel selector 105 ... channel selection interface 106 ... limited reception processing unit (Conditional chips)
１０７…コンテンツ利用法選択インタフェース１０８…コンテンツ利用条件表示部１１１…フィルター部１１２…デスクランブル部１１３…番組関連情報復号部１１４…受信契約関連情報認証部１１５…受信契約関連情報復号部１１６…受信契約判定部１１７…利用条件判定／修正部１１８…コンテンツ出力制御部１１９…チャネル情報入力部１２０…標準出力部１２１…２次利用出力部１２２…マスター鍵格納部１２３…受信装置ＩＤ格納部１２４…ワーク鍵格納部１２５…チャネルキー格納部１２６…チャネルキー出力部１２７…受信契約情報格納部１２８…送信契約情報格納部１２９…送信契約情報抽出部２０１，２２１…コンテンツ入力部２０２，２２３…コンテンツ暗号化部２０３，２２４…コンテンツ出力部２０４…コンテンツ 107 ... content use method selection interface 108 ... content usage condition display portion 111 ... filter unit 112 ... descrambler 113 ... program-related information decrypting unit 114 ... reception contract related information authentication unit 115 ... reception contract related information decrypting unit 116 ... reception contract determination unit 117 ... use condition judgment / modifying unit 118 ... content output control unit 119 ... channel information input unit 120 ... standard output unit 121 ... secondary use output unit 122 ... master key storage unit 123 ... receiving apparatus ID storage unit 124 ... work key storage unit 125 ... channel key storage unit 126 ... channel key output unit 127 ... receiving the contract information storage unit 128 ... transmitting contract information storage unit 129 ... transmitting contract information extraction unit 201 and 221 ... content input unit 202,223 ... content encryption part 203,224 ... content output section 204 ... content ー生成部２０５，２２６，３０１…利用条件入力部２０６，２２７…利用条件生成部２０７…コンテンツＩＤ生成部２０８…ライセンス情報生成部２０９，２２５…機器マスター鍵格納部２１０…ライセンス情報出力部２２２…電子透かし埋め込み部３０２…出力判定部３０３…機器認証部３０４…利用情報出力部 Over generator 205,226,301 ... use condition input unit 206,227 ... use condition generation unit 207 ... content ID generation unit 208 ... license information generation unit 209,225 ... equipment master key storing unit 210 ... license information output section 222 ... electronic watermark embedding section 302 ... output determination unit 303 ... equipment authentication section 304 ... use information output unit
チャネルを用いて放送配信されるコンテンツ情報を受信する受信手段と、 Receiving means for receiving content information which is broadcast distribution using the channel,
複数のコンテンツ情報を含むチャネルに対応して放送された、当該チャネルに含まれるコンテンツ情報の２次利用に関する条件を示す、個々の契約者ごとに規定された第１の利用条件情報と、該第１の利用条件情報に係る条件をより制限するために、個々のコンテンツ情報に対応して放送された、当該コンテンツ情報の２次利用に関する条件を示す、複数の契約者に共通に規定された第２の利用条件情報とに基づいて、指定されたコンテンツ情報の２次利用に関する条件を示す第３の利用条件情報を作成する第１の作成手段と、 Was broadcast corresponding to a channel that includes a plurality of content information, indicating the condition related to the secondary use of the content information included in the channel, a first use condition information defined for each individual subscriber, said to further limit the conditions according to the first usage condition information, which is broadcast in response to individual content information, indicating the condition related to secondary use of the contents information, specified in common to a plurality of subscribers the based on the second usage condition information, the first generating means for generating a third usage condition information indicating a condition concerning secondary use of the specified content information,
受信した前記コンテンツ情報の２次利用が要求されている場合に、該コンテンツ情報を２次利用に供するのに先立って、該コンテンツ情報を２次利用する２次利用装置がその利用制御の際に従うべき条件を規定したライセンス情報を、該コンテンツ情報に係る前記第３の利用条件情報に基づいて作成する第２の作成手段と、 If the secondary use of the received information about the contents is requested, prior to providing the content information to the secondary use, secondary utilization apparatus secondarily 該Ko content information during its usage control a second generating means for generating on the basis of license information that defines the conditions to follow, the third usage condition information according to the content information,
前記コンテンツ情報を暗号化する第１の暗号化手段と、 A first encryption means for encrypting the content information,
暗号化された前記コンテンツ情報を復号するための鍵と、前記ライセンス情報とを一体化して暗号化する第２の暗号化手段と、 And a key for decrypting the content information encrypted, the second encrypting means for encrypting by integrating with the license information,
暗号化された前記コンテンツ情報と、暗号化された前記鍵および前記ライセンス情報とを、前記２次利用装置に送信する送信手段と備えたことを特徴とする放送受信装置。 And the content information is encrypted, encrypted said key and said license information, the secondary use to transmit system to transmit means and to that release transceiver characterized by comprising.
受信した前記コンテンツ情報の２次利用に関する条件としてユーザが所望するものを示す第４の利用条件情報を入力する手段を更に備え、 Further comprising a fourth means for inputting usage condition information indicating what the user desires as the condition relating to the secondary use of the received information about the contents,
前記第１の作成手段は、前記第１の利用条件情報及び前記第２の利用条件情報から、前記コンテンツ情報に係る第３の利用条件情報の候補が複数得られた場合に、 第３の利用条件情報に含まれる条件項目毎に予め定められた優先順位に従って、 各々の第３の利用条件情報の候補に含まれる条件項目と、入力された前記第４の利用条件情報に含まれる条件項目とを比較することによって、 第３の利用条件情報の候補を選択し、この選択した第３の利用条件情報の候補を、または、この選択した第３の利用条件情報の候補に係る条件を前記第４の利用条件情報に係る条件で更に制限したものを、前記第３の利用条件情報とすることを特徴とする請求項１に記載の放送受信装置。 The first creating means, from the first usage condition information and the second usage condition information, if the candidate of the third usage condition information according to the content information is obtained a plurality, third use of according to a predetermined priority to each condition item included in the condition information, condition item contained in the condition items and the fourth utilization for condition information input included in each of the third candidate of usage condition information by comparing the door, and selects a candidate of a third usage condition information, the candidate of the selected third usage condition information, or the conditions according to the candidate of the selected third usage condition information fourth not further limited by the conditions according to the usage condition information, the broadcast receiving apparatus according to claim 1, characterized that you and the third use condition information.
前記第１の作成手段は、前記第１の利用条件情報及び前記第２の利用条件情報から、前記コンテンツ情報に係る第３の利用条件情報の候補が複数得られた場合に、予め定められた評価関数に従い、入力された前記第４の利用条件情報を基準とし、該第３の利用条件情報の候補の各々を評価することによって、 第３の利用条件情報の候補を選択し、この選択した第３の利用条件情報の候補を、または、この選択した第３の利用条件情報の候補に係る条件を前記第４の利用条件情報に係る条件で更に制限したものを、前記第３の利用条件情報とすることを特徴とする請求項１に記載の放送受信装置。 The first creating means, from the first usage condition information and the second usage condition information, if the candidate of the third usage condition information according to the content information is obtained more, predetermined according to the evaluation function, and the inputted fourth reference the benefits for condition information, by evaluating each use condition information of the candidates of the third, selects a candidate of a third usage condition information, the the selected candidate third usage condition information, or, not further limited by the conditions of the condition relating to candidates of the selected third usage condition information to the fourth usage condition information, the third It broadcast receiving apparatus according to claim 1, wherein the usage rule information and child.
前記第１の作成手段は、前記第１の利用条件情報及び前記第２の利用条件情報から、前記コンテンツ情報に係る第３の利用条件情報の候補が複数得られた場合に、該複数の第３の利用条件情報の候補を提示し、ユーザからの選択指定を受け付け、受け付けた選択指定に係る第３の利用条件情報の候補を、前記第３の利用条件情報とすることを特徴とする請求項１に記載の放送受信装置。 The first creating means, from the first usage condition information and the second usage condition information, if the candidate of the third usage condition information according to the content information is obtained a plurality, first of said plurality of 3 presents the candidates interest for condition information, Installing undergoing elective designation from the user, a candidate of the third usage condition information according to the received selection specifies, with the third use condition information and child It broadcast receiving apparatus according to claim 1, wherein the.
前記第１乃至第３の利用条件情報に含まれる条件項目として、有効期限に関する条件、利用回数に関する条件、機器もしくは機種の限定に関する条件、またはコピー制限に関する条件の少なくとも１つを含むことを特徴とする請求項１ないし４のいずれか１項に記載の放送受信装置。 Wherein the first to condition items contained in the third usage condition information, conditions relating to expiration condition regarding the number of times of use, the conditions relating to limitation of equipment or machine or comprising at least one of the conditions relating to copy restriction, claims 1 and broadcast receiving apparatus according to any one of 4.
受信した前記コンテンツ情報を２次利用装置に送信する場合に、該２次利用装置に対する認証を行なう手段を更に備えたことを特徴とする請求項１ないし５のいずれか１項に放送受信装置。 When transmitting received the content information to the secondary use system, receiving warm to any one of claims 1 to 5, characterized that you further comprising means for performing authentication for the secondary use device apparatus.
前記第２の利用条件情報は、対応するコンテンツ情報と同一のパケットに含まれて放送されることを特徴とする請求項１ないし６に記載の放送受信装置。 The second use condition information, the broadcast receiving apparatus according to 6 to claim 1, wherein the broadcast is included in the corresponding content information in the same packet.
前記第２の利用条件情報は、対応するコンテンツ情報に対する電子番組ガイド情報と同一のパケットに含まれて放送されることを特徴とする請求項１ないし６に記載の放送受信装置。 The second use condition information, the broadcast receiving apparatus according to claims 1, wherein the broadcast is included in the same packet as the electronic program guide information for the corresponding content information 6.
前記第３の利用条件情報の作成を、録画予約時に行うことを特徴とする請求項８に記載の放送受信装置。 Creating a pre-Symbol third utilization for condition information, the broadcast receiving apparatus according to claim 8, characterized in that when recording reservation.
受信手段と第１の作成手段と第２の作成手段と第１の暗号化手段と第２の暗号化手段と送信手段とを備えた放送受信装置において、放送配信されるコンテンツ情報の２次利用を制御するコンテンツ利用制御方法であって、 In broadcast receiver having a reception means and a first creation unit and the second forming means and first encryption means and second encryption means and transmission means, secondary use of the content information to be broadcast distribution a braking Gosuru content usage control method,
前記受信手段により、チャネルを用いて放送配信されるコンテンツ情報を受信するステップと、 By the receiving means, a step of receiving content information broadcast delivered using the channel,
前記第１の作成手段により、複数のコンテンツ情報を含むチャネルに対応して放送された、当該チャネルに含まれるコンテンツ情報の２次利用に関する条件を示す、個々の契約者ごとに規定された第１の利用条件情報と、 該第１の利用条件情報に係る条件をより制限するために、個々のコンテンツ情報に対応して放送された、当該コンテンツ情報の２次利用に関する条件を示す、複数の契約者に共通に規定された第２の利用条件情報とに基づいて、指定されたコンテンツ情報の２次利用に関する条件を示す第３の利用条件情報を作成するステップと、 By the first creating means, was broadcast corresponding to a channel that includes a plurality of content information, included in the channel shows conditions regarding secondary use of Turkey content information, defined for each individual subscriber a first usage condition information, shown for more restricted conditions according to the first usage condition information, which is broadcast in response to individual content information, the conditions relating to secondary use of the contents information, a plurality a step of subscribers to based on the second usage condition information defined in common, to create a third use condition information indicating a condition concerning secondary use of the specified content information,
前記第２の作成手段により、受信した前記コンテンツ情報の２次利用が要求されている場合に、該コンテンツ情報を２次利用に供するのに先立って、該コンテンツ情報を２次利用する２次利用装置がその利用制御の際に従うべき条件を規定したライセンス情報を、該コンテンツ情報に係る前記第３の利用条件情報に基づいて作成するステップと、 Wherein the second creating means, in the case where secondary use of the content information received is requested, prior to providing the content information to the secondary use, secondary use of secondary use of the contents information device license information defining conditions that must be followed during the usage control, and creating based on the third usage condition information according to the content information,
前記第１の暗号化手段により、前記コンテンツ情報を暗号化するステップと、 By the first encryption means, encrypting the content information,
前記第２の暗号化手段により、暗号化された前記コンテンツ情報を復号するための鍵と、前記ライセンス情報とを一体化して暗号化するステップと、 By the second encryption means, encrypting integrally with the key for decrypting the content information encrypted, and the license information,
前記送信手段により、暗号化された前記コンテンツ情報と、暗号化された前記鍵および前記ライセンス情報とを、前記２次利用装置に送信するステップと有することを特徴とするコンテンツ利用制御方法。 Wherein the transmission means, the content information encrypted, and the key and the license information encrypted, the content use control method characterized by comprising the step of transmitting to the secondary use device.
JP15821299A 1999-06-04 1999-06-04 Broadcast receiving apparatus and a content usage control methods Expired - Fee Related JP3695992B2 (en)
JP15821299A JP3695992B2 (en) 1999-06-04 1999-06-04 Broadcast receiving apparatus and a content usage control methods
JP2000349725A true JP2000349725A (en) 2000-12-15
JP3695992B2 true JP3695992B2 (en) 2005-09-14
ID=15666742
JP15821299A Expired - Fee Related JP3695992B2 (en) 1999-06-04 1999-06-04 Broadcast receiving apparatus and a content usage control methods
JP (1) JP3695992B2 (en)
CN1386390A (en) * 2000-05-22 2002-12-18 索尼公司 Data transmission method, and transmission system, and data transmission device
EP1686519A4 (en) * 2003-11-21 2008-05-28 Matsushita Electric Ind Co Ltd License acquiring system, server apparatus and terminal apparatus
JP5068949B2 (en) * 2006-01-13 2012-11-07 フェリカネットワークス株式会社 Content distribution system, content use management server, device comprising a content reproduction permission data management key storage unit, the information processing apparatus and a computer program to connect the content reproduction permission data management key storing means
JP2000349725A (en) 2000-12-15 application
2005-06-10 TRDD Decision of grant or rejection written