(57)【要約】  コンテンツの利用に用いる鍵データを、第１暗号化装置から正当に委託された第２暗号化装置へ配布する鍵配布システムである。  第１暗号化装置は、当該第１暗号化装置にコンテンツの利用を許可することを示す利用許可情報を取得し、前記利用許可情報に対して不可逆な変換を行って認証情報を生成し、前記利用許可情報と前記認証情報とを第２暗号化装置へ送信する。  前記第２暗号化装置は、前記利用許可情報及び前記認証情報を受信し、これらを鍵配布装置へ送信し、前記鍵配布装置から前記鍵データを取得する。  鍵配布装置は、前記利用許可情報及び前記認証情報を受信し、前記認証情報が前記第１暗号化装置にによって生成されたものであるか判断し、判断結果が肯定的な場合に、前記鍵データを前記第２暗号化装置へ送信する。
2007529914.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ配給装置から受け取ったコンテンツの暗号化を許可され、更に受け取ったコンテンツの暗号化を委託先の暗号化装置へ委託する委託元暗号化装置であって、
コンテンツ配給装置から、当該委託元の暗号化装置に対してコンテンツの利用が許可されていることを証明する第１証明情報を受信する受信手段と、
受信した第１証明情報を含み、前記委託先の暗号化装置に対してコンテンツの暗号化を委託したことを証明する第２証明情報を生成する生成手段と、
受け取ったコンテンツと共に、生成した前記第２証明情報を前記委託先の暗号化装置へ送信する送信手段と
を備えることを特徴とする委託元暗号化装置。
【請求項２】
前記生成手段は、前記委託元暗号化装置に固有の情報を用いて、前記第１証明情報に基づき認証情報を生成し、
前記第２証明情報は、前記認証情報を更に含む。
ことを特徴とする請求項１に記載の委託元暗号化装置。
【請求項３】
前記生成手段は、前記委託先暗号化装置の識別情報と前記第１証明情報とに基づいて、前記認証情報を生成する
ことを特徴とする請求項２に記載の委託元暗号化装置。
【請求項４】
前記認証情報は、秘密鍵暗号を利用して生成される認証子であり、
前記固有の情報は、前記秘密鍵暗号で利用される秘密鍵である
ことを特徴とする請求項２に記載の委託元暗号化装置。
【請求項５】
前記認証情報は、公開鍵暗号を利用して生成されるディジタル署名データであり、
前記固有の情報は、公開鍵暗号における秘密鍵である
ことを特徴とする請求項２に記載の委託元暗号化装置。
【請求項６】
前記第１証明情報は、前記コンテンツ配給装置に固有の情報を用いて生成される認証情報を含む
ことを特徴とする請求項１に記載の委託元暗号化装置。
【請求項７】
前記認証情報は、前記委託元暗号化装置の識別情報に基づいて生成される
ことを特徴とする請求項６に記載の委託元暗号化装置。
【請求項８】
前記認証情報は、秘密鍵暗号を利用して生成される認証子であり、
前記固有の情報は、前記秘密鍵暗号で利用される秘密鍵である
ことを特徴とする請求項７に記載の委託元暗号化装置。
【請求項９】
前記認証情報は、公開鍵暗号を利用して生成されるディジタル署名データであり、
前記固有の情報は、前記公開鍵暗号における秘密鍵である
ことを特徴とする請求項７に記載の委託元暗号化装置。
【請求項１０】
前記受信手段は、更に、
前記コンテンツ配給装置が、他の暗号化装置に対してコンテンツの利用を許可したことを証明する第３証明情報を含み、前記他の暗号化装置が当該委託元暗号化装置に対してコンテンツの暗号化を委託したことを証明する第４証明情報を受信し、
前記生成手段は、前記第４証明情報を含み、前記委託先暗号化装置に対してコンテンツの暗号化を委託したことを証明する第５証明情報を生成し、
前記送信手段は、
前記コンテンツと共に、前記第５証明情報を前記委託先暗号化装置へ送信する
ことを特徴とする請求項１に記載の委託元暗号化装置。
【請求項１１】
コンテンツの暗号化に用いる鍵データを暗号化装置へ配布する鍵配布装置であって、
コンテンツの利用を第1暗号化装置に許可することを証明する第１証明情報を含み、第１暗号化装置から第２暗号化装置に対してコンテンツの暗号化を委託することを証明する第２証明情報を取得する取得手段と、
前記第２証明情報が、前記第１暗号化装置によって生成されたか判断する判断手段、
判断結果が肯定的な場合、前記鍵データを前記第２暗号化装置へ送信する送信手段と
を備えることを特徴とする鍵配布装置。
【請求項１２】
前記第２証明情報は、前記第１証明情報に対して、前記第１暗号化装置に固有の情報を用いて生成された認証情報を含み、
前記判断手段は、前記固有の情報に対応する検証情報を保持し、前記検証情報を用いて前記判断を行う
ことを特徴とする請求項１１に記載の鍵配布装置。
【請求項１３】
前記認証情報は、前記第１証明情報と、更に前記第２暗号化装置の識別情報とに対して生成される
ことを特徴とする請求項１２に記載の鍵配布装置。
【請求項１４】
前記認証情報は、秘密鍵暗号を利用して生成される認証子であり、
前記固有の情報は、前記秘密鍵暗号で用いる秘密鍵であり、
前記検証情報は、前記秘密鍵と同一の鍵であり、
前記判断手段断は、前記第１証明情報に対して、前記秘密鍵暗号と同様のアルゴリズムを利用して認証子を生成し、生成した認証子と受け取った認証子とが一致するか判断し、
一致する場合、前記第２証明情報が前記第１暗号化装置によって生成されたと判断する
ことを特徴とする請求項１２に記載の鍵配布装置。
【請求項１５】
前記認証情報は、公開鍵暗号を利用して生成されるディジタル署名データであり、
前記固有の情報は、前記公開鍵暗号で用いられる秘密鍵であり、
前記検証情報は、前記秘密鍵に対応する公開鍵であり、
前記判断手段断は、前記公開鍵を用いて、前記ディジタル署名データを証明検証し、検証結果が成功の場合に、前記第２証明情報は、前記第１暗号化装置によって生成されたと判断する
ことを特徴とする請求項１２に記載の鍵配布装置。
【請求項１６】
前記取得手段は、更に、
前記第２証明情報を含み、前記第２暗号化装置から第３暗号化装置に対して、コンテンツの暗号化を委託することを証明する第３証明情報を取得し、
前記判断手段断は、更に、
前記第３証明情報が、前記第２暗号化装置によって生成されたか判断し、
前記送信手段は、更に、
判断結果が肯定的な場合、前記鍵データを前記第３暗号化装置へ送信する
ことを特徴とする請求項１１に記載の鍵配布装置。
【請求項１７】
前記鍵配布装置は、更に、
前記取得手段が、前記第２証明情報を受信したか、前記第１証明情報を受信したか判断する、取得情報判断手段を備え、
前記判断手段断は、
前記取得情報判断手段による判断結果が、前記第１証明情報を受信したことを示す場合、前記第１証明情報が、前記コンテンツを配布するコンテンツ配布装置によって生成されたか判断し、
前記第２証明情報を受信したことを示す場合、前記第２証明情報が前記第１暗号化装置によって生成されたか判断し、
前記送信手段は、
前記取得情報判断手段による判断結果が、前記第１証明情報を受信したことを示す場合、前記鍵データを前記第１暗号化装置へ送信し、
前記第２証明情報を受信したことを示す場合、前記鍵データを前記第２暗号化装置へ送信する
ことを特徴とする請求項１１に記載の鍵配布装置。
【請求項１８】
前記取得情報判断手段は、
取得した情報のデータサイズが、所定の値以下の場合、前記第１証明情報を受信したと判断し、前記所定の値より大きい場合、前記第２証明情報を受信したと判断する
ことを特徴とする請求項１７に記載の鍵配布装置。
【請求項１９】
前記鍵配布装置は、更に、
前記第２暗号化装置が保持し、当該第２暗号化装置に固有の固有鍵を保持する鍵保持手段と、
前記鍵データを前記固有鍵を用いて暗号化し、暗号化鍵データを生成する暗号化手段とを備え、
前記送信手段は、前記鍵データとして、前記暗号化鍵データを前記第２暗号化装置へ送信する
ことを特徴とする請求項１１に記載の鍵配布装置。
【請求項２０】
コンテンツの利用に用いる鍵データを配布する鍵配布システムであって、
コンテンツ配給装置から、当該委託元の暗号化装置に対してコンテンツの利用が許可されていることを証明する第１証明情報を受信し、前記第１証明情報を含み、委託先の暗号化装置に対してコンテンツの暗号化を委託したことを証明する第２証明情報を生成し、受け取ったコンテンツと共に、生成した前記第２証明情報を前記委託先の暗号化装置へ送信する委託元暗号化装置と、
前記コンテンツと共に第２証明情報を受信し、受信した第２証明情報を、鍵配布装置へ送信し、前記鍵配布装置から前記鍵データを受信する委託先暗号化装置と、
前記第２証明情報を受信し、前記第２証明情報が、前記第１暗号化装置によって生成されたか判断し、判断結果が肯定的な場合、前記鍵データを前記第２暗号化装置へ送信する鍵配布装置とを含む
ことを特徴とする鍵配布システム。
【請求項２１】
コンテンツ配給装置から受け取ったコンテンツの暗号化を許可され、更に受け取ったコンテンツの暗号化を委託先の暗号化装置へ委託する委託元の暗号化装置で用いられる集積回路であって、
コンテンツ配給装置から、当該委託元の暗号化装置に対してコンテンツの利用が許可されていることを証明する第１証明情報を受信する受信手段と、
受信した第１証明情報を含み、前記委託先の暗号化装置に対してコンテンツの暗号化を委託したことを証明する第２証明情報を生成する生成手段と、
受け取ったコンテンツと共に、生成した前記第２証明情報を前記委託先の暗号化装置へ送信する送信手段と
を備えることを特徴とする集積回路。
【請求項２２】
コンテンツの暗号化に用いる鍵データを暗号化装置へ配布する鍵配布装置で用いられる集積回路であって、
コンテンツの利用を第1暗号化装置に許可することを証明する第１証明情報を含み、第１暗号化装置から第２暗号化装置に対してコンテンツの暗号化を委託することを証明する第２証明情報を取得する取得手段と、
前記第２証明情報が、前記第１暗号化装置によって生成されたか判断する判断手段と、
判断結果が肯定的な場合、前記鍵データを前記第２暗号化装置へ送信する送信手段と
を備えることを特徴とする集積回路。
【請求項２３】
コンテンツ配給装置から受け取ったコンテンツの暗号化を許可され、更に受け取ったコンテンツの暗号化を委託先の暗号化装置へ委託する委託元の暗号化装置で用いられる委託方法であって、
受信手段により、コンテンツ配給装置から、当該委託元の暗号化装置に対してコンテンツの利用が許可されていることを証明する第１証明情報を受信する受信ステップと、
生成手段により、受信した第１証明情報を含み、前記委託先の暗号化装置に対してコンテンツの暗号化を委託したことを証明する第２証明情報を生成する生成ステップと、
送信手段により、受け取ったコンテンツと共に、生成した前記第２証明情報を前記委託先の暗号化装置へ送信する送信ステップと
を含むことを特徴とする委託方法。
【請求項２４】
コンテンツ配給装置から受け取ったコンテンツの暗号化を許可され、更に受け取ったコンテンツの暗号化を委託先の暗号化装置へ委託する委託元の暗号化装置で用いられる委託プログラムであって、
受信手段により、コンテンツ配給装置から、当該委託元の暗号化装置に対してコンテンツの利用が許可されていることを証明する第１証明情報を受信する受信ステップと、
生成手段により、受信した第１証明情報を含み、前記委託先の暗号化装置に対してコンテンツの暗号化を委託したことを証明する第２証明情報を生成する生成ステップと、
送信手段により、受け取ったコンテンツと共に、生成した前記第２証明情報を前記委託先の暗号化装置へ送信する送信ステップと
を含むことを特徴とする委託プログラム。
【請求項２５】
コンテンツ配給装置から受け取ったコンテンツの暗号化を許可され、更に受け取ったコンテンツの暗号化を委託先の暗号化装置へ委託する委託元の暗号化装置で用いられる委託プログラムを記録した、コンピュータ読み取り可能な記録媒体であって、
前記プログラムは、
受信手段により、コンテンツ配給装置から、当該委託元の暗号化装置に対してコンテンツの利用が許可されていることを証明する第１証明情報を受信する受信ステップと、
生成手段により、受信した第１証明情報を含み、前記委託先の暗号化装置に対してコンテンツの暗号化を委託したことを証明する第２証明情報を生成する生成ステップと、
送信手段により、受け取ったコンテンツと共に、生成した前記第２証明情報を前記委託先の暗号化装置へ送信する送信ステップとを含む
ことを特徴とする記録媒体。
【請求項２６】
コンテンツの暗号化に用いる鍵データを暗号化装置へ配布する鍵配布装置で用いられる鍵配布方法であって、
取得手段により、コンテンツの利用を第1暗号化装置に許可することを証明する第１証明情報を含み、第１暗号化装置から第２暗号化装置に対してコンテンツの暗号化を委託することを証明する第２証明情報を取得する取得ステップと
判断手段により、前記第２証明情報が、前記第１暗号化装置によって生成されたか判断する判断ステップと、
送信手段により、判断結果が肯定的な場合、前記鍵データを前記第２暗号化装置へ送信する送信ステップとを含む
ことを特徴とする鍵配布方法。
【請求項２７】
コンテンツの暗号化に用いる鍵データを暗号化装置へ配布する鍵配布装置で用いられる鍵配布プログラムであって、
取得手段により、コンテンツの利用を第1暗号化装置に許可することを証明する第１証明情報を含み、第１暗号化装置から第２暗号化装置に対してコンテンツの暗号化を委託することを証明する第２証明情報を取得する取得ステップと、
判断手段により、前記第２証明情報が、前記第１暗号化装置によって生成されたか判断する判断ステップと、
送信手段により、判断結果が肯定的な場合、前記鍵データを前記第２暗号化装置へ送信する送信ステップとを含む
ことを特徴とする鍵配布プログラム。
【請求項２８】
コンテンツの暗号化に用いる鍵データを暗号化装置へ配布する鍵配布装置で用いられる鍵配布プログラムを記録した、コンピュータ読み取り可能な記録媒体であって、
前記鍵配布プログラムは、
取得手段により、コンテンツの利用を第1暗号化装置に許可することを証明する第１証明情報を含み、第１暗号化装置から第２暗号化装置に対してコンテンツの暗号化を委託することを証明する第２証明情報を取得する取得ステップと、
判断手段により、前記第２証明情報が、前記第１暗号化装置によって生成されたか判断する判断ステップと、
送信手段により、判断結果が肯定的な場合、前記鍵データを前記第２暗号化装置へ送信する送信ステップとを含む
ことを特徴とする記録媒体。
【請求項２９】
コンテンツ供給装置によってコンテンツの暗号化を許可された暗号化装置から、他の暗号化装置へコンテンツの暗号化を委託することを示す許可データであって、
当該コンテンツ配給装置から、委託元の暗号化装置に対してコンテンツの利用が許可されていることを証明する第１証明情報と
前記第１証明情報に基づいて生成され、委託元の暗号化装置が委託先の暗号化装置に対してコンテンツの暗号化を委託したことを証明する第２証明情報と
を含むことを特徴とする許可データ。
【請求項３０】
前記第1証明情報は、前記コンテンツ供給装置が生成したディジタル署名データ又は認証子であり、
前記第2証明情報は、前記第1証明情報を前記コンテンツ供給装置から受け取った前記委託元の暗号化装置が、前記第1証明情報に対して生成したディジタル署名データ又は認証子である
ことを特徴とする請求項２９に記載の許可データ。
【請求項３１】
記録媒体に記録されている
ことを特徴とする請求項２９に記載の許可データ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを利用する際に用いる鍵データを、コンテンツの利用を許可された装置に配布する技術に関する。
【背景技術】
【０００２】
デジタルコンテンツデータ（以下、コンテンツ）の不正利用を防止するために、正当な装置にコンテンツの暗号化や復号などの利用を許可し、不正な装置による利用を防止する様々な技術が用いられている。そのうちの一つとして、特許文献１では、以下のように、正当な装置のみが、コンテンツの利用に用いる鍵データを取得可能となるように鍵データを配布する技術を公開している。
【０００３】
コンテンツを利用する各装置は、それぞれに固有の鍵を保持する。コンテンツの利用に用いる鍵データは、正当な装置がそれぞれ保持する固有の鍵を用いて暗号化されて配布される。正当な装置は、保持している固有の鍵を用いて復号し、鍵データを取得することが出来るが、不正な装置は、保持する固有鍵を用いても復号に失敗し、鍵データを取得することが出来ない。よって、コンテンツの不正な利用を防止することが出来る。
【特許文献１】特開２００２−２８１０１３号公報
【非特許文献１】「現代暗号理論」、池野信一、小山謙二、電子通信学会
【非特許文献２】「暗号理論入門」、岡本栄司、共立出版株式会社
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、コンテンツの利用を許可された装置が、他の装置に暗号化又は復号の処理を委託する場合、鍵配布装置は、委託先の装置、つまり鍵データの配布先の装置が、正当に処理を委託され、コンテンツの利用権利を有するか否かを確認することが出来ない。これは、コンテンツの利用権利を有しない装置に鍵データを配布する恐れがあり、危険である。
【０００５】
そこで本発明はかかる問題点に鑑みてなされたものであり、コンテンツの利用を正当に委託されていると判断された装置に対して、鍵データを配布する、鍵配布装置、委託元暗号化装置及び鍵配布システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明は、コンテンツ配給装置から受け取ったコンテンツの暗号化を許可され、更に受け取ったコンテンツの暗号化を委託先の暗号化装置へ委託する委託元の暗号化装置であって、コンテンツ配給装置から、当該委託元の暗号化装置に対してコンテンツの利用が許可されていることを証明する第１証明情報を受信する受信手段と、受信した第１証明情報を含み、前記委託先の暗号化装置に対してコンテンツの暗号化を委託したことを証明する第２証明情報を生成する生成手段、受け取ったコンテンツと共に、生成した前記第２証明情報を前記委託先の暗号化装置へ送信する送信手段とを備える。
【０００７】
また、本発明は、コンテンツの暗号化に用いる鍵データを暗号化装置へ配布する鍵配布装置であって、コンテンツの利用を第1暗号化装置に許可することを証明する第１証明情報を含み、第１暗号化装置から第２暗号化装置に対してコンテンツの暗号化を委託することを証明する第２証明情報を取得する取得手段と、前記第２証明情報が、前記第１暗号化装置によって生成されたか判断する判断手段と、判断結果が肯定的な場合、前記鍵データを前記第２暗号化装置へ送信する送信手段とを備える。
【０００８】
また、本発明は、コンテンツの利用に用いる鍵データを配布する鍵配布システムであって、コンテンツ配給装置から、当該委託元の暗号化装置に対してコンテンツの利用が許可されていることを証明する第１証明情報を受信し、前記第１証明情報を含み、委託先の暗号化装置に対してコンテンツの暗号化を委託したことを証明する第２証明情報を生成し、受け取ったコンテンツと共に、生成した前記第２証明情報を前記委託先の暗号化装置へ送信する委託元暗号化装置と、前記コンテンツと共に第２証明情報を受信し、受信した第２証明情報を、鍵配布装置へ送信し、前記鍵配布装置から前記鍵データを受信する委託先暗号化装置と、前記第２証明情報を受信し、前記第２証明情報が、前記第１暗号化装置によって生成されたか判断し、判断結果が肯定的な場合、前記鍵データを前記第２暗号化装置へ送信する鍵配布装置とを含む。
【発明の効果】
【０００９】
この構成によると、第１証明情報によって、コンテンツの利用を証明された第１暗号化装置が第２暗号化装置に委託していることを、第２証明情報によって、証明できる。これにより、鍵を配布する鍵配布装置は、正当に委託されていると判断した第２暗号化装置へ、鍵データを配布することが出来る。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
１．  鍵配布システム１の構成
鍵配布システム１は、図１に示すように、データ配布装置１００、暗号化装置２００、暗号化装置３００、及び鍵配布装置４００から構成される。
暗号化装置２００及び３００は、コンテンツデータを暗号化し、ディスクに記録する装置である。鍵配布装置４００は、コンテンツデータの暗号化に用いる鍵データを配布する装置である。データ配布装置１００は、ディスクに記録されるコンテンツデータの元と成るデータを配布すると共に、コンテンツデータのディスクへの記録を許可する装置であり、許可した装置に対して、許可証を発行する。
【００１１】
ここで、データ配布装置１００は、コンテンツデータの著作権を保持する利用者に保持される。著作権保持者がコンテンツデータの記録を他の利用者に許可する場合、その利用者に許可証を発行する。例えば、暗号化装置２００の利用者にコンテンツデータの記録を許可する場合、暗号化装置２００に許可証を発行する。暗号化装置２００は、許可証を受け取ると、鍵配布装置４００に許可証を送信して、デジタルコンテンツの暗号化に用いる鍵データを要求する。鍵配布装置４００は、許可証を確認し、暗号化装置２００が記録を許可されていると判断された場合に、鍵データを暗号化装置２００へ送信する。
【００１２】
暗号化装置２００は、鍵データを受け取り、コンテンツデータを暗号化してディスクに記録する。
また、暗号化装置２００がコンテンツデータの記録を許可されている場合に、コンテンツデータの暗号化処理を暗号化装置３００に委託する場合、暗号化装置２００は、許可証を更新し、暗号化装置２００から暗号化装置３００へ更新した許可証を送信して暗号化処理を委託する。
【００１３】
暗号化装置３００は、暗号化装置２００から受け取った更新済み許可証を鍵配布装置４００へ送信して鍵データを要求し、鍵配布装置４００は、更新済み許可証を確認し、暗号化装置３００が正当に委託されていると判断する場合に、暗号化装置３００へ鍵データを送信する。
以下、各装置について説明する。
１．１  データ配布装置１００
データ配布装置１００は、図３に示す許可証１２０を生成する装置であり、図２に示すように、鍵格納部１０１、ID格納部１０２、署名生成部１０３、計時部１０４、コンテンツデータ格納部１０５、許可証発行部１０６及び送信部１０７から構成される。
【００１４】
データ配布装置１００は、具体的には、マイクロプロセッサ、ROM、RAM、ハードディスクユニット、ディスプレイユニットなどから構成されるコンピュータシステムである。前記RAM又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。
前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、データ配布装置１００は、その機能を達成する。
【００１５】
以下、各構成について説明する。
（１）鍵格納部１０１、ID格納部１０２、コンテンツデータ格納部１０５
コンテンツデータ格納部１０５は、コンテンツデータを格納している。
ID格納部１０２は、コンテンツデータの暗号化及びディスクへの記録を許可された暗号化装置のIDを格納する。ここでは、暗号化装置２００のIDとして「0x000001」を格納している。
【００１６】
鍵格納部１０１は、図３に示す許可証１２０に含まれる署名を生成する際に用いられる秘密鍵SKddを保持する。
（２）計時部１０４
計時部１０４は現在日時を計時する。
（３）署名生成部１０３
署名生成部１０３は、図３の許可証１２０に含まれる発行日１２１、署名１２３を生成する。発行日１２１は、一例として、図３では、年月日を続けて８桁の数字で表している。
【００１７】
発行日１２１を生成する際、署名生成部１０３は、計時部１０４から現在の年、月、日を取得する。取得した年、月、日をこの順で連結して発行日１２１を生成する。
また、署名生成部１０３は、ID格納部１０２から暗号化装置２００のID「0x000001」を読み出して識別子１２２とする。
署名１２３を生成する際、署名生成部１０３は、発行日１２１と識別子１２２とを連結して、連結データCaを生成する。ここで、発行日１２１をDATE、識別子１２２をID1とすると、連結データCaは、DATE‖ID1と表される。なお、‖は、データを連結していることを示す。また、鍵格納部１０１から秘密鍵SKddを読み出す。読み出した秘密鍵SKddを用いて、連結データCa＝ DATE‖ID1に対してディジタル署名アルゴリズムSigを施し、ディジタル署名SIG＝Sig（SKdd，DATE‖ID1）を生成する。ここで、Sig（SKdd，DATE‖ID1）は、SKddを用いて、DATE‖ID1に対してSigを施して生成することを示す。
【００１８】
なお、署名の対象となるデータは、発行日１２１と識別子１２２との連結に限定されるものではなく、これら許可証の内容に依存したデータであれば良い。
署名生成部１０３は、生成したディジタル署名SIGを署名１２３とし、署名１２３と、発行日１２１と識別子１２２とを許可証発行部１０６へ出力する。
なお、ディジタル署名アルゴリズムSigは、一例として、有限体上のElGamal署名である。ElGamal署名については、公知であるので説明を省略する。
（４）許可証発行部１０６
許可証発行部１０６は、図３に示す許可証１２０を生成する。
【００１９】
許可証１２０は、発行日１２１、識別子１２２及び署名１２３から構成される。
許可証の発行日１２１は、許可証１２０を発行する日付を表す。
暗号化を許可された装置の識別子１２２は、コンテンツデータ格納部１０５に格納しているコンテンツデータの暗号化処理を許可する装置のIDを表す。
署名１２３は、署名生成部１０３が生成するディジタル署名を表す。
【００２０】
許可証発行部１０６は、署名生成部１０３から、発行日１２１、識別子１２２及び署名１２３を受け取り、これらを合わせて許可証１２０を生成する。
また、許可証発行部１０６は、コンテンツデータ格納部１０５に格納しているコンテンツデータを読み出し、許可証１２０とコンテンツデータとを含み、コンテンツデータの暗号化処理を許可することを示す許可情報として、送信部１０７を介して暗号化装置２００へ送信する。
（５）送信部１０７
送信部１０７は、許可証発行部１０６から受け取る許可情報を、暗号化装置２００へ送信する。
１．２  暗号化装置２００
暗号化装置２００は、図４に示すように、受信部２０１、鍵要求部２０２、固有鍵格納部２０３、認証子生成部２０４、復号部２０５、暗号化部２０６、送信部２０７、許可証取得部２０８、委託処理部２０９、記録部２１０、委託先ID格納部２１１、コンテンツデータ格納部２１２、入力部２１３及び表示部２１４から構成される。
【００２１】
暗号化装置２００は、データ配布装置１００と同様のコンピュータシステムである。
以下、各構成について説明する。
（１）受信部２０１、送信部２０７
受信部２０１は、他の装置からデータを受信する。
受信部２０１は、データ配布装置１００から許可情報を受信すると、許可情報に含まれるコンテンツデータを、コンテンツデータ格納部２１２に格納し、許可証１２０を許可証取得部２０８へ出力する。
【００２２】
また、鍵配布装置４００から暗号化鍵データを受信すると、復号部２０５へ出力する。
送信部２０７は、他の装置へデータを送信する。
送信部２０７は、鍵要求部２０２から許可証１２０を含む鍵要求情報を受け取ると、鍵配布装置４００へ送信する。また、委託処理部２０９から更新済み許可証を含む委託情報を受け取ると、暗号化装置３００へ送信する。
（２）固有鍵格納部２０３
固有鍵格納部２０３は、暗号化装置２００に固有の固有鍵Ｋ１を格納している。
（３）委託先ID格納部２１１
委託先ID格納部２１１は、コンテンツデータの暗号化処理を委託する先の装置を識別するIDを格納する。ここでは、暗号化装置３００のIDとして、「0x000002」を格納している。
（４）コンテンツデータ格納部２１２
コンテンツデータ格納部２１２は、受信部２０１がデータ配布装置１００から受信するコンテンツデータを格納する。
（５）許可証取得部２０８
許可証取得部２０８は、受信部２０１がデータ配布装置１００から受信する許可証１２０を取得する。また、ユーザの入力による入力部２１３からの指示情報を受け取る。受け取った指示情報が、コンテンツデータの暗号化処理を暗号化装置２００で行うことを示す場合は、許可証１２０を鍵要求部２０２へ出力する。また、暗号化処理を他の装置へ委託する場合は、許可証１２０を認証子生成部２０４へ出力する。
（６）鍵要求部２０２
鍵要求部２０２は、許可証取得部２０８から許可証１２０を受け取る。また、受け取った許可証１２０を含み、鍵データを要求することを示す鍵要求情報を生成し、送信部２０７を介して鍵配布装置４００へ送信する。
（７）復号部２０５
復号部２０５は、受信部２０１が鍵配布装置４００から受信する暗号化鍵データを受け取る。また、固有鍵格納部２０３から固有鍵Ｋ１を読み出す。読み出した固有鍵Ｋ１を用いて、暗号化鍵データに復号アルゴリズムD１を施して復号し、平文の鍵データを生成する。ここで、復号アルゴリズムD１は、鍵配布装置４００が鍵データの暗号化に用いる暗号化アルゴリズムＥ１の逆の処理を行う。ここで、暗号化アルゴリズムE１は、一例としてDESである。DESについては、公知であるので説明を省略する。
【００２３】
復号部２０５は、生成した鍵データを暗号化部２０６へ出力する。
（８）暗号化部２０６
暗号化部２０６は、復号部２０５から鍵データを受け取り、コンテンツデータ格納部２１２からコンテンツデータを読み出す。暗号化部２０６は、受け取った鍵データを用いて、コンテンツデータに暗号化アルゴリズムＥ１を施して暗号化し、暗号化コンテンツデータを生成する。
【００２４】
暗号化部２０６は、生成した暗号化コンテンツデータを記録部２１０へ出力する。
（９）記録部２１０
記録部２１０は、暗号化部２０６から暗号化コンテンツデータを受け取ると、DVD５００に書き込む。なお、暗号化コンテンツデータの記録は、DVDでなくても、可搬型の記録媒体であればよく、CDやBD（Blu-ray Disc）などであっても良い。
（１０）認証子生成部２０４
認証子生成部２０４は、図３に示す許可証１２０を更新して、図５に示す更新済み許可証１３０を生成する。更新済み許可証１３０は、図３の許可証１２０に、委託先の暗号化装置の識別子１２４と委託元の装置による認証子１２５とを追加して生成される。
【００２５】
識別子１２４は、暗号化処理を委託する先の装置のIDである。ここでは、暗号化装置３００のIDである。認証子生成部２０４は、委託先ID格納部２１１から委託先である暗号化装置３００の識別子である「0x000002」を読み出し、識別子１２４とする。
また、認証子１２５は、発行日１２１、ID１２２、署名１２３及びID１２４に対して生成される認証子（Message Authentication Code：MAC）である。認証子生成部２０４は、許可証１２０に含まれる発行日１２１、識別子１２２及び署名１２３を抽出し、これら抽出したデータと識別子１２４とを連結し、連結データCbを生成する。
【００２６】
ここで、発行日１２１をDATE、識別子１２２をID1、署名１２３をSIG、識別子１２４をID2とすると、連結データCbは、DATE‖ID1‖SIG‖ID2と表される。また、固有鍵格納部２０３から固有鍵K1を読み出し、固有鍵K1を用いて連結データCbに対して認証子生成アルゴリズムMacを施して認証子MAC＝Mac（K1，DATE‖ID1‖SIG‖ID2）を生成する。ここで、Mac（K1，DATE‖ID1‖SIG‖ID2）は、K1を用いて、DATE‖ID1‖SIG‖ID2に対してMacを施して生成されたことを示す。
【００２７】
なお、認証子生成の対象となるデータは、上記連結データCbに限定されるものではなく、これらに内容に依存したデータであれば良い。また、認証子生成アルゴリズムは、非特許文献１又は非特許文献２に記載されており、公知であるので説明を省略する。
認証子生成部２０４は、生成した認証子MACを認証子１２５とし、識別子１２４と認証子１２５とを許可証１２０に追加して更新済み許可証１３０を生成する。
【００２８】
認証子生成部２０４は、生成した更新済み許可証１３０を委託処理部２０９へ出力する。
（１１）委託処理部２０９
委託処理部２０９は、認証子生成部２０４から更新済み許可証１３０を受け取り、コンテンツデータ格納部２１２からコンテンツデータを読み出す。コンテンツデータと更新済み許可証１３０とを含み、コンテンツデータの暗号化を委託することを示す委託情報を生成し、送信部２０７を介して暗号化装置３００へ出力する。
（１２）入力部２１３、表示部２１４
入力部２１３は、ユーザの操作による入力を受け付け、受け付けた内容を指示情報として許可証取得部２０８へ出力する。
【００２９】
表示部２１４は、受信部２０１から受け取る通知情報を認証子基づいて、結果を表示する。
１．３  暗号化装置３００
暗号化装置３００は、図６に示すように、受信部３０１、鍵要求部３０２、固有鍵格納部３０３、復号部３０５、暗号化部３０６、送信部３０７、許可証取得部３０８、記録部３１０、コンテンツデータ格納部３１２、入力部３１３及び表示部３１４から構成される。
【００３０】
暗号化装置３００は、暗号化装置２００と同様のコンピュータシステムである。
（１）受信部３０１、送信部３０７
受信部３０１は、暗号化装置２００から委託情報を受信すると、委託情報に含まれるコンテンツデータを、コンテンツデータ格納部３１２に格納し、更新済み許可証１３０を許可証取得部３０８へ出力する。
【００３１】
また、鍵配布装置４００から暗号化鍵データを受信すると、復号部３０５へ出力する。
送信部３０７は、鍵要求部３０２から更新済み許可証１３０を含む鍵要求情報を受け取ると、鍵配布装置４００へ送信する。
（２）固有鍵格納部３０３
固有鍵格納部３０３は、暗号化装置３００に固有の固有鍵K２を格納している。
（３）コンテンツデータ格納部３１２
コンテンツデータ格納部３１２は、受信部２０１が暗号化装置２００から受信する委託情報に含まれるコンテンツデータを格納する。
（４）許可証取得部３０８
許可証取得部３０８は、受信部２０１が暗号化装置２００から受信する更新済み許可証１３０を取得する。また、入力部２１３からの入力に従い、更新済み許可証１３０を鍵要求部３０２へ出力する。
（５）鍵要求部３０２
鍵要求部３０２は、許可証取得部３０８から更新済み許可証１３０を受け取ると、更新済み許可証１３０を含み、鍵データを要求することを示す鍵要求情報を生成し、送信部３０７を介して鍵配布装置４００へ送信する。
（６）復号部３０５
復号部３０５は、受信部３０１が鍵配布装置４００から受信する暗号化鍵データを受け取り、固有鍵格納部３０３から固有鍵K２を読み出す。読み出した固有鍵K２を用いて暗号化鍵データに復号アルゴリズムD１を施して復号し、鍵データを生成する。生成した鍵データを暗号化部３０６へ出力する。
（７）暗号化部３０６
暗号化部３０６は、復号部３０５から鍵データを受け取り、コンテンツデータ格納部３１２からコンテンツデータを読み出す。暗号化部３０６は、受け取った鍵データを用いて、コンテンツデータに暗号化アルゴリズムE１を施して暗号化し、暗号化コンテンツデータを生成する。生成した暗号化コンテンツデータを記録部３１０へ出力する。
（８）記録部３１０
記録部３１０は、記録部２１０と同様に、暗号化部３０６から暗号化コンテンツデータを受け取ると、DVD６００に記録する。
（９）入力部３１３、表示部３１４
入力部３１３は、ユーザの操作による入力を受け付け、受け付けた内容を指示情報として許可証取得部３０８へ出力する。
【００３２】
表示部３１４は、受信部３０１から受け取る通知情報に基づいて結果を表示する。
１．４  鍵配布装置４００
鍵配布装置４００は、図７に示すように、受信部４０１、検証鍵格納部４０２、署名検証部４０３、固有鍵格納部４０４、認証子検証部４０５、鍵生成判定部４０６、鍵生成部４０７、暗号化部４０８、送信部４０９、更新判断部４１０及び通知部４１１から構成される。
【００３３】
鍵配布装置４００も、データ配布装置１００と同様のコンピュータシステムである。
以下、各構成について説明する。
（１）受信部４０１
受信部４０１は、暗号化装置２００又は暗号化装置３００から、鍵要求情報を受信する。受信した鍵要求情報を更新判断部４１０へ出力する。
（２）更新判断部４１０
更新判断部４１０は、鍵要求情報に含まれる許可証が更新済みであるか否かを判断する。更新の判断は、例えば、受信した許可証のデータサイズから判断することが可能である。例えば、図３及び５に示す許可証の発行日１２１の領域が２バイト、許可された装置の識別子１２２の領域が２バイト、署名１２３の領域が４０バイトである場合、受信した許可証のデータサイズが、４４バイトである場合、更新されていないと判断し、４４バイトより大きい場合、更新されていると判断する。
【００３４】
更新判断部４１０は、更新されていないと判断する場合、許可証１２０を署名検証部４０３へ出力する。また、更新されていると判断する場合、更新済み許可証１３０を署名検証部４０３及び認証子検証部４０５へ出力する。
（３）検証鍵格納部４０２、署名検証部４０３
検証鍵格納部４０２は、検証鍵PKddを格納する。検証鍵PKddは、データ配布装置１００が格納する秘密鍵SKddに対応する公開鍵である。
【００３５】
署名検証部４０３は、許可証１２０又は更新済み許可証１３０に含まれる署名１２３を検証する。
署名検証部４０３は、許可証又は更新済み許可証に含まれる発行日１２１と識別子１２２とを抽出し、それらをこの順で連結して連結データCa’を生成する。また、検証鍵格納部４０２から検証鍵PKddを読み出す。読み出した検証鍵PKddと連結データCa’とを用いて、署名１２３に対して署名検証アルゴリズムVを施し、署名検証する。ここで、署名検証アルゴリズムVは、ディジタル署名アルゴリズムSigにより生成された署名データを検証するアルゴリズムである。ここで、署名検証アルゴリズムVは、前記前記ElGamal署名方式に基づくものであり、ディジタル署名アルゴリズムSigを施して生成されたディジタル署名データを検証する。
【００３６】
署名検証部４０３は、検証結果を認証子検証部４０５及び鍵生成判定部４０６へ出力する。
（４）固有鍵格納部４０４
固有鍵格納部４０４は、図８に示す固有鍵対応表１４０を格納している。
固有鍵対応表１４０は、鍵配布システム１を構成する各暗号化装置のIDと、それぞれの装置に固有の鍵とを対応付けて構成される。固有鍵は、それぞれの暗号化装置が保持する固有鍵と同じ鍵である。ここでは暗号化装置２００及び３００であり、図８に示すように、暗号化装置２００のID「0x000001」とその固有鍵K1とが対応付けられており、暗号化装置３００のID「0x000002」とその固有鍵K2とが対応付けられている。
（５）認証子検証部４０５
認証子検証部４０５は、更新判断部４１０から更新済み許可証１３０を受け取る。また、署名検証部４０３から検証結果を受け取り、検証結果が成功を示す場合、更新済み許可証１３０に含まれる認証子１２５が正しいか否かを検証する。
【００３７】
認証子検証部４０５は、更新判断部４１０から更新済み許可証１３０を受け取ると、更新済み許可証１３０から、発行日１２１、識別子１２２、署名１２３及び識別子１２４を抽出し、これらを連結して連結データCb’を生成する。また、固有鍵格納部５０４に格納されている固有鍵対応表１４０から、委託先の暗号化装置の識別子１２４が示すIDに対応する固有鍵を選択して読み出す。ここでは、暗号化装置３００のIDに対応する固有鍵K2を読み出す。
【００３８】
認証子検証部４０５は、生成した連結データCb’に、固有鍵K2を用いて認証子生成アルゴリズムMacを施して認証子MAC’を生成する。生成したMAC’と、更新済み許可証に含まれる認証子１２５とを比較し、同一であるか否かを判断する。同一であれば、正しいと判断し、同一で無い場合、正しくないと判断する。
また、認証子検証部４０５は、判断結果を鍵生成判定部４０６へ出力する。
（６）鍵生成判定部４０６
鍵生成判定部４０６は、許可証が更新されていない場合、署名検証部４０３から検証結果を受け取り、検証結果が成功の場合、鍵データの生成を示す判定結果を鍵生成部４０７へ出力する。また、検証結果が失敗の場合、通知部４１１へ、鍵データを生成出来ないことを示す判定結果を出力する。
【００３９】
また、許可証が更新されている場合に、署名検証部４０３からの検証結果が失敗であることを示す場合、上記と同様に通知部４１１へ判定結果を出力する。また、署名検証部４０３からの検証結果が成功の場合、認証子検証部４０５からの判断結果を受け取り、判断結果が正しいことを示すとき、鍵生成部４０７に鍵データの生成を示す判定結果を出力する。また、判断結果が正しくないことを示すとき、通知部４１１に、鍵データを生成できないことを示す判定結果を出力する。
（７）鍵生成部４０７
鍵生成部４０７は、鍵生成判定部４０６から鍵の生成を示す判定結果を受け取ると、コンテンツデータの暗号化に利用する鍵データを生成する。生成した鍵データを暗号化部４０８へ出力する。
（８）通知部４１１
通知部４１１は、鍵生成判定部４０６から判定結果を受け取ると、鍵データを生成できないことを示す通知情報を生成し、要求元の暗号化装置へ送信する。
（９）暗号化部４０８
暗号化部４０８は、鍵生成部４０７から鍵データを受け取る。また、更新判断部４１０から許可証１２０又は更新済み許可証１３０を受け取る。
【００４０】
暗号化部４０８は、更新されていない許可証１２０の場合、暗号化を許可された装置の識別子１２２に対応する固有鍵を、固有鍵格納部４０４の固有鍵対応表１４０から読み出す。また、更新済み許可証１３０の場合、委託先の暗号化装置の識別子１２４に対応する固有鍵を、固有鍵対応表１４０から読み出す。
読み出した固有鍵を用いて鍵データに暗号化アルゴリズムE１を施して暗号化し、暗号化鍵データを生成する。生成した暗号化鍵データを送信部４０９へ出力する。
（１０）送信部４０９
送信部４０９は、通知部４１１から通知情報を受け取り、要求元の暗号化装置へ送信する。また、暗号化部４０８から暗号化鍵データを受け取り、要求元の暗号化装置へ送信する。
２．鍵配布システム１の動作
鍵配布システム１を構成する各装置の動作について説明する。
２．１  データ配布装置１００の動作
データ配布装置１００が許可証を発行する際の動作について、図９を参照して説明する。
【００４１】
署名生成部１０３は、計時部１０４から現在日時を取得して発行日１２１を生成し、ID格納部１０２からコンテンツデータの暗号化を許可する装置のIDを読み出して識別子１２２とし、これらを連結して連結データCaを生成する。また、格納部１０１から秘密鍵SKddを読み出す。読み出した秘密鍵SKddを用いて、連結データCaに対する署名１２３を生成する（ステップＳ７０１）。生成した署名１２３、発行日１２１及び識別子１２２を、許可証発行部１０６へ出力する。
【００４２】
許可証発行部１０６は、発行日１２１と識別子１２２と署名１２３とから、許可証１２０を生成する（ステップＳ７０２）。生成した許可証１２０を許可証発行部１０６へ出力する。
許可証発行部１０６は、許可証１２０を受け取り、コンテンツデータ格納部１０５からコンテンツデータを読み出す（ステップＳ７０３）。また、許可証１２０とコンテンツデータとを含む許可情報を生成し、暗号化装置２００へ送信し（ステップＳ７０４）、許可証の発行処理を終了する。
２．２  暗号化装置２００の動作
暗号化装置２００は、データ配布装置１００から許可情報を受信すると、入力部２１３からのユーザの指示情報に従って以降の処理を行う。当該暗号化装置２００が暗号化処理を行う場合と、暗号化装置３００へ委託する場合とについて、以下に説明する。
（１）暗号化処理を行う場合
暗号化装置２００が、コンテンツデータの暗号化処理を行う場合の動作について、図１０を参照して説明する。
【００４３】
許可証取得部２０８は受信部２０１が受信した許可証１２０を受け取り、入力部２１３からの指示情報に従って、許可証１２０を鍵要求部２０２へ出力し、コンテンツデータをコンテンツデータ格納部２１２へ格納する。
鍵要求部２０２は、許可証１２０を含む鍵要求情報を生成し、送信部２０７を介して鍵配布装置４００へ鍵要求情報を送信する（ステップＳ７１１）。
【００４４】
受信部２０１は、鍵配布装置４００から暗号化鍵データを受信すると（ステップＳ７１２でYES）、復号部２０５へ出力する。
復号部２０５は、固有鍵格納部２０３から固有鍵K1を読み出し、読み出した固有鍵K1を用いて暗号化鍵データを復号し、鍵データを生成する（ステップＳ７１３）。生成した鍵データを暗号化部２０６へ出力する。
【００４５】
暗号化部２０６は、鍵データを受け取る。また、コンテンツデータ格納部２１２からコンテンツデータを読み出し、読み出したコンテンツデータを、鍵データを用いて暗号化し、暗号化コンテンツデータを生成する（ステップＳ７１４）。暗号化部２０６は、生成した暗号化コンテンツデータを記録部２１０へ出力する。
記録部２１０は、暗号化コンテンツデータを受け取り、DVD５００へ記録し（ステップＳ７１５）、処理を終了する。
【００４６】
また、上記ステップＳ７１２で、鍵配布装置４００から暗号化鍵データを受信せず、通知情報を受信した場合（ステップＳ７１２でNO）、表示部２１４に鍵データを取得出来ないことを示す結果を表示し、処理を終了する。
なお、更新済み許可証を受け取った暗号化装置３００がコンテンツデータを暗号化する場合も同様の処理を行う。
（２）委託する場合
コンテンツデータの暗号化を、暗号化装置３００に委託する場合の暗号化装置２００の動作について、図１１を参照して説明する。
【００４７】
許可証取得部２０８は、入力部２１３からの指示情報が、暗号化処理の委託を示す場合、許可証取得部２０８は、許可証１２０を認証子生成部２０４へ出力する。
認証子生成部２０４は、固有鍵格納部２０３から固有鍵K1を読み出し、委託先ID格納部２１１から委託先の暗号化装置３００のIDを読み出す。また、許可証１２０から発行日１２１、識別子１２２及び署名１２３を抽出する。委託先のIDを識別子１２４とし、抽出したデータと識別子１２４とを連結して連結データCbを生成する。認証子生成部２０４は、固有鍵K1を用いて、連結データCbに対する認証子１２５を生成する（ステップＳ７２１）。認証子生成部２０４は、識別子１２４及び認証子１２５を許可証１２０に追加して、更新済み許可証１３０を生成する（ステップＳ７２２）。生成した更新済み許可証１３０を委託処理部２０９へ出力する。
【００４８】
委託処理部２０９は、更新済み許可証１３０を受け取り、コンテンツデータ格納部２１２からコンテンツデータを読み出す。委託処理部２０９は、コンテンツデータと更新済み許可証１３０とを含む委託情報を生成し、暗号化装置３００へ送信し（ステップＳ７２３）、処理を終了する。
２．３  鍵配布装置４００の動作
鍵配布装置４００の動作について、図１２、１３を参照して説明する。
【００４９】
受信部４０１が許可証を受信すると（ステップＳ７４１）、更新判断部４１０は、前述のようにして、許可証が更新されているか否かを判断する（ステップＳ７４２）。更新されていない場合（ステップＳ７４３で無）、更新判断部４１０は、許可証を署名検証部４０３へ出力する。
署名検証部４０３は、許可証を受け取り、検証鍵格納部４０２から検証鍵PKddを読み出す。また、許可証から発行日１２１及び識別子１２２を抽出して連結データCa’を生成し、生成した連結データCa’と検証鍵PKddとを用いて、署名１２３を検証する（ステップＳ７４４）。検証結果を鍵生成判定部４０６へ出力する。
【００５０】
鍵生成判定部４０６は、受け取った検証結果が成功を示す場合（ステップＳ７４５）、鍵データを生成すると判定し（ステップＳ７４６）、鍵生成部４０７に鍵の生成を指示する指示情報を出力する。
鍵生成部４０７は、指示情報を受け取ると、鍵データを生成する（ステップＳ７４７）。また、生成した鍵データを暗号化部４０８へ出力する。
【００５１】
暗号化部４０８は、鍵データを受け取り、更新判断部４１０から許可証を受け取る。暗号化部４０８は、固有鍵格納部４０４から、受け取った許可証の識別子１２２に対応する固有鍵を選択し（ステップＳ７４８）、選択した固有鍵を用いて鍵データを暗号化する（ステップＳ７４９）。暗号化して生成した暗号化鍵データを送信部４０９へ出力し、送信部４０９は、暗号化鍵データを、鍵データの要求元の暗号化装置へ送信する。
【００５２】
また、ステップＳ７４４での署名検証結果が失敗の場合（ステップＳ７４５でNO）、鍵生成判定部４０６は、鍵データを生成しないと判定し（ステップＳ７５１）、通知部４１１に、結果の通知を指示する指示情報を出力する。
通知部４１１は、指示情報を受け取ると、鍵データを生成できないことを示す通知情報を生成し、送信部４０９を介して要求元の暗号化装置へ送信する（ステップＳ７５２）。
【００５３】
また、ステップＳ７４３で更新済みと判断された場合（ステップＳ７４３で済）、更新判断部４１０は、更新済み許可証を署名検証部４０３と認証子検証部４０５へ出力する。
署名検証部４０３は、ステップＳ７４４と同様に署名検証し（ステップＳ７６１）、検証結果を鍵生成判定部４０６と認証子検証部４０５へ出力する。
署名検証結果が成功の場合（ステップＳ７６２でYES）、認証子検証部４０５は、固有鍵格納部４０４から、更新済み許可証の委託先の識別子１２４に対応する固有鍵を読み出す。また、更新済み許可証の発行日１２１、識別子１２２、署名１２３及び識別子１２４を抽出して連結し、連結データCb’を生成する。生成した連結データCb’と固有鍵とを用いて、更新済み許可証の認証子１２５を検証する（ステップＳ７６３）。検証結果を鍵生成判定部４０６へ出力する。なお、署名検証結果が失敗の場合（ステップＳ７６２でNO）、認証子検証部４０５は検証を行わない。
【００５４】
認証子の検証結果が成功の場合（ステップＳ７６４でYES）、鍵生成判定部４０６は、鍵データを生成すると判定し（ステップＳ７６５）、鍵生成部４０７へ鍵データの生成を指示する指示情報を出力する。
鍵生成部４０７は、指示情報を受け取ると、鍵データを生成し（ステップＳ７６６）、暗号化部４０８へ出力する。
【００５５】
暗号化部４０８は、更新済み許可証を取得し、固有鍵格納部４０４から、委託先の識別子１２４に対応する固有鍵を選択する（ステップＳ７６７）。選択した固有鍵を用いて鍵データを暗号化し、暗号化鍵データを生成し（ステップＳ７６８）、暗号化鍵データを送信部４０９へ出力する。
送信部４０９は、暗号化鍵データを要求元の暗号化装置へ送信し（ステップＳ７６９）、処理を終了する。
【００５６】
また、署名検証結果が失敗の場合（ステップＳ７６２でNO）、及び、署名検証結果が成功で、認証子の検証結果が失敗の場合（ステップＳ７６４でNO）、鍵生成判定部４０６は、鍵データを生成しないと判定し（ステップＳ７５１）、通知部４１１は送信部４０９を介して通知情報を暗号化装置へ送信し（ステップＳ７５２）、処理を終了する。
２．４  鍵配布システム１全体の動作
暗号化装置２００から暗号化装置３００へ暗号化処理を委託する場合のシステム全体の動作について、図１４を参照して説明する。
【００５７】
データ配布装置１００は、署名データを含む許可証を生成し、コンテンツデータと共に許可情報として暗号化装置２００へ送信する（ステップＳ７８１）。
暗号化装置２００は、許可情報を受信する。また、許可証と委託先の暗号化装置のIDとの連結データに対して、固有鍵K1を用いて認証子を生成し、許可証を更新する（ステップＳ７８２）。更新した許可証とコンテンツデータとを含む委託情報を暗号化装置３００へ送信する（ステップＳ７８３）。
【００５８】
暗号化装置３００は、委託情報を受信する。また、更新済み許可証を含む鍵要求情報を鍵配布装置４００へ送信する（ステップＳ７８４）。
鍵配布装置４００は、鍵要求情報を受信し、更新済み許可証に含まれる署名及び認証子が正しいか否かを検証する（ステップＳ７８５）。検証結果が失敗の場合（ステップＳ７８６でNO）、鍵を配布せず、処理を終了する。検証結果が成功の場合（ステップＳ７８６でYES）、鍵データを生成し、暗号化装置３００の固有鍵で鍵データを暗号化して暗号化鍵データを生成する。生成した暗号化鍵データを暗号化装置３００へ送信する（ステップＳ７８７）。
【００５９】
暗号化装置３００は、暗号化鍵データを受信すると、固有鍵を用いて復号し、鍵データを生成する。また、生成した鍵データを用いてコンテンツデータを暗号化し、暗号化コンテンツデータを生成する（ステップＳ７８９）。生成した暗号化コンテンツデータを記録媒体に記録し（ステップＳ７９０）、処理を終了する。
３．  その他の変形例
なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
（１）暗号化装置２００は、当該暗号化装置２００がコンテンツデータの暗号化処理を行うか、暗号化装置３００に暗号化処理を委託するとしているが、暗号化装置２００及び暗号化装置３００の両方が暗号化処理を行うとしても良い。
【００６０】
例えば、多数の記録媒体に暗号化コンテンツデータを記録する場合、暗号化装置２００は、更新済み許可証を生成して、記録する数の一部を暗号化装置３００に委託し、許可証を用いて鍵配布装置４００から鍵データを取得する。暗号化装置２００自身も、鍵データを用いてコンテンツデータを暗号化して記録媒体に記録し、更新済み許可証で処理を委託された暗号化装置３００も、同様に鍵配布装置から鍵データを取得し、暗号化処理を行い、暗号化コンテンツデータを記録媒体に書き込む。
【００６１】
この場合、鍵配布装置４００は、どちらかの装置に鍵データを配布すると他方の装置には配布しない、というような排他的な処理は行わず、許可証を受信した場合も、更新済み許可証を受信した場合も、実施の形態と同様に検証し、それぞれの装置に鍵データを配布する。
（２）暗号化されたコンテンツデータは、DVD５００又は６００に記録されるとしたが、ネットワークを介して、コンテンツデータのがユーザに配信されるとしても良い。
（３）暗号化装置２００は、連結データCbに対して、固有鍵K1を用いて認証子を生成しているが、認証子の代わりにデジタル署名を生成し、許可証を更新するとしても良い。この場合、鍵配布装置４００は、暗号化装置が生成した署名の検証を行うための検証鍵を保持する。
（４）データ配布装置１００は、許可証に対して署名を付与する代わりに、認証子を付与するとしても良い。この場合、データ配布装置１００は、当該装置に固有の固有鍵を保持し、この固有鍵を用いて認証子を生成する。また、鍵配布装置４００は、データ配布装置１００が保持する固有鍵と同様の固有鍵を保持し、署名検証の変わりに認証子を検証する。
（５）暗号化装置は、それぞれ個別の固有鍵を保持する構成としたが、本発明はその構成に限定されるものではない。複数の暗号化装置で構成する集合が、共通のグループ鍵を保持し、前記グループ鍵に基づいて認証子を生成する構成であっても良い。
【００６２】
この場合、鍵配布装置は、グループ鍵と、そのグループを構成する装置を識別するための情報を保持し、実施の形態における固有鍵の代わりに前記グループ鍵を用いる。
（６）実施の形態では、暗号化処理を許可される装置は、暗号化装置２００のみで、委託先の装置は、暗号化装置３００のみとして説明したが、本発明はこれに限定されない。
例えば、複数の暗号化装置が暗号化処理を許可され、許可証には複数の暗号化装置のIDが記録されているとしても良いし、複数の暗号化装置に暗号化処理が委託され、複数のIDが委託先のIDとして更新済み許可証に記録されるとしてもよい。
（７）暗号化装置の代わりに復号装置であっても良い。
【００６３】
この場合、データ配布装置から、暗号化されたコンテンツデータが配布され、復号を許可された復号装置は、暗号化処理の場合と同様に許可証を鍵配布装置へ送信する。鍵配布装置は、実施の形態と同様に署名検証を行い、暗号化されたコンテンツデータを復号するための鍵データを配布する。鍵データを取得した復号装置は、鍵データを用いて暗号化されたコンテンツデータを復号して、平文のコンテンツデータを生成し、これを利用することが出来る。
【００６４】
また、暗号化されたコンテンツデータの復号を委託する場合、暗号化処理の委託と同様に許可証を更新して委託する。
（８）暗号化装置２００は、同様の機能を備える集積回路であるLSIとして実現されるとしても良い。
これらは個別に１チップ化されても良いし、一部又は全てを含むように１チップ化されても良い。
【００６５】
なお、LSIとしたが、集積度の違いにより、IC、システムLSI、スーパーLSI、ウルトラLSIと呼称されることもある。
また、集積回路化の手法は、LSIに限るものではなく、専用回路又は汎用プロセサで実現しても良い。LSI製造後に、プログラムすることが可能なFPGA（Field Programmable Gate Array）や、LSI内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用しても良い。
【００６６】
更には、半導体技術の進歩又は派生する別技術によりLSIに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行っても良い。バイオ技術の適応などが可能性としてあり得る。
（９）また、委託先の暗号化装置から、更に他の暗号化装置へ暗号化処理を委託するとしても良い。これの場合、暗号化装置３００は、暗号化装置２００と同様に、認証子生成部、委託処理部及び委託先ID格納部を備え、暗号化装置２００から受信した更新済み許可証を更に更新する。
【００６７】
暗号化装置３００の認証子生成部は、更新済み許可証１３０に、図１７の用に、更に委託する先の装置の識別子１２６を追加し、更に、固有鍵を用いて認証子１２７を生成する。認証子１２７は、暗号化装置２００と同様に、発行日１２１、識別子１２２、署名１２３、識別子１２４、認証子１２５及び１２６に対して生成される。生成した認証子１２７を追加して、更新済み許可証１５０を生成する。生成した更新済み許可証１５０は、コンテンツデータと共に、委託先の暗号化装置へ送信される。
【００６８】
委託された暗号化装置は、実施の形態と同様にして、更新済み許可証１５０を鍵配布装置４００へ送信する。
鍵配布装置４００は、更新されているか否かを判断し、更に、更新されている回数を判断する。一例として、実施の形態と同様のにデータサイズで判断する。実施の形態と同様に、更新済み許可証において、委託先の暗号化装置の識別子１２４の領域が２バイト、認証子１２５の領域が１６バイトである場合、受信した許可証が６２バイトであれば、一度だけ更新されていると判断する。また、８０バイトであれば、２度更新されていると判断することが可能となる。
【００６９】
また、このように複数回の更新が行われている場合、鍵配布装置４００は、その都度、暗号化装置が個別に保持する固有鍵を選択し直して、各認証子の検証を行い、最後に示された委託先のIDを持つ暗号化装置が個別に保持する固有鍵を用いて鍵データを暗号化して送信する。
（１０）各装置間で、コンテンツデータを送受信する場合、実施の形態では、平文のまま送受信しているが、コンテンツデータは、暗号化されて送受信されるとしても良い。なお、通信における暗号化技術については、任意の公知技術で実現可能なため、説明を省略する。
（１１）委託元の装置が他の装置に処理を委託する場合、委託元の装置は、相手装置の正当性を確認する必要があり、相手装置との間で機器認証を行い、正当であると判断した場合に、処理を委託する。なお、機器認証については、公知の任意技術によって実現可能であるので、ここでの説明は省略する。
（１２）鍵配布装置４００は、鍵データを暗号化装置へ送信する場合に、送信先の固有鍵を用いて暗号化して送信するとしたが、本発明はこれに限定されない。
【００７０】
例えば、固有鍵の代わりに、送信先の暗号化装置が保持する秘密鍵に対応する公開鍵を用いて暗号化するとしても良い。また、鍵配布装置４００と送信先の暗号化装置との間で機器認証及び鍵供給処理を実行して、そのセッションの間のみ有効なセッション鍵を共有し、セッション鍵を用いて暗号化するとしても良い。
（１３）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【００７１】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、CD-ROM、MO、DVD、DVD-ROM、DVD-RAM、BD（Blu-ray Disc）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
【００７２】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送するものとしてもよい。
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
【００７３】
また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
（１４）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
４．まとめ
以上説明したように、本発明は、コンテンツ配給装置から受け取ったコンテンツの暗号化を許可され、更に受け取ったコンテンツの暗号化を委託先の暗号化装置へ委託する委託元の暗号化装置であって、コンテンツ配給装置から、当該委託元の暗号化装置に対してコンテンツの利用が許可されていることを証明する第１証明情報を受信する受信手段と、受信した第１証明情報を含み、前記委託先の暗号化装置に対してコンテンツの暗号化を委託したことを証明する第２証明情報を生成する生成手段と、受け取ったコンテンツと共に、生成した前記第２証明情報を前記委託先の暗号化装置へ送信する送信手段とを備えることを特徴とする。
【００７４】
また、コンテンツの暗号化に用いる鍵データを暗号化装置へ配布する鍵配布装置であって、コンテンツの利用を第1暗号化装置に許可することを証明する第１証明情報を含み、第１暗号化装置から第２暗号化装置に対してコンテンツの暗号化を委託することを証明する第２証明情報を取得する取得手段と、前記第２証明情報が、前記第１暗号化装置によって生成されたか判断する判断手段と、判断結果が肯定的な場合、前記鍵データを前記第２暗号化装置へ送信する送信手段とを備える。
【００７５】
また、本発明は、コンテンツの利用に用いる鍵データを配布する鍵配布システムであって、コンテンツ配給装置から、当該委託元の暗号化装置に対してコンテンツの利用が許可されていることを証明する第１証明情報を受信し、前記第１証明情報を含み、委託先の暗号化装置に対してコンテンツの暗号化を委託したことを証明する第２証明情報を生成し、受け取ったコンテンツと共に、生成した前記第２証明情報を前記委託先の暗号化装置へ送信する委託元暗号化装置と、前記コンテンツと共に第２証明情報を受信し、受信した第２証明情報を、鍵配布装置へ送信し、前記鍵配布装置から前記鍵データを受信する委託先暗号化装置と、前記第２証明情報を受信し、前記第２証明情報が、前記第１暗号化装置によって生成されたか判断し、判断結果が肯定的な場合、前記鍵データを前記第２暗号化装置へ送信する鍵配布装置とを備える。
【００７６】
この構成によると、第１証明情報によって、コンテンツの利用を証明された第１暗号化装置が第２暗号化装置に委託していることを、第２証明情報によって、証明できる。これにより、鍵を配布する鍵配布装置は、正当に委託されていると判断した第２暗号化装置へ、鍵データを配布することが出来る。
ここで、前記委託元暗号化装置において、前記生成手段は、前記委託元暗号化装置に固有の情報を用いて、前記第１証明情報に基づき認証情報を生成し、前記第２証明情報は、前記認証情報を更に含むとしてもよい。
【００７７】
また、前記鍵配布装置において、前記第２証明情報は、前記第１証明情報に対して、前記第１暗号化装置に固有の情報を用いて生成された認証情報を含み、前記判断手段は、前記固有の情報に対応する検証情報を保持し、前記検証情報を用いて前記判断を行うとしてもよい。
この構成によると、委託元の暗号化装置に固有の情報を用いているので、鍵配布装置は、前記認証情報を検証することで、前記第２証明情報は第１暗号化装置によって生成されたか判断することが出来る。
【００７８】
ここで、前記委託元暗号化装置において、前記生成手段は、前記委託先暗号化装置の識別情報と前記第１証明情報とに基づいて、前記認証情報を生成するとしても良い。
前記鍵配布装置において、前記認証情報は、前記第１証明情報と、更に前記第２暗号化装置の識別情報とに対して生成されるとしても良い。
この構成によると、認証情報は、委託先の第２暗号化装置の識別情報を用いて生成されるので、委託元の第１暗号化装置が、第２暗号化装置へ委託したことを証明することが出来る。
【００７９】
ここで、前記委託元暗号化装置において、前記認証情報は、秘密鍵暗号を利用して生成される認証子であり、前記固有の情報は、前記秘密鍵暗号で利用される秘密鍵であるとしても良い。
また、前記鍵配布装置において、前記認証情報は、秘密鍵暗号を利用して生成される認証子であり、前記固有の情報は、前記秘密鍵暗号で用いる秘密鍵であり、前記検証情報は、前記秘密鍵と同一の鍵であり、前記判断手段断は、前記第１証明情報に対して、前記秘密鍵暗号と同様のアルゴリズムを利用して認証子を生成し、生成した認証子と受け取った認証子とが一致するか判断し、一致する場合、前記第２証明情報が前記第１暗号化装置によって生成されたと判断するとしても良い。
【００８０】
また、前記委託元暗号化装置において、前記認証情報は、公開鍵暗号を利用して生成されるディジタル署名データであり、前記固有の情報は、公開鍵暗号における秘密鍵である。
前記鍵配布装置において、前記認証情報は、公開鍵暗号を利用して生成されるディジタル署名データであり、前記固有の情報は、前記公開鍵暗号で用いられる秘密鍵であり、前記検証情報は、前記秘密鍵に対応する公開鍵であり、前記判断手段断は、前記公開鍵を用いて、前記ディジタル署名データを証明検証し、検証結果が成功の場合に、前記第２証明情報は、前記第１暗号化装置によって生成されたと判断する。
【００８１】
この構成によると、認証子、又はディジタル署名データを利用することによって、前記認証情報が前記第１暗号化装置により生成されたことを確認できるため、第１暗号化装置が委託していると判断することが出来る。
ここで、＜請求項６：第１証明情報は、配給装置が生成＞としても良い。
この構成によると、コンテンツ配給装置からコンテンツの利用を許可されていることを証明できる。
【００８２】
ここで、前記委託元暗号化装置において、前記認証情報は、前記委託元暗号化装置の識別情報に基づいて生成されるとしても良い。
この構成によると、委託元暗号化装置の識別情報によって、コンテンツ配給装置が、確かに委託元暗号化装置に許可したということを証明できる。
ここで、前記委託元暗号化装置において、前記認証情報は、秘密鍵暗号を利用して生成される認証子であり、前記固有の情報は、前記秘密鍵暗号で利用される秘密鍵であるとしても良い。
【００８３】
また、前記委託元暗号化装置において、前記認証情報は、公開鍵暗号を利用して生成されるディジタル署名データであり、前記固有の情報は、前記公開鍵暗号における秘密鍵であるとしても良い。
この構成によると、認証子、又はディジタル署名データによって、コンテンツ配給装置が生成したことを証明でき、コンテンツ配給装置がコンテンツの利用を許可したことを確認することが出来る。
【００８４】
ここで、前記委託元暗号化装置において、前記受信手段は、更に、前記コンテンツ配給装置が、他の暗号化装置に対してコンテンツの利用を許可したことを証明する第３証明情報を含み、前記他の暗号化装置が当該委託元暗号化装置に対してコンテンツの暗号化を委託したことを証明する第４証明情報を受信し、前記生成手段は、前記第４証明情報を含み、前記委託先暗号化装置に対してコンテンツの暗号化を委託したことを証明する第５証明情報を生成し、前記送信手段は、前記コンテンツと共に、前記第５証明情報を前記委託先暗号化装置へ送信するとしても良い。
【００８５】
ここで、前記鍵配布装置において、前記取得手段は、更に、前記第２証明情報を含み、前記第２暗号化装置から第３暗号化装置に対して、コンテンツの暗号化を委託することを証明する第３証明情報を取得し、前記判断手段断は、更に、前記第３証明情報が、前記第２暗号化装置によって生成されたか判断し、前記送信手段は、更に、判断結果が肯定的な場合、前記鍵データを前記第３暗号化装置へ送信するとしても良い。
【００８６】
この構成によると、委託された暗号化装置から、更に他の暗号化装置へ委託された場合でも、鍵配布装置は、正当に委託されていることを確認できる場合には、鍵データを配布することが出来るため、状況に応じて柔軟に委託を行うことが出来る。
また、前記鍵配布装置において、前記鍵配布装置は、更に、前記取得手段が、前記第２証明情報を受信したか、前記第１証明情報を受信したか判断する、取得情報判断手段を備え、前記判断手段断は、前記取得情報判断手段による判断結果が、前記第１証明情報を受信したことを示す場合、前記第１証明情報が、前記コンテンツを配布するコンテンツ配布装置によって生成されたか判断し、前記第２証明情報を受信したことを示す場合、前記第２証明情報が前記第１暗号化装置によって生成されたか判断し、前記送信手段は、前記取得情報判断手段による判断結果が、前記第１証明情報を受信したことを示す場合、前記鍵データを前記第１暗号化装置へ送信し、前記第２証明情報を受信したことを示す場合、前記鍵データを前記第２暗号化装置へ送信するとしても良い。
【００８７】
また、前記鍵配布装置において、前記取得情報判断手段は、取得した情報のデータサイズが、所定の値以下の場合、前記第１証明情報を受信したと判断し、前記所定の値より大きい場合、前記第２証明情報を受信したと判断するとしても良い。
この構成によると、コンテンツの暗号化を委託していない場合でも、委託する場合でも、許可されていること、又は委託されていると判断できる場合には、鍵データを配布するので、システムの柔軟性を高めることが出来る。
【００８８】
ここで、前記鍵配布装置は、更に、前記第２暗号化装置が保持し、当該第２暗号化装置に固有の固有鍵を保持する鍵保持手段と、前記鍵データを前記固有鍵を用いて暗号化し、暗号化鍵データを生成する暗号化手段とを備え、前記送信手段は、前記鍵データとして、前記暗号化鍵データを前記第２暗号化装置へ送信するとしても良い。
この構成によると、前記固有鍵を用いて暗号化するため、他の装置が暗号化鍵データを取得しても、復号出来ないため、不正な装置によるコンテンツを利用を防止することが出来る。
【産業上の利用可能性】
【００８９】
映画や音楽などの著作物がデジタル化されたコンテンツやコンピュータプログラムなどのソフトウェアを提供するソフトウェア産業において、本発明は、経営的に、また反復的、継続的に使用することが出来る。また、本発明の中継装置、鍵配布装置、集積回路は、電器製品等の製造産業において、生産し、販売することが出来る。
【図面の簡単な説明】
【００９０】
【図１】鍵配布システム１の構成を示すブロック図である。
【図２】データ配布装置１００の構成を示すブロック図である。
【図３】許可証のデータ構造を示す。
【図４】暗号化装置２００の構成を示すブロック図である。
【図５】更新済み許可証のデータ構造を示す。
【図６】暗号化装置３００の構成を示すブロック図である。
【図７】鍵配布装置４００の構成を示すブロック図である。
【図８】固有鍵対応表１４０のデータ構造を示す。
【図９】データ配布装置１００の動作を示すフローチャートである。
【図１０】暗号化装置２００がコンテンツデータを暗号化する場合の動作を示すフローチャートである。
【図１１】コンテンツデータの暗号化を委託する場合の動作を示すフローチャートである。
【図１２】鍵配布装置４００の動作を示すフローチャートである。
【図１３】鍵配布装置４００の動作を示すフローチャートである。
【図１４】鍵配布システム１の全体の処理を示すフローチャートである。
【図１５】暗号化装置に実装される集積回路の構成を示す。
【図１６】鍵配布装置に実装される集積回路の構成を示す。
【図１７】委託先の装置が、更に他の装置に処理を委託する場合の、許可証をの一例を示す。
【図１】
2007529914.tif 000003
【図２】
2007529914.tif 000004
【図３】
2007529914.tif 000005
【図４】
2007529914.tif 000006
【図５】
2007529914.tif 000007
【図６】
2007529914.tif 000008
【図７】
2007529914.tif 000009
【図８】
2007529914.tif 000010
【図９】
2007529914.tif 000011
【図１０】
2007529914.tif 000012
【図１１】
2007529914.tif 000013
【図１２】
2007529914.tif 000014
【図１３】
2007529914.tif 000015
【図１４】
2007529914.tif 000016
【図１５】
2007529914.tif 000017
【図１６】
2007529914.tif 000018
【図１７】
2007529914.tif 000019
【国際調査報告】
2007529914.tif 000020
2007529914.tif 000021