JP2006318589A - Information recording apparatus, information reproducing apparatus, program, and recording medium - Google Patents
Information recording apparatus, information reproducing apparatus, program, and recording medium Download PDFInfo
- Publication number
- JP2006318589A JP2006318589A JP2005141484A JP2005141484A JP2006318589A JP 2006318589 A JP2006318589 A JP 2006318589A JP 2005141484 A JP2005141484 A JP 2005141484A JP 2005141484 A JP2005141484 A JP 2005141484A JP 2006318589 A JP2006318589 A JP 2006318589A
- Authority
- JP
- Japan
- Prior art keywords
- information
- unit
- recording
- license
- encryption
- 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
- Storage Device Security (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
Description
本発明は、情報記録装置、情報再生装置、プログラム、及び記録媒体に関し、より詳細には、主として映像情報や音声情報を暗号化して記録媒体に記録する情報記録装置、この記録媒体で記録されている情報を再生する情報再生装置、この情報記録装置に組み込まれる記録プログラム、及びその記録対象となった記録媒体に関する。 The present invention relates to an information recording apparatus, an information reproducing apparatus, a program, and a recording medium, and more specifically, an information recording apparatus that mainly encrypts video information and audio information and records the information on a recording medium. The present invention relates to an information reproducing apparatus that reproduces existing information, a recording program incorporated in the information recording apparatus, and a recording medium that is a recording target thereof.
記録媒体の高速化と大容量化に伴い、映像情報や音声情報をデジタルデータとして記録媒体に記録することが広く行われている。それらの情報は不正な利用を避けるために暗号化して記録されることが多い。 With the increase in speed and capacity of recording media, video information and audio information are widely recorded as digital data on recording media. Such information is often encrypted and recorded to avoid unauthorized use.
映像情報や音声情報は高速な転送が必要なため、その暗号化方式として高速な処理が可能な共通鍵暗号化が用いられることが多い。しかし、情報全体を単一の暗号化用情報を用いて暗号化した場合、その暗号化用情報が露見した場合に、情報全体が利用可能となってしまう。そのため、情報を短い部分に分けて、その区間毎に暗号化用情報を変更するのが好ましい。その場合、短い部分ごとに暗号化用情報をどのように変更していくかが課題となる。 Since video information and audio information need to be transferred at high speed, common key encryption capable of high-speed processing is often used as the encryption method. However, when the entire information is encrypted using a single encryption information, the entire information becomes usable when the encryption information is exposed. For this reason, it is preferable to divide the information into short parts and change the encryption information for each section. In that case, the problem is how to change the encryption information for each short part.
この課題を解決するための情報記録再生装置が提案されている(例えば、特許文献1を参照)。特許文献1に記載の情報記録再生装置は、記録すべき情報を所定のデータ量毎に分割すると共に、所定のデータ量単位のそれぞれに連続的に変化する連続番号を付与する連続番号付与手段と、一つのライセンスで管理される範囲毎において共通の鍵系列発生用基数が設定され、この鍵系列発生用基数と所定のデータ量毎に変化する番号とに基づき生成される秘密に定義される関数から暗号鍵を生成する暗号化制御手段と、連続番号と、所定のデータ量単位内の各データが記録される先頭の論理アドレスとを関連付けて別の情報として格納する格納手段と、記録すべき情報を所定のデータ量よりも小さいデータ量の最小分割単位毎に、暗号化制御手段からの暗号鍵に基づきブロック暗号化を行う暗号化手段と、暗号化手段により暗号化された信号を記録媒体に記録すると共に、格納手段に格納された別の情報を記録する記録手段とを有する構成としている。
An information recording / reproducing apparatus for solving this problem has been proposed (see, for example, Patent Document 1). An information recording / reproducing apparatus described in
特許文献1に記載の装置では、記録すべき情報を暗号化するための暗号鍵を所定のデータ量毎に更新しているため、暗号鍵が露見した場合でも、その被害を最小限に止めることができる。
In the apparatus described in
図21は、従来の情報記録再生装置を説明するための図で、特許文献1に記載の情報記録再生装置における要部のブロック図である。この情報記録再生装置において、BSディジタル放送又はCSディジタル放送等を受信して得られたMPEG2規定の188バイト固定長のトランスポートパケットは加算器101に供給され、ここでそのトランスポートパケットのシステムクロックに同期したタイムスタンプカウンタ102からの、トランスポートパケットの到着時刻に対応した4ビットの値がタイムスタンプとして加算される。これにより、加算器101からは合計192バイトのレコーディングパケットが取り出され、メモリコントローラ103に供給される。メモリコントローラ103は、加算器101からのレコーディングパケットを入力として受け、メモリ105に格納する。
FIG. 21 is a diagram for explaining a conventional information recording / reproducing apparatus, and is a block diagram of a main part of the information recording / reproducing apparatus described in
メモリコントローラ103は、連続する3つのセクタ単位で7つのレコーディングパケットが配置されるように、メモリ105にレコーディングパケットを記憶する。特許文献1では、3つのセクタで構成される単位をミニマムアクセスユニット(Minimum Access Unit)と定義する。セクタには、0から始まる論理アドレスが割り振られている。メモリコントローラ103は、メモリ105に格納されている前記レコーディングパケットを、前記メディアアクセスユニット単位で読み出して、連続的な番号であるメディアアクセスユニットナンバー104を割り当てて暗号化部106に供給して、暗号化制御部108からの制御の下に例えばレコーディングパケット単位毎にブロック暗号化を行う。なお、メディアアクセスユニットナンバー104は暗号化しない。
The
特許文献1では、メディアアクセスユニット毎に付与されるメディアアクセスユニットナンバー104(又は先頭のメディアアクセスユニットからの通し番号)と関連付けられたコンテンツ暗号化/復号化のための鍵算出を行うことで、次にアクセスするメディアアクセスユニットのメディアアクセスユニットナンバー104から一意に復号のための鍵を算出することができるようにしている。
In
すなわち、図21において、中央処理装置(CPU)113は暗号鍵の基になる、共通の鍵系列発生用基数である種(SEED)109を暗号化制御部108に書き込むと共に、メモリコントローラ103に供給するメディアアクセスユニットナンバー104と同じメディアアクセスユニットナンバーを暗号化制御部108に供給する。暗号化制御部108は、この種109とCPU113からのメディアアクセスユニットナンバーとに基づいて秘密に定義した関数(シークレットファンクション)F110を生成し、これを用いて暗号鍵(キー)107を算出して暗号化部106に供給する。
That is, in FIG. 21, the central processing unit (CPU) 113 writes a seed (SEED) 109 that is a common key sequence generation radix, which is a basis of the encryption key, into the
暗号化部106はメモリコントローラ103によりメモリ105からメディアアクセスユニット単位で読み出され、連続的な番号であるメディアアクセスユニットナンバー104が付加されたデータを、上記の暗号鍵107に基づいて例えばレコーディングパケット単位でブロック暗号化する。暗号化部106で暗号化されたデータは、HDDコントローラ111によりメモリ112に一旦格納された後、読み出されてHDDに書き込まれる。
The
ここで、ハードディスクや光ディスク等はアクセスできる最小単位としてセクタという概念が存在し、セクタには識別用の数字、すなわち論理アドレスが割り振られている。この例では、メディアアクセスユニットを記録する際にメディアアクセスユニットナンバー104とハードディスクの論理アドレスとが関連付けられて記録される。すなわち、CPU113は上記のメディアアクセスユニットナンバー104と、HDDに記録するメディアアクセスユニットナンバー104内のデータの先頭の論理アドレスとを関連付けてCPU113内のメモリにテーブルとして格納する。
Here, the concept of a sector exists as a minimum unit that can be accessed by a hard disk, an optical disk or the like, and an identification number, that is, a logical address is assigned to the sector. In this example, when the media access unit is recorded, the media
つまり、同じ値のメディアアクセスユニットナンバー104が付与される複数のセクタ(一連のレコードの先頭より所定のデータ量単位に分割したそれぞれの単位)の先頭の論理アドレスと、メディアアクセスユニットナンバー104とが上記のテーブルに格納される。
That is, the top logical address of a plurality of sectors (each unit divided into a predetermined amount of data from the top of a series of records) to which the same media
このテーブルが高速再生を行うための補助情報として別ファイルに整理格納される。そして、メディアアクセスユニットナンバーのN番目のデータはHDDの論理アドレスMに記録するという情報をコンテンツ(AVデータ)とは別の情報(ファイル)としてHDDに記録する。また、種109はCPU等が公開鍵等の強力な暗号手段を用いてHDDにAVデータとは別途記録する。
This table is organized and stored in a separate file as auxiliary information for high-speed playback. The information that the Nth data of the media access unit number is recorded at the logical address M of the HDD is recorded in the HDD as information (file) different from the content (AV data). The
このように、特許文献1では、メディアアクセスユニットナンバー104と種109とから暗号鍵を算出するようにしているので、記録時に、容易に順次必要となるコンテンツ暗号化のための鍵107を算出することができる。
しかしながら、特許文献1に記載の装置においては、記録と再生しか考慮されていなかった。そのため、情報の分割/結合/削除をすることができなかった。映像情報や音声情報を扱う場合において、シーン消去や不要部分のカットなどの編集機能として情報を削除することが必要である。そして、削除を実現するには、削除位置での情報の分割が必要となる。また、情報を不要に分割してしまった場合に備えて、情報の結合も必要となる。
However, in the apparatus described in
本発明は、上述のごとき実情に鑑みてなされたものであり、情報を暗号化して記録媒体に記録するに際し、短い部分毎に簡便に暗号化用情報を変更しつつ記録可能で、かつ暗号化された情報に対して分割,結合,削除するなどの変更を施すことが可能な情報記録装置、この記録媒体で記録されている情報のうち任意の部分をすぐに再生することが可能な情報再生装置、この情報記録装置に実行可能に組み込むための記録プログラム、及びその記録対象となった記録媒体を提供することを、その目的とする。 The present invention has been made in view of the above-described circumstances, and when information is encrypted and recorded on a recording medium, it can be recorded while easily changing the information for encryption for each short part, and is encrypted. Information recording apparatus capable of making changes such as dividing, combining and deleting the recorded information, and information reproduction capable of immediately reproducing any part of the information recorded on the recording medium It is an object of the present invention to provide an apparatus, a recording program to be incorporated into the information recording apparatus, and a recording medium to be recorded.
本発明は、上述のごとき課題を解決するために、以下の各技術手段でそれぞれ構成される。 The present invention is constituted by the following technical means in order to solve the above-described problems.
第1の技術手段は、情報記録装置において、入力された情報を複数の部分に分割し各部分を更に所定のデータ量で記録単位に分割するか、或いは前記入力された情報全体を一部分として前記所定のデータ量で記録単位に分割する分割部と、各部分内で前記記録単位に連続番号を割り当てる番号割り当て部と、該番号割り当て部で割り当てられた番号を用いて暗号化用情報を生成し、該暗号化用情報で記録単位に含まれる情報を暗号化する暗号化部と、前記番号割り当て部で割り当てられた番号を指定する番号情報を含むライセンスを生成するライセンス生成部と、前記分割部で分割された各部分毎に前記暗号化部で暗号化した暗号化情報、前記入力された情報における各部分の位置を指定する位置指定情報、及び前記ライセンス生成部で生成されたライセンスを対応付けて、記録媒体に記録する出力部と、を備えたことを特徴としたものである。 In the information recording apparatus, the first technical means divides the inputted information into a plurality of parts and further divides each part into recording units with a predetermined data amount, or the inputted information as a part A dividing unit that divides the recording unit into a predetermined amount of data, a number assigning unit that assigns a continuous number to the recording unit within each part, and information for encryption is generated using the numbers assigned by the number assigning unit. An encryption unit for encrypting information included in a recording unit with the encryption information, a license generation unit for generating a license including number information designating a number assigned by the number assignment unit, and the division unit The encrypted information encrypted by the encryption unit for each part divided by the above, position designation information for designating the position of each part in the input information, and generated by the license generation part In association with licenses, in which characterized by including an output unit for recording on a recording medium.
第2の技術手段は、第1の技術手段において、前記入力された情報を前記分割部で分割した結果の各部分のいずれかを、更に複数の部分に分割したときに、該分割の対象となった部分に対応するライセンスを分割するライセンス分割部を備えたことを特徴としたものである。 The second technical means, when the first technical means further divides any part of the result obtained by dividing the input information by the dividing unit into a plurality of parts, The license splitting unit for splitting the license corresponding to the changed part is provided.
第3の技術手段は、第1又は第2の技術手段において、分割された結果の各部分のうち隣接する部分を結合するとき、該隣接する部分に対し、各部分に割り当てられた番号が連続している場合に、前記隣接する部分に対応するライセンスを結合するライセンス結合部を備えたことを特徴としたものである。 In the third technical means, in the first or second technical means, when the adjacent parts of the divided parts are combined, the numbers assigned to the respective parts are consecutive with respect to the adjacent parts. In this case, a license combining unit that combines licenses corresponding to the adjacent portions is provided.
第4の技術手段は、第1乃至第3のいずれかの技術手段において、分割された結果の各部分のいずれかを削除するときには、該削除の対象となった部分に対応するライセンスを同時に削除することを特徴としたものである。 In the fourth technical means, when any one of the divided results is deleted in any one of the first to third technical means, the license corresponding to the part to be deleted is deleted at the same time. It is characterized by doing.
第5の技術手段は、情報再生装置において、情報の所定部分に対して、対応するライセンスを検索して読み込み、かつ暗号化した情報を読み込む入力部と、前記ライセンスに含まれる番号を指定する情報から復号化用情報を生成し、復号する復号部とを備えたことを特徴としたものである。 According to a fifth technical means, in the information reproducing apparatus, for a predetermined part of the information, an input unit that searches for and reads a corresponding license and reads the encrypted information, and information that specifies a number included in the license And a decoding unit that generates and decodes the decoding information.
第6の技術手段は、演算処理装置を備えた情報記録装置に実行可能に組み込むためのプログラムであって、前記情報記録装置は、入力された情報を複数の部分に分割し各部分を更に所定のデータ量で記録単位に分割するか、或いは前記入力された情報全体を一部分として前記所定のデータ量で記録単位に分割する分割ステップと、各部分内で前記記録単位に連続番号を割り当てる番号割り当てステップと、該番号割り当てステップで割り当てられた番号を用いて暗号化用情報を生成し、該暗号化用情報で記録単位に含まれる情報を暗号化する暗号化ステップと、前記番号割り当てステップで割り当てられた番号を指定する番号情報を含むライセンスを生成するライセンス生成ステップと、前記分割ステップで分割された各部分毎に前記暗号化ステップで暗号化した暗号化情報、前記入力された情報における各部分の位置を指定する位置指定情報、及び前記ライセンス生成ステップで生成されたライセンスを対応付けて、記録媒体に記録する出力ステップと、のうち既定のステップを実行可能なハードウエアを備え、当該プログラムは、前記分割ステップ、前記番号割り当てステップ、前記暗号化ステップ、前記ライセンス生成ステップ、及び前記出力ステップのうち、前記既定のステップ以外のステップを、前記演算処理装置に実行させることを特徴としたものである。 A sixth technical means is a program to be incorporated into an information recording apparatus provided with an arithmetic processing unit so as to be executable. The information recording apparatus divides input information into a plurality of parts, and each part is further predetermined. A division step for dividing the entire inputted information into recording units by the predetermined data amount, and number allocation for assigning a serial number to the recording unit within each portion Generating information for encryption using the number assigned in the number assigning step, encrypting information included in a recording unit with the encryption information, and assigning in the number assigning step A license generating step for generating a license including number information for designating the assigned number, and the encryption for each part divided in the dividing step An output step of associating the encrypted information encrypted in step, the position designation information for designating the position of each part in the input information, and the license generated in the license generation step, and recording it on a recording medium; Hardware that can execute a predetermined step, and the program includes the division step, the number assignment step, the encryption step, the license generation step, and the output step other than the predetermined step. The step is executed by the arithmetic processing unit.
第7の技術手段は、第5の技術手段における情報再生装置で再生可能な記録媒体であって、情報における各部分の位置を指定する位置指定情報と、各部分に対し、各部分を所定のデータ量で分割した記録単位の番号を指定する番号情報を含むライセンスと、記録単位の番号から生成した暗号化用情報で暗号化した情報とが記録されたことを特徴としたものである。 The seventh technical means is a recording medium that can be played back by the information reproducing apparatus in the fifth technical means, and the position designation information for designating the position of each part in the information, and each part with a predetermined part. It is characterized in that a license including number information for specifying the number of recording units divided by the amount of data and information encrypted with the encryption information generated from the number of recording units are recorded.
本発明によれば、情報を暗号化して記録媒体に記録するに際し、短い部分毎に簡便に暗号化用情報を変更しつつ記録可能で、かつ暗号化された情報に対して分割,結合,削除するなどの変更を施すことが可能となる。また、本発明によれば、この記録媒体で記録されている情報のうち任意の部分をすぐに再生することも可能となる。 According to the present invention, when information is encrypted and recorded on a recording medium, the information can be recorded while easily changing the encryption information for each short part, and the encrypted information is divided, combined, and deleted. It is possible to make changes such as Further, according to the present invention, it is possible to immediately reproduce any part of the information recorded on this recording medium.
本発明は、情報を暗号化して記録媒体に記録する情報記録装置、その記録媒体に記録された情報を再生する情報再生装置、それら装置に格納される記録プログラム及び再生プログラム、それら装置を具備した情報記録再生装置、ならびに記録対象となった記録媒体に関するものである。本発明に係る情報記録装置及び情報再生装置は、以下に説明する情報記録再生装置における記録に係わる部位及び再生に係わる部位でそれぞれ構成されており、情報記録装置単体ならびに情報再生装置単体に関する説明は簡略化のため省略する。また、本発明について、情報記録媒体として主にリムーバブルハードディスクを例に挙げて説明するが、必ずしもこれに限定されるものではない。例えば、情報記録再生装置に内蔵されたハードディスク/読み書き可能なDVD/光磁気ディスク/不揮発な半導体メモリなど、ランダムアクセスと高速アクセスが可能な記録媒体であれば、如何なる記録媒体であっても本発明に適用可能である。 The present invention includes an information recording apparatus for encrypting information and recording it on a recording medium, an information reproducing apparatus for reproducing information recorded on the recording medium, a recording program and a reproducing program stored in these apparatuses, and these apparatuses. The present invention relates to an information recording / reproducing apparatus and a recording medium to be recorded. The information recording apparatus and the information reproducing apparatus according to the present invention are respectively composed of a recording part and a reproducing part in the information recording / reproducing apparatus described below. Omitted for simplicity. The present invention will be described mainly using a removable hard disk as an example of an information recording medium, but is not necessarily limited to this. For example, any recording medium can be used as long as it is a recording medium capable of random access and high-speed access, such as a hard disk / read / write DVD / magneto-optical disk / nonvolatile semiconductor memory incorporated in an information recording / reproducing apparatus. It is applicable to.
図1は、本発明に係る情報記録再生装置の基本的な一構成例を示すブロック図で、図中、10は情報記録再生装置、点線の矢印は制御信号の流れ、実線の矢印はデータ信号の流れを示している。 FIG. 1 is a block diagram showing a basic configuration example of an information recording / reproducing apparatus according to the present invention. In the figure, 10 is an information recording / reproducing apparatus, a dotted arrow indicates a flow of a control signal, and a solid arrow indicates a data signal. Shows the flow.
情報記録再生装置10は、リムーバブル記録媒体20を着脱可能に接続するための外部入出力インタフェース(I/F)11、映像情報を入力するための受信部12、操作入力手段18からの操作信号を入力するユーザI/F13、情報記録再生装置10を制御するCPUやメモリ等を備えた制御部14、映像情報の暗号化用情報/復号化用情報を生成し、映像情報を暗号化/復号化する暗号化部15、映像情報を再生する再生部16、及び、映像情報を一時的に保持するバッファ17を備える。また、操作入力手段18及び表示手段19は、情報記録再生装置10と一体あるいは外部接続されて配置される。また、リムーバブル記録媒体20は、情報記録再生装置10とは独立して、情報記録再生装置10に着脱可能に配置される。
The information recording / reproducing
情報記録再生装置10の各構成要素についてより詳細に説明する。外部入出力I/F11は、情報記録再生装置10とリムーバブル記録媒体20を接続するためのインタフェースである。この外部入出力I/F11は、リムーバブル記録媒体20の着脱機構とデータの読み書きを行うインタフェースも保持している。受信部12は、映像情報を入力するための手段であって、例えば、デジタル放送信号あるいはアナログ放送信号を受信するチューナや、IEEE1394インタフェースなどの入力手段、デジタルカメラからの入力手段であっても良い。
Each component of the information recording / reproducing
ユーザI/F13は、デジタル放送の選局や録画再生動作等の、情報記録再生装置10における動作の選択を行う部分である。制御部14は、ユーザI/F13からの入力に基づき、各構成部の制御を行う部分である。暗号化部15は、映像情報の暗号化用情報/復号化情報を生成し、映像情報の暗号化/復号化を行う部分である。再生部16は、映像情報の再生を行う部分である。バッファ17は、受信又は再生のための映像情報を一時的にためるためのバッファである。操作入力手段18は、利用者が情報記録再生装置10を操作するための手段である。表示手段19は、映像情報と、ユーザI/F13により作成されるOSD(On Screen Display)とを表示するためのものである。リムーバブル記録媒体20は、暗号化した映像情報とそれを利用するのに必要なライセンスを記録する記録媒体である。
The user I /
外部入出力I/F11における、リムーバブル記録媒体20とのデータの読み書きを行うインタフェースとして、本構成例では、例えばATA(AT Attachment)インタフェースを用いるが、USB(Universal Serial Bus)や、IEEE1394などのインタフェースを用いても良い。また、本構成例では、受信部12はデジタル放送信号の受信手段であるが、ネットワーク経由でのコンテンツを取得する手段などであっても良い。リムーバブル記録媒体20へのデータの読み書きと、デジタル放送信号の受信部12と、映像情報のデコードを行う再生部16などに関しては、特に本発明特有のものではなく、例えば、出願人らによる製品、デジタルハイビジョンレコーダーHRD2で採用されているものと同様である。また、暗号化部15に関する詳細は後述する。
In this configuration example, for example, an ATA (AT Attachment) interface is used as an interface for reading / writing data with the
操作入力手段18は、典型的には操作リモコンや、情報記録再生装置10に具備されているボタンなどである。表示手段19は、例えば、液晶ディスプレイや、プラズマディスプレイ、ELディスプレイなどのディスプレイ装置である。また、リムーバル記録媒体20は、例えばリムーバブルハードディスクである。
The operation input means 18 is typically an operation remote controller or a button provided in the information recording / reproducing
<第1の実施形態>
図2は、本発明の第1の実施形態に係る情報記録再生装置の処理手順の一例を説明するためのフロー図である。最初に、図1で例示した情報記録再生装置10で実行される、通常の視聴状態における処理について説明する。
<First Embodiment>
FIG. 2 is a flowchart for explaining an example of the processing procedure of the information recording / reproducing apparatus according to the first embodiment of the present invention. First, the process in the normal viewing state that is executed by the information recording / reproducing
まず、情報記録再生装置10は、受信部12より映像情報を入力する(ステップS1)。この映像信号は、デジタル放送を選局したTS(Transport Stream)や外部の再生装置からのPS(Program Stream)である。選局するチャンネルは、図2のフローには明示していないが、あらかじめユーザI/F13を介して、操作入力手段18によって選択されている。そして、制御部14がユーザI/F13からの選局するべきチャンネルの情報を受信部12に対して入力し、受信部12がその情報に基づき選局動作を行う。
First, the information recording / reproducing
ステップS1に続き、情報記録再生装置10は、受信部12からの映像データをバッファ17に一時的に蓄積し、再生部16がバッファ17の映像データを入力する(ステップS2)。最後に、再生部16が映像情報のデコード処理を行い、映像信号を表示手段19に出力する(ステップS3)。
Following step S1, the information recording / reproducing
次に、図1で例示した情報記録再生装置10で実行される、映像情報を記録するときの処理手順について説明する。まず、図3乃至図5を用いてデータ構造について説明する。
Next, a processing procedure for recording video information executed by the information recording / reproducing
図3は、制御部14内の分割部14aにおいて、情報を一つ又は複数の部分に分割し、また各部分を所定のデータ量で記録単位S(本実施形態では1.5Mバイトで例示)で分割した様子を示している。ここで、情報を一つの部分に分割するとは、情報全体を分割後の一部分として捉えることを指す。図3では、情報31として分割した先頭の3個について図示しており、先頭から部分1,部分2,部分3と記している。また、図3では、情報31に対し、各部分の情報先頭からの相対座標、及び制御部14内の番号割り当て部14bで割り当てられる番号の一覧表32を対応付けて図示している。
FIG. 3 shows that the dividing
部分1は情報先頭の部分であり、相対座標0から始まっている。記録単位3の大きさを持ち、各記録単位には1から3の連続番号が割り当てられている。部分2は部分1の後続部分であって、相対座標3×Sから始まっている。記録単位m−3(mは4以上の整数)の大きさを持ち、各記録単位には4からmの連続番号が割り当てられている。部分3は部分2の後続部分であって、相対座標m×Sから始まっている。記録単位n−m(nはm+2上の整数)の大きさを持ち、各記録単位にはm+1からnの連続番号が割り当てられている。
ここで、部分の分け方は各部分(末端以外)が記録単位Sの整数倍の大きさであれば任意に分けることができるが、例えば以下のような分け方(1)〜(4)が可能である。 Here, how to divide the portions can be arbitrarily divided as long as each portion (other than the end) is an integral multiple of the recording unit S. For example, the following dividing methods (1) to (4) are available. Is possible.
(1)全体を単一の部分とする(例えば全体を部分1だけとする)。
(2)映像情報の1分毎に部分を分ける。
(3)操作入力手段からの入力に基づいて分割する。
(4)制御手段があらかじめ決められたルールで分割する。
(1) The whole is a single part (for example, the whole is only part 1).
(2) Divide a portion of video information every minute.
(3) Dividing based on the input from the operation input means.
(4) The control means divides according to a predetermined rule.
上記(2)に関し、映像情報を1分毎に部分に分けることで以下のような利点がある。BSデジタル放送/CSデジタル放送/地上波デジタル放送においては、映像情報にコピー制御情報として「1世代のみコピー可」が指定されることが多い。それらの映像情報を記録媒体に記録した後に、別の記録媒体にコピーするときには、コピー後に元の記録媒体の映像情報を消去するいわゆるムーブを行う必要がある。そのときに、ムーブ元及びムーブ先の双方に同時に1分を超える長さの映像情報が再生可能な状態であってはいけないという制限がある。各部分をムーブする度に、後述する削除を実行することにより、その制限を満たすことが可能となる。 With regard to the above (2), dividing the video information into parts every minute has the following advantages. In BS digital broadcasting / CS digital broadcasting / terrestrial digital broadcasting, “copying only for one generation” is often designated as copy control information for video information. When such video information is recorded on a recording medium and then copied to another recording medium, it is necessary to perform a so-called move that erases the video information of the original recording medium after copying. At that time, there is a restriction that both the moving source and the moving destination must not be able to play back video information having a length exceeding 1 minute at the same time. By executing the deletion described later each time each part is moved, the restriction can be satisfied.
上記(3)に関し、操作入力手段からの入力により部分に分ける場合には、例えば利用者から指定されたチャプター(映像タイトルを分けたときの部分)ごとに分けることが考えられる。また、上記(4)に関し、制御手段が分割するルールとしては、デジタル放送のプログラム(番組)が変わるときに分けることが考えられる。 Regarding (3) above, when dividing into parts by input from the operation input means, for example, it is conceivable to divide each chapter specified by the user (part when the video title is divided). Regarding the above (4), as a rule to be divided by the control means, it is conceivable that the rule is divided when a digital broadcast program (program) changes.
図4は、各部分の位置指定情報(映像情報における位置)とライセンス(番号を指定する番号情報を含む)の対応関係を示す図である。本実施形態においては開始位置と終了位置を先頭からの相対位置(バイト単位)で記しているが、それに限るものではなく、バイト単位でなくセクター単位や記録単位で記しても良い。図4で例示する対応関係一覧表33では、部分1は開始位置が0,終了位置が3×S−1,対応するライセンスがL1、部分2は開始位置が3×S,終了位置がm×S−1,対応するライセンスがL2、部分3は開始位置がm×S,終了位置がn×S−1,対応するライセンスがL3となっている。ここでL1/L2/L3は、ライセンスを指定するための情報、ライセンスIDである。ライセンスIDとしては、番号や記録媒体20における記録位置で指定することが可能である。
FIG. 4 is a diagram showing a correspondence relationship between position designation information (position in video information) of each part and a license (including number information for designating a number). In the present embodiment, the start position and the end position are described in relative positions (byte units) from the beginning, but the present invention is not limited to this, and may be described in sector units or recording units instead of byte units. In the
図5は、ライセンスとライセンスの保持する番号情報の対応を説明するための図である。図5で例示する対応関係一覧表34では、各部分の連続番号の先頭を番号情報として格納しており、ライセンスL1に対しては1を、ライセンスL2に対しては4を、ライセンスL3に対してはm+1を格納している。なお、図1に図示したように、リムーバブル記録媒体20は通常領域とセキュア領域を持ち、暗号化した情報は通常領域に格納するが、ライセンスの中身は認証された機器でしか読み書きできないセキュア領域に格納する。位置指定情報とライセンスの関係は通常領域に格納しても良い。
FIG. 5 is a diagram for explaining the correspondence between the license and the number information held by the license. In the
図6は、記録時のフローを説明するための図である。まず、受信部12から映像情報を入力する(ステップS11)。本処理は図2で説明したステップS1と同様な処理である。次に、受信部12からの映像情報をバッファ17に一時的に蓄積する(ステップS12)。次に、制御部14に含まれる分割部14aは、受信部12における映像情報の入力量とユーザI/F13からの入力を元に、上述した方法で映像情報を部分に分割し、さらに記録単位に映像情報を分割する(ステップS13)。このように、分割部14aは、入力された情報を複数の部分に分割し各部分を更に所定のデータ量で記録単位に分割するか、或いは入力された情報全体を一部分として所定のデータ量で記録単位に分割する。
FIG. 6 is a diagram for explaining a flow during recording. First, video information is input from the receiving unit 12 (step S11). This process is the same as step S1 described in FIG. Next, the video information from the receiving
ステップS13に続き、制御部14に含まれる番号割り当て部14bは、記録単位毎に連続番号を割り当てる(ステップS14)。このように、番号割り当て部14bは、各部分内で記録単位に連続番号を割り当て、本実施形態においては番号は1から割り当てたものを例示している。本実施形態においては部分が変わっても番号はとびとびにならない様、連続に割り当てる。
Following step S13, the
暗号化部15は、番号割り当て部14bで割り当てられた番号を元に暗号化用情報を生成する(ステップS15)。暗号化用情報の生成に関しては後述する。ステップS15では、また、暗号化部15が、生成した暗号化用情報でバッファ17の映像情報(記録単位に含まれる情報)を暗号化する。暗号化方式についても後述する。
The
次に、情報記録再生装置10は、暗号化された映像情報を、外部入出力I/F11経由でリムーバブル記録媒体20に記録する(ステップS16)。次に、制御部14に含まれるライセンス生成部14cでライセンス/位置指定情報を生成し(ステップS17)、同様にしてリムーバブル記録媒体20に記録する(ステップS18)。このように、ライセンス生成部14cは、番号割り当て部14bで割り当てられた番号を指定する番号情報を含むライセンスを生成する。また、ライセンス生成部14cでは、入力された情報における各部分の位置を指定する位置指定情報も併せて生成する。そして、最終的に、外部入出力I/F11は、ライセンス、位置指定情報、及び暗号化された映像情報を対応付けて、リムーバブル記録媒体20に記録する。
Next, the information recording / reproducing
以上の手順を映像情報の最期まで繰り返すことで、短い部分ごとに簡便に暗号化用情報を変更しつつ、映像情報を記録することができる。 By repeating the above procedure until the end of the video information, the video information can be recorded while easily changing the encryption information for each short part.
ステップS15における暗号方式について説明する。暗号方式としては共通鍵暗号を用いる。共通鍵暗号としては、トリプルDES(Data Encryption Standard)や、AES(Advanced Encryption Standard)などが利用可能である。利用している暗号方式をライセンスの中に記録することも可能である。本実施形態においては、上記の暗号方式をCBC(CipherBlockChaining)モードで使用する。CBCモードでは暗号化用情報として、暗号鍵とイニシャルベクターが必要となる。 The encryption method in step S15 will be described. Common key encryption is used as the encryption method. As the common key encryption, triple DES (Data Encryption Standard), AES (Advanced Encryption Standard), or the like can be used. It is also possible to record the encryption method used in the license. In the present embodiment, the above-described encryption method is used in a CBC (CipherBlock Chaining) mode. In the CBC mode, an encryption key and an initial vector are required as encryption information.
ステップS15における暗号化用情報の生成について説明する。暗号化用情報の作成方法としては、例えば以下の方法(A),(B)が考えられる。 The generation of encryption information in step S15 will be described. For example, the following methods (A) and (B) can be considered as a method for creating the encryption information.
(A)イニシャルベクター生成用情報と暗号鍵をライセンスに格納しておき、番号とイニシャルベクター生成用情報からイニシャルベクターを生成する。
(B)暗号鍵生成用情報とイニシャルベクターをライセンスに格納しておき、番号と暗号鍵生成用情報から暗号鍵を生成する。
(A) The initial vector generation information and the encryption key are stored in the license, and an initial vector is generated from the number and the initial vector generation information.
(B) The encryption key generation information and the initial vector are stored in the license, and an encryption key is generated from the number and the encryption key generation information.
いずれの方法でも番号と生成用情報からイニシャルベクターやライセンスを生成する必要がある。その方法としては、例えば以下の方法(a),(b)が考えられる。 In either method, it is necessary to generate an initial vector or license from the number and generation information. As the method, for example, the following methods (a) and (b) can be considered.
(a)生成用情報を番号の回数だけビットシフトする。
(b)生成用情報を暗号鍵として番号を共通鍵暗号で暗号化する。
(A) The generation information is bit-shifted by the number of times.
(B) The number is encrypted with the common key encryption using the generation information as an encryption key.
暗号化用情報の生成方法は決め事として特定の方法を選択するようにしても良いし、生成方法をライセンス中に記録するように構成しても良い。 As a method for generating the encryption information, a specific method may be selected as a matter of course, or the generation method may be recorded in the license.
なお、本実施形態において、ステップS14において、部分が変わっても番号はとびとびにならない様連続に割り当てていたが、必ずしもそうする必要はない。しかし、第3の実施形態において後述する方法でライセンスを結合するためには、連続で割り当てておくことが好ましい。 In the present embodiment, in step S14, numbers are assigned consecutively so as not to be skipped even if the portion changes, but it is not always necessary to do so. However, in order to combine licenses by the method described later in the third embodiment, it is preferable to assign them continuously.
<第2の実施形態>
次に、図1で例示した情報記録再生装置10で実行される、ライセンスを分割するときの処理手順について説明する。本実施形態では、第1の実施形態において記録した映像情報の部分3を映像情報の先頭からk×Sのところで分割したときを例に挙げて説明する。まず、図7乃至図9を用いてデータ構造について説明する。
<Second Embodiment>
Next, a processing procedure for dividing a license, which is executed by the information recording / reproducing
図7は、図3に対応する、映像情報がどのような部分に分かれているかを説明するための図である。図7では、図3の情報31として分割した先頭の3個のうち部分3をさらに二つに分割したものを、情報41として図示しており、先頭から部分1,部分2,部分4,部分3と記している。また、図7では、情報41に対し、各部分の情報先頭からの相対座標、及び番号割り当て部14bで割り当てられる番号の一覧表42を対応付けて図示している。
FIG. 7 is a diagram for explaining what part the video information is divided into, corresponding to FIG. FIG. 7 shows
本実施形態において、部分1/部分2の構造は第1の実施形態と同じである。部分4は部分2の後続部分であって、相対座標m×Sから始まっている。記録単位k−m(kはk+2上の整数)の大きさを持ち、各記録単位にはm+1からkの連続番号が割り当てられている。部分3は部分4の後続部分であって、相対座標k×Sから始まっている。記録単位n−k(nはk+2上の整数)の大きさを持ち、各記録単位にはk+1からnの連続番号が割り当てられている。
In this embodiment, the structure of the
図8は、図4に対応する、各部分の位置指定情報(映像情報における位置)とライセンス(番号を指定する番号情報を含む)の対応関係を示す図である。図8で例示する対応関係一覧表43では、部分1/部分2は第1の実施形態と同じである。部分4の開始位置はm×S,終了位置がk×S−1,対応するライセンスがL4となっている。部分3の開始位置はk×S,終了位置がn×S−1,対応するライセンスがL3となっている。
FIG. 8 is a diagram showing a correspondence relationship between position designation information (position in video information) and licenses (including number information for designating numbers) corresponding to FIG. In the
図9は、図5に対応する、ライセンスとライセンスの保持する番号情報の対応を説明するための図である。図9で例示する対応関係一覧表44では、ライセンスL1/ライセンスL2は第1の実施形態と同じである。番号情報として、ライセンスL4はm+1を、ライセンスL3に対してはk+1を格納している。
FIG. 9 is a diagram for explaining the correspondence between the license and the number information held by the license, corresponding to FIG. In the
図10は、分割時のフローを説明するための図である。制御部14は、外部入出力I/F11を介してリムーバブル記録媒体20から位置指定情報を読み込む(ステップS21)。次に、同様にしてライセンスを読み込む(ステップS22)。次に、制御部14に含まれるライセンス分割部14dは、位置指定情報を図8のように分割し、新規のライセンスをL4を割り当てる(ステップS23)。次にライセンスL4を図9のように生成し、またライセンスL3の番号情報を書き換える(ステップS24)。次に、制御部14は外部入出力I/F11を介してリムーバブル記録媒体20へ位置指定情報を書き込み(ステップS25)、またライセンスの書き込みも行う(ステップS26)。このように、ライセンス分割部14dは、入力された情報を分割部14aで分割した結果の各部分のいずれかを、更に複数の部分に分割したときに、その分割の対象となった部分に対応するライセンスも読み込んで分割する。
FIG. 10 is a diagram for explaining a flow at the time of division. The
本実施形態を適用することで、上述のごとき簡単な手順でライセンスの分割が実現できる。なお、本発明において、図9のように番号情報を変更させず、番号の開始値を可変としていることにより、次の利点がある。すなわち、開始値を固定とすると、番号から暗号化用情報を生成する際に、生成される暗号化用情報が変わってしまうことがなくなる。もし暗号化用情報が変わる場合は、いったん元の暗号化用情報で復号し、新しい暗号化用情報で再暗号化する必要がある。 By applying this embodiment, the license can be divided by the simple procedure as described above. In the present invention, the number information is not changed as shown in FIG. 9 and the starting value of the number is made variable, thereby providing the following advantages. In other words, if the start value is fixed, the generated encryption information will not change when generating the encryption information from the number. If the encryption information changes, it is necessary to decrypt with the original encryption information and re-encrypt with the new encryption information.
<第3の実施形態>
次に、図1で例示した情報記録再生装置10で実行される、ライセンスを結合するときの処理手順について説明する。本実施形態では、第2の実施形態において記録した映像情報の部分1と部分2を結合したときを例に挙げて説明する。まず、図11乃至図13を用いてデータ構造について説明する。本実施形態においては、部分1と部分2のそれぞれの記録単位での番号は連続している。
<Third Embodiment>
Next, a processing procedure when combining licenses executed by the information recording / reproducing
図11は、図7に対応する、映像情報がどのような部分に分かれているかを説明するための図である。図11では、図7の情報41として分割した先頭の4個のうち部分1及び部分2を結合したものを、情報51として図示しており、先頭から部分1,部分4,部分3と記している。また、図11では、情報51に対し、各部分の情報先頭からの相対座標、及び番号割り当て部14bで割り当てられる番号の一覧表52を対応付けて図示している。
FIG. 11 is a diagram for explaining what part the video information is divided into, corresponding to FIG. In FIG. 11, information obtained by combining
本実施形態において、部分4/部分3の構造は第2の実施形態と同じである。部分1は相対座標0から始まっていて、記録単位mの大きさを持ち、各記録単位には1からmの連続番号が割り当てられている。
In this embodiment, the structure of the part 4 /
図12は、図8に対応する、各部分の位置指定情報(映像情報における位置)とライセンス(番号を指定する番号情報を含む)の対応関係を示す図である。図12で例示する対応関係一覧表53では、部分4/部分3は第2の実施形態と同じである。部分1の開始位置は0,終了位置がm×S−1,対応するライセンスがL1となっている。
FIG. 12 is a diagram showing the correspondence between position designation information (position in video information) and licenses (including number information for designating numbers) corresponding to FIG. In the
図13は、図9に対応する、ライセンスとライセンスの保持する番号情報の対応を説明するための図である。図13で例示する対応関係一覧表54では、ライセンスL4/ライセンスL3は第2の実施形態と同じである。ライセンスL1は番号情報として1を格納している。
FIG. 13 is a diagram for explaining the correspondence between the license and the number information held by the license, corresponding to FIG. In the
図14は、結合時のフローを説明するための図である。制御部14は、外部入出力I/F11を介してリムーバブル記録媒体20から位置指定情報を読み込む(ステップS31)。次に、同様にしてライセンスを読み込む(ステップS32)。次に、制御部14に含まれるライセンス結合部14eは、位置指定情報を図12のように結合する(ステップS33)。次にライセンスL2を図13のように消去し、ライセンスL1を書き換えることで、ライセンスを結合する(ステップS34)。次に、制御部14は、外部入出力I/F11を介してリムーバブル記録媒体20へ位置指定情報を書き込み(ステップS35)、またライセンスの書き込みも行う(ステップS36)。このように、ライセンス結合部14eは、分割された結果の各部分のうち隣接する部分を結合するとき、その隣接する部分に対し、各部分に割り当てられた番号が連続している場合に、その隣接する部分に対応するライセンスを結合する。
FIG. 14 is a diagram for explaining a flow at the time of combination. The
本実施形態を適用することで、上述のごとき簡単な手順でライセンスの結合が実現できる。なお、結合すべき部分において、部分間で記録単位の番号が連続していない場合は、いったん元の暗号化用情報で復号し、新しい暗号化用情報で再暗号化する必要がある。また、本実施形態においては、2つの部分を結合しただけだが、3つ以上の部分に対しても各部分の記録単位の番号が連続していれば、同様の手順で結合することができる。 By applying this embodiment, it is possible to combine licenses with a simple procedure as described above. If the recording unit numbers are not consecutive in the parts to be combined, it is necessary to decrypt with the original encryption information and re-encrypt with the new encryption information. Further, in the present embodiment, only two portions are combined, but if the numbers of recording units of the respective portions are consecutive for three or more portions, they can be combined in the same procedure.
本実施形態における結合機能を用いることで、映像情報を記録するのに必要なライセンス数を減らすことが可能となる。一般に、セキュア領域は、通常領域に比べて実装コストが高く、領域が少ないので、ライセンス数を減らすことができるのは利点となる。 By using the combination function in the present embodiment, the number of licenses necessary for recording video information can be reduced. In general, the secure area has a higher implementation cost than the normal area and has a smaller area, so it is advantageous to be able to reduce the number of licenses.
<第4の実施形態>
次に、図1で例示した情報記録再生装置10で実行される、映像情報を消去するときの処理手順について説明する。本実施形態では、第3の実施形態において記録した映像情報の部分4を消去するときを例に挙げて説明する。まず、図15乃至図17を用いてデータ構造について説明する。
<Fourth Embodiment>
Next, a processing procedure when erasing video information executed by the information recording / reproducing
図15は、図11に対応する、映像情報がどのような部分に分かれているかを説明するための図である。図15では、図11の情報51として分割した先頭の3個のうち部分4を削除したものを、情報61として図示しており、先頭から部分1,部分3と記している。また、図15では、情報61に対し、各部分の情報先頭からの相対座標、及び番号割り当て部14bで割り当てられる番号の一覧表62を対応付けて図示している。
FIG. 15 is a diagram for explaining what part the video information is divided into, corresponding to FIG. In FIG. 15, information obtained by deleting the portion 4 among the top three divided as the
本実施形態において、部分1/部分3の構造は第3の実施形態と同じである。部分1と部分3は連続しているが、部分1と部分3の間で、記録単位の番号は連続していない。
In the present embodiment, the structure of the
図16は、図12に対応する、各部分の位置指定情報(映像情報における位置)とライセンス(番号を指定する番号情報を含む)の対応関係を示す図である。図16で例示する対応関係一覧表63では、部分1は第3の実施形態と同じである。部分3は相対座標m×Sから始まっていて、終了位置は(m−k+n−1)×Sである。
FIG. 16 is a diagram illustrating a correspondence relationship between position designation information (position in video information) and licenses (including number information designating numbers) corresponding to FIG. In the
図17は、図13に対応する、ライセンスとライセンスの保持する番号情報の対応を説明するための図である。図17で例示する対応関係一覧表64では、ライセンスL1は第3の実施形態と同じである。ライセンスL3は、開始位置がm×S、終了位置が(m−k+n−1)×Sとなる。
FIG. 17 is a diagram for explaining the correspondence between the license and the number information held by the license, corresponding to FIG. In the
図18は、削除時のフローを説明するための図である。制御部14は、外部入出力I/F11を介してリムーバブル記録媒体20から位置指定情報を読み込む(ステップS41)。次に、同様にしてライセンスを読み込む(ステップS42)。次に、位置指定情報を図16のように削除する。このときに、削除位置から後の部分における、先頭からの相対座標も変更する(ステップS43)。次にライセンスL4を図15のように削除する。このときに、削除位置から後の部分における、開始位置と終了位置も変更する(ステップS44)。次に、外部入出力I/F11を介してリムーバブル記録媒体20へ位置指定情報を書き込み(ステップS45)、またライセンスの書き込みも行う(ステップS46)。最後に、外部入出力I/F11を介して、映像情報の削除を行う(ステップS47)。このように、本実施形態では、分割された結果の各部分のいずれかを削除するときには、削除の対象となった部分に対応するライセンスを同時に削除するようにする。
FIG. 18 is a diagram for explaining a flow at the time of deletion. The
本実施形態を適用することで、上述のごとき簡単な手順でライセンスの削除が実現できる。 By applying this embodiment, it is possible to delete a license by the simple procedure as described above.
<第5の実施形態>
図19は、第1乃至第4の実施形態において記録された暗号化映像情報を再生するフローを説明するための図である。本実施形態として、図1で例示した情報記録再生装置10において実行される、暗号化映像情報の再生処理について説明する。
<Fifth Embodiment>
FIG. 19 is a diagram for explaining a flow of reproducing encrypted video information recorded in the first to fourth embodiments. As this embodiment, the reproduction processing of encrypted video information executed in the information recording / reproducing
制御部14は、外部入出力I/F11を介してリムーバブル記録媒体20から位置指定情報を取得する(ステップS51)。次に、再生する位置に対応するライセンスを取得する(ステップS52)。次に情報記録再生装置10はバッファ17を介してリムーバブル記録媒体20に記録されている暗号化された映像情報を取得する(ステップS53)。次に、復号部を具備する暗号化部15において復号化用情報を生成して復号化し、バッファ17に復号結果を書き込む(ステップS54)。ステップS54の詳細は後述する。次に、バッファ17の復号化された映像情報は再生部16に送られ(ステップS55)、再生部16でデコード処理を行い、表示手段19に映像信号を出力する(ステップS56)。
The
ステップS54における復号化用情報の生成と復号化処理に説明する。暗号化部15では、第1の実施形態で説明した生成用情報をライセンスから抽出し、番号からイニシャルベクター又は暗号鍵を記録時と同様に生成する。そしてライセンスに記録されていた情報と生成した情報を元に暗号化情報を復号することができる。
The generation of decoding information and the decoding process in step S54 will be described. The
本実施形態においては、記録している映像情報を部分に分割し、部分を記録単位に分割し、部分の中では連続番号を割り当てているので、任意の部分をすぐに復号することができ、そのため映像情報などをランダムに再生する場合においても、簡便に行うことができる。なお、本実施形態において説明しなかった部分に関しては、デジタルハイビジョンレコーダーにおいて実現されているのと同様の方法で実現できる。 In this embodiment, the recorded video information is divided into parts, the part is divided into recording units, and a serial number is assigned in the part, so any part can be decoded immediately, Therefore, even when video information or the like is reproduced at random, it can be easily performed. Note that portions not described in the present embodiment can be realized by a method similar to that realized in a digital high-definition recorder.
<その他の実施形態>
第2乃至第4の実施形態において、映像情報の分割/結合/削除は記録単位毎におこなっていたが、記録単位の途中で分割/結合/削除をすることも可能である。そのためには、位置指定情報の中の開始位置として記録単位の先頭以外を、終了位置として記録単位の末端以外を指定するようにすれば良い。
<Other embodiments>
In the second to fourth embodiments, the division / combination / deletion of the video information is performed for each recording unit. However, the division / combination / deletion can be performed in the middle of the recording unit. For this purpose, a position other than the beginning of the recording unit may be designated as the start position in the position designation information, and a position other than the end of the recording unit may be designated as the end position.
また、本発明において、ライセンスに情報の利用条件を記録するようにしても良い。情報の記録条件としては、コピー制御情報/利用可能期間/年齢視聴制限等が考えられる。情報記録再生装置は、情報の記録時にそれらを設定し、再生時には利用条件に従って動作する。また、本発明において、各実施形態は映像情報を例に挙げて説明したが、音声情報など暗号化を行う必要がある情報一般に対して適用可能である。 In the present invention, information usage conditions may be recorded in the license. As information recording conditions, copy control information / usable period / age viewing restriction and the like can be considered. The information recording / reproducing apparatus sets them when information is recorded, and operates according to the use conditions during reproduction. In the present invention, each embodiment has been described by taking video information as an example. However, the present invention is applicable to general information that needs to be encrypted, such as audio information.
また、本発明は、第5の実施形態のごとき情報再生装置で再生可能な、リムーバブル記録媒体20で例示する記録媒体の形態も採り得る。この記録媒体(情報記録媒体)には、情報における各部分の位置を指定する位置指定情報と、各部分に対し、各部分を所定のデータ量で分割した記録単位の番号を指定する番号情報を含むライセンスと、記録単位の番号から生成した暗号化用情報で暗号化した情報とが記録されている。
The present invention can also take the form of a recording medium exemplified by the
また、第1乃至第5の実施形態に係る情報記録再生装置あるいは情報記録装置/情報再生装置においては、各構成要素の具現化の形態について説明しなかったが、図1の制御部14の一部又は全部はハードウエアとして構成しても良いし、ソフトウエア(情報記録再生装置に組み込むファームウエア)とそれを実行するための演算処理装置等で構成しても良い。勿論、暗号化部15もソフトウエアで構成しても良いが、処理速度の問題からハードウエアとして構成することが好ましい。また、ソフトウエアで構成することがより好ましい部位としては、特に図1のライセンス生成部14cが挙げられ、分割部14aや番号割り当て部14bもソフトウエアで構成しても良い。
Further, in the information recording / reproducing apparatus or the information recording apparatus / information reproducing apparatus according to the first to fifth embodiments, the embodiment of each component has not been described, but the
従って、本発明は、演算処理装置を備えた情報記録再生装置あるいは情報記録装置/情報再生装置に実行可能に組み込むためのプログラムとしての形態も採り得る。ここで、このプログラムを実行するための制御部の構成について、簡単に説明する。なお、本発明は、このプログラムを格納した記録媒体としての形態も採用できる。 Therefore, the present invention can also take the form of a program to be incorporated into an information recording / reproducing apparatus or an information recording / information reproducing apparatus provided with an arithmetic processing unit. Here, the configuration of the control unit for executing this program will be briefly described. The present invention can also adopt a form as a recording medium storing this program.
図20は、一般的な制御部の構成例を説明するための図である。制御部60としては汎用/専用プロセッサやLSI等が挙げられ、処理対象のデータを入力する入力部75、及び処理後のデータを出力する出力部76でなる入出力I/Fと、本発明に係る制御プログラム74を記録したROM73(好ましくは書き換え可能なROM)、制御プログラム74を実行するためのCPU71、及びその実行領域としてのRAM72をその主要な構成要素とし、それらがバス77により接続されているものとして例示している。そして、これら装置で取り扱われる情報は、入力部75から入力され、その処理時に一時的にRAM72に蓄積され、その後、出力部76を介して外部に伝送され、必要に応じて、CPU71によって読み出し、修正・書き込みが行われる。
FIG. 20 is a diagram for explaining a configuration example of a general control unit. Examples of the control unit 60 include general-purpose / dedicated processors and LSIs, and an input / output I / F including an
10…情報記録再生装置、11…外部入出力I/F、12…受信部、13…ユーザI/F、14…制御部、15…暗号化部、16…再生部、17…バッファ、18…操作入力手段、19…表示手段、20…リムーバブル記録媒体。
DESCRIPTION OF
Claims (7)
各部分内で前記記録単位に連続番号を割り当てる番号割り当て部と、
該番号割り当て部で割り当てられた番号を用いて暗号化用情報を生成し、該暗号化用情報で記録単位に含まれる情報を暗号化する暗号化部と、
前記番号割り当て部で割り当てられた番号を指定する番号情報を含むライセンスを生成するライセンス生成部と、
前記分割部で分割された各部分毎に前記暗号化部で暗号化した暗号化情報、前記入力された情報における各部分の位置を指定する位置指定情報、及び前記ライセンス生成部で生成されたライセンスを対応付けて、記録媒体に記録する出力部と、を備えた情報記録装置。 A division unit that divides input information into a plurality of parts and further divides each part into recording units with a predetermined data amount, or divides the entire inputted information into recording units with the predetermined data amount as a part When,
A number assigning unit for assigning consecutive numbers to the recording units in each part;
An encryption unit that generates encryption information using the number assigned by the number assignment unit, and encrypts information included in a recording unit with the encryption information;
A license generation unit for generating a license including number information for designating a number assigned by the number assignment unit;
Encryption information encrypted by the encryption unit for each part divided by the division unit, position designation information for designating the position of each part in the input information, and a license generated by the license generation unit And an output unit that records the information on a recording medium in association with each other.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005141484A JP4141457B2 (en) | 2005-05-13 | 2005-05-13 | Information recording apparatus, information reproducing apparatus, program, and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005141484A JP4141457B2 (en) | 2005-05-13 | 2005-05-13 | Information recording apparatus, information reproducing apparatus, program, and recording medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006318589A true JP2006318589A (en) | 2006-11-24 |
| JP4141457B2 JP4141457B2 (en) | 2008-08-27 |
Family
ID=37539114
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005141484A Expired - Fee Related JP4141457B2 (en) | 2005-05-13 | 2005-05-13 | Information recording apparatus, information reproducing apparatus, program, and recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4141457B2 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008047786A1 (en) * | 2006-10-16 | 2008-04-24 | Sharp Kabushiki Kaisha | Information recording device, information reproducing device, program and recording medium |
| JP2009043378A (en) * | 2007-08-10 | 2009-02-26 | Toshiba Corp | Copy control information inheriting apparatus and copy control information inheriting method |
| JP2009177655A (en) * | 2008-01-28 | 2009-08-06 | Hitachi Ltd | Recording apparatus and recording method |
| US9143326B2 (en) | 2012-03-29 | 2015-09-22 | International Business Machines Corporation | Method and system for encrypting data |
-
2005
- 2005-05-13 JP JP2005141484A patent/JP4141457B2/en not_active Expired - Fee Related
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008047786A1 (en) * | 2006-10-16 | 2008-04-24 | Sharp Kabushiki Kaisha | Information recording device, information reproducing device, program and recording medium |
| JP2009043378A (en) * | 2007-08-10 | 2009-02-26 | Toshiba Corp | Copy control information inheriting apparatus and copy control information inheriting method |
| JP2009177655A (en) * | 2008-01-28 | 2009-08-06 | Hitachi Ltd | Recording apparatus and recording method |
| US9143326B2 (en) | 2012-03-29 | 2015-09-22 | International Business Machines Corporation | Method and system for encrypting data |
| US9344274B2 (en) | 2012-03-29 | 2016-05-17 | International Business Machines Corporation | Method and system for encrypting data |
| US9634827B2 (en) | 2012-03-29 | 2017-04-25 | International Business Machines Corporation | Encrypting data |
| US10396977B2 (en) | 2012-03-29 | 2019-08-27 | International Business Machines Corporation | Encrypting data |
| US11539505B2 (en) | 2012-03-29 | 2022-12-27 | Kyndryl, Inc. | Encrypting data |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4141457B2 (en) | 2008-08-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2008204523A (en) | Recording device | |
| JP2003115830A (en) | Information recording device and information recording and reproducing device | |
| JP4122777B2 (en) | Content recording / playback device | |
| JP4154444B2 (en) | Information recording apparatus, information reproducing apparatus, program, and recording medium | |
| TWI337738B (en) | Information processing apparatus, information processing method, information recording medium, and computer program | |
| JP4886831B2 (en) | Content recording apparatus, reproducing apparatus, editing apparatus and method thereof | |
| JP4141457B2 (en) | Information recording apparatus, information reproducing apparatus, program, and recording medium | |
| JPWO2009050884A1 (en) | Content reproduction apparatus, content reproduction method, recording medium, and integrated circuit | |
| JP4721692B2 (en) | Content management apparatus and content management method | |
| KR100580204B1 (en) | Apparatus and Method for storing data | |
| JP4589963B2 (en) | Recording device | |
| JP5395866B2 (en) | Recording / reproducing system, recording apparatus, and reproducing apparatus | |
| JP2008234721A (en) | Video playback device | |
| JP4871840B2 (en) | Video recording device | |
| JP2002351312A (en) | Decoding method | |
| JP2002287622A (en) | Decoding method | |
| JP5754980B2 (en) | Content protection apparatus and content protection method | |
| JP2010009705A (en) | Recording apparatus and reproducing apparatus | |
| JP2002287624A (en) | Decoding method | |
| JP2002341759A (en) | Encryption method | |
| JP2002287625A (en) | Recording/reproducing device | |
| JP2002358009A (en) | Decoding method | |
| JP2002287619A (en) | Recording/reproducing device | |
| JP2002287626A (en) | Recording/reproducing device | |
| JP2002341760A (en) | Encryption method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20060919 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070822 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080318 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080516 |
|
| 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: 20080610 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080610 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110620 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4141457 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120620 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120620 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130620 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |