[go: up one dir, main page]

JP2006318589A - Information recording apparatus, information reproducing apparatus, program, and recording medium - Google Patents

Information recording apparatus, information reproducing apparatus, program, and recording medium Download PDF

Info

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
Application number
JP2005141484A
Other languages
Japanese (ja)
Other versions
JP4141457B2 (en
Inventor
Yukitake Shimizu
幸毅 清水
Ryoji Ono
良治 大野
Akio Ichikawa
明男 市川
Takeshi Matsushita
剛士 松下
Tatsuya Oikawa
達也 及川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2005141484A priority Critical patent/JP4141457B2/en
Publication of JP2006318589A publication Critical patent/JP2006318589A/en
Application granted granted Critical
Publication of JP4141457B2 publication Critical patent/JP4141457B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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

<P>PROBLEM TO BE SOLVED: To provide an information recording device, of which the information is recordable while easily changing the enciphering information for every short recording unit when the information is enciphered and recorded on a recording medium, and also the changes such as a dividing, combining and deleting can be performed with respect to the enciphered information. <P>SOLUTION: The recording operation are carried out for: the information for specifying sections of the information; a license including the information for specifying the number of the recording unit in each of these sections, of which the each section is divided by the predetermined data amount; and the information enciphered by the enciphering information generated from the number of the recording unit is recorded. <P>COPYRIGHT: (C)2007,JPO&INPIT

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 Patent Literature 1 divides information to be recorded into predetermined data amounts, and assigns serial numbers that continuously change to each predetermined data amount unit. A secret key-defined function generated based on a key sequence generation radix set for each range managed by one license and a number that changes for each key data generation radix and a predetermined amount of data An encryption control means for generating an encryption key from the storage means, a storage means for associating and storing the serial number and the first logical address where each data within a predetermined data amount unit is recorded as another information, and to be recorded The encryption means for performing block encryption based on the encryption key from the encryption control means for each minimum division unit of the data amount smaller than the predetermined data amount, and the signal encrypted by the encryption means. Together with recorded on a recording medium, and configured to have a recording means for recording another information stored in the storage means.

特許文献1に記載の装置では、記録すべき情報を暗号化するための暗号鍵を所定のデータ量毎に更新しているため、暗号鍵が露見した場合でも、その被害を最小限に止めることができる。   In the apparatus described in Patent Document 1, since the encryption key for encrypting the information to be recorded is updated for each predetermined amount of data, even if the encryption key is revealed, the damage is minimized. Can do.

図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 Patent Document 1. In this information recording / reproducing apparatus, a transport packet having a fixed length of 188 bytes defined by MPEG2 obtained by receiving BS digital broadcast or CS digital broadcast is supplied to an adder 101, where the system clock of the transport packet is transmitted. A 4-bit value corresponding to the arrival time of the transport packet from the time stamp counter 102 synchronized with is added as a time stamp. As a result, a recording packet of 192 bytes in total is extracted from the adder 101 and supplied to the memory controller 103. The memory controller 103 receives the recording packet from the adder 101 as an input and stores it in the memory 105.

メモリコントローラ103は、連続する3つのセクタ単位で7つのレコーディングパケットが配置されるように、メモリ105にレコーディングパケットを記憶する。特許文献1では、3つのセクタで構成される単位をミニマムアクセスユニット(Minimum Access Unit)と定義する。セクタには、0から始まる論理アドレスが割り振られている。メモリコントローラ103は、メモリ105に格納されている前記レコーディングパケットを、前記メディアアクセスユニット単位で読み出して、連続的な番号であるメディアアクセスユニットナンバー104を割り当てて暗号化部106に供給して、暗号化制御部108からの制御の下に例えばレコーディングパケット単位毎にブロック暗号化を行う。なお、メディアアクセスユニットナンバー104は暗号化しない。   The memory controller 103 stores the recording packet in the memory 105 so that seven recording packets are arranged in units of three consecutive sectors. In Patent Document 1, a unit composed of three sectors is defined as a minimum access unit (Minimum Access Unit). A logical address starting from 0 is assigned to the sector. The memory controller 103 reads out the recording packet stored in the memory 105 in units of the media access unit, assigns a media access unit number 104 that is a continuous number, and supplies it to the encryption unit 106 for encryption. For example, block encryption is performed for each recording packet unit under the control of the encryption control unit 108. Note that the media access unit number 104 is not encrypted.

特許文献1では、メディアアクセスユニット毎に付与されるメディアアクセスユニットナンバー104(又は先頭のメディアアクセスユニットからの通し番号)と関連付けられたコンテンツ暗号化/復号化のための鍵算出を行うことで、次にアクセスするメディアアクセスユニットのメディアアクセスユニットナンバー104から一意に復号のための鍵を算出することができるようにしている。   In Patent Document 1, a key for content encryption / decryption associated with a media access unit number 104 (or a serial number from the head media access unit) assigned to each media access unit is calculated, and the following is performed. The decryption key can be uniquely calculated from the media access unit number 104 of the media access unit accessing the.

すなわち、図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 encryption control unit 108 and supplies it to the memory controller 103. The same media access unit number as the media access unit number 104 to be supplied is supplied to the encryption control unit 108. The encryption control unit 108 generates a secretly defined function (secret function) F110 based on the seed 109 and the media access unit number from the CPU 113, and calculates an encryption key (key) 107 using this function. The data is supplied to the encryption unit 106.

暗号化部106はメモリコントローラ103によりメモリ105からメディアアクセスユニット単位で読み出され、連続的な番号であるメディアアクセスユニットナンバー104が付加されたデータを、上記の暗号鍵107に基づいて例えばレコーディングパケット単位でブロック暗号化する。暗号化部106で暗号化されたデータは、HDDコントローラ111によりメモリ112に一旦格納された後、読み出されてHDDに書き込まれる。   The encryption unit 106 reads the data, which is read from the memory 105 by the memory controller 103 in units of media access units, and to which the media access unit number 104 that is a continuous number is added, based on the encryption key 107, for example, a recording packet Block encryption in units. The data encrypted by the encryption unit 106 is temporarily stored in the memory 112 by the HDD controller 111 and then read and written to the HDD.

ここで、ハードディスクや光ディスク等はアクセスできる最小単位としてセクタという概念が存在し、セクタには識別用の数字、すなわち論理アドレスが割り振られている。この例では、メディアアクセスユニットを記録する際にメディアアクセスユニットナンバー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 access unit number 104 and the logical address of the hard disk are recorded in association with each other. That is, the CPU 113 associates the media access unit number 104 with the first logical address of the data in the media access unit number 104 to be recorded on the HDD, and stores it in a memory in the CPU 113 as a table.

つまり、同じ値のメディアアクセスユニットナンバー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 access unit number 104 is assigned, and the media access unit number 104 are Stored in the table above.

このテーブルが高速再生を行うための補助情報として別ファイルに整理格納される。そして、メディアアクセスユニットナンバーの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 seed 109 is recorded separately from the AV data in the HDD by the CPU or the like using strong encryption means such as a public key.

このように、特許文献1では、メディアアクセスユニットナンバー104と種109とから暗号鍵を算出するようにしているので、記録時に、容易に順次必要となるコンテンツ暗号化のための鍵107を算出することができる。
特開2003−115830号公報
In this way, in Patent Document 1, since the encryption key is calculated from the media access unit number 104 and the seed 109, the key 107 for content encryption that is easily and sequentially required at the time of recording is calculated. be able to.
JP 2003-115830 A

しかしながら、特許文献1に記載の装置においては、記録と再生しか考慮されていなかった。そのため、情報の分割/結合/削除をすることができなかった。映像情報や音声情報を扱う場合において、シーン消去や不要部分のカットなどの編集機能として情報を削除することが必要である。そして、削除を実現するには、削除位置での情報の分割が必要となる。また、情報を不要に分割してしまった場合に備えて、情報の結合も必要となる。   However, in the apparatus described in Patent Document 1, only recording and reproduction are considered. Therefore, information cannot be divided / combined / deleted. In the case of handling video information and audio information, it is necessary to delete the information as an editing function such as scene deletion or unnecessary portion cut. In order to realize the deletion, it is necessary to divide the information at the deletion position. In addition, it is necessary to combine the information in case the information is unnecessarily divided.

本発明は、上述のごとき実情に鑑みてなされたものであり、情報を暗号化して記録媒体に記録するに際し、短い部分毎に簡便に暗号化用情報を変更しつつ記録可能で、かつ暗号化された情報に対して分割,結合,削除するなどの変更を施すことが可能な情報記録装置、この記録媒体で記録されている情報のうち任意の部分をすぐに再生することが可能な情報再生装置、この情報記録装置に実行可能に組み込むための記録プログラム、及びその記録対象となった記録媒体を提供することを、その目的とする。   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 apparatus 10 receives operation signals from an external input / output interface (I / F) 11 for detachably connecting a removable recording medium 20, a receiving unit 12 for inputting video information, and an operation input means 18. User I / F 13 to be input, control unit 14 having a CPU and memory for controlling the information recording / reproducing apparatus 10, and the like, generating information for encrypting / decrypting information of video information, and encrypting / decrypting the video information An encryption unit 15 that reproduces the video information, and a buffer 17 that temporarily stores the video information. Further, the operation input means 18 and the display means 19 are arranged integrally or externally connected to the information recording / reproducing apparatus 10. The removable recording medium 20 is detachably disposed on the information recording / reproducing apparatus 10 independently of the information recording / reproducing apparatus 10.

情報記録再生装置10の各構成要素についてより詳細に説明する。外部入出力I/F11は、情報記録再生装置10とリムーバブル記録媒体20を接続するためのインタフェースである。この外部入出力I/F11は、リムーバブル記録媒体20の着脱機構とデータの読み書きを行うインタフェースも保持している。受信部12は、映像情報を入力するための手段であって、例えば、デジタル放送信号あるいはアナログ放送信号を受信するチューナや、IEEE1394インタフェースなどの入力手段、デジタルカメラからの入力手段であっても良い。   Each component of the information recording / reproducing apparatus 10 is demonstrated in detail. The external input / output I / F 11 is an interface for connecting the information recording / reproducing apparatus 10 and the removable recording medium 20. The external input / output I / F 11 also holds an attachment / detachment mechanism for the removable recording medium 20 and an interface for reading / writing data. The receiving unit 12 is a means for inputting video information, and may be, for example, a tuner that receives a digital broadcast signal or an analog broadcast signal, an input means such as an IEEE 1394 interface, or an input means from a digital camera. .

ユーザI/F13は、デジタル放送の選局や録画再生動作等の、情報記録再生装置10における動作の選択を行う部分である。制御部14は、ユーザI/F13からの入力に基づき、各構成部の制御を行う部分である。暗号化部15は、映像情報の暗号化用情報/復号化情報を生成し、映像情報の暗号化/復号化を行う部分である。再生部16は、映像情報の再生を行う部分である。バッファ17は、受信又は再生のための映像情報を一時的にためるためのバッファである。操作入力手段18は、利用者が情報記録再生装置10を操作するための手段である。表示手段19は、映像情報と、ユーザI/F13により作成されるOSD(On Screen Display)とを表示するためのものである。リムーバブル記録媒体20は、暗号化した映像情報とそれを利用するのに必要なライセンスを記録する記録媒体である。   The user I / F 13 is a part for selecting operations in the information recording / reproducing apparatus 10 such as channel selection of digital broadcasting and recording / reproducing operations. The control unit 14 is a part that controls each component based on an input from the user I / F 13. The encryption unit 15 is a part that generates encryption information / decryption information for video information and encrypts / decrypts the video information. The reproduction unit 16 is a part that reproduces video information. The buffer 17 is a buffer for temporarily storing video information for reception or reproduction. The operation input means 18 is means for a user to operate the information recording / reproducing apparatus 10. The display means 19 is for displaying video information and an OSD (On Screen Display) created by the user I / F 13. The removable recording medium 20 is a recording medium that records encrypted video information and a license necessary for using the video information.

外部入出力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 removable recording medium 20 in the external input / output I / F 11, but an interface such as USB (Universal Serial Bus) or IEEE1394 is used. May be used. In this configuration example, the receiving unit 12 is a digital broadcast signal receiving unit. However, the receiving unit 12 may be a unit that acquires content via a network. Regarding the reading / writing of data to / from the removable recording medium 20, the receiving unit 12 of the digital broadcast signal, the reproducing unit 16 for decoding the video information, etc., it is not particular to the present invention. This is the same as that adopted in the digital high-definition recorder HRD2. Details of the encryption unit 15 will be described later.

操作入力手段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 apparatus 10. The display means 19 is, for example, a display device such as a liquid crystal display, a plasma display, or an EL display. The removable recording medium 20 is a removable hard disk, for example.

<第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 apparatus 10 illustrated in FIG. 1 will be described.

まず、情報記録再生装置10は、受信部12より映像情報を入力する(ステップS1)。この映像信号は、デジタル放送を選局したTS(Transport Stream)や外部の再生装置からのPS(Program Stream)である。選局するチャンネルは、図2のフローには明示していないが、あらかじめユーザI/F13を介して、操作入力手段18によって選択されている。そして、制御部14がユーザI/F13からの選局するべきチャンネルの情報を受信部12に対して入力し、受信部12がその情報に基づき選局動作を行う。   First, the information recording / reproducing apparatus 10 inputs video information from the receiving unit 12 (step S1). This video signal is a TS (Transport Stream) selected for digital broadcasting or a PS (Program Stream) from an external playback device. The channel to be selected is not clearly shown in the flow of FIG. 2, but is selected in advance by the operation input means 18 via the user I / F 13. And the control part 14 inputs the information of the channel which should be selected from user I / F13 with respect to the receiving part 12, and the receiving part 12 performs a channel selection operation | movement based on the information.

ステップS1に続き、情報記録再生装置10は、受信部12からの映像データをバッファ17に一時的に蓄積し、再生部16がバッファ17の映像データを入力する(ステップS2)。最後に、再生部16が映像情報のデコード処理を行い、映像信号を表示手段19に出力する(ステップS3)。   Following step S1, the information recording / reproducing apparatus 10 temporarily accumulates the video data from the receiving unit 12 in the buffer 17, and the reproducing unit 16 inputs the video data in the buffer 17 (step S2). Finally, the reproducing unit 16 decodes the video information and outputs the video signal to the display unit 19 (step S3).

次に、図1で例示した情報記録再生装置10で実行される、映像情報を記録するときの処理手順について説明する。まず、図3乃至図5を用いてデータ構造について説明する。   Next, a processing procedure for recording video information executed by the information recording / reproducing apparatus 10 illustrated in FIG. 1 will be described. First, the data structure will be described with reference to FIGS.

図3は、制御部14内の分割部14aにおいて、情報を一つ又は複数の部分に分割し、また各部分を所定のデータ量で記録単位S(本実施形態では1.5Mバイトで例示)で分割した様子を示している。ここで、情報を一つの部分に分割するとは、情報全体を分割後の一部分として捉えることを指す。図3では、情報31として分割した先頭の3個について図示しており、先頭から部分1,部分2,部分3と記している。また、図3では、情報31に対し、各部分の情報先頭からの相対座標、及び制御部14内の番号割り当て部14bで割り当てられる番号の一覧表32を対応付けて図示している。   FIG. 3 shows that the dividing unit 14a in the control unit 14 divides the information into one or a plurality of parts, and each part is recorded with a predetermined data amount S (in this embodiment, illustrated with 1.5 Mbytes). It shows how it was divided by. Here, dividing information into one part means that the entire information is regarded as a part after division. In FIG. 3, the top three divided as the information 31 are illustrated, and are indicated as part 1, part 2, and part 3 from the top. In FIG. 3, the information 31 is shown in association with the relative coordinates from the information head of each part and the list 32 of numbers assigned by the number assigning unit 14 b in the control unit 14.

部分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の連続番号が割り当てられている。   Part 1 is the head part of the information and starts from relative coordinate 0. The recording unit has a size of 3, and a serial number from 1 to 3 is assigned to each recording unit. Part 2 is a subsequent part of part 1 and starts with relative coordinates 3 × S. The recording unit has a size of m-3 (m is an integer of 4 or more), and a serial number from 4 to m is assigned to each recording unit. Part 3 is the part that follows part 2 and starts from the relative coordinates m × S. The recording unit has a size of nm (n is an integer on m + 2), and a serial number from m + 1 to n is assigned to each recording unit.

ここで、部分の分け方は各部分(末端以外)が記録単位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 correspondence list 33 illustrated in FIG. 4, the start position of the part 1 is 0, the end position is 3 × S−1, the corresponding license is L1, the start position of the part 2 is 3 × S, and the end position is m ×. S-1, corresponding license is L2, part 3 has start position m × S, end position n × S-1, and corresponding license L3. Here, L1 / L2 / L3 is information for specifying a license and a license ID. The license ID can be specified by a number or a recording position on the recording medium 20.

図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 correspondence list 34 illustrated in FIG. 5, the head of the serial number of each part is stored as number information, 1 for the license L1, 4 for the license L2, and 4 for the license L3. Stores m + 1. As shown in FIG. 1, the removable recording medium 20 has a normal area and a secure area, and the encrypted information is stored in the normal area, but the contents of the license are stored in a secure area that can be read and written only by an authorized device. Store. The relationship between the position designation information and the license may be stored in the normal area.

図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 unit 12 is temporarily stored in the buffer 17 (step S12). Next, the dividing unit 14a included in the control unit 14 divides the video information into parts by the above-described method based on the input amount of the video information in the receiving unit 12 and the input from the user I / F 13, and further, the recording unit. The video information is divided into two (step S13). As described above, the dividing unit 14a divides the input information into a plurality of parts and further divides each part into recording units with a predetermined data amount, or the input information as a part with a predetermined data amount. Divide into recording units.

ステップS13に続き、制御部14に含まれる番号割り当て部14bは、記録単位毎に連続番号を割り当てる(ステップS14)。このように、番号割り当て部14bは、各部分内で記録単位に連続番号を割り当て、本実施形態においては番号は1から割り当てたものを例示している。本実施形態においては部分が変わっても番号はとびとびにならない様、連続に割り当てる。   Following step S13, the number assigning unit 14b included in the control unit 14 assigns a serial number for each recording unit (step S14). As described above, the number assigning unit 14b assigns a continuous number to each recording unit in each part, and in this embodiment, the number is assigned from 1. In the present embodiment, numbers are assigned consecutively so that the number does not jump even if the portion changes.

暗号化部15は、番号割り当て部14bで割り当てられた番号を元に暗号化用情報を生成する(ステップS15)。暗号化用情報の生成に関しては後述する。ステップS15では、また、暗号化部15が、生成した暗号化用情報でバッファ17の映像情報(記録単位に含まれる情報)を暗号化する。暗号化方式についても後述する。   The encryption unit 15 generates encryption information based on the number assigned by the number assignment unit 14b (step S15). The generation of the encryption information will be described later. In step S15, the encryption unit 15 also encrypts the video information (information included in the recording unit) in the buffer 17 with the generated encryption information. The encryption method will also be described later.

次に、情報記録再生装置10は、暗号化された映像情報を、外部入出力I/F11経由でリムーバブル記録媒体20に記録する(ステップS16)。次に、制御部14に含まれるライセンス生成部14cでライセンス/位置指定情報を生成し(ステップS17)、同様にしてリムーバブル記録媒体20に記録する(ステップS18)。このように、ライセンス生成部14cは、番号割り当て部14bで割り当てられた番号を指定する番号情報を含むライセンスを生成する。また、ライセンス生成部14cでは、入力された情報における各部分の位置を指定する位置指定情報も併せて生成する。そして、最終的に、外部入出力I/F11は、ライセンス、位置指定情報、及び暗号化された映像情報を対応付けて、リムーバブル記録媒体20に記録する。   Next, the information recording / reproducing apparatus 10 records the encrypted video information on the removable recording medium 20 via the external input / output I / F 11 (step S16). Next, license / position designation information is generated by the license generation unit 14c included in the control unit 14 (step S17), and similarly recorded on the removable recording medium 20 (step S18). As described above, the license generation unit 14c generates a license including number information for designating the number assigned by the number assignment unit 14b. The license generation unit 14c also generates position designation information that designates the position of each part in the input information. Finally, the external input / output I / F 11 records the license, the position designation information, and the encrypted video information in the removable recording medium 20 in association with each other.

以上の手順を映像情報の最期まで繰り返すことで、短い部分ごとに簡便に暗号化用情報を変更しつつ、映像情報を記録することができる。   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 apparatus 10 illustrated in FIG. 1, will be described. In the present embodiment, a case where the portion 3 of the video information recorded in the first embodiment is divided at k × S from the head of the video information will be described as an example. First, the data structure will be described with reference to FIGS.

図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 information 41 obtained by further dividing the portion 3 among the top three divided as the information 31 in FIG. 3 as information 41. 3 is written. In FIG. 7, relative information from the information head of each part and a list 42 of numbers assigned by the number assigning unit 14b are associated with the information 41.

本実施形態において、部分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 part 1 / part 2 is the same as that of the first embodiment. The part 4 is a subsequent part of the part 2 and starts from the relative coordinates m × S. The recording unit has a size of km (k is an integer on k + 2), and a serial number from m + 1 to k is assigned to each recording unit. The part 3 is a succeeding part of the part 4 and starts from the relative coordinate k × S. The recording unit has a size of nk (n is an integer on k + 2), and consecutive numbers from k + 1 to n are assigned to each recording unit.

図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 correspondence list 43 illustrated in FIG. 8, part 1 / part 2 is the same as in the first embodiment. The start position of the portion 4 is m × S, the end position is k × S−1, and the corresponding license is L4. The start position of the part 3 is k × S, the end position is n × S−1, and the corresponding license is L3.

図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 correspondence list 44 illustrated in FIG. 9, the license L1 / license L2 is the same as that in the first embodiment. As number information, the license L4 stores m + 1, and the license L3 stores k + 1.

図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 control unit 14 reads position designation information from the removable recording medium 20 via the external input / output I / F 11 (step S21). Next, the license is read in the same manner (step S22). Next, the license dividing unit 14d included in the control unit 14 divides the position designation information as shown in FIG. 8, and assigns a new license L4 (step S23). Next, the license L4 is generated as shown in FIG. 9, and the number information of the license L3 is rewritten (step S24). Next, the control unit 14 writes position designation information to the removable recording medium 20 via the external input / output I / F 11 (step S25), and also writes a license (step S26). In this way, the license dividing unit 14d corresponds to the part that is the target of the division when any of the parts obtained by dividing the input information by the dividing unit 14a is further divided into a plurality of parts. The license to be read is also read and divided.

本実施形態を適用することで、上述のごとき簡単な手順でライセンスの分割が実現できる。なお、本発明において、図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 apparatus 10 illustrated in FIG. 1 will be described. In the present embodiment, the case where the portion 1 and the portion 2 of the video information recorded in the second embodiment are combined will be described as an example. First, the data structure will be described with reference to FIGS. In the present embodiment, the numbers in the recording units of the portion 1 and the portion 2 are continuous.

図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 part 1 and part 2 out of the four heads divided as information 41 in FIG. 7 is shown as information 51. Yes. Further, in FIG. 11, relative information from the information head of each part and a list 52 of numbers assigned by the number assigning unit 14 b are shown in association with the information 51.

本実施形態において、部分4/部分3の構造は第2の実施形態と同じである。部分1は相対座標0から始まっていて、記録単位mの大きさを持ち、各記録単位には1からmの連続番号が割り当てられている。   In this embodiment, the structure of the part 4 / part 3 is the same as that of the second embodiment. The portion 1 starts from the relative coordinate 0, has a size of the recording unit m, and a serial number from 1 to m is assigned to each recording unit.

図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 correspondence list 53 illustrated in FIG. 12, part 4 / part 3 is the same as in the second embodiment. The start position of part 1 is 0, the end position is m × S−1, and the corresponding license is L1.

図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 correspondence list 54 illustrated in FIG. 13, the license L4 / license L3 are the same as those in the second embodiment. The license L1 stores 1 as number information.

図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 control unit 14 reads position designation information from the removable recording medium 20 via the external input / output I / F 11 (step S31). Next, the license is read in the same manner (step S32). Next, the license combining unit 14e included in the control unit 14 combines the position designation information as shown in FIG. 12 (step S33). Next, the license L2 is deleted as shown in FIG. 13, and the license L1 is rewritten to combine the licenses (step S34). Next, the control unit 14 writes the position designation information to the removable recording medium 20 via the external input / output I / F 11 (step S35) and also writes the license (step S36). As described above, when combining the adjacent parts among the divided parts, the license combining unit 14e, when the numbers assigned to the respective parts are consecutive with respect to the adjacent parts, Combine licenses corresponding to adjacent parts.

本実施形態を適用することで、上述のごとき簡単な手順でライセンスの結合が実現できる。なお、結合すべき部分において、部分間で記録単位の番号が連続していない場合は、いったん元の暗号化用情報で復号し、新しい暗号化用情報で再暗号化する必要がある。また、本実施形態においては、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 apparatus 10 illustrated in FIG. 1 will be described. In this embodiment, the case where the portion 4 of the video information recorded in the third embodiment is erased will be described as an example. First, the data structure will be described with reference to FIGS.

図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 information 51 in FIG. 11 is illustrated as information 61, and is denoted as portion 1 and portion 3 from the beginning. In FIG. 15, relative information from the information head of each part and a list 62 of numbers assigned by the number assigning unit 14b are associated with the information 61.

本実施形態において、部分1/部分3の構造は第3の実施形態と同じである。部分1と部分3は連続しているが、部分1と部分3の間で、記録単位の番号は連続していない。   In the present embodiment, the structure of the part 1 / part 3 is the same as that of the third embodiment. Although the part 1 and the part 3 are continuous, the number of recording units is not continuous between the part 1 and the part 3.

図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 correspondence list 63 illustrated in FIG. 16, the portion 1 is the same as that in the third embodiment. Part 3 starts with relative coordinates m × S and ends at (m−k + n−1) × S.

図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 correspondence list 64 illustrated in FIG. 17, the license L1 is the same as that in the third embodiment. The license L3 has a start position of m × S and an end position of (m−k + n−1) × S.

図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 control unit 14 reads position designation information from the removable recording medium 20 via the external input / output I / F 11 (step S41). Next, the license is read in the same manner (step S42). Next, the position designation information is deleted as shown in FIG. At this time, the relative coordinates from the head in the portion after the deletion position are also changed (step S43). Next, the license L4 is deleted as shown in FIG. At this time, the start position and end position in the portion after the deletion position are also changed (step S44). Next, the position designation information is written to the removable recording medium 20 via the external input / output I / F 11 (step S45), and the license is also written (step S46). Finally, the video information is deleted via the external input / output I / F 11 (step S47). As described above, in this embodiment, when deleting any one of the divided parts, the license corresponding to the part to be deleted is deleted at the same time.

本実施形態を適用することで、上述のごとき簡単な手順でライセンスの削除が実現できる。   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 apparatus 10 illustrated in FIG. 1 will be described.

制御部14は、外部入出力I/F11を介してリムーバブル記録媒体20から位置指定情報を取得する(ステップS51)。次に、再生する位置に対応するライセンスを取得する(ステップS52)。次に情報記録再生装置10はバッファ17を介してリムーバブル記録媒体20に記録されている暗号化された映像情報を取得する(ステップS53)。次に、復号部を具備する暗号化部15において復号化用情報を生成して復号化し、バッファ17に復号結果を書き込む(ステップS54)。ステップS54の詳細は後述する。次に、バッファ17の復号化された映像情報は再生部16に送られ(ステップS55)、再生部16でデコード処理を行い、表示手段19に映像信号を出力する(ステップS56)。   The control unit 14 acquires position designation information from the removable recording medium 20 via the external input / output I / F 11 (step S51). Next, a license corresponding to the reproduction position is acquired (step S52). Next, the information recording / reproducing apparatus 10 acquires the encrypted video information recorded on the removable recording medium 20 via the buffer 17 (step S53). Next, decryption information is generated and decrypted in the encryption unit 15 including the decryption unit, and the decryption result is written in the buffer 17 (step S54). Details of step S54 will be described later. Next, the decoded video information in the buffer 17 is sent to the reproduction unit 16 (step S55), where the reproduction unit 16 performs a decoding process and outputs a video signal to the display means 19 (step S56).

ステップS54における復号化用情報の生成と復号化処理に説明する。暗号化部15では、第1の実施形態で説明した生成用情報をライセンスから抽出し、番号からイニシャルベクター又は暗号鍵を記録時と同様に生成する。そしてライセンスに記録されていた情報と生成した情報を元に暗号化情報を復号することができる。   The generation of decoding information and the decoding process in step S54 will be described. The encryption unit 15 extracts the generation information described in the first embodiment from the license, and generates an initial vector or encryption key from the number in the same manner as when recording. The encrypted information can be decrypted based on the information recorded in the license and the generated information.

本実施形態においては、記録している映像情報を部分に分割し、部分を記録単位に分割し、部分の中では連続番号を割り当てているので、任意の部分をすぐに復号することができ、そのため映像情報などをランダムに再生する場合においても、簡便に行うことができる。なお、本実施形態において説明しなかった部分に関しては、デジタルハイビジョンレコーダーにおいて実現されているのと同様の方法で実現できる。   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 removable recording medium 20 that can be reproduced by the information reproducing apparatus as in the fifth embodiment. In this recording medium (information recording medium), position designation information for designating the position of each part in the information, and number information for designating the number of a recording unit obtained by dividing each part by a predetermined data amount are provided for each part. The included license and the information encrypted with the encryption information generated from the recording unit number are recorded.

また、第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 control unit 14 of FIG. A part or all may be constituted as hardware, or may be constituted by software (firmware incorporated in an information recording / reproducing apparatus) and an arithmetic processing unit for executing the software. Of course, the encryption unit 15 may also be configured by software, but is preferably configured as hardware from the viewpoint of processing speed. Further, as a part that is more preferably configured by software, the license generation unit 14c of FIG. 1 is particularly mentioned, and the division unit 14a and the number assignment unit 14b may also be configured by software.

従って、本発明は、演算処理装置を備えた情報記録再生装置あるいは情報記録装置/情報再生装置に実行可能に組み込むためのプログラムとしての形態も採り得る。ここで、このプログラムを実行するための制御部の構成について、簡単に説明する。なお、本発明は、このプログラムを格納した記録媒体としての形態も採用できる。   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 input unit 75 for inputting data to be processed and an output unit 76 for outputting processed data, and the present invention. A ROM 73 (preferably a rewritable ROM) in which the control program 74 is recorded, a CPU 71 for executing the control program 74, and a RAM 72 as an execution area thereof are the main components, and these are connected by a bus 77. As an example. Information handled by these devices is input from the input unit 75, temporarily stored in the RAM 72 during the processing, then transmitted to the outside via the output unit 76, and read out by the CPU 71 as necessary. Correction / writing is performed.

本発明の一実施形態に係る情報記録再生装置の基本的な構成例を示すブロック図である。It is a block diagram which shows the basic structural example of the information recording / reproducing apparatus which concerns on one Embodiment of this invention. 本発明の第1の実施形態に係る情報記録再生装置の処理手順の一例を説明するためのフロー図である。It is a flowchart for demonstrating an example of the process sequence of the information recording / reproducing apparatus which concerns on the 1st Embodiment of this invention. 本発明における情報記録媒体のデータ構造の概略を説明するための図である。It is a figure for demonstrating the outline of the data structure of the information recording medium in this invention. 本発明における情報記録媒体のデータ構造の概略を説明するための図である。It is a figure for demonstrating the outline of the data structure of the information recording medium in this invention. 本発明における情報記録媒体のデータ構造の概略を説明するための図である。It is a figure for demonstrating the outline of the data structure of the information recording medium in this invention. 記録を行うときの情報記録再生装置の処理手順の一例を説明するためのフロー図である。It is a flowchart for demonstrating an example of the process sequence of the information recording / reproducing apparatus when recording. 本発明における情報記録媒体のデータ構造の概略を説明するための図である。It is a figure for demonstrating the outline of the data structure of the information recording medium in this invention. 本発明における情報記録媒体のデータ構造の概略を説明するための図である。It is a figure for demonstrating the outline of the data structure of the information recording medium in this invention. 本発明における情報記録媒体のデータ構造の概略を説明するための図である。It is a figure for demonstrating the outline of the data structure of the information recording medium in this invention. 分割を行うときの情報記録再生装置の処理手順の一例を説明するためのフロー図である。It is a flowchart for demonstrating an example of the process sequence of the information recording / reproducing apparatus when dividing. 本発明における情報記録媒体のデータ構造の概略を説明するための図である。It is a figure for demonstrating the outline of the data structure of the information recording medium in this invention. 本発明における情報記録媒体のデータ構造の概略を説明するための図である。It is a figure for demonstrating the outline of the data structure of the information recording medium in this invention. 本発明における情報記録媒体のデータ構造の概略を説明するための図である。It is a figure for demonstrating the outline of the data structure of the information recording medium in this invention. 結合を行うときの情報記録再生装置の処理手順の一例を説明するためのフロー図である。It is a flowchart for demonstrating an example of the process sequence of the information recording / reproducing apparatus when combining. 本発明における情報記録媒体のデータ構造の概略を説明するための図である。It is a figure for demonstrating the outline of the data structure of the information recording medium in this invention. 本発明における情報記録媒体のデータ構造の概略を説明するための図である。It is a figure for demonstrating the outline of the data structure of the information recording medium in this invention. 本発明における情報記録媒体のデータ構造の概略を説明するための図である。It is a figure for demonstrating the outline of the data structure of the information recording medium in this invention. 削除を行うときの情報記録再生装置の処理手順の一例を説明するためのフロー図である。It is a flowchart for demonstrating an example of the process sequence of the information recording / reproducing apparatus when deleting. 再生を行うときの情報記録再生装置の処理手順の一例を説明するためのフロー図である。It is a flowchart for demonstrating an example of the process sequence of the information recording / reproducing apparatus when reproducing | regenerating. 一般的な制御部の構成例を説明するための図である。It is a figure for demonstrating the structural example of a general control part. 従来技術を説明するための図である。It is a figure for demonstrating a prior art.

符号の説明Explanation of symbols

10…情報記録再生装置、11…外部入出力I/F、12…受信部、13…ユーザI/F、14…制御部、15…暗号化部、16…再生部、17…バッファ、18…操作入力手段、19…表示手段、20…リムーバブル記録媒体。 DESCRIPTION OF SYMBOLS 10 ... Information recording / reproducing apparatus, 11 ... External input / output I / F, 12 ... Reception part, 13 ... User I / F, 14 ... Control part, 15 ... Encryption part, 16 ... Playback part, 17 ... Buffer, 18 ... Operation input means, 19 ... display means, 20 ... removable recording medium.

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.
請求項1に記載の情報記録装置において、前記入力された情報を前記分割部で分割した結果の各部分のいずれかを、更に複数の部分に分割したときに、該分割の対象となった部分に対応するライセンスを分割するライセンス分割部を備えたことを特徴とする情報記録装置。   The information recording apparatus according to claim 1, wherein when each of the parts resulting from dividing the input information by the dividing unit is further divided into a plurality of parts, the part to be divided An information recording apparatus comprising: a license dividing unit that divides licenses corresponding to. 請求項1又は2に記載の情報記録装置において、分割された結果の各部分のうち隣接する部分を結合するとき、該隣接する部分に対し、各部分に割り当てられた番号が連続している場合に、前記隣接する部分に対応するライセンスを結合するライセンス結合部を備えたことを特徴とする情報記録装置。   3. The information recording apparatus according to claim 1 or 2, wherein when the adjacent parts among the divided parts are combined, the numbers assigned to the respective parts are consecutive with respect to the adjacent parts. The information recording apparatus further comprises a license combining unit that combines licenses corresponding to the adjacent portions. 請求項1乃至3のいずれか1項に記載の情報記録装置において、分割された結果の各部分のいずれかを削除するときには、該削除の対象となった部分に対応するライセンスを同時に削除することを特徴とする情報記録装置。   4. The information recording apparatus according to claim 1, wherein when deleting any one of the divided parts, the license corresponding to the part to be deleted is deleted at the same time. An information recording apparatus characterized by the above. 情報の所定部分に対して、対応するライセンスを検索して読み込み、かつ暗号化した情報を読み込む入力部と、前記ライセンスに含まれる番号を指定する情報から復号化用情報を生成し、復号する復号部とを備えた情報再生装置。   A decryption unit that generates and decrypts decryption information from an input unit that retrieves and reads a corresponding license for a predetermined portion of information, and information that specifies a number included in the license And an information reproducing apparatus. 演算処理装置を備えた情報記録装置に実行可能に組み込むためのプログラムであって、前記情報記録装置は、入力された情報を複数の部分に分割し各部分を更に所定のデータ量で記録単位に分割するか、或いは前記入力された情報全体を一部分として前記所定のデータ量で記録単位に分割する分割ステップと、各部分内で前記記録単位に連続番号を割り当てる番号割り当てステップと、該番号割り当てステップで割り当てられた番号を用いて暗号化用情報を生成し、該暗号化用情報で記録単位に含まれる情報を暗号化する暗号化ステップと、前記番号割り当てステップで割り当てられた番号を指定する番号情報を含むライセンスを生成するライセンス生成ステップと、前記分割ステップで分割された各部分毎に前記暗号化ステップで暗号化した暗号化情報、前記入力された情報における各部分の位置を指定する位置指定情報、及び前記ライセンス生成ステップで生成されたライセンスを対応付けて、記録媒体に記録する出力ステップと、のうち既定のステップを実行可能なハードウエアを備え、当該プログラムは、前記分割ステップ、前記番号割り当てステップ、前記暗号化ステップ、前記ライセンス生成ステップ、及び前記出力ステップのうち、前記既定のステップ以外のステップを、前記演算処理装置に実行させることを特徴とするプログラム。   An information recording apparatus comprising an arithmetic processing unit for executably incorporating the information recording apparatus, wherein the information recording apparatus divides input information into a plurality of parts, and further separates each part into a recording unit with a predetermined amount of data. A division step of dividing or dividing the entire inputted information into a recording unit with the predetermined data amount as a part, a number assigning step for assigning a continuous number to the recording unit within each part, and the number assigning step An encryption step for generating encryption information using the number assigned in step 1, and encrypting information included in the recording unit with the encryption information, and a number for specifying the number assigned in the number assignment step A license generation step of generating a license including information, and encryption by the encryption step for each part divided in the division step A predetermined step among encryption information, position designation information that designates the position of each part in the input information, and an output step that records the license generated in the license generation step in association with the recording medium. The program includes a step other than the predetermined step among the dividing step, the number assigning step, the encryption step, the license generating step, and the output step. A program that is executed by a processing device. 請求項5に記載の情報再生装置で再生可能な記録媒体であって、情報における各部分の位置を指定する位置指定情報と、各部分に対し、各部分を所定のデータ量で分割した記録単位の番号を指定する番号情報を含むライセンスと、記録単位の番号から生成した暗号化用情報で暗号化した情報とが記録されたことを特徴とする記録媒体。   6. A recording medium reproducible by the information reproducing apparatus according to claim 5, wherein the position designation information for designating the position of each part in the information, and the recording unit in which each part is divided by a predetermined data amount with respect to each part. A recording medium in which a license including number information for designating a number and information encrypted with encryption information generated from a recording unit number is recorded.
JP2005141484A 2005-05-13 2005-05-13 Information recording apparatus, information reproducing apparatus, program, and recording medium Expired - Fee Related JP4141457B2 (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (8)

* Cited by examiner, † Cited by third party
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