Recording medium, and recording and reproducing device
Abstract
(57) The illegal use of summary subject encipherment information is made difficult, and the equipment which can use software simple without spoiling convenience is offered. Solution means A recording medium possesses the rewriting part on which the part only for reproduction on which encipherment information was recorded, and the key information changed into decode key information and the algorithm selection information which chooses the algorithm which generates decode key information were recorded, The control section which performs control to which record reproduction equipment makes encipherment information, key information, and algorithm selection information read based on specification information, The rewriting domain record reproduction processing part which reads the information on a rewriting domain, and the reproduction domain reproduction processing part which reads the information on reproduction dedicated regions, The algorithm database part in which the algorithm was stored, the transposition conversion part which changes key information into decode key information using an algorithm, and the encipherment information decoding part which decodes encipherment information using decode key information are provided.
Term
Term ended
Projected expiry passed 22 February 2019, 7.6 years ago.
- Priority and filed
- Published
- Projected expiry
- Today
6 claims: 6 independent, 0 dependent
- 1[Claims] 1. A play-only unit in which a plurality of encrypted information to be encrypted is recorded, a plurality of key information to be converted into a plurality of decryption key information for decrypting the plurality of encrypted information, and the key information. A recording medium including a rewriting unit in which algorithm selection information for selecting an algorithm for generating the decryption key information corresponding to each encryption information is recorded. 【特許請求の範囲】 【請求項1】暗号化処理された複数の暗号化情報が記録された再生専用部と、前記複数の暗号化情報を復号する複数の復号鍵情報に変換される複数の鍵情報と該鍵情報から各暗号化情報に対応した前記復号鍵情報を生成するアルゴリズムを選択するアルゴリズム選択情報とが記録された書換部とを備えたことを特徴とする記録媒体。
- 2A play-only unit in which a plurality of encrypted information to be encrypted is recorded, a plurality of key information to be converted into a plurality of decryption key information for decrypting the plurality of encrypted information, and the key information. In a recording / playback apparatus for recording / reproducing a recording medium including an algorithm selection information for selecting an algorithm for generating the decryption key information corresponding to each encryption information and a rewriting unit in which the algorithm selection information is recorded, the key information and the said Rewriting section recording / playback processing section that reads algorithm selection information, playback-only section playback processing section that reads out the encrypted information, and rewriting section recording / playback processing section and playback-only section playback processing based on specified information input from the outside. A transfer that converts the key information into the decryption key information from the control unit that controls the unit, the algorithm database unit that stores the algorithm, and the algorithm database unit selected by the algorithm selection information using the algorithm. A recording / playback device including a conversion unit and an encryption information decryption unit that decrypts the encryption information using the decryption key information and converts it into information. 【請求項2】暗号化処理された複数の暗号化情報が記録された再生専用部と、前記複数の暗号化情報を復号する複数の復号鍵情報に変換される複数の鍵情報と該鍵情報から各暗号化情報に対応した前記復号鍵情報を生成するアルゴリズムを選択するアルゴリズム選択情報とが記録された書換部とを備えた記録媒体の記録再生を行う記録再生装置において、前記鍵情報及び前記アルゴリズム選択情報を読み出す書換部記録再生処理部と、前記暗号化情報を読み出す再生専用部再生処理部と、外部から入力される指定情報に基づいて前記書換部記録再生処理部及び再生専用部再生処理部の制御を行う制御部と、前記アルゴリズムが格納されたアルゴリズムデータベース部と、前記アルゴリズム選択情報により選択された前記アルゴリズムデータベース部から前記アルゴリズムを用いて前記鍵情報を前記復号鍵情報に変換する転置変換部と、前記復号鍵情報を用いて前記暗号化情報を復号して情報に変換する暗号化情報復号部とを備えたことを特徴とする記録再生装置。
- 3A play-only unit in which a plurality of encrypted information to be encrypted is recorded, a plurality of key information to be converted into a plurality of decryption key information for decrypting the plurality of encrypted information, and the key information. It is characterized by including an algorithm selection information for selecting an algorithm for converting the information into the decryption key information and a rewriting unit for recording the selection hash value information generated based on the selection information converted into the algorithm selection information. Recording medium. 【請求項3】暗号化処理された複数の暗号化情報が記録された再生専用部と、前記複数の暗号化情報を復号する複数の復号鍵情報に変換される複数の鍵情報と該鍵情報を前記復号鍵情報に変換するアルゴリズムを選択するアルゴリズム選択情報と該アルゴリズム選択情報に変換される選択情報に基づいて生成される選択ハッシュ値情報とが記録された書換部とを備えたことを特徴とする記録媒体。
- 4A play-only unit in which a plurality of encrypted information to be encrypted is recorded, a plurality of key information to be converted into a plurality of decryption key information for decrypting the plurality of encrypted information, and the key information. A recording medium including a rewriting unit for recording an algorithm selection information for selecting an algorithm for converting the above-mentioned decryption key information and a selection hash value information generated based on the selection information converted into the algorithm selection information. In the recording / playback device that performs recording / playback, the first hash value generator that generates the first hash value information based on the key information input from the outside and the selection information are encrypted using the first hash value information. The encryption unit that converts the algorithm selection information into the encryption unit, the third hash value generation unit that generates the selection hash value information based on the selection information, and the rewriting when the key information and the selection information are input from the outside. A recording / reproducing device including a rewriting unit recording / reproducing processing unit that records the algorithm selection information, the key information, and the selected hash value information. 【請求項4】暗号化処理された複数の暗号化情報が記録された再生専用部と、前記複数の暗号化情報を復号する複数の復号鍵情報に変換される複数の鍵情報と該鍵情報を前記復号鍵情報に変換するアルゴリズムを選択するアルゴリズム選択情報と該アルゴリズム選択情報に変換される選択情報に基づいて生成される選択ハッシュ値情報とが記録される書換部とを備えた記録媒体の記録再生を行う記録再生装置において、外部から入力される鍵情報に基づいて第1ハッシュ値情報を生成する第1ハッシュ値生成部と、前記選択情報を前記第1ハッシュ値情報を用いて暗号化して前記アルゴリズム選択情報に変換する暗号化部と、前記選択情報に基づいて選択ハッシュ値情報を生成する第3ハッシュ値生成部と、外部から前記鍵情報及び前記選択情報が入力されたとき前記書換部に前記アルゴリズム選択情報及び前記鍵情報及び前記選択ハッシュ値情報を記録する書換部記録再生処理部とを備えたことを特徴とする記録再生装置。
- 5A play-only unit in which a plurality of encrypted information to be encrypted is recorded, a plurality of key information to be converted into a plurality of decryption key information for decrypting the plurality of encrypted information, and the key information. A record including an algorithm selection information for selecting an algorithm for converting the above-mentioned decryption key information and a rewriting unit in which the selection hash value information generated based on the previously selected information converted into the algorithm selection information is recorded. In a recording / reproducing device that records / reproduces a medium, when new key information is input from the outside, the rewriting unit recording / reproducing processing unit that reads and rewrites the algorithm selection information and the key information recorded in the rewriting unit. , When new key information is input from the outside, the first hash value information is generated based on the key information read from the rewriting unit, and a new key information is generated based on the new key information and the key information. The first hash value generation unit that generates the first hash value information, the encryption / decryption unit that converts the algorithm selection information read from the rewriting unit into the selection information using the first hash value information, and the above. A recording / playback device including an encryption unit that converts the selection information into new algorithm selection information using the new first hash value information. 【請求項5】暗号化処理された複数の暗号化情報が記録された再生専用部と、前記複数の暗号化情報を復号する複数の復号鍵情報に変換される複数の鍵情報と該鍵情報を前記復号鍵情報に変換するアルゴリズムを選択するアルゴリズム選択情報と前該アルゴリズム選択情報に変換される記選択情報に基づいて生成される選択ハッシュ値情報とが記録された書換部とを備えた記録媒体の記録再生を行う記録再生装置において、外部から新たな鍵情報が入力されたとき前記書換部に記録された前記アルゴリズム選択情報及び前記鍵情報の読み出しと書き換えを行う書換部記録再生処理部と、外部から新たな鍵情報が入力されたとき前記書換部から読み出された前記鍵情報に基づいて第1ハッシュ値情報を生成すると共に前記新たな鍵情報と前記鍵情報とに基づいて新たな第1ハッシュ値情報を生成する第1ハッシュ値生成部と、前記書換部から読み出された前記アルゴリズム選択情報を前記第1ハッシュ値情報を用いて前記選択情報に変換する暗号復号部と、前記新たな第1ハッシュ値情報を用いて前記選択情報を新たなアルゴリズム選択情報に変換する暗号化部とを備えたことを特徴とする記録再生装置。
- 6A play-only unit in which a plurality of encrypted information to be encrypted is recorded, a plurality of key information to be converted into a plurality of decryption key information for decrypting the plurality of encrypted information, and the key information. A recording medium including a rewriting unit in which algorithm selection information for selecting an algorithm for converting the above-mentioned decryption key information and selection hash value information generated based on the selection information converted into the algorithm selection information are recorded. In the recording / reproducing device that performs recording / reproduction, the rewriting unit recording / reproducing processing unit that reads out the key information, the algorithm selection information, and the selected hash value information, the reproduction-only unit that reads out the encrypted information, and the reproduction processing unit that are input from the outside. The first hash value information is generated based on the control unit that controls the rewriting unit recording / playback processing unit and the reproduction-only unit reproduction processing unit based on the designated information, and the key information read from the rewriting unit. A first hash value generation unit is used, a encryption / decryption unit that decodes the algorithm selection information using the first hash value information and converts it into the selection information, and a second hash value is generated for the selection information. A second hash value generation unit, a comparison unit that compares the selected hash value read from the rewrite unit with the second hash value information, and outputs a processing execution signal when the two hash values are the same. , Read from the rewriting unit using the algorithm database unit in which the algorithm is stored and the algorithm selected from the algorithm database unit by the algorithm selection information based on the processing execution signal output from the comparison unit. It is characterized by including a translocation conversion unit that converts the obtained key information into the decryption key information, and an encryption information decryption unit that decrypts the encryption information using the decryption key information and converts it into information. Recording / playback device. 【請求項6】暗号化処理された複数の暗号化情報が記録された再生専用部と、前記複数の暗号化情報を復号する複数の復号鍵情報に変換される複数の鍵情報と該鍵情報を前記復号鍵情報に変換するアルゴリズムを選択するアルゴリズム選択情報と該アルゴリズム選択情報に変換される選択情報に基づいて生成される選択ハッシュ値情報とが記録された書換部とを備えた記録媒体の記録再生を行う記録再生装置において、前記鍵情報及び前記アルゴリズム選択情報及び選択ハッシュ値情報を読み出す書換部記録再生処理部と、前記暗号化情報を読み出す再生専用部再生処理部と、外部から入力される指定情報に基づいて前記書換部記録再生処理部及び前記再生専用部再生処理部の制御を行う制御部と、前記書換部から読み出された前記鍵情報に基づいて第1ハッシュ値情報を生成する第1ハッシュ値生成部と、前記第1ハッシュ値情報を用いて前記アルゴリズム選択情報を復号化して前記選択情報に変換する暗号復号部と、前記選択情報に対して第2ハッシュ値を生成する第2ハッシュ値生成部と、前記書換部から読み出された前記選択ハッシュ値と前記第2ハッシュ値情報とを比較して2つのハッシュ値が同じ場合に処理実行の信号を出力する比較部と、前記アルゴリズムが格納されたアルゴリズムデータベース部と、前記比較部から出力された処理実行の信号に基づいて前記アルゴリズム選択情報により前記アルゴリズムデータベース部から選択された前記アルゴリズムを用いて前記書換部から読み出された前記鍵情報を前記復号鍵情報に変換する転置変換部と、前記復号鍵情報を用いて前記暗号化情報を復号して情報に変換する暗号化情報復号部とを具備することを特徴とする記録再生装置。
Independent claims6
189 paragraphs in 1 section, as filed
Description: TECHNICAL FIELD [Detailed description of the invention]
【0001】
[Technical field to which the invention belongs]
The present invention relates to a recording medium on which music, video, a computer program, etc. are recorded, and a playback device for reproducing the recording medium.
【0002】
[Conventional technology]
With the widespread use of recording media capable of recording large amounts of information, information such as music, video, and computer programs can be stored on compact discs (CDs) and compact disc-read-only memories (CD-ROMs: Compact). It is common to record on a recording medium such as Disc-Read Only Memory) and distribute and sell it in large quantities at low cost.
【0003】
Since digitized information is recorded on a recording medium such as a CD or a CD-ROM, the information can be used without deteriorating the quality of the information. Information recorded on a recording medium such as a CD or CD-ROM can be easily duplicated by a personal computer, so that information recorded on a recording medium such as a CD or CD-ROM is illegally duplicated. There is a risk.
【0004】
For example, the computer program recorded on the CD-ROM is read by a personal computer and stored in a storage unit such as a hard disk drive of the personal computer, and the computer program stored in the storage unit is executed and used. Computer programs recorded on a CD-ROM can be stored in the hard disk drives of multiple personal computers and used illegally. Also, by using a personal computer to read the computer program recorded on the CD-ROM and recording the computer program on another recording medium, the computer program recorded on the CD-ROM can be illegally duplicated. Can be done. The duplicated computer program can be used on another personal computer, and the duplicated computer program can be further duplicated on another recording medium.
【0005】
As a means of protecting a computer program that can be executed using a personal computer, the information necessary for using the computer program (key information, password, etc.) is confirmed, and the computer is used only when the information is confirmed. There are methods in which the program can be used, and methods in which the computer program itself is encrypted in some way and used by decoding the computer program by inputting decryption information. Even if these methods are used, there is a risk that the computer program may be illegally duplicated and used by duplicating the information necessary for using the computer program and the decoding information for decoding the data.
【0006】
As a means for solving the above-mentioned problems, there is a software rights management control method disclosed in Japanese Patent Application Laid-Open No. 64-68835. In this method, the encrypted computer program is decrypted and used by using a dedicated decryption device. The frequency of use of the decoding device is calculated each time the decoding process is performed, and the decoding device is transmitted to the distribution center at any time. On the distribution center side, charges are made according to the frequency of use, and charges are collected from users of computer programs. Even if the encrypted computer program is duplicated using a dedicated decryption device, the duplicated computer program cannot be used unless it is decrypted by the dedicated decryption device. Even if you use a duplicated computer program, you will be charged each time a dedicated decryption device is used, so you will have to pay even if you use an illegally duplicated computer program.
【0007】
Further, in the software management system disclosed in Japanese Patent Application Laid-Open No. 5-298085, a non-rewritable storage area is used by using a recording medium having a rewritable rewritable area and a non-rewritable non-rewritable storage area. The encrypted software is recorded in the rewriting area, and the number of times or the usage time of the software is encrypted and recorded together with the decryption information for decrypting the software in the rewriting area. In the playback device that reproduces this recording medium, the use of the software is prohibited when the number of times of use or the time of use exceeds the number of contracts or the contract time.
【0008】
[Problems to be Solved by the Invention]
The software rights management control method and software management system described above impair convenience for computer programs that can be executed using a personal computer and information other than computer programs, such as music and video. It is difficult to prevent information from being illegally duplicated and used without it.
【0009】
The software rights management control method described above achieves sufficient security against illegal copying and use of computer programs, but for example, information such as music and video is recorded by paying a fixed fee. When the recorded medium is purchased, there is a problem that a charge is made every time a dedicated decoding device is used to reproduce information such as music or video. In the software management system described above, there is a problem that the convenience is impaired because the number of times of use and the usage time are limited for information such as music and video.
【0010】
Further, in the software right management control method described above, the encrypted information is falsified so that the encrypted information can be decrypted by using a device other than the dedicated decryption device. Information can be illegally duplicated and used. In the software management system described above, the information recorded on the recording medium is freely decoded and illegally duplicated and used by falsifying the information on the number of times the software is used and the usage time recorded on the recording medium. can do.
【0011】
An object of the present invention is to provide a recording medium and a playback device that make it difficult to tamper with information and illegally copy and use the information, and can easily use the information without impairing convenience. ..
【0012】
[Means for solving problems]
The invention according to claim 1 of the present application is a play-only unit in which a plurality of encrypted information is recorded, and a plurality of key information converted into a plurality of decryption key information for decrypting the plurality of encrypted information. It is characterized by having a rewriting unit in which algorithm selection information for selecting an algorithm for generating decryption key information corresponding to each encryption information from the key information is recorded.
【0013】
The invention according to claim 2 of the present application is a play-only unit in which a plurality of encrypted information is recorded, and a plurality of key information converted into a plurality of decryption key information for decrypting the plurality of encrypted information. In a recording / playback device that records / reproduces a recording medium including a rewriting unit in which algorithm selection information is recorded, which selects an algorithm that generates decryption key information corresponding to each encryption information from the key information and the key information. Rewriting section recording / playback processing section that reads algorithm selection information, playback-only section playback processing section that reads encrypted information, and rewriting section recording / playback processing section and playback-only section playback processing section based on specified information input from the outside. A control unit that controls, an algorithm database unit that stores an algorithm, a translocation conversion unit that converts key information into decryption key information using an algorithm selected from the algorithm database unit based on algorithm selection information, and a decryption key information. It is characterized by being provided with an encrypted information decryption unit that decrypts encrypted information and converts it into information.
【0014】
The invention according to claim 3 of the present application is a play-only unit in which a plurality of encrypted information is recorded, and a plurality of key information converted into a plurality of decryption key information for decrypting the plurality of encrypted information. And a rewrite unit that records the algorithm selection information that selects the algorithm that converts the key information into the decryption key information and the selection hash value information that is generated based on the selection information that is converted into the algorithm selection information. It is a feature.
【0015】
The invention according to claim 4 of the present application is a play-only unit in which a plurality of encrypted information is recorded, and a plurality of key information converted into a plurality of decryption key information for decrypting the plurality of encrypted information. A recording medium including a rewriting unit for recording an algorithm selection information for selecting an algorithm for converting key information into decryption key information and a selection hash value information generated based on the selection information converted into algorithm selection information. In the recording / playback device that performs recording / playback of, the first hash value generator that generates the first hash value information based on the key information input from the outside and the selection information are encrypted using the first hash value information. An encryption unit that converts to algorithm selection information, a third hash value generation unit that generates selection hash value information based on the selection information, and an algorithm selection information and a rewriting unit when key information and selection information are input from the outside. It is characterized by having a rewriting unit recording / reproducing processing unit that records key information and selected hash value information.
【0016】
The invention according to claim 5 of the present application is a play-only unit in which a plurality of encrypted information is recorded, and a plurality of key information converted into a plurality of decryption key information for decrypting the plurality of encrypted information. And a recording medium including a rewriting unit in which the algorithm selection information for selecting the algorithm for converting the key information into the decryption key information and the selection hash value information generated based on the selection information converted into the algorithm selection information are recorded. In the recording / playback device that performs recording / playback of, the rewriting unit recording / playback processing unit that reads and rewrites the algorithm selection information and key information recorded in the rewriting unit when new key information is input from the outside, and the new external one. The first hash value information is generated based on the key information read from the rewriting unit when the key information is input, and the new first hash value information is generated based on the new key information and the key information. The first hash value generation unit, the encryption / decryption unit that converts the algorithm selection information read from the rewriting unit into selection information using the first hash value information, and the encryption / decryption unit that uses the new first hash value information. It is characterized by having an encryption unit that converts the selection information converted in (1) into new algorithm selection information.
【0017】
The invention according to claim 6 of the present application is a play-only unit in which a plurality of encrypted information is recorded, and a plurality of key information converted into a plurality of decryption key information for decrypting the plurality of encrypted information. And a recording medium including a rewriting unit in which the algorithm selection information for selecting the algorithm for converting the key information into the decryption key information and the selection hash value information generated based on the selection information converted into the algorithm selection information are recorded. In the recording / playback device that performs recording / playback of, a rewriting unit that reads out key information, algorithm selection information, and selected hash value information, a reproduction-only unit that reads encrypted information, a reproduction processing unit, and a designation that is input from the outside. Rewriting unit The control unit that controls the recording / playback processing unit and the playback-only unit / playback processing unit based on the information, and the first hash value generation that generates the first hash value information based on the key information read from the rewriting unit. A unit, a cryptographic decryption unit that decodes algorithm selection information using the first hash value information and converts it into selection information, a second hash value generation unit that generates a second hash value for the selection information, and a rewriting unit. A comparison unit that compares the selected hash value read from and the second hash value information and outputs a processing execution signal when the two hash values are the same, an algorithm database unit that stores the algorithm, and a comparison unit. A translocation conversion unit that converts the key information read from the rewriting unit into decryption key information using the algorithm selected from the algorithm database unit based on the processing execution signal output from the algorithm selection information, and the decryption key information. It is characterized by being provided with an encrypted information decryption unit that decrypts encrypted information and converts it into information using the above.
【0018】
BEST MODE FOR CARRYING OUT THE INVENTION
FIG. 1 is a schematic diagram showing a schematic configuration of a first embodiment of the recording medium of the present invention. In FIG. 1, the recording medium 101 includes a rewriting area (rewriting unit) 102 and a reproduction-only area (reproduction-only unit) 103. In this embodiment, it is assumed that the rewriting area 102 and the reproduction-only area 103 are formed on the recording medium 101, but the present invention is not limited thereto. A recording medium may be a recording medium including a reproduction-only unit that reads information using light and a rewriting unit (for example, a rewritable memory) that can read and rewrite information in a non-contact manner by radio waves or the like.
【0019】
Algorithm selection information and key information are recorded in the rewriting area 102. In addition, media-specific information indicating the serial number (serial number) and manufacturing date of the manufacturer that manufactured the recording medium, and user information that is information about the user are recorded.
【0020】
The algorithm selection information is information for selecting an algorithm for converting the key information described later into decryption key information for decrypting the encryption information. In the recording medium 101, one algorithm converts a plurality of key information into a plurality of decryption key information, and one algorithm selection information is also recorded. The algorithm for converting the key information into the decryption key information differs for each recording medium 101.
【0021】
For example, algorithm selection information a is recorded in the recording medium A. Key information 1, 2 and 3 described later are converted into decryption key information 11, 12 and 13 by the algorithm AA selected by the algorithm selection information a, and encryption information 1X, 2X by the decryption key information 11, 12 and 13. And 3X encryption processing is released.
【0022】
The key information is converted into decryption key information for decrypting the encryption information by an algorithm stored in the algorithm database unit provided in the recording / playback device described later. The key information is provided corresponding to all the encrypted information recorded in the play-only area 103, and is converted into the decrypted key information corresponding to each encrypted information by one algorithm.
【0023】
The key information corresponding to the encrypted information selected by the user is recorded in the rewriting area 102 of the recording medium 101 by the software provider when the user purchases the recording medium. When the user additionally purchases the encryption information recorded in the recording medium 101, the software provider additionally records the key information corresponding to the additionally purchased encryption information in the rewriting area 102.
【0024】
When the user specifies, for example, a music number, the encrypted information recorded on the recording medium 101 is reproduced by using the algorithm stored in the algorithm database section of the recording / reproducing device, which will be described later. The key information corresponding to is converted into decryption key information, and the encryption information recorded in the play-only area 103 is decrypted by the decryption key information.
【0025】
The play-only area 103 records encryption information (information such as music, video, program, etc.) that is decrypted by different decryption key information. The encryption information is information that is decrypted by the decryption key information, in other words, information that has been encrypted using the information corresponding to the decryption key information. For example, the first encryption information is the music information of the first song decrypted using the first decryption key information, and the second encryption information is decrypted using the second decryption key information. This is the music information for the second song. In this embodiment, all the encrypted information recorded in the play-only area 103 is music information, but the present invention is not limited thereto. For example, the playback-only area 103 may record the encrypted information of the music information and the encrypted information of the video information in a mixed manner.
【0026】
A recording / reproducing device for reproducing the recording medium 101 described above will be described. FIG. 2 is a schematic diagram showing a schematic configuration of a first embodiment of the recording / reproducing device of the present invention. The recording / playback device 201 includes a rewriting area recording / playback processing unit (rewriting unit recording / playback processing unit) 202, a reproduction area reproduction processing unit (reproduction-only unit reproduction processing unit) 203, a control unit 204, an algorithm database unit 205, and a transposition conversion unit 206. , Equipped with an encrypted information decryption unit 207.
【0027】
The rewriting area recording / playback processing unit 202 reads algorithm selection information from the rewriting area 102 of the recording medium 101 and outputs the algorithm selection information to the algorithm database unit 205 based on the control of the control unit 204 described later, and also rewrites the rewriting area 101 of the recording medium 101. The key information specified from 102 is read and output to the transposition conversion unit 206.
【0028】
The reproduction area reproduction processing unit 203 reads the designated encryption information recorded in the reproduction-only area 103 of the recording medium 101 based on the control of the control unit 204 described later.
【0029】
The control unit 204 causes the rewriting area recording / playback processing unit 202 to read the algorithm selection information and the designated key information from the rewriting area 102 based on the specified information input by the user using the operation unit (not shown). The playback area playback processing unit 203 is controlled to read the encryption information specified by the designated information from the playback-only area 103.
【0030】
The algorithm database unit 205 stores an algorithm that converts the key information recorded on the recording medium 101 into decryption key information. The algorithm database unit 205 stores different algorithms used for each recording medium.
【0031】
The transposition conversion unit 206 converts the key information output from the rewriting area recording / playback processing unit 202 into decryption key information using the algorithm output from the algorithm database unit 205.
【0032】
In this embodiment, as a method of converting the key information into the decryption key information by using the algorithm stored in the algorithm database unit 205, the L (M <L) bit decryption key information is generated from the M-bit algorithm selection information. Use the method of In this embodiment, the M bit is an 8-bit character data string, the N bit is a 4-bit character data string, and the L bit is an 11-bit character data string.
【0033】
FIG. 3 is a schematic diagram for explaining a method of converting the key information in the recording / playback device of this embodiment into decryption key information. In FIG. 3, the first key information of the M bit is converted into the first decryption key information of the L (M <L) bit by the algorithm. Further, the second key information of the M bit is converted into the second decryption key information of the L (M <L) bit by the algorithm. The algorithm partially duplicates the character data of the key information and converts it into more complicated decryption key information.
【0034】
The encryption information decryption unit 207 decrypts the encryption information output from the reproduction area reproduction processing unit 203 using the decryption key information, converts it into unencrypted information, and outputs the encryption information.
【0035】
The reproduction process of the recording / reproducing device shown in FIG. 2 will be described . A recording medium 101 is arranged in the recording / reproducing device 201, and a user inputs designated information (music number to be reproduced) for reproducing desired information by using an operation unit (not shown).
【0036】
The control unit 204 controls the rewriting area recording / playback processing unit 202 based on the input designated information, causes the algorithm selection information recorded in the rewriting area 102 of the recording medium 101 to be read, and outputs the algorithm selection information to the algorithm database unit 205. .. Further, the control unit 204 controls the rewrite area recording / playback processing unit 202 based on the input designated information, and selects the key information designated from the plurality of key information recorded in the rewrite area 102 of the recording medium 101. It is read out and output to the transposition conversion unit 206.
【0037】
The algorithm database unit 205 outputs the algorithm to the transposition conversion unit 206 based on the algorithm selection information output from the rewriting area recording / playback processing unit 202.
【0038】
The translocation conversion unit 206 converts the key information input from the rewriting area recording / playback processing unit 202 into decryption key information using an algorithm, and outputs the decryption key information to the encryption information decryption unit 207.
【0039】
On the other hand, the control unit 204 controls the reproduction area reproduction processing unit 203 based on the designated information, reads the encryption information designated by the designated information from the recording medium 101, and causes the encryption information decryption unit 207 to output the encryption information.
【0040】
The encryption information decryption unit 207 decrypts the encryption processing of the encryption information output from the reproduction area reproduction processing unit 203 by using the decryption key information output from the transposition conversion unit 206, and the unencrypted information. Convert to and output.
【0041】
A plurality of encryption information is recorded on the recording medium 101, but the recorded encryption information cannot be decrypted unless the decryption key information corresponding to each encryption information is used. Since the decryption key information is different for each encryption information, even if one decryption key information is illegally generated, only one encryption information recorded on the recording medium 1 can be reproduced, and other encryptions can be reproduced. The encryption information cannot be reproduced.
【0042】
When purchasing the recording medium 101, the user purchases key information for the required encryption information from a plurality of encryption information recorded on the recording medium 101. The fee for the encrypted information recorded on the recording medium 101 is paid according to the number of key information corresponding to the encrypted information.
【0043】
When the encrypted encrypted information is reproduced, the decryption key information for decrypting the encrypted information is temporarily generated in the reproduction device 201, so that the decryption can easily decrypt a plurality of encrypted information. The risk of being tampered with is extremely low, and it is possible to prevent the encrypted information and key information from being illegally duplicated and used.
【0044】
In this embodiment, it is assumed that one algorithm is used for one recording medium 101, and one algorithm selection information is recorded in the rewriting area 102 of the recording medium 101, but the present invention is not limited thereto. .. A plurality of algorithms may be used to convert different key information recorded on the recording medium 101 into different decryption key information.
【0045】
For example, algorithm selection information a and b are recorded on the recording medium A. The key information 1 and 2 recorded in the rewriting area 102 are converted into the decryption key information 11 and 12 by the algorithms AA and BB selected by the algorithm selection information a and b, and the encryption information is encrypted by the decryption key information 11 and 12, respectively. 1X and 2X are decrypted.
【0046】
FIG. 4 is a schematic diagram showing a schematic configuration of a second embodiment of the recording medium of the present invention. In FIG. 4, the recording medium 301 includes a rewriting area 302 and a reproduction-only area 303. Since the algorithm selection information and the key information recorded in the rewriting area 302 and the encryption information recorded in the reproduction-only area 303 are the same as those in the first embodiment described above, the description thereof will be omitted.
【0047】
In this embodiment, it is assumed that the rewriting area 102 and the reproduction-only area 103 are formed on the recording medium 101, but the present invention is not limited thereto. A recording medium may be a recording medium including a reproduction-only unit that reads information using light and a rewriting unit (for example, a rewritable memory) that can read and rewrite information in a non-contact manner by radio waves or the like.
【0048】
The selected hash value information is recorded in the rewrite area 302 of the recording medium 301 of this embodiment. The selected hash value information is a hash value (third hash value in FIG. 5) generated based on the selection information provided by the software provider when the user purchases the recording medium. The algorithm selection information is information obtained by encrypting the number of all key information recorded in the rewriting area 302 using a hash generation function. In the recording / reproducing device described later, it is possible to confirm whether or not the algorithm selection information has been tampered with by obtaining the hash value from the algorithm selection information and comparing it with the selection hash value information recorded on the recording medium.
【0049】
The hash value is obtained, for example, by a modulo operation (modulo method) for obtaining a remainder of 2 to the mth power. The hash value obtained by the modulo operation does not have the same value (data string), and as a hash generation function used to easily generate an appropriate hash value (128 bits to 1024 bits), Message There is a Digest 5 (MD5) algorithm. MD5 is used to detect tampering with the content of emails and to digitally sign the source.
【0050】
FIG. 5 is a schematic diagram showing a schematic configuration of a second embodiment of the recording / reproducing device of the present invention. In the recording / playback device 401 used for reproducing the recording medium 301 described above, when the user purchases the recording medium 301, algorithm selection information, key information, and selection hash value information are recorded in the recording medium 301, and encryption is performed. When adding the encryption information to release the encryption process, the key information and the selected hash value information are rewritten.
【0051】
In FIG. 5, the recording / reproducing device 401 includes a rewriting area recording / reproducing processing unit 402, a reproduction area reproduction processing unit 403, a control unit 404, an algorithm database unit 405, a translocation conversion unit 406, an encrypted information decryption unit 407, and a first switching unit. It includes a 408, a first hash value generation unit 409, a second switching unit 410, an encryption unit 411, a third hash value generation unit 412, a encryption / decryption unit 413, a second hash value generation unit 414, and a comparison unit 415.
【0052】
The rewriting area recording / playback processing unit 402 reads the designated key information from the recording medium 301 based on the control of the control unit 404 described later. In addition, the algorithm selection information of the rewrite area 302 of the recording medium 301 is read, and the selection hash value information is read or rewritten.
【0053】
The reproduction area reproduction processing unit 403 reads out the encrypted information recorded in the reproduction-only area 303 of the recording medium 301 under the control of the control unit 404 described later.
【0054】
The control unit 404 controls the rewriting area recording / playback processing unit 402 to read the key information specified from the rewriting area 102 based on the specified information input by the user using the operation unit (not shown). , Reproduction area The reproduction processing unit 403 controls to read the encryption information specified by the designated information from the reproduction-only area 303. Further, the rewriting area recording / playback processing unit 402 controls to read and rewrite the key information and the selected hash value from the rewriting area 102. [0055]
The algorithm database unit 405 stores an algorithm for converting the key information recorded in the rewriting area 303 of the recording medium 301 into decryption key information for decrypting the encryption information. The encryption information is decrypted by different decryption key information for each encryption information.
【0056】
The transposition conversion unit 406 converts a plurality of key information output from the rewriting area recording / playback processing unit 402 into decryption key information by using the algorithm output from the algorithm database unit 405.
【0057】
The encryption information decryption unit 407 decrypts the encryption information output from the reproduction area reproduction processing unit 403 using the decryption key information, converts it into unencrypted information, and outputs it.
【0058】
The first switching unit 408 switches between all the key information recorded on the recording medium 301 and the additional key information input from the outside, and causes the first hash value generation unit 409 to input the additional key information.
【0059】
The first hash value generation unit 409 generates the first hash value information which is a unique identification number by using the hash generation function based on the N key information recorded in the rewrite area 303 of the recording medium 301.
【0060】
The second switching unit 410 switches between the selection information provided by the software provider and the selection information read from the recording medium 301 and decrypted by the encryption / decryption unit 413, and is input to the encryption unit 411. The selection information is, for example, an acronym of a music name, an artist name, or the like. The selection information is information used for determining whether or not the information of the recording medium 301 has been tampered with.
【0061】
The encryption unit 411 encrypts the selection information input via the second switching unit 410 using the first hash value generated by the first hash value generation unit 409 and converts it into algorithm selection information. For example, a DES (Data Encryption Standard) algorithm is used as the encryption algorithm.
【0062】
The third hash value generation unit 412 generates the third hash value based on the selection information provided by the software provider.
【0063】
The encryption / decryption unit 413 converts the algorithm selection information recorded on the recording medium 301 into selection information using the first hash value generated by the first hash value generation unit 409.
【0064】
The second hash value generation unit 414 generates a second hash value for the algorithm selection information decrypted by the encryption / decryption unit 413. The second hash value generation unit 414 obtains a hash value by using the same method as the third hash value generation unit 412.
【0065】
The comparison unit 415 contains the selected hash value information (third hash value) recorded in the recording medium 301 input from the rewriting area recording / playback processing unit 402 and the second hash value input from the second hash value generation unit 414. Compare with. As a result of comparison, if the two hash values are the same, the processing execution signal is output to the transposition conversion unit 406, and if the two hash values are different, the processing execution signal is not output to the transposition conversion unit 406.
【0066】
The processing operation of the recording / reproducing device 401 of this embodiment will be described. When the user purchases the recording medium 1, the selection hash value obtained from the selection information provided by the software provider and the key information corresponding to the required encryption information are the rewriting area 302 of the recording medium 301. Recorded in.
【0067】
The selection information provided by the software provider and all the key information corresponding to the encryption information selected from the plurality of encryption information recorded in the playback-only area 303 of the recording medium 301 are input to the recording / playback device 401. Will be done.
【0068】
The selection information is input to the encryption unit 411 via the second switching unit 410, and the key information is input to the first hash value generation unit 409 via the first switching unit 408. Further, all the key information is recorded in the rewriting area 302 of the recording medium 301 by the rewriting area recording / playback processing unit 402.
【0069】
The first hash value generation unit 409 generates the first hash value based on the key information. The encryption unit 411 encrypts the selection information using the first hash value to generate the algorithm selection information. The rewriting area recording / playback processing unit 402 records the algorithm selection information in the rewriting area 302 of the recording medium 1.
【0070】
Further, the third hash value generation unit 412 generates a third hash value based on the selection information input via the second switching unit 410. The rewriting area recording / playback processing unit 402 records the third hash value in the rewriting area 302 of the recording medium 301.
【0071】
By the above processing, the algorithm selection information and the key information are recorded in the rewriting area 302 of the recording medium 301 so that only the encryption information required by the user is reproduced. When playing back the recording medium 301, when the user specifies the key information (for example, the music number), only the selected encryption information is decrypted in the recording / playing device 201 of the first embodiment as described above. Reproduced as unencrypted information.
【0072】
A case where the user newly purchases the encrypted information recorded on the recording medium 301 will be described. When the user additionally purchases the encryption information, that is, when the recording medium 301 additionally purchases the new encryption information with the key information corresponding to the already purchased encryption information recorded, the recording is performed. The key information corresponding to the newly purchased encrypted information is additionally recorded in the rewriting area 302 of the medium 301.
【0073】
Further, since the algorithm selection information recorded on the recording medium 301 is information encrypted by the first hash value generated based on all the key information recorded on the recording medium 301, it is newly encrypted information. If additional purchases are made, the algorithm selection information will also be changed.
【0074】
The key information recorded in the rewrite area 302 of the recording medium 301 is read out by the rewrite area recording / playback processing unit 402 and input to the first hash value generation unit 409 via the first switching unit 408. The first hash value generation unit 409 generates the first hash value based on the key information.
【0075】
Further, the algorithm selection information recorded in the rewriting area 302 of the recording medium 301 is read out by the rewriting area recording / playback processing unit 402 and input to the encryption / decryption unit 413. The encryption / decryption unit 413 decodes the algorithm selection information using the first hash value generated by the first hash value generation unit 409 and outputs it as the selection information. The selection information decrypted by the encryption / decryption unit 413 is input to the encryption unit 411 via the second switching unit 410.
【0076】
On the other hand, when the newly added key information (additional key information) is input to the recording / playback device 401, it is input to the first hash value generation unit 409 via the first switching unit 408. Further, all the key information recorded on the recording medium 301 is read out by the rewriting area recording / playback processing unit 402 and input to the first hash value generation unit 409 via the first switching unit 408.
【0077】
The first hash value generation unit 409 newly sets the first hash value (new first hash value) based on all the key information read from the rewrite area 302 of the recording medium 301 and the input additional key information. ) Is generated.
【0078】
The encryption unit 411 encrypts the selection information input via the second switching unit 410 using the new first hash value to generate new algorithm selection information. The rewriting area recording / playback processing unit 402 records new algorithm selection information in the rewriting area 302 of the recording medium 301.
【0079】
By the above processing, when the key information is added, the algorithm selection information is rewritten, and the user can reproduce the newly purchased encrypted information.
【0080】
In the recording / reproducing device 410 of the present embodiment, the second hash value obtained from the selection information based on the algorithm selection information recorded in the rewriting area 302 of the recording medium 301 and the selected hash value recorded in the recording medium 301. The information is compared by the comparison unit 415, and when the second hash value and the selected hash value match, the translocation conversion unit 406 executes processing to decrypt the decryption key information, decrypts the encryption information, and information. Is output.
【0081】
The selected hash value information recorded on the recording medium 301 is a hash value generated based on the selection information provided when the user purchases the recording medium 301, and is information that does not change even if the key information is added. ..
【0082】
On the other hand, the second hash value is obtained by decrypting the algorithm selection information obtained by encrypting the selection information using the first hash value into the selection information using the first hash value by the encryption / decryption unit 413, and using the decrypted selection information. It is a hash value generated based on.
【0083】
The second hash value is information obtained by decoding the algorithm selection information using the first hash value, and is the selection information provided by the software provider. The second hash value generated by the second hash value generation unit 414 based on the selection information is the selection hash value (third hash value) generated by the third hash value generation unit 412 based on the selection information and recorded in the recording medium 301. ) Is the same.
【0084】
By comparing the second hash value with the selected hash value, it is possible to determine whether or not the algorithm selection information, the key information, or the selection hash value information recorded on the recording medium 301 has been tampered with. If the information is falsified, the encrypted information recorded on the recording medium 301 cannot be reproduced, and the information can be prevented from being illegally duplicated and used.
【0085】
As described above, the encryption information recorded on the recording medium is subjected to encryption processing by different decryption key information for each encryption information, and is reproduced by different decryption key information for each encryption information at the time of reproduction. , The information recorded on the recording medium is tampered with to prevent the encrypted information recorded in the playback-only area from being illegally duplicated and used.
【0086】
[Effect of the invention]
According to the present invention, it is difficult to falsify information to illegally copy and use the information, and the software can be easily used without impairing convenience.
[Simple explanation of drawings]
[Figure 1]
The schematic diagram which shows the schematic structure of 1st Example of the recording medium of this invention.
[Figure 2]
Schematic diagram showing the schematic configuration of the first embodiment of the recording / reproducing device of the present invention. [Fig. 3]
The schematic diagram for demonstrating the method of converting the algorithm selection information in the recording medium of this Example into the decoding key information.
[Fig. 4]
The schematic diagram which shows the schematic structure of 2nd Example of the recording medium of this invention.
[Fig. 5]
The schematic diagram which shows the schematic structure of the 2nd Example of the recording / reproduction apparatus of this invention.
[Explanation of symbols]
101 ... Recording medium, 102 ... Rewriting area, 103 ... Playback-only area. 201 ... Recording / playback device, 202 ... Rewriting area recording / playback processing unit, 203 ... Playback area playback processing unit, 204 ... Control unit, 205 ... Algorithm database unit, 206 ... Transpose conversion unit, 207 ... Cryptography Cryptographic information decoding unit. 301 ... Recording medium, 302 ... Rewriting area, 303 ... Playback-only area. 401 ... Recording / playback device, 402 ... Rewriting area recording / playback processing unit, 403 ... Playback area playback processing unit, 404 ... Control unit, 405 ... Algorithm database unit, 406 ... Relocation conversion unit, 407 ... Cryptography Information decryption unit, 408 ... 1st switching unit, 409 ... 1st hash value generation unit, 410 ... 2nd switching unit, 411 ... encryption unit, 412 ... 3rd hash value generation unit, 413 ... -Cryptographic decryption unit, 414 ... 2nd hash value generation unit, 415 ... Comparison unit.
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US7715564B2 | Cited by | United States of America | Applicant |
| JP2002543475A | Cited by | Japan | Examiner |
2 priority claims, no other members on record
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 4262799 | Japan | A | |
| JP19990042627 | – | – | – |
27 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Cancellation because of no payment of annual feesLAPS | LAPS | |
| Cancellation because of no payment of annual feesLAPS | LAPS | |
| Receipt of annual feesR250 | R250 | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Written notification of registration of transferR350 | R350 | |
| Written request for registration of change of domicileS531 | S531 | |
| Written request for registration of change of nameS533 | S533 | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Receipt of annual feesR250 | R250 | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Receipt of annual feesR250 | R250 | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Certificate of patent or registration of utility modelR150 | R150 | |
| Certificate of patent or registration of utility modelR150 | R150 | |
| First payment of annual fees (during grant procedure)A61 | A61 | |
| Notification before disposition of declining of applicationR155 | R155 | |
| Written decision to grant a patent or to grant a registration (utility model)A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Transfer to examiner for re-examination before appeal (zenchi)AppealA911 | A911 | |
| Request for written amendment filedA521 | A521 | |
| Decision of refusalA02 | A02 | |
| Request for written amendment filedA521 | A521 | |
| Notification of reasons for refusalA131 | A131 | |
| Request for written amendment filedA521 | A521 | |
| Request for written amendment filedA521 | A521 | |
| Notification of reasons for refusalA131 | A131 | |
| Report on retrievalA977 | A977 |
Numbers
- Publication
- 2000-242564
- Publication, DOCDB
- 2000242564
- Publication, EPODOC
- JP2000242564
- Application
- 11042627
- Application, DOCDB
- 4262799
- Application, EPODOC
- JP19990042627
Titles2
- Japanese
- 【発明の名称】記録媒体及び記録再生装置
- English
- [Title of Invention] Recording medium and recording / playback device
Classification
- IPC, 5
- G06F12 14
- G06F21 10
- G06F21 60
- G06F21 62
- G06F21 64