(57)【要約】【課題】ＤＶＤ、または、他の記憶媒体を介し販売される映画または他のプログラムなどの予め記録されたオーディオビジュアルタイトルを作成しかつ表現するシステムおよび方法を提供する。【解決手段】少なくとも１つの実施例において、本発明は、任意の予め記録されたタイトルのリプリケータを識別するために用いられる。その結果、タイトルを作成したリプリケータが未確認または未許可である場合、または、タイトルのコンテンツがすでに改竄されている場合、そのコンテンツが表現されないようにすることができる。また、所定のリプリケータにより作成された１つ、または、それ以上の未認可のタイトルが再生装置によって表現されないようにすることもできる。
2006522504.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを含むタイトルの作成を管理する方法であって、
信頼できるエンティティから公開キーを含む署名入り証明書を取得し、かつ、該署名入り証明書をタイトルに挿入するステップと、
前記コンテンツのハッシュを計算し、該ハッシュに前記証明書の公開キーに対応する秘密キーを用いて署名し、かつ、該署名入りハッシュを前記タイトルに挿入するステップと、
前記コンテンツを前記タイトルに挿入するステップと、
前記タイトルを流通させるステップと、
を含むことを特徴とする方法。
【請求項２】
前記方法は、
前記証明書を作成するステップと、
前記公開キーを生成するステップと、
前記公開キーを前記証明書に挿入するステップと、
前記証明書を前記信頼できるエンティティに送信するステップとをさらに含み、
前記作成、前記生成、前記公開キーの挿入、および、前記送信ステップは、前記信頼できるエンティティから前記署名入り証明書を取得する前に実行されることを特徴とする、請求項１に記載の方法。
【請求項３】
前記方法は、
前記公開キーを生成するステップと、
前記署名入り証明書を取得する前に、前記信頼されたエンティティに前記公開キーを送信するステップと、
をさらに含むことを特徴とする、請求項１に記載の方法。
【請求項４】
前記方法は、
前記タイトルに挿入する前に前記コンテンツを暗号化するステップをさらに含むことを特徴とする、請求項１に記載の方法。
【請求項５】
前記方法は、
前記コンテンツの使用規則をコンテンツプロバイダから取得するステップと、
前記使用規則を前記コンテンツのハッシュを計算する際に含ませるステップと、
をさらに含むことを特徴とする、請求項１に記載の方法。
【請求項６】
前記方法は、
前記署名入り証明書を取得するステップが、作成されるタイトルそれぞれに固有の署名入り証明書を取得するステップを含むことを特徴とする、請求項１に記載の方法。
【請求項７】
前記方法は、
前記信頼できるエンティティから、タイトル、証明書、および、リプリケータの少なくとも１つを識別する情報を含む署名入り無効化リストを取得するステップと、
前記タイトルを流通させる前に、該タイトルに前記署名入り無効化リストを挿入するステップと
をさらに含むことを特徴とする、請求項１に記載の方法。
【請求項８】
前記方法は、前記署名入り無効化リストのハッシュを計算するステップと、
前記コンテンツを前記タイトルに挿入する前に、前記署名入り無効化リストのハッシュを暗号化の一部として含ませるステップと、
をさらに含むことを特徴とする、請求項７に記載の方法。
【請求項９】
前記方法は、
前記コンテンツのハッシュを計算する際に、前記署名入り無効化リストを含ませるステップをさらに含むことを特徴とする、請求項７に記載の方法。
【請求項１０】
前記方法は、
前記コンテンツがオーディオ、ビジュアル、および、オーディオビジュアルコンテンツの少なくとも１つを含むことを特徴とする、請求項１に記載の方法。
【請求項１１】
前記方法は、前記タイトルが光記憶媒体によって表現されることを特徴とする、請求項９に記載の方法。
【請求項１２】
製品であって、
複数のマシンアクセス可能な命令を有する記憶媒体を含み、前記命令は、プロセッサによる実行時に、コンテンツを含むタイトルの作成を管理するため、
信頼できるエンティティから公開キーを含む署名入り証明書を取得し、かつ、該署名入り証明書を前記タイトルに挿入するステップと、
前記コンテンツのハッシュを計算し、該ハッシュに前記公開キーに対応する秘密キーを用いて署名し、かつ、該署名入りハッシュを前記タイトルに挿入するステップと、
該タイトルに前記コンテンツを挿入するステップと、
を実行することを特徴とする製品。
【請求項１３】
前記製品は、
前記証明書を作成するステップと、
前記公開キーを生成するステップと、
前記公開キーを前記証明書に挿入するステップと、
前記証明書を前記信頼できるエンティティに送信するステップと、を実行するための命令をさらに含み、
前記作成、前記生成、前記公開キーの挿入、および、前記送信ステップは、前記信頼できるエンティティから前記署名入り証明を取得する前に実行されることを特徴とする、請求項１２に記載の製品。
【請求項１４】
前記製品は、
前記公開キーを生成するステップと、
該公開キーを、前記署名入り証明書を取得する前に前記信頼できるエンティティに送信するステップと、
を実行するための命令をさらに含むことを特徴とする、請求項１２に記載の製品。
【請求項１５】
前記製品は、
前記タイトルに挿入する前に、前記コンテンツを暗号化するステップを実行するための命令をさらに含むことを特徴とする、請求項１２に記載の製品。
【請求項１６】
前記製品は、
前記コンテンツの使用規則をコンテンツプロバイダから取得するステップと、
前記コンテンツのハッシュを計算する際に、前記使用ルールを含ませるステップと、
を実行するための命令をさらに含むことを特徴とする、請求項１２に記載の製品。
【請求項１７】
前記製品は、
前記署名入り証明書を取得するための命令が、作成されるタイトルそれぞれに固有の署名入り証明書を取得するための命令を含むことを特徴とする、請求項１２に記載の製品。
【請求項１８】
前記製品は、
前記信頼できるエンティティから、タイトル、証明書、および、リプリケータの少なくとも１つを識別する情報を含む署名入り無効化リストを取得するステップと、
該署名入り無効化リストを前記タイトルに挿入するステップと、
を実行するための命令をさらに含むことを特徴とする、請求項１２に記載の製品。
【請求項１９】
前記製品は、
前記署名入り無効化リストのハッシュを計算するステップと、
前記コンテンツを前記タイトルに挿入する前に、前記署名入り無効化リストのハッシュを前記コンテンツの暗号化の一部として含ませるステップと、
を実行するための命令をさらに含むことを特徴とする、請求項１８に記載の製品。
【請求項２０】
前記製品は、
前記コンテンツのハッシュを計算する際、前記署名入り無効化リストを含ませるための命令をさらに含むことを特徴とする、請求項１８に記載の製品。
【請求項２１】
前記製品は、
前記コンテンツがオーディオ、ビジュアル、オーディオビジュアルコンテンツの少なくとも１つを含むことを特徴とする、請求項１２に記載の製品。
【請求項２２】
前記製品は、
前記タイトルが、光記憶媒体によって表現されることを特徴とする、請求項１２に記載の製品。
【請求項２３】
タイトルをプレーヤで処理する方法であって、前記タイトルは、前記プレーヤによって表現されるコンテンツを含み、
前記タイトルから署名入り証明書を読み取り、信頼できるエンティティの公開キーを用いて前記署名入り証明書の第１の署名を検証し、かつ、該第１の署名が有効でない場合、前記タイトルの処理を中止するステップと、
前記タイトルから署名入りハッシュを読み取り、前記署名入り証明書から得られた公開キーを用い、前記署名入りハッシュの第２の署名を検証し、かつ、該第２の署名が有効でない場合、前記タイトルの処理を中止するステップと、
を含むことを特徴とする方法。
【請求項２４】
前記方法は、
前記タイトルを処理する前に、前記信頼できるエンティティの公開キーを前記プレーヤに格納するステップをさらに含むことを特徴とする、請求項２３に記載の方法。
【請求項２５】
前記方法は、
前記タイトルから署名入り無効化リストを読み取り、前記信頼できる公開キーを用い、前記署名入り無効化リストの第３の署名を検証し、かつ、該第３の署名が有効でない場合、前記タイトルの処理を中止するステップをさらに含むことを特徴とする、請求項２３に記載の方法。
【請求項２６】
前記方法は、
前記タイトルからの署名入り無効化リストが格納された無効化リストより新しい場合、該格納された無効化リストを前記タイトルからの署名入り無効化リストと交換するステップをさらに含むことを特徴とする、請求項２５に記載の方法。
【請求項２７】
前記方法は、
含まれたまたは予め格納された無効化リストが、前記タイトル、前記証明書、および、前記タイトルを作成するリプリケータの少なくとも１つを識別する情報を含むかどうかを決定するため、前記タイトルからの無効化リストと、前記予め格納された無効化リストとの新しい方を処理するステップと、
前記含まれたまたは予め格納された無効化リストが、前記タイトル、前記証明書、および、前記タイトルを作成するリプリケータの少なくとも１つを識別する情報を含む場合、前記タイトルの処理を中止するステップと、
をさらに含むことを特徴とする、請求項２６に記載の方法。
【請求項２８】
前記方法は、
前記コンテンツを表現するステップをさらに含むことを特徴とする、請求項２３に記載の方法。
【請求項２９】
前記方法は、
前記コンテンツを復号化するステップと、
前記コンテンツを表現するステップと、
をさらに含むことを特徴とする、請求項２３に記載の方法。
【請求項３０】
前記方法は、
前記署名入り無効化リストのハッシュを計算するステップと、
前記署名入り無効化リストのハッシュを前記コンテンツの復号化の一部として含ませるステップと、
をさらに含むことを特徴とする、請求項２９に記載の方法。
【請求項３１】
前記方法は、
前記コンテンツの少なくとも一部を計算するステップと、
前記計算されたハッシュと、前記タイトルに含まれた署名入りハッシュとを比較するステップと、
前記ハッシュが一致しない場合、前記タイトルの処理を中止するステップと、
をさらに含むことを特徴とする、請求項２３に記載の方法。
【請求項３２】
前記方法は、
前記タイトルからの署名入り無効化リストが前記コンテンツハッシュを計算する際に含まれることを特徴とする、請求項３１に記載の方法。
【請求項３３】
前記方法は、
前記コンテンツが、オーディオ、ビジュアル、および、ビジュアルオーディオコンテンツの少なくとも１つを含むことを特徴とする、請求項２３に記載の方法。
【請求項３４】
前記方法は、
前記タイトルが、光記憶媒体によって表現されることを特徴とする、請求項２３に記載の方法。
【請求項３５】
製品であって、
複数のマシンアクセス可能な命令を有する記憶媒体を含み、前記命令がプロセッサにより実行される際、プレーヤによって表現されるコンテンツを含むタイトルを該プレーヤで処理するため、前記命令は、
前記タイトルから署名入り証明書を読み取り、信頼できるエンティティの公開キーを用いて前記署名入り証明書の第１の署名を検証し、かつ、該第１の署名が有効でない場合、
前記タイトルの処理を中止するステップと、
前記タイトルから署名入り証明書を読み取り、前記署名入り証明書から得られた公開キーを用いて前記署名入りハッシュの第２の署名を検証し、かつ、該第２の署名が有効でない場合、前記タイトルの処理を中止するステップと、
を含む製品。
【請求項３６】
製品であって、
前記タイトルを処理する前に、前記信頼できるエンティティの公開キーを前記プレーヤに格納するための命令をさらに含むことを特徴とする、請求項３５に記載の製品。
【請求項３７】
製品であって、
前記タイトルから署名入り無効化リストを読み取り、前記信頼できるエンティティの公開キーを用いて前記署名入り無効化リストの第３の署名を検証し、かつ、該第３の署名が有効でない場合、前記タイトルの処理を中止するステップをさらに含むことを特徴とする、請求項３５に記載の製品。
【請求項３８】
製品であって、
前記タイトルからの署名入り無効化リストが格納された無効化リストより新しい場合、該格納された無効化リストを前記タイトルからの署名入り無効化リストと交換するための命令をさらに含むことを特徴とする、請求項３７に記載の製品。
【請求項３９】
製品であって、
前記タイトルからの署名入り無効化リスト、または、予め格納された無効化リストが前記タイトル、前記証明書、および、前記タイトルを作成するリプリケータの少なくとも１つを識別する情報を含むかどうかを決定するため、前記タイトルからの署名入り無効化リストと、前記予め格納された無効化リストとの新しい方を処理するステップと、
前記タイトルからの署名入り無効化リスト、または、前記予め格納された無効化リストが前記タイトル、および、前記タイトルを作成するリプリケータの少なくとも１つを識別する情報を含む場合、前記タイトルの処理を中止するステップと、
を実行するための命令をさらに含むことを特徴とする、請求項３８に記載の製品。
【請求項４０】
製品であって、
前記コンテンツを表現するステップを実行するための命令をさらに含むことを特徴とする、請求項３５に記載の製品。
【請求項４１】
製品であって、
前記コンテンツを復号化するステップと、
前記コンテンツを表現するステップと、
を実行するための命令をさらに含むことを特徴とする、請求項３５に記載の製品。
【請求項４２】
製品であって、
前記署名入り無効化リストのハッシュを計算するステップと、
前記署名入り無効化リストのハッシュを前記コンテンツの復号化の一部として含ませるステップと、
を実行するための命令をさらに含むことを特徴とする、請求項４１に記載の製品。
【請求項４３】
製品であって、
前記コンテンツの少なくとも一部分のハッシュを計算するステップと、
前記計算されたハッシュと、前記タイトルに含まれた署名入りハッシュとを比較するステップと、
前記ハッシュが一致しない場合、前記タイトルの処理を中止するステップと、
を実行するための命令をさらに含むことを特徴とする、請求項３５に記載の製品。
【請求項４４】
製品であって、前記タイトルからの署名入り無効化リストは、前記コンテンツのハッシュを計算する際に含まれることを特徴とする、請求項４３に記載の製品。
【請求項４５】
製品であって、前記コンテンツは、オーディオ、ビジュアル、および、オーディオビジュアルコンテンツの少なくとも１つを含むことを特徴とする、請求項３５に記載の製品。
【請求項４６】
製品であって、前記タイトルは、光記憶媒体によって表現されることを特徴とする、請求項３５に記載の製品。
【請求項４７】
信頼できるエンティティを作動させる方法であって、
秘密キーを用いて証明書に署名することにより、署名入り証明書を作成するステップと、
前記署名入り証明書を、１つ、または、それ以上のタイトルへの挿入のため、リプリケータに送信するステップと、
タイトル、証明書、および、リプリケータの少なくとも１つを識別する情報を含む無効化リストを作成するステップと、
前記秘密キーを用いて前記無効化リストに署名するステップと、
前記署名入り無効化リストを、タイトルへの挿入のため、リプリケータに送信するステップと、
を含むことを特徴とする方法。
【請求項４８】
方法であって、
前記証明書に署名する前に、前記リプリケータから該証明書を受け取るステップをさらに含むことを特徴とする、請求項４７に記載の方法。
【請求項４９】
方法であって、
前記証明書を署名する前に作成するステップをさらに含むことを特徴とする、請求項４７に記載の方法。
【請求項５０】
前記秘密キーに対応する公開キーを、プレーヤの製造業者に送信するステップをさらに含むことを特徴とする、請求項４７に記載の方法。
【請求項５１】
方法であって、
前記無効化リストをアップデートするステップと、
前記秘密キーを用いて前記アップデートされた無効化リストに署名するステップと、
前記アップデートされた署名入り無効化リストを、タイトルに挿入するため、少なくとも１つのリプリケータに送信するステップと、
をさらに含むことを特徴とする、請求項４７に記載の方法。
【請求項５２】
製品であって、
複数のマシンアクセス可能な命令を有する記憶媒体を含み、前記命令がプロセッサにより実行される際、信頼できるエンティティを作動させるため、前記命令は、
秘密キーを用いて前記証明書に署名することにより、署名入り証明書を作成するステップと、
前記署名入り証明書を、１つまたはそれ以上のタイトルに挿入するため、リプリケータに送信するステップと、
タイトル、証明書、および、リプリケータの少なくとも１つを識別する情報を含む無効化リストを作成するステップと、
前記秘密キーを用いて前記無効化リストに署名するステップと、
前記署名入り無効化リストを、タイトルに挿入するため、少なくとも１つのリプリケータに送信するステップと、
を実行することを特徴とする製品。
【請求項５３】
製品であって、前記証明書に署名する前に、該証明書を前記リプリケータから受け取るステップを実行するための命令をさらに含むことを特徴とする、請求項５２に記載の製品。
【請求項５４】
製品であって、前記証明書を署名する前に作成するステップを実行するための命令をさらに含むことを特徴とする、請求項５２に記載の製品。
【請求項５５】
製品であって、
前記無効化リストをアップデートするステップと、
前記秘密キーを用いて前記アップデートされた無効化リストに署名するステップと、
前記アップデートされた署名入り無効化リストを、タイトルへの挿入のため、少なくとも１つのリプリケータに送信するステップと、
を実行するための命令をさらに含むことを特徴とする、請求項５２に記載の製品。
【請求項５６】
タイトルを処理するための装置であって、前記タイトルは、ユーザが知覚できるように前記装置によって表現される内容を含み、
前記タイトルから署名入り証明書を読み取り、該署名入り証明書の第１の署名を信頼できるエンティティの公開キーを用いて検証し、かつ、該第１の署名が有効でない場合、前記タイトルの処理を中止するためのロジックと、
前記タイトルから署名入りハッシュを読み取り、該署名入りハッシュの第２の署名を前記署名入り証明書から得られた公開キーを用いて検証し、かつ、該第２の署名が有効でない場合、前記タイトルの処理を中止するためのロジックと、
を含むことを特徴とする装置。
【請求項５７】
前記装置は、
前記タイトルから署名入り無効化リストを読み取り、該署名入り無効化リストの第３の署名を前記信頼できるエンティティの公開キーを用いて検証し、かつ、該第３の署名が有効でない場合、前記タイトルの処理を中止するためのロジックをさらに含むことを特徴とする、請求項５６に記載の装置。
【請求項５８】
前記装置は、
前記タイトルからの署名入り無効化リスト、または、予め格納された無効化リストが、前記タイトル、前記証明書、および、前記タイトルを作成するリプリケータの少なくとも１つを識別する情報を含むかどうかを決定するため、前記タイトルからの署名入り無効化リストと、前記予め格納された無効化リストとの新しい方を処理し、かつ、前記タイトルからの署名入り無効化リスト、または、前記予め格納された無効化リストが、前記タイトル、前記証明書、および、前記タイトルを作成するリプリケータの少なくとも１つを識別する情報を含む場合、前記タイトルの処理を中止するためのロジックをさらに含むことを特徴とする、請求項５７に記載の装置。
【請求項５９】
装置であって、
前記コンテンツを復号化するためのロジックをさらに含むことを特徴とする、請求項５６に記載の装置。
【請求項６０】
装置であって、前記コンテンツの少なくとも一部分のハッシュを計算し、該計算されたハッシュと、前記タイトルに含まれた署名入りハッシュとを比較し、かつ、前記ハッシュが一致しないとき、前記タイトルの処理を中止するためのロジックをさらに含むことを特徴とする、請求項５６に記載の装置。
【請求項６１】
製品であって、
前記コンテンツは、オーディオ、ビジュアル、および、オーディオビジュアルコンテンツの少なくとも１つを含み、前記タイトルは、光記憶媒体によって表現され、また、前記装置は、光記憶媒体プレーヤを備えることを特徴とする、請求項５６に記載の製品。
【請求項６２】
コンテンツを含むタイトルを処理する方法であって、
無効化リプリケータ、無効化証明書、および、無効化タイトルの少なくとも１つを識別する情報を含む署名入り無効化リストを第１のエンティティから第２のエンティティに送信するステップと、
前記第２のエンティティにより、前記署名入り無効化リストを前記タイトルに格納するステップと、
を含むことを特徴とする方法。
【請求項６３】
前記方法は、
前記タイトルに格納された署名入り無効化リストを第３のエンティティによって処理し、かつ、前記無効化リプリケータ、証明書、および、タイトルの少なくとも１つが前記署名入り無効化リストと、予め格納された無効化リストとの新しい方に含まれている場合、前記タイトルに格納されたコンテンツの表現を中止するステップをさらに含むことを特徴とする、請求項６２に記載の方法。
【請求項６４】
前記方法は、
前記オーディオ、ビジュアル、および、オーディオビジュアルコンテンツの少なくとも１つを含むコンテンツが、光記憶媒体によって表現されることを特徴とする、請求項６２に記載の方法。
【請求項６５】
前記方法は、前記タイトルを前記第２のエンティティによって流通させるステップをさらに含むことを特徴とする、請求項６２に記載の方法。
【請求項６６】
コンテンツを含むタイトルを処理する方法であって、
第１のエンティティにより、該第１のエンティティの秘密キーを用い、第２のエンティティの公開キーを有する証明書に署名するステップと、
前記署名入り証明書を前記第１のエンティティから前記第２のエンティティに送信するステップと、
前記第２のエンティティにより、前記署名入り証明書を前記タイトルに格納するステップと、
を含むことを特徴とする方法。
【請求項６７】
前記方法は、
第３のエンティティにより、前記第１のエンティティの秘密キーに対応する前記第１のエンティティの公開キーを用い、前記タイトルに格納された前記署名入り証明書を検証し、かつ、該署名入り証明書が有効でない場合、前記タイトルのコンテンツの表現を中止するステップをさらに含むことを特徴とする、請求項６６に記載の方法。
【請求項６８】
前記方法は、
前記コンテンツが、オーディオ、ビジュアル、および、オーディオビジュアルコンテンツの少なくとも１つを含み、前記タイトルは、光記憶媒体によって表現されることを特徴とする、請求項６６に記載の方法。
【請求項６９】
前記方法は、
前記タイトルを前記第２のエンティティによって流通させるステップをさらに含むことを特徴とする、請求項６６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルコンテンツ保護システムに関し、特に、予め記録されたオーディオビジュアルタイトルの作成および再生を保護するためのデジタルコンテンツ保護システム関する。
【背景技術】
【０００２】
デジタルコンテンツがＣＤ−ＲＯＭまたはＤＶＤなどの記憶媒体を介し流通する際、そのコンテンツを保護するためのさまざまなメカニズムが存在する。一般的に、その様なメカニズムは、コンテンツを保護する目的である種の暗号を用いる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、このようなメカニズムはすでに侵害され、コンテンツが未認可のまま流通してしまうといった諸事例も見受けられる。一例では、ＤＶＤのコンテントスクランブリングシステム（ＣＳＳ）が侵害され、ＣＳＳを無効にするプログラムも入手することができる。コンテンツプロバイダおよびディストリビュータは、著作権侵害を阻止しつつ、大量流通させるデジタルコンテンツを保護する新たな方法を考案する必要に迫られている。
【課題を解決するための手段】
【０００４】
本発明の特徴および効果は、以下の本発明の詳細な説明において明らかになるであろう。
【０００５】
本発明の一実施例は、ＤＶＤまたは他のデジタル光記憶媒体として販売される映画または他のプログラムなどの予め決められたオーディオビジュアルタイトルの作成および再生に関するシステムおよび方法である。少なくとも１つの実施例において、本発明は、未許可のタイトルが大量に流通するのを阻止することを目的とする。産業用語に鑑み、このようなディスクの製造業者を、ここでは、「リプリケータ」と呼ぶことにする。
【０００６】
本発明の好適な実施例では、任意の予め記録されたタイトルを識別する頑強なシステムを提供することにより、リプリケータが未確認または未許可である場合のタイトルの再生を防止し、かつ、所定のリプリケータが作成した１つまたはそれ以上の未認可のタイトルの再生装置による再生を無効にする。
【０００７】
明細書内の本発明の「一実施例」または「実施例」とは、本発明の少なくとも１つの実施例に含まれる実施形態に関連して記載された特定の特徴、構造、または、特性を意味する。したがって、明細書を通じて随所に見られる「一実施例において」という言い回しは、必ずしもすべて同じ実施例に対して使用されるわけではない。
【発明を実施するための最良の形態】
【０００８】
図１は、本発明の実施例に従うオーディオビジュアルタイトルおよびリプリケータの識別および無効化システムの図表である。本システムでは、ライセンスエンティティ（ＬＥ）１００が認可されたリプリケータ（ＬＲ）１０２と通信することにより、認可されたプレーヤ（ＬＰ）１０８による次に使用するタイトル１０６を含むコンテンツ１０４の複写を調整する。少なくとも１つの実施例において、タイトルは、以下に記載するコンテンツおよび他の情報を含んでよく、また、持ち運びおよび配布可能な光記憶媒体（ＣＤＲＯＭまたはＤＶＤ、あるいは、他の新しい形式）に格納することもできる。前記光記憶媒体は、デジタルコンテンツを格納することができる技術であればよい。例えば、タイトルは、フィルム、テレビ番組またはテレビ番組の多数の放映分、スポーツイベントの記録、レコード音楽、あるいは、他のいかなるオーディオおよび／またはビジュアル作品であってもよい。また、他の実施例では、タイトルは、ネットワークを介して伝えることもでき（ダウンロードなど）、処理システム（ハードドライブ、ＲＡＭなど）のメモリに格納することもできる。認可されたプレーヤは、ハードウエア、ファームウエア、ソフトウエア、または、それらの組み合わせいかんにかかわらず、タイトルにアクセスし、該タイトルをユーザに対し表現できるものであれば、どんなデバイスまたはシステムであってもよい。少なくとも１つの実施例において、ＬＰは、一般電子機器（ＤＶＤプレーヤ、テレビ、ステレオ受信機、衛星受信機、デジタル式ビデオ録画再生装置（ＰＶＲ）、または、他のデジタルビデオプレーヤ／レコーダ）、パソコン（ＰＣ）システムで実行するソフトウエアアプリケーション、または、パーソナルビデオプレーヤを含んでよい。コンテンツ１０４は、オーディオ、ビデオ、テキスト、画像、または、他のデータのいかなる組み合わせを含んでもよい。コンテンツは、コンテンツプロバイダ（映画スタジオ、レコード会社、テレビスタジオ、または、テレビ番組ネットワーク）、あるいは、コンテンツの制作者またはディストリビュータから、ＬＲによって取得されることもできる。コンテンツは、ブロック１０３において、未知の暗号法を用い、ＬＲ２によって暗号化されることにより、暗号化されたコンテンツ１０５となる。暗号化されたコンテンツ１０５は、その後、ブロック１０７においてＬＰ１０８によって復号化されることができる。認可されたリプリケータ（ＬＲ）１０２は、署名入りリプリケータ証明書（Ｃｅｒｔ）１２０を、作成されかつ流通されるそれぞれのタイトルの一部として含む。一実施例では、署名入りリプリケータ証明書は、暗号化されない形式でデータとして格納されることもある。各署名入りリプリケータ証明書は、リプリケータ、および、後述のライセンスエンティティ（ＬＥ）により生成されることもでき、リプリケータにより生成されるかまたは取得される非対称のキーペアに固有のリプリケータ公開キー１１２を含んでよい。通常、リプリケータは、流通されるタイトルを作成する任意のエンティティであってよい。使用に先立ち、リプリケータ証明書１１０は、署名のためにＬＥ１００に提出されてよい。そのリプリケータは「良好な状態」のＬＲであるとＬＥが決定した場合、ＬＥは、エンティティ秘密キー１１８を用い、リプリケータ証明書に署名する（１１６）。一実施例では、「良好な状態」であるということは、そのリプリケータがライセンスエンティティをもつ（すなわち許可済みであること）１つまたはそれ以上のタイトルの１つを作成する取り決めが成立していることを意味する。少なくとも１つの実施例では、ＬＥは、１つまたはそれ以上のコンテンツプロバイダの重要性を表すこともある。一実施例では、ＬＲは、プロセスを一回実行し、結果として生じたＬＲが作成するタイトルごとの署名入りリプリケータ証明書を使用するか、または、ＬＲは、所望の、例えばＬＲが作成するタイトルごとの新しい署名入りリプリケータを取得するなどして要求どおりにプロセスを繰り返すこともできる。通常、ＬＥは、任意の信頼できるエンティティとしてよい。
【０００９】
ＬＥ１００は、そのエンティティ公開キー１２２（エンティティ秘密キー１１８に対応する）を認可された製造業者それぞれに提供し、該製造業者により製造された各認可された再生装置またはアプリケーション（すなわち各ＬＰ）内に含ませる。再生装置の製造業者は、本発明に従うタイトルを再生することを許可されたプレーヤを作成することでＬＥと合意している。認可されたプレーヤは、エンティティ公開キー１２２の完全性を保護するが、エンティティ公開キーを秘密にしておく必要はない。所定の予め記録されたタイトル１０６の再生に先立ち、ＬＰ１０８は、タイトルとともに含まれる認可されたリプリケータ証明書１２０を読み取り、かつ、エンティティ公開キー１２２を用いて署名を検証する。検証に失敗した場合、コンテンツの再生は、中止される。
【００１０】
ＬＲ１０２は、ＬＲにより作成された予め記録されたタイトル１０６のそれぞれに署名入りコンテンツハッシュ１２６を含ませる。この暗号ハッシュは、ＬＲによって計算されることができ、かつ、ユーザがコンテンツを楽しむために必須であるコンテンツの１つまたはそれ以上の部分をカバーする。いくつかの実施例では、署名入りハッシュ１２６は、多数のハッシュを含むこともある。少なくとも１つの実施例では、署名入りハッシュは、コンテンツ１０４すべてのハッシュであり得る。ＬＲは、リプリケータ秘密キー１１４を用いてハッシュ１３０に署名し（１２８）、かつ、署名したハッシュ１２６をタイトル１０６に含ませる。署名入りコンテンツハッシュを含ませることにより、ＬＰ１０８は、リプリケータ証明書１２０と、それが使用されるコンテンツとの間の一致を検証できるようになる。タイトルのコンテンツの再生に先立ち、ＬＰ１０８は、署名入りリプリケータ証明書１２０に含まれるリプリケータ公開キー１１２を用い、コンテンツハッシュ署名を検証する（１３１）。検証に失敗した場合、再生はＬＰにより中止される。タイトルの再生中に、ＬＰは、ＬＲで使用される同じアルゴリズムを用いてコンテンツハッシュ１３２を計算し、タイトルの中に入れられた署名入りハッシュ１２６と、計算されたハッシュ１３２とを比較し、かつ、計算されたハッシュがＬＲによって提供されたタイトル中のハッシュと一致しない場合は、いつでも再生を中止する。
【００１１】
ある条件下では、ＬＲにより作成された１つまたはそれ以上のタイトルへの許可されたアクセスが、ＬＥによって無効とされることがある。このとき、対応する無効化情報がＬＥ１００によって無効化リスト１３６に加えられてもよい。無効化リスト１３６は、ＬＥ１００がＬＥのエンティティ秘密キー１１８を用いて署名し（１３８）、すべてのＬＲに提供される。本発明の実施例においては、無効化リストは、ゼロまたはそれ以上のリプリケータを示すインジケータ、識別子、または、他の情報を含む。前記ゼロまたはそれ以上のリプリケータとは、ＬＥが再生装置によるアクセスの阻止を要求する、もうタイトルを作成することを認可されていないリプリケータである。この無効化リストは、再生装置識別子を含まない従来の無効化リストとは異なる構成を有する。一実施例においては、情報は、リプリケータ、リプリケータ証明書、および／または、タイトルの識別子を含んでよい。ＬＲは、ＬＲが作成するタイトルのそれぞれに最新の署名入り無効化リスト１３６を通常の作成サイクルと一致する方法で含ませる。一実施例では、所定のタイトルに含まれた無効化リストがそのタイトルの再生と同時に処理されることを確実にするため、ＬＲ１０２は、上述のコンテンツハッシュ計算の一部として無効化リスト１３６を含んでよい。あるいは、無効化リストは、上述の署名入りリプリケータ証明書の一部として含まれてもよい。さらにまた、コンテンツ保護スキームにより暗号化される予め記録されたタイトルの場合、無効化リストの暗号ハッシュは、暗号化および復号化プロセスの一部として用いられることもできる。無効化リストは無効にするタイトルに含まれる可能性が低いので、ＬＰ１０８は、図１には示されていない持続性メモリ内で最新の無効化リストを保持する必要がある。
【００１２】
タイトル１０６の再生に先立ち、ＬＰは、もしタイトルに含まれていれば、無効化リスト１３６を読み取り、エンティティ公開キー１２２を用いて署名を検証する（１４０）。検証に失敗した場合、再生はＬＰにより中止される。無効化リストが読み取られた場合、ＬＰに持続的に格納されている無効化リストが存在していれば、ＬＰは、含まれた無効化リスト１３６と、前記ＬＰの無効化リストとを比較する。無効化リストが予め格納されていないか、または、予め格納された無効化リストのリストバージョン値が新たに読み取られた無効化リストのリストバージョン値より低い（または古い）場合、あるいは、リストバージョン値が同じであるにもかかわらず、新たに読み取られた無効化リストが予め格納されているものより大きい（例えばより完全）である場合、ＬＰは、予め格納された無効化リストを、もしあれば新たに読み取られた無効化リストと交換する。そして、ＬＰは、現在または持続的に格納される無効化リストを用い、再生されるタイトル１０６（またはそのタイトルに付随する証明書）を無効にするかどうかを決定するため、無効化リストを調べる。そして、タイトルが無効になった場合、再生は中止される。また、ＬＰは、タイトルを作成したリプリケータを無効にするかどうかを決定するために無効化リストを検査し、リプリケータが無効になった場合、タイトルの再生を中止する。これは、不法な、または、未認可のリプリケータがタイトルを再生することを阻止するのに役立つ。再生が進行すると、ＬＰは、新たに読み取られた無効化リスト（持続的に格納されているリストであってもなくてもよい）を用いる。この無効化リストは、前述のコンテンツハッシュ計算プロセス（または、署名入りリプリケータ証明書の検証、あるいは、復号化プロセス１０７）の一部として用いられる。
【００１３】
図２は、本発明の実施例に従う無効化リストの一例を示す図表である。一実施例では、無効化リスト２００は、上から順にリストバージョンナンバー２０２、１つ、または、それ以上の無効化記録２０４、および、それらをカバーするデジタル署名２０６を含んでよい。一実施例では、無効化記録２０４は、対応するタイトルが無効化されていることを示すコンテンツハッシュ値を含むか、あるいは、その公開キーを含む証明書に関連するすべてのタイトルが無効化されていることを示す認可されたリプリケータ公開キー値１１２（または、リプリケータ証明書１２０に含まれるいくつかの他の適切な識別子）を含んでもよい。他の実施例では、無効化記録は、もうタイトルを作成することを許可されていないリプリケータの識別子を含んでよい。
【００１４】
図３乃至５は、本発明の実施例に従うコンテンツ保護処理を示すフローチャートである。まず、図３におけるブロック２００で、認可されたリプリケータ（ＬＲ）１０２が証明書１１０を作成する。ブロック２０２で、ＬＲは、ＬＲの公開キー１１２を証明書に挿入する。ブロック２０４で、ＬＲは、証明書をライセンスエンティティ（ＬＥ）に送信する。ブロック２０６で、ＬＥは、ＬＥの秘密キー１１８を用いて証明書に署名し、その結果署名入り証明書１２０が作成される。ブロック２０８で、ＬＲは、署名入り証明書を取得する。他の実施例では、ＬＥは、ＬＲの公開キーを取得し、（ＬＲとＬＥとの間における契約上の合意により）、署名入り証明書を作成し、かつ、署名入り証明書をＬＲに送信する。一実施例では、ブロック２００−２０８は、ＬＲがタイトルを作成する前に実行される。さらに、ブロック２０８において、ＬＲは、署名入り証明書１２０をタイトル１０６に挿入する。
【００１５】
ブロック２１０で、ＬＲは、コンテンツ１０４を取得し、また、任意で図１では示されていないコンテンツの使用規則を取得する。一実施例では、ＬＲは、コンテンツプロバイダからコンテンツを取得する。ブロック２１２で、ＬＲは、コンテンツの少なくとも一部分の暗号ハッシュ１３０（ダイジェストなど）を計算する。一実施例では、使用規則は、ハッシュ演算に含まれてもよい。ブロック２１４で、ＬＲは、ＬＲの秘密キー１１４を用いてハッシュに署名する。一実施例では、ハッシュおよび署名は、単一の論理演算に組み合わされてよい。ブロック２１６で、ＬＲは、署名入りハッシュ１２０をタイトル１０６に挿入する。少なくとも１つの実施例では、この処理は、ブロック２０８の処理とほぼ同時に行ってよい。
【００１６】
ブロック２１８で、ＬＥは、無効化リスト１３６を作成し、ＬＥの秘密キー１１８を用いて無効化リストに署名し、かつ、署名入り無効化リストをＬＲに送信する。少なくとも１つの実施例では、この処理は、ブロック２０６および２０８の処理とほぼ同時に行ってよい。図４のブロック２２０で、ＬＲは、署名入り無効化リストをタイトルに挿入する。少なくとも１つの実施例では、この処理は、ブロック２０８の処理とほぼ同時に行ってよい。ブロック２２２では、ＬＲは、無効化リストのハッシュ１３８を任意で計算する。一実施例では、無効化リストのハッシュは、例えば、暗号化キーの生成の一部としてコンテンツの暗号化処理に含まれてよい。これによって、無効化リストとコンテンツとが関連付けられる。ブロック２２４で、ＬＲは、コンテンツを暗号化する。一実施例では、コンテンツは暗号化されない。ブロック２２６で、ＬＲは、暗号化コンテンツ１０５をタイトルに挿入する。ブロック２２８で、ＬＲは、タイトルを直接的または間接的に１つまたはそれ以上のユーザに配布する。一実施例では、ＬＲは、タイトルのコピーを卸売業者に販売し、卸売業者はそのコピーを小売業者に販売することもできる。さらに、小売業者は、そのコピーを消費者に販売することもできる。タイトルは、暗号化コンテンツ１０５、署名入り無効化リスト１３６の最新バージョン、署名入りハッシュ１２６、および、署名入り証明書１２０を含む。タイトルにおけるそれらのアイテムのいずれにでも不正な手を加えると、ＬＰはタイトルを再生できなくなり、消費者にとっては無意味なタイトルが表示されることになる。
【００１７】
ブロック２３０では、ＬＰを作成する前のいくつかの時点で、ＬＥは、認可されたプレーヤ製造業者が利用できるエンティティ公開キー１２２を生成する。一実施例では、ＬＥと製造業者との間の合意プロセスの一環として、エンティティ公開キーを送達してもよい。製造業者は、エンティティ公開キーを製造業者によって製造された各認可されたプレーヤのメモリ、または、他の回路に格納する。そして、ＬＰは、消費者が購買できるような流通経路で出回り、コンテンツを表現するために用いられる（例えば映画を見る、音楽を聴くなど）。
【００１８】
消費者は、タイトルおよびＬＰを取得する。ＬＰは、タイトルが改竄されていないこと、コンテンツが保護されていること、タイトルが許可された識別可能なＬＲによって作成されていること、そして、タイトルが無効化されていないことを保証するため、タイトル内のアイテムの有効性を認める手続きをとる。ブロック２３２で、ＬＰは、タイトルから署名入り証明書１２０を読み取る。ブロック２３４で、ＬＰは、ブロック２３０で取得されたエンティティ公開キー１２２を用いて、署名入り証明書の署名が有効であることを検証する。署名入り証明書が有効でない場合、ＬＰは、コンテンツを再生しようとするいかなる試みも中止させる。ブロック２３６で、ＬＰは、タイトルから署名入りハッシュ１２６を読み取る。ブロック２３８で、ＬＰは、署名入り証明書１２０に含まれるＬＲの公開キー１１２を用いて、署名入りハッシュを検証する。署名入りハッシュが有効でない場合、ＬＰは、コンテンツを再生しようとするあらゆる試みを中止させる。ブロック２４０で、ＬＰは、タイトルから署名入り無効化リスト１３６を読み取る。図５のブロック２４２で、ＬＰは、エンティティ公開キー１２２を用い、署名入り無効化リストの署名を検証する。無効化リストが有効である場合、ＬＰは、さらにリストを処理する。一方、無効化リストが有効でない場合、ＬＰは、コンテンツを再生しようとするあらゆる試みを中止させる。
【００１９】
さらに、ブロック２４４において、ＬＰは、無効化ファイルを以下のように処理する。ＬＰは、現在の無効化ファイルをＬＰの持続性メモリに格納する。そして、今格納したリストと、新たに受け入れて確認したリストとをチェックすることにより、新たに受け入れたリストが今格納したリストより新しいかどうかを決定することもできる。一実施例において、無効化リストのリストバージョンデータは、参照されることができる。ＬＥがリストの作成および署名をリコールすることにより、リプリケータまたはその他がリストを改竄することを阻止できる。タイトルが無効化される必要があり、許可されていたリプリケータがもう認可されなくなった場合、あるいは他の理由のために、アップデートされた無効化リストを作成することが要求される。新たに受け入れたリストが持続性メモリに格納されている現在のリストより新しい場合、古いリストは上書きされる。一実施例では、タイトルに無効化リストがない場合、今格納した無効化リストを用いてよい。他の実施例では、タイトルに無効化リストがない場合、ＬＰは、タイトルの処理を中止する。ＬＰは、タイトルまたは付随する証明書が無効化タイトル／証明書としてリストにあるか、または、タイトルを再生するＬＲが無効化されるリプリケータとしてリストにあるかどうかを決定するため、無効化リストを調べる。上記のいずれかである場合、ＬＰは、コンテンツを再生しようとするいかなる試みも中止させる。
【００２０】
ブロック２４６で、ＬＰは、無効化リストのハッシュを計算する。一実施例では、署名入りハッシュは、ＬＰによる復号化処理の間に用いることもできる。ブロック２４８で、ＬＰは、ＬＲによる暗号化処理１０３の間に用いられるキーに対応するキーを用い、暗号化コンテンツ１０５の少なくとも一部を復号化する（１０７）。復号化されたコンテンツは、ＬＰのユーザにより知覚できるように表現されることができる。ブロック２５０で、ＬＰは、ユーザに対し再生されるコンテンツである復号化されたコンテンツ１０４の少なくとも一部のハッシュを計算する。一実施例では、ハッシュの復号化、レンダリング、および、比較は、コンテンツデータのブロックに対して行ってもよい。ブロック２５２で、ＬＰは、ブロック２５０で計算されたハッシュと、ＬＲから受け取ったタイトル内の署名入りハッシュ１２６のデータとを比較する。ハッシュが一致しない場合、コンテンツはすでに改竄されているか、または、コンテンツが署名入りハッシュと一致しないものとみなし、ＬＰは、コンテンツの再生を中止する。
【００２１】
一実施例において、ハッシュ１３０は、暗号化されたコンテンツまたは暗号化されないコンテンツのいずれかで計算されてよい。コンテンツが暗号化されない場合、暗号化または復号化処理は省略してよい。無効化リストには、コンテンツハッシュ計算が含まれてもよく、それによって、無効化リストとコンテンツとが関連付けられる。
【００２２】
図６は、本発明の実施例に従う無効化リスト処理を示すフローチャートである。ブロック６００で、ＬＥは、署名入り無効化リストをＬＲに送信する。署名入り無効化リストは、無効にされるリプリケータ、証明書、および／または、タイトルの少なくとも１つを識別する情報を含む。ブロック６０２で、ＬＲは、署名入り無効化リストをタイトルに格納する。その後、タイトルは、ブロック６０４で流通される。ブロック６０６で、ＬＰは、タイトルに含まれる署名入り無効化リストを処理し、そのタイトルを作成したリプリケータが無効化ファイルにある場合（例えば、コンテンツを再生するリプリケータの認可がすでに失効している場合など）または、タイトルまたはその対応する証明書が無効化ファイルにある場合、ＬＰは、そのタイトルのコンテンツ再生を中止させる。
【００２３】
図７は、本発明の実施例に従う証明書処理を示すフローチャートである。ブロック７００で、ＬＲは、リプリケータの公開キーを有するデジタル証明書をＬＥに送信する。ブロック７０２で、ＬＥは、ＬＥ秘密キーを用いて証明書に署名し、署名入り証明書をＬＲに送信する。ブロック７０２で、ＬＥは、ＬＥの秘密キーを用いて証明書に署名し、署名入り証明書をＬＲに送信する。他の実施例では、ＬＥは、ＬＲの公開キーを取得し、このＬＲの公開キーを含む証明書を生成し、ＬＥの秘密キーを用いて証明書に署名し、かつ、署名入り証明書をＬＲに送信する。ブロック７０４で、ＬＲは、署名入り証明書をタイトルに格納する。ブロック７０６で、タイトルは流通される。ブロック７０８で、ユーザがタイトルのコンテンツを視聴することを望む場合、ＬＰは、ＬＥの公開キー（ＬＰの製造の間、または、ユーザによるＬＰの使用前にＬＰに格納される）を用い、タイトルにおける署名入り証明書を検証し、かつ、署名入り証明書が有効でない場合、タイトルのコンテンツの再生を中止する。
【００２４】
本発明の実施例は、未許可のタイトルの大量流通を阻止することを目的とし、また、所定のフォーマットで合法的に流通しているもの（映画館で上映中の映画など）でないコンテンツに対し効力を発揮することもできる。本発明の実施例は、ＤＶＤビデオタイトルのリプリケータ、および、そのようなタイトルを再生する装置またはアプリケーションの製造業者によって使用されることができ、タイトルは、高解像度ＤＶＤフォーマットであってよい。本発明の実施例において注目すべきは、コンテンツ保護システムにより暗号化されたコンテンツ、および、暗号化されない形式で流通するコンテンツのどちらにも適用可能である点である。さらに、これまで予め記録されたタイトルに関して説明してきたが、本発明は、リプリケータの証明書１１０を消費者の記録証明書と置き換えた場合、消費者によって記録されるコンテンツにも適用できるという点にも注目すべきである。
【００２５】
前述の演算は、シーケンシャルプロセスとして説明してきたが、図１、および、図３から図７における演算のいくつかは、実際には並列または同時に行ってもよい。また、いくつかの実施例における演算の順序は、本発明の精神を逸脱せずに並べ替えてよい。
【００２６】
本願明細書において述べる技術は、ある特定のハードウエアまたはソフトウエアに限定されるものではなく、どんなコンピュータ、一般電子機器、または、処理環境においても適用性を見出すことが可能である。本発明の技術は、ハードウェア、ソフトウェア、または、その組み合わせにおいても実施可能である。また、本発明の技術は、プログラム可能なマシンを実行するためのプログラムにおいて、実施可能である。プログラム可能なマシンとは、モバイルまたは据付のコンピュータ、パーソナル携帯情報機器、セットトップボックス、携帯電話およびポケットベル、一般電子機器（ＤＶＤプレーヤ、パーソナルビデオレコーダ、パーソナルビデオプレーヤ、衛星受信機、ステレオ受信機、ケーブルＴＶ受信機などを含む）、および、他の電子デバイスなどであり、他の電子デバイスとは、プロセッサ、該プロセッサによる読み取りが可能な記憶媒体（揮発性および不揮発性メモリ、および／または、記憶素子を含む）、少なくとも１つの入力デバイス、および、１つまたはそれ以上の出力デバイスを含んでよい。入力デバイスを用いて入力データにプログラムコードが適用されることにより、記述された機能が実行され、かつ、出力情報が生成される。出力情報は、１つ、または、それ以上の出力デバイスに適用されてよい。本発明は、マルチプロセッサシステム、ミニコンピュータ、メインフレームコンピュータ、独立した一般電子機器などを含むさまざまなシステム構成で実施できることは、当業者にとり予測可能なことである。また、本発明は、通信ネットワークを介し接続される遠隔処理デバイスによりタスクを実行することが可能な分散コンピューティング環境で実行されることもできる。
【００２７】
各プログラムは、処理システムと通信するため、高水準手続きまたはオブジェクト指向プログラミング言語で実行されることができ、必要であれば、アセンブリまたはマシン言語で実行されてもよい。
【００２８】
プログラム命令は、命令によってプログラムされる汎用、または、特殊処理システムが    本願明細書に記載される演算を実行できるように使用されもよいし、または、演算を実行するためのハードワイヤードロジックを含む特定のハードウェアコンポーネントによって実行されてもよい。本願明細書に記載される方法は、該方法を実行するための処理システムまたは他の電子デバイスにおいて使用可能な命令が格納されているマシンアクセス可能な媒体を含むコンピュータプログラムとして提供されることができる。本願明細書で使用される「マシンアクセス可能な媒体」という用語は、マシンによって実行するための命令のシーケンスを格納するかまたはコード化することができ、かつ、本願明細書における方法のいずれか１つをマシンにより実行させる何らかの媒体を含むものとする。したがって、「マシンアクセス可能な媒体」という用語は、固体記憶装置、光磁気ディスク、および、データ信号をコード化するキャリヤを含むが、それらに限定されないものとする。さらに、動作を起こすかまたは結果を生じさせる際、ソフトウェアの従来技術においては一般的な１つあるいは他の形式（プログラム、手続き、プロセス、アプリケーション、モジュール、ロジックなど）をとる。要するに、処理システムでソフトウェアを実行することにより、プロセッサが作動して結果を生じさせるということである。
【００２９】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。発明の精神または添付クレームの範囲を逸脱せずに種々の変更改造を加えうることは当業者に明らかなところである。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施例に従う、オーディオビジュアルタイトルおよびリプリケータを識別しかつ無効化するシステムの図表
【図２】本発明の実施例に従う、無効化リストの一例を示す図表
【図３】本発明の実施例に従う、コンテンツ保護処理を示すフローチャート
【図４】本発明の実施例に従う、コンテンツ保護処理を示すフローチャート
【図５】本発明の実施例に従う、コンテンツ保護処理を示すフローチャート
【図６】本発明の実施例に従う、無効化リスト処理を示すフローチャート
【図７】本発明の実施例に従う、証明書処理を示すフローチャート
【図１】
2006522504.tif 000003
【図２】
2006522504.tif 000004
【図３】
2006522504.tif 000005
【図４】
2006522504.tif 000006
【図５】
2006522504.tif 000007
【図６】
2006522504.tif 000008
【図７】
2006522504.tif 000009
【国際調査報告】
2006522504.tif 000010
2006522504.tif 000011
2006522504.tif 000012