Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4239741B2 - 情報記録媒体製造管理システム、情報処理装置、および方法、並びにコンピュータ・プログラム - Google Patents
[go: Go Back, main page]

JP4239741B2 - 情報記録媒体製造管理システム、情報処理装置、および方法、並びにコンピュータ・プログラム - Google Patents

情報記録媒体製造管理システム、情報処理装置、および方法、並びにコンピュータ・プログラム Download PDF

Info

Publication number
JP4239741B2
JP4239741B2 JP2003282336A JP2003282336A JP4239741B2 JP 4239741 B2 JP4239741 B2 JP 4239741B2 JP 2003282336 A JP2003282336 A JP 2003282336A JP 2003282336 A JP2003282336 A JP 2003282336A JP 4239741 B2 JP4239741 B2 JP 4239741B2
Authority
JP
Japan
Prior art keywords
recording medium
information recording
information
entity
key
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.)
Expired - Fee Related
Application number
JP2003282336A
Other languages
English (en)
Other versions
JP2005050176A5 (ja
JP2005050176A (ja
Inventor
智之 浅野
克美 村松
聡 木谷
芳和 高島
潤 米満
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2003282336A priority Critical patent/JP4239741B2/ja
Priority to EP04254509A priority patent/EP1505596A3/en
Priority to US10/902,212 priority patent/US20050066167A1/en
Priority to CNB200410090519XA priority patent/CN100545932C/zh
Publication of JP2005050176A publication Critical patent/JP2005050176A/ja
Publication of JP2005050176A5 publication Critical patent/JP2005050176A5/ja
Application granted granted Critical
Publication of JP4239741B2 publication Critical patent/JP4239741B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00094Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00166Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised contents recorded on or reproduced from a record carrier, e.g. music or software
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00971Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures for monitoring the industrial media production and distribution channels, e.g. for controlling content providers or the official manufacturers or replicators of recording media
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/007Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track
    • G11B7/00736Auxiliary data, e.g. lead-in, lead-out, Power Calibration Area [PCA], Burst Cutting Area [BCA], control information
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/24Record carriers characterised by shape, structure or physical properties, or by the selection of the material
    • G11B7/26Apparatus or processes specially adapted for the manufacture of record carriers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Storage Device Security (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

本発明は、情報記録媒体製造管理システム、情報処理装置、および方法、並びにコンピュータ・プログラムに関する。詳細には、コンテンツを記録した情報記録媒体の不正コピーの製造、流通、不正なコピーコンテンツの利用を防止する情報記録媒体製造管理システム、情報処理装置、および方法、並びにコンピュータ・プログラムに関する。
音楽等のオーディオデータ、映画等の画像データ、ゲームプログラム、各種アプリケーションプログラム等、様々なソフトウエアデータ(以下、これらをコンテンツ(Content)と呼ぶ)は、記録メディア、例えば、DVD(Digital Versatile Disc)、MD(Mini Disc)、CD(Compact Disc)にデジタルデータとして格納することができる。また、近年、青色レーザを利用した高密度記録可能なディスクも開発されており、これら様々な情報記録媒体(記録メディア)にデジタルコンテンツが格納され、ユーザに提供される。ユーザは、所有するPC(Personal Computer)、ディスクプレーヤ等の再生装置においてコンテンツの再生、利用を行う。
音楽データ、画像データ等、多くのコンテンツは、一般的にその作成者あるいは販売者に頒布権等が保有されている。従って、これらのコンテンツの配布に際しては、一定の利用制限、すなわち、正規なユーザに対してのみ、コンテンツの利用を許諾し、許可のない複製等が行われないようにする構成をとるのが一般的となっている。
デジタルデータの記録再生処理によれば、画像や音声を劣化させることなく記録、再生を繰り返すことが可能であり、コンテンツをCD−R等のデータ記録可能な媒体にコピーした、いわゆる海賊版ディスクの流通といった問題が発生している。
特に、DVD、あるいは、さらに高容量記録可能な青色レーザ記録方式を用いた記録媒体等の大容量型記録媒体は、1枚の媒体に例えば映画1本〜数本分のデータを記録することが可能である。このようにコンテンツを容易にデジタル情報として記録することが可能となるに従って、不正コピーの氾濫という問題も多く発生することになり、コンテンツ著作権者、頒布権者の利益の阻害という問題が大きくなっている。このような現状から、いかに不正コピーを防止し、著作権者、頒布権者の利益の保護を図るかが重要な課題となっている。
コンテンツを格納したCD、DVD、あるいは青色レーザ記録媒体等、各情報記録媒体を製造する場合、コンテンツの権利、すなわちコンテンツに関する著作権または頒布権を持つコンテンツオーナーが、ディスク(情報記録媒体)製造工場にコンテンツを提供し、ディスク製造工場がコンテンツオーナーから受領したコンテンツをディスクに記録して、製造したディスクを販売店などの流通業者を介してユーザに提供することになる。
コンテンツの権利を持つコンテンツオーナーと、ディスク製造者とはそれぞれ別のエンティテイとして存在するのが通常であり、コンテンツオーナーにおいて、あるいはディスク製造者の一方においてコンテンツの管理を実行しても不十分であり、双方のエンティテイにおいて適切な管理を行うことが必要となる。
しかし、現状においては、コンテンツを格納した情報記録媒体の製造ルートにおけるコンテンツ管理、鍵情報管理を総括的にかつ効率的に実行する適切な構成が実現されているとは言い難く、不正なコピーコンテンツ記録媒体が市場に流通する可能性は高い。
特に、DVDなどの記録メディアを用いた映画などのコンテンツ配信ビジネスにおいては、海賊版製造業者が海賊版ディスクを大量に製造し、マーケットに流通させるといった状況が発生しており、コンテンツオーナーが得るはずだった利益を不当に減少させるといった問題が現実に発生している。このような自体が発生するシナリオのひとつとして、ディスク工場に、不正コピーコンテンツ等、盗まれたコンテンツが持ち込まれ、それを用いて海賊版ディスクが作られるということが挙げられる。
コンテンツオーナーからの依頼を受けたコンテンツ編集者によるコンテンツの盗難行為やディスク製造者自身による盗難されたコンテンツの製造の結果として市場に流通する媒体は正規品との判別が困難であり、不正な媒体の市場への流通は一層深刻な状況となりつつある。
すなわち、ディスク製造者自体による不正コピーコンテンツの大量製造といった事態も発生している。このような現状を鑑みると、コンテンツオーナーからコンテンツの提供を受け、コンテンツ格納ディスクを製造するディスク製造業者であっても完全な信頼をおくことはできないものであり、このようなディスク製造エンティテイについても管理を行い、不正なコンテンツを格納した記録媒体の製造を排除するシステムの形成を行うことが必要となる。
本発明は、上述の問題点に鑑みてなされたものであり、DVD、CD、青色レーザ記録媒体等の各種情報記録媒体にコンテンツを格納し提供する構成において、不正入手コンテンツを格納した情報記録媒体の製造を排除し、不正コンテンツ格納記録媒体の製造、流通、利用を防止することを可能とした情報記録媒体製造管理システム、情報処理装置、および方法、並びにコンピュータ・プログラムを提供することを目的とする。
本発明は、ディスク工場等の情報記録媒体製造エンティテイが、暗号化コンテンツを格納した情報記録媒体を製造する際、情報記録媒体に格納する暗号化コンテンツの復号に適用する鍵を取得するための鍵情報(EKB:Enabling Key Block)を、鍵情報(EKB)発行センタから受領する構成とし、さらに、情報記録媒体製造エンティテイが鍵情報(EKB)発行センタから鍵情報(EKB)を受領する条件として、情報記録媒体製造エンティテイが、コンテンツ権利所有エンティテイから正当な情報記録媒体製造要求を受領したことを示すこととしている。ディスク工場等の情報記録媒体製造エンティテイがコンテンツ権利所有エンティテイからディスク製造要求を受けていない不正入手コンテンツを取得しても、鍵情報(EKB)発行センタから鍵情報(EKB)を受領することができず、不正入手コンテンツについてのディスク製造の防止が可能となる情報記録媒体製造管理システム、情報処理装置、および方法、並びにコンピュータ・プログラムが提供される。
本発明の第1の側面は、
情報記録媒体製造管理システムであり、
コンテンツに関する著作権または頒布権を持つコンテンツ権利所有エンティテイと、
前記コンテンツ権利所有エンティテイからの情報記録媒体製造要求を受領して暗号化コンテンツを格納した情報記録媒体の製造処理を実行する情報記録媒体製造エンティテイと、
前記情報記録媒体製造エンティテイからの鍵情報発行要求に応答して前記暗号化コンテンツの復号に適用する鍵情報を取得可能な鍵情報ブロックを前記情報記録媒体製造エンティテイに提供する鍵情報発行エンティテイとを有し、
前記鍵情報発行エンティテイは、
前記情報記録媒体製造エンティテイからの鍵情報発行要求が、前記コンテンツ権利所有エンティテイからの情報記録媒体製造要求に対応する正当な要求データであるか否かの検証処理として、鍵情報発行要求に含まれる前記コンテンツ権利所有エンティテイの署名検証処理を実行し、該検証処理によって正当要求データであることが確認されたことを条件として、前記鍵情報ブロックを前記情報記録媒体製造エンティテイに提供し、
前記情報記録媒体製造エンティテイは、
前記コンテンツ権利所有エンティテイからの受領コンテンツを暗号化した暗号化コンテンツ、および前記鍵情報発行エンティテイから受領した前記鍵情報ブロックを格納した情報記録媒体を製造する構成を有することを特徴とする情報記録媒体製造管理システムにある。
さらに、本発明の第2の側面は、
情報記録媒体製造管理システムであり、
コンテンツに関する著作権または頒布権を持つコンテンツ権利所有エンティテイと、
前記コンテンツ権利所有エンティテイからの情報記録媒体製造要求を受領して暗号化コンテンツを格納した情報記録媒体の製造処理を実行する情報記録媒体製造エンティテイと、
前記情報記録媒体製造エンティテイからの鍵情報発行要求に応答して前記暗号化コンテンツの復号に適用する鍵情報を取得可能な鍵情報ブロックを前記情報記録媒体製造エンティテイに提供する鍵情報発行エンティテイとを有し、
前記鍵情報発行エンティテイは、
前記情報記録媒体製造エンティテイからの鍵情報発行要求が、前記コンテンツ権利所有エンティテイからの情報記録媒体製造要求に対応する正当な要求データであるか否かを検証し、正当要求データであることの確認を条件として、前記鍵情報ブロックを前記情報記録媒体製造エンティテイに提供し、
前記情報記録媒体製造エンティテイは、
前記コンテンツ権利所有エンティテイからの受領コンテンツを暗号化した暗号化コンテンツ、および前記鍵情報発行エンティテイから受領した前記鍵情報ブロックを格納した情報記録媒体を製造する構成を有し、
前記鍵情報発行要求は、前記コンテンツ権利所有エンティテイの公開鍵証明書を含む構成であり、
前記鍵情報発行エンティテイは、前記コンテンツ権利所有エンティテイの公開鍵証明書がリボーク(無効化)されているか否かのリボーク状況を検証し、リボークされていないことの確認を条件として、前記鍵情報ブロックを前記情報記録媒体製造エンティテイに提供する処理を実行する構成であることを特徴とする情報記録媒体製造管理システムにある。
さらに、本発明の情報記録媒体製造管理システムの一実施態様において、前記鍵情報ブロックは、正当なコンテンツ利用権を持つユーザデバイスに格納された鍵に基づく復号処理によってのみ取得可能な鍵情報を格納した鍵情報ブロックであり、該鍵情報ブロックから取得可能な鍵情報は、前記情報記録媒体に格納される暗号化コンテンツの復号処理に必要となる鍵情報であることを特徴とする。
さらに、本発明の情報記録媒体製造管理システムの一実施態様において、前記鍵情報ブロックは、ツリー構成のリーフに設定した複数のユーザデバイスから選択したユーザデバイスの格納鍵を適用した復号処理によってのみ鍵情報の取得を可能としたEKB(Enabling Key Block)であることを特徴とする。
さらに、本発明の情報記録媒体製造管理システムの一実施態様において、前記コンテンツ権利所有エンティテイ、前記情報記録媒体製造エンティテイ、および前記鍵情報発行エンティテイの間において実行するデータ送受信に際しては、相互認証処理を実行し、認証成立を条件としたデータ通信を実行するとともに、送信データの暗号化処理を行う構成であることを特徴とする。
さらに、本発明の情報記録媒体製造管理システムの一実施態様において、前記コンテンツ権利所有エンティテイ、前記情報記録媒体製造エンティテイ、および前記鍵情報発行エンティテイは、認証局において発行される公開鍵証明書に対応する公開鍵および秘密鍵を有し、各エンティテイ間の通信においては、公開鍵暗号方式の相互認証を実行する構成であることを特徴とする。
さらに、本発明の情報記録媒体製造管理システムの一実施態様において、前記情報記録媒体製造要求、および前記鍵情報発行要求には、前記コンテンツ権利所有エンティテイ、前記情報記録媒体製造エンティテイの識別情報が含まれる構成であることを特徴とする。
さらに、本発明の情報記録媒体製造管理システムの一実施態様において、前記鍵情報発行要求は、情報記録媒体に格納予定のコンテンツまたは該コンテンツに対応するハッシュ値のいずれかを含む構成であることを特徴とする。
さらに、本発明の情報記録媒体製造管理システムの一実施態様において、前記情報記録媒体製造エンティテイは、情報記録媒体製造管理システムの管理エンティテイからライセンスされたデータ書き込み機を有し、前記管理エンティテイからの書き込み許可情報の受領を条件として、前記データ書き込み機を用いた情報記録媒体に対するデータ書き込み処理を実行する構成であることを特徴とする。
さらに、本発明の第の側面は、
情報記録媒体製造エンティテイからの鍵情報発行要求に応答して情報記録媒体に格納する暗号化コンテンツの復号に適用する鍵情報を取得可能な鍵情報ブロックを前記情報記録媒体製造エンティテイに提供する処理を実行する情報処理装置であり、
前記鍵情報発行要求に含まれるコンテンツ権利所有エンティテイの署名検証処理を実行し、該署名検証に基づいて、前記鍵情報発行要求が、コンテンツ権利所有エンティテイの発行した情報記録媒体製造要求に対応する正当な鍵情報発行要求データであることの確認を条件として、情報記録媒体製造エンティテイに対する前記鍵情報ブロックの送信処理を実行する構成を有することを特徴とする情報処理装置にある。
さらに、本発明の第の側面は、
情報記録媒体製造エンティテイからの鍵情報発行要求に応答して情報記録媒体に格納する暗号化コンテンツの復号に適用する鍵情報を取得可能な鍵情報ブロックを前記情報記録媒体製造エンティテイに提供する処理を情報処理装置において実行する情報処理方法であり、
前記情報処理装置が、前記鍵情報発行要求に含まれるコンテンツ権利所有エンティテイの署名検証処理を実行し、該署名検証に基づいて、前記鍵情報発行要求が、コンテンツ権利所有エンティテイの発行した情報記録媒体製造要求に対応する正当な鍵情報発行要求データであることの確認を条件として、情報記録媒体製造エンティテイに対する前記鍵情報ブロックの送信処理を実行することを特徴とする情報処理方法にある。
さらに、本発明の第の側面は、
情報記録媒体製造エンティテイからの鍵情報発行要求に応答して情報記録媒体に格納する暗号化コンテンツの復号に適用する鍵情報を取得可能な鍵情報ブロックを前記情報記録媒体製造エンティテイに提供する処理を情報処理装置において実行するコンピュータ・プログラムであり、
前記情報処理装置のプログラム実行部に、
前記鍵情報発行要求に含まれるコンテンツ権利所有エンティテイの署名検証処理を実行させ、
該署名検証の成功判定処理を実行させて、前記鍵情報発行要求がコンテンツ権利所有エンティテイの発行した情報記録媒体製造要求に対応する正当な鍵情報発行要求データであることの確認を行わせ、
該確認がなされたことを条件として、情報記録媒体製造エンティテイに対する前記鍵情報ブロックの送信処理を実行させることを特徴とするコンピュータ・プログラムにある。
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能なコンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、CDやFD、MOなどの記録媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
本発明の構成によれば、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)は、コンテンツ権利所有者(CO: Content Owner)の発行した情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)に基づいて生成される鍵情報(EKB)発行要求を鍵情報(EKB)発行センタに対して送信し、鍵情報(EKB)発行センタにおける鍵情報(EKB)発行要求の検証、すなわち、鍵情報(EKB)発行要求が、正当な情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)に対応する正当な要求データであるかを検証し、この検証の成立を条件として、情報記録媒体に格納する鍵情報(EKB)を発行する構成としたので、不正なルートから入手したコンテンツについては、鍵情報(EKB)発行センタからの鍵情報(EKB)の取得が不可能となり、情報記録媒体に格納する暗号化コンテンツに対応する鍵情報(EKB)の格納が不可能となり、不正入手コンテンツの格納ディスクの製造が防止される。
このように、本発明の構成によれば、コンテンツ権利所有者(CO: Content Owner)の発行した正式な情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)を伴わない不正ルートから入手コンテンツについては、鍵情報(EKB)発行センタからの鍵情報(EKB)の取得ができず、鍵情報(EKB)を格納した情報記録媒体の製造が不可能となる。
本発明の構成では、鍵情報(EKB)発行要求が、正当な情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)に対応する正当な要求データであるか否の検証処理として、鍵情報(EKB)発行センタが、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)からの鍵情報(EKB)発行要求に含まれるコンテンツ権利所有者(CO: Content Owner)の署名検証処理を行う構成としたので、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)における改竄が不可能であり、鍵情報(EKB)発行要求が、正当な情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)に対応するか否かを確実に判定することができる。
以下、図面を参照しながら本発明の情報記録媒体製造管理システム、情報処理装置、および方法、並びにコンピュータ・プログラムの詳細について説明する。なお、説明は、以下の記載の順に行う。
1.情報記録媒体の製造プロセス概要
2.EKBの構成および鍵取得処理
3.情報記録媒体の製造管理処理の詳細
4.各エンティテイの情報処理装置構成
5.各エンティテイの処理シーケンス
6.ライセンス機器によるデータ書き込み
[1.情報記録媒体の製造プロセス概要]
まず、情報記録媒体の製造プロセス概要について、図1以下を参照して説明する。情報記録媒体には、音楽、画像、プログラム等の様々なコンテンツが格納されユーザに提供される。コンテンツの著作権あるいは頒布権を持つコンテンツ権利所有者(CO: Content Owner)102が、所定の手続きに基づいて情報記録媒体(ディスク)製造エンティテイ(DM:Disc Manufacturer)103にコンテンツを提供し、情報記録媒体(ディスク)製造エンティテイ103が受領コンテンツをディスクに格納して情報記録媒体110を製造し、図示しない流通業者を介してユーザに提供する。ユーザは、データ記録再生装置や、PC(パーソナルコンピュータ)等の情報処理装置(ユーザデバイス)105に情報記録媒体を装着し、コンテンツの再生、利用を行う。
コンテンツ権利所有者102は、コンテンツの著作権あるいは頒布権など、コンテンツを複製し提供する権利を持つコンテンツオーナーである。例えば映画会社などのコンテンツ所有者などによって構成される。コンテンツ権利所有者102は、例えばオリジナルコンテンツから、CD,DVDなどの情報記録媒体に格納する編集コンテンツを生成して、編集コンテンツを情報記録媒体製造エンティテイ103に提供する。その後、情報記録媒体製造エンティテイ103が、受領コンテンツに基づいて、所定の手続きの下にユーザに提供される媒体としてのCD、DVD等を大量に複製(レプリカ)して、情報記録媒体110を製造してユーザに提供する。
本発明のコンテンツ格納情報記録媒体の製造管理構成では、コンテンツ権利所有者102、情報記録媒体製造エンティテイ103の他に、認証局(CA: Certificate Authority)101、鍵情報(EKB)発行センタ104が存在する。これらの各エンティテイの機能、役割について説明する。
認証局(CA: Certificate Authority)101
各エンティテイに対して、それぞれの信用を調査した上で公開鍵暗号に基づく公開鍵(Public Key)、秘密鍵(Private Key)、さらに公開鍵(Public Key)の正当性を保証するための公開鍵証明書(Public Key Certificate)を発行する。また、発行済みの公開鍵証明書(Public Key Certificate)を無効情報としての証明書リボケーションリスト(Certificate revocation list)を必要に応じて発行し、各エンティテイに与える。
鍵情報(EKB)発行センタ104
鍵情報(EKB)を発行する機関である。EKBは、有効化キーブロック(Enabling Key Block)であり、ある秘密情報、例えばコンテンツの復号に適用する鍵情報を格納した鍵情報ブロックである。例えば特定のデバイスに格納されたデバイスキーに基づく復号処理によってのみ秘密情報(鍵情報)を取得することを可能とした鍵情報ブロックである。例えば、有効なライセンスを持つユーザの情報処理装置に格納されたデバイスキーに基づく処理(復号)によって、コンテンツの復号に必要な鍵情報を取得可能とした鍵情報ブロックとして構成される。
EKBは、ツリー構成のリーフに設定した複数のユーザデバイスから選択したユーザデバイスの格納鍵を適用した復号処理によってのみ鍵情報の取得を可能とした鍵情報ブロックとして構成される。
EKBは、有効なライセンスを持つユーザデバイスに格納されたデバイスキーによってのみ鍵取得を可能とした鍵情報ブロックであり、無効化(リボーク処理)されたユーザデバイスに格納されたデバイスキーでは処理(復号)および鍵取得が不可能となる。鍵情報(EKB)発行センタ104は、ユーザデバイスに対するライセンスの有効性の変化に伴い、EKBの構成変更を行って、特定のユーザデバイスに格納されたデバイスキーでのみ復号を可能としたEKBを生成することができる。EKBは、暗号化コンテンツを格納した情報記録媒体110にコンテンツとともに記録されてユーザに提供される。EKBの構成および鍵取得処理については、後段で詳細に説明する。
コンテンツ権利所有者(CO: Content Owner)102
コンテンツの著作権、頒布権など、コンテンツを複製し提供する権利を有するエンティテイである。具体的には映画会社やレコード会社などによって構成される。コンテンツ権利所有者(CO: Content Owner)102は自前でコンテンツ編集(オーサリング)設備を備え、コンテンツの編集を行う場合もあるし、または別エンティテイとしてのオーサリングスタジオにコンテンツの編集(オーサリング)を依頼する場合もある。コンテンツ権利所有者(CO: Content Owner)102は、少なくとも編集(オーサリング)後のコンテンツを複製し提供する権利を有する。
情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103
コンテンツ権利所有者(CO: Content Owner)102からの依頼に基づいて、コンテンツ権利所有者(CO: Content Owner)102から受領したコンテンツを格納した情報記録媒体を製造するエンティテイである。例えばCD,DVD等のディスク製造装置を備え、これを用いてコンテンツ権利所有者(CO: Content Owner)102から受領したコンテンツを格納した情報記録媒体を製造する。
情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103の製造する情報記録媒体110には、図2に示すように、暗号化コンテンツ201および暗号化コンテンツ201の復号処理に必要となる鍵情報を取得するための鍵情報(EKB)202が格納される。
ユーザは、情報処理装置105において、予め情報処理装置105に格納されたデバイスキーを用いて鍵情報(EKB)202の復号を行い、暗号化コンテンツ201の復号処理に必要となる鍵情報を取得し、取得した情報に基づいて暗号化コンテンツ201の復号処理を実行し、コンテンツの再生、利用を行う。なお、鍵情報(EKB)202の復号によって取得される鍵情報は、直接暗号化コンテンツの復号鍵として適用可能な場合と、さらに、他の情報に基づく暗号処理によって暗号化コンテンツの復号鍵を取得する場合がある。いずれの場合も、鍵情報(EKB)202の復号を実行可能なデバイスキーを持つユーザデバイスは、正当なライセンスを持つユーザデバイスのみである。
鍵情報(EKB)202は、有効なライセンスを持つユーザの情報処理装置に格納されたデバイスキーのみによって処理(復号)可能であり、無効化(リボーク処理)されたユーザデバイスに格納されたデバイスキーでは処理することができない。これはいわゆる階層型木構造に従った情報配信方式によって、ユーザデバイス(情報処理装置)に提供される。
[2.EKBの構成および鍵取得処理]
EKBの構成および鍵取得処理について、図を参照して説明する。図3の最下段に示すナンバ0〜15が、例えばコンテンツ利用を行なう情報処理装置としてのユーザデバイスである。すなわち図3に示す階層ツリー(木)構造の各葉(リーフ:leaf)がそれぞれのデバイスに相当する。
各デバイス0〜15は、製造時あるいは出荷時、あるいはその後において、階層ツリー(木)構造における自分のリーフからルートに至るまでのノードに割り当てられた鍵(ノードキー)および各リーフのリーフキーからなるキーセット(デバイスキー(DNK:Device Node Key))をメモリに格納する。図3の最下段に示すK0000〜K1111が各デバイス0〜15にそれぞれ割り当てられたリーフキーであり、最上段のKR(ルートキー)から、最下段から2番目の節(ノード)に記載されたキー:KR〜K111をノードキーとする。
図3に示す木構造において、例えばデバイス0はリーフキーK0000と、ノードキー:K000、K00、K0、KRをデバイスキーとして所有する。デバイス5はK0101、K010、K01、K0、KRを所有する。デバイス15は、K1111、K111、K11、K1、KRを所有する。なお、図3のツリーにはデバイスが0〜15の16個のみ記載され、ツリー構造も4段構成の均衡のとれた左右対称構成として示しているが、さらに多くのデバイスがツリー中に構成され、また、ツリーの各部において異なる段数構成を持つことが可能である。
また、図3のツリー構造に含まれる各デバイスには、様々な記録媒体、例えば、デバイス埋め込み型あるいはデバイスに着脱自在に構成されたDVD、CD、MD、フラッシュメモリ等を使用する様々なタイプのデバイスが含まれている。さらに、様々なアプリケーションサービスが共存可能である。このような異なるデバイス、異なるアプリケーションの共存構成の上に図3に示すコンテンツあるいは鍵配布構成である階層ツリー構造が適用される。
これらの様々なデバイス、アプリケーションが共存するシステムにおいて、例えば図3の点線で囲んだ部分、すなわちデバイス0,1,2,3を1つのグループとして設定する。例えば、この点線で囲んだグループ内に含まれるデバイスのみが情報記録媒体に格納した暗号化コンテンツの正当な利用権、すなわちライセンスを保有する。この場合、デバイス0,1,2,3のみがコンテンツ復号に適用する鍵の取得を可能としたEKBを設定して、暗号化コンテンツを格納した情報記録媒体に格納することになる。
図3から明らかなように、1つのグループに含まれる3つのデバイス0,1,2,3はそれぞれのデバイスに格納したデバイスキー(DNK:Device Node Key)として共通のキーK00、K0、KRを保有している。
このとき、デバイス0,1,2のみがコンテンツの復号に適用するコンテンツキーKconを取得可能としたEKBの構成は、例えば図4に示す構成となる。すなわち、EKBは、
インデックス 暗号化データ
000 Enc(K000,Kcon)
0010 Enc(K0010,Kcon)
として設定される。
なお、Enc(Kx,Ky)は、データKyを鍵Kxで暗号化した暗号化データを意味する。このとき、デバイス0,1は自己の保有するデバイスキー[K000]を用いてインデックス[000]の暗号化データの復号が可能であり、またデバイス2はデバイスキー[K0010]を用いて上記EKBのうちのインデックス[0010]の暗号化データの復号が可能であり、それぞれの暗号化データの復号処理によりコンテンツキーKconを取得することができる。その他のデバイスは、デバイスキー[K000]、[K0010]のいずれも保有しておらず、図4に示す構成を持つEKBを受領してもEKBの復号によるコンテンツキーの取得ができない。
このように、EKBは、ライセンスを保有するデバイスに応じた構成データとすることで、任意の選択されたデバイスにおいてのみ処理可能としてコンテンツ鍵等の秘密情報を特定のデバイスにのみ提供可能とした鍵情報ブロックとして構成される。鍵情報(EKB)発行センタ104は、コンテンツの利用を許容するデバイスにおいてのみ処理可能なEKBを生成して情報記録媒体製造エンティテイ103に提供する。情報記録媒体製造エンティテイ103はこのEKBを暗号化コンテンツとともに情報記録媒体110に格納してユーザに提供する。
[3.情報記録媒体の製造管理処理の詳細]
図1に戻り、情報記録媒体の製造における管理構成について説明する。コンテンツ権利所有者(CO: Content Owner)102が、情報記録媒体に格納するための編集(オーサリング)済みのコンテンツを所有しているものとする。コンテンツ権利所有者(CO: Content Owner)102は、情報記録媒体製造エンティテイ103に対して、情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)151を送る。
情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)151のデータフォーマットの一例を図5に示す。図5に示す情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)データには以下のデータが含まれる。
(1)ディスクに格納するコンテンツ
(2)コンテンツ権利所有者(CO: Content Owner)のID(識別子)
(3)情報記録媒体製造エンティテイ(DM:Disc Manufacturer)のID(識別子)
(4)情報記録媒体(ディスク)製造要求枚数(Number of order)、これは、コンテンツ権利所有者(CO: Content Owner)が提供したコンテンツで何枚のディスクを作ることを許容したかを示すオーダー数である。
さらに、上記(1)〜(4)のデータに対する電子署名情報として、コンテンツ権利所有者(CO: Content Owner)の秘密鍵(Private Key)を用いて生成したデジタル署名(Signature)と、コンテンツ権利所有者(CO: Content Owner)の公開鍵が格納された公開鍵証明書(Content Owner's Cert)が含まれる。なお、一例においてコンテンツ権利所有者(CO: Content Owner)の公開鍵証明書(Content Owner's Cert)を情報記録媒体製造エンティテイが記憶しておくようにすれば、2回目以降の依頼の際にコンテンツ権利所有者(CO: Content Owner)の公開鍵証明書(Content Owner's Cert)を送らなくてもよくなり、負荷が軽減される。
デジタル署名は、あるデータに対して特定のエンティテイのみが作成可能(他のエンティテイが作ることは計算量的に困難であるような)データであり、所定シーケンスに従った署名検証処理を実行することにより、署名対象データの改竄の有無を判定することができる。
デジタル署名の方式としては、DSA(Digital Signature Algorithm)や、楕円DSAやRSA暗号方式に従った方式が適用可能である。DSA、RSA方式については、たとえば,岡本龍明,山本博資著,「現代暗号」,産業図書に紹介されており、また楕円DSAについては、IEEE−P1363規格で現在策定中である。
なお、情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)151には、上述したデータ(1)〜(4)の他の情報を含めてもよい。例えば、コンテンツのコピー制御情報、コンテンツの再生許容回数/時間などのコンテンツの利用許諾情報(Usage Rule)などの情報を含めてもよい。コンテンツ権利所有者(CO: Content Owner)の秘密鍵(Private Key)を用いて生成するデジタル署名(Signature)は、これらの付加情報を含めたデータに対して生成する。従って、他のエンティテイ、あるいはユーザによるデータ改竄は防止される。また、一例として情報記録媒体(ディスク)製造要求(DMR)には、シリアルナンバーなどの個々のDMRの識別情報や、DMRを発行した時刻情報などを含めてもよい。そうすることにより、ある情報記録媒体(ディスク)製造要求(DMR)が繰り返し使われることを防止することが可能となる。
これらの情報をコンテンツとともに情報記録媒体に格納し、ユーザデバイス側でのコンテンツ再生処理に際して、コピー制御情報、コンテンツの再生許容回数/時間に従った処理を実行するコンテンツ利用処理プログラムの下にコンテンツ利用を実行する構成とすることで、付加情報に従ったコンテンツの利用を行わせることが可能となる。
図5に示すデータ構成を持つ情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)151を受け取った情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103は、情報記録媒体(ディスク)製造要求(DMR)151に含まれる公開鍵証明書(Content Owner's Cert)をCAの検証鍵(公開鍵)を用いて検証する。不合格であれば以降の処理を行わない。合格であれば、この証明書から、コンテンツ権利所有者(CO: Content Owner)102の公開鍵を取り出して、取り出した公開鍵を適用して、情報記録媒体(ディスク)製造要求(DMR)151に含まれるデジタル署名(Signature)の検証処理を実行する。デジタル署名(Signature)の検証処理により、上記(1)〜(4)のデータが改竄されていない、正当なデータであることを確認する。
なお、コンテンツ権利所有者(CO: Content Owner)102の識別子(ID)が、認証局(CA: Certificate Authority)101によって発行済みの公開鍵証明書リボケーション(無効)リストに記載されているか否か確認し、リスト記載があれば、コンテンツ権利所有者(CO: Content Owner)102は無効なエンティテイとして判定されたエンティテイであるので、検証を不合格とし、情報記録媒体(ディスク)製造要求(DMR)151を受け付けないものとする。
コンテンツ権利所有者(CO: Content Owner)102の識別子(ID)が、認証局(CA: Certificate Authority)101によって発行済みの公開鍵証明書リボケーション(無効)リストに記載されておらず、また、上記公開鍵証明書および情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)のデジタル署名(Signature)の検証処理により、上記公開鍵証明書および情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)の(1)〜(4)のデータが改竄されていない、正当なデータであることが確認された場合には、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103は、鍵情報(EKB)発行センタ104に、鍵情報(EKB)発行要求152を送る。
鍵情報(EKB)発行要求152は、図5を参照して説明した情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)151のフォーマットと同一のデータを含む。
なお、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103から、鍵情報(EKB)発行センタ104に対する鍵情報(EKB)発行要求152の送信に先立ち、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103と、鍵情報(EKB)発行センタ104の双方は、相互認証およびセッションキー共有処理を実行し、双方の正当性を確認するとともに、通信データの暗号化用のセッションキーを共有して、通信データ、すなわち、鍵情報(EKB)発行要求152をセッションキーで暗号化して送信することが好ましい。
なお、相互認証およびセッションキー共有処理としては、互いの秘密鍵および公開鍵証明書を用いた公開鍵暗号方式に基づく相互認証処理(たとえばISO9798−3)が適用可能である。
また、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103から、鍵情報(EKB)発行センタ104に対する鍵情報(EKB)発行要求152に、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103のデジタル署名を付加するとともに、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103の公開鍵証明書を添付して送信する構成としてもよい。デジタル署名は、鍵情報(EKB)発行要求152の構成データに対する情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103の秘密鍵を適用した暗号処理によって生成する。
鍵情報(EKB)発行センタ104は、鍵情報(EKB)発行要求152に含まれるコンテンツ権利所有者(CO: Content Owner)102の公開鍵証明書(Content Owner's Cert)をCAの検証鍵(公開鍵)を用いて検証する。不合格であれば以降の処理を行わない。合格であれば、この証明書から、コンテンツ権利所有者(CO: Content Owner)102の公開鍵を取り出して、取り出した公開鍵を適用して、鍵情報(EKB)発行要求152に含まれるコンテンツ権利所有者(CO: Content Owner)102のデジタル署名(Signature)の検証処理を実行する。デジタル署名(Signature)の検証処理により、鍵情報(EKB)発行センタ104は、鍵情報(EKB)発行要求152に含まれるデータが、コンテンツ権利所有者(CO: Content Owner)102の発行した正当な情報記録媒体(ディスク)製造要求(DMR)151に対応する要求であることを確認する。
また、鍵情報(EKB)発行センタ104は、鍵情報(EKB)発行要求152に含まれるコンテンツ権利所有者(CO: Content Owner)102の公開鍵証明書(Content Owner's Cert)のリボーク状況を検証し、リボークされていないことの確認をした後、署名検証を行う。リボークされている場合は、鍵情報(EKB)発行処理は中止する。
なお、鍵情報(EKB)発行センタ104は、鍵情報(EKB)発行要求152に情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103のデジタル署名(Signature)、および公開鍵証明書(Disc Manufacturer's Cert)が含まれる場合は、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103の公開鍵証明書(Disc Manufacturer's Cert)をCAの検証鍵(公開鍵)を用いて検証する。不合格であれば以降の処理を行わない。合格であれば、この証明書から、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103の公開鍵を取り出して、取り出した公開鍵を適用して、鍵情報(EKB)発行要求152に含まれる情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103のデジタル署名(Signature)の検証処理を実行し、デジタル署名(Signature)の検証処理により、鍵情報(EKB)発行要求152自体が改竄されていない、正当なデータであることを確認する処理を実行する。なお、この場合も、鍵情報(EKB)発行センタ104は、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103の公開鍵証明書(Disc Manufacturer's Cert)がリボークされていないことの確認を実行する。リボークされている場合は、鍵情報(EKB)発行処理は中止する。
鍵情報(EKB)発行センタ104は、上述した処理により、鍵情報(EKB)発行要求152の正当性、すなわち、鍵情報(EKB)発行要求152に含まれるデータが、コンテンツ権利所有者(CO: Content Owner)102の発行した正当な情報記録媒体(ディスク)製造要求(DMR)151に対応する要求であることを確認すると、要求に対する応答として、EKBを含む鍵情報153を、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103に送信する。なお、これらのデータ送信に際しても、セッションキーに基づく暗号化処理を行って送信することが好ましい。
なお、鍵情報(EKB)に格納する鍵情報や、コンテンツの暗号化に利用する鍵は、鍵情報(EKB)発行センタ104が生成して、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103に送信する構成としてもよいが、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103側において、コンテンツの暗号処理に適用する鍵を生成し、生成した鍵を鍵情報(EKB)発行センタ104に送信して、この生成鍵を格納した鍵情報(EKB)を鍵情報(EKB)発行センタ104が生成して、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103に送信する構成としてもよい。
情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103は、鍵情報(EKB)発行センタ104から、EKBを含む鍵情報153を受信すると、これらの鍵情報に対応する暗号鍵を適用して、コンテンツ権利所有者(CO: Content Owner)102から受領済みのコンテンツの暗号化処理を行い、情報記録媒体に格納する暗号化コンテンツを生成し、生成した暗号化コンテンツと、鍵情報(EKB)とを格納した情報記録媒体を製造する。情報記録媒体の製造枚数は、コンテンツ権利所有者(CO: Content Owner)102からの製造要求枚数に応じた枚数である。
なお、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103が使用する情報記録媒体製造装置は、例えばある特定のEKBに対応して何枚のディスクを製造したかを記憶する処理を実行し、記憶データがメモリに格納される構成を持つ構成とすることが好ましい。これらのデータは、鍵情報(EKB)発行センタ104や、コンテンツ権利所有者(CO: Content Owner)102が必要に応じて検証する監査を実行する。また、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103が使用する情報記録媒体製造装置に対して、鍵情報(EKB)発行センタ104や、コンテンツ権利所有者(CO: Content Owner)102の情報処理装置が通信可能な構成として、必要に応じて、各エンティテイが情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103が使用する情報記録媒体製造装置との通信を実行して、記憶データの検証を行う構成としてもよい。
上述したように、本発明の構成によれば、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103は、コンテンツ権利所有者(CO: Content Owner)102の発行した情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)151に基づいて生成される鍵情報(EKB)発行要求152を鍵情報(EKB)発行センタ104に対して送信し、鍵情報(EKB)発行センタ104における鍵情報(EKB)発行要求152の検証、すなわち、鍵情報(EKB)発行要求152が、正当な情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)151に対応する正当な要求データであるかを検証し、この検証の成立を条件として、情報記録媒体110に格納する鍵情報(EKB)を含む鍵情報153を発行する構成としたので、不正なルートから入手したコンテンツについては、鍵情報(EKB)発行センタ104からの鍵情報(EKB)を含む鍵情報153の取得が不可能となり、情報記録媒体に格納する暗号化コンテンツに対応する鍵情報(EKB)の格納が不可能となり、不正入手コンテンツの格納ディスクの製造が防止される。
このように、本発明の構成によれば、コンテンツ権利所有者(CO: Content Owner)102の発行した正式な情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)151を伴わない不正ルートから入手コンテンツについては、鍵情報(EKB)発行センタ104からの鍵情報(EKB)を含む鍵情報153の取得ができず、鍵情報(EKB)を格納した情報記録媒体110の製造が不可能となる。
なお、鍵情報(EKB)発行要求152が、正当な情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)に対応する正当な要求データであるか否の検証処理として、鍵情報(EKB)発行センタ104が、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103から受信する鍵情報(EKB)発行要求151に含まれるコンテンツ権利所有者(CO: Content Owner)102の署名検証処理として実行する構成としたので、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103における改竄は不可能であり、鍵情報(EKB)発行センタ104は、鍵情報(EKB)発行要求152が、正当な情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)151に対応するか否かを確実に判定することができる。
なお、上記の説明においては、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103から鍵情報(EKB)発行センタ104に送信する鍵情報(EKB)発行要求152は、コンテンツ権利所有者(CO: Content Owner)102から情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103に送信する情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)151に含まれる全データ(図5参照)、すなわちコンテンツデータも含むものとして説明したが、コンテンツデータの容量が大きいと伝送の負荷が大きいという問題がある。
コンテンツ権利所有者(CO: Content Owner)102から情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103に送信する情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)151には、コンテンツを含めることが必要であるが、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103から鍵情報(EKB)発行センタ104に送信する鍵情報(EKB)発行要求152には、必ずしもコンテンツ全体を含めることが必要とはならないので、図6に示すように、鍵情報(EKB)発行要求152には、コンテンツを含めない構成としてもよい。
ただし、鍵情報(EKB)発行センタ104において、コンテンツの確認を可能とするため、コンテンツデータに基づいてハッシュ値を生成し、ハッシュ値を含むデータに対して、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103の秘密鍵に基づく署名を生成し、鍵情報(EKB)発行要求152に含める構成とする。
図6に示すように、コンテンツ権利所有者(CO: Content Owner)102は、コンテンツデータ311に基づくハッシュ値としてのコンテンツハッシュ312を生成し、コンテンツハッシュ312を含むデータに対して、コンテンツ権利所有者(CO: Content Owner)102の秘密鍵に基づく署名を付加して、情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)データ301を生成する。
また、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103は、コンテンツ311を除いたデータに、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103の秘密鍵に基づく署名313を付加して、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103の公開鍵を格納した公開鍵証明書314を添付して、鍵情報(EKB)発行要求データ312として、鍵情報(EKB)発行センタ104に送信する。
このようなデータ構成とすることで、鍵情報(EKB)発行要求152のデータサイズを大きく軽減できる。もし後に論争が起こった場合には、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103がハッシュ値に対応するコンテンツデータを提示できれば、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103が正しい処理を行ったとの確認が可能となる。
なお、ハッシュ値は、ハッシュ関数Hにコンテンツデータを入力した結果の固定長(たとえば160bit)のデータとして構成される。ハッシュ関数Hは、ある範囲の任意長のデータxに対し、出力y=H(x)を計算することは容易だが、yが与えられた場合にy=H(x')を満たすx'(xに一致しなくてもよい)を求めることは計算量的に困難であるような関数である。出力長160bitのハッシュ関数としては、例えばFIPS180−1、および180−2で定められているSHA−1がある。
[4.各エンティテイの情報処理装置構成]
図1に示すコンテンツ権利所有者(CO: Content Owner)102、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103、および鍵情報(EKB)発行センタ104の各々は、相互に送受信するデータ、すなわち、コンテンツ権利所有者(CO: Content Owner)102から情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103に対して送信される情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)151、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103から鍵情報(EKB)発行センタ104に対して送信される鍵情報(EKB)発行要求152、さらに、鍵情報(EKB)発行センタ104から情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103に対して送信されるEKBを含む鍵情報153などのデータ送受信処理を実行し、また送信データの生成、さらに、受信データの検証処理などを行うことになる。
従って、図1に示すコンテンツ権利所有者(CO: Content Owner)102、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103、および鍵情報(EKB)発行センタ104の各々は、送信するデータの生成処理、データ送受信処理、データ検証などを実行する情報処理装置を備えることが必要である。
図7に、これらの各エンティテイの有する情報処理装置の構成例を示す。情報処理装置は、図7に示すように、コントローラ501、演算ユニット502、入出力インタフェース503、セキュア記憶部504、メイン記憶部505、ネットワークインタフェース506、メディアインタフェース507を備える。
コントローラ501は、例えばコンピュータ・プログラムに従ったデータ処理を実行する制御部としての機能を有するCPUによって構成される。演算ユニット502は、例えば暗号鍵の生成、乱数生成、及び暗号処理のための専用の演算機能を提供する。入出力インタフェース503は、キーボード、マウス等の入力手段からのデータ入力や、ディスプレイなどの出力部に対するデータ出力処理に対応するインタフェースである。セキュア記憶部504は、例えば暗号鍵、各種IDなど、安全にまたは秘密に保持すべきデータを保存する記憶部である。メイン記憶部505は、例えばコントローラ501において実行するデータ処理プログラム、その他、一時記憶処理パラメータ、プログラム実行のためのワーク領域等に使用されるメモリ領域である。セキュア記憶部504及びメイン記憶部505は、例えばRAM、ROM等によって構成されるメモリである。
ネットワークインタフェース506は、インターネット、専用回線などに接続され、外部エンティテイとの通信処理に適用されるネットワークインタフェースである。メディアインタフェース507は、CD、DVD、MD等のメディアに対する読出/書込機能を提供する。
[5.各エンティテイの処理シーケンス]
次に、図8以下を参照して、コンテンツ権利所有者(CO: Content Owner)102、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103、および鍵情報(EKB)発行センタ104の各々の処理シーケンスについて説明する。
まず、図8を参照してコンテンツ権利所有者(CO: Content Owner)102の実行する処理シーケンスについて説明する。
ステップS101において、コンテンツ権利所有者(CO: Content Owner)102は、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103に対して送信する情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)を生成する。報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)は、先に、図5、図6を参照して説明したように、情報記録媒体に格納するコンテンツ、コンテンツ権利所有者ID、ディスク製造エンティテイID、製造要求枚数、コンテンツ権利所有者署名、およびコンテンツ権利所有者公開鍵証明書を含むデータである。
ステップS102において、コンテンツ権利所有者(CO: Content Owner)102は、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103に対して、情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)を送信する。
なお、コンテンツ権利所有者(CO: Content Owner)102から、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103に対する情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)をネットワークを介した通信により送信する場合は、情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)の送信の前に、コンテンツ権利所有者(CO: Content Owner)102と、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103との間で相互認証およびセッションキー共有処理を実行し、通信相手の確認がなされたことを条件として、通信データ、すなわち、情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)をセッションキーで暗号化して送信する。また、一例として、CD−Rなどの記録媒体を通信路として情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)を送信してもよいし、大容量データであるコンテンツデータは記録媒体を通信路として、それ以外のデータはネットワーク経由で送信してもよい。
次に、図9を参照して、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103の実行する処理シーケンスについて説明する。
ステップS201において、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103は、コンテンツ権利所有者(CO: Content Owner)102からの情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)を受信する。
ステップS202において、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103は、情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)の検証処理を行う。すなわち、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103は、情報記録媒体(ディスク)製造要求(DMR)に含まれる公開鍵証明書(Content Owner's Cert)をCAの検証鍵(公開鍵)を用いて検証する。不合格であれば以降の処理を行わない。合格であれば、この証明書から、コンテンツ権利所有者(CO: Content Owner)102の公開鍵を取り出して、取り出した公開鍵を適用して、情報記録媒体(ディスク)製造要求(DMR)に含まれる署名の検証処理を実行する。署名検証エラーとなった場合は、情報記録媒体(ディスク)製造要求(DMR)が、例えば改竄された不正なデータであると判定し、その後の処理を実行することなく処理終了とする。
なお、前述したように、コンテンツ権利所有者(CO: Content Owner)102の識別子(ID)が、認証局(CA: Certificate Authority)101によって発行済みの公開鍵証明書リボケーション(無効)リストに記載されているか否か確認し、リスト記載があれば、コンテンツ権利所有者(CO: Content Owner)102は無効なエンティテイとして判定されたエンティテイであるので、検証を不合格とし、情報記録媒体(ディスク)製造要求(DMR)151を受け付けない。
署名検証によって、情報記録媒体(ディスク)製造要求(DMR)が、正当なデータであると判定されると、ステップS203に進み、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103は、鍵情報(EKB)発行センタ104に、鍵情報(EKB)発行要求を送る。
鍵情報(EKB)発行要求は、図5、図6を参照して説明したように、情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)のフォーマットと同一のデータによって構成されるか、あるいはコンテンツのハッシュ値を含むデータとするか、さらに、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103の署名と、公開鍵証明書を含む構成など、様々なデータ構成のいずれかが適用される。
なお、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103から、鍵情報(EKB)発行センタ104に対する鍵情報(EKB)発行要求の送信に先立ち、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103と、鍵情報(EKB)発行センタ104の双方は、相互認証およびセッションキー共有処理を実行し、双方の正当性を確認するとともに、通信データの暗号化用のセッションキーを共有して、通信データ、すなわち、鍵情報(EKB)発行要求152をセッションキーで暗号化して送信する。
ステップS204において、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103は、鍵情報(EKB)発行センタ104から、EKBを含む鍵情報を受信し、ステップS205において、鍵情報(EKB)発行センタ104から受信した鍵情報に含まれる鍵を適用して、コンテンツ権利所有者(CO: Content Owner)102から受領済みのコンテンツの暗号化を実行し、ディスクに書き込みディスク製造処理を行う。
情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103の実行するディスク製造処理の詳細シーケンスを図10に示す。ステップS301において、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103は、鍵情報(EKB)発行センタ104から受信した鍵情報に含まれる鍵を適用して、コンテンツ権利所有者(CO: Content Owner)102から受領済みのコンテンツの暗号化を実行する。ステップS302において、暗号化コンテンツを情報記録媒体(ディスク)に格納する。
ステップS303において、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103は、鍵情報(EKB)発行センタ104から受信したEKBを情報記録媒体(ディスク)に格納する。
なお、図10に示すフローは、マスターディスクの製造処理フローであり、この処理フローによって製造されたマスターディスクを用いて、複数のディスクが製造される。製造枚数は、コンテンツ権利所有者(CO: Content Owner)102から受領した情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)に含まれる製造要求枚数となる。
次に、図11を参照して、鍵情報(EKB)発行センタ104の処理シーケンスについて説明する。
ステップS401において、鍵情報(EKB)発行センタ104は、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103から、鍵情報(EKB)発行要求を受信する。
ステップS402において、鍵情報(EKB)発行センタ104は、鍵情報(EKB)発行要求の検証処理を実行する。鍵情報(EKB)発行センタ104は、鍵情報(EKB)発行要求に含まれるコンテンツ権利所有者(CO: Content Owner)102の公開鍵証明書(Content Owner's Cert)をCAの検証鍵(公開鍵)を用いて検証する。不合格であれば以降の処理を行わない。合格であれば、この証明書から、コンテンツ権利所有者(CO: Content Owner)102の公開鍵を取り出して、取り出した公開鍵を適用して、鍵情報(EKB)発行要求に含まれるコンテンツ権利所有者(CO: Content Owner)102のデジタル署名(Signature)の検証処理を実行する。デジタル署名(Signature)の検証処理により、鍵情報(EKB)発行センタ104は、鍵情報(EKB)発行要求に含まれるデータが、コンテンツ権利所有者(CO: Content Owner)102の発行した正当な情報記録媒体(ディスク)製造要求(DMR)に対応する要求であることを確認する。
なお、鍵情報(EKB)発行センタ104は、鍵情報(EKB)発行要求に情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103のデジタル署名(Signature)、および公開鍵証明書(Disc Manufacturer's Cert)が含まれる場合は、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103の公開鍵証明書(Disc Manufacturer's Cert)をCAの検証鍵(公開鍵)を用いて検証する。不合格であれば以降の処理を行わない。合格であれば、この証明書から、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103の公開鍵を取り出して、取り出した公開鍵を適用して、鍵情報(EKB)発行要求152に含まれるデジタル署名(Signature)の検証処理を実行し、デジタル署名(Signature)の検証処理により、鍵情報(EKB)発行要求自体が改竄されていない、正当なデータであることを確認する。
上述の署名(Signature)検証において、いずれか一方でもエラーとなった場合は、鍵情報(EKB)発行要求が、例えば改竄された不正なデータであると判定し、その後の処理を実行することなく処理終了とする。
署名(Signature)検証に基づいて、鍵情報(EKB)発行要求が改竄されていない、コンテンツ権利所有者(CO: Content Owner)102の発行した正当な情報記録媒体(ディスク)製造要求(DMR)に対応する要求であることが確認されると、鍵情報(EKB)発行センタ104は、鍵情報(EKB)発行要求に対する応答として、EKBを含む鍵情報を、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103に送信する。なお、これらのデータは、セッションキーに基づく暗号化処理データとして送信することが好ましい。
なお、前述したように、鍵情報(EKB)に格納する鍵情報や、コンテンツの暗号化に利用する鍵は、鍵情報(EKB)発行センタ104が生成して、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103に送信する構成としてもよいが、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103側において、コンテンツの暗号処理に適用する鍵を生成し、生成した鍵を鍵情報(EKB)発行センタ104に送信して、この生成鍵を格納した鍵情報(EKB)を鍵情報(EKB)発行センタ104が生成して、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)103に送信する構成としてもよい。
[6.ライセンス機器によるデータ書き込み]
次に、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)による情報記録媒体の製造処理において、コンテンツ管理を行う管理センタからライセンスを受けた機器であり、特殊なデータ書き込み処理が可能なデータ書き込み機を用いてデータを書き込む処理を行う構成例について説明する。なお、管理センタからライセンスを受けた機器とは、管理センタが管理対象とした機器であり、管理センタが使用管理を行う機器である。管理センタは、情報記録媒体製造エンティテイがデータ書き込み機を用いてデータを書き込む処理を行った場合、製造したディスク枚数の確認や、ルールにのっとったディスク製造を行っているかなど、機器の使用状況を管理する。なお、これらの処理の具体例については後述する。
図12を参照して本実施例の処理構成について説明する。図12において、認証局(CA: Certificate Authority)601は、各エンティテイに対して、それぞれの信用を調査した上で公開鍵暗号に基づく公開鍵(Public Key)、秘密鍵(Private Key)、さらに公開鍵(Public Key)の正当性を保証するための公開鍵証明書(Public Key Certificate)を発行する。コンテンツ権利所有者(CO: Content Owner)602は、コンテンツの著作権、頒布権など、コンテンツを複製し提供する権利を有するエンティテイである。
情報記録媒体製造エンティテイ(DM:Disc Manufacturer)603は、コンテンツ権利所有者(CO: Content Owner)602からの依頼に基づいて、コンテンツ権利所有者(CO: Content Owner)602から受領したコンテンツを格納した情報記録媒体を製造するエンティテイである。情報記録媒体製造エンティテイ(DM:Disc Manufacturer)603は管理センタ611のライセンスを受けたデータ書き込み機612を有する。データ書き込み機612は、特殊なデータ書き込み処理が可能なデータ書き込み機612は、例えばディスクに生成されるピット形状の微小な差異を利用して特殊なデータを埋め込むことが可能な機器であり、コンテンツ等、一般のデータ書き込み処理とは異なる特殊な処理でデータを書き込むことが可能な機器である。
管理センタ611は、鍵情報(EKB)を発行する機関としての鍵情報(EKB)発行センタ604を有し、かつ、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)603に対してデータ書き込み機612をライセンスによって貸与する。
なお、本例では、管理センタ611が、鍵情報(EKB)発行センタ604を持つ構成として説明するが、これらのエンティテイは、それぞれ別の独立したエンティテイとしてもよい。
ディスクの製造に際して、まず、情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)651が、コンテンツ権利所有者(CO: Content Owner)602から、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)603に送信される。このデータフォーマットは、先の実施例と同様であり、図5、図6を参照して説明したデータ構成を持つ。
情報記録媒体製造エンティテイ(DM:Disc Manufacturer)603は、において、情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)651の検証の後、鍵情報(EKB)発行センタ604に、鍵情報(EKB)発行要求652を送る。鍵情報(EKB)発行要求652も、前述の実施例と同様のデータ構成(図5、図6参照)を持つ。
鍵情報(EKB)発行センタ604は、鍵情報(EKB)発行要求652の正当性が確認されると、要求に対する応答として、EKBを含む鍵情報653を、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)603に送信する。さらに、鍵情報(EKB)発行センタ604を持つ管理センタ611は、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)603にライセンス貸与しているデータ書き込み機612の使用許可情報としてのデータ書き込み許可情報654を送信する。
情報記録媒体製造エンティテイ(DM:Disc Manufacturer)603は、鍵情報(EKB)発行センタ604から、EKBを含む鍵情報653を受信し、かつ、管理センタ611から、データ書き込み許可情報654を受信すると、EKBを含む鍵情報653に基づいて取得される暗号鍵を適用して、コンテンツ権利所有者(CO: Content Owner)602から受領済みのコンテンツの暗号化処理を行い、情報記録媒体に格納する暗号化コンテンツを生成し、生成した暗号化コンテンツと、鍵情報(EKB)とを格納した情報記録媒体を製造する。さらに、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)603は、管理センタ611からのデータ書き込み許可情報654に基づいて、データ書き込み機612を使用して特殊データの書き込みを実行する。
なお、このデータ書き込み機612を使用して書き込まれる情報は、例えば情報記録媒体に格納される暗号化コンテンツの復号処理の際に必要とされる暗号鍵、あるいは暗号鍵生成情報、あるいはディスク、コンテンツ、エンティテイなどの識別データなどである。
図13を参照して、本実施例における情報記録媒体製造エンティテイ(DM:Disc Manufacturer)603の実行するディスク製造処理の詳細シーケンスについて説明する。
情報記録媒体製造エンティテイ(DM:Disc Manufacturer)603は、ステップS501において鍵情報(EKB)発行センタ604からのEKBを含む鍵情報の受信確認を行い、また、ステップS502において、管理センタ611からのデータ書き込み情報の受信を確認する。いずれかの情報が受信されない場合は、ディスク製造は実行されない。
ステップS503では、鍵情報(EKB)発行センタ604から受信したEKBを含む鍵情報に基づいて、コンテンツ暗号鍵を取得し、コンテンツ権利所有者(CO: Content Owner)602から受領済みのコンテンツの暗号化を実行する。ステップS504において、暗号化コンテンツを情報記録媒体(ディスク)に格納する。
ステップS505において、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)603は、鍵情報(EKB)発行センタ604から受信したEKBを情報記録媒体(ディスク)に格納する。さらに、ステップS506において、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)603は、管理センタ611からのデータ書き込み許可情報654に基づいて、データ書き込み機612を使用して特殊データの書き込みを実行する。
管理センタ611からのライセンスによって、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)603が使用できるデータ書き込み機612は、例えばある特定のEKBに対応して何枚のディスクを製造したかを記憶する処理を実行し、記憶データがメモリに格納される構成を持つ。
管理センタ611は、必要に応じて、データ書き込み機612に格納されたディスク製造枚数データを検証する監査を実行する。さらに監査の際に取得したディスク製造枚数データを鍵情報(EKB)発行センタ604や、コンテンツ権利所有者(CO: Content Owner)602に開示する。
あるいは、データ書き込み機612は、管理センタ611あるいは他のエンティテイと継続的または断続的な通信が可能な構成とされ、ルールにのっとったディスク製造を行っているか、コンテンツ権利所有者(CO: Content Owner)602から依頼された以上の枚数のディスクを製造していないかなどの状況の監査が可能な構成としてもよい。
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。
なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
例えば、プログラムは記録媒体としてのハードディスクやROM(Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、CD−ROM(Compact Disc Read Only Memory),MO(Magneto optical)ディスク,DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納(記録)しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、LAN(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
以上、説明したように、本発明の構成によれば、情報記録媒体製造エンティテイ(DM:Disc Manufacturer)は、コンテンツ権利所有者(CO: Content Owner)の発行した情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)に基づいて生成される鍵情報(EKB)発行要求を鍵情報(EKB)発行センタに対して送信し、鍵情報(EKB)発行センタにおける鍵情報(EKB)発行要求の検証、すなわち、鍵情報(EKB)発行要求が、正当な情報記録媒体(ディスク)製造要求(DMR:Disc Manufacturing Request)に対応する正当な要求データであるかを検証し、この検証の成立を条件として、情報記録媒体に格納する鍵情報(EKB)を発行する構成としたので、不正なルートから入手したコンテンツについては、鍵情報(EKB)発行センタからの鍵情報(EKB)の取得が不可能となり、情報記録媒体に格納する暗号化コンテンツに対応する鍵情報(EKB)の格納が不可能となり、不正入手コンテンツの格納ディスクの製造が防止され、CD、DVD、MD、あるいは青色レーザに基づくデータ記録処理を実行するディスク装置など、デジタルデータとしてコンテンツを記録する情報記録媒体の製造処理における管理システムおよび方法として適用可能であり、個々の処理プロセスは、コンテンツ提供エンティテイ、情報記録媒体の製造エンティテイ、および鍵情報の提供エンティテイ等のコンテンツ格納情報記録媒体の製造、管理に関わる各エンティテイの情報処理装置において適用可能である。
本発明に従った情報記録媒体管理構成を説明する図である。 情報記録媒体に格納されるデータ構成について説明する図である。 各種キー、データの暗号化処理、配布処理に適用される階層型木構造を説明する図である。 コンテンツ鍵の有効化キーブロック(EKB)を使用した配布例と復号処理例を示す図である。 情報記録媒体製造要求デーおよびEKB発行要求データのデータ構成について説明する図である。 情報記録媒体製造要求デーおよびEKB発行要求データのデータ構成について説明する図である。 各エンティテイにおける情報処理装置の構成例について説明する図である。 コンテンツ権利所有者(CO: Content Owner)の処理シーケンスを説明するフローチャートである。 情報記録媒体製造エンティテイ(DM:Disc Manufacturer)の処理シーケンスを説明するフローチャートである。 情報記録媒体製造エンティテイ(DM:Disc Manufacturer)のディスク製造処理シーケンスを説明するフローチャートである。 鍵情報(EKB)発行センタの処理シーケンスを説明するフローチャートである。 本発明に従った情報記録媒体管理構成を説明する図である。 情報記録媒体製造エンティテイ(DM:Disc Manufacturer)のディスク製造処理シーケンスを説明するフローチャートである。
符号の説明
101 認証局(CA: Certificate Authority)
102 コンテンツ権利所有者(CO: Content Owner)
103 情報記録媒体製造エンティテイ(DM:Disc Manufacturer)
104 鍵情報(EKB)発行センタ
105 情報処理装置(ユーザデバイス)
110 情報記録媒体
151 情報記録媒体製造要求
152 鍵情報(EKB)発行要求
153 EKBを含む鍵情報
201 暗号化コンテンツ
202 鍵情報(EKB)
301 情報記録媒体製造要求データ
302 EKB発行要求データ
311 コンテンツ
312 コンテンツハッシュ
313 ディスク製造エンティテイ署名
314 ディスク製造エンティテイ公開鍵証明書
501 コントローラ
502 演算ユニット
503 入出力インタフェース
504 セキュア記憶部
505 メイン記憶部
506 ネットワークインタフェース
507 メディアインタフェース
601 認証局(CA: Certificate Authority)
602 コンテンツ権利所有者(CO: Content Owner)
603 情報記録媒体製造エンティテイ(DM:Disc Manufacturer)
604 鍵情報(EKB)発行センタ
611 管理センタ
612 データ書き込み機
651 情報記録媒体製造要求
652 鍵情報(EKB)発行要求
653 EKBを含む鍵情報
654 データ書き込み許可情報

Claims (12)

  1. 情報記録媒体製造管理システムであり、
    コンテンツに関する著作権または頒布権を持つコンテンツ権利所有エンティテイと、
    前記コンテンツ権利所有エンティテイからの情報記録媒体製造要求を受領して暗号化コンテンツを格納した情報記録媒体の製造処理を実行する情報記録媒体製造エンティテイと、
    前記情報記録媒体製造エンティテイからの鍵情報発行要求に応答して前記暗号化コンテンツの復号に適用する鍵情報を取得可能な鍵情報ブロックを前記情報記録媒体製造エンティテイに提供する鍵情報発行エンティテイとを有し、
    前記鍵情報発行エンティテイは、
    前記情報記録媒体製造エンティテイからの鍵情報発行要求が、前記コンテンツ権利所有エンティテイからの情報記録媒体製造要求に対応する正当な要求データであるか否かの検証処理として、鍵情報発行要求に含まれる前記コンテンツ権利所有エンティテイの署名検証処理を実行し、該検証処理によって正当要求データであることが確認されたことを条件として、前記鍵情報ブロックを前記情報記録媒体製造エンティテイに提供し、
    前記情報記録媒体製造エンティテイは、
    前記コンテンツ権利所有エンティテイからの受領コンテンツを暗号化した暗号化コンテンツ、および前記鍵情報発行エンティテイから受領した前記鍵情報ブロックを格納した情報記録媒体を製造する構成を有することを特徴とする情報記録媒体製造管理システム。
  2. 情報記録媒体製造管理システムであり、
    コンテンツに関する著作権または頒布権を持つコンテンツ権利所有エンティテイと、
    前記コンテンツ権利所有エンティテイからの情報記録媒体製造要求を受領して暗号化コンテンツを格納した情報記録媒体の製造処理を実行する情報記録媒体製造エンティテイと、
    前記情報記録媒体製造エンティテイからの鍵情報発行要求に応答して前記暗号化コンテンツの復号に適用する鍵情報を取得可能な鍵情報ブロックを前記情報記録媒体製造エンティテイに提供する鍵情報発行エンティテイとを有し、
    前記鍵情報発行エンティテイは、
    前記情報記録媒体製造エンティテイからの鍵情報発行要求が、前記コンテンツ権利所有エンティテイからの情報記録媒体製造要求に対応する正当な要求データであるか否かを検証し、正当要求データであることの確認を条件として、前記鍵情報ブロックを前記情報記録媒体製造エンティテイに提供し、
    前記情報記録媒体製造エンティテイは、
    前記コンテンツ権利所有エンティテイからの受領コンテンツを暗号化した暗号化コンテンツ、および前記鍵情報発行エンティテイから受領した前記鍵情報ブロックを格納した情報記録媒体を製造する構成を有し、
    前記鍵情報発行要求は、前記コンテンツ権利所有エンティテイの公開鍵証明書を含む構成であり、
    前記鍵情報発行エンティテイは、前記コンテンツ権利所有エンティテイの公開鍵証明書がリボーク(無効化)されているか否かのリボーク状況を検証し、リボークされていないことの確認を条件として、前記鍵情報ブロックを前記情報記録媒体製造エンティテイに提供する処理を実行する構成であることを特徴とする情報記録媒体製造管理システム。
  3. 前記鍵情報ブロックは、正当なコンテンツ利用権を持つユーザデバイスに格納された鍵に基づく復号処理によってのみ取得可能な鍵情報を格納した鍵情報ブロックであり、該鍵情報ブロックから取得可能な鍵情報は、前記情報記録媒体に格納される暗号化コンテンツの復号処理に必要となる鍵情報であることを特徴とする請求項1または2に記載の情報記録媒体製造管理システム。
  4. 前記鍵情報ブロックは、ツリー構成のリーフに設定した複数のユーザデバイスから選択したユーザデバイスの格納鍵を適用した復号処理によってのみ鍵情報の取得を可能としたEKB(Enabling Key Block)であることを特徴とする請求項に記載の情報記録媒体製造管理システム。
  5. 前記コンテンツ権利所有エンティテイ、前記情報記録媒体製造エンティテイ、および前記鍵情報発行エンティテイの間において実行するデータ送受信に際しては、相互認証処理を実行し、認証成立を条件としたデータ通信を実行するとともに、送信データの暗号化処理を行う構成であることを特徴とする請求項1または2に記載の情報記録媒体製造管理システム。
  6. 前記コンテンツ権利所有エンティテイ、前記情報記録媒体製造エンティテイ、および前記鍵情報発行エンティテイは、認証局において発行される公開鍵証明書に対応する公開鍵および秘密鍵を有し、各エンティテイ間の通信においては、公開鍵暗号方式の相互認証を実行する構成であることを特徴とする請求項1または2に記載の情報記録媒体製造管理システム。
  7. 前記情報記録媒体製造要求、および前記鍵情報発行要求には、前記コンテンツ権利所有エンティテイ、前記情報記録媒体製造エンティテイの識別情報が含まれる構成であることを特徴とする請求項1または2に記載の情報記録媒体製造管理システム。
  8. 前記鍵情報発行要求は、情報記録媒体に格納予定のコンテンツまたは該コンテンツに対応するハッシュ値のいずれかを含む構成であることを特徴とする請求項1または2に記載の情報記録媒体製造管理システム。
  9. 前記情報記録媒体製造エンティテイは、
    情報記録媒体製造管理システムの管理エンティテイが使用管理を行うデータ書き込み機を有し、
    前記管理エンティテイからの書き込み許可情報の受領を条件として、前記データ書き込み機を用いた情報記録媒体に対するデータ書き込み処理を実行する構成であることを特徴とする請求項1または2に記載の情報記録媒体製造管理システム。
  10. 情報記録媒体製造エンティテイからの鍵情報発行要求に応答して情報記録媒体に格納する暗号化コンテンツの復号に適用する鍵情報を取得可能な鍵情報ブロックを前記情報記録媒体製造エンティテイに提供する処理を実行する情報処理装置であり、
    前記鍵情報発行要求に含まれるコンテンツ権利所有エンティテイの署名検証処理を実行し、該署名検証に基づいて、前記鍵情報発行要求が、コンテンツ権利所有エンティテイの発行した情報記録媒体製造要求に対応する正当な鍵情報発行要求データであることの確認を条件として、情報記録媒体製造エンティテイに対する前記鍵情報ブロックの送信処理を実行する構成を有することを特徴とする情報処理装置。
  11. 情報記録媒体製造エンティテイからの鍵情報発行要求に応答して情報記録媒体に格納する暗号化コンテンツの復号に適用する鍵情報を取得可能な鍵情報ブロックを前記情報記録媒体製造エンティテイに提供する処理を情報処理装置において実行する情報処理方法であり、
    前記情報処理装置が、前記鍵情報発行要求に含まれるコンテンツ権利所有エンティテイの署名検証処理を実行し、該署名検証に基づいて、前記鍵情報発行要求が、コンテンツ権利所有エンティテイの発行した情報記録媒体製造要求に対応する正当な鍵情報発行要求データであることの確認を条件として、情報記録媒体製造エンティテイに対する前記鍵情報ブロックの送信処理を実行することを特徴とする情報処理方法。
  12. 情報記録媒体製造エンティテイからの鍵情報発行要求に応答して情報記録媒体に格納する暗号化コンテンツの復号に適用する鍵情報を取得可能な鍵情報ブロックを前記情報記録媒体製造エンティテイに提供する処理を情報処理装置において実行するコンピュータ・プログラムであり、
    前記情報処理装置のプログラム実行部に、
    前記鍵情報発行要求に含まれるコンテンツ権利所有エンティテイの署名検証処理を実行させ、
    該署名検証の成功判定処理を実行させて前記鍵情報発行要求がコンテンツ権利所有エンティテイの発行した情報記録媒体製造要求に対応する正当な鍵情報発行要求データであることの確認を行わせ、
    該確認がなされたことを条件として、情報記録媒体製造エンティテイに対する前記鍵情報ブロックの送信処理を実行させることを特徴とするコンピュータ・プログラム。
JP2003282336A 2003-07-30 2003-07-30 情報記録媒体製造管理システム、情報処理装置、および方法、並びにコンピュータ・プログラム Expired - Fee Related JP4239741B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2003282336A JP4239741B2 (ja) 2003-07-30 2003-07-30 情報記録媒体製造管理システム、情報処理装置、および方法、並びにコンピュータ・プログラム
EP04254509A EP1505596A3 (en) 2003-07-30 2004-07-28 Information recording medium manufacturing control system, information processing apparatus and method, and computer program thereof
US10/902,212 US20050066167A1 (en) 2003-07-30 2004-07-28 Information recording medium manufacturing control system, information processing apparatus and method, and computer program thereof
CNB200410090519XA CN100545932C (zh) 2003-07-30 2004-07-30 信息记录介质制造控制系统、信息处理装置与方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003282336A JP4239741B2 (ja) 2003-07-30 2003-07-30 情報記録媒体製造管理システム、情報処理装置、および方法、並びにコンピュータ・プログラム

Publications (3)

Publication Number Publication Date
JP2005050176A JP2005050176A (ja) 2005-02-24
JP2005050176A5 JP2005050176A5 (ja) 2005-08-11
JP4239741B2 true JP4239741B2 (ja) 2009-03-18

Family

ID=33549980

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003282336A Expired - Fee Related JP4239741B2 (ja) 2003-07-30 2003-07-30 情報記録媒体製造管理システム、情報処理装置、および方法、並びにコンピュータ・プログラム

Country Status (4)

Country Link
US (1) US20050066167A1 (ja)
EP (1) EP1505596A3 (ja)
JP (1) JP4239741B2 (ja)
CN (1) CN100545932C (ja)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100765750B1 (ko) * 2005-05-09 2007-10-15 삼성전자주식회사 브로드캐스트 암호화 방식에 따라 효율적으로암호화/복호화하는 방법 및 장치
JP4886428B2 (ja) 2005-09-15 2012-02-29 株式会社東芝 情報提供システムとコンテンツ情報複製装置、ユーザ端末装置及びユーザ管理装置
JP5034227B2 (ja) * 2005-11-29 2012-09-26 ソニー株式会社 情報処理装置、情報記録媒体製造装置、情報記録媒体、および方法、並びにコンピュータ・プログラム
JP4655951B2 (ja) 2006-02-06 2011-03-23 ソニー株式会社 情報処理装置、情報記録媒体製造装置、情報記録媒体、および方法、並びにコンピュータ・プログラム
CN101911089B (zh) * 2008-01-21 2013-06-12 索尼公司 信息处理设备,盘和信息处理方法
US8739305B2 (en) * 2008-06-30 2014-05-27 Ncr Corporation Secure access to encrypted information
JP5406199B2 (ja) * 2008-09-24 2014-02-05 パナソニック株式会社 記録再生システム、記録媒体装置及び記録再生装置
CN103038779B (zh) * 2010-03-03 2016-03-02 松下知识产权经营株式会社 安装在记录介质装置中的控制器、记录介质装置、记录介质装置的制造系统、及记录介质装置的制造方法
CN103380589B (zh) * 2011-06-13 2016-04-27 松下电器产业株式会社 终端装置、服务器装置、内容记录控制系统及记录方法
TW201427366A (zh) * 2012-12-28 2014-07-01 Ibm 企業網路中為了資料外洩保護而解密檔案的方法與資訊裝置
JP2020202535A (ja) * 2019-06-13 2020-12-17 伊格拉斯▲控▼股有限公司 安全製造に適用される制御システム及び制御方法
WO2021053737A1 (ja) 2019-09-18 2021-03-25 ルミアナ ツェンコヴァ 可視近赤外分光分析装置及び可視近赤外分光分析方法

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6021491A (en) * 1996-11-27 2000-02-01 Sun Microsystems, Inc. Digital signatures for data streams and data archives
GB2354347B (en) * 1999-08-04 2003-09-03 Internat Federation Of The Pho Reproduction control system
JP2002108710A (ja) * 2000-07-24 2002-04-12 Sony Corp 情報処理システム、情報処理方法、および情報処理装置、並びにプログラム提供媒体
US20020077988A1 (en) * 2000-12-19 2002-06-20 Sasaki Gary D. Distributing digital content
JP4078802B2 (ja) * 2000-12-26 2008-04-23 ソニー株式会社 情報処理システム、情報処理方法、情報処理装置、および情報記録媒体、並びにプログラム記録媒体
GB0100528D0 (en) * 2001-01-09 2001-02-21 Taylor Robert W Optical disks, a monitoring system for monitoring production of optical disks, manufacturing methods for optical disks and an authentication method for
JP4281252B2 (ja) * 2001-01-16 2009-06-17 ソニー株式会社 情報記録装置、情報再生装置、情報記録方法、情報再生方法、および情報記録媒体、並びにプログラム記憶媒体
JP2003050745A (ja) * 2001-08-07 2003-02-21 Sony Corp 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
JP4934923B2 (ja) * 2001-08-09 2012-05-23 ソニー株式会社 情報記録装置、情報再生装置、および情報記録方法、情報再生方法、並びにコンピュータ・プログラム
JP2004295373A (ja) * 2003-03-26 2004-10-21 Sony Corp 情報記録媒体、情報処理装置、情報記録媒体製造装置、および方法、並びにコンピュータ・プログラム

Also Published As

Publication number Publication date
EP1505596A2 (en) 2005-02-09
CN1601642A (zh) 2005-03-30
EP1505596A3 (en) 2005-02-16
US20050066167A1 (en) 2005-03-24
CN100545932C (zh) 2009-09-30
JP2005050176A (ja) 2005-02-24

Similar Documents

Publication Publication Date Title
JP4576853B2 (ja) 情報処理装置、および認証処理方法、並びにコンピュータ・プログラム
JP4281252B2 (ja) 情報記録装置、情報再生装置、情報記録方法、情報再生方法、および情報記録媒体、並びにプログラム記憶媒体
CN100417064C (zh) 信息处理系统和信息处理方法
JP4525350B2 (ja) 信号処理システム
US7093128B2 (en) Information recording/reproducing apparatus and method
JP4144573B2 (ja) 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
JP5678804B2 (ja) 情報処理装置、および情報処理方法、並びにプログラム
JP5573489B2 (ja) 情報処理装置、および情報処理方法、並びにプログラム
KR20050099934A (ko) 상호 인증 방법, 프로그램, 기록 매체, 신호 처리 시스템,재생 장치 및 정보 처리 장치
KR100994772B1 (ko) 저장 매체의 데이터 복사 및 재생 방법
JP2012249035A (ja) 情報処理装置、および情報処理方法、並びにプログラム
JP4239741B2 (ja) 情報記録媒体製造管理システム、情報処理装置、および方法、並びにコンピュータ・プログラム
JP5929921B2 (ja) 情報記憶装置、情報処理システム、および情報処理方法、並びにプログラム
JP2005223504A (ja) サービス提供サーバ、情報処理装置、およびデータ処理方法、並びにコンピュータ・プログラム
CA2372552A1 (en) Information recording/reproducing apparatus and method
JP5644467B2 (ja) 情報処理装置、および情報処理方法、並びにプログラム
CN1725349B (zh) 校验在信息记录介质上的数据的系统及方法
JP2002244552A (ja) 情報再生装置、情報再生方法、および情報記録媒体、並びにプログラム記憶媒体
JP4547880B2 (ja) 情報処理装置、情報記録媒体再生装置、コンテンツ利用制御システム、および方法、並びにコンピュータ・プログラム
JP3988358B2 (ja) 情報記録装置、情報再生装置、情報記録方法、情報再生方法、および情報記録媒体、並びにプログラム提供媒体
JP2002236622A (ja) 情報再生装置、情報記録装置、情報再生方法、情報記録方法、および情報記録媒体、並びにプログラム記憶媒体
JP4144471B2 (ja) 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム
JP2004342246A (ja) 情報処理装置、情報記録媒体、コンテンツ管理システム、および方法、並びにコンピュータ・プログラム
JP2007025913A (ja) 情報処理装置、情報記録媒体製造装置、情報記録媒体、および方法、並びにコンピュータ・プログラム
WO2017022386A1 (ja) 情報処理装置、情報記憶装置、および情報処理方法、並びにプログラム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050316

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050316

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080902

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081031

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20081202

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081215

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

Free format text: PAYMENT UNTIL: 20120109

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120109

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees