JP2000242563A - Recording medium, and recording and reproducing device - Google Patents

Recording medium, and recording and reproducing device

Info

Publication number
JP2000242563A
JP2000242563A JP11042626A JP4262699A JP2000242563A JP 2000242563 A JP2000242563 A JP 2000242563A JP 11042626 A JP11042626 A JP 11042626A JP 4262699 A JP4262699 A JP 4262699A JP 2000242563 A JP2000242563 A JP 2000242563A
Authority
JP
Japan
Prior art keywords
information
key information
unit
algorithm
recording
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
JP11042626A
Other languages
Japanese (ja)
Other versions
JP3891720B2 (en
Inventor
Kazushige Sakai
一重 酒井
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.)
Nippon Columbia Co Ltd
Original Assignee
Nippon Columbia Co Ltd
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 Nippon Columbia Co Ltd filed Critical Nippon Columbia Co Ltd
Priority to JP04262699A priority Critical patent/JP3891720B2/en
Publication of JP2000242563A publication Critical patent/JP2000242563A/en
Application granted granted Critical
Publication of JP3891720B2 publication Critical patent/JP3891720B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a device capable of making the unauthorized use of the enciphered information difficult and easily using a software without impairing convenience. SOLUTION: A recording medium includes a reproduction-only part where the enciphered information is recorded and a rewrite part where the medium common key information that is converted into the decoding key information and the algorithm selection information that selects an algorithm to generate the decoding key information are recorded. A recording/reproducing device includes a control part 204 which performs the control to read out the enciphered information, algorithm selection information and medium common key information on the basis of the designated information, a rewrite area recording/reproducing part 202 which reads out the information on the rewrite part, a reproduction part reproducing processing part 203 which reads the information on the reproduction-only part, an algorithm database part 205 which stores the algorithm, a transposition converting part 206 which converts the medium common key information into the decoding key information by means of the algorithm and an enciphered information decoding part 207 which decodes the enciphered information by means of the decoding key information.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、音楽、映像、コン
ピュータプログラム等が記録された記録媒体及び当該記
録媒体を再生する再生装置に関する。
[0001] 1. Field of the Invention [0002] The present invention relates to a recording medium on which music, video, computer programs, etc. are recorded, and a reproducing apparatus for reproducing the recording medium.

【0002】[0002]

【従来の技術】大容量の情報の記録が可能な記録媒体の
普及により、音楽、映像、コンピュータプログラム等の
情報をコンパクト・ディスク(CD:Compact Disc)や
コンパクト・ディスク−リード・オンリー・メモリ(C
D−ROM:Compact Disc−Read Only Memory)等の記
録媒体に記録し、廉価且つ大量に頒布・販売することが
一般的になっている。
2. Description of the Related Art With the spread of recording media capable of recording a large amount of information, information such as music, video, computer programs, etc. can be stored in a compact disk (CD: Compact Disc) or a compact disk-read only memory (CD). C
It is common to record on a recording medium such as a D-ROM (Compact Disc-Read Only Memory) and distribute and sell it inexpensively and in large quantities.

【0003】CDやCD−ROM等の記録媒体は、デジ
タル化された情報が記録されているため、情報の品質を
劣化させることなく利用することが可能である。CDや
CD−ROM等の記録媒体に記録された情報は、パーソ
ナルコンピュータにより容易にデータを複製することが
できるため、CDやCD−ROM等の記録媒体に記録さ
れた情報を違法に複製される虞がある。
[0003] Recording media such as CDs and CD-ROMs have digitized information recorded thereon and can be used without deteriorating the quality of the information. Since information recorded on a recording medium such as a CD or a CD-ROM can be easily copied by a personal computer, information recorded on a recording medium such as a CD or a CD-ROM is illegally copied. There is a fear.

【0004】例えば、CD−ROMに記録されたコンピ
ュータプログラムは、パーソナルコンピュータにより読
み出され、パーソナルコンピュータのハードディスクド
ライブ等の記憶部に記憶され、記憶部に記憶されたコン
ピュータプログラムが実行され利用される。CD−RO
Mに記録されたコンピュータプログラムを、複数のパー
ソナルコンピュータのハードディスクドライブに記憶
し、不正に利用することができる。また、パーソナルコ
ンピュータを用いて、CD−ROMに記録されたコンピ
ュータプログラムを読み出し、そのコンピュータプログ
ラムを他の記録媒体に記録することで、CD−ROMに
記録されているコンピュータプログラムを違法に複製す
ることができる。複製されたコンピュータプログラム
は、他のパーソナルコンピュータで利用することがで
き、また、複製されたコンピュータプログラムを更に他
の記録媒体に複製することもできる。
For example, a computer program recorded on a CD-ROM is read by a personal computer, 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. . CD-RO
The computer program recorded in M can be stored in the hard disk drives of a plurality of personal computers and used illegally. Also, by using a personal computer to read a computer program recorded on a CD-ROM and recording the computer program on another recording medium, the computer program recorded on the CD-ROM can be illegally copied. Can be. The copied computer program can be used on another personal computer, and the copied computer program can be further copied on another recording medium.

【0005】パーソナルコンピュータを用いて実行する
ことが可能なコンピュータプログラムを保護する手段と
しては、コンピュータプログラムの使用にあたって必要
な情報(鍵情報やパスワードなど)の確認を行い、前記
情報が確認された場合にのみコンピュータプログラムを
利用できる方法や、コンピュータプログラムそのものを
何らかの方法で暗号化し、使用にあたっては、復号化情
報を入力することでコンピュータプログラムを復号して
利用する方法などがある。これらの方法を用いても、コ
ンピュータプログラムの使用にあたって必要な情報やデ
ータを復号する復号化情報を複製することで、当該コン
ピュータプログラムを違法に複製して利用する虞があ
る。
[0005] As means for protecting a computer program that can be executed using a personal computer, information necessary for using the computer program (such as key information and a password) is checked. For example, there is a method in which a computer program can be used only by a computer, or a method in which a computer program itself is encrypted by some method and the computer program is decrypted and used by inputting decryption information. Even if these methods are used, there is a possibility that the computer program is illegally copied and used by copying the information necessary for using the computer program and the decoding information for decoding the data.

【0006】前述した課題を解決する手段として、特開
昭64−68835号に開示されているソフトウエア権
利管理制御方法がある。この方法では、暗号化されたコ
ンピュータプログラムを、専用の復号化装置を用いて復
号化して利用する。復号化装置は、復号化処理が行われ
る度に利用頻度を計算し、随時配布センターに送信す
る。配布センター側では、その利用頻度に応じて課金を
行い、コンピュータプログラムの利用者から料金を徴収
する。暗号化されたコンピュータプログラムを専用の復
号化装置を用いて複製しても、複製したコンピュータプ
ログラムは専用の復号化装置で復号しないと利用できな
い。専用の復号化装置を利用する度に課金されるため、
違法に複製したコンピュータプログラムを利用する場合
でも料金を支払わなければならない。
As means for solving the above-mentioned problem, there is a software right management control method disclosed in Japanese Patent Application Laid-Open No. 64-68835. In this method, an encrypted computer program is decrypted using a dedicated decryption device and used. The decryption device calculates the usage frequency every time the decryption process is performed, and transmits the calculated usage frequency to the distribution center as needed. The distribution center charges a fee according to the frequency of use, and collects a fee from the user of the computer program. Even if an encrypted computer program is copied using a dedicated decryption device, the copied computer program cannot be used unless it is decrypted by a dedicated decryption device. Because you will be charged each time you use a dedicated decryption device,
You must still pay for using illegally duplicated computer programs.

【0007】また、特開平5−298085号公報に開
示されているソフトウエア管理システムにおいては、書
き換え可能な書換領域と書き換えが不可能な書換不可能
記憶領域を有する記録媒体を用いて、書換不可能記憶領
域に暗号化されたソフトウエアを記録し、書換領域に前
記ソフトウエアを復号する復号化情報と共に、当該ソフ
トウエアの使用回数又は使用時間を暗号化して記録す
る。この記録媒体を再生する再生装置では、ソフトウエ
アの使用回数又は使用時間が契約回数又は契約時間を超
えた場合に使用を禁止する。
Further, in the software management system disclosed in Japanese Patent Application Laid-Open No. H5-298085, a non-rewritable recording medium having a rewritable rewritable area and a non-rewritable storage area is used. The encrypted software is recorded in the possible storage area, and the number of times or the time of use of the software is encrypted and recorded in the rewritable area together with the decryption information for decrypting the software. In a reproducing apparatus for reproducing the recording medium, use of the software is prohibited if the number of times or the time of use exceeds the number of contracts or the contract time.

【0008】[0008]

【発明が解決しようとする課題】前述したソフトウエア
権利管理制御方法及びソフトウエア管理システムは、パ
ーソナルコンピュータを用いて実行することが可能なコ
ンピュータプログラムと、コンピュータプログラム以外
の、例えば音楽や映像等の情報に対して、利便性を損ね
ることなく情報が違法に複製され利用されることを防止
することが困難である。
The above-described software right management control method and software management system include a computer program that can be executed using a personal computer and a computer program other than the computer program, such as music and video. It is difficult to prevent illegal duplication and use of information without impairing its convenience.

【0009】前述したソフトウエア権利管理制御方法
は、コンピュータプログラムを違法に複製し利用するこ
とに対して充分なセキュリティを達成しているが、例え
ば定められた料金を支払って音楽や映像等の情報が記録
された記録媒体を購入した場合に、音楽や映像等の情報
を再生する専用の復号装置を利用する度に課金されると
いう不具合が生じる。前述したソフトウエア管理システ
ムにおいては、音楽や映像等の情報に対して、使用回数
や使用時間が制限されるため、利便性を損ねるという不
具合がある。
The above-mentioned software right management control method achieves sufficient security against illegally duplicating and using a computer program. However, for example, a predetermined fee is paid for information such as music and video. When a recording medium on which is recorded is purchased, there is a problem that a fee is charged every time a dedicated decoding device for reproducing information such as music and video is used. In the above-described software management system, the number of times and the time of use for information such as music and video are limited, so that there is a problem that convenience is impaired.

【0010】また、前述したソフトウエア権利管理制御
方法においては、暗号化された情報を改ざんして、暗号
化された情報を専用の復号装置以外の装置を用いて復号
することができるようにすることにより、情報を違法に
複製して利用することができる。前述したソフトウエア
管理システムにおいては、記録媒体に記録されるソフト
ウエアの使用回数や使用時間に関する情報を改ざんする
ことにより、記録媒体に記録された情報を自由に復号
し、違法に複製して利用することができる。
In the above-mentioned software right management control method, the encrypted information is falsified so that the encrypted information can be decrypted using a device other than a dedicated decryption device. As a result, the information can be illegally copied and used. In the above-mentioned software management system, the information recorded on the recording medium is falsified by falsifying the information on the number of times and time of use of the software, and the information recorded on the recording medium can be freely decrypted and illegally copied and used can do.

【0011】本発明は、情報を改ざんして違法に複製し
利用することを困難なものとし、利便性を損ねることな
く簡便に情報を利用することができる記録媒体及び再生
装置を提供することを目的とする。
An object of the present invention is to provide a recording medium and a reproducing apparatus which make it difficult to falsify information and illegally copy and use it, and which can easily use information without impairing convenience. Aim.

【0012】[0012]

【課題を解決するための手段】本願の請求項1記載の発
明は、暗号化処理された複数の暗号化情報が記録された
再生専用部と、複数の暗号化情報を復号する複数の復号
鍵情報に変換される媒体共通鍵情報と媒体共通鍵情報か
ら各暗号化情報に対応した複数の復号鍵情報を生成する
アルゴリズムを選択するアルゴリズム選択情報とが記録
された書換部とを備えたことを特徴としている。
According to a first aspect of the present invention, there is provided a reproduction-only section in which a plurality of encrypted pieces of encrypted information are recorded, and a plurality of decryption keys for decrypting the plurality of pieces of encrypted information. A rewriting section in which medium common key information to be converted into information and algorithm selection information for selecting an algorithm for generating a plurality of decryption key information corresponding to each piece of encryption information from the medium common key information are recorded. Features.

【0013】本願の請求項2記載の発明は、暗号化処理
された複数の暗号化情報が記録された再生専用部と、複
数の暗号化情報を復号する複数の復号鍵情報に変換され
る媒体共通鍵情報と媒体共通鍵情報から各暗号化情報に
対応した複数の復号鍵情報を生成するアルゴリズムを選
択するアルゴリズム選択情報とが記録された書換部とを
備えた記録媒体の記録再生を行う記録再生装置におい
て、アルゴリズム選択情報及び記媒体共通鍵情報を読み
出す書換部記録再生処理部と、暗号化情報を読み出す再
生部再生処理部と、外部から入力される指定情報に基づ
いて書換部記録再生処理部及び再生専用部再生処理部の
制御を行う制御部と、アルゴリズムが格納されたアルゴ
リズムデータベース部と、アルゴリズム選択情報に基づ
いてアルゴリズムデータベース部から選択され書換部記
録再生処理部により読み出されたアルゴリズムを用いて
媒体共通鍵情報を復号鍵情報に変換する転置変換部と、
復号鍵情報を用いて暗号化情報を復号して情報に変換す
る暗号化情報復号部とを備えたことを特徴としている。
According to a second aspect of the present invention, there is provided a playback-only section in which a plurality of encrypted pieces of encrypted information are recorded, and a medium converted into a plurality of pieces of decryption key information for decrypting the plurality of pieces of encrypted information. A recording / reproducing unit for recording / reproducing a recording medium provided with a rewrite unit in which common key information and algorithm selection information for selecting an algorithm for generating a plurality of decryption key information corresponding to each piece of encryption information from medium common key information are recorded. In the reproducing apparatus, a rewritable unit recording / reproducing processing unit for reading out algorithm selection information and recording medium common key information, a reproducing unit reproducing processing unit for reading out encrypted information, and a rewritable unit recording / reproducing process based on designated information input from the outside A control unit for controlling the reproduction processing unit, an algorithm database unit in which algorithms are stored, and an algorithm data base based on algorithm selection information. A transposition converter for converting the medium common key information to the decrypting key information using an algorithm read by selected from database unit rewriter recording and reproduction processing unit,
And an encryption information decryption unit that decrypts the encryption information using the decryption key information and converts the information into information.

【0014】本願の請求項3記載の発明は、暗号化処理
された複数の暗号化情報が記録された再生専用部と、複
数の暗号化情報を復号する複数の復号鍵情報に変換され
る媒体共通鍵情報と媒体共通鍵情報から各暗号化情報に
対応した複数の復号鍵情報を生成するアルゴリズムを選
択するアルゴリズム選択情報と媒体共通鍵情報に変換さ
れる鍵情報に基づいて生成される鍵ハッシュ値情報とが
記録された書換部とを備えたことを特徴としている。
According to a third aspect of the present invention, there is provided a reproduction-only section in which a plurality of encrypted pieces of encrypted information are recorded, and a medium converted into a plurality of pieces of decryption key information for decrypting the plurality of pieces of encrypted information. An algorithm selection information for selecting an algorithm for generating a plurality of decryption key information corresponding to each piece of encryption information from the common key information and the medium common key information, and a key hash generated based on the key information converted to the medium common key information And a rewriting section in which the value information is recorded.

【0015】本願の請求項4記載の発明は、暗号化処理
された複数の暗号化情報が記録された再生専用部と、複
数の暗号化情報を復号する複数の復号鍵情報に変換され
る媒体共通鍵情報と媒体共通鍵情報から各暗号化情報に
対応した複数の復号鍵情報を生成するアルゴリズムを選
択するアルゴリズム選択情報と媒体共通鍵情報に変換さ
れる鍵情報に基づいて生成される鍵ハッシュ値情報とが
記録される書換部とを備えた記録媒体の記録再生を行う
記録再生装置において、外部から入力されるアルゴリズ
ム選択情報に基づいて第1ハッシュ値情報を生成する第
1ハッシュ値生成部と、外部から入力される鍵情報を第
1ハッシュ値情報を用いて暗号化して媒体共通鍵情報に
変換する暗号化部と、鍵情報に基づいて鍵ハッシュ値情
報を生成する第3ハッシュ値生成部と、外部からアルゴ
リズム選択情報及び鍵情報が入力されたとき書換部にア
ルゴリズム選択情報及び媒体共通鍵情報及び鍵ハッシュ
値情報を記録する書換部記録再生処理部とを備えたこと
を特徴としている。
According to a fourth aspect of the present invention, there is provided a playback-only section in which a plurality of encrypted pieces of encrypted information are recorded, and a medium converted into a plurality of pieces of decryption key information for decrypting the plurality of pieces of encrypted information. An algorithm selection information for selecting an algorithm for generating a plurality of decryption key information corresponding to each piece of encryption information from the common key information and the medium common key information, and a key hash generated based on the key information converted to the medium common key information A recording / reproducing apparatus for recording / reproducing a recording medium provided with a rewriting section for recording value information and a first hash value generating section for generating first hash value information based on algorithm selection information input from outside An encryption unit that encrypts key information input from the outside using the first hash value information and converts it into medium common key information, and a third unit that generates key hash value information based on the key information. A rewriting unit for recording the algorithm selection information, the medium common key information, and the key hash value information in the rewriting unit when the algorithm selection information and the key information are input from the outside. Features.

【0016】本願の請求項5記載の発明は、暗号化処理
された複数の暗号化情報が記録された再生専用部と、複
数の暗号化情報を復号する複数の復号鍵情報に変換され
る媒体共通鍵情報と媒体共通鍵情報から各暗号化情報に
対応した複数の復号鍵情報を生成するアルゴリズムを選
択するアルゴリズム選択情報と媒体共通鍵情報に変換さ
れる鍵情報に基づいて生成される鍵ハッシュ値情報とが
記録された書換部とを備えた記録媒体の記録再生を行う
記録再生装置において、外部から新たなアルゴリズム選
択情報が入力されたときに書換部に記録された媒体共通
鍵情報を読み出すと共にアルゴリズム選択情報の読み出
し及び書き換えを行う書換部記録再生処理部と、外部か
ら新たなアルゴリズム選択情報が入力されたときに書換
部から読み出されたアルゴリズム選択情報に基づいて第
1ハッシュ値情報を生成すると共に、新たなアルゴリズ
ム選択情報とアルゴリズム選択情報に基づいて新たな第
1ハッシュ値情報を生成する第1ハッシュ値生成部と、
書換部から読み出された媒体共通鍵情報を第1ハッシュ
値情報を用いて前記鍵情報に変換する暗号復号部と、新
たな第1ハッシュ値情報を用いて鍵情報を新たな媒体共
通鍵情報に変換する暗号化部とを備えたことを特徴とし
ている。
According to a fifth aspect of the present invention, there is provided a reproduction-only section in which a plurality of encrypted pieces of encrypted information are recorded, and a medium converted into a plurality of pieces of decryption key information for decrypting the plurality of pieces of encrypted information. An algorithm selection information for selecting an algorithm for generating a plurality of decryption key information corresponding to each piece of encryption information from the common key information and the medium common key information, and a key hash generated based on the key information converted to the medium common key information In a recording / reproducing apparatus for recording / reproducing a recording medium having a rewriting section in which value information is recorded, when a new algorithm selection information is input from outside, the medium common key information recorded in the rewriting section is read out A rewriting unit that reads and rewrites algorithm selection information together with a recording / reproducing processing unit, and is read from the rewriting unit when new algorithm selection information is input from outside. To generate a first hash value information based on the algorithm selection information, and the first hash value generation unit that generates a first hash value information new based on new algorithm selection information and algorithm selection information,
An encryption / decryption unit that converts the medium common key information read from the rewriting unit into the key information using the first hash value information, and converts the key information using the new first hash value information into new medium common key information And an encryption unit for converting the data into a character string.

【0017】本願の請求項6記載の発明は、暗号化され
た複数の暗号化情報が記録された再生専用部と、複数の
暗号化情報を復号する複数の復号鍵情報に変換される媒
体共通鍵情報と媒体共通鍵情報から各暗号化情報に対応
した複数の復号鍵情報を生成するアルゴリズムを選択す
るアルゴリズム選択情報と媒体共通鍵情報に変換される
鍵情報に基づいて生成される鍵ハッシュ値情報とが記録
された書換部とを備えた記録媒体の記録再生を行う記録
再生装置において、アルゴリズム選択情報及び媒体共通
鍵情報及び鍵ハッシュ値情報を読み出す書換部記録再生
処理部と、暗号化情報を読み出す再生専用部再生処理部
と、外部から入力される指定情報に基づいて書換部記録
再生処理部及び再生専用部再生処理部の制御を行う制御
部と、書換部から読み出されたアルゴリズム選択情報に
基づいて第1ハッシュ値情報を生成する第1ハッシュ値
生成部と、媒体共通鍵情報を第1ハッシュ値情報を用い
て鍵情報に変換する暗号復号部と、鍵情報に対して第2
ハッシュ値を生成する第2ハッシュ値生成部と、書換部
から読み出された鍵ハッシュ値情報と第2ハッシュ値生
成部で生成された前記第2ハッシュ値情報とを比較して
2つのハッシュ値が同じ場合に処理実行の信号を出力す
る比較部と、アルゴリズムが格納されたアルゴリズムデ
ータベース部と、比較部から出力された処理実行の信号
に基づいてアルゴリズム選択情報によりアルゴリズムデ
ータベース部から選択されたアルゴリズムを用いて書換
部から読み出された媒体共通鍵情報を復号鍵情報に変換
する転置変換部と、復号鍵情報を用いて再生専用部から
読み出された暗号化情報を復号して情報に変換する暗号
化情報復号部とを備えたことを特徴としている。
According to a sixth aspect of the present invention, there is provided a read-only section in which a plurality of encrypted pieces of encrypted information are recorded, and a medium for converting the plurality of pieces of encrypted information into a plurality of pieces of decryption key information. An algorithm selection information for selecting an algorithm for generating a plurality of decryption key information corresponding to each piece of encryption information from the key information and the medium common key information, and a key hash value generated based on the key information converted into the medium common key information A recording / reproducing apparatus for recording / reproducing a recording medium having a rewriting section on which information is recorded, a rewriting section recording / reproducing processing section for reading out algorithm selection information, medium common key information, and key hash value information; A reproduction-dedicated-part reproduction processing unit that reads out, a control unit that controls the rewrite-unit recording / reproduction processing unit and the reproduction-dedicated-part reproduction processing unit based on designated information input from the outside, and a rewriting unit. A first hash value generation unit that generates first hash value information based on the extracted algorithm selection information, an encryption / decryption unit that converts medium common key information into key information using the first hash value information, Second to information
A second hash value generation unit for generating a hash value, and comparing the key hash value information read from the rewriting unit with the second hash value information generated by the second hash value generation unit to obtain two hash values A comparison unit that outputs a processing execution signal when the same is the same, an algorithm database unit that stores the algorithm, and an algorithm that is selected from the algorithm database unit based on the algorithm selection information based on the processing execution signal that is output from the comparison unit A transposition conversion unit that converts the medium common key information read from the rewriting unit into decryption key information using the decryption unit, and decrypts the encrypted information read from the playback-only unit using the decryption key information and converts it into information And an encryption information decryption unit that performs the encryption.

【0018】[0018]

【発明の実施の形態】図1は、本発明の記録媒体の第1
実施例の概略構成を示す模式図である。図1において、
記録媒体101は、書換領域(書換部)102と再生専
用領域(再生専用部)103とを備えている。本実施例
においては、記録媒体101に書換領域102と再生専
用領域103とが形成されたものとして説明するが、そ
れに限定されるものではない。光を利用して情報の読み
出しを行う再生専用部と、電波等により非接触で情報の
読み出し及び書き換えが可能な書換部(例えば、書換可
能メモリ)とを備えた記録媒体であってもよい。
DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 shows a first example of a recording medium according to the present invention.
It is a schematic diagram which shows the schematic structure of an Example. In FIG.
The recording medium 101 includes a rewriting area (rewriting section) 102 and a reproduction-only area (reproduction-only section) 103. In the present embodiment, a description will be given assuming that the rewritable area 102 and the read-only area 103 are formed on the recording medium 101, but the present invention is not limited to this. The recording medium may include a read-only unit that reads information using light and a rewritable unit (for example, a rewritable memory) that can read and rewrite information in a non-contact manner by radio waves or the like.

【0019】書換領域102は、媒体共通鍵情報とアル
ゴリズム選択情報とが記録される。この他、記録媒体を
製造した製造者の製造番号(シリアル番号)や製造日を
示す媒体固有情報や、利用者に関する情報である利用者
情報が記録される。
The rewriting area 102 records medium common key information and algorithm selection information. In addition, medium-specific information indicating the manufacturing number (serial number) and manufacturing date of the manufacturer that manufactured the recording medium, and user information that is information on the user are recorded.

【0020】媒体共通鍵情報は、後述する再生装置によ
って再生専用領域103に記録された複数の暗号化情報
を復号するために用いられる復号鍵情報に変換される。
媒体共通鍵情報は、再生専用領域103に記録された全
ての暗号化情報のそれぞれの復号鍵情報を生成するため
の情報であり、1つの記録媒体101に1つの媒体共通
鍵情報が記録されている。媒体共通鍵情報は、利用者が
記録媒体を購入する場合に、ソフトウエア提供者により
入力される鍵情報に基づいて生成され書換領域102に
記録される。ソフトウエア提供者により入力される鍵情
報は、記録媒体101の情報が改ざんされたか否かを判
別するために用いられる情報である。
The medium common key information is converted into decryption key information used for decrypting a plurality of pieces of encrypted information recorded in the reproduction-only area 103 by a reproducing apparatus described later.
The medium common key information is information for generating respective decryption key information of all pieces of encryption information recorded in the reproduction-only area 103. One medium common key information is recorded on one recording medium 101. I have. The medium common key information is generated based on the key information input by the software provider when the user purchases the recording medium, and is recorded in the rewriting area 102. The key information input by the software provider is information used to determine whether the information on the recording medium 101 has been falsified.

【0021】アルゴリズム選択情報は、後述する記録再
生装置に備えられたアルゴリズムデータベース部に格納
されている複数の異なるアルゴリズムの中から、利用者
が選択した暗号化情報を復号する復号鍵情報を生成する
ためのアルゴリズムを選択する情報である。再生専用領
域103に記録された各暗号化情報に対応した複数の復
号鍵情報は、1つの媒体共通鍵情報から変換されるた
め、書換領域102には、複数の復号鍵情報に対応した
アルゴリズムを選択するための複数のアルゴリズム選択
情報が記録される。
The algorithm selection information generates decryption key information for decrypting the encryption information selected by the user from among a plurality of different algorithms stored in an algorithm database provided in the recording / reproducing apparatus described later. Information for selecting an algorithm for use. Since a plurality of decryption key information corresponding to each piece of encryption information recorded in the reproduction-only area 103 is converted from one medium common key information, an algorithm corresponding to the plurality of decryption key information is stored in the rewrite area 102. A plurality of algorithm selection information for selection is recorded.

【0022】アルゴリズム選択情報は、利用者が記録媒
体を購入するときに記録される。利用者が選択した暗号
化情報に対応するアルゴリズム選択情報は、ソフトウエ
ア提供者により記録媒体101の書換領域102に記録
される。利用者が記録媒体101に記録された暗号化情
報を追加して購入する場合には、ソフトウエア提供者が
追加購入された暗号化情報に対応するアルゴリズム選択
情報を書換領域102に追加記録する。
The algorithm selection information is recorded when a user purchases a recording medium. Algorithm selection information corresponding to the encryption information selected by the user is recorded in the rewriting area 102 of the recording medium 101 by the software provider. When the user additionally purchases the encryption information recorded on the recording medium 101, the software provider additionally records the algorithm selection information corresponding to the additionally purchased encryption information in the rewriting area 102.

【0023】記録媒体101に記録された暗号化情報の
再生は、利用者が、例えば楽曲番号を指定すると、指定
された暗号化情報に対応したアルゴリズム選択情報によ
り、後述する記録再生装置のアルゴリズムデータベース
部に格納されているアルゴリズムが選択され、アルゴリ
ズムにより媒体共通鍵情報が復号鍵情報に変換され、再
生専用領域103に記録されている暗号化情報が復号鍵
情報により復号される。
To reproduce the encrypted information recorded on the recording medium 101, when a user specifies a music number, for example, an algorithm database of a recording / reproducing apparatus described later is used according to algorithm selection information corresponding to the specified encrypted information. The algorithm stored in the section is selected, the medium common key information is converted into decryption key information by the algorithm, and the encryption information recorded in the read-only area 103 is decrypted by the decryption key information.

【0024】再生専用領域103には、異なる復号鍵情
報によりそれぞれ復号される複数の暗号化情報(音楽、
映像、コンピュータプログラム等の情報)が記録されて
いる。暗号化情報は、復号鍵情報により復号される情報
であり、換言すれば、復号鍵情報に対応した情報を用い
て暗号化処理が施された情報である。例えば、第1暗号
化情報は、第1復号鍵情報により暗復号される第1曲目
の楽曲情報であり、また、第2暗号化情報は、第2復号
鍵情報により復号される第2曲目の楽曲情報である。本
実施例では、再生専用領域103に記録された各暗号化
情報は全て音楽情報とするが、それに限定されない。例
えば、再生専用領域103に、音楽情報の暗号化情報と
映像情報の暗号化情報とを混在させて記録するようにし
てもよい。
In the reproduction-only area 103, a plurality of pieces of encrypted information (music,
Information such as video and computer programs). The encryption information is information that is decrypted using the decryption key information, in other words, information that has been subjected to encryption processing using information corresponding to the decryption key information. For example, the first encryption information is the music information of the first music piece that is encrypted and decrypted by the first decryption key information, and the second encryption information is the music information of the second music piece that is decrypted by the second decryption key information. Music information. In this embodiment, all pieces of encryption information recorded in the reproduction-only area 103 are music information, but the present invention is not limited to this. For example, encrypted information of music information and encrypted information of video information may be mixedly recorded in the reproduction-only area 103.

【0025】前述した記録媒体101を再生する記録再
生装置について説明する。図2は、本発明の記録再生装
置の第1実施例の概略構成を示す模式図である。記録再
生装置201は、書換領域記録再生処理部(書換部記録
再生処理部)202、再生領域再生処理部(再生専用部
再生処理部)203、制御部204、アルゴリズムデー
タベース部205、転置変換部206、暗号化情報復号
部207を備えている。
A recording / reproducing apparatus for reproducing the recording medium 101 will be described. FIG. 2 is a schematic diagram showing a schematic configuration of the first embodiment of the recording / reproducing apparatus of the present invention. The recording / reproducing apparatus 201 includes a rewritable area recording / reproducing processing section (rewriting section recording / reproducing processing section) 202, a reproducing area reproducing processing section (reproducing-only section reproducing processing section) 203, a control section 204, an algorithm database section 205, and a transposition converting section 206. , An encryption information decryption unit 207.

【0026】書換領域記録再生処理部202は、後述す
る制御部204の制御に基づいて、記録媒体101の書
換領域102から指定されたアルゴリズム選択情報を読
み出し、アルゴリズムデータベース部205に出力し、
また、記録媒体101の書換領域102から媒体共通鍵
情報を読み出し、転置変換部206に出力する。
The rewriting area recording / reproducing processing section 202 reads out the designated algorithm selection information from the rewriting area 102 of the recording medium 101 under the control of the control section 204, which will be described later, and outputs it to the algorithm database section 205.
Further, it reads the medium common key information from the rewriting area 102 of the recording medium 101 and outputs it to the transposition conversion unit 206.

【0027】再生領域再生処理部203は、後述する制
御部204の制御に基づいて、記録媒体101の再生専
用領域103に記録されている暗号化情報を読み出す。
The reproduction area reproduction processing unit 203 reads the encrypted information recorded in the reproduction only area 103 of the recording medium 101 under the control of the control unit 204 described later.

【0028】制御部204は、利用者が操作部(図示せ
ず)を用いて入力した指定情報に基づいて、書換領域記
録再生処理部202が書換領域102から指定されたア
ルゴリズム選択情報を読み出すように制御すると共に、
再生領域再生処理部203が再生専用領域103から指
定情報により指定された暗号化情報を読み出すように制
御する。
The control unit 204 causes the rewriting area recording / reproducing processing unit 202 to read the designated algorithm selection information from the rewriting area 102 based on the specification information input by the user using an operation unit (not shown). Control and
The playback area playback processing unit 203 controls the read-only area 103 to read the encrypted information specified by the specified information.

【0029】アルゴリズムデータベース部205には、
記録媒体101に記録された媒体共通鍵情報から暗号化
情報を復号するための復号鍵情報を生成するアルゴリズ
ムが複数格納されている。1枚の記録媒体に記録されて
いる複数の暗号化情報は、それぞれの暗号化情報毎に異
なる復号鍵情報により復号される。
The algorithm database unit 205 includes:
A plurality of algorithms for generating decryption key information for decrypting the encrypted information from the medium common key information recorded on the recording medium 101 are stored. A plurality of pieces of encryption information recorded on one recording medium are decrypted with different decryption key information for each piece of encryption information.

【0030】転置変換部206は、書換領域記録再生処
理部202から出力された媒体共通鍵情報を、アルゴリ
ズムデータベース部205から出力されたアルゴリズム
を用いて復号鍵情報に変換する。
The transposition conversion unit 206 converts the medium common key information output from the rewritable area recording / reproducing processing unit 202 into decryption key information using the algorithm output from the algorithm database unit 205.

【0031】本実施例における媒体共通鍵情報を復号鍵
情報に変換する方法としては、Mビットの媒体共通鍵情
報からN(M>N)ビットの復号鍵情報を生成する第1
方法と、Mビットの媒体共通鍵情報からL(M<L)ビ
ットの復号鍵情報を生成する第2方法とがある。本実施
例においては、Mビットを8ビットの文字データ列、N
ビットを4ビットの文字データ列、Lビットを11ビッ
トの文字データ列とする。
As a method of converting the medium common key information into the decryption key information in the present embodiment, a method of generating N (M> N) bits of decryption key information from the M bits of medium common key information is described below.
There are a method and a second method of generating L (M <L) bits of decryption key information from M bits of medium common key information. In the present embodiment, M bits are replaced with an 8-bit character data string, N
The bit is a 4-bit character data string, and the L bit is an 11-bit character data string.

【0032】図3は、本実施例の記録再生装置における
媒体共通鍵情報を復号鍵情報に変換する第1方法を説明
するための模式図である。図3において、媒体共通鍵情
報を第1復号鍵情報と第2復号鍵情報とに変換する第1
方法について説明する。第1復号鍵情報への変換には、
第1アルゴリズム選択情報により選択された第1アルゴ
リズムが用いられ、Mビットの媒体共通鍵情報からN
(M>N)ビットの第1復号鍵情報に変換される。媒体
共通鍵情報は、第1アルゴリズムにより、1番目、3番
目、4番目及び7番目の文字データが用いられ、第1暗
号化情報用の第1復号鍵情報に変換される。
FIG. 3 is a schematic diagram for explaining a first method for converting medium common key information into decryption key information in the recording / reproducing apparatus of this embodiment. In FIG. 3, a first common key information for converting medium common key information into first and second decryption key information is shown.
The method will be described. For conversion to the first decryption key information,
The first algorithm selected by the first algorithm selection information is used.
It is converted into (M> N) -bit first decryption key information. As the medium common key information, the first, third, fourth, and seventh character data are used by the first algorithm, and are converted into first decryption key information for first encrypted information.

【0033】第2復号鍵情報への変換には、第2アルゴ
リズム選択情報により選択された第2アルゴリズムが用
いられ、Mビットの媒体共通鍵情報からN(M>N)ビ
ットの第3復号鍵情報に変換される。媒体共通鍵情報
は、第2アルゴリズムにより2番目、4番目、6番目及
び8番目の文字データが用いられ、第2暗号化情報用の
第2復号鍵情報に変換される。媒体共通鍵情報の文字デ
ータは、重複して用いられてもよい。
The conversion into the second decryption key information uses the second algorithm selected by the second algorithm selection information, and converts the M (M> N) bits of the third decryption key from the M-bit medium common key information. Converted to information. As the medium common key information, the second, fourth, sixth, and eighth character data are used by the second algorithm, and are converted into second decryption key information for second encrypted information. The character data of the medium common key information may be used repeatedly.

【0034】図4は、本実施例の記録再生装置における
媒体共通鍵情報を復号鍵情報に変換する第2方法を説明
するための模式図である。図4において、媒体共通鍵情
報を第1復号鍵情報と第2復号鍵情報とに変換する第2
方法について説明する。第1復号鍵情報への変換には、
第1アルゴリズム選択情報により選択された第1アルゴ
リズムが用いられ、Mビットの媒体共通鍵情報からL
(M<L)ビットの第1復号鍵情報に変換される。媒体
共通鍵情報は、第1アルゴリズムにより一部の文字デー
タが重複して用いられ、第1暗号化情報用の第1復号鍵
情報に変換される。
FIG. 4 is a schematic diagram for explaining a second method for converting medium common key information into decryption key information in the recording / reproducing apparatus of this embodiment. In FIG. 4, a second key for converting medium common key information into first decoding key information and second decoding key information.
The method will be described. For conversion to the first decryption key information,
The first algorithm selected by the first algorithm selection information is used, and L is obtained from the M-bit medium common key information.
It is converted into (M <L) -bit first decryption key information. In the medium common key information, a part of character data is redundantly used by the first algorithm, and is converted into first decryption key information for first encrypted information.

【0035】また、第2復号鍵情報への変換には、第2
アルゴリズム選択情報により選択された第2アルゴリズ
ムが用いられ、Mビットの媒体共通鍵情報からL(M<
L)ビットの第2復号鍵情報に変換される。媒体共通鍵
情報は、第2アルゴリズムにより一部の文字データが重
複して用いられ、第2暗号化情報用の第2復号鍵情報に
変換される。
The conversion into the second decryption key information is performed by using the second
The second algorithm selected by the algorithm selection information is used, and L (M <M <
It is converted into L) bits of second decryption key information. In the medium common key information, part of character data is used redundantly by the second algorithm, and is converted into second decryption key information for second encrypted information.

【0036】暗号化情報復号部207は、復号鍵情報を
用いて再生領域再生処理部203から出力される暗号化
情報を復号し、暗号化されていない情報に変換して出力
する。
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 the information into unencrypted information, and outputs it.

【0037】図2に示す記録再生装置の再生処理につい
て説明する。記録再生装置201に記録媒体101を配
置し、利用者が操作部(図示せず)を用いて、所望の情
報を再生するための指定情報(再生したい楽曲番号)を
入力する。
The reproduction process of the recording / reproducing apparatus shown in FIG. 2 will be described. The recording medium 101 is placed in the recording / reproducing apparatus 201, and the user inputs, using an operation unit (not shown), designation information (music number to be reproduced) for reproducing desired information.

【0038】制御部204は、入力された指定情報に基
づいて書換領域記録再生処理部202を制御し、記録媒
体101の書換領域102に記録された複数のアルゴリ
ズム選択情報の中から指定されたアルゴリズム選択情報
を読み出させ、アルゴリズムデータベース部205に出
力させる。また、制御部204は、入力された指定情報
に基づいて書換領域記録再生処理部202を制御し、記
録媒体101の書換領域102に記録された媒体共通鍵
情報を読み出させ、転置変換部206に出力させる。
The control unit 204 controls the rewriting area recording / reproducing processing unit 202 based on the input specification information, and selects an algorithm specified from a plurality of pieces of algorithm selection information recorded in the rewriting area 102 of the recording medium 101. The selection information is read and output to the algorithm database unit 205. Further, the control unit 204 controls the rewriting area recording / reproducing processing unit 202 based on the input specification information, reads out the medium common key information recorded in the rewriting area 102 of the recording medium 101, Output.

【0039】アルゴリズムデータベース部205は、書
換領域記録再生処理部202から出力されたアルゴリズ
ム選択情報に基づいて、記録している複数のアルゴリズ
ムの中から選択されたアルゴリズムを転置変換部206
に出力する。
The algorithm database unit 205 transposes an algorithm selected from a plurality of recorded algorithms based on the algorithm selection information output from the rewriting area recording / reproducing processing unit 202.
Output to

【0040】転置変換部206は、書換領域記録再生処
理部202から入力される媒体共通鍵情報を選択された
アルゴリズムを用いて復号鍵情報に変換し、復号鍵情報
として暗号化情報復号部207に出力する。
The transposition conversion unit 206 converts the medium common key information input from the rewritable area recording / reproducing processing unit 202 into decryption key information by using the selected algorithm, and sends it to the encryption information decryption unit 207 as decryption key information. Output.

【0041】一方、制御部204は、指定情報に基づい
て再生領域再生処理部203を制御し、記録媒体101
から指定情報により指定された暗号化情報を読み出して
暗号化情報復号部207に出力させる。
On the other hand, the control section 204 controls the reproduction area reproduction processing section 203 based on the designated information, and
, The encrypted information specified by the specified information is read out and output to the encrypted information decryption unit 207.

【0042】暗号化情報復号部207は、再生領域再生
処理部203から出力された暗号化情報を、転置変換部
206から出力された復号鍵情報を用いて復号化し、情
報に変換して出力する。
The encryption information decryption unit 207 decrypts the encryption information output from the reproduction area reproduction processing unit 203 using the decryption key information output from the transposition conversion unit 206, converts the information into information, and outputs the information. .

【0043】記録媒体101には、複数の暗号化情報が
記録されているが、記録されている暗号化情報は、それ
ぞれの暗号化情報に対応した復号鍵情報を用いなければ
復号することができない。暗号化情報毎に復号鍵情報が
異なるため、1つの復号鍵情報を不正に生成しても、記
録媒体101に記録された1つの暗号化情報を再生する
ことができるのみであり、その他の暗号化情報を再生す
ることができない。
Although a plurality of pieces of encrypted information are recorded on the recording medium 101, the recorded encrypted information cannot be decrypted without using decryption key information corresponding to each piece of encrypted information. . Since the decryption key information differs for each piece of encryption information, even if one piece of decryption key information is illegally generated, only one piece of encryption information recorded on the recording medium 101 can be reproduced. Information cannot be reproduced.

【0044】利用者は、記録媒体101を購入する時、
記録媒体101に複数記録された暗号化情報の中から必
要とする暗号化情報に対するアルゴリズム選択情報を購
入する。利用者は、記録媒体101に記録された暗号化
情報に対する料金を、暗号化情報に対応するアルゴリズ
ム選択情報の数に対応して支払う。
When the user purchases the recording medium 101,
The algorithm selection information for the required encryption information is purchased from a plurality of pieces of encryption information recorded on the recording medium 101. The user pays a fee for the encrypted information recorded on the recording medium 101 in accordance with the number of algorithm selection information corresponding to the encrypted information.

【0045】暗号化された暗号化情報を再生するとき、
暗号化情報を復号するための復号鍵情報は、再生装置2
01内で一時的に発生するため、不正に復号鍵情報が解
読されたり、複数の暗号化情報を簡単に復号できるよう
な復号鍵情報に改ざんされたりする危険性がきわめて低
く、暗号化情報や復号鍵情報が違法に複製され、利用さ
れることを防止することができる。
When reproducing the encrypted information,
The decryption key information for decrypting the encrypted information is
01, there is a very low risk that the decryption key information will be illegally decrypted or falsified into decryption key information that can easily decrypt multiple pieces of encrypted information. It is possible to prevent the decryption key information from being illegally copied and used.

【0046】図5は、本発明の記録媒体の第2実施例の
概略構成を示す模式図である。図5において、記録媒体
301は、書換領域302と再生専用領域303とを備
えている。書換領域302に記録された媒体共通鍵情報
とアルゴリズム選択情報、および、再生専用領域303
に記録された暗号化情報は、前述した第1実施例と同様
であるため説明を省略する。
FIG. 5 is a schematic diagram showing a schematic configuration of a second embodiment of the recording medium of the present invention. In FIG. 5, a recording medium 301 includes a rewrite area 302 and a read-only area 303. Medium common key information and algorithm selection information recorded in the rewrite area 302, and the read-only area 303
Is the same as in the first embodiment described above, and a description thereof will be omitted.

【0047】本実施例においては、記録媒体101に書
換領域102と再生専用領域103とが形成されたもの
として説明するが、それに限定されるものではない。光
を利用して情報の読み出しを行う再生専用部と、電波等
により非接触で情報の読み出し及び書き換えが可能な書
換部(例えば、書換可能メモリ)とを備えた記録媒体で
あってもよい。
In the present embodiment, a description will be given assuming that the rewritable area 102 and the read-only area 103 are formed on the recording medium 101, but the present invention is not limited to this. The recording medium may include a read-only unit that reads information using light and a rewritable unit (for example, a rewritable memory) that can read and rewrite information in a non-contact manner by radio waves or the like.

【0048】本実施例の記録媒体301の書換領域30
2には、鍵ハッシュ値情報が記録される。鍵ハッシュ値
情報は、利用者が記録媒体を購入する際に、ソフトウエ
ア提供者により提供された鍵情報に基づいて生成された
ハッシュ値(後述する図6においては、第3ハッシュ
値)である。媒体共通鍵情報は、書換領域302に記録
された全てのアルゴリズム選択情報を連続したデータ列
とし、前記データ列をハッシュ生成関数を用いて暗号化
した情報である。後述する記録再生装置において、媒体
共通鍵情報からハッシュ値を求め、記録媒体に記録され
た鍵ハッシュ値情報と比較することにより、媒体共通鍵
情報が改ざんされたか否かを確認することができる。
The rewriting area 30 of the recording medium 301 of this embodiment
2 stores key hash value information. The key hash value information is a hash value (third hash value in FIG. 6 described later) generated based on the key information provided by the software provider when the user purchases the recording medium. . The medium common key information is information in which all the algorithm selection information recorded in the rewriting area 302 is a continuous data string, and the data string is encrypted using a hash generation function. In the recording / reproducing apparatus to be described later, it is possible to determine whether the medium common key information has been tampered with by obtaining a hash value from the medium common key information and comparing the hash value with the key hash value information recorded on the recording medium.

【0049】ハッシュ値は、例えば、2のm乗の剰余を
求めるモジュロ演算(モジュロ法)により求められる。
モジュロ演算により求められたハッシュ値は、同じ値
(データ列)が存在することがなく、簡易に適度なハッ
シュ値(128ビット〜1024ビット)を発生させる
ために使われるハッシュ生成関数としては、Messa
ge Digest 5(MD5)アルゴリズムがあ
る。MD5は、電子メールの内容の改ざん発見と発信元
を証明するデジタル署名に使用されている。
The hash value is obtained, for example, by a modulo operation (modulo method) for obtaining a remainder of 2 m.
The hash value obtained by the modulo operation is the same as the hash generation function used to easily generate an appropriate hash value (128 bits to 1024 bits) without having the same value (data string).
There is a Ge Digest 5 (MD5) algorithm. The MD5 is used for detecting the falsification of the contents of the electronic mail and for digital signature for certifying the source.

【0050】図6は、本発明の記録再生装置の第2実施
例の概略構成を示す模式図である。前述した記録媒体3
01の再生に用いる記録再生装置401において、利用
者が記録媒体301を購入する場合には、記録媒体30
1に媒体共通鍵情報、アルゴリズム選択情報及び鍵ハッ
シュ値情報を記録する。また、利用する暗号化情報を追
加する場合には、アルゴリズム選択情報及び鍵ハッシュ
値情報を書き換える。
FIG. 6 is a schematic diagram showing a schematic configuration of a second embodiment of the recording / reproducing apparatus of the present invention. Recording medium 3 described above
01 in the recording / reproducing apparatus 401 used for reproducing the recording medium 301, when the user purchases the recording medium 301,
1, medium common key information, algorithm selection information, and key hash value information are recorded. When adding encryption information to be used, the algorithm selection information and the key hash value information are rewritten.

【0051】図6において、記録再生装置401は、書
換領域記録再生処理部402、再生領域再生処理部40
3、制御部404、アルゴリズムデータベース部40
5、転置変換部406、暗号化情報復号部407、第1
切換部408、第1ハッシュ値生成部409、第2切換
部410、暗号化部411、第3ハッシュ値生成部41
2、暗号復号部413、第2ハッシュ値生成部414、
比較部415を備えている。
In FIG. 6, the recording / reproducing apparatus 401 includes a rewritable area recording / reproducing processing unit 402 and a reproducing area reproducing processing unit 40
3, control unit 404, algorithm database unit 40
5, transposition conversion section 406, encrypted information decryption section 407, first
Switching section 408, first hash value generation section 409, second switching section 410, encryption section 411, third hash value generation section 41
2, encryption / decryption unit 413, second hash value generation unit 414,
A comparison unit 415 is provided.

【0052】書換領域記録再生処理部402は、後述す
る制御部404の制御に基づいて、指定されたアルゴリ
ズム選択情報を記録媒体301から読み出す。また、記
録媒体301の書換領域302のアルゴリズム選択情報
の読み出しや書き換え及び鍵ハッシュ値情報の読み出し
を行う。
The rewritable area recording / reproducing processing section 402 reads the designated algorithm selection information from the recording medium 301 under the control of the control section 404 described later. Further, it reads out and rewrites algorithm selection information in the rewriting area 302 of the recording medium 301 and reads out key hash value information.

【0053】再生領域再生処理部403は、後述する制
御部404の制御により、記録媒体301の再生専用領
域303に記録されている暗号化情報を読み出す。
The reproduction area reproduction processing unit 403 reads 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】制御部404は、利用者が操作部(図示せ
ず)を用いて入力した指定情報に基づいて、書換領域記
録再生処理部402が書換領域102から指定されたア
ルゴリズム選択情報を読み出すように制御すると共に、
再生領域再生処理部403が再生専用領域303から指
定情報により指定された暗号化情報を読み出すように制
御する。
The control unit 404 causes the rewriting area recording / reproducing processing unit 402 to read the specified algorithm selection information from the rewriting area 102 based on the specification information input by the user using the operation unit (not shown). Control and
The reproduction area reproduction processing unit 403 controls to read the encryption information specified by the specification information from the reproduction only area 303.

【0055】アルゴリズムデータベース部405は、記
録媒体301の書換領域303に記録された媒体共通鍵
情報を暗号化情報を復号する復号鍵情報に変換するアル
ゴリズムを格納している。暗号化情報は、それぞれの暗
号化情報毎に異なる復号鍵情報により復号されるため、
アルゴリズムデータベース部405には、前記暗号化情
報の数に対応したアルゴリズムが格納されている。
The algorithm database unit 405 stores an algorithm for converting medium common key information recorded in the rewriting area 303 of the recording medium 301 into decryption key information for decrypting encrypted information. Since the encryption information is decrypted by different decryption key information for each encryption information,
The algorithm database unit 405 stores an algorithm corresponding to the number of the encrypted information.

【0056】転置変換部406は、アルゴリズムデータ
ベース部405から出力されたアルゴリズムを用いて、
書換領域記録再生処理部402から出力された媒体共通
鍵情報を復号鍵情報に変換する。
The transposition conversion unit 406 uses the algorithm output from the algorithm database unit 405 to
The medium common key information output from the rewritable area recording / reproducing processing unit 402 is converted into decryption key information.

【0057】暗号化情報復号部407は、復号鍵情報を
用いて再生領域再生処理部403から出力される暗号化
情報を復号し、暗号化されていない情報に変換して出力
する。
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 the information into unencrypted information, and outputs the information.

【0058】第1切換部408は、書換領域記録再生処
理部402から入力される記録媒体301に記録された
全てのアルゴリズム選択情報と、外部より入力される追
加アルゴリズム選択情報とを切り換え、第1ハッシュ値
生成部409に入力させる。
The first switching unit 408 switches between all algorithm selection information recorded on the recording medium 301 input from the rewriting area recording / reproducing processing unit 402 and additional algorithm selection information input from the outside. The hash value generation unit 409 is made to input.

【0059】第1ハッシュ値生成部409は、記録媒体
301の書換領域303に記録されたN個のアルゴリズ
ム選択情報に基づいて、ハッシュ生成関数を用いて固有
番号となる第1ハッシュ値情報を生成する。
The first hash value generation unit 409 generates first hash value information serving as a unique number using a hash generation function based on the N pieces of algorithm selection information recorded in the rewrite area 303 of the recording medium 301. I do.

【0060】第2切換部410は、ソフトウエア提供者
が提供する鍵情報と、記録媒体301から読み出され暗
号復号部413により復号された媒体共通鍵情報とを切
り換え、暗号化部411に入力させる。鍵情報は、例え
ばパスワード、暗証番号やID番号等である。
The second switching unit 410 switches between key information provided by the software provider and medium common key information read from the recording medium 301 and decrypted by the encryption / decryption unit 413, and is input to the encryption unit 411. Let it. The key information is, for example, a password, a password or an ID number.

【0061】暗号化部411は、第2切換部410を介
して入力される鍵情報を第1ハッシュ値生成部409で
生成された第1ハッシュ値を用いて暗号化して媒体共通
鍵情報に変換する。暗号化のアルゴリズムには、例え
ば、DES(Data EncryptionStandard)のアルゴリズ
ムを用いる。
The encryption unit 411 encrypts the key 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 medium common key information. I do. For example, a DES (Data Encryption Standard) algorithm is used as the encryption algorithm.

【0062】第3ハッシュ値生成部412は、外部から
入力された鍵情報に基づいて第3ハッシュ値を生成す
る。
The third hash value generator 412 generates a third hash value based on key information input from the outside.

【0063】暗号復号部413は、第1ハッシュ値生成
部409で生成された第1ハッシュ値を用いて記録媒体
301に記録されている媒体共通鍵情報を鍵情報に復号
する。
The encryption / decryption unit 413 decrypts the medium common key information recorded on the recording medium 301 into key information using the first hash value generated by the first hash value generation unit 409.

【0064】第2ハッシュ値生成部414は、暗号復号
部413により復号された鍵情報に対して第2ハッシュ
値を生成する。第2ハッシュ値生成部414は、第3ハ
ッシュ値生成部412と同じ方法を用いてハッシュ値を
求める。
The second hash value generation section 414 generates a second hash value for the key information decrypted by the encryption / decryption section 413. The second hash value generator 414 obtains a hash value using the same method as the third hash value generator 412.

【0065】比較部415は、書換領域記録再生処理部
402から入力される記録媒体301に記録された鍵ハ
ッシュ値情報と、第2ハッシュ値生成部414から入力
される第2ハッシュ値とを比較する。比較した結果、2
つのハッシュ値が同じ場合には、転置変換部406に処
理実行の信号を出力し、2つのハッシュ値が異なる場合
には、転置変換部406に処理実行の信号を出力しな
い。
The comparing section 415 compares the key hash value information recorded on the recording medium 301 input from the rewriting area recording / reproducing processing section 402 with the second hash value input from the second hash value generating section 414. I do. As a result of comparison, 2
If the two hash values are the same, a signal for executing the process is output to the transposition conversion unit 406. If the two hash values are different, no signal for executing the process is output to the transposition conversion unit 406.

【0066】本実施例の記録再生装置401の処理動作
について説明する。記録媒体1を購入するときには、ソ
フトウエア提供者が提供する鍵情報から求められた鍵ハ
ッシュ値情報と、利用者が必要とする暗号化情報に対応
するアルゴリズム選択情報と、媒体共通鍵情報とが、記
録媒体301の書換領域302に記録される。
The processing operation of the recording / reproducing apparatus 401 of this embodiment will be described. When purchasing the recording medium 1, the key hash value information obtained from the key information provided by the software provider, the algorithm selection information corresponding to the encryption information required by the user, and the medium common key information Are recorded in the rewriting area 302 of the recording medium 301.

【0067】記録再生装置401に、ソフトウエア提供
者が提供する鍵情報と、記録媒体301の再生専用領域
303に記録された複数の暗号化情報の中から選択した
暗号化情報に対応する全てのアルゴリズム選択情報とが
入力される。
In the recording / reproducing apparatus 401, key information provided by the software provider and all key information corresponding to encryption information selected from a plurality of pieces of encryption information recorded in the reproduction-only area 303 of the recording medium 301. The algorithm selection information is input.

【0068】鍵情報は、第2切換部410を介して暗号
化部411に入力され、アルゴリズム選択情報は、第1
切換部408を介して第1ハッシュ値生成部409に入
力される。また、全てのアルゴリズム選択情報は、書換
領域記録再生処理部402により記録媒体301の書換
領域302に記録される。
The key information is input to the encryption unit 411 via the second switching unit 410, and the algorithm selection information is
It is input to the first hash value generation unit 409 via the switching unit 408. All algorithm selection information is recorded in the rewriting area 302 of the recording medium 301 by the rewriting area recording / reproducing processing unit 402.

【0069】第1ハッシュ値生成部409は、アルゴリ
ズム選択情報に基づいて第1ハッシュ値を生成する。暗
号化部411は、第1ハッシュ値を用いて鍵情報を暗号
化して、媒体共通鍵情報を生成する。書換領域記録再生
処理部402は、媒体共通鍵情報を記録媒体1の書換領
域302に記録する。
The first hash value generator 409 generates a first hash value based on the algorithm selection information. The encryption unit 411 encrypts the key information using the first hash value to generate medium common key information. The rewritable area recording / reproducing processing unit 402 records the medium common key information in the rewritable area 302 of the recording medium 1.

【0070】また、第3ハッシュ値生成部412は、第
2切換部410を介して入力された鍵情報に基づいて第
3ハッシュ値を生成する。書換領域記録再生処理部40
2は、第3ハッシュ値を記録媒体301の書換領域30
2に記録する。
The third hash value generation section 412 generates a third hash value based on the key information input via the second switching section 410. Rewriting area recording / reproducing processing unit 40
2 indicates that the third hash value is stored in the rewriting area 30 of the recording medium 301.
Record in 2.

【0071】以上の処理により、利用者が必要とする暗
号化情報のみが再生されるように、媒体共通鍵情報及び
アルゴリズム選択情報が記録媒体301の書換領域30
2に記録される。記録媒体301を再生する場合、利用
者がアルゴリズム選択情報(例えば、楽曲番号)を指定
することにより、第1実施例の記録再生装置201にお
いて前述したように、選択された暗号化情報のみ復号さ
れ、暗号化されていない情報として再生される。
With the above processing, the medium common key information and the algorithm selection information are stored in the rewriting area 30 of the recording medium 301 so that only the encryption information required by the user is reproduced.
2 is recorded. When the recording medium 301 is reproduced, the user specifies the algorithm selection information (for example, music number), so that only the selected encryption information is decrypted in the recording and reproduction apparatus 201 of the first embodiment, as described above. , As unencrypted information.

【0072】利用者が、記録媒体301に記録された暗
号化情報を新たに追加購入する場合について説明する。
利用者が暗号化情報を追加購入する場合、すなわち、記
録媒体301には既に購入した暗号化情報に対応したア
ルゴリズム選択情報が記録された状態で暗号化情報が追
加購入される場合、記録媒体301の書換領域302に
は、新たに購入した暗号化情報に対応したアルゴリズム
選択情報が追加記録される。
A case where the user newly purchases the encrypted information recorded on the recording medium 301 will be described.
When the user purchases additional encryption information, that is, when additional encryption information is purchased in a state where the algorithm selection information corresponding to the already purchased encryption information is recorded on the recording medium 301, the recording medium 301 In the rewrite area 302, the algorithm selection information corresponding to the newly purchased encryption information is additionally recorded.

【0073】また、記録媒体301に記録された媒体共
通鍵情報は、記録媒体301に記録された全てのアルゴ
リズム選択情報に基づいて生成された第1ハッシュ値に
より暗号化された情報であるため、新たに暗号化情報が
追加購入される場合、媒体共通鍵情報も変更される。
Since the medium common key information recorded on the recording medium 301 is information encrypted by the first hash value generated based on all the algorithm selection information recorded on the recording medium 301, When new encryption information is additionally purchased, the medium common key information is also changed.

【0074】記録媒体301の書換領域302に記録さ
れているアルゴリズム選択情報は、書換領域記録再生処
理部402により読み出され、第1切換部408を介し
て第1ハッシュ値生成部409に入力される。第1ハッ
シュ値生成部409は、アルゴリズム選択情報に基づい
て第1ハッシュ値を生成する。
The algorithm selection information recorded in the rewriting area 302 of the recording medium 301 is read by the rewriting area recording / reproducing processing unit 402 and input to the first hash value generation unit 409 via the first switching unit 408. You. The first hash value generation unit 409 generates a first hash value based on the algorithm selection information.

【0075】また、記録媒体301の書換領域302に
記録された媒体共通鍵情報は、書換領域記録再生処理部
402により読み出され、暗号復号部413に入力され
る。暗号復号部413は、第1ハッシュ値生成部409
で生成された第1ハッシュ値を用いて媒体共通鍵情報を
復号し鍵情報として出力する。暗号復号部413で復号
された鍵情報は、第2切換部410を介して暗号化部4
11に入力される。
The medium common key information recorded in the rewritable area 302 of the recording medium 301 is read out by the rewritable area recording / reproducing processing unit 402 and input to the encryption / decryption unit 413. The encryption / decryption unit 413 includes a first hash value generation unit 409
Decrypts the medium common key information using the first hash value generated in step (1) and outputs the decrypted medium common key information. The key information decrypted by the encryption / decryption unit 413 is transmitted to the encryption unit 4 via the second switching unit 410.
11 is input.

【0076】一方、新たに追加するアルゴリズム選択情
報(追加アルゴリズム)が記録再生装置401に入力さ
れると、第1切換部408を介して第1ハッシュ値生成
部409に入力される。また、記録媒体301に記録さ
れた全てのアルゴリズム選択情報は、書換領域記録再生
処理部402により読み出され、第1切換部408を介
して第1ハッシュ値生成部409に入力される。
On the other hand, when the algorithm selection information to be newly added (additional algorithm) is input to the recording / reproducing device 401, it is input to the first hash value generation unit 409 via the first switching unit 408. All the algorithm selection information recorded on the recording medium 301 is read by the rewritable area recording / reproducing processing unit 402 and input to the first hash value generation unit 409 via the first switching unit 408.

【0077】第1ハッシュ値生成部409は、記録媒体
301の書換領域302から読み出された全てのアルゴ
リズム選択情報と、入力された追加アルゴリズム選択情
報とに基づいて、新たに第1ハッシュ値(新第1ハッシ
ュ値)を生成する。
The first hash value generation unit 409 newly generates the first hash value (based on all the algorithm selection information read from the rewriting area 302 of the recording medium 301 and the input additional algorithm selection information). (A new first hash value).

【0078】暗号化部411は、第2切換部410を介
して入力される鍵情報を新第1ハッシュ値を用いて暗号
化して新たな媒体共通鍵情報を生成する。書換領域記録
再生処理部402は、新たな媒体共通鍵情報を記録媒体
301の書換領域302に記録する。
The encryption section 411 encrypts the key information input via the second switching section 410 using the new first hash value to generate new medium common key information. The rewritable area recording / reproducing processing unit 402 records new medium common key information in the rewritable area 302 of the recording medium 301.

【0079】以上の処理により、アルゴリズム選択情報
を追加した場合に、媒体共通鍵情報、アルゴリズム選択
情報の書き換えが行われ、利用者は、新たに追加購入し
た暗号化情報を再生することが可能となる。
According to the above processing, when the algorithm selection information is added, the medium common key information and the algorithm selection information are rewritten, and the user can reproduce the newly purchased encryption information. Become.

【0080】本実施例の記録再生装置410において
は、記録媒体301の書換領域302に記録された媒体
共通鍵情報に基づく鍵情報から求められた第2ハッシュ
値と、記録媒体301に記録されている鍵ハッシュ値情
報とを比較部415において比較し、第2ハッシュ値と
鍵ハッシュ値とが一致した場合に、転置変換部406が
処理を実行して復号鍵情報を復号し、暗号化情報を復号
して情報を出力する。
In the recording / reproducing apparatus 410 of this embodiment, the second hash value obtained from the key information based on the medium common key information recorded in the rewriting area 302 of the recording medium 301 and the second hash value recorded on the recording medium 301 The comparison unit 415 compares the key hash value information and the second hash value with the key hash value. When the second hash value matches the key hash value, the transposition conversion unit 406 executes processing to decrypt the decryption key information, and Decrypt and output information.

【0081】記録媒体301に記録された鍵ハッシュ値
情報は、利用者が記録媒体301を購入する時に、ソフ
トウエア提供者が提供した鍵情報に基づいて生成された
ハッシュ値であり、アルゴリズム選択情報が追加されて
も変更されない情報である。
The key hash value information recorded on the recording medium 301 is a hash value generated based on the key information provided by the software provider when the user purchases the recording medium 301, and includes algorithm selection information. Is information that is not changed even if is added.

【0082】一方、第2ハッシュ値は、第1ハッシュ値
を用いて鍵情報を暗号化した媒体共通鍵情報を、暗号復
号部413で第1ハッシュ値を用いて復号し、復号した
媒体共通鍵情報に基づいて生成したハッシュ値である。
On the other hand, the second hash value is obtained by decrypting, using the first hash value, the medium common key information obtained by encrypting the key information using the first hash value, using the first hash value. This is a hash value generated based on the information.

【0083】第2ハッシュ値は、媒体共通鍵情報を第1
ハッシュ値を用いて復号された情報であり、ソフトウエ
ア提供者が提供した鍵情報となる。第2ハッシュ値生成
部414が鍵情報に基づいて生成した第2ハッシュ値
は、第3ハッシュ値生成部412が鍵情報に基づいて生
成し記録媒体301に記録した鍵ハッシュ値と同じにな
る。
The second hash value represents the medium common key information as the first hash value.
This is information decrypted using the hash value, and becomes key information provided by the software provider. The second hash value generated by the second hash value generation unit 414 based on the key information is the same as the key hash value generated by the third hash value generation unit 412 based on the key information and recorded on the recording medium 301.

【0084】第2ハッシュ値と鍵ハッシュ値とを比較す
ることにより、記録媒体301に記録された媒体共通鍵
情報、アルゴリズム選択情報又は鍵ハッシュ値情報が改
ざんされたか否かを判断することができる。これらの情
報に改ざんがなされた場合には、記録媒体301に記録
された暗号化情報の再生が不可能となり、情報が違法に
複製され利用されることを防止することができる。
By comparing the second hash value with the key hash value, it can be determined whether the medium common key information, algorithm selection information or key hash value information recorded on the recording medium 301 has been tampered with. . If the information is tampered with, the encrypted information recorded on the recording medium 301 cannot be reproduced, and the information can be prevented from being illegally copied and used.

【0085】以上のように、記録媒体に記録された暗号
化情報は、暗号化情報毎に異なる復号鍵情報で暗号化さ
れ、再生時には暗号化情報毎に異なる復号化鍵情報によ
り再生されるため、記録媒体に記録された情報に改ざん
して再生専用領域に記録された暗号化情報を違法に複製
し利用することを防止することができる。
As described above, the encryption information recorded on the recording medium is encrypted with different decryption key information for each encryption information, and is reproduced with different decryption key information for each encryption information during reproduction. Further, it is possible to prevent illegally duplicating and using the encrypted information recorded in the read-only area by falsifying the information recorded in the recording medium.

【0086】前述した第1実施例及び第2実施例の記録
媒体及び記録再生装置においては、媒体共通鍵情報を復
号鍵情報に変換するアルゴリズムが、1つの媒体共通鍵
情報に基づいて複数の異なる復号鍵情報を生成すること
ができるアルゴリズムとしたが、それに限定されるもの
ではない。1つの復号鍵情報に基づいて暗号化情報毎に
異なるアルゴリズムにより暗号化情報を復号するように
してもよい。このようなアルゴリズムとしては、データ
暗号化規格(DES:Data Encryption Standard)のア
ルゴリズムを用いることができる。
In the recording medium and the recording / reproducing apparatus of the first and second embodiments described above, the algorithm for converting the medium common key information into the decryption key information is different based on one medium common key information. Although the algorithm can generate the decryption key information, the present invention is not limited to this. The encryption information may be decrypted by a different algorithm for each piece of encryption information based on one piece of decryption key information. As such an algorithm, an algorithm of the Data Encryption Standard (DES) can be used.

【0087】[0087]

【発明の効果】本発明によれば、情報を改ざんして情報
を違法に複製し利用することを困難なものとし、利便性
を損ねることなく簡便に情報を利用することができる。
According to the present invention, it is made difficult to falsify information and illegally copy and use the information, and the information can be used easily without impairing the convenience.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の記録媒体の第1実施例の概略構成を示
す模式図。
FIG. 1 is a schematic diagram showing a schematic configuration of a first embodiment of a recording medium of the present invention.

【図2】本発明の記録再生装置の第1実施例の概略構成
を示す模式図
FIG. 2 is a schematic diagram showing a schematic configuration of a first embodiment of the recording / reproducing apparatus of the present invention.

【図3】本実施例の記録媒体における媒体共通鍵情報を
復号鍵情報に変換する第1方法を説明するための模式
図。
FIG. 3 is a schematic diagram for explaining a first method of converting medium common key information into decryption key information on the recording medium according to the embodiment.

【図4】本実施例の記録再生装置における媒体共通鍵情
報を復号鍵情報に変換する第2方法を説明するための模
式図。
FIG. 4 is a schematic diagram for explaining a second method of converting medium common key information into decryption key information in the recording / reproducing apparatus of the embodiment.

【図5】本発明の記録媒体の第2実施例の概略構成を示
す模式図。
FIG. 5 is a schematic diagram showing a schematic configuration of a second embodiment of the recording medium of the present invention.

【図6】本発明の記録再生装置の第2実施例の概略構成
を示す模式図。
FIG. 6 is a schematic diagram showing a schematic configuration of a second embodiment of the recording / reproducing apparatus of the present invention.

【符号の説明】[Explanation of symbols]

101・・記録媒体、102・・書換領域、103・・
再生専用領域。201・・記録再生装置、202・・書
換領域記録再生処理部、203・・再生領域再生処理
部、204・・制御部、205・・アルゴリズムデータ
ベース部、206・・転置変換部、207・・暗号化情
報復号部。301・・記録媒体、302・・書換領域、
303・・再生専用領域。401・・記録再生装置、4
02・・書換領域記録再生処理部、403・・再生領域
再生処理部、404・・制御部、405・・アルゴリズ
ムデータベース部、406・・転置変換部、407・・
暗号化情報復号部、408・・第1切換部、409・・
第1ハッシュ値生成部、410・・第2切換部、411
・・暗号化部、412・・第3ハッシュ値生成部、41
3・・暗号復号部、414・・第2ハッシュ値生成部、
415・・比較部。
101 recording medium, 102 rewriting area, 103
Play only area. 201: recording / reproducing device, 202: rewriting area recording / reproducing processing section, 203: reproducing area reproducing processing section, 204: control section, 205: algorithm database section, 206: transposing conversion section, 207: encryption Decryption unit. 301 recording medium, 302 rewriting area,
303: Play-only area. 401 recording / reproducing device, 4
02: rewriting area recording / reproducing processing section, 403: reproducing area reproducing processing section, 404: control section, 405: algorithm database section, 406: transposing conversion section, 407:
An encrypted information decryption unit, 408... A first switching unit, 409.
First hash value generation unit, 410... Second switching unit, 411
..The encryption section, 412, the third hash value generation section, 41
3. an encryption / decryption unit, 414 an second hash value generation unit,
415. The comparison unit.

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】暗号化処理された複数の暗号化情報が記録
された再生専用部と、前記複数の暗号化情報を復号する
複数の復号鍵情報に変換される媒体共通鍵情報と該媒体
共通鍵情報から各暗号化情報に対応した前記複数の復号
鍵情報を生成するアルゴリズムを選択するアルゴリズム
選択情報とが記録された書換部とを備えたことを特徴と
する記録媒体。
1. A reproduction-only section in which a plurality of encrypted pieces of encrypted information are recorded, medium common key information converted into a plurality of pieces of decryption key information for decoding the plurality of pieces of encrypted information, and a common medium for the medium. A rewriting unit that stores algorithm selection information for selecting an algorithm for generating the plurality of decryption key information corresponding to each piece of encryption information from the key information.
【請求項2】暗号化処理された複数の暗号化情報が記録
された再生専用部と、前記複数の暗号化情報を復号する
複数の復号鍵情報に変換される媒体共通鍵情報と該媒体
共通鍵情報から各暗号化情報に対応した前記複数の復号
鍵情報を生成するアルゴリズムを選択するアルゴリズム
選択情報とが記録された書換部とを備えた記録媒体の記
録再生を行う記録再生装置において、前記アルゴリズム
選択情報及び前記記媒体共通鍵情報を読み出す書換部記
録再生処理部と、前記暗号化情報を読み出す再生部再生
処理部と、外部から入力される指定情報に基づいて前記
書換部記録再生処理部及び前記再生専用部再生処理部の
制御を行う制御部と、前記アルゴリズムが格納されたア
ルゴリズムデータベース部と、前記アルゴリズム選択情
報に基づいて前記アルゴリズムデータベース部から選択
された前記アルゴリズムを用いて前記媒体共通鍵情報を
前記復号鍵情報に変換する転置変換部と、前記復号鍵情
報を用いて前記暗号化情報を復号して情報に変換する暗
号化情報復号部とを備えたことを特徴とする記録再生装
置。
2. A read-only section in which a plurality of encrypted pieces of encrypted information are recorded, medium common key information converted into a plurality of pieces of decryption key information for decoding the plurality of pieces of encrypted information, and a common medium for the medium. A recording / reproducing apparatus for recording / reproducing a recording medium including a rewriting section in which algorithm selection information for selecting an algorithm for generating the plurality of decryption key information corresponding to each piece of encryption information from key information is recorded. A rewritable unit recording / playback processing unit that reads algorithm selection information and the storage medium common key information; a playback unit playback processing unit that reads the encrypted information; and the rewritable unit recording / playback processing unit based on designation information input from the outside And a control unit that controls the reproduction-only unit reproduction processing unit, an algorithm database unit in which the algorithm is stored, and the A transposition conversion unit that converts the medium common key information into the decryption key information using the algorithm selected from the algorithm database unit, and a cipher that decrypts the encrypted information and converts the information into information using the decryption key information A recording / reproducing apparatus comprising: a decoding information decoding unit.
【請求項3】暗号化処理された複数の暗号化情報が記録
された再生専用部と、前記複数の暗号化情報を復号する
複数の復号鍵情報に変換される媒体共通鍵情報と該媒体
共通鍵情報から各暗号化情報に対応した複数の復号鍵情
報を生成する前記アルゴリズムを選択するアルゴリズム
選択情報と前記媒体共通鍵情報に変換される鍵情報に基
づいて生成される鍵ハッシュ値情報とが記録された書換
部とを備えたことを特徴とする記録媒体。
3. A reproduction-only section in which a plurality of encrypted pieces of encrypted information are recorded, medium common key information converted into a plurality of decryption key information for decoding the plurality of pieces of encrypted information, and a medium common medium. Algorithm selection information for selecting the algorithm for generating a plurality of decryption key information corresponding to each piece of encryption information from the key information and key hash value information generated based on the key information converted to the medium common key information include: A recording medium, comprising: a recorded rewriting unit.
【請求項4】暗号化処理された複数の暗号化情報が記録
された再生専用部と、前記複数の暗号化情報を復号する
複数の復号鍵情報に変換される媒体共通鍵情報と該媒体
共通鍵情報から各暗号化情報に対応した複数の復号鍵情
報を生成する前記アルゴリズムを選択するアルゴリズム
選択情報と前記媒体共通鍵情報に変換される鍵情報に基
づいて生成される鍵ハッシュ値情報とが記録される書換
部とを備えた記録媒体の記録再生を行う記録再生装置に
おいて、外部から入力されるアルゴリズム選択情報に基
づいて第1ハッシュ値情報を生成する第1ハッシュ値生
成部と、外部から入力される鍵情報を前記第1ハッシュ
値情報を用いて暗号化して前記媒体共通鍵情報に変換す
る暗号化部と、前記鍵情報に基づいて鍵ハッシュ値情報
を生成する第3ハッシュ値生成部と、外部から前記アル
ゴリズム選択情報及び前記鍵情報が入力されたとき前記
書換部に前記アルゴリズム選択情報及び前記媒体共通鍵
情報及び前記鍵ハッシュ値情報を記録する書換部記録再
生処理部とを備えたことを特徴とする記録再生装置。
4. A reproduction-only section in which a plurality of encrypted pieces of encrypted information are recorded, medium common key information converted into a plurality of pieces of decryption key information for decoding the plurality of pieces of encrypted information, and a common medium for the medium. Algorithm selection information for selecting the algorithm for generating a plurality of decryption key information corresponding to each piece of encryption information from the key information and key hash value information generated based on the key information converted to the medium common key information include: In a recording / reproducing apparatus for recording / reproducing a recording medium having a rewriting section to be recorded, a first hash value generating section for generating first hash value information based on algorithm selection information inputted from outside, An encryption unit that encrypts input key information using the first hash value information and converts the encrypted key information into the medium common key information, and a third encryption unit that generates key hash value information based on the key information. And a rewriting unit for recording the algorithm selection information, the medium common key information, and the key hash value information in the rewriting unit when the algorithm selection information and the key information are externally input. A recording / reproducing apparatus comprising:
【請求項5】暗号化処理された複数の暗号化情報が記録
された再生専用部と、前記複数の暗号化情報を復号する
複数の復号鍵情報に変換される媒体共通鍵情報と該媒体
共通鍵情報から各暗号化情報に対応した複数の復号鍵情
報を生成する前記アルゴリズムを選択するアルゴリズム
選択情報と前記媒体共通鍵情報に変換される鍵情報に基
づいて生成される鍵ハッシュ値情報とが記録された書換
部とを備えた記録媒体の記録再生を行う記録再生装置に
おいて、外部から新たなアルゴリズム選択情報が入力さ
れたときに前記書換部に記録された前記媒体共通鍵情報
を読み出すと共に前記アルゴリズム選択情報の読み出し
及び書き換えを行う書換部記録再生処理部と、外部から
新たなアルゴリズム選択情報が入力されたときに前記書
換部から読み出された前記アルゴリズム選択情報に基づ
いて第1ハッシュ値情報を生成すると共に前記新たなア
ルゴリズム選択情報と前記アルゴリズム選択情報に基づ
いて新たな第1ハッシュ値情報を生成する第1ハッシュ
値生成部と、前記書換部から読み出された前記媒体共通
鍵情報を前記第1ハッシュ値情報を用いて前記鍵情報に
変換する暗号復号部と、前記新たな第1ハッシュ値情報
を用いて前記鍵情報を新たな媒体共通鍵情報に変換する
暗号化部とを備えたことを特徴とする記録再生装置。
5. A read-only section in which a plurality of encrypted pieces of encrypted information are recorded, medium common key information converted into a plurality of pieces of decryption key information for decoding the plurality of pieces of encrypted information, and a medium common key. Algorithm selection information for selecting the algorithm for generating a plurality of decryption key information corresponding to each piece of encryption information from the key information and key hash value information generated based on the key information converted to the medium common key information include: In a recording / reproducing apparatus for recording / reproducing a recording medium having a recorded rewriting section, when new algorithm selection information is externally input, the medium common key information recorded in the rewriting section is read and the A rewriting unit that reads and rewrites algorithm selection information; and a rewriting unit that reads and rewrites algorithm selection information from the rewriting unit when new algorithm selection information is input from outside. A first hash value generating unit that generates first hash value information based on the algorithm selection information and generates new first hash value information based on the new algorithm selection information and the algorithm selection information; An encryption / decryption unit that converts the medium common key information read from the rewriting unit into the key information using the first hash value information, and converts the key information into a new key information using the new first hash value information. A recording / reproducing apparatus comprising: an encryption unit that converts the information into medium common key information.
【請求項6】暗号化された複数の暗号化情報が記録され
た再生専用部と、前記複数の暗号化情報を復号する複数
の復号鍵情報に変換される媒体共通鍵情報と該媒体共通
鍵情報から各暗号化情報に対応した複数の復号鍵情報を
生成する前記アルゴリズムを選択するアルゴリズム選択
情報と前記媒体共通鍵情報に変換される鍵情報に基づい
て生成される鍵ハッシュ値情報とが記録された書換部と
を備えた記録媒体の記録再生を行う記録再生装置におい
て、前記アルゴリズム選択情報及び前記媒体共通鍵情報
及び鍵ハッシュ値情報を読み出す書換部記録再生処理部
と、前記暗号化情報を読み出す再生専用部再生処理部
と、外部から入力される指定情報に基づいて前記書換部
記録再生処理部及び前記再生専用部再生処理部の制御を
行う制御部と、前記書換部から読み出された前記アルゴ
リズム選択情報に基づいて第1ハッシュ値情報を生成す
る第1ハッシュ値生成部と、前記媒体共通鍵情報を前記
第1ハッシュ値情報を用いて前記鍵情報に変換する暗号
復号部と、前記鍵情報に対して第2ハッシュ値を生成す
る第2ハッシュ値生成部と、前記書換部から読み出され
た前記鍵ハッシュ値情報と前記第2ハッシュ値情報とを
比較して2つのハッシュ値が同じ場合に処理実行の信号
を出力する比較部と、前記アルゴリズムが格納されたア
ルゴリズムデータベース部と、前記比較部から出力され
た処理実行の信号に基づいて前記アルゴリズム選択情報
により前記アルゴリズムデータベース部から選択された
前記アルゴリズムを用いて前記書換部から読み出された
前記媒体共通鍵情報を復号鍵情報に変換する転置変換部
と、前記復号鍵情報を用いて前記再生専用部から読み出
された前記暗号化情報を復号して情報に変換する暗号化
情報復号部とを備えたことを特徴とする記録再生装置。
6. A reproduction-only section in which a plurality of encrypted pieces of encrypted information are recorded, medium common key information converted into a plurality of decryption key information for decoding the plurality of pieces of encrypted information, and the medium common key Algorithm selection information for selecting the algorithm for generating a plurality of decryption key information corresponding to each piece of encryption information from information and key hash value information generated based on the key information converted to the medium common key information are recorded. A recording / reproducing apparatus for recording / reproducing a recording medium having a rewritten section, wherein the rewriting section recording / reproducing processing section for reading out the algorithm selection information, the medium common key information, and the key hash value information; A read-only unit read processing unit to be read, a control unit that controls the rewritable unit recording / playback processing unit and the read-only unit playback processing unit based on designation information input from the outside, A first hash value generation unit that generates first hash value information based on the algorithm selection information read from the conversion unit, and converts the medium common key information into the key information using the first hash value information. An encryption / decryption unit, a second hash value generation unit for generating a second hash value for the key information, and comparing the key hash value information read from the rewriting unit with the second hash value information A comparison unit that outputs a processing execution signal when the two hash values are the same, an algorithm database unit storing the algorithm, and the algorithm selection information based on the processing execution signal output from the comparison unit. Transforms the medium common key information read from the rewriting unit into decryption key information using the algorithm selected from the algorithm database unit. Recording / reproduction, comprising: a transposition conversion unit that performs decoding; and an encryption information decryption unit that decrypts the encryption information read from the read-only unit using the decryption key information and converts the encrypted information into information. apparatus.
JP04262699A 1999-02-22 1999-02-22 Recording medium and recording / reproducing apparatus Expired - Fee Related JP3891720B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP04262699A JP3891720B2 (en) 1999-02-22 1999-02-22 Recording medium and recording / reproducing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP04262699A JP3891720B2 (en) 1999-02-22 1999-02-22 Recording medium and recording / reproducing apparatus

Publications (2)

Publication Number Publication Date
JP2000242563A true JP2000242563A (en) 2000-09-08
JP3891720B2 JP3891720B2 (en) 2007-03-14

Family

ID=12641237

Family Applications (1)

Application Number Title Priority Date Filing Date
JP04262699A Expired - Fee Related JP3891720B2 (en) 1999-02-22 1999-02-22 Recording medium and recording / reproducing apparatus

Country Status (1)

Country Link
JP (1) JP3891720B2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002095593A1 (en) * 2001-05-24 2002-11-28 Yutaka Yasukura Electronic information protection system in communication terminal device
JP2006253745A (en) * 2005-03-08 2006-09-21 N-Crypt Inc Data processing apparatus, system, and method
JP2006253746A (en) * 2005-03-08 2006-09-21 N-Crypt Inc Data processing apparatus, system, and method
JP2008148070A (en) * 2006-12-11 2008-06-26 Dainippon Printing Co Ltd IC card, derivative key generation method, terminal authentication method, IC card authentication method, and computer program
JP2011229174A (en) * 2011-06-23 2011-11-10 Nti Corp Data processing device, data processing system and data processing method
JP2011234398A (en) * 2011-06-29 2011-11-17 Nti Corp Data processing device, data processing system, and data processing method
JP2014079002A (en) * 2013-12-24 2014-05-01 Nti Corp Data processing device, data processing system and data processing method

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002095593A1 (en) * 2001-05-24 2002-11-28 Yutaka Yasukura Electronic information protection system in communication terminal device
JP2006253745A (en) * 2005-03-08 2006-09-21 N-Crypt Inc Data processing apparatus, system, and method
JP2006253746A (en) * 2005-03-08 2006-09-21 N-Crypt Inc Data processing apparatus, system, and method
JP2008148070A (en) * 2006-12-11 2008-06-26 Dainippon Printing Co Ltd IC card, derivative key generation method, terminal authentication method, IC card authentication method, and computer program
JP2011229174A (en) * 2011-06-23 2011-11-10 Nti Corp Data processing device, data processing system and data processing method
JP2011234398A (en) * 2011-06-29 2011-11-17 Nti Corp Data processing device, data processing system, and data processing method
JP2014079002A (en) * 2013-12-24 2014-05-01 Nti Corp Data processing device, data processing system and data processing method

Also Published As

Publication number Publication date
JP3891720B2 (en) 2007-03-14

Similar Documents

Publication Publication Date Title
US7401231B2 (en) Information recording/playback device and method
US7224804B2 (en) Information processing device, information processing method, and program storage medium
JP3722584B2 (en) Reproduction permission method and recording medium
KR100746771B1 (en) How to play audio files on portable audio devices
JP5256235B2 (en) How to restrict access
EP1061515B1 (en) Memory card, memory card utilizing device, and corresponding method and program for converting management information which contains restrictive information using a different key in each management information send and receive session
JP4600042B2 (en) Recording / reproducing apparatus and data processing apparatus
EA004199B1 (en) Recordable storage medium with protected data area
JP2004220317A (en) Mutual authentication method, program, recording medium, signal processing system, playback device, and information processing device
WO2002037747A1 (en) Enciphering device and method, deciphering device and method, and storage medium
US7874004B2 (en) Method of copying and reproducing data from storage medium
JPWO2004109684A1 (en) Information recording medium, data processing method, and computer program
WO2000079532A1 (en) Recording medium, method for initializing recording medium, encrypting method and device for recording medium, decrypting method, and acoustic/video/data device
US7894603B2 (en) Recording system and method, recording device and method, input device and method, reproduction system and method, reproduction device and method, recording medium, and program
JPH11224461A (en) Information processing apparatus, information processing method, providing medium, and recording medium
JP4505693B2 (en) Information processing apparatus, information processing method, and recording medium
JP3891720B2 (en) Recording medium and recording / reproducing apparatus
JP4062842B2 (en) Recording apparatus and method, reproducing apparatus and method, and recording medium
JP3891721B2 (en) Recording medium and recording / reproducing apparatus
JP4284925B2 (en) RECORDING DEVICE, RESTORE METHOD, PROGRAM, RECORDING MEDIUM
JP2000242562A (en) Recording medium and reproducing device
JP2000231760A (en) Information recording apparatus and method, information reproducing apparatus and method, and recording medium
JP4144471B2 (en) Information processing apparatus, information recording medium, information processing method, and computer program
JP2000354030A (en) Circulation system, transmitter, and receiver
KR20060116810A (en) Disk decryption method and system

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051020

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051101

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051228

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060213

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060328

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060529

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060627

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060725

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20060831

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: 20060926

R155 Notification before disposition of declining of application

Free format text: JAPANESE INTERMEDIATE CODE: R155

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061205

R150 Certificate of patent or registration of utility model

Ref document number: 3891720

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: 20091215

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121215

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151215

Year of fee payment: 9

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151215

Year of fee payment: 9

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees