(57)【特許請求の範囲】
【請求項１】
磁気を帯びた繊維がランダムに撒かれて固定され、上記磁気を帯びた繊維によるランダムパターン情報が検出可能に記録されたランダムパターン情報記録部と、上記ランダムパターン情報記録部から検出されるランダムパターン情報に基づいて生成された媒体識別情報に製造者の識別情報を付加情報として付加したデータと、上記データに対し製造者別の秘密鍵を用いて生成されたデジタル署名データと、リボケーションリストとが認証データとして記録された認証データ記録部とを有する情報記録媒体に情報を記録する情報記録装置であって、
情報記録媒体上のランダムパターン情報記録部から磁気を帯びた繊維によるランダムパターン情報を検出するランダムパターン情報検出部と、
上記ランダムパターン情報検出部により検出されたランダムパターン情報から媒体識別情報検査データを生成する検査データ生成部と、
上記ランダムパターン情報に基づいて生成された媒体識別情報が上記情報記録媒体の製造者のデジタル署名とともに認証データとして認証データ記録部に記録された情報記録媒体に対し、上記情報記録媒体上の認証データ記録部から認証データを読み出し、上記製造者のデジタル署名に基づいて上記媒体識別情報の正当性を検証し、上記検査データ生成部により生成された媒体識別情報検査データと検証された正当な媒体識別情報に基づいて、情報記録媒体に対する認証処理を行い、認証結果に基づいて情報の情報記録媒体への書き込みの可否を制御する認証処理部と、
上記認証処理部により認証された情報記録媒体に情報を記録する制御を行う記録制御部と
を具備し、
上記認証処理部は、製造者のリボケーションリストを格納する記憶部を有し、
上記情報記録媒体の認証データ記録部に上記認証データとして記録されているリボケーションリストが正当なものであり、上記記憶部に格納されているリボケーションリストよりも新しい場合には、上記情報記録媒体の認証データ記録部に上記認証データとして記録されているリボケーションリストを上記記憶部に格納し、上記記憶部に格納されているリボケーションリストに基づいて、上記情報記録媒体上の認証データ記録部に認証データとして記録されている製造者の識別情報の正当性を検証してから、上記認証処理を行う情報記録装置。
【請求項２】
上記認証処理により認証された情報記録媒体の媒体識別情報を用いて、情報の暗号化の処理を行う暗号処理部を更に具備し、上記記録制御部は、上記暗号処理部で暗号化された情報を、上記認証された情報記録媒体に記録する制御を行う請求項１に記載の情報記録装置。
【請求項３】
上記記録制御部は、暗号化した情報と前記情報の暗号化に用いた暗号鍵とを上記認証された情報記録媒体に記録する制御を行う請求項２に記載の情報記録装置。
【請求項４】
上記暗号処理部は、上記暗号化鍵を用いて情報を暗号化するとともに、上記認証処理により認証された情報記録媒体の媒体識別情報を用いて、上記情報の暗号化に用いた暗号鍵を暗号化し、上記記録制御部は、上記暗号鍵により暗号化された情報と上記暗号化された暗号鍵とを上記認証された情報記録媒体に記録する制御を行う請求項３に記載の情報記録装置。
【請求項５】
上記暗号処理部は、上記認証処理により認証された情報記録媒体の媒体識別情報を用いて、上記情報の暗号化に用いる暗号鍵を生成する請求項２に記載の情報記録装置。
【請求項６】
磁気を帯びた繊維がランダムに撒かれて固定され、上記磁気を帯びた繊維によるランダムパターン情報が検出可能に記録されたランダムパターン情報記録部と、上記ランダムパターン情報記録部から検出されるランダムパターン情報に基づいて生成された媒体識別情報に製造者の識別情報を付加情報として付加したデータと、上記データに対し製造者別の秘密鍵を用いて生成されたデジタル署名データと、リボケーションリストとが認証データとして記録された認証データ記録部とを有する情報記録媒体から情報を再生する情報再生装置であって、
情報記録媒体上のランダムパターン情報記録部から磁気を帯びた繊維によるランダムパターン情報を検出するランダムパターン情報検出部と、
上記ランダムパターン情報検出部により検出されたランダムパターン情報から媒体識別情報検査データを生成する検査データ生成部と、
上記ランダムパターン情報に基づいて生成された媒体識別情報が上記情報記録媒体の製造者のデジタル署名とともに認証データとして認証データ記録部に記録された情報記録媒体に対し、上記情報記録媒体上の認証データ記録部から認証データを読み出し、上記製造者のデジタル署名に基づいて上記媒体識別情報の正当性を検証し、上記検査データ生成部により生成された媒体識別情報検査データと検証された正当な媒体識別情報に基づいて、情報記録媒体に対する認証処理を行う認証処理部と、
上記認証処理部により認証された情報記録媒体から情報を読み出す制御を行う再生制御部と
を具備し、
上記認証処理部は、製造者のリボケーションリストを格納する記憶部を有し、上記情報記録媒体の認証データ記録部に上記認証データとして記録されているリボケーションリストが正当なものであり、上記記憶部に格納されているリボケーションリストよりも新しい場合には、上記情報記録媒体の認証データ記録部に上記認証データとして記録されているリボケーションリストを上記記憶部に格納し、上記記憶部に格納されているリボケーションリストに基づいて、上記情報記録媒体上の認証データ記録部に認証データとして記録されている製造者の識別情報の正当性を検証してから、上記認証処理を行う情報再生装置。
【請求項７】
上記認証処理により認証された情報記録媒体の媒体識別情報を用いて、情報の復号の処理を行う復号処理部を更に具備し、上記再生制御部は、暗号化された情報を、上記認証された情報記録媒体から読み出す制御を行い、上記復号処理部は、上記再生制御部によって情報記録媒体から読み出された暗号化された情報を、上記認証処理により認証された情報記録媒体の媒体識別情報を用いて、復号する処理を行う請求項６に記載の情報再生装置。
【請求項８】
上記再生制御部は、暗号化された情報と前記情報の暗号化に用いた暗号鍵とを上記認証された情報記録媒体から読み出す制御を行う請求項７に記載の情報再生装置。
【請求項９】
上記再生制御部は、暗号化された情報と暗号化された前記暗号鍵とを上記認証された情報記録媒体から読み出す制御を行い、上記復号処理部は、上記認証処理により認証された情報記録媒体の媒体識別情報を用いて、読み出された暗号化された暗号化鍵を復号するとともに、上記暗号化され情報を復号された暗号化鍵を用いて暗号化された情報を復号する処理を行う請求項８に記載の情報再生装置。
【請求項１０】
情報記録媒体に対する認証処理を行う認証処理装置において、
磁気を帯びた繊維がランダムに撒かれて固定され、上記磁気を帯びた繊維によるランダムパターン情報が検出可能に記録されたランダムパターン情報記録部と、上記ランダムパターン情報記録部から検出されるランダムパターン情報に基づいて生成された媒体識別情報に製造者の識別情報を付加情報として付加したデータと、上記データに対し製造者別の秘密鍵を用いて生成されたデジタル署名データと、リボケーションリストとが認証データとして記録された認証データ記録部とを有する情報記録媒体上の上記ランダムパターン情報記録部から上記磁気を帯びた繊維によるランダムパターン情報を検出するランダムパターン情報検出部と、
上記ランダムパターン情報検出部により検出されたランダムパターン情報から媒体識別情報検査データを生成する検査データ生成部と、
上記ランダムパターン情報に基づいて生成された媒体識別情報が上記情報記録媒体の製造者のデジタル署名とともに認証データとして認証データ記録部に記録された情報記録媒体に対し、上記情報記録媒体上の認証データ記録部から認証データを読み出し、上記製造者のデジタル署名に基づいて上記媒体識別情報の正当性を検証し、上記検査データ生成部により生成された媒体識別情報検査データと検証された正当な媒体識別情報に基づいて、情報記録媒体に対する認証処理を行う認証処理部と
を具備し、
上記認証処理部は、製造者のリボケーションリストを格納する記憶部を有し、上記情報記録媒体の認証データ記録部に上記認証データとして記録されているリボケーションリストが正当なものであり、上記記憶部に格納されているリボケーションリストよりも新しい場合には、上記情報記録媒体の認証データ記録部に上記認証データとして記録されているリボケーションリストを上記記憶部に格納し、上記記憶部に格納されているリボケーションリストに基づいて、上記情報記録媒体上の認証データ記録部に認証データとして記録されている製造者の識別情報の正当性を検証してから、上記認証処理を行う認証処理装置。
【請求項１１】
磁気を帯びた繊維がランダムに撒かれて固定され、上記磁気を帯びた繊維によるランダムパターン情報が検出可能に記録されたランダムパターン情報記録部と、上記ランダムパターン情報記録部から検出されるランダムパターン情報に基づいて生成された媒体識別情報に製造者の識別情報を付加情報として付加したデータと、上記データに対し製造者別の秘密鍵を用いて生成されたデジタル署名データと、リボケーションリストとが認証データとして記録された認証データ記録部とを有する情報記録媒体に情報を記録する情報記録方法であって、
情報記録媒体上のランダムパターン情報記録部から磁気を帯びた繊維によるランダムパターン情報を検出するランダムパターン情報検出工程と、
上記ランダムパターン情報検出工程により検出されたランダムパターン情報から媒体識別情報検査データを生成する検査データ生成工程と、
上記ランダムパターン情報に基づいて生成された媒体識別情報が上記情報記録媒体の製造者のデジタル署名とともに認証データとして認証データ記録部に記録された情報記録媒体に対し、上記情報記録媒体上の認証データ記録部から認証データを読み出し、上記製造者のデジタル署名に基づいて上記媒体識別情報の正当性を検証し、上記検査データ生成工程により生成された媒体識別情報検査データと検証された正当な媒体識別情報に基づいて、情報記録媒体に対する認証処理を行い、認証結果に基づいて情報の情報記録媒体への書き込みの可否を制御する認証処理工程と、
上記認証処理工程により認証された情報記録媒体に情報を記録する制御を行う記録制御工程と
を具備し、
上記認証処理工程では、上記情報記録媒体の認証データ記録部に上記認証データとして記録されているリボケーションリストが正当なものであり、記憶手段に格納されているリボケーションリストよりも新しい場合には、上記情報記録媒体の認証データ記録部に上記認証データとして記録されているリボケーションリストを上記記憶手段に格納し、上記記憶手段に格納されているリボケーションリストに基づいて、上記情報記録媒体上の認証データ記録部に認証データとして記録されている製造者の識別情報の正当性を検証してから、上記認証処理を行う情報記録方法。
【請求項１２】
磁気を帯びた繊維がランダムに撒かれて固定され、上記磁気を帯びた繊維によるランダムパターン情報が検出可能に記録されたランダムパターン情報記録部と、上記ランダムパターン情報記録部から検出されるランダムパターン情報に基づいて生成された媒体識別情報に製造者の識別情報を付加情報として付加したデータと、上記データに対し製造者別の秘密鍵を用いて生成されたデジタル署名データと、リボケーションリストとが認証データとして記録された認証データ記録部とを有する情報記録媒体から情報を再生する情報再生方法であって、
情報記録媒体上のランダムパターン情報記録部から磁気を帯びた繊維によるランダムパターン情報を検出するランダムパターン情報検出工程と、
上記ランダムパターン情報検出工程により検出されたランダムパターン情報から媒体識別情報検査データを生成する検査データ生成工程と、
上記ランダムパターン情報に基づいて生成された媒体識別情報が上記情報記録媒体の製造者のデジタル署名とともに認証データとして認証データ記録部に記録された情報記録媒体に対し、上記情報記録媒体上の認証データ記録部から認証データを読み出し、上記製造者のデジタル署名に基づいて上記媒体識別情報の正当性を検証し、上記検査データ生成工程により生成された媒体識別情報検査データと検証された正当な媒体識別情報に基づいて、情報記録媒体に対する認証処理を行う認証処理工程と、
上記認証処理工程により認証された情報記録媒体から情報を読み出す制御を行う再生制御工程と
を具備し、
上記認証処理工程では、上記情報記録媒体の認証データ記録部に上記認証データとして記録されているリボケーションリストが正当なものであり、記憶手段に格納されているリボケーションリストよりも新しい場合には、上記情報記録媒体の認証データ記録部に上記認証データとして記録されているリボケーションリストを上記記憶手段に格納し、上記記憶手段に格納されているリボケーションリストに基づいて、上記情報記録媒体上の認証データ記録部に認証データとして記録されている製造者の識別情報の正当性を検証してから、上記認証処理を行う情報再生方法。
【請求項１３】
情報記録媒体に対する認証処理を行う認証処理方法において、
磁気を帯びた繊維がランダムに撒かれて固定され、上記磁気を帯びた繊維によるランダムパターン情報が検出可能に記録されたランダムパターン情報記録部と、上記ランダムパターン情報記録部から検出されるランダムパターン情報に基づいて生成された媒体識別情報に製造者の識別情報を付加情報として付加したデータと、上記データに対し製造者別の秘密鍵を用いて生成されたデジタル署名データと、リボケーションリストとが認証データとして記録された認証データ記録部とを有する情報記録媒体上の上記ランダムパターン情報記録部から上記磁気を帯びた繊維によるランダムパターン情報を検出するランダムパターン情報検出工程と、
上記ランダムパターン情報検出工程により検出されたランダムパターン情報から媒体識別情報検査データを生成する検査データ生成工程と、
上記ランダムパターン情報に基づいて生成された媒体識別情報が上記情報記録媒体の製造者のデジタル署名とともに認証データとして認証データ記録部に記録された情報記録媒体に対し、上記情報記録媒体上の認証データ記録部から認証データを読み出し、上記製造者のデジタル署名に基づいて上記媒体識別情報の正当性を検証し、上記検査データ生成部により生成された媒体識別情報検査データと検証された正当な媒体識別情報に基づいて、情報記録媒体に対する認証処理を行う認証処理工程と
を具備し、
上記認証処理工程では、上記情報記録媒体の認証データ記録部に上記認証データとして記録されているリボケーションリストが正当なものであり、記憶手段に格納されているリボケーションリストよりも新しい場合には、上記情報記録媒体の認証データ記録部に上記認証データとして記録されているリボケーションリストを上記記憶手段に格納し、上記記憶手段に格納されているリボケーションリストに基づいて、上記情報記録媒体上の認証データ記録部に認証データとして記録されている製造者の識別情報の正当性を検証してから、上記認証処理を行う認証処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録可能媒体に対する不正コピーを防止するようにした情報記録装置、情報再生装置、認証処理装置、情報記録方法、情報再生方法及び認証処理方法に関する。
【０００２】
【従来の技術】
近年、家庭内において音楽情報や映像情報などのデジタルデータを伝送したり記録したりする機器が広く普及している。これらの機器では、データを高品質で記録／再生することが可能であることから、何度複製しても品質劣化のない記録システムを構成することができる。このような記録システムでは、著作権のあるデータが不正にコピーされてしまうのを防止する著作権保護機能を装備する必要がある。
【０００３】
このような著作権保護のためのシステムとして、例えば、Digital Video Disc(DVD) ROM におけるコンテンツスクランブルシステムがある。
【０００４】
このシステムでは、ディスク上の著作権付きデータをすべて暗号化し、ライセンスを受けた機器だけが、暗号を復号して意味のあるデータを得るための暗号鍵を与えられるようにしている。ライセンスを受けた機器は、不正コピーを行わないなどの動作規定に従うように設計されている。
【０００５】
【発明が解決しようとする課題】
しかし、上述の如きＤＶＤシステムが採用している方式は、読取専用媒体（ＲＯＭメディア）に対して有効であるが、ユーザがデータを記録可能な記録可能媒体においては有効でない。なぜならば、ＲＡＭメディアにおいては、不正者は、暗号を解読できないとしても、ディスク上のデータを全部、新しいディスクにコピーすることによって、正当な機器で動作するディスクを新たに作ることができるからである。
【０００６】
そこで、本発明の目的は、ＲＡＭメディアに対しても有効な不正コピー防止システムを構築した情報記録装置、情報再生装置、認証処理装置、情報記録方法、情報再生方法及び認証処理法方法を提供することにある。
【０００７】
【課題を解決するための手段】
本発明は、磁気を帯びた繊維がランダムに撒かれて固定され、上記磁気を帯びた繊維によるランダムパターン情報が検出可能に記録されたランダムパターン情報記録部と、上記ランダムパターン情報記録部から検出されるランダムパターン情報に基づいて生成された媒体識別情報に製造者の識別情報を付加情報として付加したデータと、上記データに対し製造者別の秘密鍵を用いて生成されたデジタル署名データと、リボケーションリストとが認証データとして記録された認証データ記録部とを有する情報記録媒体に情報を記録する情報記録装置であって、情報記録媒体上のランダムパターン情報記録部から磁気を帯びた繊維によるランダムパターン情報を検出するランダムパターン情報検出部と、上記ランダムパターン情報検出部により検出されたランダムパターン情報から媒体識別情報検査データを生成する検査データ生成部と、上記ランダムパターン情報に基づいて生成された媒体識別情報が上記情報記録媒体の製造者のデジタル署名とともに認証データとして認証データ記録部に記録された情報記録媒体に対し、上記情報記録媒体上の認証データ記録部から認証データを読み出し、上記製造者のデジタル署名に基づいて上記媒体識別情報の正当性を検証し、上記検査データ生成部により生成された媒体識別情報検査データと検証された正当な媒体識別情報に基づいて、情報記録媒体に対する認証処理を行い、認証結果に基づいて情報の情報記録媒体への書き込みの可否を制御する認証処理部と、上記認証処理部により認証された情報記録媒体に情報を記録する制御を行う記録制御部とを具備し、上記認証処理部は、製造者のリボケーションリストを格納する記憶部を有し、上記情報記録媒体の認証データ記録部に上記認証データとして記録されているリボケーションリストが正当なものであり、上記記憶部に格納されているリボケーションリストよりも新しい場合には、上記情報記録媒体の認証データ記録部に上記認証データとして記録されているリボケーションリストを上記記憶部に格納し、上記記憶部に格納されているリボケーションリストに基づいて、上記情報記録媒体上の認証データ記録部に認証データとして記録されている製造者の識別情報の正当性を検証してから、上記認証処理を行うことを特徴とする。
【０００９】
また、本発明は、磁気を帯びた繊維がランダムに撒かれて固定され、上記磁気を帯びた繊維によるランダムパターン情報が検出可能に記録されたランダムパターン情報記録部と、上記ランダムパターン情報記録部から検出されるランダムパターン情報に基づいて生成された媒体識別情報に製造者の識別情報を付加情報として付加したデータと、上記データに対し製造者別の秘密鍵を用いて生成されたデジタル署名データと、リボケーションリストとが認証データとして記録された認証データ記録部とを有する情報記録媒体から情報を再生する情報再生装置であって、情報記録媒体上のランダムパターン情報記録部から磁気を帯びた繊維によるランダムパターン情報を検出するランダムパターン情報検出部と、上記ランダムパターン情報検出部により検出されたランダムパターン情報から媒体識別情報検査データを生成する検査データ生成部と、上記ランダムパターン情報に基づいて生成された媒体識別情報が上記情報記録媒体の製造者のデジタル署名とともに認証データとして認証データ記録部に記録された情報記録媒体に対し、上記情報記録媒体上の認証データ記録部から認証データを読み出し、上記製造者のデジタル署名に基づいて上記媒体識別情報の正当性を検証し、上記検査データ生成部により生成された媒体識別情報検査データと検証された正当な媒体識別情報に基づいて、情報記録媒体に対する認証処理を行う認証処理部と、上記認証処理部により認証された情報記録媒体から情報を読み出す制御を行う再生制御部とを具備し、上記認証処理部は、製造者のリボケーションリストを格納する記憶部を有し、上記情報記録媒体の認証データ記録部に上記認証データとして記録されているリボケーションリストが正当なものであり、上記記憶部に格納されているリボケーションリストよりも新しい場合には、上記情報記録媒体の認証データ記録部に上記認証データとして記録されているリボケーションリストを上記記憶部に格納し、上記記憶部に格納されているリボケーションリストに基づいて、上記情報記録媒体上の認証データ記録部に認証データとして記録されている製造者の識別情報の正当性を検証してから、上記認証処理を行うことを特徴とする。
【００１２】
また、本発明は、情報記録媒体に対する認証処理を行う認証処理装置において、磁気を帯びた繊維がランダムに撒かれて固定され、上記磁気を帯びた繊維によるランダムパターン情報が検出可能に記録されたランダムパターン情報記録部と、上記ランダムパターン情報記録部から検出されるランダムパターン情報に基づいて生成された媒体識別情報に製造者の識別情報を付加情報として付加したデータと、上記データに対し製造者別の秘密鍵を用いて生成されたデジタル署名データと、リボケーションリストとが認証データとして記録された認証データ記録部とを有する情報記録媒体上の上記ランダムパターン情報記録部から上記磁気を帯びた繊維によるランダムパターン情報を検出するランダムパターン情報検出部と、上記ランダムパターン情報検出部により検出されたランダムパターン情報から媒体識別情報検査データを生成する検査データ生成部と、上記ランダムパターン情報に基づいて生成された媒体識別情報が上記情報記録媒体の製造者のデジタル署名とともに認証データとして認証データ記録部に記録された情報記録媒体に対し、上記情報記録媒体上の認証データ記録部から認証データを読み出し、上記製造者のデジタル署名に基づいて上記媒体識別情報の正当性を検証し、上記検査データ生成部により生成された媒体識別情報検査データと検証された正当な媒体識別情報に基づいて、情報記録媒体に対する認証処理を行う認証処理部とを具備し、上記認証処理部は、製造者のリボケーションリストを格納する記憶部を有し、上記情報記録媒体の認証データ記録部に上記認証データとして記録されているリボケーションリストが正当なものであり、上記記憶部に格納されているリボケーションリストよりも新しい場合には、上記情報記録媒体の認証データ記録部に上記認証データとして記録されているリボケーションリストを上記記憶部に格納し、上記記憶部に格納されているリボケーションリストに基づいて、上記情報記録媒体上の認証データ記録部に認証データとして記録されている製造者の識別情報の正当性を検証してから、上記認証処理を行うことを特徴とする。
【００１４】
また、本発明は、
磁気を帯びた繊維がランダムに撒かれて固定され、上記磁気を帯びた繊維によるランダムパターン情報が検出可能に記録されたランダムパターン情報記録部と、上記ランダムパターン情報記録部から検出されるランダムパターン情報に基づいて生成された媒体識別情報に製造者の識別情報を付加情報として付加したデータと、上記データに対し製造者別の秘密鍵を用いて生成されたデジタル署名データと、リボケーションリストとが認証データとして記録された認証データ記録部とを有する情報記録媒体に情報を記録する情報記録方法であって、情報記録媒体上のランダムパターン情報記録部から磁気を帯びた繊維によるランダムパターン情報を検出するランダムパターン情報検出工程と、上記ランダムパターン情報検出工程により検出されたランダムパターン情報から媒体識別情報検査データを生成する検査データ生成工程と、上記ランダムパターン情報に基づいて生成された媒体識別情報が上記情報記録媒体の製造者のデジタル署名とともに認証データとして認証データ記録部に記録された情報記録媒体に対し、上記情報記録媒体上の認証データ記録部から認証データを読み出し、上記製造者のデジタル署名に基づいて上記媒体識別情報の正当性を検証し、上記検査データ生成工程により生成された媒体識別情報検査データと検証された正当な媒体識別情報に基づいて、情報記録媒体に対する認証処理を行い、認証結果に基づいて情報の情報記録媒体への書き込みの可否を制御する認証処理工程と、上記認証処理工程により認証された情報記録媒体に情報を記録する制御を行う記録制御工程とを具備し、上記認証処理工程では、上記情報記録媒体の認証データ記録部に上記認証データとして記録されているリボケーションリストが正当なものであり、記憶手段に格納されているリボケーションリストよりも新しい場合には、上記情報記録媒体の認証データ記録部に上記認証データとして記録されているリボケーションリストを上記記憶手段に格納し、上記記憶手段に格納されているリボケーションリストに基づいて、上記情報記録媒体上の認証データ記録部に認証データとして記録されている製造者の識別情報の正当性を検証してから、上記認証処理を行うことを特徴とする。
【００１６】
また、本発明は、磁気を帯びた繊維がランダムに撒かれて固定され、上記磁気を帯びた繊維によるランダムパターン情報が検出可能に記録されたランダムパターン情報記録部と、上記ランダムパターン情報記録部から検出されるランダムパターン情報に基づいて生成された媒体識別情報に製造者の識別情報を付加情報として付加したデータと、上記データに対し製造者別の秘密鍵を用いて生成されたデジタル署名データと、リボケーションリストとが認証データとして記録された認証データ記録部とを有する情報記録媒体から情報を再生する情報再生方法であって、情報記録媒体上のランダムパターン情報記録部から磁気を帯びた繊維によるランダムパターン情報を検出するランダムパターン情報検出工程と、上記ランダムパターン情報検出工程により検出されたランダムパターン情報から媒体識別情報検査データを生成する検査データ生成工程と、上記ランダムパターン情報に基づいて生成された媒体識別情報が上記情報記録媒体の製造者のデジタル署名とともに認証データとして認証データ記録部に記録された情報記録媒体に対し、上記情報記録媒体上の認証データ記録部から認証データを読み出し、上記製造者のデジタル署名に基づいて上記媒体識別情報の正当性を検証し、上記検査データ生成工程により生成された媒体識別情報検査データと検証された正当な媒体識別情報に基づいて、情報記録媒体に対する認証処理を行う認証処理工程と、上記認証処理工程により認証された情報記録媒体から情報を読み出す制御を行う再生制御工程とを具備し、上記認証処理工程では、上記情報記録媒体の認証データ記録部に上記認証データとして記録されているリボケーションリストが正当なものであり、記憶手段に格納されているリボケーションリストよりも新しい場合には、上記情報記録媒体の認証データ記録部に上記認証データとして記録されているリボケーションリストを上記記憶手段に格納し、上記記憶手段に格納されているリボケーションリストに基づいて、上記情報記録媒体上の認証データ記録部に認証データとして記録されている製造者の識別情報の正当性を検証してから、上記認証処理を行うことを特徴とする。
【００１８】
また、本発明は、情報記録媒体に対する認証処理を行う認証処理方法において、磁気を帯びた繊維がランダムに撒かれて固定され、上記磁気を帯びた繊維によるランダムパターン情報が検出可能に記録されたランダムパターン情報記録部と、上記ランダムパターン情報記録部から検出されるランダムパターン情報に基づいて生成された媒体識別情報に製造者の識別情報を付加情報として付加したデータと、上記データに対し製造者別の秘密鍵を用いて生成されたデジタル署名データと、リボケーションリストとが認証データとして記録された認証データ記録部とを有する情報記録媒体上の上記ランダムパターン情報記録部から上記磁気を帯びた繊維によるランダムパターン情報を検出するランダムパターン情報検出工程と、上記ランダムパターン情報検出工程により検出されたランダムパターン情報から媒体識別情報検査データを生成する検査データ生成工程と、上記ランダムパターン情報に基づいて生成された媒体識別情報が上記情報記録媒体の製造者のデジタル署名とともに認証データとして認証データ記録部に記録された情報記録媒体に対し、上記情報記録媒体上の認証データ記録部から認証データを読み出し、上記製造者のデジタル署名に基づいて上記媒体識別情報の正当性を検証し、上記検査データ生成部により生成された媒体識別情報検査データと検証された正当な媒体識別情報に基づいて、情報記録媒体に対する認証処理を行う認証処理工程とを具備し、上記認証処理工程では、上記情報記録媒体の認証データ記録部に上記認証データとして記録されているリボケーションリストが正当なものであり、記憶手段に格納されているリボケーションリストよりも新しい場合には、上記情報記録媒体の認証データ記録部に上記認証データとして記録されているリボケーションリストを上記記憶手段に格納し、上記記憶手段に格納されているリボケーションリストに基づいて、上記情報記録媒体上の認証データ記録部に認証データとして記録されている製造者の識別情報の正当性を検証してから、上記認証処理を行うことを特徴とする。
【００２０】
【発明の実施の形態】
以下、本発明を実施するための最良の形態について図面を参照しながら詳細に説明する。
【００２１】
本発明は、例えば図１に示すような構成の光ディスク１を用いた記録／再生システムに適用される。
【００２２】
図１に示した光ディスク１は、情報の記録／再生が可能なディスク媒体であり、中心孔２を中心としてそれぞれ環状に形成された３つの情報記録領域であるユーザデータ記録部３、ランダムパターン情報記録部４及び認証データ記録部５を有する。上記ユーザデータ記録部３、ランダムパターン情報記録部４及び認証データ記録部５は、それぞれ独立にアクセスして情報を読み出すことができるように、例えば、２次元的に分離した状態、又は、３次元的に分離した状態に配置される。
【００２３】
この光ディスク１では、情報記録領域をディスク半径方向に２次元的に分離することにより、上記ユーザデータ記録部３、ランダムパターン情報記録部４及び認証データ記録部５が形成されている。
【００２４】
この光ディスク１において、外周側に形成されたユーザデータ記録部３は、ユーザデータが記録／再生されるデータエリアである。すなわち、映像若しくは音楽等のコンテンツが記録されるエリアである。
【００２５】
また、内周側に形成されたランダムパターン情報記録部４は、ランダムな物理現象によるランダムパターン情報が記録された読み取り専用の領域である。
【００２６】
このランダムパターン情報記録部４は、メディアの製造時に例えば磁気を帯びた細かい繊維を、このランダムパターン情報記録部４の領域にランダムに撒いて固定することにより形成される。このようにして形成されたランダムパターン情報記録部４は、上記磁気を帯びた細かい繊維によるランダムパターン情報が検出可能に記録されたものとなる。
【００２７】
さらに、上記ランダムパターン情報記録部４の外周側に形成された認証データ記録部５は、上記ランダムパターン情報記録部４から検出されるランダムパターン情報に基づいて生成された媒体識別情報と、上記媒体識別情報に対する製造者毎のデジタル署名が認証データとして記録された領域である。この認証データ記録部５は、リードインエリアに設けられている。
【００２８】
このような構成の光ディスク１は、例えば図２に示すような構成の認証データ記録装置１０により、上記認証データ記録部５に認証データが記録される。
【００２９】
この図２に示した認証データ記録装置１０は、サーボ回路１１により制御されるスピンドルモータ１２、上記光ディスク１の情報記録面を光学的に走査する記録／再生ヘッド１３、上記光ディスク１のランダムパターン情報記録部４からランダムパターン情報を検出するランダムパターン情報検出部１４、媒体識別情報ｒを生成する媒体識別情報生成部１５、 認証データを生成する認証データ生成部１６、入力操作部１７から入力される設定情報に基づいて上記サーボ回路１１や認証データ生成部１６を制御する制御部１８等を備える。
【００３０】
上記スピンドルモータ１２は、サーボ回路１１による制御に基づいて、上記光ディスク１を例えば線速度一定の状態で回転駆動させる。
【００３１】
上記記録／再生ヘッド１３は、上記スピンドルモータ１２により回転駆動される光ディスク１の認証データ記録部５を光学的に走査する光学ヘッドからなり、上記認証データ記録部５を介して認証データの記録／再生を行う。
【００３２】
上記ランダムパターン情報検出部１４は、上記スピンドルモータ１２により回転駆動される光ディスク１のランダムパターン情報記録部４を走査する磁気ヘッドからなり、上記ランダムパターン情報記録部４からランダムパターン情報をアナログ的に検出する。このランダムパターン情報検出部１４は、上記ランダムパターン情報記録部４から検出したランダムパターン情報を上記媒体識別情報生成部１５に供給する。
【００３３】
上記媒体識別情報生成部１５は、上記ランダムパターン情報検出部１４によりアナログ的に検出されたランダムパターン情報からデジタルのランダムパターン情報に変換し、これを媒体識別情報ｒとして上記認証データ生成部１６に供給する。
【００３４】
上記認証データ生成部１６は、上記媒体識別情報生成部１５から供給される媒体識別情報ｒに該媒体識別情報ｒに対する製造者毎のデジタル署名を付して認証データとする。
【００３５】
ここで、上記認証データ生成部１６により製造者毎のデジタル署名を付した認証データを生成するに当たり、記録媒体の製造者は、信頼できるトラステッド・センター(TC:Trasted Center) を使用し、デジタル署名の検証に必要な自分の公開鍵をＴＣに登録し、証明書(Cert)を発行してもらっておく。証明書(Cert)は、製造者の識別情報ＩＤや公開鍵などにＴＣがデジタル署名を施したデータである。
【００３６】
また、デジタル署名技術は、データを生成したのが特定のユーザであることを証明できる技術であり、例えばＩＥＥＥ  Ｐ１３６３で使用されているElliptic Curve Digital Signature Algorithm(EC-DSA)方式などがよく知られている。
【００３７】
この認証データ記録装置１０では、上記認証データ生成部１６の具体的な処理内容を図３に示してあるように、上記媒体識別情報生成部１５から供給される媒体識別情報ｒに媒体製造日や製造者の識別情報IDなどの付加情報ｕを付加して、データｍを生成する（ステップＳ１）。このデータｍに対し、トラステッド・センターに登録した公開鍵に対応する製造者別の秘密鍵を用いてデジタル署名データｓを生成する（ステップＳ２）。
【００３８】
なお、上記付加情報ｕは、必要に応じて上記媒体識別情報ｒに付加すればよいデータである。
【００３９】
そして、上記認証データ生成部１６は、上記データｍとデジタル署名データｓと証明書(Cert)データをリボケーションリストを合わせて認証データｗとし（ステップＳ３）、この認証データｗを上記記録／再生ヘッド１３に供給する（ステップＳ４）ことにより、上記光ディスク１の認証データ記録部５に記録する。
【００４０】
ここで、上記付加情報ｕ、製造者別の秘密鍵及び証明書(Cert)データは、例えば上記入力操作部１７から上記制御部１８に入力されることにより、上記制御部１８から上記認証データ生成部１６に与えられる。
【００４１】
この認証データ記録装置１０では、トラステッド・センターから与えられるリボケーションリストを上記入力操作部１７から上記制御部１８に入力することにより、上記リボケーションリストを上記制御部１８から上記認証データ生成部１６に与えて、上記光ディスク１の認証データ記録部５に記録することができるようになっている。上記光ディスク１の認証データ記録部５には、トラステッド・センターから与えられる最新版のリボケーションリストを記録する。
【００４２】
ここで、リボケーションリストは、単調増加であるそのバージョンナンバーと、秘密鍵が露呈したり不正を働いたと判断された製造者の識別情報ＩＤにトラステッド・センターがデジタル署名を施したものである。
【００４３】
記録媒体の製造者は、このような構成の認証データ記録装置１０により、上記データｍとデジタル署名データｓと証明書(Cert)データとリボケーションリストを認証データｗとして認証データ記録部５に記録した光ディスク１を製造することができる。
【００４４】
このような構成の光ディスク１は、ランダムな物理現象によるランダムパターン情報が記録されたランダムパターン情報記録部４から検出されるランダムパターン情報と、認証データ記録部１６に記録されている認証データによる認証処理により正当性を検証することができる。上記ランダムパターン情報記録部４に記録されているランダムパターン情報は、ランダムな物理現象によるものであるから、複製することはできない。
【００４５】
上述の如き構成の光ディスク１は、例えば図４に示すような構成の光ディスク記録／再生装置２０により、データの記録／再生が行われる。
【００４６】
図４に示した光ディスク記録／再生装置２０は、サーボ回路２１により制御されるスピンドルモータ２２、上記光ディスク１の情報記録面を光学的に走査する記録／再生ヘッド２３、上記光ディスク１のランダムパターン情報記録部４からランダムパターン情報を検出するランダムパターン情報検出部２４、媒体識別情報検査データｒ’を生成する媒体識別情報検査データ生成部２５、 認証処理部２６、記録／再生部２７、入力操作部２８から入力される設定情報に基づいて上記サーボ回路２１や記録／再生部２７を制御する制御部１９等を備える。
【００４７】
上記スピンドルモータ２２は、サーボ回路２１による制御に基づいて、上記光ディスク１を例えば線速度一定の状態で回転駆動させる。
【００４８】
上記記録／再生ヘッド２３は、上記スピンドルモータ２２により回転駆動される光ディスク１の情報記録面を認証データ記録部５を光学的に走査する光学ヘッドからなり、上記認証データ記録部５に記録されている認証データの再生や、上記ユーザデータ部３に対するデータの記録／再生を行う。
【００４９】
上記ランダムパターン情報検出部２４は、上記スピンドルモータ２２により回転駆動される光ディスク１のランダムパターン情報記録部４を走査する磁気ヘッドからなり、上記ランダムパターン情報記録部４からランダムパターン情報をアナログ的に検出する。このランダムパターン情報検出部２４は、上記ランダムパターン情報記録部４から検出したランダムパターン情報を上記媒体識別情報検査データ生成部２５に供給する。
【００５０】
上記媒体識別情報検査データ生成部２５は、上記ランダムパターン情報検出部２４によりアナログ的に検出されたランダムパターン情報からデジタルのランダムパターン情報に変換し、これを媒体識別情報検査データｒ’として上記認証処理部２６に供給する。
【００５１】
上記認証処理部２６は、上記光ディスク１が正当な製造者により製造されたものであることを認証する処理を行うものである。この認証処理部２６は、上記記録／再生ヘッド２３により上記光ディスク１の認証データ記録部５から再生される認証データｗ＾が記録／再生部２７を介して供給されており、上記媒体識別情報生成部２５から供給される媒体識別情報検査データｒ’と上記認証データｗ＾に基づいて認証処理を行う。
【００５２】
上記認証処理部２６の具体的な処理内容を図５に示してある。
【００５３】
すなわち、上記認証処理部２６は、上記媒体識別情報検査データｒ’と上記認証データｗ＾を取り込むと（ステップＳ１１）、先ず、上記認証データｗ＾に入っているリボケーションリストの正当性すなわちトラステッド・センターのデジタル署名の正当性をトラステッド・センターの公開鍵を用いて検証する（ステップＳ１２）。トラステッド・センターの公開鍵は、システム全体で共通であり、機器を製造する際に機器内の不揮発性メモリに格納されている。
【００５４】
上記リボケーションリストの検証の結果、リボケーションリストが正当なものであったら、上記リボケーションリストのバージョンナンバーを検証し（ステップＳ１３）、現在保存しているリボケーションリストと比較しバージョンナンバーが新しい場合には、不揮発性メモリに格納する（ステップＳ１４）。不揮発性メモリは、図６に示すようなリボケーションリストが格納される。
【００５５】
次に、上記認証データｗ＾中の証明書(Cert)データを取り出し（ステップＳ１５）、上記証明書(Cert)データに含まれる製造者の識別情報ＩＤが上記不揮発性メモリに格納しているリボケーションリストに載っていないことを検証し（ステップＳ１６）、さらに、上記証明書(Cert)データに含まれるトラステッド・センターのデジタル署名が正しいことを検証する（ステップＳ１７）。
【００５６】
この検証に合格したら、上記認証データｗ＾からデータｍ＾とデジタル署名データｓ＾を取り出し（ステップＳ１８）、上記認証データｗ＾中のデジタル署名データｓ＾がデータｍ＾に対する製造者の正しいデジタル署名になっていることを、上記証明書(Cert)データ中の製造者の公開鍵を用いて検証する（ステップＳ１９）。
【００５７】
上記検証に合格したら、検証結果Ｊ２を合格とする（ステップＳ２０）。
【００５８】
次に、上記認証データｗ＾から媒体識別情報ｒ＾と付加情報ｕ＾を取り出す（ステップＳ２１）。
【００５９】
そして、上記認証データｗ＾から取り出した媒体識別情報ｒ＾と上記媒体識別情報生成部２５により生成された媒体識別情報検査データｒ’とを比較し、予め定められた誤差内に収まっていることを検証する（ステップＳ２２）。ここでは、アナログ信号として検出されたランダムパターン情報からデジタルの媒体識別情報検査データｒ’を生成しているため、多少のノイズにより誤差を含む可能性があるため、許容誤差範囲を設けている。ランダムパターン情報をデジタルで記録し、読み出せるように構成している場合には、この許容誤差範囲を設定しなくてもかまわない。
【００６０】
この検証に合格したら、検証結果Ｊ１を合格とする（ステップＳ２３）。
【００６１】
上記検証結果Ｊ１と検証結果Ｊ２が共に合格となれば、この記録媒体を正当なものと判断し、上記媒体識別情報ｒ＾を認証済みの媒体識別情報DiscIDとして記録／再生部２７に供給する（ステップＳ２４）。
【００６２】
ここで、上記不揮発性メモリは、図７に示すような公開鍵リストを格納するようにすることもできる。
【００６３】
この場合、公開鍵リストには、製造者の識別情報ＩＤと、その公開鍵、識別情報ＩＤがリボークされているか否かを示すフラグが格納される。さらに、その機器が扱ったことのあるリボケーションリストのうち最新のバージョンのもののバージョンナンバーが格納される。
【００６４】
この機器がデータｗ＾から、機器が扱ったいずれのものより新しい、正当なリボケーションリストを得た場合、そのリストに挙げられている識別情報ＩＤに対応するリボケーションフラグをＹＥＳすなわちリボークとする。
【００６５】
もしそれまでその識別情報ＩＤがテーブル上になければ、その項目を新規に作成してフラグをＹＥＳとする。
【００６６】
逆に、機器が格納していたテーブルにはあったが、最新のリボケーションリストに識別情報ＩＤが含まれていないものについては、フラグをすべてＮＯ、すなわちリボークしないとする。そして、最新のバージョンナンバーの項目を更新する。
【００６７】
上記認証データｗ＾中から取り出した証明書(Cert)データを検証する際には、製造者の識別情報ＩＤをチェックし、その識別情報ＩＤの項目が格納してあるリストにあり、その公開鍵が記録されていて、リボケーションフラグがＮＯであれば、証明書(Cert)データの検証は不要であり、テーブルに記録されている公開鍵を使用する。
【００６８】
識別情報ＩＤの項目がテーブルにあり、フラグがＮＯであり、公開鍵が記録されていない場合には、証明書(Cert)データを検証して、正しい場合に公開鍵をテーブルに格納する。
【００６９】
識別情報ＩＤの項目がテーブルにあり、フラグがＹＥＳである場合には、検証Ｊ２の結果を不合格とする。
【００７０】
識別情報ＩＤの項目がテーブルにない場合には、証明書(Cert)データを検証して、正しい場合に、その識別情報ＩＤに対応する項目を新規に作成して公開鍵を格納する。このときフラグはＮＯとする。
【００７１】
このように公開鍵リストを持つことにより、多くの場合、すなわち、同一の製造者が製造した媒体を使用するが２回目以降になる場合のほとんどで証明書(Cert)データの検証を省くことが可能となる。
【００７２】
この光ディスク記録／再生装置２０において、上記記録／再生部２７は、入力操作部２８から入力される制御命令に応じて制御部２９により動作モードが切り換えられる。この記録／再生部２７は、暗号化処理部３０と復号処理部４０を備えており、記録モードには、外部から入力されるユーザデータを上記暗号化処理部３０により暗号化し、暗号化したユーザデータを上記記録／再生ヘッド２３を介して上記光ディスク１のユーザデータ部３に記録し、また、再生モード時には、上記記録／再生ヘッド２３により上記光ディスク１のユーザデータ部３から再生される暗号化されたユーザデータを復号処理部４０により復号して外部に出力するようになっている。
【００７３】
上記暗号化処理部３０は、その具体的な構成を図８に示すように、Ｋｅｍ発生モジュール３１、乱数発生回路３２、Ｋｄ暗号化／復号回路３３、Ｋｓ暗号化回路３４やコンテンツデータ暗号化回路３５等からなる。
【００７４】
上記Ｋｅｍ発生モジュール３１は、マスターキーＫｍを記憶したＫｍメモリ３１Ａと、上記Ｋｍメモリ３１Ａから上記マスターキーＫｍが与えられるとともに上記認証処理部２６から認証済みの媒体識別情報DiscIDが供給されるハッシュ関数回路３１Ｂとからなる。
【００７５】
上記マスターキーＫｍは、著作権のライセンスを受ける際に与えられる秘密鍵である。
【００７６】
上記ハッシュ関数回路３１Ｂは、ｎビットのマスターキーＫｍとｍビットの媒体識別情報DiscIDとを連結して、例えば下位ビットをマスターキーＫｍとし上位ビットを媒体識別情報DiscIDとしたｎ＋ｍビットの連結データ(DiscID‖Ｋｍ)を生成し、生成した連結データ(DiscID‖Ｋｍ)に対して、次の（１）式に示すようにｈａｓｈ関数Ｈを適用して、
Ｋｅｍ＝Ｈ（DiscID‖Ｋｍ）                          (1)
イフェクティブマスターキーＫｅｍを生成する。そして、上記ハッシュ関数回路３１Ｂは、上記マスターキーＫｍと認証済みの媒体識別情報DiscIDから生成したイフェクティブマスターキーＫｅｍをＫｄ暗号化／復号回路３３に供給する。
【００７７】
ここで、Ａ‖Ｂの記号“‖”は、データＡとデータＢの連結を意味する。また、ｈａｓｈ関数は、任意長の入力データに対して、例えば６４ビット又は１２８ビットなどの固定長のデータを出力する関数であり、ｙ (＝ｈａｓｈ(ｘ)) を与えられたとき、ｘを求めることが困難であり、かつ、ｈａｓｈ(ｘ１)＝ｈａｓｈ(ｘ２)となるｘ１とｘ２との組を求めることも困難となる関数である。一方向ｈａｓｈ関数の代表的なものとしてＭＤ(Message Digest)５やＳＨＡ(Secure Hash Algorithm)などが知られている。この一方向ｈａｓｈ関数については、Bruce Schneier著「Applied Cryptography(Second Edition),Wiley」に詳しく解説されている。
【００７８】
また、上記乱数発生回路３２は、セクタキーＫｓｉとディスクキーＫｄとして用いる乱数を発生し、セクタキーＫｓｉを上記Ｋｓ暗号化回路３４とコンテンツデータ暗号化回路３５に供給するとともに、ディスクキーＫｄを上記Ｋｄ暗号化／復号回路３３とＫｓ暗号化回路３４に供給する。
【００７９】
上記Ｋｄ暗号化／復号回路３３は、上記乱数発生回路３２から供給されるディスクキーＫｄを上記イフェクティブマスターキーＫｅｍで暗号化して暗号化ディスクキーＥＫｄを生成する。このＫｄ暗号化／復号回路３３により生成された暗号化ディスクキーＥＫｄは、上記記録／再生ヘッド２３を介して上記光ディスク１のリードインエリアに記録される。また、このＫｄ暗号化／復号回路３３は、上記記録／再生ヘッド２３を介して上記光ディスク１のリードインエリアから再生される暗号化ディスクキーＥＫｄを復号してディスクキーＫｄを生成する。このＫｄ暗号化／復号回路３３により生成されたディスクキーＫｄは、上記Ｋｓ暗号化回路３５に供給される。
【００８０】
また、上記Ｋｓ暗号化回路３４は、上記乱数発生回路３２から供給されるセクタキーＫｓｉを上記ディスクキーＫｄで暗号化して暗号化セクタキーＥＫｓを生成する。このＫｓ暗号化回路３４により生成された暗号化セクタキーＥＫｓは、上記記録／再生ヘッド２３を介して上記光ディスク１のデータエリアに記録される。
【００８１】
さらに、上記コンテンツデータ暗号化回路３５は、外部からコンテンツデータとして供給されるユーザデータを上記セクタキーＫｓｉで暗号化することにより、暗号化コンテンツデータを生成する。
【００８２】
この上記コンテンツデータ暗号化回路３５により生成された暗号化コンテンツデータは、上記記録／再生ヘッド２３を介して上記光ディスク１のデータエリアに記録される。
【００８３】
ここで、上記光ディスク１のデータエリアは、図９に示すように、複数のセクタＳｉ（ｉ＝１，２，・・・）からなる。各セクタＳｉ（ｉ＝１，２，・・・）は、ヘッダ及びメインデータ部で構成されており、上記セクタキーＫｓｉをディスクキーＫｄで暗号化した暗号化セクタキーＥＫｓｉ（ｉ＝１，２，・・・）が各セクタＳｉのヘッダに格納され、ユーザデータを上記セクタキーＫｓｉで暗号化した暗号化コンテンツデータが各セクタＳｉのメインデータ部に格納される。上記ｉ＝１，２，・・・はセクタの番号を示している。なお、簡略化のため、一部の図及び説明文中では、セクタ番号を省略する。
【００８４】
また、上記復号処理部４０は、その具体的な構成を図１０に示すように、Ｋｅｍ発生モジュール４１、ＥＫｄ復号回路４３、ＥＫｓ復号回路４４やコンテンツデータ復号回路４５等からなる。
【００８５】
上記Ｋｅｍ発生モジュール４１は、著作権のライセンスを受ける際に与えられる秘密鍵であるマスターキーＫｍを記憶したＫｍメモリ４１Ａと、上記Ｋｍメモリ４１Ａにより与えられるマスターキーＫｍと上記認証処理部２６により与えられる認証済みの媒体識別情報DiscIDから上述の（１）式に示した演算処理によりイフェクティブマスターキーＫｅｍを生成するハッシュ関数回路４１Ｂとからなる。上記ハッシュ関数回路４１Ｂは、上記マスターキーＫｍと認証済みの媒体識別情報DiscIDから生成したイフェクティブマスターキーＫｅｍをＥＫｄ復号回路４３に供給する。
【００８６】
なお、このＫｅｍ発生モジュール４１は、上述の暗号化処理部３０のＫｅｍ発生モジュール３１と同じ構成のものであり、上記Ｋｅｍ発生モジュール３１を兼用するようにしてもよい。
【００８７】
上記ＥＫｄ復号回路４３は、上記光ディスク１のリードインエリアから上記記録／再生ヘッド２３により再生される暗号化ディスクキーＥＫｄを上記イフェクティブマスターキーＫｍで復号してディスクキーＫｄを生成し、復号したディスクキーＫｄをＥＫｓ復号回路４４に供給する。
【００８８】
また、上記ＥＫｓ復号回路４４は、上記光ディスク１のデータエリアから上記記録／再生ヘッド２３により再生される暗号化セクタキーＥＫｓを上記ディスクキーＫｄで復号してセクタキーＫｓを生成し、復号したセクタキーＫｓをコンテンツデータ復号回路４５に供給する。
【００８９】
上記コンテンツデータ復号回路４５は、上記光ディスク１のデータエリアから上記記録／再生ヘッド２３により再生される暗号化コンテンツデータを上記セクタキーＫｓで復号する。
【００９０】
このような構成の光ディスク記録／再生装置２０では、上記入力操作部２８から記録命令が入力されることにより制御部２９に記録モードが設定されると、上記制御部２９は、図１１のフローチャートに示すような手順でユーザデータを光ディスク１に記録するように、上記記録／再生部２７を制御する。
【００９１】
なお、以下の説明では、上記認証処理部２６により光ディスク１に対して既に認証処理が行われており、正当なものであると認証された光ディスク１に対してユーザデータを記録するものとする。
【００９２】
記録モードでは、上記記録／再生部２７の暗号化処理部３０が動作状態となっており、上記暗号化処理部３０のＫｅｍ発生モジュール３１は、上記認証処理部２６から認証済みの媒体識別情報DiscIDを受け取り（ステップＳ３１）、マスターキーＫｍをＫｍメモリ３１Ａから読み出して（ステップＳ３２）、ハッシュ関数回路３１Ｂにより上記媒体識別情報DiscIDとマスターキーＫｍからイフェクティブマスターキーＫｅｍを生成する（ステップＳ３３）。
【００９３】
次に、上記Ｋｄ暗号化／復号回路３３は、上記光ディスク１のリードインエリアに暗号化ディスクキーＥＫｄが記録されているか否かを判定する（ステップＳ３４）。
【００９４】
そして、上記Ｋｄ暗号化／復号回路３３は、暗号化ディスクキーＥＫｄが記録されていない場合には、乱数発生回路３２により発生される例えば４０ビットの乱数をディスクキーＫｄとし（ステップＳ３５）、このディスクキーＫｄを上記イフェクティブマスターキーＫｅｍで暗号化して暗号化ディスクキーＥＫｄを生成し、この暗号化ディスクキーＥＫｄを上記光ディスク１のリードインエリアに記録する（ステップＳ３６）。
【００９５】
また、上記Ｋｄ暗号化／復号回路３３は、暗号化ディスクキーＥＫｄが記録されていた場合には、上記暗号化ディスクキーＥＫｄを上記イフェクティブマスターキーＫｍで復号して、ディスクキーＫｄを得る（ステップＳ３７）。
【００９６】
次に、上記Ｋｓ暗号化回路３４は、上記乱数発生回路３２により発生される４０ビットの乱数をセクタキーＫｓｉとし（ステップＳ３８）、このセクタキーＫｓｉを上記ディスクキーＫｄで暗号化して暗号化セクタキーＥＫｓｉを生成し、この暗号化セクタキーＥＫｓｉをセクタヘッダに記録する（ステップＳ３９）。
【００９７】
そして、上記コンテンツデータ暗号化回路３５は、ユーザデータを上記セクタキーＫｓｉで暗号化して暗号化コンテンツデータを生成し、この暗号化コンテンツデータは、メインデータ部に記録する（ステップＳ４０）。
【００９８】
さらに、上記コンテンツデータ暗号化回路３５は、記録すべきユーザデータをすべて記録したか否かを判定し（ステップＳ４１）、記録すべきユーザデータがある場合には、次のセクタにアクセスし（ステップＳ４２）、上記ステップＳ３８に戻って、上記ステップＳ３８からステップＳ４２の処理を繰り返し行う。
【００９９】
このようにしてユーザデータをすべて上記光ディスク１のデータエリアに記録し終えたら、記録モードを終了する。
【０１００】
また、この光ディスク記録／再生装置２０では、上記入力操作部２８から記録命令が入力されることにより制御部２９に再生モードが設定されると、上記制御部２９は、図１２のフローチャートに示すような手順で光ディスク１からユーザデータを再生するように、上記記録／再生部２７を制御する。
【０１０１】
なお、以下の説明では、上記認証処理部２６により光ディスク１に対して既に認証処理が行われており、正当なものであると認証された光ディスク１からユーザデータを再生するものとする。
【０１０２】
再生モードでは、上記記録／再生部２７の復号処理部４０が動作状態となっており、上記復号処理部４０のＫｅｍ発生モジュール４１は、上記認証処理部２６から認証済みの媒体識別情報DiscIDを受け取り（ステップＳ５１）、マスターキーＫｍをＫｍメモリ４１Ａから読み出して（ステップＳ５２）、ハッシュ関数回路４１Ｂにより上記媒体識別情報DiscIDとマスターキーＫｍからイフェクティブマスターキーＫｅｍを生成する（ステップＳ５３）。
【０１０３】
次に、上記ＥＫｄ復号回路４３は、上記光ディスク１のリードインエリアから再生される暗号化ディスクキーＥＫｄを上記イフェクティブマスターキーＫｅｍで復号して、ディスクキーＫｄを生成する（ステップＳ５４）。
【０１０４】
次に、上記ＥＫｓ復号回路４４は、上記光ディスク１のデータエリアから再生される暗号化セクタキーＥＫｓｉを復号して、セクタキーＫｓｉを生成する（ステップＳ５５）。
【０１０５】
そして、上記コンテンツデータ復号回路４５は、上記光ディスク１のデータエリアから再生される暗号化コンテンツデータを上記セクタキーＫｓで復号する（ステップＳ５６）。
【０１０６】
さらに、上記コンテンツデータ復号回路４５は、再生すべきコンテンツデータをすべて再生したか否かを判定し（ステップＳ５７）、再生すべきコンテンツデータがある場合には、次のセクタにアクセスし（ステップＳ５８）、上記ステップＳ２５に戻って、上記ステップＳ５５からステップＳ５８の処理を繰り返し行う。
【０１０７】
このようにして必要なコンテンツデータをすべて上記光ディスク１のデータエリアから再生し終えたら、再生モードを終了する。
【０１０８】
この光ディスク記録／再生装置２０によりユーザデータ記録部３にユーザデータが記録された光ディスク１は、上記ユーザデータの暗号鍵すなわちセクタキーＫｓが上記ディスクキーＫｄで暗号化した暗号化セクタキーＥＫｓとしてデータエリアに記録され、さらに、上記ディスクキーＫｄが、この光ディスク１に固有の媒体識別情報DiscＩＤとマスターキーＫｍとに基づいて生成されたイフェクティブマスターキーＫｅｍで暗号化した暗号化ディスクキーＥＫｄとしてリードインエリアに記録されているので、上記光ディスク１のランダムパターン情報記録部４に記録されているランダムパターン情報に基づいて生成される媒体識別情報検査データと認証データ記録部５に記録された認証データに基づいて上記媒体識別情報DiscＩＤについて認証処理を行う認証処理機能及びマスターキーＫｍを有する正規の再生装置でのみ再生することができ、上記認証処理機能若しくはマスターキーＫｍを持たない再生装置ではユーザデータを復号して再生することはできない。
【０１０９】
また、仮に、上記光ディスク１のデータエリア及びリードインエリアのデータをそのまま新しいディスクに不正コピーされた場合としても、上記光ディスク１のランダムパターン情報記録部４に記録されているランダムパターン情報はランダムな物理現象によるものであるから、上記新しいディスクがランダムパターン情報記録部を有する正規のものであったとしても、新しいディスクのランダムパターン情報記録部から上記光ディスク１のランダムパターン情報記録部４に記録されているランダムパターン情報と同じランダムパターン情報を検出することはできない。したがって、不正コピーされたディスクが正規の再生装置により再生されることはない。
【０１１０】
ここで、上述の光ディスク記録／再生装置２０では、暗号化処理部３０において、上記認証処理部２６により認証された光ディスク１の媒体識別情報DiscＩＤに基づいて、マスターキーＫｍからイフェクティブマスターキーＫｅｍを生成し、このイフェクティブマスターキーＫｅｍでディスクキーＫｄを暗号化し、上記ユーザデータの暗号化に用いる暗号鍵すなわちセクタキーＫｓを上記ディスクキーＫｄで暗号化し、上記セクタキーＫｓにより暗号化したユーザデータと上記暗号化したディスクキーＫｄ及びセクタキーＫｓを上記光ディスク１に記録するようにしたが、上記認証処理部２６により認証された光ディスク１の媒体識別情報DiscＩＤに基づいて、上記ユーザデータを暗号化するようにしてもよい。例えば、図１３に示すように、上記乱数発生回路３２で乱数として発生されるセクタキーＫｓから上記イフェクティブマスターキーＫｅｍに基づいてイフェクティブセクターキーＫｅｓを生成するイフェクティブセクターキー生成回路（Ｋｅｓ生成回路）１３０を設け、上記コンテンツデータ暗号化回路３５において、上記イフェクティブセクターキー生成回路１３０により生成されたイフェクティブセクターキーＫｅｓでユーザデータを暗号化して暗号化コンテンツデータを生成する。
【０１１１】
この場合、復号処理部４０には、図１４に示すように、イフェクティブマスターキーＫｅｍに基づいてセクタキーＫｓからイフェクティブセクターキーＫｅｓを生成するイフェクティブセクターキー生成回路（Ｋｅｓ生成回路）１４０を設け、上記光ディスク１のデータエリアから上記記録／再生ヘッド２３により再生される暗号化セクタキーＥＫｓを上記ＥＫｓ復号回路４４により上記ディスクキーＫｄで復号してセクタキーＫｓを生成し、このセクターキーＫｓから上記イフェクティブセクターキー生成回路１４０によりイフェクティブセクタキーＫｅｓを生成して、このイフェクティブセクタキーＫｅｓを用いてコンテンツデータ復号回路４５により暗号化コンテンツデータを復号する。
【０１１２】
また、上述の実施の形態では、図１に示すような構成の光ディスク１を用いた記録／再生システムに本発明を適用したが、図１５に示すようなカード状記録媒体５１を用いた記録／再生システムを構築するようにしてもよい。
【０１１３】
すなわち、この図１３に示したカード状記録媒体５１は、ユーザデータが記録されるユーザデータ記録部５３と、ランダムな物理現象によるランダムパターン情報が記録されたランダムパターン情報記録部５４と、上記ランダムパターン情報記録部５４から検出されるランダムパターン情報に基づいて生成された媒体識別情報と、上記媒体識別情報に対する製造者毎のデジタル署名が認証データとして記録された認証データ記録部５５とを有する。
【０１１４】
このような構成のカード状記録媒体５１を使用する記録／再生システムでは、上述の光ディスク記録／再生システムと同様に、上記ランダムパターン情報記録部５４からランダムな物理現象によるランダムパターン情報を検出し、該ランダムパターン情報から媒体識別情報を生成するとともに、上記情報記録媒体上の認証データ記録部５５から認証データを再生し、上記ランダムパターン情報から生成した媒体識別情報と上記認証データに基づいて上記情報記録媒体に対する認証処理を行うことができ、上記認証処理により認証された情報記録媒体の媒体識別情報から暗号鍵を生成し、上記暗号鍵を用いてデータを暗号化したデータを上記認証された情報記録媒体上のユーザデータ記録部５３を介して記録／再生することにより、上記ユーザデータ記録部５３の情報の不正コピーを確実に防止することが可能となる。
【０１１５】
【発明の効果】
以上詳細に説明したように、本発明によれば、情報記録媒体上のランダムパターン情報記録部から磁気を帯びた繊維によるランダムパターン情報を検出し、検出されたランダムパターン情報から媒体識別情報検査データを生成し、上記ランダムパターン情報に基づいて生成された媒体識別情報が上記情報記録媒体の製造者のデジタル署名とともに認証データとして認証データ記録部に記録された情報記録媒体に対し、上記情報記録媒体上の認証データ記録部から認証データを読み出し、上記製造者のデジタル署名に基づいて上記媒体識別情報の正当性を検証し、上記検査データ生成工程により生成された媒体識別情報検査データと検証された正当な媒体識別情報に基づいて、情報記録媒体に対する認証処理を行い、認証結果に基づいて情報の情報記録媒体への書き込みの可否を制御し、認証された情報記録媒体に情報を記録するので、磁気を帯びた繊維がランダムに撒かれて固定され、上記磁気を帯びた繊維によるランダムパターン情報が検出可能に記録されたランダムパターン情報記録部と、上記ランダムパターン情報記録部から検出されるランダムパターン情報に基づいて生成された媒体識別情報に製造者の識別情報を付加情報として付加したデータと、上記データに対し製造者別の秘密鍵を用いて生成されたデジタル署名データと、製造者についてのリボケーションリストとが認証データとして記録された認証データ記録部と、情報が記録される情報記録部とを具備する情報記録媒体を提供し、上記情報記録媒体の認証データ記録部に上記認証データとして記録されているリボケーションリストが正当なものであり、記憶手段に格納されているリボケーションリストよりも新しい場合には、上記情報記録媒体の認証データ記録部に上記認証データとして記録されているリボケーションリストを上記記憶手段に格納し、上記記憶手段に格納されているリボケーションリストに基づいて、上記情報記録媒体上の認証データ記録部に認証データとして記録されている製造者の識別情報の正当性を検証してから、上記認証処理を行い、上記認証された情報記録媒体上の情報記録部を介してユーザデータを記録／再生することにより、記録可能媒体に対しても有効な不正コピー防止システムを構築することができる。
【図面の簡単な説明】
【図１】  図１は、本発明を適用した光ディスクを説明するための図である。
【図２】  図２は、上記光ディスクに認証データを記録する認証データ記録装置の構成を示すブロック図である。
【図３】  図３は、上記認証データ記録装置における認証データ生成部の具体的な処理内容を示すフローチャートである。
【図４】  図４は、上記光ディスクを使用する光ディスク記録／再生装置の構成を示すブロック図である。
【図５】  図５は、上記光ディスク記録／再生装置における認証処理部の具体的な処理内容を示すフローチャートである。
【図６】  図６は、上記認証処理部による認証処理に使用されるリボケーションリストを示す図である。
【図７】  図７は、上記認証処理部による認証処理に使用される公開鍵リストを示す図である。
【図８】  図８は、上記光ディスク記録／再生装置における記録／再生回路の暗号化処理部の構成を示すブロック図である。
【図９】  図９は、上記光ディスク記録／再生装置により光ディスクに記録されるデータの構造を模式的に示す図である。
【図１０】  図１０は、上記光ディスク記録／再生装置における記録／再生回路の復号処理部の構成を示すブロック図である。
【図１１】  図１１は、上記光ディスク記録／再生装置の記録モードの動作を示すフローチャートである。
【図１２】  図１２は、上記光ディスク記録／再生装置の再生モードの動作を示すフローチャートである。
【図１３】  図１３は、上記光ディスク記録／再生装置における記録／再生回路の暗号化処理部の他の構成例を示すブロック図である。
【図１４】  図１４は、上記光ディスク記録／再生装置における記録／再生回路の復号処理部の他の構成例を示すブロック図である。
【図１５】  図１５は、本発明を適用したカード状情報記録媒体を説明するための図である。
【図１】
0004524920.tif 000002
【図２】
0004524920.tif 000003
【図３】
0004524920.tif 000004
【図４】
0004524920.tif 000005
【図５】
0004524920.tif 000006
【図６】
0004524920.tif 000007
【図７】
0004524920.tif 000008
【図８】
0004524920.tif 000009
【図９】
0004524920.tif 000010
【図１０】
0004524920.tif 000011
【図１１】
0004524920.tif 000012
【図１２】
0004524920.tif 000013
【図１３】
0004524920.tif 000014
【図１４】
0004524920.tif 000015
【図１５】
0004524920.tif 000016