JP2001211159A - Method and device for decipehring contents information - Google Patents
Method and device for decipehring contents informationInfo
- Publication number
- JP2001211159A JP2001211159A JP2000018441A JP2000018441A JP2001211159A JP 2001211159 A JP2001211159 A JP 2001211159A JP 2000018441 A JP2000018441 A JP 2000018441A JP 2000018441 A JP2000018441 A JP 2000018441A JP 2001211159 A JP2001211159 A JP 2001211159A
- Authority
- JP
- Japan
- Prior art keywords
- information
- key
- content
- content information
- encrypted
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 238000012545 processing Methods 0.000 claims description 13
- 238000006243 chemical reaction Methods 0.000 claims 1
- 230000007850 degeneration Effects 0.000 abstract description 9
- 230000005540 biological transmission Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 102100033007 Carbonic anhydrase 14 Human genes 0.000 description 1
- 102100036738 Guanine nucleotide-binding protein subunit alpha-11 Human genes 0.000 description 1
- 101000867862 Homo sapiens Carbonic anhydrase 14 Proteins 0.000 description 1
- 101100283445 Homo sapiens GNA11 gene Proteins 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012886 linear function Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Landscapes
- Storage Device Security (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、コンテンツ鍵とそ
のコンテンツ鍵を用いて暗号化された暗号化コンテンツ
情報を再生(復号)するコンテンツ情報復号化方法、及
び復号化装置に関するものである。そして、この発明
は、特にコンテンツ情報を正規の制限下においてのみ的
確に再生(復号)することを可能とするコンテンツ情報
復号化方法、及び復号化装置を提供することを目的とし
ている。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a content key and a content information decryption method for reproducing (decrypting) encrypted content information encrypted using the content key, and a decryption apparatus. It is another object of the present invention to provide a content information decoding method and a decoding device that enable accurate reproduction (decoding) of content information only under proper restrictions.
【0002】[0002]
【従来の技術】暗号化技術の発展に伴い、ネットワーク
を利用してオーディオやビデオのディジタルデータを配
信する有用な方法として、特開平10−269289の
ディジタルコンテンツ配布管理方法、ディジタルコンテ
ンツ再生方法及び装置がある。この発明では、ディジタ
ルコンテンツの配布側では、ディジタルコンテンツを暗
号化及び圧縮して加工し、この加工したディジタルコン
テンツと暗号化したコンテンツ鍵、さらに暗号化した課
金情報を通信相手側に送信する。そして、通信相手から
送信されてきたコンテンツ使用情報に基づいて徴収した
利用金を権利者に対して分配するようにしている。一
方、ディジタルコンテンツの再生側では、その加工され
たディジタルコンテンツをコンテンツ鍵にて復号すると
共に伸長して再生し、同時にコンテンツの使用に応じて
課金情報の減額とコンテンツ使用情報を配布側に送信す
るようにし、記録されたコンテンツを持ち運びできるよ
うにした。2. Description of the Related Art With the development of encryption technology, as a useful method of distributing audio and video digital data using a network, Japanese Patent Application Laid-Open No. 10-269289 discloses a digital content distribution management method, a digital content reproduction method and apparatus. There is. According to the present invention, the digital content distributor encrypts, compresses and processes the digital content, and transmits the processed digital content, the encrypted content key, and the encrypted billing information to the communication partner. Then, the usage fee collected based on the content usage information transmitted from the communication partner is distributed to the right holder. On the other hand, on the digital content reproducing side, the processed digital content is decrypted with the content key and decompressed and reproduced, and at the same time, the billing information is reduced and the content usage information is transmitted to the distribution side in accordance with the use of the content. So that the recorded content can be carried around.
【0003】また、特開平10−283268の情報記
記録媒体、記録装置、情報伝送システム、暗号解読装置
では、暗号化されている暗号化情報と、この暗号化情報
を元の情報に復号化するための鍵情報を暗号化した暗号
化鍵情報とが記録されるものにおいて、上記暗号化鍵情
報に、非暗号化された状態で上記暗号化情報を復号化す
る際の条件情報が追加記録される。即ち、暗号化鍵情報
の制御情報内に、機器情報や領域情報が含まれているた
め、ユーザ側で暗号化された情報をそのままHDDや光
ディスクにコピーして不正使用をすることを防止しする
ようにしている。In the information recording medium, recording apparatus, information transmission system, and decryption apparatus disclosed in Japanese Patent Application Laid-Open No. H10-283268, encrypted encrypted information and the encrypted information are decrypted into original information. And encryption key information obtained by encrypting the key information for use in recording the encryption key information, condition information for decrypting the encryption information in an unencrypted state is additionally recorded. You. That is, since device information and area information are included in the control information of the encryption key information, it is possible to prevent the user from directly copying the encrypted information to the HDD or optical disk and preventing unauthorized use. Like that.
【0004】[0004]
【発明が解決しようとする課題】しかし、上記従来の方
式では、暗号化コンテンツ情報の再生(復号)に制限を
加えて、正規の条件下以外の不正な再生(復号)を防止
するようにしているが、その制限情報は第三者により容
易に変更することが可能であり、不正な条件下での再生
(復号)を的確に防止することが難しかった。この発明
は、不正な条件下でのコンテンツ情報の再生(復号)を
より確実に防止し、正規の条件下での再生(復号)を的
確に行うことを可能とするコンテンツ情報復号化方法、
及び復号化装置を提供することを目的としている。However, in the above-mentioned conventional method, the reproduction (decryption) of the encrypted content information is restricted so as to prevent the illegal reproduction (decryption) under a normal condition. However, the restriction information can be easily changed by a third party, and it has been difficult to properly prevent reproduction (decryption) under unauthorized conditions. The present invention provides a content information decoding method that more reliably prevents reproduction (decryption) of content information under unauthorized conditions, and enables accurate reproduction (decryption) under normal conditions.
And a decoding device.
【0005】[0005]
【課題を解決するための手段】そこで、上記課題を解決
するために本発明は、下記の各方法・装置を提供するも
のである。 (1) 所定の縮退関数により特定の認証子値が得られ
るように設定されたID情報を含む第1の鍵のもとになる
情報と、前記第1の鍵のもとになる情報と前記特定の認
証子値とから生成された第1の鍵を用いてコンテンツ情
報を暗号化した暗号化コンテンツ情報と、を用いて前記
コンテンツ情報を復号する復号化方法であって、前記第
1の鍵のもとになる情報に含まれる前記ID情報から、前
記所定の縮退関数により前記特定の認証子値を生成し、
この生成した特定の認証子値と前記第1の鍵のもとにな
る情報とから前記第1の鍵を生成し、この生成した第1
の鍵により前記暗号化コンテンツ情報を復号化して前記
コンテンツ情報を得る、ことを特徴とするコンテンツ情
報復号化方法。 (2) 所定の縮退関数により特定の認証子値が得られ
るように設定されたID情報を含む第1の鍵のもとになる
情報に対し、少なくとも前記ID情報部分を暗号化して得
た暗号化第1の鍵のもとになる情報と、前記第1の鍵の
もとになる情報と前記特定の認証子値とから生成された
第1の鍵を用いてコンテンツ情報を暗号化した暗号化コ
ンテンツ情報と、を用いて前記コンテンツ情報を復号す
る復号化方法であって、前記暗号化第1の鍵のもとにな
る情報を復号化して前記第1の鍵のもとになる情報を
得、この復号した第1の鍵のもとになる情報に含まれる
前記ID情報から、前記所定の縮退関数により前記特定の
認証子値を生成し、この生成した特定の認証子値と前記
復号した第1の鍵のもとになる情報とから前記第1の鍵
を生成し、この生成した第1の鍵により前記暗号化コン
テンツ情報を復号化して前記コンテンツ情報を得る、こ
とを特徴とするコンテンツ情報復号化方法。 (3) 所定の縮退関数により特定の認証子値が得られ
るように設定されたID情報を含む第1の鍵のもとになる
情報に対し、少なくとも前記ID情報部分を暗号化して得
た暗号化第1の鍵のもとになる情報と、前記第1の鍵の
もとになる情報と前記特定の認証子値とから生成された
第1の鍵を用いてコンテンツ情報を暗号化した暗号化コ
ンテンツ情報と、を用いて前記コンテンツ情報を復号す
る復号化装置であって、前記暗号化第1の鍵のもとにな
る情報を復号化して前記第1の鍵のもとになる情報を得
る第1の鍵情報復号化手段と、この復号した第1の鍵の
もとになる情報に含まれる前記ID情報から、前記所定の
縮退関数により前記特定の認証子値を生成する認証子値
生成手段と、この生成した特定の認証子値と前記復号し
た第1の鍵のもとになる情報とから前記第1の鍵を生成
する第1の鍵生成手段と、この生成した第1の鍵により
前記暗号化コンテンツ情報を復号化して前記コンテンツ
情報を得るコンデンツ情報復号化手段と、を設けたこと
を特徴とするコンテンツ情報復号化装置。 (4) 所定の縮退関数により特定の認証子値が得られ
るように設定されたID情報を含む第1の鍵のもとになる
情報と、前記第1の鍵のもとになる情報から生成された
第1の鍵を用いてコンテンツ情報を暗号化した暗号化コ
ンテンツ情報と、を用いて前記コンテンツ情報を復号す
る復号化方法であって、前記第1の鍵のもとになる情報
に含まれる前記ID情報から、前記所定の縮退関数により
前記特定の認証子値を生成し、前記第1の鍵のもとにな
る情報から前記第1の鍵を生成し、前記特定の認証子値
が供給された場合のみ入力を変換せずに出力する第1の
鍵加工工程に、前記生成した特定の認証子値を供給する
と共に、前記生成した第1の鍵を入力させ、前記第1の
鍵加工工程を経た第1の鍵により前記暗号化コンテンツ
情報を復号化して前記コンテンツ情報を得る、ことを特
徴とするコンテンツ情報復号化方法。 (5) 所定の縮退関数により特定の認証子値が得られ
るように設定されたID情報を含む第1の鍵のもとになる
情報に対し、少なくとも前記ID情報部分を暗号化して得
た暗号化第1の鍵のもとになる情報と、前記第1の鍵の
もとになる情報から生成された第1の鍵を用いてコンテ
ンツ情報を暗号化した暗号化コンテンツ情報と、を用い
て前記コンテンツ情報を復号する復号化方法であって、
前記暗号化第1の鍵のもとになる情報を復号化して前記
第1の鍵のもとになる情報を得、この復号した第1の鍵
のもとになる情報に含まれる前記ID情報から、前記所定
の縮退関数により前記特定の認証子値を生成し、前記復
号した第1の鍵のもとになる情報から前記第1の鍵を生
成し、前記特定の認証子値が供給された場合のみ入力を
変換せずに出力する第1の鍵加工工程に、前記生成した
特定の認証子値を供給すると共に、前記生成した第1の
鍵を入力させ、前記第1の鍵加工工程を経た第1の鍵に
より前記暗号化コンテンツ情報を復号化して前記コンテ
ンツ情報を得る、ことを特徴とするコンテンツ情報復号
化方法。 (6) 所定の縮退関数により特定の認証子値が得られ
るように設定されたID情報を含む第1の鍵のもとになる
情報に対し、少なくとも前記ID情報部分を暗号化して得
た暗号化第1の鍵のもとになる情報と、前記第1の鍵の
もとになる情報から生成された第1の鍵を用いてコンテ
ンツ情報を暗号化した暗号化コンテンツ情報と、を用い
て前記コンテンツ情報を復号する復号化装置であって、
前記暗号化第1の鍵のもとになる情報を復号化して前記
第1の鍵のもとになる情報を得る第1の鍵情報復号化手
段と、この復号した第1の鍵のもとになる情報に含まれ
る前記ID情報から、前記所定の縮退関数により前記特定
の認証子値を生成する認証子値生成手段と、前記復号し
た第1の鍵のもとになる情報から前記第1の鍵を生成す
る第1の鍵生成手段と、前記特定の認証子値が供給され
た場合のみ入力を変換せずに出力する加工手段であっ
て、前記生成した特定の認証子値が供給されると共に、
前記第1の鍵生成手段で生成した第1の鍵が入力される
第1の鍵加工手段と、前記第1の鍵加工手段から出力さ
れた第1の鍵により前記暗号化コンテンツ情報を復号化
して前記コンテンツ情報を得るコンテンツ情報復号化手
段と、を設けたことを特徴とするコンテンツ情報復号化
装置。 (7) 所定の縮退関数により特定の認証子値が得られ
るように設定されたID情報を含む第1の鍵のもとになる
情報と、前記第1の鍵のもとになる情報から生成された
第1の鍵を用いてコンテンツ情報を暗号化した暗号化コ
ンテンツ情報と、を用いて前記コンテンツ情報を復号す
る復号化方法であって、前記第1の鍵のもとになる情報
に含まれる前記ID情報から、前記所定の縮退関数により
前記特定の認証子値を生成し、前記第1の鍵のもとにな
る情報から前記第1の鍵を生成し、前記生成した特定の
認証子値が正当な認証子値であるか否かを判定し、正当
な認証子値であると判定した場合のみ、前記生成した第
1の鍵により前記暗号化コンテンツ情報を復号化して前
記コンテンツ情報を得る、ことを特徴とするコンテンツ
情報復号化方法。 (8) 所定の縮退関数により特定の認証子値が得られ
るように設定されたID情報を含む第1の鍵のもとになる
情報に対し、少なくとも前記ID情報部分を暗号化して得
た暗号化第1の鍵のもとになる情報と、前記第1の鍵の
もとになる情報から生成された第1の鍵を用いてコンテ
ンツ情報を暗号化した暗号化コンテンツ情報と、を用い
て前記コンテンツ情報を復号する復号化方法であって、
前記暗号化第1の鍵のもとになる情報を復号化して前記
第1の鍵のもとになる情報を得、この復号した第1の鍵
のもとになる情報に含まれる前記ID情報から、前記所定
の縮退関数により前記特定の認証子値を生成し、前記復
号した第1の鍵のもとになる情報から前記第1の鍵を生
成し、前記生成した特定の認証子値が正当な認証子値で
あるか否かを判定し、正当な認証子値であると判定した
場合のみ、前記生成した第1の鍵により前記暗号化コン
テンツ情報を復号化して前記コンテンツ情報を得る、こ
とを特徴とするコンテンツ情報復号化方法。 (9) 所定の縮退関数により特定の認証子値が得られ
るように設定されたID情報を含む第1の鍵のもとになる
情報に対し、少なくとも前記ID情報部分を暗号化して得
た暗号化第1の鍵のもとになる情報と、前記第1の鍵の
もとになる情報から生成された第1の鍵を用いてコンテ
ンツ情報を暗号化した暗号化コンテンツ情報と、を用い
て前記コンテンツ情報を復号する復号化装置であって、
前記暗号化第1の鍵のもとになる情報を復号化して前記
第1の鍵のもとになる情報を得る第1の鍵情報復号化手
段と、この復号した第1の鍵のもとになる情報に含まれ
る前記ID情報から、前記所定の縮退関数により前記特定
の認証子値を生成する認証子値生成手段と、前記復号し
た第1の鍵のもとになる情報から前記第1の鍵を生成す
る第1の鍵生成手段と、前記生成した特定の認証子値が
正当な認証子値であるか否かを判定する判定手段と、こ
の判定手段が正当な認証子値であると判定した場合の
み、前記第1の鍵生成手段が生成した第1の鍵により前
記暗号化コンテンツ情報を復号化して前記コンテンツ情
報を得るコンテンツ情報復号化手段と、を設けたことを
特徴とするコンテンツ情報復号化装置。 (10) 前記ID情報は、1つ以上の国、地域、空間を
定義したリージョンに関する情報、個人の識別IDに関す
る情報、複数人のグループを識別する識別IDに関する情
報、レーティングに関する情報、機器メーカーの識別ID
関する情報、コンテンツプロバイダーの識別IDに関する
情報、時間に関する情報、コンテンツオーサリング者に
関する情報、コンテンツを再生する再生機器の固有IDに
関する情報、接続機器の固有IDに関する情報、コンテン
ツの記録されたメディアの固有IDに関する情報、コンテ
ンツを識別するIDに関する情報、課金に関する情報のう
ちの1つ以上の情報であることを特徴とする上記(1)
記載のコンテンツ情報復号化方法、または上記(2)記
載のコンテンツ情報復号化方法、または上記(3)記載
のコンテンツ情報復号化装置、または上記(4)記載の
コンテンツ情報復号化方法、または上記(5)記載のコ
ンテンツ情報復号化方法、または上記(6)記載のコン
テンツ情報復号化装置、または上記(7)記載のコンテ
ンツ情報復号化方法、または上記(8)記載のコンテン
ツ情報復号化方法、または上記(9)記載のコンテンツ
情報復号化装置。Accordingly, in order to solve the above-mentioned problems, the present invention provides the following methods and apparatuses. (1) information as a base of a first key including ID information set so as to obtain a specific authenticator value by a predetermined degenerate function, and information as a base of the first key, A decryption method for decrypting the content information using encrypted content information obtained by encrypting content information using a first key generated from a specific authenticator value, wherein the first key From the ID information included in the information based on, to generate the specific authenticator value by the predetermined degenerate function,
The first key is generated from the generated specific authenticator value and information on which the first key is based, and the generated first key is generated.
Decrypting the encrypted content information with the key of (i) to obtain the content information. (2) An encryption obtained by encrypting at least the ID information part with respect to information serving as a basis of a first key including ID information set so as to obtain a specific authenticator value by a predetermined degenerate function. Of the content information using a first key generated from the information forming the first key and the information forming the first key and the specific authenticator value. A decryption method for decrypting the content information by using the encrypted content information, and decrypting the information that is the source of the encrypted first key to obtain the information that is the source of the first key. And obtaining the specific authenticator value from the ID information included in the decrypted first key information by the predetermined degenerate function. The first key is generated from the information on which the first key is based, and the generated first key is generated. A content information decoding method, wherein the content information is obtained by decrypting the encrypted content information with a first key. (3) An encryption obtained by encrypting at least the ID information portion with respect to information serving as a source of a first key including ID information set so as to obtain a specific authenticator value by a predetermined degenerate function. Of the content information using a first key generated from the information forming the first key and the information forming the first key and the specific authenticator value. A decryption device that decrypts the content information by using the encrypted content information, and decrypts the information that is the basis of the encrypted first key, and decrypts the information that is the basis of the first key. First key information decryption means for obtaining, and an authenticator value for generating the specific authenticator value by the predetermined degenerate function from the ID information included in the information on which the decrypted first key is based Generating means for obtaining the generated specific authenticator value and the decrypted first key; First key generation means for generating the first key from the generated information, and content information decryption means for decrypting the encrypted content information with the generated first key to obtain the content information. A content information decoding device, comprising: (4) Generated from information as a base of a first key including ID information set so as to obtain a specific authenticator value by a predetermined degenerate function, and information as a base of the first key A decryption method for decrypting the content information using encrypted content information obtained by encrypting the content information using the obtained first key, the decryption method including: The specific authenticator value is generated from the ID information obtained by the predetermined degenerate function, the first key is generated from information on which the first key is based, and the specific authenticator value is Supplying the generated specific authenticator value and inputting the generated first key to a first key processing step of outputting the input without converting the input only when supplied; The encrypted content information is decrypted with the first key having passed through the Obtaining content information, the content information decryption wherein the. (5) An encryption obtained by encrypting at least the ID information portion with respect to information serving as a source of a first key including ID information set so as to obtain a specific authenticator value by a predetermined degenerate function. Using the information that is the source of the encrypted first key and the encrypted content information that is obtained by encrypting the content information using the first key that is generated from the information that is the source of the first key. A decoding method for decoding the content information,
Decrypting the information forming the basis of the encrypted first key to obtain the information forming the basis of the first key, wherein the ID information contained in the decoded information forming the basis of the first key; Generating the specific authenticator value from the predetermined degenerate function, generating the first key from the information based on the decrypted first key, and supplying the specific authenticator value. The first key processing step of supplying the generated specific authenticator value and inputting the generated first key to a first key processing step of outputting the input without converting the input only when the Decrypting the encrypted content information with the first key that has passed through to obtain the content information. (6) An encryption obtained by encrypting at least the ID information portion with respect to information serving as a source of a first key including ID information set so as to obtain a specific authenticator value by a predetermined degenerate function. Using the information that is the source of the encrypted first key and the encrypted content information that is obtained by encrypting the content information using the first key that is generated from the information that is the source of the first key. A decoding device for decoding the content information,
First key information decryption means for decrypting the information underlying the encrypted first key to obtain the information underlying the first key; An authenticator value generating means for generating the specific authenticator value by the predetermined degenerate function from the ID information included in the first information; and the first information from the information based on the decrypted first key. First key generating means for generating a key of the first type, and processing means for outputting an input without converting the input only when the specific authenticator value is supplied, wherein the generated specific authenticator value is supplied. Along with
Decrypting the encrypted content information with a first key processing unit to which a first key generated by the first key generation unit is input, and a first key output from the first key processing unit; And a content information decoding unit for obtaining the content information by using the content information decoding device. (7) Generated from information serving as a base of a first key including ID information set to obtain a specific authenticator value by a predetermined degenerate function, and information serving as a base of the first key A decryption method for decrypting the content information using encrypted content information obtained by encrypting the content information using the obtained first key, the decryption method including: Generating the specific authenticator value from the ID information obtained by the predetermined degenerate function, generating the first key from information on which the first key is based, and generating the specific authenticator It is determined whether or not the value is a valid authenticator value, and only when it is determined that the value is a valid authenticator value, the encrypted content information is decrypted with the generated first key and the content information is decrypted. A content information decryption method. (8) An encryption obtained by encrypting at least the ID information portion with respect to information serving as a source of a first key including ID information set so as to obtain a specific authenticator value by a predetermined degenerate function. Using the information that is the source of the encrypted first key and the encrypted content information that is obtained by encrypting the content information using the first key that is generated from the information that is the source of the first key. A decoding method for decoding the content information,
Decrypting the information forming the basis of the encrypted first key to obtain the information forming the basis of the first key, wherein the ID information contained in the decoded information forming the basis of the first key; Generating the specific authenticator value from the predetermined degenerate function, generating the first key from the information on which the decrypted first key is based, and generating the specific authenticator value. Determining whether or not the valid authenticator value, only when it is determined to be a valid authenticator value, decrypts the encrypted content information with the generated first key to obtain the content information, A content information decoding method, characterized in that: (9) A cipher obtained by encrypting at least the ID information portion with respect to information serving as a source of a first key including ID information set so as to obtain a specific authenticator value by a predetermined degenerate function. Using the information that is the source of the encrypted first key and the encrypted content information that is obtained by encrypting the content information using the first key that is generated from the information that is the source of the first key. A decoding device for decoding the content information,
First key information decryption means for decrypting the information forming the basis of the encrypted first key to obtain the information forming the basis of the first key; An authenticator value generating means for generating the specific authenticator value by the predetermined degenerate function from the ID information included in the first information; and the first information from the information based on the decrypted first key. First key generation means for generating the key of the above, a determination means for determining whether or not the generated specific authenticator value is a valid authenticator value, and the determination means being a valid authenticator value And a content information decrypting unit for decrypting the encrypted content information with the first key generated by the first key generating unit and obtaining the content information only when it is determined that Content information decoding device. (10) The ID information includes information on a region that defines one or more countries, regions, and spaces, information on an identification ID of an individual, information on an identification ID for identifying a group of a plurality of people, information on a rating, information on a device manufacturer, ID
Information, information about the content provider's ID, information about the time, information about the content author, information about the unique ID of the playback device that plays the content, information about the unique ID of the connected device, and the unique ID of the media on which the content is recorded (1) characterized in that the information is at least one of the following:
The content information decoding method described in the above, the content information decoding method described in the above (2), the content information decoding device described in the above (3), the content information decoding method described in the above (4), or the above ( 5) The content information decoding method described in the above, or the content information decoding device described in the above (6), the content information decoding method described in the above (7), or the content information decoding method described in the above (8), or The content information decoding device according to the above (9).
【0006】[0006]
【発明の実施の形態】図1に本発明のコンテンツ情報復
号化装置の第1実施例の概略構成を示す。なお、本説明
においては、磁気記録媒体、光記録媒体、半導体メモリ
等を記録媒体と呼び、光ケーブル、電線、無線伝送路等
の信号を伝送する伝送媒体を伝送路と呼ぶこととする。FIG. 1 shows a schematic configuration of a first embodiment of a content information decoding apparatus according to the present invention. In this description, a magnetic recording medium, an optical recording medium, a semiconductor memory and the like are referred to as a recording medium, and a transmission medium for transmitting signals such as an optical cable, an electric wire, and a wireless transmission path is referred to as a transmission path.
【0007】まず、記録側または送信側(伝送側)の説
明をする。図1に示すように、一方向性関数演算装置1
は、第1の鍵のもとになる情報から一方向性の関数を用
いて原始鍵を作成する。第1の鍵のもとになる情報は、
例えば図3に示すように、16ビットのコンテンツプロ
バイダーIDと、同じく16ビットのコンテンツオーサー
IDと、4ビットのメーカーIDと、システム固有の20ビ
ットの情報の計56ビットで構成する。First, the recording side or the transmission side (transmission side) will be described. As shown in FIG. 1, a one-way function operation device 1
Creates a primitive key from a source information of the first key by using a one-way function. The information on which the first key is based is:
For example, as shown in FIG. 3, a 16-bit content provider ID and a 16-bit content
It consists of a total of 56 bits including an ID, a 4-bit maker ID, and 20-bit information unique to the system.
【0008】一方向性関数とは、一方向性ハッシュ関数
とも表現でき、関数hとその定義域のある値xが与えられ
てh(x) = h(y)となるようなyを求めることが困難な関数
のことである。コンテンツはMPEGなどの所定の圧縮方式
によって圧縮された後、DESなどの暗号化を用いる。DES
暗号化方式は1977年にアメリカ連邦政府標準に採用
されたもので代表的な共通鍵暗号化方式で56ビットの
鍵を用いて64ビット単位で暗号化復号化を行うブロッ
ク暗号化方式である。暗号化は64ビットの平分を32
ビットづつに分割して転置、置換、非線型関数、排他的
論理和により構成されている。例えばDESの場合、暗号
化鍵は56ビット程度である。従って、一方向性関数の
出力ビット数が56ビットになるような第1の鍵のもと
になる情報は、例えば図3のように全体の長さを56ビ
ットの情報としておく。A one-way function can also be expressed as a one-way hash function. Given a function h and a certain value x in its domain, find y such that h (x) = h (y). Is a difficult function. After the content is compressed by a predetermined compression method such as MPEG, encryption such as DES is used. DES
The encryption system is a typical common key encryption system adopted in the United States Federal Government in 1977, and is a block encryption system that performs encryption and decryption in 64-bit units using a 56-bit key. Encryption uses 64 bit equivalence to 32
It is composed of transpose, permutation, non-linear function, and exclusive OR by dividing into bits. For example, in the case of DES, the encryption key has about 56 bits. Therefore, as the information that becomes the basis of the first key such that the number of output bits of the one-way function becomes 56 bits, for example, the entire length is 56-bit information as shown in FIG.
【0009】一方向性関数演算装置1で生成された原始
鍵は、コンテンツ鍵生成器2に入力される。また、コン
テンツ鍵生成器2には、予め設定された所定の認証子値
が、メモリーもしくはCPU等を備えた認証値子発生器3
から入力される。[0009] The primitive key generated by the one-way function operation device 1 is input to the content key generator 2. The content key generator 2 stores a predetermined authenticator value in an authenticator generator 3 having a memory or a CPU.
Is entered from
【0010】なお、所定の認証子値(特定の認証子値)
が、後述する再生側の所定の縮退関数により得られるよ
うに、縮退関数のパラメータとなる前記ID情報(第1の
鍵のもとになる情報に含まれる前記ID情報:図3に示す
例ではコンテンツプロバイダーIDと、同じく16ビット
のコンテンツオーサーIDと、4ビットのメーカーID)の
値を設定しておく。このID情報は正規の使用者にのみ公
開されるものであり、許可されたID情報とも呼べるもの
である。A predetermined authenticator value (specific authenticator value)
As described above, the ID information serving as a parameter of the degeneration function (the ID information included in the information on which the first key is based: A content provider ID, a 16-bit content author ID, and a 4-bit maker ID) are set. This ID information is disclosed only to authorized users, and can be called authorized ID information.
【0011】コンテンツ鍵生成器2は、入力された原始
鍵の情報と認証子の情報を用いて、所定の関数により第
1の鍵(コンテンツ鍵)を生成する。例えば、図4に示
すように、原始鍵情報と認証子情報との排他的論理和を
計算することで第1の鍵(コンテンツ鍵)を生成する。The content key generator 2 generates a first key (content key) by a predetermined function using the input information on the original key and the information on the authenticator. For example, as shown in FIG. 4, a first key (content key) is generated by calculating an exclusive OR of the primitive key information and the authenticator information.
【0012】生成された第1の鍵を用いて、コンテンツ
情報をコンテンツ情報暗号化装置4により暗号化する。
そして、暗号化コンテンツ情報を記録または伝送する。
暗号化にはDESなどの暗号化方式を用いる。Using the generated first key, the content information is encrypted by the content information encryption device 4.
Then, the encrypted content information is recorded or transmitted.
An encryption method such as DES is used for encryption.
【0013】記録媒体に記録、もしくは伝送媒体により
伝送される情報は、暗号化されたコンテンツ情報(暗号
化コンテンツ情報)と、第1の鍵のもとになる情報であ
る。なお、第1の鍵のもとになる情報を、少なくとも前
記ID情報部分を暗号化して暗号化された第1の鍵のもと
になる情報(暗号化第1の鍵のもとになる情報)として
記録または伝送するようにしてもよい。The information recorded on the recording medium or transmitted by the transmission medium is the encrypted content information (encrypted content information) and the information on which the first key is based. It should be noted that the information that forms the first key is the information that forms the first key that is encrypted by encrypting at least the ID information portion (the information that forms the first encryption key). ) May be recorded or transmitted.
【0014】次に、再生側または受信側の説明をする。
記録媒体から再生された、もしくは伝送媒体により伝送
されてきた第1の鍵のもとになる情報から、一方向性関
数演算装置5により一方向性関数を用いて原始鍵を生成
する。暗号化された第1の鍵のもとになる情報が供給さ
れた場合は、その情報を復号化して第1の鍵のもとにな
る情報を得てから原始鍵を生成する。Next, the reproduction side or the reception side will be described.
A source key is generated by the one-way function calculation device 5 using a one-way function from information that is the basis of the first key reproduced from the recording medium or transmitted by the transmission medium. When the information that is the basis of the encrypted first key is supplied, the source key is generated after the information is decrypted to obtain the information that is the basis of the first key.
【0015】また、第1の鍵のもとになる情報に含まれ
ている前記ID情報を用いて、縮退関数演算装置6により
前記した認証子値を生成する。縮退関数演算装置6に用
いる縮退関数は、一方向性関数演算装置5に用いる一方
向性関数とは別の関数としてもよい。The authenticator value is generated by the degenerate function operation device 6 using the ID information included in the information on which the first key is based. The degeneracy function used in the degeneration function operation device 6 may be a different function from the one-way function used in the one-way function operation device 5.
【0016】縮退関数は、例えば図6に示すように、ID
情報である16ビットのコンテンツプロバイダーIDと、
同じく16ビットのコンテンツオーサーIDと、4ビット
のメーカーIDとの情報の排他的論理和を求めるような関
数でもよい。The degeneration function is, for example, as shown in FIG.
16-bit content provider ID that is information,
Similarly, a function for calculating an exclusive OR of information of a 16-bit content author ID and a 4-bit manufacturer ID may be used.
【0017】一方向性関数演算装置5により生成された
原始鍵の情報と、縮退関数演算装置6により生成された
認証子値の情報とは、コンテンツ鍵生成器7に入力さ
れ、所定の関数により第1の鍵(コンテンツ鍵)が生成
される。所定の関数は、例えば図5に示す原始鍵の情報
と、認証子値の情報との2つの情報に対して排他的論理
和を計算するような関数でよい。The information on the primitive key generated by the one-way function calculating device 5 and the information on the authenticator value generated by the degenerate function calculating device 6 are input to the content key generator 7 and are subjected to a predetermined function. A first key (content key) is generated. The predetermined function may be, for example, a function that calculates an exclusive OR of two pieces of information of the primitive key information and the authenticator value information shown in FIG.
【0018】この生成された第1の鍵(コンテンツ鍵)
を用いて、記録媒体から再生された、もしくは伝送媒体
により伝送された暗号化コンテンツ情報をコンテンツ情
報復号化装置8で復号化する。これによってコンテンツ
情報を再生することが可能となる。The generated first key (content key)
, The content information decrypting device 8 decrypts the encrypted content information reproduced from the recording medium or transmitted by the transmission medium. This makes it possible to reproduce the content information.
【0019】前述したように、所定の認証子値(特定の
認証子値)が所定の縮退関数により得られるように、第
1の鍵のもとになる情報に含まれるID情報の値が設定さ
れている。このID情報は正規の使用者にのみ公開される
ものである。従って、不正な使用者が適当な値のID情報
により暗号化コンテンツ情報を復号化しようとしても、
特定の認証子値が得られないので復号化できない。ま
た、所定の縮退関数の情報も正規の使用者にのみ公開さ
れるものであるので、たとえID情報の値が漏洩したとし
ても、その情報から直ちに正規の特定の認証子値がえら
れものではない。このように上記実施例は、不正な条件
下でのコンテンツ情報の再生(復号)をより確実に防止
し、正規の条件下での再生(復号)を的確に行うことを
可能とするものである。As described above, the value of the ID information included in the information based on the first key is set so that a predetermined authenticator value (specific authenticator value) can be obtained by a predetermined degenerate function. Have been. This ID information is disclosed only to authorized users. Therefore, even if an unauthorized user tries to decrypt the encrypted content information with the appropriate value of ID information,
Since a specific authenticator value cannot be obtained, decryption cannot be performed. In addition, since the information of the predetermined degenerate function is also disclosed only to the authorized user, even if the value of the ID information is leaked, it is not possible to immediately obtain the authorized specific authenticator value from the information. Absent. As described above, the above-described embodiment can more reliably prevent reproduction (decryption) of content information under unauthorized conditions, and can accurately reproduce (decode) content information under normal conditions. .
【0020】次に、第2実施例について図2と共に説明
する。この実施例は、コンテンツ情報の暗号化側におい
て、認証子値を第1の鍵(コンテンツ鍵)生成に反映し
ないものである。図2において図1と同一の部分には同
一の符号を付す。Next, a second embodiment will be described with reference to FIG. In this embodiment, on the encryption side of the content information, the authenticator value is not reflected in the generation of the first key (content key). 2, the same parts as those in FIG. 1 are denoted by the same reference numerals.
【0021】まず、記録側または送信側(伝送側)の説
明をする。図2に示すように、一方向性関数演算装置1
は、第1の鍵のもとになる情報から一方向性の関数を用
いて原始鍵を作成する。第1の鍵のもとになる情報は、
例えば図3に示すように、16ビットのコンテンツプロ
バイダーIDと、同じく16ビットのコンテンツオーサー
IDと、4ビットのメーカーIDと、システム固有の20ビ
ットの情報の計56ビットで構成する。First, the recording side or the transmission side (transmission side) will be described. As shown in FIG. 2, the one-way function operation device 1
Creates a primitive key from a source information of the first key by using a one-way function. The information on which the first key is based is:
For example, as shown in FIG. 3, a 16-bit content provider ID and a 16-bit content
It consists of a total of 56 bits including an ID, a 4-bit maker ID, and 20-bit information unique to the system.
【0022】一方向性関数演算装置1で生成された原始
鍵はそのまま第1の鍵(コンテンツ鍵)となり、この第
1の鍵を用いて、コンテンツ情報をコンテンツ情報暗号
化装置4により暗号化する。そして、暗号化コンテンツ
情報を記録または伝送する。暗号化にはDESなどの暗号
化方式を用いる。The original key generated by the one-way function operation device 1 becomes a first key (content key) as it is, and the content information is encrypted by the content information encryption device 4 using the first key. . Then, the encrypted content information is recorded or transmitted. An encryption method such as DES is used for encryption.
【0023】なお、第1の鍵のもとになる情報に含まれ
る前記ID情報(コンテンツプロバイダーIDと、同じく1
6ビットのコンテンツオーサーIDと、4ビットのメーカ
ーID)は、第1実施例と同様に再生側で所定の縮退関数
のパラメータとなるものであり、ID情報の値は、予め設
定された所定の認証子値(特定の認証子値)が、所定の
縮退関数により得られるように設定されたものである。
このID情報は、当然正規の使用者にのみ公開されるもの
である。It should be noted that the ID information (the content provider ID, which is also 1
The content author ID of 6 bits and the manufacturer ID of 4 bits) are parameters of a predetermined degeneracy function on the reproduction side as in the first embodiment, and the value of the ID information is a predetermined predetermined value. The authenticator value (specific authenticator value) is set so as to be obtained by a predetermined degenerate function.
This ID information is of course disclosed only to authorized users.
【0024】記録媒体に記録もしくは伝送媒体により伝
送される情報は、暗号化されたコンテンツ情報(暗号化
コンテンツ情報)と、第1の鍵のもとになる情報であ
る。なお、第1の鍵のもとになる情報を、少なくとも前
記ID情報部分を暗号化して暗号化された第1の鍵のもと
になる情報(暗号化第1の鍵のもとになる情報)として
記録または伝送するようにしてもよい。The information recorded on the recording medium or transmitted by the transmission medium is the encrypted content information (encrypted content information) and the information on which the first key is based. It should be noted that the information that forms the first key is the information that forms the first key that is encrypted by encrypting at least the ID information portion (the information that forms the first encryption key). ) May be recorded or transmitted.
【0025】次に、再生側または受信側の説明をする。
記録媒体から再生された、もしくは伝送媒体により伝送
されてきた第1の鍵のもとになる情報から、一方向性関
数演算装置5により一方向性関数を用いて原始鍵を生成
する。この原始鍵がそのまま第1の鍵(コンテンツ鍵)
となる。暗号化された第1の鍵のもとになる情報が供給
された場合は、その情報を復号化して第1の鍵のもとに
なる情報を得てから原始鍵を生成する。Next, the reproduction side or the reception side will be described.
A source key is generated by the one-way function calculation device 5 using a one-way function from information that is the basis of the first key reproduced from the recording medium or transmitted by the transmission medium. This primitive key is the first key (content key)
Becomes When the information that is the basis of the encrypted first key is supplied, the source key is generated after the information is decrypted to obtain the information that is the basis of the first key.
【0026】また、第1の鍵のもとになる情報に含まれ
ている前記ID情報を用いて、縮退関数演算装置6により
前記した認証子値を生成する。縮退関数演算装置6に用
いる縮退関数は、一方向性関数演算装置5に用いる一方
向性関数とは別の関数としてもよい。The authenticator value is generated by the degenerate function operation device 6 using the ID information included in the information on which the first key is based. The degeneracy function used in the degeneration function operation device 6 may be a different function from the one-way function used in the one-way function operation device 5.
【0027】縮退関数は、例えば図6に示すように、1
6ビットのコンテンツプロバイダーIDと、同じく16ビ
ットのコンテンツオーサーIDと、4ビットのメーカーID
との情報の排他的論理和を求めるような関数でもよい。The degenerate function is, for example, as shown in FIG.
6-bit content provider ID, 16-bit content author ID, and 4-bit manufacturer ID
A function that obtains the exclusive OR of the information of the two may be used.
【0028】一方向性関数演算装置5により生成された
原始鍵、即ち第1の鍵(コンテンツ鍵)の情報と、縮退
関数演算装置6により生成された認証子値の情報とは、
コンテンツ鍵加工器11に入力される。コンテンツ鍵加
工器11は前記予め設定されている特定の認証値子の情
報が供給された場合のみ、入力される第1の鍵(コンテ
ンツ鍵)の情報をそのまま出力するものであり、特定の
認証値子以外の情報が供給された場合には、入力される
第1の鍵情報を加工して(値を変更して)出力する。The primitive key generated by the one-way function operation device 5, that is, the information of the first key (content key), and the information of the authenticator value generated by the degeneration function operation device 6,
It is input to the content key processor 11. The content key processor 11 outputs the input first key (content key) information as it is only when the information of the predetermined specific authentication value element is supplied. When information other than the value element is supplied, the input first key information is processed (changed in value) and output.
【0029】コンテンツ鍵加工器11から出力された第
1の鍵(コンテンツ鍵)を用いて、記録媒体から再生さ
れた、もしくは伝送媒体により伝送された暗号化コンテ
ンツ情報をコンテンツ情報復号化装置8で復号化する。
正規の特定の認証値子がコンテンツ鍵加工器11に供給
されれば、正しい第1の鍵(コンテンツ鍵)がコンテン
ツ情報復号化装置8に入力され、これによってコンテン
ツ情報を再生することが可能となる。Using the first key (content key) output from the content key processor 11, the encrypted content information reproduced from the recording medium or transmitted by the transmission medium is decoded by the content information decryption device 8. Decrypt.
If a legitimate specific authentication value element is supplied to the content key processor 11, a correct first key (content key) is input to the content information decryption device 8, thereby enabling the content information to be reproduced. Become.
【0030】このように本実施例によれば、正規の特定
の認証値子が得られないければ暗号化コンテンツ情報を
復号化できず、不正な条件下でのコンテンツ情報の再生
(復号)をより確実に防止し、正規の条件下での再生
(復号)を的確に行うことを可能とするものである。As described above, according to the present embodiment, the encrypted content information cannot be decrypted unless a proper specific authentication value is obtained, and the reproduction (decryption) of the content information under an illegal condition is performed. This makes it possible to prevent the failure more reliably and to accurately perform reproduction (decoding) under normal conditions.
【0031】次に、第3実施例について図7と共に説明
する。本実施例において、コンテンツ情報の暗号化側
(記録側または送信側)は図2に示す第2実施例と同様
であるので、ここでは、再生側または受信側について説
明する。Next, a third embodiment will be described with reference to FIG. In the present embodiment, the encrypting side (recording side or transmitting side) of the content information is the same as that of the second embodiment shown in FIG. 2, so that the reproducing side or the receiving side will be described here.
【0032】記録媒体から再生された、もしくは伝送媒
体により伝送されてきた第1の鍵のもとになる情報か
ら、一方向性関数演算装置5により一方向性関数を用い
て原始鍵を生成する。この原始鍵がそのまま第1の鍵
(コンテンツ鍵)となる。暗号化された第1の鍵のもと
になる情報が供給された場合は、その情報を復号化して
第1の鍵のもとになる情報を得てから原始鍵を生成す
る。A source key is generated by the one-way function calculating device 5 using a one-way function from the information which is the basis of the first key reproduced from the recording medium or transmitted by the transmission medium. . This primitive key becomes the first key (content key) as it is. When the information that is the basis of the encrypted first key is supplied, the source key is generated after the information is decrypted to obtain the information that is the basis of the first key.
【0033】また、第1の鍵のもとになる情報に含まれ
ている前記ID情報を用いて、縮退関数演算装置6によっ
て認証子値を生成する。縮退関数演算装置6に用いる縮
退関数は、一方向性関数演算装置5に用いる一方向性関
数とは別の関数としてもよい。Further, an authenticator value is generated by the degenerate function operation device 6 using the ID information included in the information on which the first key is based. The degeneracy function used in the degeneration function operation device 6 may be a different function from the one-way function used in the one-way function operation device 5.
【0034】縮退関数は、例えば図6に示すように、1
6ビットのコンテンツプロバイダーIDと、同じく16ビ
ットのコンテンツオーサーIDと、4ビットのメーカーID
との情報の排他的論理和を求めるような関数でもよい。For example, as shown in FIG.
6-bit content provider ID, 16-bit content author ID, and 4-bit manufacturer ID
A function that obtains the exclusive OR of the information of the two may be used.
【0035】縮退関数演算装置6により生成された認証
子値は、認証子値正当性判定器12に供給され、正規の
特定の認証値子であるか否かが判定される。認証子値正
当性判定器12の判定結果はコンテンツ情報復号化装置
8aに供給され、コンテンツ情報復号化装置8aは、判
定結果が「正規の特定の認証値子」である場合のみ復号
動作を行う。The authenticator value generated by the degenerate function operation device 6 is supplied to the authenticator value validity judging unit 12, where it is judged whether or not the authenticator value is a specific authenticated authenticator. The determination result of the authenticator value validity determiner 12 is supplied to the content information decryption device 8a, and the content information decryption device 8a performs the decryption operation only when the determination result is “a specific specific authentication value child”. .
【0036】上記判定結果が「正規の特定の認証値子」
である場合には、コンテンツ情報復号化装置8aは、一
方向性関数演算装置5により生成された第1の鍵(コン
テンツ鍵)を用いて、記録媒体から再生された、もしく
は伝送媒体により伝送された暗号化コンテンツ情報を復
号化する。これによってコンテンツ情報を再生すること
が可能となる。The result of the above determination is "authorized specific authentication value child".
In the case of, the content information decryption device 8a uses the first key (content key) generated by the one-way function calculation device 5 to reproduce the content information from the recording medium or to transmit the content information over the transmission medium. Decrypt the encrypted content information. This makes it possible to reproduce the content information.
【0037】このように本実施例によれば、正規の特定
の認証値子が得られないければ暗号化コンテンツ情報を
復号化できず、不正な条件下でのコンテンツ情報の再生
(復号)をより確実に防止し、正規の条件下での再生
(復号)を的確に行うことを可能とするものである。As described above, according to the present embodiment, the encrypted content information cannot be decrypted unless a proper specific authentication value is obtained, and the reproduction (decryption) of the content information under an illegal condition is not performed. This makes it possible to prevent the failure more reliably and to accurately perform reproduction (decoding) under normal conditions.
【0038】なお、第1の鍵のもとになる情報に含まれ
る前記ID情報としは、1つ以上の国、地域、空間を定義
したリージョンに関する情報、個人の識別IDに関する情
報、複数人のグループを識別する識別IDに関する情報、
レーティングに関する情報、機器メーカーの識別ID関す
る情報、コンテンツプロバイダーの識別IDに関する情
報、時間に関する情報、コンテンツオーサリング者に関
する情報、コンテンツを再生する再生機器の固有IDに関
する情報、接続機器の固有IDに関する情報、コンテンツ
の記録されたメディアの固有IDに関する情報、コンテン
ツを識別するIDに関する情報、課金に関する情報のうち
の1つ以上の情報を用いることが考えられる。The ID information included in the information forming the first key includes information on one or more countries, regions, regions that define a space, information on an individual identification ID, information on a plurality of persons, Information about the ID that identifies the group,
Information about the rating, information about the identification ID of the device manufacturer, information about the identification ID of the content provider, information about the time, information about the content author, information about the unique ID of the playback device that plays back the content, information about the unique ID of the connected device, It is conceivable to use at least one of information on a unique ID of a medium on which content is recorded, information on an ID for identifying the content, and information on billing.
【0039】[0039]
【発明の効果】以上の通り、本発明によれば、正規のID
情報にもとづく正規の特定の認証値子が得られないけれ
ば暗号化コンテンツ情報を復号化できないので、不正な
条件下でのコンテンツ情報の再生(復号)をより確実に
防止し、正規の条件下での再生(復号)を的確に行うこ
とを可能とする。As described above, according to the present invention, the regular ID
Since the encrypted content information cannot be decrypted unless a specific authenticated authenticator based on the information is obtained, the reproduction (decryption) of the content information under an illegal condition is more reliably prevented, and the legitimate condition is satisfied. (Decoding) can be performed accurately.
【図1】第1実施例の概略構成を示す図である。FIG. 1 is a diagram showing a schematic configuration of a first embodiment.
【図2】第2実施例の概略構成を示す図である。FIG. 2 is a diagram showing a schematic configuration of a second embodiment.
【図3】第1の鍵のもとになる情報の構成例を示す図で
ある。FIG. 3 is a diagram illustrating a configuration example of information serving as a base of a first key;
【図4】図1に示す暗号化側のコンテンツ鍵生成器の説
明図である。FIG. 4 is an explanatory diagram of a content key generator on the encryption side shown in FIG. 1;
【図5】図1に示す復号化側のコンテンツ鍵生成器の説
明図である。FIG. 5 is an explanatory diagram of a content key generator on the decryption side shown in FIG. 1;
【図6】復号化側の縮退関数の例を示す図である。FIG. 6 is a diagram illustrating an example of a degeneration function on the decoding side.
【図7】第3実施例の概略構成を示す図である。FIG. 7 is a diagram showing a schematic configuration of a third embodiment.
1,5 一方向性関数演算装置 2,7 コンテンツ鍵生成器 3 認証子値発生器 4 暗号化装置 6 縮退関数演算装置 8 コンテンツ情報復号化装置 1,5 One-way function operation device 2,7 Content key generator 3 Authenticator value generator 4 Encryption device 6 Degeneration function operation device 8 Content information decryption device
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04N 7/173 630 H04L 9/00 673B H04N 5/92 H 7/167 Z (72)発明者 上田 健二朗 神奈川県横浜市神奈川区守屋町3丁目12番 地 日本ビクター株式会社内 (72)発明者 日暮 誠司 神奈川県横浜市神奈川区守屋町3丁目12番 地 日本ビクター株式会社内 Fターム(参考) 5B017 AA03 AA07 BA07 BB09 CA16 5C053 FA13 FA22 FA24 FA29 GA11 GB22 GB37 JA21 5C064 BA01 BB01 BB02 BC17 BC22 BD04 BD08 CA14 5J104 AA07 AA12 EA26 JA01 JA18 KA03 NA02 NA11 PA11 ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat ゛ (Reference) H04N 7/173 630 H04L 9/00 673B H04N 5/92 H 7/167 Z (72) Inventor Kenjiro Ueda Kanagawa 3-12-12 Moriyacho, Kanagawa-ku, Yokohama, Japan (72) Inventor Seiji Higurashi 3-12-12 Moriyacho, Kanagawa-ku, Yokohama, Kanagawa, Japan F-term (reference) 5B017 AA03 AA07 BA07 BB09 CA16 5C053 FA13 FA22 FA24 FA29 GA11 GB22 GB37 JA21 5C064 BA01 BB01 BB02 BC17 BC22 BD04 BD08 CA14 5J104 AA07 AA12 EA26 JA01 JA18 KA03 NA02 NA11 PA11
Claims (10)
られるように設定されたID情報を含む第1の鍵のもとに
なる情報と、 前記第1の鍵のもとになる情報と前記特定の認証子値と
から生成された第1の鍵を用いてコンテンツ情報を暗号
化した暗号化コンテンツ情報と、を用いて前記コンテン
ツ情報を復号する復号化方法であって、 前記第1の鍵のもとになる情報に含まれる前記ID情報か
ら、前記所定の縮退関数により前記特定の認証子値を生
成し、 この生成した特定の認証子値と前記第1の鍵のもとにな
る情報とから前記第1の鍵を生成し、 この生成した第1の鍵により前記暗号化コンテンツ情報
を復号化して前記コンテンツ情報を得る、ことを特徴と
するコンテンツ情報復号化方法。1. Information based on a first key including ID information set so that a specific authenticator value can be obtained by a predetermined degenerate function, and information based on the first key. A decryption method of decrypting the content information using encrypted content information obtained by encrypting content information using a first key generated from the first authenticator value and the first authenticator value; Generating the specific authenticator value by the predetermined degenerate function from the ID information included in the information on which the key is based, based on the generated specific authenticator value and the first key. And generating said first key from said information, and decrypting said encrypted content information with said generated first key to obtain said content information.
られるように設定されたID情報を含む第1の鍵のもとに
なる情報に対し、少なくとも前記ID情報部分を暗号化し
て得た暗号化第1の鍵のもとになる情報と、 前記第1の鍵のもとになる情報と前記特定の認証子値と
から生成された第1の鍵を用いてコンテンツ情報を暗号
化した暗号化コンテンツ情報と、を用いて前記コンテン
ツ情報を復号する復号化方法であって、 前記暗号化第1の鍵のもとになる情報を復号化して前記
第1の鍵のもとになる情報を得、 この復号した第1の鍵のもとになる情報に含まれる前記
ID情報から、前記所定の縮退関数により前記特定の認証
子値を生成し、 この生成した特定の認証子値と前記復号した第1の鍵の
もとになる情報とから前記第1の鍵を生成し、 この生成した第1の鍵により前記暗号化コンテンツ情報
を復号化して前記コンテンツ情報を得る、ことを特徴と
するコンテンツ情報復号化方法。2. The method according to claim 1, wherein at least said ID information portion is encrypted with respect to information serving as a basis of a first key including ID information set so as to obtain a specific authenticator value by a predetermined degenerate function. And encrypting the content information using a first key generated from the encrypted information of the first key, the information of the first key, and the specific authenticator value. A decryption method for decrypting the content information using the encrypted encrypted content information, wherein the information that is the basis of the encrypted first key is decrypted to be the basis of the first key. Information, and the decrypted first key contains
From the ID information, the specific authenticator value is generated by the predetermined degenerate function, and the first key is obtained from the generated specific authenticator value and the information on which the decrypted first key is based. And generating the content information by decrypting the encrypted content information with the generated first key.
られるように設定されたID情報を含む第1の鍵のもとに
なる情報に対し、少なくとも前記ID情報部分を暗号化し
て得た暗号化第1の鍵のもとになる情報と、 前記第1の鍵のもとになる情報と前記特定の認証子値と
から生成された第1の鍵を用いてコンテンツ情報を暗号
化した暗号化コンテンツ情報と、を用いて前記コンテン
ツ情報を復号する復号化装置であって、 前記暗号化第1の鍵のもとになる情報を復号化して前記
第1の鍵のもとになる情報を得る第1の鍵情報復号化手
段と、 この復号した第1の鍵のもとになる情報に含まれる前記
ID情報から、前記所定の縮退関数により前記特定の認証
子値を生成する認証子値生成手段と、 この生成した特定の認証子値と前記復号した第1の鍵の
もとになる情報とから前記第1の鍵を生成する第1の鍵
生成手段と、 この生成した第1の鍵により前記暗号化コンテンツ情報
を復号化して前記コンテンツ情報を得るコンデンツ情報
復号化手段と、を設けたことを特徴とするコンテンツ情
報復号化装置。3. The method according to claim 1, wherein at least said ID information portion is encrypted with respect to information based on a first key including ID information set such that a specific authenticator value is obtained by a predetermined degenerate function. And encrypting the content information using a first key generated from the encrypted information of the first key, the information of the first key, and the specific authenticator value. A decryption device that decrypts the content information using the encrypted encrypted content information, and decrypts the information that is the basis of the encrypted first key to be the basis of the first key. First key information decryption means for obtaining information; and the key information decryption means included in the decrypted first key information.
An authenticator value generating means for generating the specific authenticator value from the ID information by the predetermined degenerate function; and determining from the generated specific authenticator value and information serving as a basis for the decrypted first key. A first key generation unit that generates the first key; and a content information decryption unit that decrypts the encrypted content information with the generated first key to obtain the content information. Characteristic content information decoding device.
られるように設定されたID情報を含む第1の鍵のもとに
なる情報と、 前記第1の鍵のもとになる情報から生成された第1の鍵
を用いてコンテンツ情報を暗号化した暗号化コンテンツ
情報と、を用いて前記コンテンツ情報を復号する復号化
方法であって、 前記第1の鍵のもとになる情報に含まれる前記ID情報か
ら、前記所定の縮退関数により前記特定の認証子値を生
成し、 前記第1の鍵のもとになる情報から前記第1の鍵を生成
し、 前記特定の認証子値が供給された場合のみ入力を変換せ
ずに出力する第1の鍵加工工程に、前記生成した特定の
認証子値を供給すると共に、前記生成した第1の鍵を入
力させ、 前記第1の鍵加工工程を経た第1の鍵により前記暗号化
コンテンツ情報を復号化して前記コンテンツ情報を得
る、ことを特徴とするコンテンツ情報復号化方法。4. An information serving as a base of a first key including ID information set so as to obtain a specific authenticator value by a predetermined degenerate function, and information serving as a base of the first key. A decryption method for decrypting the content information using encrypted content information obtained by encrypting content information using a first key generated from the first key, wherein the information serving as a source of the first key is provided. Generating the specific authenticator value by the predetermined degenerate function from the ID information included in the ID information; generating the first key from information on which the first key is based; Supplying the generated specific authenticator value and inputting the generated first key to a first key processing step of outputting the input without converting the input only when the value is supplied; Decrypts the encrypted content information using the first key that has passed through the key processing step. The obtained content information, the content information decryption wherein the by.
られるように設定されたID情報を含む第1の鍵のもとに
なる情報に対し、少なくとも前記ID情報部分を暗号化し
て得た暗号化第1の鍵のもとになる情報と、 前記第1の鍵のもとになる情報から生成された第1の鍵
を用いてコンテンツ情報を暗号化した暗号化コンテンツ
情報と、を用いて前記コンテンツ情報を復号する復号化
方法であって、 前記暗号化第1の鍵のもとになる情報を復号化して前記
第1の鍵のもとになる情報を得、 この復号した第1の鍵のもとになる情報に含まれる前記
ID情報から、前記所定の縮退関数により前記特定の認証
子値を生成し、 前記復号した第1の鍵のもとになる情報から前記第1の
鍵を生成し、 前記特定の認証子値が供給された場合のみ入力を変換せ
ずに出力する第1の鍵加工工程に、前記生成した特定の
認証子値を供給すると共に、前記生成した第1の鍵を入
力させ、 前記第1の鍵加工工程を経た第1の鍵により前記暗号化
コンテンツ情報を復号化して前記コンテンツ情報を得
る、ことを特徴とするコンテンツ情報復号化方法。5. A method according to claim 1, wherein at least said ID information portion is encrypted with respect to information serving as a source of a first key including ID information set so as to obtain a specific authenticator value by a predetermined degenerate function. And the encrypted content information obtained by encrypting the content information using the first key generated from the information forming the first key. A decryption method for decrypting the content information using the decrypted first key, and obtaining the information underlying the first key by decrypting the information underlying the encrypted first key; The key included in the key information
The specific authenticator value is generated from the ID information by the predetermined degenerate function, the first key is generated from the information on which the decrypted first key is based, and the specific authenticator value is Supplying the generated specific authenticator value and inputting the generated first key to a first key processing step of outputting the input without converting the input only when supplied; A content information decryption method, wherein the content information is obtained by decrypting the encrypted content information using a first key that has undergone a processing step.
られるように設定されたID情報を含む第1の鍵のもとに
なる情報に対し、少なくとも前記ID情報部分を暗号化し
て得た暗号化第1の鍵のもとになる情報と、 前記第1の鍵のもとになる情報から生成された第1の鍵
を用いてコンテンツ情報を暗号化した暗号化コンテンツ
情報と、を用いて前記コンテンツ情報を復号する復号化
装置であって、 前記暗号化第1の鍵のもとになる情報を復号化して前記
第1の鍵のもとになる情報を得る第1の鍵情報復号化手
段と、 この復号した第1の鍵のもとになる情報に含まれる前記
ID情報から、前記所定の縮退関数により前記特定の認証
子値を生成する認証子値生成手段と、 前記復号した第1の鍵のもとになる情報から前記第1の
鍵を生成する第1の鍵生成手段と、 前記特定の認証子値が供給された場合のみ入力を変換せ
ずに出力する加工手段であって、前記生成した特定の認
証子値が供給されると共に、前記第1の鍵生成手段で生
成した第1の鍵が入力される第1の鍵加工手段と、 前記第1の鍵加工手段から出力された第1の鍵により前
記暗号化コンテンツ情報を復号化して前記コンテンツ情
報を得るコンテンツ情報復号化手段と、を設けたことを
特徴とするコンテンツ情報復号化装置。6. A method according to claim 1, wherein at least said ID information portion is encrypted with respect to information serving as a basis of a first key including ID information set so as to obtain a specific authenticator value by a predetermined degenerate function. And the encrypted content information obtained by encrypting the content information using the first key generated from the information forming the first key. A decryption device for decrypting the content information using the first key information, the first key information being used to decrypt the information underlying the first encrypted key to obtain the information underlying the first key. Decryption means; and the decryption means includes the decrypted first key.
An authenticator value generating means for generating the specific authenticator value from the ID information by the predetermined degenerate function; a first key for generating the first key from the information on which the decrypted first key is based Key generating means, and processing means for outputting an input without conversion only when the specific authenticator value is supplied, wherein the generated specific authenticator value is supplied and the first authenticator value is supplied. A first key processing unit to which the first key generated by the key generation unit is input, and the content information by decrypting the encrypted content information with the first key output from the first key processing unit And a content information decoding unit for obtaining the content information.
られるように設定されたID情報を含む第1の鍵のもとに
なる情報と、 前記第1の鍵のもとになる情報から生成された第1の鍵
を用いてコンテンツ情報を暗号化した暗号化コンテンツ
情報と、を用いて前記コンテンツ情報を復号する復号化
方法であって、 前記第1の鍵のもとになる情報に含まれる前記ID情報か
ら、前記所定の縮退関数により前記特定の認証子値を生
成し、 前記第1の鍵のもとになる情報から前記第1の鍵を生成
し、 前記生成した特定の認証子値が正当な認証子値であるか
否かを判定し、 正当な認証子値であると判定した場合のみ、前記生成し
た第1の鍵により前記暗号化コンテンツ情報を復号化し
て前記コンテンツ情報を得る、ことを特徴とするコンテ
ンツ情報復号化方法。7. A first key based information including ID information set so that a specific authenticator value can be obtained by a predetermined degenerate function, and a first key based information. A decryption method for decrypting the content information using encrypted content information obtained by encrypting content information using a first key generated from the first key, wherein the information serving as a source of the first key is provided. Generating the specific authenticator value by the predetermined degenerate function from the ID information included in the first key; generating the first key from information on which the first key is based; It is determined whether or not the authenticator value is a valid authenticator value. Only when it is determined that the authenticator value is a valid authenticator value, the encrypted content information is decrypted by using the generated first key and the content is decrypted. Content information decryption characterized by obtaining information Law.
られるように設定されたID情報を含む第1の鍵のもとに
なる情報に対し、少なくとも前記ID情報部分を暗号化し
て得た暗号化第1の鍵のもとになる情報と、 前記第1の鍵のもとになる情報から生成された第1の鍵
を用いてコンテンツ情報を暗号化した暗号化コンテンツ
情報と、 を用いて前記コンテンツ情報を復号する復号化方法であ
って、 前記暗号化第1の鍵のもとになる情報を復号化して前記
第1の鍵のもとになる情報を得、 この復号した第1の鍵のもとになる情報に含まれる前記
ID情報から、前記所定の縮退関数により前記特定の認証
子値を生成し、 前記復号した第1の鍵のもとになる情報から前記第1の
鍵を生成し、 前記生成した特定の認証子値が正当な認証子値であるか
否かを判定し、 正当な認証子値であると判定した場合のみ、前記生成し
た第1の鍵により前記暗号化コンテンツ情報を復号化し
て前記コンテンツ情報を得る、ことを特徴とするコンテ
ンツ情報復号化方法。8. A method according to claim 1, wherein at least said ID information portion is encrypted with respect to information based on a first key including ID information set to obtain a specific authenticator value by a predetermined degenerate function. And the encrypted content information obtained by encrypting the content information using the first key generated from the information forming the first key. A decryption method for decrypting the content information using the decrypted first key, and obtaining the information underlying the first key by decrypting the information underlying the encrypted first key; The key included in the key information
Generating the specific authenticator value from the ID information using the predetermined degenerate function; generating the first key from the information on which the decrypted first key is based; It is determined whether or not the value is a valid authenticator value. Only when it is determined that the value is a valid authenticator value, the encrypted content information is decrypted with the generated first key, and the content information is decrypted. A content information decryption method.
られるように設定されたID情報を含む第1の鍵のもとに
なる情報に対し、少なくとも前記ID情報部分を暗号化し
て得た暗号化第1の鍵のもとになる情報と、 前記第1の鍵のもとになる情報から生成された第1の鍵
を用いてコンテンツ情報を暗号化した暗号化コンテンツ
情報と、を用いて前記コンテンツ情報を復号する復号化
装置であって、 前記暗号化第1の鍵のもとになる情報を復号化して前記
第1の鍵のもとになる情報を得る第1の鍵情報復号化手
段と、 この復号した第1の鍵のもとになる情報に含まれる前記
ID情報から、前記所定の縮退関数により前記特定の認証
子値を生成する認証子値生成手段と、 前記復号した第1の鍵のもとになる情報から前記第1の
鍵を生成する第1の鍵生成手段と、 前記生成した特定の認証子値が正当な認証子値であるか
否かを判定する判定手段と、 この判定手段が正当な認証子値であると判定した場合の
み、前記第1の鍵生成手段が生成した第1の鍵により前
記暗号化コンテンツ情報を復号化して前記コンテンツ情
報を得るコンテンツ情報復号化手段と、を設けたことを
特徴とするコンテンツ情報復号化装置。9. A method according to claim 1, wherein at least said ID information portion is encrypted with respect to information serving as a basis of a first key including ID information set so as to obtain a specific authenticator value by a predetermined degenerate function. And the encrypted content information obtained by encrypting the content information using the first key generated from the information forming the first key. A decryption device for decrypting the content information using the first key information, the first key information being used to decrypt the information underlying the first encrypted key to obtain the information underlying the first key. Decryption means; and the decryption means includes the decrypted first key.
An authenticator value generating means for generating the specific authenticator value from the ID information by the predetermined degenerate function; a first key for generating the first key from the information on which the decrypted first key is based Key generating means, and determining means for determining whether the generated specific authenticator value is a valid authenticator value. Only when the determining means determines that the authenticator value is a valid authenticator value, A content information decryption apparatus, comprising: content information decryption means for decrypting the encrypted content information with the first key generated by the first key generation means to obtain the content information.
間を定義したリージョンに関する情報、個人の識別IDに
関する情報、複数人のグループを識別する識別IDに関す
る情報、レーティングに関する情報、機器メーカーの識
別ID関する情報、コンテンツプロバイダーの識別IDに関
する情報、時間に関する情報、コンテンツオーサリング
者に関する情報、コンテンツを再生する再生機器の固有
IDに関する情報、接続機器の固有IDに関する情報、コン
テンツの記録されたメディアの固有IDに関する情報、コ
ンテンツを識別するIDに関する情報、課金に関する情報
のうちの1つ以上の情報であることを特徴とする請求項
1記載のコンテンツ情報復号化方法、または請求項2記
載のコンテンツ情報復号化方法、または請求項3記載の
コンテンツ情報復号化装置、または請求項4記載のコン
テンツ情報復号化方法、または請求項5記載のコンテン
ツ情報復号化方法、または請求項6記載のコンテンツ情
報復号化装置、または請求項7記載のコンテンツ情報復
号化方法、または請求項8記載のコンテンツ情報復号化
方法、または請求項9記載のコンテンツ情報復号化装
置。10. The ID information includes information relating to a region defining one or more countries, regions, spaces, information relating to individual identification IDs, information relating to identification IDs identifying a plurality of groups, information relating to ratings, and equipment. Information about the manufacturer's ID, information about the content provider's ID, information about the time, information about the content author, information specific to the playback device that plays the content
The information is at least one of information on ID, information on a unique ID of a connected device, information on a unique ID of a medium on which the content is recorded, information on an ID for identifying the content, and information on charging. A content information decoding method according to claim 1, a content information decoding method according to claim 2, a content information decoding device according to claim 3, or a content information decoding method according to claim 4, or The content information decoding method according to claim 5, the content information decoding device according to claim 6, the content information decoding method according to claim 7, the content information decoding method according to claim 8, or the claim 9. Content information decryption apparatus.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000018441A JP2001211159A (en) | 2000-01-27 | 2000-01-27 | Method and device for decipehring contents information |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000018441A JP2001211159A (en) | 2000-01-27 | 2000-01-27 | Method and device for decipehring contents information |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2001211159A true JP2001211159A (en) | 2001-08-03 |
Family
ID=18545291
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000018441A Pending JP2001211159A (en) | 2000-01-27 | 2000-01-27 | Method and device for decipehring contents information |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2001211159A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003110546A (en) * | 2001-09-29 | 2003-04-11 | Toshiba Corp | Receiving data processing apparatus and method |
| JP2008244885A (en) * | 2007-03-27 | 2008-10-09 | Matsushita Electric Works Ltd | Network system |
| US7519179B2 (en) | 2003-05-29 | 2009-04-14 | Sony Corporation | Information transmission apparatus and method, information reception apparatus and method, and information-providing system |
| JP2009129461A (en) * | 2007-11-20 | 2009-06-11 | Samsung Electronics Co Ltd | Storage device, terminal device using the storage device, and method thereof |
| JP2011501269A (en) * | 2007-10-11 | 2011-01-06 | マイクロソフト コーポレーション | Multi-factor content protection |
-
2000
- 2000-01-27 JP JP2000018441A patent/JP2001211159A/en active Pending
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003110546A (en) * | 2001-09-29 | 2003-04-11 | Toshiba Corp | Receiving data processing apparatus and method |
| US7519179B2 (en) | 2003-05-29 | 2009-04-14 | Sony Corporation | Information transmission apparatus and method, information reception apparatus and method, and information-providing system |
| US8145895B2 (en) | 2003-05-29 | 2012-03-27 | Sony Corporation | Information transmission apparatus and method, information reception apparatus and method, and information-providing system |
| JP2008244885A (en) * | 2007-03-27 | 2008-10-09 | Matsushita Electric Works Ltd | Network system |
| JP2011501269A (en) * | 2007-10-11 | 2011-01-06 | マイクロソフト コーポレーション | Multi-factor content protection |
| JP2009129461A (en) * | 2007-11-20 | 2009-06-11 | Samsung Electronics Co Ltd | Storage device, terminal device using the storage device, and method thereof |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4714402B2 (en) | Secure transmission of digital data from an information source to a receiver | |
| US8656178B2 (en) | Method, system and program product for modifying content usage conditions during content distribution | |
| KR100473536B1 (en) | An encryption apparatus for ensuring security in communication between devices and communication system | |
| KR101366243B1 (en) | Method for transmitting data through authenticating and apparatus therefor | |
| US7434052B1 (en) | Method and device for producing an encrypted payload data stream and method and device for decrypting an encrypted payload data stream | |
| JP2001211442A (en) | Contents information transmission method, contents information recording method, contents information transmitter, contents information recorder, transmission medium, and recording medium | |
| JP2001274786A (en) | Contents information transmission method, contents information recording method, contents information transmitter, contents information recorder, transmission medium and recording medium | |
| KR19980081704A (en) | Digital data playback device | |
| JP2011530197A (en) | Method for preventing laundering and repackaging of multimedia content in a content distribution system | |
| JP2003158514A (en) | Digital copyright protection system, recording medium device, transmitting device, and reproducing device | |
| KR20020082422A (en) | Copyright protection system and method thereof | |
| JP2004138933A (en) | Digital video scrambler, descrambler, and program for implementing the same | |
| CN103237010B (en) | The server end of digital content is cryptographically provided | |
| CN1323554C (en) | Processing device and method for transmitting data encrypted for a first domain in a network belonging to a second domain | |
| CN103237011B (en) | Digital content encryption transmission method and server end | |
| JP3575951B2 (en) | Device authentication method and device, and authentication system | |
| JP3898796B2 (en) | Encryption device | |
| JP2001211159A (en) | Method and device for decipehring contents information | |
| KR100608573B1 (en) | Data copy protection device and system and copy protection method | |
| US20010014155A1 (en) | Method and apparatus for decrypting contents information | |
| KR20080093331A (en) | Authentication method and device | |
| JP2001274784A (en) | Contents information transmission method, contents information recording method, contents information transmitter, contents information recorder, transmission medium and recording medium | |
| JP2001274785A (en) | Contents information decoding method and contents information decoder | |
| CN101009549B (en) | Decoding device for digital rights management | |
| JP5110942B2 (en) | Information protection system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040615 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040811 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040903 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050105 |