JP2003110546A - Receiving data processing apparatus and method - Google Patents
Receiving data processing apparatus and methodInfo
- Publication number
- JP2003110546A JP2003110546A JP2001375023A JP2001375023A JP2003110546A JP 2003110546 A JP2003110546 A JP 2003110546A JP 2001375023 A JP2001375023 A JP 2001375023A JP 2001375023 A JP2001375023 A JP 2001375023A JP 2003110546 A JP2003110546 A JP 2003110546A
- Authority
- JP
- Japan
- Prior art keywords
- data
- time
- content
- recording
- encrypted
- 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
Landscapes
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
(57)【要約】
【課題】 受信の時刻データに対するアクセス容易性と
時刻データの改竄に対する安全性とを両立させることを
可能とした受信データ処理装置を提供する。
【解決手段】 コンテンツを受信するチューナ1と、時
刻データを計時するタイマー2と、鍵元データを発生す
る発生部13と、時刻データと鍵元データとを用いて所
定の演算を行うCPU4と、この演算結果に基づいてチ
ューナが受信したコンテンツを暗号化する暗号・復号部
5と、これにより暗号化された暗号化データと時刻デー
タとをHDD10に記録することを有する受信データ処
理装置。
(57) [Summary] [PROBLEMS] To provide a reception data processing device capable of achieving both easy access to reception time data and security against time data tampering. A tuner for receiving content, a timer for measuring time data, a generator for generating key data, a CPU for performing a predetermined operation using the time data and the key data, An encryption / decryption unit 5 for encrypting the content received by the tuner based on the calculation result, and a received data processing device having the HDD 10 record the encrypted data and time data encrypted thereby.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、放送コンテンツを
受信する受信装置であり、特に放送コンテンツを暗号化
して記録する受信データ処理装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a receiving device for receiving broadcast contents, and more particularly to a received data processing device for encrypting and recording broadcast contents.
【0002】[0002]
【従来の技術】最近、放送コンテンツをデジタルデータ
として扱う受信データ処理装置の普及が進んでいる。特
開2000−293936号公報では、記録媒体上のデ
ジタル信号の著作権を保護できる記録装置、再生装置、
及び記録媒体が開示されており、デジタル信号を記録媒
体上に記録または再生するデジタル信号記録装置、再生
装置及び記録媒体において、記録時には鍵データに所定
の演算を施して得られた鍵でデジタル信号を暗号化し
て、前記鍵データとともに記録媒体に記録し、再生時に
は記録媒体から再生した前記鍵データに前記所定の演算
を施して得られた鍵で、再生したデジタル信号を復号化
して出力することにより達成される。2. Description of the Related Art Recently, a reception data processing device that handles broadcast contents as digital data has become widespread. Japanese Patent Laid-Open No. 2000-293936 discloses a recording device, a reproducing device, which can protect the copyright of a digital signal on a recording medium,
And a recording medium is disclosed, and in a digital signal recording device, a reproducing device and a recording medium for recording or reproducing a digital signal on a recording medium, a digital signal is recorded with a key obtained by performing a predetermined operation on the key data at the time of recording. Encrypted and recorded on a recording medium together with the key data, and at the time of reproduction, the reproduced digital signal is decrypted and output by the key obtained by performing the predetermined calculation on the key data reproduced from the recording medium. Achieved by
【0003】この装置では、入出力回路が記録するパケ
ットデータをデータ暗号回路に出力する。データ暗号回
路では、デバイス鍵発生器及びブロック鍵発生器により
発生される鍵に基づき制御回路において生成されるデー
タ鍵によって、入力されたパケットデータを暗号化し、
これを入出力制御回路に出力する。そして、入出力制御
回路では、タイミング生成回路からの時刻データに基づ
き入力されたパケットデータにタイムスタンプを施し、
これを記録信号処理回路に出力する。記録信号処理回路
では、制御回路で判断された記録モードに応じて、誤り
訂正符号、IDデータ、サブコード、暗号化に使用した
ブロック鍵データ等を含む記録データの生成を行いかつ
記録信号を生成して回転ヘッドによりテープに記録す
る。In this apparatus, the packet data recorded by the input / output circuit is output to the data encryption circuit. In the data encryption circuit, the input packet data is encrypted by the data key generated in the control circuit based on the keys generated by the device key generator and the block key generator,
This is output to the input / output control circuit. Then, in the input / output control circuit, a time stamp is applied to the packet data input based on the time data from the timing generation circuit,
This is output to the recording signal processing circuit. The recording signal processing circuit generates recording data including error correction code, ID data, sub-code, block key data used for encryption, etc. and generates a recording signal according to the recording mode judged by the control circuit. Then, the data is recorded on the tape by the rotary head.
【0004】ところで受信機が放送を受信し、この放送
コンテンツを受信機で一時記録し、その後再生する場
合、著作権者が放送コンテンツを受信機が一時蓄積して
再生できる時間に制限をもたせるという仕様で利用され
る形態が定着しつつあり、このときコンテンツが放送さ
れ受信記録した時刻を受信機の記録装置に記録コンテン
ツと関連づけて記録する必要があり、この時刻が改竄さ
れてはならない。By the way, when a receiver receives a broadcast, and this broadcast content is temporarily recorded by the receiver and then reproduced, the copyright holder limits the time during which the receiver can temporarily store and reproduce the broadcast content. The form used in the specification is becoming established, and at this time, the time when the content is broadcast and received and recorded needs to be recorded in the recording device of the receiver in association with the recorded content, and this time must not be tampered with.
【0005】しかしこの従来装置においては、改竄を防
ぐために受信記録時刻を暗号化して記録する工夫がある
ものの、記録したコンテンツを再生する場合に、再生し
ようとするコンテンツの受信時刻データに暗号がかかっ
ているため、その都度この暗号を解読しなくては時刻デ
ータの読み出しができないため、時刻データのアクセス
に時間がかかりすぎるという不具合がある。However, in this conventional apparatus, although there is a device for encrypting and recording the reception recording time in order to prevent falsification, when reproducing the recorded content, the reception time data of the content to be reproduced is encrypted. Therefore, it is impossible to read the time data without decrypting the code each time, so that there is a problem that it takes too much time to access the time data.
【0006】[0006]
【発明が解決しようとする課題】すなわち上述した従来
技術は、媒体にコンテンツを暗号化して記録することに
主眼を置いているため、コンテンツの各部の受信時刻デ
ータへのアクセスの容易性と受信時刻データの改竄に対
する安全性との二つを両立することができないという問
題がある。That is, since the above-mentioned prior art focuses on recording and recording the content on the medium in an encrypted manner, it is easy to access the reception time data of each part of the content and the reception time. There is a problem that it is not possible to achieve both the security against data tampering.
【0007】本発明は、放送コンテンツを受信機で受信
した時刻データに対するアクセスを容易としながら、同
時に時刻データの改竄に対する高い安全性をも両立する
ことができる受信データ処理装置を提供することを目的
としている。It is an object of the present invention to provide a received data processing device capable of easily accessing time data when a broadcast content is received by a receiver, and at the same time having high security against falsification of time data. I am trying.
【0008】[0008]
【課題を解決するための手段】本発明は、コンテンツを
受信する受信手段と、時刻データを計時する計時手段
と、鍵元データを発生する発生手段と、前記計時手段が
計時した時刻データと前記発生手段が発生した鍵元デー
タとを用いて所定の演算を行う演算手段と、前記演算手
段にて得られた演算結果に基づいて、前記受信手段が受
信したコンテンツを暗号化する暗号化手段と、前記暗号
化手段により暗号化された暗号化データと前記計時手段
が計時した時刻データとを記録する記録手段とを具備す
ることを特徴とする受信データ処理装置である。The present invention provides a receiving means for receiving contents, a time measuring means for measuring time data, a generating means for generating key source data, a time data measured by the time measuring means, and Arithmetic means for performing a predetermined arithmetic operation using the key source data generated by the generating means, and encryption means for encrypting the content received by the receiving means based on the arithmetic result obtained by the arithmetic means A receiving data processing device comprising: a recording unit that records the encrypted data encrypted by the encrypting unit and the time data measured by the time measuring unit.
【0009】本発明に係る受信データ処理装置は、時刻
データをそのままコンテンツの暗号化に用いるのではな
く、鍵元データと時刻データとを用いて所定の演算を施
して得られたデータを暗号鍵データとして使用してコン
テンツを暗号化する。これにより時刻データを暗号化コ
ンテンツデータと共にハードディスクに格納しても、時
刻データから直接、コンテンツデータを復号化すること
ができるわけではないので、安全性が低下することはな
い。従って、時刻データに対するアクセス容易性と改竄
に対する安全性を両立することが可能となる。The received data processing apparatus according to the present invention does not use the time data as it is for the encryption of the content, but uses the key source data and the time data to perform a predetermined operation to obtain an encryption key. Use it as data to encrypt content. As a result, even if the time data is stored in the hard disk together with the encrypted content data, the content data cannot be directly decrypted from the time data, so that the safety is not deteriorated. Therefore, it is possible to achieve both accessibility to time data and security against falsification.
【0010】又本発明は、鍵元データを発生する発生手
段と、暗号化されたコンテンツと、前記コンテンツに付
随した時刻データとを含んでいるデータを格納している
格納手段と、前記格納手段から前記データを読み出す読
出手段と、前記発生手段の発生した前記鍵元データと前
記読出手段が読み出した時刻データとを用いて所定の演
算を行うことにより、暗号化されたコンテンツを復号化
する復号化手段とを具備することを特徴とする受信デー
タ処理装置である。Further, the present invention is a storage means for storing data including generation means for generating key source data, encrypted content, and time data associated with the content, and the storage means. A decryption for decrypting the encrypted content by performing a predetermined operation using the reading means for reading the data from the key, the key source data generated by the generating means, and the time data read by the reading means. The received data processing apparatus is characterized by comprising:
【0011】本発明に係る受信データ処理装置は、上述
した受信データ処理装置により、アクセス容易性と改竄
に対する安全性を両立して暗号化したコンテンツデータ
を復号化し再生することを可能とするものであり、同様
にアクセス容易性と安全性との両立を可能とするもので
ある。The reception data processing device according to the present invention enables the reception data processing device described above to decrypt and reproduce the encrypted content data while achieving both accessibility and security against tampering. Similarly, it is possible to achieve both accessibility and security.
【0012】[0012]
【発明の実施の形態】以下、図面を参照してこの発明の
実施形態の受信データ記録再生装置を説明する。図1は
本発明に係る受信データ記録再生装置の一実施の形態の
概要を示すブロック図である。BEST MODE FOR CARRYING OUT THE INVENTION A received data recording / reproducing apparatus of an embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the outline of an embodiment of a received data recording / reproducing apparatus according to the present invention.
【0013】<受信データ処理装置の構成>この図に示
される本発明に係る受信データ記録再生装置において
は、まず初めにチューナ1により放送コンテンツを受信
する。CPU4はユーザからの指示をリモコン3から読
み取る。ユーザから記録の指示を受けると、CPU4は
現在時刻タイマー2から受信時刻を読み出し、受信コン
テンツに関連づけ、コンテンツをハードディスクドライ
ブ(Hard Disk Drive、以下、HDDと
する)10にファイルとして記録する。ただし、時刻情
報はシステム内の時刻タイマー2の代わりに、デジタル
放送で送信パケットに含まれる時刻データを用いること
も好適である。CPU4は後述されるフローチャートに
従って処理を行い、暗号鍵を発生し、暗号、復号装置5
によりコンテンツを暗号化し、暗号化されたコンテンツ
データをHDD10に記録する。<Structure of Received Data Processing Device> In the received data recording / reproducing device according to the present invention shown in this figure, the tuner 1 first receives the broadcast content. The CPU 4 reads an instruction from the user from the remote controller 3. Upon receiving a recording instruction from the user, the CPU 4 reads the reception time from the current time timer 2, associates the reception time with the received content, and records the content in a hard disk drive (hereinafter, referred to as HDD) 10 as a file. However, as the time information, it is also preferable to use the time data included in the transmission packet in digital broadcasting instead of the time timer 2 in the system. The CPU 4 performs processing according to a flowchart described later to generate an encryption key, and the encryption / decryption device 5
The content is encrypted by and the encrypted content data is recorded in the HDD 10.
【0014】コンテンツによっては、放送が開始されて
から例えば90分前までならばさかのぼって視聴を許
す、という時間制限を著作権者が指定しているものがあ
る。例えば、このようなコンテンツ(番組)が放送され
ると、そのコンテンツ(番組)の放送が開始され、現在
時刻が放送開始後90分以内であれば、このコンテンツ
(番組)の最初にさかのぼって視聴することができる
が、現在時刻が放送開始後100分であれば、このコン
テンツ(番組)の開始後10分の位置からの視聴を許
す、ということになる。従って、コンテンツの部分部分
に関してコンテンツの受信記録時刻を求める必要があ
る。この部分部分の単位は映像フレームやフィールドで
もよいし、一定の時間単位、例えば1秒単位としてもよ
い。For some contents, the copyright holder has specified a time limit that allows viewing back 90 minutes before the start of broadcasting, for example. For example, when such content (program) is broadcast, the broadcast of the content (program) is started, and if the current time is within 90 minutes after the start of broadcasting, the content is traced back to the beginning of the content (program). However, if the current time is 100 minutes after the start of broadcasting, it means that the content (program) is allowed to be viewed from a position 10 minutes after the start. Therefore, it is necessary to obtain the reception recording time of the content for the partial portion of the content. The unit of this partial portion may be a video frame or a field, or a fixed time unit, for example, a 1 second unit.
【0015】CPU4はユーザからの指示に応じて、C
PU4は後述されるフローチャートに従って処理を行
い、再生を開始しようとするコンテンツの当該部分が再
生可能時間の範囲内である場合には、復号鍵を発生し、
HDD10からファイルを読み出し、暗号、復号装置5
によりコンテンツを復号化し、デコード装置7を通して
データのデコードを行い、表示出力デバイス7によりコ
ンテンツを表示し、音声の場合はこれが再生される。The CPU 4 responds to a C instruction in response to a user instruction.
The PU 4 performs processing according to a flowchart described later, generates a decryption key if the relevant portion of the content to be played is within the playable time range,
The file is read from the HDD 10 and the encryption / decryption device 5
The content is decoded by means of the above, the data is decoded through the decoding device 7, the content is displayed by the display output device 7, and in the case of voice, this is reproduced.
【0016】コピー可能の場合は出力IF(インターフ
ェース)9を通じ、外部出力端子12からコンテンツデ
ータを出力する。When copying is possible, content data is output from the external output terminal 12 through the output IF (interface) 9.
【0017】コンテンツのHDD10への記録に際して
は、コンテンツデータそのものに記録時刻を付加しても
よいし、またコンテンツデータに関連づけて時刻データ
ファイルを生成してコンテンツとは別のファイルとして
記録してもよい。When recording the content in the HDD 10, the recording time may be added to the content data itself, or a time data file may be generated in association with the content data and recorded as a file different from the content. Good.
【0018】本願で着目している著作権保護のためには
記録時点と再生時点との差が重要であるため、現在時刻
タイマー2の値は、世界または日本の標準時に一致して
いる必要はなく、現在時刻タイマー2は装置の中で単純
に時間を刻んでいるカウンタで実現してもよい。Since the difference between the recording time point and the reproducing time point is important for copyright protection, which is the focus of the present application, the value of the current time timer 2 need not match the standard time of the world or Japan. Alternatively, the present time timer 2 may be realized by a counter that simply keeps time in the device.
【0019】又、図2は本発明に係る時刻データファイ
ルの内容の一例を示す図である。ここでは、時刻データ
ファイルの内容の例を、コンテンツがMPEG圧縮され
た映像を仮定して示す。映像データ1フレームを受信す
る毎に、ファイルに一行づつ追加されていく。一行は、
ピクチャ番号と、そのピクチャの先頭バイト位置を示す
データ、そのピクチャのタイプ、そのピクチャを受信し
た時刻を時、分、秒、1/30秒のそれぞれの桁にて示
す。そして、CCIフィールドは著作権データというこ
とで、CopyNever,CopyOnce,Cop
yFreeの状態を2bitで、そして、時間制限付き
の蓄積再生を許可するかどうかを1bitで表現してい
る。この例では、CopyNeverで時間制限付きの
蓄積再生を許可とする。FIG. 2 is a diagram showing an example of the contents of the time data file according to the present invention. Here, an example of the contents of the time data file is shown assuming that the contents are MPEG-compressed video. Each time one frame of video data is received, one line is added to the file. The line is
The picture number, data indicating the leading byte position of the picture, the type of the picture, and the time when the picture is received are indicated by the digits of hour, minute, second, and 1/30 second. The CCI field is copyright data, which means that CopyNever, CopyOnce, and Cop
The state of yFree is represented by 2 bits, and whether or not the time-limited storage / reproduction is permitted is represented by 1 bit. In this example, CopyNever allows the time-limited storage and reproduction.
【0020】図2の例では、2001年、11月、22
日、1時、00分、00秒から開始されている例となっ
ている。このデータファイルは、コンテンツの再生にお
いて、コンテンツにおけるその再生しようとする部分が
いつ何時に受信したものか(放送されたものか記録され
たものか)のデータを得るために使用される。ピクチャ
番号も同様の目的で使用することができる。この場合
は、コンテンツの記録開始時刻を別途記録し、その値を
Tsとし、ピクチャの周波数は29.98Hzであるこ
とから、ピクチャ番号をNとすると、そのピクチャの受
信時刻あるいは記録時刻はTs+N/29.98(秒)
として求められる。ピクチャ番号は、先頭から順番に1
づつ増加する規則性を持っているため、あえて記録する
必要もない。In the example of FIG. 2, 2001, November, 22
In this example, the day starts at 1:00, 00 and 00 seconds. This data file is used in reproducing the content to obtain data as to when and when the portion of the content to be reproduced was received (broadcast or recorded). The picture number can be used for the same purpose. In this case, the recording start time of the content is recorded separately, the value is set to Ts, and the picture frequency is 29.98 Hz. Therefore, if the picture number is N, the reception time or recording time of the picture is Ts + N / 29.98 (seconds)
Is required as. The picture number is 1 from the beginning
Since it has a regularity that gradually increases, it is not necessary to record it.
【0021】時刻ファイルの1エントリーはピクチャ番
号4byte、バイト数7byte、タイプ1byt
e、年月日時刻7byte、CCI1byte(内3b
yteのみ使用)の合計20byteとなっている。One entry of the time file has a picture number of 4 bytes, a byte number of 7 bytes, and a type of 1 byte.
e, date 7 bytes, CCI 1 byte (3b of which)
20 bytes in total).
【0022】アクセスしようとするコンテンツ位置が例
えば記録開始後10秒目の場所であるとすると、そこは
10×29.98=約300ピクチャ目であることがわ
かる。300ピクチャ目のデータは時刻データファイル
の先頭から300×20byte=6000byte目
にエントリーがある。そのエントリーをアクセスするこ
とで、そのピクチャの先頭バイト位置とピクチャタイ
プ、ピクチャ番号、年月日時刻データを得ることができ
る。これらのデータは暗号化されていないため、読み出
し後、直ちに用いることができる。If the content position to be accessed is, for example, 10 seconds after the start of recording, it can be seen that it is 10 × 29.98 = about 300th picture. The 300th picture data has an entry at 300 × 20 bytes = 6000 bytes from the beginning of the time data file. By accessing the entry, the leading byte position of the picture, the picture type, the picture number, and the year / month / day time data can be obtained. Since these data are not encrypted, they can be used immediately after being read.
【0023】MPEGデータの場合、再生の先頭のピク
チャタイプがIでないと復号ができない。従って、10
秒目のピクチャのタイプがIでない場合、その前後でピ
クチャタイプがIのピクチャを検索する必要がある。In the case of MPEG data, decoding cannot be performed unless the picture type at the beginning of reproduction is I. Therefore, 10
If the type of the second picture is not I, it is necessary to search for a picture with a picture type of I before and after that.
【0024】仮にこれらのデータが暗号化されている
と、その復号のための復号鍵を求める必要があるが、更
にこの時刻データファイルが部分毎に異なる鍵を用いて
暗号化されていたりすると、コンテンツのアクセスしよ
うとする部分がどこかを判定して鍵を求める必要があ
り、時間がかかる。しかし、本発明では、暗号化する必
要が無く、復号化のための時間の消費が発生することは
ない。If these data are encrypted, it is necessary to obtain a decryption key for decrypting the data. However, if this time data file is encrypted using a different key for each part, It takes time to determine the part of the content to be accessed and obtain the key. However, in the present invention, there is no need to perform encryption, and there is no consumption of time for decryption.
【0025】更に図3は、本発明に係る時刻データファ
イルの内容の他の一例を示す図である。映像や音声やデ
ータ放送などのデータ1秒を受信する毎に、ファイルに
一行づつ追加されていく。一行は、その時刻における先
頭バイト位置を示すデータ、そのピクチャを受信した時
刻を時、分、秒、のそれぞれの桁にて示す。図3の例で
は、2001年、11月、22日、1時、00分、00
秒から開始されている例となっている。このデータは、
コンテンツの再生において、コンテンツにおけるその再
生しようとする部分がいつ何時に受信したものか(記録
されたものか)のデータを得るために使用される。Further, FIG. 3 is a diagram showing another example of the contents of the time data file according to the present invention. Each time one second of data such as video, audio, or data broadcast is received, one line is added to the file. One line indicates the data indicating the first byte position at that time, and the time when the picture is received by each digit of hour, minute, and second. In the example of FIG. 3, November 22, 2001, 1:00, 00, 00
It is an example starting from second. This data is
In reproducing the content, it is used to obtain data as to when and when the portion of the content to be reproduced is received (recorded).
【0026】例えば、2001年、11月、22日、1
時、00分、10秒からのデータを読み出そうとした場
合、時刻データファイルの先頭データが2001年、1
1月、22日、1時、00分、00秒であるため、11
行目のデータをアクセスすることで10秒目のデータに
関するデータが得られる。11行目のデータから、その
データが記録データの先頭から何バイト目かがわかり、
そしてその受信記録時刻が確認できる。For example, 2001, November, 22nd, 1st
If you try to read data from hour, 00 minutes, and 10 seconds, the beginning data of the time data file is 2001, 1
11th January, 22nd, 1 hour, 00 minutes, 00 seconds
By accessing the data in the row, the data regarding the data in the 10th second can be obtained. From the data on the 11th line, you can see the number of bytes from the beginning of the recorded data,
Then, the reception recording time can be confirmed.
【0027】時刻ファイルの1エントリーはピクチャ番
号4byte、バイト数7byte、タイプ1byt
e、年月日時刻7byte、CCI1byte(内3b
yteのみ使用)の合計15byteとなっている。One entry of the time file has a picture number of 4 bytes, a byte number of 7 bytes, and a type of 1 byte.
e, date 7 bytes, CCI 1 byte (3b of which)
15 bytes in total).
【0028】更に図7は、時刻データファイルの別の例
を示す。ファイルは記録開始時刻と、その後の各ピクチ
ャの位置を示すデータとで構成される。記録開始から1
0秒の時点から再生を開始しようとする場合、そこは1
0×29.98=約300ピクチャ目であることがわか
る。300ピクチャ目のデータは時刻データファイルの
先頭から300×20byte=6000byte目に
エントリーがある。そのエントリーをアクセスすること
で、そのピクチャの先頭バイト位置とピクチャタイプ、
ピクチャ番号を得ることができる。Further, FIG. 7 shows another example of the time data file. The file is composed of a recording start time and data indicating the position of each picture thereafter. 1 from the start of recording
If you try to start playback from 0 seconds, there is 1
It can be seen that 0 × 29.98 = about 300th picture. The 300th picture data has an entry at 300 × 20 bytes = 6000 bytes from the beginning of the time data file. By accessing the entry, the first byte position of the picture and the picture type,
You can get the picture number.
【0029】図8は、時刻データファイルの内容の別の
例を示す。映像や音声やデータ放送などのデータ1秒を
受信する毎に、ファイルに一行づつ追加されていく。一
行は、その時刻における先頭バイト位置を示すデータ、
そのピクチャを受信した時刻を時、分、秒、のそれぞれ
の桁にて示す。FIG. 8 shows another example of the contents of the time data file. Each time one second of data such as video, audio, or data broadcast is received, one line is added to the file. One line is data indicating the first byte position at that time,
The time when the picture is received is indicated by each digit of hour, minute, and second.
【0030】例えば、2001年、11月、22日、1
時、00分、10秒からのデータを読み出そうとした場
合、時刻データファイルの先頭データが2001年、1
1月、22日、1時、00分、00秒であるため、11
行目のデータをアクセスすることで10秒目のデータに
関するデータが得られる。11行目のデータから、その
データが記録データの先頭から何バイト目かがわかる。For example, 2001, November, 22nd, 1st
If you try to read data from hour, 00 minutes, and 10 seconds, the beginning data of the time data file is 2001, 1
11th January, 22nd, 1 hour, 00 minutes, 00 seconds
By accessing the data in the row, the data regarding the data in the 10th second can be obtained. From the data on the 11th line, it is possible to know the number of bytes from the beginning of the recorded data.
【0031】<記録処理>次に、記録処理について図4
のフローチャートを用いて説明する。CPU4がユーザ
からHDD記録を行うとする記録開始指示をリモコン3
を通して受ける(S11)。ステップS12にて、コン
テンツが記録不可能でかつポーズ(pause)不可能
がどうか判定する。“ポーズ可能”とは、「恒久的な蓄
積ではなく、ユーザが視聴時間を一時的にずらすことを
目的として一時的に受信機のHDDなどに蓄積してもよ
い」とすることを意味する。ここでは、この「一時的」
は90分と仮定し、以後説明する。<Recording Process> Next, the recording process will be described with reference to FIG.
This will be described with reference to the flowchart of. The remote controller 3 issues a recording start instruction from the user to the CPU 4 to perform HDD recording.
Through (S11). In step S12, it is determined whether the content cannot be recorded and the content cannot be paused. The “pauseable” means “not permanent storage, but may be temporarily stored in the HDD of the receiver or the like for the purpose of temporarily shifting the viewing time by the user”. Here, this "temporary"
Is 90 minutes and will be described later.
【0032】ここで、YESの場合は記録できないの
で、ステップS13を実行し、記録できない旨を画面に
表示する。If YES, it means that the recording is not possible, so step S13 is executed and the fact that the recording is not possible is displayed on the screen.
【0033】ステップS12の結果がNOの場合は、ス
テップS14を実行しCopyFreeかどうかを判定
する。CopyFreeならとくにコピーの制限はない
ため、保護のための処理は必要なく、ステップS15に
行き、記録を開始する旨を表示し、記録を開始する。ス
テップS14の結果、NOの場合、ステップS16を実
行し、ユーザから記録停止の指示が来ているかどうかを
チェックする。来ていなければ、ステップS17を実行
する。If the result of step S12 is NO, step S14 is executed to determine whether or not it is CopyFree. With CopyFree, since there is no particular restriction on copying, no processing for protection is required, and the process proceeds to step S15, a message indicating that recording is started is displayed, and recording is started. If the result of step S14 is NO, step S16 is executed, and it is checked whether or not a recording stop instruction is received from the user. If not, step S17 is executed.
【0034】時刻データファイルの形式はピクチャ毎に
つくるか、一定時間毎に作るかの二通りがある。ピクチ
ャ毎に作る場合はピクチャの先頭を検出する。一定時間
毎の場合は、例えばこれが1秒ごとの場合は、ステップ
S17においては時刻の計数が1秒ごとの区切りを示す
タイミングになることを検出する。これは、現在時刻タ
イマー2から現在時刻を読み出すことによって行っても
よいし、単に1秒をカウントすることで行ってもよい。There are two formats of the time data file: one for each picture and one for every fixed time. When creating for each picture, the beginning of the picture is detected. In the case of every fixed time, for example, in the case of every one second, in step S17, it is detected that the counting of time comes to the timing showing the break every one second. This may be performed by reading the current time from the current time timer 2 or simply counting 1 second.
【0035】ステップS18に進み、現在時刻を現在時
刻タイマー2から読み出す。In step S18, the present time is read from the present time timer 2.
【0036】ステップS19を実行し、鍵の元データを
鍵元データレジスタ13から読み出し、これと先に読み
出した現在時刻とCCI値とを演算し、コンテンツの暗
号鍵を求める。演算は排他論理和や加算やかけ算でもよ
いが、単純な演算は見破られることがあるので、DES
などの演算が望ましい。例えば、鍵元データを現在時刻
とCCIをビット連結し不要bitを捨てて56bit
にした値を鍵にして暗号化演算する。ここで暗号鍵を求
める演算処理は、所定時刻毎に行うことが好適であり、
こうすることで、コンテンツを分割しても時刻の不正を
防ぐことが可能となる。更に、この演算処理はコンテン
ツの所定の映像単位毎に行うことも好適であり、こうす
ることで、コンテンツを分割しても時刻の不正を防ぐこ
とが可能となる。The step S19 is executed to read the original data of the key from the key original data register 13, and the present time and the CCI value read previously are calculated to obtain the encryption key of the content. The operation may be exclusive OR, addition, or multiplication, but simple operation may be overlooked, so DES
Calculation such as is desirable. For example, key source data is bit-connected to the current time and CCI, unnecessary bits are discarded, and 56 bits are discarded.
The encrypted value is used as a key to perform an encryption operation. Here, it is preferable that the calculation process for obtaining the encryption key is performed at every predetermined time.
By doing so, it becomes possible to prevent illegal time even if the content is divided. Further, it is also preferable to perform this arithmetic processing for each predetermined video unit of the content, and by doing so, it is possible to prevent the time from being illegal even if the content is divided.
【0037】ステップS20で、ステップS19で求め
た暗号鍵を使って記録コンテンツを暗号化する。ステッ
プS21で暗号化されたコンテンツをHDD10に記録
する。In step S20, the recorded content is encrypted using the encryption key obtained in step S19. The content encrypted in step S21 is recorded in the HDD 10.
【0038】ステップS22で、先に求められた鍵を使
って暗号化を開始するデータが何バイト目かを求め、図
2,図3で示した形式の時刻データファイルを作成し、
HDD10に記録する。At step S22, the byte number of the data for starting the encryption is obtained by using the previously obtained key, and the time data file of the format shown in FIGS. 2 and 3 is created.
It is recorded in the HDD 10.
【0039】以上の説明では、受信コンテンツ毎に共通
の鍵元データを用いることになるが、受信コンテンツ毎
に異なる鍵元データを用いることも可能である。その場
合には、鍵元データレジスタ13を乱数発生器で構成
し、受信コンテンツ毎に異なる鍵元データを発生するよ
うにすればよい。記録時に用いた鍵元データは再生時に
も必要なので、図示せぬ機器固有鍵で暗号化してHDD
10に記録するとよい。こうすることで、受信コンテン
ツ毎に異なる鍵を用いることができ、万が一、一つのコ
ンテンツの鍵元データが暴露しても、他のコンテンツま
で解読されてしまうことを防止することができる。In the above description, the common key source data is used for each received content, but it is also possible to use different key source data for each received content. In that case, the key source data register 13 may be composed of a random number generator so as to generate different key source data for each received content. Since the key source data used at the time of recording is also necessary at the time of reproducing, it is encrypted by the device unique key not shown in the HDD.
It is good to record at 10. By doing so, a different key can be used for each received content, and even if the key source data of one content is exposed, it is possible to prevent other contents from being decrypted.
【0040】又逆に、鍵元データレジスタ13を乱数発
生器で構成し、ここで発生したデータを暗号化された鍵
元データと見なし、これをHDD10に記録し、これを
図示せぬ機器固有鍵で復号化したデータを鍵元データと
して用いてもよい。On the contrary, the key source data register 13 is composed of a random number generator, the data generated here is regarded as encrypted key source data, and this is recorded in the HDD 10 and is stored in the HDD 10 and is unique to a device (not shown). Data decrypted with a key may be used as key source data.
【0041】再生時には、HDD10に記録された暗号
化鍵元データを読み出し、図示せぬ機器固有鍵で復号
し、鍵元データレジスタ13の読み出し値の代わりにこ
れを鍵元データとして用いればよい。At the time of reproduction, the encrypted key source data recorded in the HDD 10 may be read and decrypted with a device unique key (not shown), and this may be used as the key source data instead of the read value of the key source data register 13.
【0042】<再生処理>次に、再生処理について図5
のフローチャートを用いて説明する。<Reproduction Process> Next, the reproduction process will be described with reference to FIG.
This will be described with reference to the flowchart of.
【0043】ステップS31にて、CPU4がユーザか
らの再生開始指示をリモコン3を通して受ける。ステッ
プS32でユーザから再生終了の指示が来ているか判定
し、NOの場合はステップS35へ進む。In step S31, the CPU 4 receives a reproduction start instruction from the user through the remote controller 3. In step S32, it is determined whether or not a reproduction end instruction is received from the user. If NO, the process proceeds to step S35.
【0044】ステップS35でユーザからの再生指定位
置を検出する。そして、ステップS36で時刻データフ
ァイルを読み出し、ユーザから指示された指定位置の時
刻データファイル上のデータを読み込む。In step S35, the reproduction designated position from the user is detected. Then, in step S36, the time data file is read and the data on the time data file at the designated position designated by the user is read.
【0045】ユーザからの再生位置指定は、記録時点の
直接指定、記録開始時点からの相対時間、現在時刻から
の相対時間などの方法がある。The reproduction position can be designated by the user by direct designation of the recording time point, relative time from the recording start point, relative time from the current time, or the like.
【0046】ユーザからの指定が記録時点を直接示す形
で指定された場合、時刻データファイルの受信記録デー
タフィールドを検索する。また、特に図7,図8の形式
の時刻データファイルの場合は、指定時刻の時刻データ
ファイルに記載される受信記録開始時刻からの相対時間
を求める。When the designation by the user is designated in the form of directly indicating the recording time, the received recording data field of the time data file is searched. Further, particularly in the case of the time data file of the formats shown in FIGS. 7 and 8, the relative time from the reception recording start time described in the time data file of the designated time is obtained.
【0047】記録開始からの相対時間を用いる場合は、
また、ユーザからの指定が記録開始時点からの相対時間
による場合を説明する。それが例えば記録開始後10秒
目の場所であるとする。時刻データファイルの先頭の行
の時刻フィールドを参照し、そこは10×29.98=
約300ピクチャ目であることがわかる。300ピクチ
ャ目のデータは時刻データファイルの先頭から300×
20byte=6000byte目にエントリーがあ
る。そのエントリーをアクセスすることで、そのピクチ
ャの先頭バイト位置とピクチャタイプ、ピクチャ番号、
年月日時刻データを得ることができる。When using the relative time from the start of recording,
Further, a case where the designation by the user is based on the relative time from the start of recording will be described. It is assumed that this is, for example, the position 10 seconds after the start of recording. Refer to the time field of the first line of the time data file, and it is 10 × 29.98 =
It can be seen that it is the approximately 300th picture. The data of the 300th picture is 300x from the beginning of the time data file.
There is an entry at 20 bytes = 6000 bytes. By accessing the entry, the first byte position of the picture, the picture type, the picture number,
The date data can be obtained.
【0048】時刻データファイルが図6,図8の形式の
場合、データの一行が1秒なので、10秒の場所は11
行目をアクセスすることで求めることができる。図6の
形式の場合は当該行に記録時刻が記載されているので、
これと照合して、再生可能範囲内かどうか再確認するこ
とができる。When the time data file is in the format shown in FIGS. 6 and 8, one line of data is 1 second, so that the location of 10 seconds is 11 seconds.
It can be obtained by accessing the line. In the case of the format shown in FIG. 6, since the recording time is written in the line,
By collating with this, it is possible to reconfirm whether it is within the reproducible range.
【0049】ユーザから指定される再生位置が現在時刻
に対して相対的な時間で指定される場合(例えば現在よ
り10分前など)は、現在時刻を現在時刻タイマー2か
らまず読み出し、現在時刻から指定時刻を引き算するこ
とで再生すべき指定コンテンツの記録時点を求める。そ
して、時刻データファイルの受信記録データフィールド
を検索するか、受信記録開始時刻からの相対時間を求
め、その後前述と同様の方法で指定位置のデータを読み
出す。When the reproduction position designated by the user is designated by a time relative to the current time (for example, 10 minutes before the current time), the current time is first read from the current time timer 2 and then the current time is read. The recording time of the specified content to be reproduced is obtained by subtracting the specified time. Then, the reception record data field of the time data file is searched or the relative time from the reception record start time is obtained, and then the data at the designated position is read by the same method as described above.
【0050】ここで、時刻データファイルが改竄され、
例えば3時間前に記録されていたものが1時間前に記録
されたように変更されている場合、これを再生しようと
すると、本来ならば「3時間前のコンテンツを再生す
る」ようにユーザが指定しなくてはならないところが、
「1時間前のコンテンツを再生する」ように指定を変更
することができる。その結果、後述のステップS38で
の再生可能範囲かどうかの判定は正しくできないことに
なる。また、時刻データファイルのCCIフィールドが
改竄されてCopyFreeに仮に書き換えられたとす
ると、これによっても時間範囲のチェックを解除するこ
とができてしまう。Here, the time data file has been tampered with,
For example, if what was recorded three hours ago was changed to be recorded one hour ago, when the user tries to reproduce this, the user would normally "reproduce the content three hours ago". Where you have to specify,
The designation can be changed to "reproduce the content one hour ago". As a result, it cannot be correctly determined whether or not it is within the reproducible range in step S38 described later. Further, if the CCI field of the time data file is tampered with and is rewritten to CopyFree, this also makes it possible to cancel the check of the time range.
【0051】図7,図8の形式の場合、コンテンツの編
集などを行ってコンテンツの長さが変わった場合、先頭
からの長さが変わった部分に関しては正しくその記録時
間が求められないという欠点がある。相対的な位置でフ
ァイルを検索するため、例えば3時間前に記録を開始し
たコンテンツがあると、そのファイルの開始1分後に2
時間57分のコンテンツを編集あるいはファイルシステ
ム操作にて挿入すると、元のコンテンツの2分後の部分
つまり2時間58分前に記録された部分は現在より1分
前に記録されたということになってしまい、記録時刻を
正しく判定できない。こういう問題を解決するには、部
分部分で時刻が記載されており、その値を使って求めた
暗号鍵にて暗号化する必要があり、図3,図4に示す時
刻ファイルの形式が有効である。In the case of the formats shown in FIGS. 7 and 8, when the content length is changed by editing the content, the recording time cannot be correctly obtained for the portion whose length from the beginning has changed. There is. Since files are searched at relative positions, if there is content that started recording 3 hours ago, for example, 2 minutes after the start of the file,
When the content of time 57 minutes is edited or inserted by the file system operation, it means that the portion 2 minutes after the original content, that is, the portion recorded 2 hours and 58 minutes ago was recorded 1 minute before the present. The recording time cannot be determined correctly. In order to solve such a problem, the time is described in the partial part, and it is necessary to use the value to encrypt with the encryption key. The format of the time file shown in FIGS. 3 and 4 is valid. is there.
【0052】次に、ステップS37で現在時刻を現在時
刻タイマー2から読み出す。ステップS38でユーザか
ら指定された位置と現在時刻とを比較し、90分以内の
範囲に入っているかをチェックする。Next, in step S37, the present time is read from the present time timer 2. In step S38, the position designated by the user is compared with the current time to check whether the position is within 90 minutes.
【0053】ステップS39で、再生指定位置の時刻と
CCIデータと鍵元データ13から読み出した鍵の元デ
ータとを演算し、復号鍵を求める。演算は記録時に用い
た方法と同様の方法とする。In step S39, the time at the designated reproduction position, the CCI data, and the original data of the key read from the key original data 13 are calculated to obtain the decryption key. The calculation is the same as the method used at the time of recording.
【0054】ここで、前述の時刻データファイルが改竄
され、記録時刻やCCI値が変更されたとすると、ステ
ップS39での復号鍵が正しく求められなくなる。その
結果、最終的には、不正に再生することを防ぐことがで
きる。If the time data file is falsified and the recording time or CCI value is changed, the decryption key in step S39 cannot be obtained correctly. As a result, it is possible to prevent unauthorized reproduction in the end.
【0055】ステップS40では、ステップS39で求
めた復号鍵でコンテンツを復号する。復号したコンテン
ツのデータ形式を調べて、正しいデータでないようなら
ば、CPU4は「正しく復号できなかった」あるいは、
「データが壊れています」あるいは「データベースが壊
れています」などの内容のメッセージを表示デバイス6
に表示することが好適である。In step S40, the content is decrypted with the decryption key obtained in step S39. The data format of the decrypted content is checked, and if the data is not correct, the CPU 4 "could not be decrypted correctly", or
Display a message such as "Data is corrupted" or "Database is corrupted" Device 6
It is preferable to display in.
【0056】データ形式を調べる方法は、記録データが
MPEGのTSやPESの場合は、そのデータの先頭に
ヘッダデータが存在しているので、その内容にあり得な
いコードが存在しているかなどの矛盾をチェックするな
どにより可能である。When the recorded data is MPEG TS or PES, the header data exists at the beginning of the data, and therefore the method of checking the data format is such that there is a code that cannot be included in the contents. It is possible by checking the contradiction.
【0057】最後にステップS41で、復号したコンテ
ンツをデコーダ7や出力IF(インターフェース)9に
送信する。Finally, in step S41, the decrypted content is transmitted to the decoder 7 and the output IF (interface) 9.
【0058】以上に述べた再生方法によれば、受信記録
時刻データの改竄があっても不正に再生されることを防
止することができる。According to the reproducing method described above, it is possible to prevent illegal reproduction even if the received recording time data is falsified.
【0059】(処理に応じた構成図)又、図6は、デー
タの処理に沿って表現した本発明の構成の説明図であ
る。この図において、初めに記録処理を説明する。チュ
ーナ1からコンテンツを受信する。ステップS17でピ
クチャの先頭を検出する。このタイミングで現在時刻タ
イマー2を読み出し、鍵元データレジスタ13を読み出
し、ステップS19にて演算を行い暗号鍵を求める。こ
の暗号鍵を用いて暗号器5で受信コンテンツを暗号化
し、HDD10に記録する。(Structural diagram according to processing) FIG. 6 is an explanatory diagram of the structure of the present invention expressed along with the processing of data. In this figure, the recording process will be described first. Receive content from tuner 1. In step S17, the beginning of the picture is detected. At this timing, the current time timer 2 is read out, the key source data register 13 is read out, and an arithmetic key is calculated in step S19 to obtain an encryption key. The received content is encrypted by the encryption device 5 using this encryption key and recorded in the HDD 10.
【0060】また、ピクチャ先頭位置検出のタイミング
で記録データがバイト目かを求め、その時刻と、ピクチ
ャのタイプを求め、ステップS22にて時刻データファ
イルを作成する。これもHDD10に記録する。Further, at the timing of detecting the picture head position, it is determined whether or not the recording data is the byte data, the time and the picture type are determined, and a time data file is created in step S22. This is also recorded in the HDD 10.
【0061】次に再生処理について、ユーザ指示をリモ
コン3から受け時刻データファイルをHDD10から読
み出し、ユーザの指示する再生位置の時刻と現在時刻タ
イマー2からの読み出した時刻とを比較して、再生可能
範囲に入っているかどうかをチェックする。入っていれ
ば、時刻データファイルを検索し、鍵の元データを鍵元
データレジスタ13から読み出し、ステップS39で演
算を行って復号鍵を求め、復号器5でHDD10の暗号
化コンテンツを復号する。Next, regarding the reproduction process, the user instruction is received from the remote controller 3 from the remote controller 3, the time data file is read from the HDD 10, the time of the reproduction position designated by the user is compared with the time read from the current time timer 2, and reproduction is possible. Check if it is in range. If it is present, the time data file is searched, the original data of the key is read from the key original data register 13, an operation is performed in step S39 to obtain a decryption key, and the decryption device 5 decrypts the encrypted content of the HDD 10.
【0062】以上に説明した記録方法及び再生方法によ
れば、受信記録時刻を暗号化することなくすぐ参照する
ことができ、更に、高いセキュリティも補償することで
きる。従って、受信の時刻データに対するアクセス容易
性と時刻データの改竄に対する安全性とを両立させるこ
とを可能とした受信データ処理装置を提供することが可
能となる。According to the recording method and the reproducing method described above, the received recording time can be referred immediately without encryption, and high security can be compensated. Therefore, it is possible to provide a reception data processing device capable of achieving both easy access to the reception time data and safety against falsification of the time data.
【0063】[0063]
【発明の効果】以上詳述したように本発明によれば、受
信記録時刻を暗号化せずにHDD等に記録でき、後で参
照するときに復号化する必要もなくただちに知ることが
できる。これと共に鍵元データと時刻データとの演算結
果による鍵データに基づいてコンテンツを暗号化するこ
とで、高いセキュリティを確保することも同時に可能と
なる。As described in detail above, according to the present invention, the reception recording time can be recorded in the HDD or the like without being encrypted, and can be immediately known without the need of decryption for later reference. At the same time, by encrypting the content based on the key data obtained by the calculation result of the key source data and the time data, it is possible to secure high security at the same time.
【図1】本発明に係る受信データ記録再生装置の一実施
の形態の概要を示すブロック図。FIG. 1 is a block diagram showing an outline of an embodiment of a received data recording / reproducing apparatus according to the present invention.
【図2】本発明に係る時刻データファイルの内容の一例
を示す図。FIG. 2 is a diagram showing an example of contents of a time data file according to the present invention.
【図3】本発明に係る時刻データファイルの内容の他の
一例を示す図。FIG. 3 is a diagram showing another example of contents of a time data file according to the present invention.
【図4】本発明に係る受信データ記録再生装置の記録処
理を説明するフローチャート。FIG. 4 is a flowchart illustrating a recording process of the received data recording / reproducing device according to the present invention.
【図5】本発明に係る受信データ記録再生装置の再生処
理を説明するフローチャート。FIG. 5 is a flowchart illustrating a reproduction process of the received data recording / reproducing device according to the present invention.
【図6】本発明に係る受信データ記録再生装置の他の一
実施の形態の概要を示すブロック図。FIG. 6 is a block diagram showing the outline of another embodiment of the received data recording / reproducing apparatus according to the present invention.
【図7】本発明に係る時刻データファイルの内容の他の
一例を示す図。FIG. 7 is a diagram showing another example of the contents of the time data file according to the present invention.
【図8】本発明に係る時刻データファイルの内容の他の
一例を示す図。FIG. 8 is a diagram showing another example of the contents of the time data file according to the present invention.
1 … チューナ、 2 … 現在時刻タイマー、 3
… ユーザ指示部
4 … CPU、 5 … 暗号/復号部、 6 …
表示出力デバイス
7 … デコーダ、 10 … HDD、 12 …
出力IF1… Tuner, 2… Current time timer, 3
User instruction unit 4 CPU, 5 Encryption / decryption unit 6
Display output device 7 ... Decoder, 10 ... HDD, 12 ...
Output IF
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04N 5/91 H04L 9/00 601A 675A ─────────────────────────────────────────────────── ─── Continued Front Page (51) Int.Cl. 7 Identification Code FI Theme Coat (Reference) H04N 5/91 H04L 9/00 601A 675A
Claims (9)
生した鍵元データとを用いて所定の演算を行う演算手段
と、 前記演算手段にて得られた演算結果に基づいて、前記受
信手段が受信したコンテンツを暗号化する暗号化手段
と、 前記暗号化手段により暗号化された暗号化データと前記
計時手段が計時した時刻データとを記録する記録手段
と、 を具備することを特徴とする受信データ処理装置。1. Receiving means for receiving contents, time measuring means for measuring time data, generating means for generating key source data, time data measured by the time measuring means, and key source data generated by the generating means. Calculating means for performing a predetermined calculation using, and an encrypting means for encrypting the content received by the receiving means based on the operation result obtained by the calculating means; A reception data processing device, comprising: a recording unit that records the encrypted data that has been encrypted and the time data that the time counting unit has timed.
た前記元鍵データを暗号化し記録することを特徴とする
請求項1記載の受信データ処理装置。2. The received data processing apparatus according to claim 1, wherein said encryption means encrypts and records said original key data generated by said generation means.
時刻データとを含んでいるデータを格納している格納手
段と、 前記格納手段から前記データを読み出す読出手段と、 前記発生手段の発生した前記鍵元データと前記読出手段
が読み出した時刻データとを用いて所定の演算を行うこ
とにより、暗号化されたコンテンツを復号化する復号化
手段と、 を具備することを特徴とする受信データ処理装置。3. Storage means for generating key source data, storage means for storing data including encrypted content and time data associated with the content, and the storage means for storing the data. And a decryption unit for decrypting the encrypted content by performing a predetermined calculation using the key source data generated by the generation unit and the time data read by the readout unit. A received data processing device comprising:
データを読み出し、これを復号化することを特徴とする
請求項1記載の受信データ処理装置。4. The received data processing apparatus according to claim 1, wherein the encryption means reads the recorded encrypted data and decrypts it.
た際に、このコンテンツの正当性を判断する判断手段
と、 前記判断手段がコンテンツが正当なものではないと判断
したとき、その旨を表示する表示手段と、 を更に具備することを特徴とする請求項3記載の受信デ
ータ処理装置。5. When the decrypting means decrypts the content, the determining means determines the validity of the content, and when the determining means determines that the content is not valid, displays that effect. 4. The reception data processing device according to claim 3, further comprising:
を行うことを特徴とする請求項1記載の受信データ処理
装置。6. The received data processing apparatus according to claim 1, wherein the calculation means performs this calculation at every predetermined time.
の映像単位毎にこの演算を行うことを特徴とする請求項
1記載の受信データ処理装置。7. The received data processing apparatus according to claim 1, wherein the calculation means performs this calculation for each predetermined video unit of the content.
生した鍵元データとを用いて所定の演算を行う演算工程
と、 前記演算工程にて得られた演算結果に基づいて、前記受
信工程で受信したコンテンツを暗号化する暗号化工程
と、 前記暗号化工程にて暗号化された暗号化データと前記計
時工程にて計時した時刻データとを記録する記録工程
と、 を具備することを特徴とする受信データ処理方法。8. A receiving step of receiving contents, a clocking step of clocking time data, a generating step of generating key source data, a time data clocked in the clocking step, and a key source data generated in the generating step. And an encryption step of encrypting the content received in the receiving step based on the operation result obtained in the operation step, and an encryption step in the encryption step. And a recording step of recording the encrypted data that has been encrypted and the time data measured in the time measuring step.
時刻データとを含んでいるデータを読み出す読出工程
と、 前記発生工程にて発生した前記鍵元データと前記読出工
程にて読み出した時刻データとを用いて所定の演算を行
うことにより、暗号化されたコンテンツを復号化する復
号化工程と、 を具備することを特徴とする受信データ処理方法。9. A generating step of generating key source data, a reading step of reading data including encrypted content and time data attached to the content, and the key generated in the generating step. A received data processing method, comprising: a decryption step of decrypting encrypted content by performing a predetermined operation using the original data and the time data read in the readout step. .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001375023A JP3746229B2 (en) | 2001-09-29 | 2001-09-29 | Received data recording / reproducing apparatus and received data recording / reproducing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001375023A JP3746229B2 (en) | 2001-09-29 | 2001-09-29 | Received data recording / reproducing apparatus and received data recording / reproducing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003110546A true JP2003110546A (en) | 2003-04-11 |
| JP3746229B2 JP3746229B2 (en) | 2006-02-15 |
Family
ID=19183476
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001375023A Expired - Fee Related JP3746229B2 (en) | 2001-09-29 | 2001-09-29 | Received data recording / reproducing apparatus and received data recording / reproducing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3746229B2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7146507B2 (en) | 2001-10-03 | 2006-12-05 | Victor Company Of Japan, Ltd. | Information recording apparatus having function of encrypting information |
| JP2007272862A (en) * | 2006-01-11 | 2007-10-18 | Sony Corp | Content transmission system, content transmission device, content transmission method, and computer program |
| JP2010129126A (en) * | 2008-11-27 | 2010-06-10 | Toshiba Corp | Time management apparatus and time management method |
Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6370634A (en) * | 1986-09-12 | 1988-03-30 | Toshiba Corp | Cryptographic key sharing system |
| JPH07168855A (en) * | 1993-09-21 | 1995-07-04 | Toshiba Corp | Information recording / reproducing device |
| JPH07288798A (en) * | 1994-04-15 | 1995-10-31 | Mitsubishi Electric Corp | Digital recording / recording / reproducing apparatus, reproducing apparatus, and TV receiving apparatus |
| JPH07297820A (en) * | 1994-04-28 | 1995-11-10 | Nippon Telegr & Teleph Corp <Ntt> | Digital information protection system and method |
| JPH10200520A (en) * | 1997-01-13 | 1998-07-31 | Nippon Telegr & Teleph Corp <Ntt> | Key management method and system |
| JPH10341212A (en) * | 1997-06-10 | 1998-12-22 | Matsushita Electric Ind Co Ltd | Encryption text transmission system |
| JPH1155248A (en) * | 1997-04-23 | 1999-02-26 | Sony Corp | Information processing apparatus and method, information processing system, and providing medium |
| JP2000155718A (en) * | 1998-11-20 | 2000-06-06 | Canon Inc | Copyright protection device and computer-readable storage medium |
| JP2000209169A (en) * | 1999-01-19 | 2000-07-28 | Sony Corp | Transmitting device, reproducing device, receiving device, and distribution method |
| WO2001015163A1 (en) * | 1999-08-20 | 2001-03-01 | Sony Corporation | Information recording/reproducing device |
| JP2001202338A (en) * | 2000-01-20 | 2001-07-27 | Sony Corp | Content providing system and content providing method, content providing status monitoring device and monitoring method, and content using device and method |
| JP2001211159A (en) * | 2000-01-27 | 2001-08-03 | Victor Co Of Japan Ltd | Method and device for decipehring contents information |
-
2001
- 2001-09-29 JP JP2001375023A patent/JP3746229B2/en not_active Expired - Fee Related
Patent Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6370634A (en) * | 1986-09-12 | 1988-03-30 | Toshiba Corp | Cryptographic key sharing system |
| JPH07168855A (en) * | 1993-09-21 | 1995-07-04 | Toshiba Corp | Information recording / reproducing device |
| JPH07288798A (en) * | 1994-04-15 | 1995-10-31 | Mitsubishi Electric Corp | Digital recording / recording / reproducing apparatus, reproducing apparatus, and TV receiving apparatus |
| JPH07297820A (en) * | 1994-04-28 | 1995-11-10 | Nippon Telegr & Teleph Corp <Ntt> | Digital information protection system and method |
| JPH10200520A (en) * | 1997-01-13 | 1998-07-31 | Nippon Telegr & Teleph Corp <Ntt> | Key management method and system |
| JPH1155248A (en) * | 1997-04-23 | 1999-02-26 | Sony Corp | Information processing apparatus and method, information processing system, and providing medium |
| JPH10341212A (en) * | 1997-06-10 | 1998-12-22 | Matsushita Electric Ind Co Ltd | Encryption text transmission system |
| JP2000155718A (en) * | 1998-11-20 | 2000-06-06 | Canon Inc | Copyright protection device and computer-readable storage medium |
| JP2000209169A (en) * | 1999-01-19 | 2000-07-28 | Sony Corp | Transmitting device, reproducing device, receiving device, and distribution method |
| WO2001015163A1 (en) * | 1999-08-20 | 2001-03-01 | Sony Corporation | Information recording/reproducing device |
| JP2001202338A (en) * | 2000-01-20 | 2001-07-27 | Sony Corp | Content providing system and content providing method, content providing status monitoring device and monitoring method, and content using device and method |
| JP2001211159A (en) * | 2000-01-27 | 2001-08-03 | Victor Co Of Japan Ltd | Method and device for decipehring contents information |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7146507B2 (en) | 2001-10-03 | 2006-12-05 | Victor Company Of Japan, Ltd. | Information recording apparatus having function of encrypting information |
| JP2007272862A (en) * | 2006-01-11 | 2007-10-18 | Sony Corp | Content transmission system, content transmission device, content transmission method, and computer program |
| US8074290B2 (en) | 2006-01-11 | 2011-12-06 | Sony Corporation | System, apparatus, method and computer program for transferring content |
| US9083681B2 (en) | 2006-01-11 | 2015-07-14 | Sony Corporation | System, apparatus, method and computer program for transferring content |
| JP2010129126A (en) * | 2008-11-27 | 2010-06-10 | Toshiba Corp | Time management apparatus and time management method |
| US8141116B2 (en) | 2008-11-27 | 2012-03-20 | Kabushiki Kaisha Toshiba | Time management apparatus and time management method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3746229B2 (en) | 2006-02-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6834349B1 (en) | Copyright protection system for data storage and transmission | |
| US7610626B2 (en) | Recording medium, recording apparatus, reading apparatus, and program and method therefore | |
| US7024561B2 (en) | Contents recording apparatus, recording medium, contents reproducing apparatus, contents transmission method, transmission medium, and contents reception method | |
| JPWO2005122165A1 (en) | Recording apparatus and recording method | |
| US7380134B2 (en) | Information recording/reproducing apparatus and method of executing encryption processing | |
| JP2003233948A (en) | Information recording / reproducing apparatus and information recording / reproducing method | |
| US7426494B2 (en) | Rental system | |
| JP3869761B2 (en) | Content playback device | |
| JP2010541299A (en) | Method and apparatus for supporting change of content key | |
| JP2004096527A (en) | Information recording medium stored with reproduction control program and reproduction control program | |
| JP4176128B2 (en) | Storage device, method, and video display device | |
| AU764069B2 (en) | Copy method avoiding bit-to-bit duplication of digital data and reading device for implementing same | |
| JP4582215B2 (en) | Content data management apparatus, content data management method, and content data management program | |
| US20050060552A1 (en) | Program, recording medium and reproduction apparatus | |
| JP3746229B2 (en) | Received data recording / reproducing apparatus and received data recording / reproducing method | |
| JP3912008B2 (en) | Content transmission method and content reception method | |
| JP3918429B2 (en) | Digital signal recording method, digital signal reproducing method, digital signal recording / reproducing method, and digital signal recording / reproducing apparatus | |
| JP2003303136A (en) | Data reproduction method, data reproduction apparatus, data recording / reproduction method, and data recording / reproduction apparatus | |
| JP2007164377A (en) | Data processing apparatus and data processing method | |
| JP2007164377A5 (en) | ||
| JP2005276282A (en) | Information recording / reproducing apparatus, content management method, and content management program | |
| JP3874236B2 (en) | Content recording apparatus, recording medium, and content reproduction apparatus | |
| JP2004205723A (en) | Digital information recording device, digital information reproducing device, digital information recording and reproducing device, digital information recording method, digital information reproducing method, and digital information recording and reproducing method | |
| JP2006195973A (en) | Data processing device | |
| JP2005012349A (en) | Broadcast content right protection device and broadcast content right protection program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040824 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041025 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050329 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050530 |
|
| 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: 20051115 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051121 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091202 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091202 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101202 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111202 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121202 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121202 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131202 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |