JP2010041332A - Broadcast receiver and control method thereof - Google Patents
Broadcast receiver and control method thereof Download PDFInfo
- Publication number
- JP2010041332A JP2010041332A JP2008201187A JP2008201187A JP2010041332A JP 2010041332 A JP2010041332 A JP 2010041332A JP 2008201187 A JP2008201187 A JP 2008201187A JP 2008201187 A JP2008201187 A JP 2008201187A JP 2010041332 A JP2010041332 A JP 2010041332A
- Authority
- JP
- Japan
- Prior art keywords
- program
- random number
- scramble key
- purchase information
- memory
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
本発明は、ディジタルテレビ放送における有料番組の受信に関する。 The present invention relates to reception of a pay program in digital television broadcasting.
特許文献1に開示されるコンテンツ保護方法は、コンテンツを暗号化する複数のスクランブル鍵をスクランブルキーリストとして放送局、ディジタルテレビ放送受信機(Integrated Receiver Decoder: IRD)それぞれが保持する。そして、スクランブルキーリストに含まれるどのスクランブル鍵でコンテンツを暗号化したかを示すインデックス値を放送信号に多重して送信する。この技術は、IRDの数が増大しても、個別にスクランブル鍵を送信せずに済み、処理負荷、トラフィックの増加を抑制する効果がある。 In the content protection method disclosed in Patent Document 1, a plurality of scramble keys for encrypting content are held as a scramble key list by a broadcast station and a digital television broadcast receiver (Integrated Receiver Decoder: IRD). Then, an index value indicating which scramble key included in the scramble key list is used to encrypt the content is multiplexed with the broadcast signal and transmitted. Even if the number of IRDs increases, this technique eliminates the need for individually transmitting scramble keys, and has the effect of suppressing increases in processing load and traffic.
一方、電波産業会標準規格「デジタルテレビ放送におけるアクセス制御方式」(ARIB STD-B25 5.1版)の第3部「受信時の制御方式(コンテンツ保護法式)」において、新たなコンテンツ保護方式(以下、新RMP方式)が追加規格化された。新RMP方式におけるIRDの識別方法は、製造メーカと機種に対して識別子を与え、個々のIRDは識別しない。 Meanwhile, a new content protection method (hereinafter referred to as the “control method at the time of reception (content protection method)”) of Part 3 of the Radio Industry Association Standard “Access Control Method in Digital TV Broadcasting” (ARIB STD-B25 5.1 Edition) New RMP method) has been standardized. The IRD identification method in the new RMP method gives identifiers to manufacturers and models, and does not identify individual IRDs.
有料番組放送は、放送事業者と個人の間の契約によって番組の購入が成立する。従って、個々のIRDを識別しない、言い換えれば、個人を特定することができない新RMP方式は、有料番組を購入することができないし、特許文献1が開示するコンテンツ保護方法を適用することもできない。 In pay program broadcasting, purchase of a program is established by a contract between a broadcaster and an individual. Therefore, a new RMP method that does not identify individual IRDs, in other words, cannot identify individuals, cannot purchase paid programs, and cannot apply the content protection method disclosed in Patent Document 1.
本発明は、個人認証ができない限定受信方式において、有料番組の放送を可能にすることを目的とする。 An object of the present invention is to make it possible to broadcast a pay program in a limited reception method in which personal authentication cannot be performed.
本発明は、前記の目的を達成する一手段として、以下の構成を備える。 The present invention has the following configuration as one means for achieving the above object.
本発明にかかる放送受信装置は、番組購入情報を放送事業者の装置に送信する送信手段と、前記番組購入情報の送信に応じて前記放送事業者の装置から返信された値を格納するメモリと、前記番組購入情報に対応する番組を受信すると、前記メモリに格納した受信値をシードとして乱数を発生する発生手段と、前記乱数を用いて、前記番組の限定受信情報に含まれるスクランブル鍵を抽出する抽出手段と、前記スクランブル鍵を用いて、前記番組のスクランブルを解除する解除手段とを有することを特徴とする。 A broadcast receiving apparatus according to the present invention includes a transmission unit that transmits program purchase information to a broadcaster's apparatus, a memory that stores a value returned from the broadcaster's apparatus in response to transmission of the program purchase information, and Receiving a program corresponding to the program purchase information, generating means for generating a random number using the received value stored in the memory as a seed, and extracting the scramble key included in the limited reception information of the program using the random number Extracting means for canceling, and using the scramble key, a release means for releasing the scramble of the program.
本発明にかかる放送受信装置の制御方法は、番組購入情報を放送事業者の装置に送信し、前記番組購入情報の送信に応じて前記放送事業者の装置から返信された値をメモリに格納し、前記番組購入情報に対応する番組を受信すると、前記メモリに格納した受信値をシードとして乱数を発生し、前記乱数を用いて、前記番組の限定受信情報に含まれるスクランブル鍵を抽出し、前記スクランブル鍵を用いて、前記番組のスクランブルを解除することを特徴とする。 The method for controlling a broadcast receiving apparatus according to the present invention transmits program purchase information to a broadcaster's apparatus, and stores a value returned from the broadcaster's apparatus in response to the transmission of the program purchase information in a memory. When receiving a program corresponding to the program purchase information, a random number is generated using the received value stored in the memory as a seed, and a scramble key included in the limited reception information of the program is extracted using the random number, The program is descrambled using a scramble key.
本発明によれば、個人認証ができない限定受信方式において、有料番組の放送が可能になる。 According to the present invention, a pay program can be broadcast in a limited reception method in which personal authentication cannot be performed.
以下、本発明にかかる実施例のテレビ受信装置を図面を参照して詳細に説明する。 Hereinafter, a television receiver according to an embodiment of the present invention will be described in detail with reference to the drawings.
[IRDの構成]
図1は実施例のテレビ受信装置の基本構成例を示すブロック図である。
[Configuration of IRD]
FIG. 1 is a block diagram illustrating a basic configuration example of the television receiver according to the embodiment.
復調器11は、図示しないチューナによって選局されたチャネルの放送信号を入力する。復調器11は、放送信号をA/D変換した後、送信側で例えばQAM (quadrature amplitude modulation)やQPSK (quadrature phase shift keying)などの変調方式で変調された信号を復調し、FEC復号器12へ出力する。
The
FEC復号器12は、誤り訂正(forward error correction: FEC)機能を有し、送信側でビタビ符号などの畳込符号化やRS (Reed-Solomon)符号化された信号を復号し、デスクランブラ13へ出力する。
The
デスクランブラ13は、スクランブル鍵を用いてトランスポートストリーム(TS)に含まれるコンテンツのスクランブルを解除し、スクランブルを解除したコンテンツを含むTSをTS分離器14へ出力する。
The
TS分離器14は、TSの形式で多重された複数のサービス(放送番組)から、リモコンなどの放送番組選択器18によって指定されるサービスを選択する。そして、当該サービスを構成する映像信号や音声信号を分離してデパケット処理を行い、映像信号や音声信号の圧縮信号をビデオデコーダ15やオーディオデコーダ17へ出力する。また、映像信号や音声信号とともに多重されている番組特定情報(program specific information: PSI)やサービス情報(service information: SI)などの番組関連情報を分離して、番組関連情報再生器20へ出力する。さらに、限定受信に関する情報をシステムコントローラ19へ出力する。
The
ビデオデコーダ15は、MPEG-2の映像高能率符号化方式で符号化された映像信号を復号し、DRAMのようなメモリに復号した映像フレームを蓄える。そして、復号した映像信号をYCbCrのディジタル信号として出力する。
The
ビデオデコーダ15が出力する映像信号は、必要に応じて、後述するOSD(on-screen display)処理器21のグラフィック出力と加算器16で重畳処理される。また、IRDがアナログ映像信号を出力する場合、加算器16が出力する映像信号は、例えばNTSCエンコーダによってNTSCアナログコンポジット信号に変換される。
The video signal output from the
オーディオデコーダ17は、MPEG-2 AAC (advanced audio coding)形式に符号化された音声信号を復号し、ディジタル音声信号をD/A変換してアナログ音声信号を出力する。
The
システムコントローラ19は、上記の信号処理を適切に行うための制御を行う。例えば、放送番組選択器18などから入力されるサービス指定に従い、番組関連情報再生器20が再生するPSIを解析する。そして、解析によって得られた情報から指定されたサービス(番組)を構成する映像、音声などの各伝送識別子をTS分離器14に設定する。
The
また、システムコントローラ19は、デスクランブル処理に必要な限定受信に関連する情報を解析し、スクランブル鍵をデスクランブラ13に設定する。さらに、ビデオデコーダ15、オーディオデコーダ17、番組関連情報再生器20、OSD処理器21などの周辺回路の再生動作を制御する。とくに、必要に応じて、OSD処理器21に対し、番組関連情報再生器20が保持管理するデータを加工編集して、電子番組ガイド(electric program guide: EPG)を表示するように指示する。
Further, the
乱数発生器22は、有料番組の購入者のみが知り得る情報を取得するために使用される。乱数の発生アルゴリズムは、cライブラリのrand関数などでよく、特別なアルゴリズムは必要としないが、有料放送事業者と全く同じアルゴリズムで乱数を発生する所定のアルゴリズムである必要がり、同じシードに対して、同じ乱数列を発生するものとする。
The
メモリ23は、IRDが動作するために必要な設定値などを記憶する不揮発性メモリである。とくに、限定受信を行う上で重要な鍵情報や有料番組の情報に関して、外部から容易に読み出し、書き込み、変更ができない耐タンパ(tamper)構造を有するメモリである。
The
通信部24は、放送事業者100などから番組を購入する際の通信を行う。
The
[送信装置の構成]
次に、ディジタル放送の送信装置について、従来の送信方法と異なる部分を中心に説明する。ただし、番組コンテンツを符号化した後の、放送設備の放送アンテナ、中継所、衛星放送におけるアップリンク、放送衛星など、放送経路に関する、本発明に直接関係しない説明は省略する。なお、ディジタル放送の送信装置は、放送事業者が所有または占有し、有料番組を含む番組を放送するための送信装置である。また、以下では、放送事業者とディジタル放送の送信装置は同義として説明する。
[Configuration of transmitter]
Next, a digital broadcast transmitting apparatus will be described with a focus on differences from the conventional transmission method. However, explanations that are not directly related to the present invention, such as broadcast antennas of broadcast facilities, relay stations, uplinks in satellite broadcasts, broadcast satellites, etc. after the program content is encoded, are omitted. Note that a digital broadcast transmission device is a transmission device that is owned or occupied by a broadcaster and that broadcasts a program including a pay program. In the following description, a broadcaster and a digital broadcast transmission device are described as synonymous.
図2は実施例のディジタル放送の送信装置の基本構成例を示すブロック図である。 FIG. 2 is a block diagram illustrating an example of a basic configuration of a digital broadcast transmission apparatus according to the embodiment.
ビデオエンコーダ108は、コンテンツの映像信号を符号化する。スクランブラ109は、スクランブル鍵発生器107が発生するスクランブル鍵を使用して、符号化された映像信号をスクランブルし、多重化器105へ出力する。
The
オーディオエンコーダ110は、コンテンツの音声信号を符号化する。スクランブラ111は、スクランブル鍵発生器112が発生するスクランブル鍵を使用して、符号化された音声信号をスクランブルし、多重化器105へ出力する。
The
ワーク鍵発生器114は、スクランブル鍵の暗号化に使用するワーク鍵を発生する。EMM生成器115は、ワーク鍵を暗号化し、暗号化ワーク鍵を含むEMM (entitlement management message)を生成し、多重化器105へ出力する。ECM生成器106、113は、ワーク鍵を使用してスクランブル鍵を暗号化し、乱数発生器104が発生する乱数を用いてECM (entitlement control message)-F1を生成し、多重化器105へ出力する。番組関連情報生成器116は、番組関連情報のSI/PSIを生成する。
The
多重化器105は、スクランブルされた映像信号と音声信号、SI/PSI、ECM、EMMを多重化し、FEC符号化器117へ出力する。FEC符号化器117は、多重化された信号を誤り訂正符号化し、変調器118へ出力する。変調器118は、誤り訂正符号化された信号を変調する。
Multiplexer 105 multiplexes the scrambled video signal and audio signal, SI / PSI, ECM, and EMM, and outputs them to
詳細は後述するが、システムコントローラ119は、通信部120を介して、有料番組の購入者(実際には購入者のIRD10)との間で番組購入情報を通信する。なお、通信回線には、公衆回線やIP網などを利用する。また、個人認証器101は、番組の購入者の識別を行う。メモリ102は、番組の購入に関する情報などを記憶する。乱数初期値設定器103は、ECM-F1にスクランブル鍵を配置するための乱数のシードを決定する。乱数発生器104は、上述した所定のアルゴリズムにより乱数を発生する。
Although details will be described later, the
[番組購入処理]
IRD10のユーザ(視聴者)は、放送番組選択器18を操作して、EPGの表示を指示する。この指示を受け付けたシステムコントローラ19は、番組関連情報再生器20を制御してSIからEPGを編集し、OSD処理器21を制御してEPGをモニタに表示させる。ユーザは、EPGを参照して視聴(購入)したい有料番組を選択し、放送番組選択器18を操作して当該番組の購入を指示する。
[Program purchase processing]
A user (viewer) of the
図3は番組購入処理を説明するのフローチャートで、IRD10のシステムコントローラ19と送信装置のシステムコントローラ119が協働して行う処理である。
FIG. 3 is a flowchart for explaining the program purchase process, which is a process performed in cooperation by the
システムコントローラ19は、ユーザの購入指示を受け付けると(S201)、通信部24を制御して、番組購入情報を放送事業者へ送信する(S202)。番組購入情報には、視聴者を特定する識別子、IRD10のメーカIDと機種ID、イベントIDが含まれる。なお、イベントIDは、番組を識別するユニークな番号で、SIのイベント情報テーブル(event information table: EIT)に含まれる。また、視聴者を特定する識別子は、例えば、番組を購入時の決裁方法を通信や郵便などによって事前に登録した際に発行される識別番号である。以下、視聴者IDと呼ぶ。
When the
通信部120を介して、番組購入情報を受信したシステムコントローラ119(放送事業者)は、個人認証器101により視聴者IDが登録されたものか否かを判定し、視聴者を認証する(S211)。個人認証器101は、上記登録に際して申請された決裁方法などのデータと、登録視聴者に割り当てた視聴者IDを対応付けるテーブルを記憶する。
The system controller 119 (broadcaster) that has received the program purchase information via the
視聴者の認証に成功すると、システムコントローラ119は、番組購入情報に含まれるイベントID、メーカIDおよび機種IDに一致するレコードが番組予約テーブルに存在するか否かを判定する(S212)。そして、当該レコードが存在する場合は番組購入情報に含まれる視聴者IDを既存レコードの視聴者IDフィールドに登録する(S213)。
When the viewer authentication is successful, the
また、上記のレコードが存在しない場合は、システムコントローラ119は、番組購入情報に含まれるイベントID、メーカID、機種ID、視聴者IDを記録した新規レコードを番組予約テーブルに記録する(S214)。さらに、乱数初期値設定器103を制御して、乱数発生器104がランダムな値を発生するように、乱数のシードを決定し、当該シードを新規レコードの初期値フィールドに記録する(S215)。
If the above record does not exist, the
図4はメモリ102に割り当てられた番組予約テーブルを示す図である。番組予約テーブルは、有料番組を示すイベントID、メーカID、機種IDおよび初期値の組み合わせと、当該番組を購入した一または複数の視聴者の視聴者IDを対応付けるテーブルである。
FIG. 4 is a diagram showing a program reservation table assigned to the
次に、システムコントローラ119は、番組購入情報に対応する番組予約テーブルのレコードに記録された初期値フィールドの値を、通信部120を介して、番組購入情報を送信したIRD10に返信し(S216)、放送事業者における番組購入処理を終了する。
Next, the
システムコントローラ19は、通信部24を介して、放送事業者100から返信された値(初期値フィールドの値)を受信すると、返信された値(受信値)をイベントIDに対応付けてメモリ23に格納する(S203)。そして、OSD処理器21のグラフィック機能を用いて、有料番組の購入手続が完了した旨のメッセージをモニタに表示し(S204)、IRD10における番組購入処理を終了する。
When the
[有料番組の放送]
図5は一つの有料番組を放送する手順を説明するフローチャートで、システムコントローラ119の制御によって実行される手順である。
[Broadcasting of paid programs]
FIG. 5 is a flowchart for explaining a procedure for broadcasting one pay program, which is a procedure executed under the control of the
システムコントローラ119は、放送を開始する有料番組の映像信号をビデオエンコーダ108によって符号化する(S301)。そして、スクランブル鍵発生器107によりスクランブル鍵を発生し、発生したスクランブル鍵をスクランブラ109とECM生成器106へ供給する(S302)。そして、発生したスクランブル鍵を用いてスクランブラ109により、符号化した映像信号をスクランブルし、多重化器105へ出力する(S303)。
The
また、システムコントローラ119は、放送を開始する有料番組の音声信号をオーディオエンコーダ110によって符号化する(S304)。そして、スクランブル鍵発生器112によりスクランブル鍵を発生し、発生したスクランブル鍵をスクランブラ111とECM生成器113へ供給する(S305)。そして、発生したスクランブル鍵を用いてスクランブラ111により、符号化した音声信号をスクランブルし、多重化器105へ出力する(S306)。
Further, the
次に、システムコントローラ119は、放送を開始する有料番組のイベントIDと、番組予約テーブルに登録されたレコードのイベントIDを比較する(S307)。そして、放送を開始する有料番組のイベントIDが記録されたレコードからメーカID、機種ID、初期値フィールドの値を抽出する(S308)。そして、抽出した初期値フィールドの値をシードとして乱数発生器104により乱数を発生し、発生した乱数をECM生成器106、113へ供給する(S309)。
Next, the
次に、システムコントローラ119は、ワーク鍵発生器114によりワーク鍵を発生し、発生したワーク鍵をECM生成器106、113、EMM生成器115へ供給する(S310)。さらに、メモリ102の鍵テーブルから、抽出したメーカID、機種IDに対応するデバイス鍵を取り出し、EMM生成器115へ供給する(S311)。
Next, the
図6はメモリ102に割り当てられた鍵テーブルを示す図である。
FIG. 6 shows a key table assigned to the
次に、システムコントローラ119は、EMM生成器115によりワーク鍵をデバイス鍵で暗号化し、暗号化ワーク鍵を含むEMMを生成し、生成したEMMを多重化器105へ出力する(S312)。また、ECM生成器106、113それぞれにより、スクランブル鍵をワーク鍵で暗号化し、乱数に基づき暗号化スクランブル鍵を含むECM-F1を生成し、生成したECM-F1を多重化器105へ出力する(S313)。
Next, the
次に、システムコントローラ119は、番組予約テーブルに記録されたすべてのレコードについて、イベントIDの一致が未チェックのレコードがあるか否かを判定し(S314)、未チェックのレコードがあれば、処理をステップS307に戻す。全レコードについてイベントIDの一致のチェックが終了すると、放送を開始する有料番組のすべての購入者向けのECM-F1の生成が完了する。
Next, the
次に、システムコントローラ119は、スクランブルされた映像信号と音声信号、ECM-F1やEMMなどの限定受信情報、並びに、番組関連情報生成部116が生成したEITなどのSI/PSIにバージョンを付加する。そして、それらを多重化器105によってTSに多重化する(S315)。なお、EITについては、本実施例に直接関係しないので、詳細な説明を省略する。
Next, the
これにより、TSは、FEC符号化器117によって符号化され、変調器118によってディジタル変調され、放送信号として送出される。放送信号の経路は、本実施例に直接関係しないので説明を省略する。また、詳細は省略するが、システムコントローラ119は、必要に応じて、上記の処理を繰り返す。
Thus, the TS is encoded by the
●ECM-F1
図7は一つのワーク鍵に対応するECM-F1の構成を説明する図である。
● ECM-F1
FIG. 7 is a diagram for explaining the configuration of ECM-F1 corresponding to one work key.
「プロトコル番号」には、ECMの識別子と暗号・復号のパラメータが設定されるが、本実施例においては、ECMの識別のみ使用する。「RMP事業体識別」は、通常、放送事業者の識別子が設定され、本実施例においては有料番組放送局の識別子になる。「日時」は未使用である。 In the “protocol number”, an ECM identifier and encryption / decryption parameters are set. In this embodiment, only ECM identification is used. In the “RMP entity identification”, an identifier of a broadcaster is normally set, and in this embodiment, an identifier of a pay program broadcast station. “Date and time” is unused.
スクランブル鍵には、奇数(Odd)と偶数(Even)がある。スクランブル鍵は約一秒間隔で更新されるので、ECM-F1は、一度に二秒分のスクランブル鍵を送ることができるようになっている。それらをOddとEvenと呼ぶ。 There are odd (Odd) and even (Even) scrambling keys. Since the scramble key is updated at intervals of about one second, the ECM-F1 can send a scramble key for two seconds at a time. Call them Odd and Even.
「スクランブル鍵ペア数」は、ECM-F1に設定されるスクランブル鍵の組数(OddとEvenで一組)を設定し、続いて「スクランブル鍵ペア数」が示す数のスクランブル鍵が並ぶ。本実施例では、乱数発生器104が発生した乱数値の位置に、ワーク鍵で暗号化したスクランブル鍵を設定し、その他の位置のスクランブル鍵の設定領域にはダミーとして任意の値を設定する。なお、任意の値は、暗号化スクランブル鍵と明らかに区別される値(例えば全バイトが00やFF)以外のランダム値にする。 As the “number of scramble key pairs”, the number of scramble keys set in ECM-F1 (one set of Odd and Even) is set, followed by the number of scramble keys indicated by the “number of scramble key pairs”. In this embodiment, the scramble key encrypted with the work key is set at the position of the random value generated by the random number generator 104, and an arbitrary value is set as a dummy in the scramble key setting area at other positions. The arbitrary value is a random value other than a value clearly distinguished from the encrypted scramble key (for example, all bytes are 00 or FF).
[有料番組の受信]
図8は一つの有料番組を受信する手順を説明するフローチャートで、システムコントローラ19の制御によって実行される手順である。
[Receive paid programs]
FIG. 8 is a flowchart for explaining a procedure for receiving one pay program, and is a procedure executed under the control of the
放送信号の受信、復調、EFC復号の説明は省略する。デスクランブラ13は、TSパケットのヘッダデータを判別してスクランブルされた信号はスクランブル鍵を用いてスクランブルを解除し、スクランブルされていない信号はそのまま出力する。なお、スクランブルされた映像信号と音声信号は、暗号化スクランブル鍵を含むECM-F1および暗号化ワーク鍵を含むEMMよりも後から受信されるので、映像信号と音声信号のスクランブルを解除するまでにスクランブル鍵の準備が可能である。TS分離器14は、TSから限定受信情報および番組関連情報を分離する。
Descriptions of broadcast signal reception, demodulation, and EFC decoding are omitted. The
システムコントローラ19は、分離された番組関連情報のEITが含むイベントIDに対応する値がメモリ23に格納されているか否かを判定する(S401)。EITが含むイベントIDに対応する値がメモリ23に格納されている場合、当該イベントIDが示す有料番組を購入したことになる。従って、システムコントローラ19は、メモリ23が格納するイベントIDに対応する値をシードとして乱数発生器22により乱数を発生する(S402)。
The
次に、システムコントローラ19は、分離された限定受信情報からEMMを抽出し、デバイス鍵を使用してEMMが含む暗号化ワーク鍵を復号し、ワーク鍵を取得する(S403)。そして、限定受信情報からECM-F1を抽出し、ECM-F1の、発生した乱数に対応する位置から暗号化スクランブル鍵を取り出す(S404)。そして、ワーク鍵を使用して暗号化スクランブル鍵を復号し、復号したスクランブル鍵をデスクランブラ13に設定する(S405)。これにより、デスクランブラ13は有料番組のコンテンツのスクランブルを解除することができる。
Next, the
次に、システムコントローラ19は、番組が終了したか否かを判定する(S406)。つまり、EITが含むイベントIDが変化した場合、受信中だった番組が終了し、他の番組へ移行したことが示される。システムコントローラ19は、番組が終了した場合は処理をステップS401に戻して次の番組に対応し、番組が継続している場合は処理をステップS403に戻して有料番組の途中でワーク鍵、スクランブル鍵が変更された場合に対処する。
Next, the
このように、有料番組の購入時、放送事業者から購入者の放送受信装置へ購入番組のイベントIDに対応する値が供給される。放送受信装置は、供給された値をシードとして乱数を発生し、乱数に基づきECM-F1から暗号化スクランブル鍵を抽出する。従って、イベントIDに対応する値(シード値)は有料番組の購入情報になり、個別認証ができない限定受信方式であっても、シード値を有料番組放送に必須の個別認証の代替手段にして、有料番組の放送が可能になる。 Thus, when a pay program is purchased, a value corresponding to the event ID of the purchased program is supplied from the broadcaster to the purchaser's broadcast receiver. The broadcast receiving apparatus generates a random number using the supplied value as a seed, and extracts an encrypted scramble key from the ECM-F1 based on the random number. Therefore, the value corresponding to the event ID (seed value) becomes purchase information of a pay program, and even if it is a limited reception method in which individual authentication is not possible, the seed value is an alternative means of individual authentication essential for pay program broadcasting, Pay programs can be broadcast.
[他の実施例]
なお、本発明は、複数の機器(例えばコンピュータ、インタフェイス機器、リーダ、プリンタなど)から構成されるシステムに適用しても、一つの機器からなる装置(例えば、複写機、ファクシミリ装置、制御装置など)に適用してもよい。
[Other embodiments]
Note that the present invention can be applied to a system constituted by a plurality of devices (for example, a computer, an interface device, a reader, a printer, etc.), but an apparatus (for example, a copier, a facsimile machine, a control device) composed of a single device. Etc.).
また、本発明の目的は、上記実施例の機能を実現するコンピュータプログラムを記録した記録媒体または記憶媒体をシステムまたは装置に供給する。そして、そのシステムまたは装置のコンピュータ(CPUやMPU)が前記コンピュータプログラムを実行することでも達成される。この場合、記録媒体から読み出されたソフトウェア自体が上記実施例の機能を実現することになり、そのコンピュータプログラムと、そのコンピュータプログラムを記憶する、コンピュータが読み取り可能な記録媒体は本発明を構成する。 Another object of the present invention is to supply a recording medium or a recording medium recording a computer program for realizing the functions of the above embodiments to a system or apparatus. This can also be achieved by the computer (CPU or MPU) of the system or apparatus executing the computer program. In this case, the software read from the recording medium itself realizes the functions of the above embodiments, and the computer program and the computer-readable recording medium storing the computer program constitute the present invention. .
また、前記コンピュータプログラムの実行により上記機能が実現されるだけではない。つまり、そのコンピュータプログラムの指示により、コンピュータ上で稼働するオペレーティングシステム(OS)および/または第一の、第二の、第三の、…プログラムなどが実際の処理の一部または全部を行い、それによって上記機能が実現される場合も含む。 Further, the above functions are not only realized by the execution of the computer program. That is, according to the instruction of the computer program, the operating system (OS) and / or the first, second, third,... This includes the case where the above function is realized.
また、前記コンピュータプログラムがコンピュータに接続された機能拡張カードやユニットなどのデバイスのメモリに書き込まれていてもよい。つまり、そのコンピュータプログラムの指示により、第一の、第二の、第三の、…デバイスのCPUなどが実際の処理の一部または全部を行い、それによって上記機能が実現される場合も含む。 The computer program may be written in a memory of a device such as a function expansion card or unit connected to the computer. That is, it includes the case where the CPU of the first, second, third,... Device performs part or all of the actual processing according to the instructions of the computer program, thereby realizing the above functions.
本発明を前記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応または関連するコンピュータプログラムが格納される。 When the present invention is applied to the recording medium, the recording medium stores a computer program corresponding to or related to the flowchart described above.
Claims (6)
前記番組購入情報の送信に応じて前記放送事業者の装置から返信された値を格納するメモリと、
前記番組購入情報に対応する番組を受信すると、前記メモリに格納した受信値をシードとして乱数を発生する発生手段と、
前記乱数を用いて、前記番組の限定受信情報に含まれるスクランブル鍵を抽出する抽出手段と、
前記スクランブル鍵を用いて、前記番組のスクランブルを解除する解除手段とを有することを特徴とする放送受信装置。 Transmission means for transmitting program purchase information to the broadcaster's device;
A memory for storing a value returned from the broadcaster's device in response to transmission of the program purchase information;
When receiving a program corresponding to the program purchase information, generating means for generating a random number using the received value stored in the memory as a seed,
Extracting means for extracting a scramble key included in the limited reception information of the program using the random number;
A broadcast receiving apparatus comprising: release means for releasing the scramble of the program using the scramble key.
前記番組購入情報の送信に応じて前記放送事業者の装置から返信された値をメモリに格納し、
前記番組購入情報に対応する番組を受信すると、前記メモリに格納した受信値をシードとして乱数を発生し、
前記乱数を用いて、前記番組の限定受信情報に含まれるスクランブル鍵を抽出し、
前記スクランブル鍵を用いて、前記番組のスクランブルを解除することを特徴とする放送受信装置の制御方法。 Send program purchase information to broadcaster equipment,
A value returned from the broadcaster's device in response to transmission of the program purchase information is stored in a memory,
When a program corresponding to the program purchase information is received, a random number is generated using the received value stored in the memory as a seed,
Using the random number, extract the scramble key included in the limited reception information of the program,
A control method for a broadcast receiving apparatus, wherein the program is descrambled using the scramble key.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008201187A JP5180728B2 (en) | 2008-08-04 | 2008-08-04 | Broadcast receiving apparatus and control method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008201187A JP5180728B2 (en) | 2008-08-04 | 2008-08-04 | Broadcast receiving apparatus and control method thereof |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2010041332A true JP2010041332A (en) | 2010-02-18 |
JP2010041332A5 JP2010041332A5 (en) | 2011-09-15 |
JP5180728B2 JP5180728B2 (en) | 2013-04-10 |
Family
ID=42013411
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008201187A Expired - Fee Related JP5180728B2 (en) | 2008-08-04 | 2008-08-04 | Broadcast receiving apparatus and control method thereof |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5180728B2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004208107A (en) * | 2002-12-26 | 2004-07-22 | Toshiba Corp | Scrambled broadcast system, broadcast transmission device, and reception device |
JP2007019789A (en) * | 2005-07-07 | 2007-01-25 | Nec Corp | Random number sharing system and method therefor |
JP2007251913A (en) * | 2006-02-15 | 2007-09-27 | Kddi Corp | Content transmitting apparatus, content encryption program, content receiving apparatus, and content decryption program |
-
2008
- 2008-08-04 JP JP2008201187A patent/JP5180728B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004208107A (en) * | 2002-12-26 | 2004-07-22 | Toshiba Corp | Scrambled broadcast system, broadcast transmission device, and reception device |
JP2007019789A (en) * | 2005-07-07 | 2007-01-25 | Nec Corp | Random number sharing system and method therefor |
JP2007251913A (en) * | 2006-02-15 | 2007-09-27 | Kddi Corp | Content transmitting apparatus, content encryption program, content receiving apparatus, and content decryption program |
Also Published As
Publication number | Publication date |
---|---|
JP5180728B2 (en) | 2013-04-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8208630B2 (en) | Encryption and utilization of hard drive content | |
JP4905603B2 (en) | Reception device, reception method, transmission / reception system, and transmission / reception method | |
JP4438237B2 (en) | Receiving apparatus and method, recording medium, and program | |
JP5710273B2 (en) | Encryption system for satellite distribution television. | |
US20080137867A1 (en) | Retrieval and transfer of encrypted hard drive content from dvr set-top boxes to a content transcription device | |
US7602913B2 (en) | Retrieval and transfer of encrypted hard drive content from DVR set-top box utilizing second DVR set-top box | |
CN1296695A (en) | Recording of scrambled digital data | |
KR100741730B1 (en) | Method and system for handling two ca systems in a same receiver | |
US20060095935A1 (en) | Method for receiving digital broadcast signal | |
US9544276B2 (en) | Method for transmitting and receiving a multimedia content | |
KR101483187B1 (en) | Conditional access system and method exchanging randon value | |
KR20170091372A (en) | Display apparatus, broadcast signal receiving apparatus and control method thereof | |
JP5180728B2 (en) | Broadcast receiving apparatus and control method thereof | |
US7254236B1 (en) | Method and system for handling two CA systems in a same receiver | |
JP2003264541A (en) | Digital information distribution system and digital broadcasting receiver | |
US9160973B2 (en) | Broadcast receiving apparatus and broadcast receiving method | |
JP4483825B2 (en) | Scramble broadcasting system, scramble device, scramble method, descramble device, and descramble method | |
JP4766028B2 (en) | Receiving apparatus and receiving method | |
JP4482777B2 (en) | Transmission device and method, reception device and method, IC card, broadcasting system and method, and recording medium | |
KR20070027135A (en) | Multi-descrambeler system and method in digital broadcasting receiver | |
JP4542518B2 (en) | Content usage control transmission device, content usage control reception device, content usage control system, content usage control transmission program, and content usage control reception program | |
KR20060118261A (en) | Conditional access system and method for digital multimedia broadcasting using wireless internet | |
JP2008211580A (en) | Video receiver, video storage system, and encrypted content video storing method | |
JP2010041433A (en) | Broadcast system, management apparatus, broadcast receiver and restricted receiving device | |
JP2006270974A (en) | Digital broadcast transmitting method, and digital broadcast receiver and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110802 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110802 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121116 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20121217 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130111 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160118 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |