【手続補正書】
【提出日】平成19年6月5日(2007.6.5)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００６４
【補正方法】変更
【補正の内容】
【００６４】
レイヤ０のＢＤ−イメージデータは、ＢＤ−ＩＭＡＧＥ−０．ＤＡＴファイルとなって、データ合成部２６に出力される。レイヤ１のＢＤ−イメージデータは、ＢＤ−ＩＭＡＧＥ−１．ＤＡＴファイルとなって、データ合成部２６に出力される。また、データ加工部２１は、ディスク原版作成工場におけるＤＶＤ製造処理に必要なアドレスデータ（File addr-map）及びディスク分割情報等をデータ付加部２２に出力する。ディスク分割情報には、ＰＩＣ情報（Permanent  Information  and  Control  Data）、ユニット・キー情報（ＵＫ）及び著作権者（制作者）情報（以下でユーザ情報（ｉｎｆｏ）という）が含まれる。ＰＩＣ情報とは、ディスクが何層（１層又は２層）なのか、並びに、ディスクの容量がどの位（２０Ｇｂ／層又は２３Ｇｂ／層）なのかのようなディスクの物理パラメータをいう。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】変更
【補正の内容】
【００６５】
この例で、データ付加部２２、ハッシュ関数演算部２３、データ合成部２６及びテープ記録部２９は、ダウンローダー５０を構成し、データ加工部２１及び制御装置２５から与えられた情報に基づいてディスク作成のためのサブ情報を作成したり、メッセージダイジェストコード（以下でＭＤＣという）を作成したりする。ＭＤＣは、スタジオからディスク原版作成工場へマスタデータＤ０，Ｄ１を転送する場合、その改ざん防止のためのデジタル署名の元データとして必要な情報である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】変更
【補正の内容】
【００６８】
上述のＵＣＤ．ＤＡＴファイルは２２５ＭＢであり、ＢＤ−ＩＤ．ＤＡＴファイルは、４ＫＢである。ＢＤ−ＩＤ．ＤＡＴファイルには、ユーザ情報（ｉｎｆｏ）、２ＫＢのＰＩＣ−ＤＡＴ（ＤＩ）のデータ及び１６ＢのＵＫ−Ａddrのデータが記述される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０１３０
【補正方法】変更
【補正の内容】
【０１３０】
そして、ステップＡ１７でレイヤ１のＢＤ−イメージデータへの電子署名処理をすべく、電子署名ブロック２４は、制御装置２５から出力される電子署名制御信号Ｓ１４と、ＫＩＣ１０から得られる、コンテンツオーナー（著作権者）の秘密キーＳＫ及びパブリックキーＰＫに基づいてデジタル電子署名をし、電子署名データＤ２（＝Signature−１．ＤＡＴファイル）を作成する。Signature−１．ＤＡＴファイルは、２５６ＫＢを有して構成され、ＢＤ−ＩＭＡＧＥ−１．ＤＡＴファイルや、ＵＣＤ−１．ＤＡＴファイル、ＢＤ−ＩＤ−１．ＤＡＴファイルの正当性を保証するために付加される情報となる。Signature−１．ＤＡＴファイルには、ＭＤＣ１、電子署名を示す「Signature」及びコンテンツオーナーを証明する「Certificate」が記述される。当該電子署名データＤ２は、電子署名ブロック２４からデータ合成部２６へ返信される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１３９
【補正方法】変更
【補正の内容】
【０１３９】
上述のＭＤＣ０１’は、図５を参照すると、経路ＩでＭＤＣ０１’＝ＳＨＡ−１（ＢＤ−ＩＭＡＧＥ−０．ＤＡＴ）を演算して得られる値である。ＭＤＣ０２’は、経路IIでＭＤＣ０２’＝ＳＨＡ−１（ＵＣＤ−０．ＤＡＴ）を演算して得られる値である。ＭＤＣ０３’は、経路IIIでＭＤＣ０３’＝ＳＨＡ−１（ＢＤ−ＩＤ−０．ＤＡＴ  without  ＭＤＣ０３’）を演算して得られる値である。「ＢＤ−ＩＤ−０．ＤＡＴ  without  ＭＤＣ０３’」の演算は、ＢＤ−ＩＤ−０．ＤＡＴファイルからＭＤＣ０３’を除いた、ユーザ情報（ｉｎｆｏ）、ＰＩＣ情報、ＵＫ−Ａddr情報、ＭＤＣ０１’及びＭＤＣ０２’がハッシュ関数の対象である。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１４７
【補正方法】変更
【補正の内容】
【０１４７】
上述のＭＤＣ１１’は、図６を参照すると、経路ＩでＭＤＣ１１’＝ＳＨＡ−１（ＢＤ−ＩＭＡＧＥ−１．ＤＡＴ）を演算して得られる値である。ＭＤＣ１２’は、経路IIでＭＤＣ１２’＝ＳＨＡ−１（ＵＣＤ−１．ＤＡＴ）を演算して得られる値である。ＭＤＣ１３’は、経路IIIでＭＤＣ１３’＝ＳＨＡ−１（ＢＤ−ＩＤ−１．ＤＡＴ  without  ＭＤＣ１３’）を演算して得られる値である。「ＢＤ−ＩＤ−１．ＤＡＴ  without  ＭＤＣ１３’」の演算は、ＢＤ−ＩＤ−１．ＤＡＴファイルからＭＤＣ１３’を除いた、ユーザ情報（ｉｎｆｏ）、ＰＩＣ情報、ＵＫ−Ａddr情報、ＭＤＣ１１’及びＭＤＣ１２’がハッシュ関数の対象である。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１５０
【補正方法】変更
【補正の内容】
【０１５０】
検証部３７は、ステップＢ１５で検証制御信号Ｓ２７に基づいて、デコーダ３６から出力されるＭＤＣ”とＭＤＣ’演算部３５から出力されるＭＤＣ’との比較一致検出がなされる。その比較結果でステップＢ１６に移行して制御を分岐する。デコーダ３６からのＭＤＣ”とＭＤＣ’演算部３５からのＭＤＣ’とが一致する場合は、ステップＢ１７に移行して電子署名真正を示すVerified １が出力される。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１６１
【補正方法】変更
【補正の内容】
【０１６１】
このシステム１０２で、スタジオ等のオーサリング装置２０からディスク原版作成工場等のデータベリファイ装置３０には、レイヤ０（Layer０）及び電子署名ＳＩＧＮのマスタデータＤ０が転送され、これとは別に、レイヤ１（Layer１）及び電子署名ＳＩＧＮのマスタデータＤ１が転送されることになる。データベリファイ装置３０では、スタジオ等から搬送されてきた２つのＤＬＴテープ１４Ａ’，１４Ｂ’を受け取り、そのＤＬＴテープ１４Ａ’，１４Ｂ’から再生されるマスタデータＤ０，Ｄ１に関して、分割されたマスタデータＤ０，Ｄ１毎に電子署名の正統性をSignature．ＤＡＴファイルに基づいて判別するようになされる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０１７６
【補正方法】変更
【補正の内容】
【０１７６】
そして、ダウンローダー５０では、データ加工部２１及び制御装置２５から与えられた情報に基づいてディスク作成のためのサブ情報を作成すべく、ステップＣ７に移行して、制御装置２５から出力されるデータ付加信号Ｓ１２に基づいてデータ付加部２２からハッシュ関数演算部２３及びデータ合成部２６へ４ＫＢのＢＤ−ＩＤ−０．ＤＡＴファイルを転送する。このデータ付加信号Ｓ１２には、ＣＰＳ−Ｕnite情報及びＰＩＣ情報が含まれ、これらの情報は、ＸＭＬ等により記述される。ＢＤ−ＩＤ−０１．ＤＡＴファイルには、ユーザ情報（ｉｎｆｏ）、２ＫＢのＰＩＣ−ＤＡＴ（ＤＩ）のデータ及び１６ＢのＵＫ−Ａddrのデータが記述される。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０１８４
【補正方法】変更
【補正の内容】
【０１８４】
その後、ステップＣ１４で他のＭＢＣの算出チェックされるも、レイヤ０，１についてＭＤＣを算出しているので、ステップＣ１５に移行して、ＭＤＣ０及びＭＤＣ１を使用してＭＤＣが求められる。例えば、ハッシュ関数演算部２３は、経路VIでＭＤＣ＝ＳＨＡ−１（ＭＤＣ０‖ＭＤＣ１）を演算してＭＤＣを得る。ここで得られたＭＤＣ，ＭＤＣ０、ＭＤＣ１はハッシュ関数演算部２３から電子署名ブロック２４に出力される。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０１９３
【補正方法】変更
【補正の内容】
【０１９３】
その後、ステップＥ５でデータ分離部３２は、データ分離制御信号Ｓ２４に基づいて、マスタデータＤ０からレイヤ０のＢＤ−ＩＤ−０．ＤＡＴファイルと、Signature．ＤＡＴファイルと、ＵＣＤ−０．ＤＡＴファイルと、ＢＤ−ＩＭＡＧＥ−０．ＤＡＴファイルとが各々分離される。このとき、マスタデータＤ０から分離されたSignature．ＤＡＴファイルは、データ書込み読出し信号Ｓ２２に基づいてメモリ部３４に記憶される。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】０１９５
【補正方法】変更
【補正の内容】
【０１９５】
上述のＭＤＣ０１’は、図１２を参照すると、経路ＩでＭＤＣ０１’＝ＳＨＡ−１（ＢＤ−ＩＭＡＧＥ−０．ＤＡＴ）を演算して得られる値である。ＭＤＣ０２’は、経路IIでＭＤＣ０２’＝ＳＨＡ−１（ＵＣＤ−０．ＤＡＴ）を演算して得られる値である。ＭＤＣ０３’は、経路IIIでＭＤＣ０３’＝ＳＨＡ−１（ＢＤ−ＩＤ−０．ＤＡＴ  without  ＭＤＣ０３’）を演算して得られる値である。「ＢＤ−ＩＤ−０．ＤＡＴ  without  ＭＤＣ０３’」の演算は、ＢＤ−ＩＤ−０．ＤＡＴファイルからＭＤＣ０３’を除いた、ユーザ情報（ｉｎｆｏ）、ＰＩＣ情報、ＵＫ−Ａddr情報、ＭＤＣ０１’及びＭＤＣ０２’がハッシュ関数の対象である。ＭＤＣ演算部３３は、経路IVでＭＤＣ０’＝ＳＨＡ−１（ＭＤＣ０１’‖ＭＤＣ０２’‖ＭＤＣ０３’）を演算してＭＤＣ０’を算出する。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】０２０１
【補正方法】変更
【補正の内容】
【０２０１】
上述のＭＤＣ１１’は、図１３を参照すると、経路ＩでＭＤＣ１１’＝ＳＨＡ−１（ＢＤ−ＩＭＡＧＥ−１．ＤＡＴ）を演算して得られる値である。ＭＤＣ１２’は、経路IIでＭＤＣ１２’＝ＳＨＡ−１（ＵＣＤ−１．ＤＡＴ）を演算して得られる値である。ＭＤＣ１３’は、経路IIIでＭＤＣ１３’＝ＳＨＡ−１（ＢＤ−ＩＤ−１．ＤＡＴ  without  ＭＤＣ１３’）を演算して得られる値である。「ＢＤ−ＩＤ−１．ＤＡＴ  without  ＭＤＣ１３’」の演算は、ＢＤ−ＩＤ−１．ＤＡＴファイルからＭＤＣ１３’を除いた、ユーザ情報（ｉｎｆｏ）、ＰＩＣ情報、ＵＫ−Ａddr情報、ＭＤＣ１１’及びＭＤＣ１２’がハッシュ関数の対象である。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０２０９
【補正方法】変更
【補正の内容】
【０２０９】
なお、図１７及び図１８は、ＢＤ−イメージデータ非分割方式の記録例を各々示す図である。
図１７に示す記録例によれば、５０ＧＢのＢＤ−イメージデータを第１及び第２の実施例で説明したレイヤ０，１のように分割しないで、全体でメッセージダイジェストコード（ＭＤＣ）を作った場合である。この場合、領域ａ５１には、ｉｎｆｏ情報、ＰＩＣ情報及びＵＫ情報から成る４ＫＢのＢＤ−ＩＤ．ＤＡＴファイルが記述され、領域ａ５２には、Certificate、Signature及びＭＤＣから成る２５６ＫＢのSignature．ＤＡＴファイルが記述され、領域ａ５４には、４５０ＭＢのＵＣＤ．ＤＡＴファイルが記述され。領域ａ５３には、５０ＧＢのＢＤ−ＩＭＡＧＥ．ＤＡＴファイルが各々記述される。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】０２１１
【補正方法】変更
【補正の内容】
【０２１１】
図１８に示す記録例によれば、５０ＧＢのＢＤ−イメージデータを第１及び第２の実施例で説明したレイヤ０，１のように分割しないで、ファイル毎にＭＤＣを作成し、その後、全体でメッセージダイジェストコード（ＭＤＣ）を作った場合である。この場合、領域ａ５１には、ｉｎｆｏ情報、ＰＩＣ情報、ＵＫ情報、ＭＤＣ１，ＭＤＣ２及びＭＤＣ３から成る４ＫＢのＢＤ−ＩＤ．ＤＡＴファイルが記述され、領域ａ５２には、Certificate、Signature及びＭＤＣから成る２５６ＫＢのSignature．ＤＡＴファイルが記述され、領域ａ５３には、４５０ＭＢのＵＣＤ．ＤＡＴファイルが記述され。領域ａ５４には、５０ＧＢのＢＤ−ＩＭＡＧＥ．ＤＡＴファイルが各々記述される。
【手続補正１６】
【補正対象書類名】図面
【補正対象項目名】図１３
【補正方法】変更
【補正の内容】
【図１３】
2005354217.tif 000001
【手続補正１７】
【補正対象書類名】図面
【補正対象項目名】図１６
【補正方法】変更
【補正の内容】
【図１６】
2005354217.tif 000002
【手続補正１８】
【補正対象書類名】図面
【補正対象項目名】図１８
【補正方法】変更
【補正の内容】
【図１８】
2005354217.tif 000003