Устройство изготовления носителя записи информации, носитель записи информации, их способы

Иллюстрации

Показать все

Изобретение относится к устройству изготовления носителя записи информации. Техническим результатом является обеспечение безопасности и предотвращение утечки информации. Устройство изготовления носителя записи информации содержит модуль обработки данных, предназначенный для генерирования содержания, включающего в себя поврежденные данные, отличающиеся от правильных данных конфигурации содержания, и таблицу восстановления, включающую в себя таблицу определения идентификатора параметра, в которой сохранена основная часть данных таблицы восстановления, сохраненная путем обработки расчета или обработки шифрования данных преобразования, предназначенных для замены поврежденными данными, с параметром, установленным в соответствии с сегментом, который представляет собой разделенную на секции область содержания, и идентификатор параметра, который представляет собой информацию идентификации параметра, и модуль записи данных, предназначенный для записи содержания, включающего в себя поврежденные данные, и таблицу восстановления, на носителе записи информации. 3 н. и 4 з.п. ф-лы, 31 ил.

Реферат

Область техники, к которой относится изобретение

Настоящее изобретение относится к устройству изготовления носителя записи информации, носителю записи информации, их способам и компьютерной программе. Более конкретно, настоящее изобретение относится к устройству обработки информации, устройству изготовления носителя записи информации, носителю записи информации, их способам и компьютерной программе, в которых неразрешенное использование содержания устраняется в результате обработки преобразования данных, выполняемой для различного содержания, для которого требуется обеспечить управление использованием содержания, реализуя, таким образом, строгое управление использованием содержания.

Уровень техники

Различные типы программных данных, такие как звуковые данные, например, музыка и т.д., данные изображения, например, кинофильмы и т.д., игровые программы, различные типы прикладных программ и т.д. (ниже называются "содержание"), могут быть сохранены как цифровые данные на носителях записи, например, дисках типа Blu-ray, в которых используется синий лазер, или дисках DVD (цифровой универсальный диск), MD (мини-диск) и CD (компакт-диск). В частности, диски типа Blu-ray, в которых используют синий лазер, являются дисками с высокой плотностью записи, на которых могут быть записаны массивные количества содержания изображения и т.п., такого как данные изображения высокого качества.

Цифровое содержание сохраняют на таких носителей записи информации различных типов (носители записи) для распространения их пользователям. Пользователи воспроизводят и используют содержание на устройстве воспроизведения, таком как ПК (персональный компьютер), проигрыватель дисков и т.д., принадлежащем пользователю.

Обычно право на распространение и т.д. множества видов содержания, такого как музыкальные данные, данные изображения и т.д., сохраняется за создателем или распространителем содержания. В соответствии с этим во время распространения содержания обычно принимают меры, которые устанавливают определенные ограничения по использованию, то есть использование содержания разрешается только для авторизованных пользователей и предотвращается неразрешенное воспроизведение, и т.п.

В цифровых устройствах записи и на носителях записи запись и воспроизведение можно повторять без ухудшения качества, например, изображения или звука, и при этом возникают проблемы, такие как распространение нелегально скопированного содержания через сеть Интернет, распределение так называемых контрафактных дисков нелегального издания, или содержания, скопированного на диски CD-R или тому подобное, использование размноженного копированного содержания, сохраненного на жестких дисках ПК и т.п.

Носители записи большой емкости, такие как DVD, разработанные в последние годы носители записи, для считывания которых используется синий лазер, и т.д., позволяют записывать большие количества данных, например, от одного до нескольких кинофильмов в виде цифровой информации на одном диске. Возможность записи информации изображения и т.п. в виде цифровой информации делает проблему предотвращения неразрешенного копирования для защиты держателей авторских прав еще более важным вопросом. В последнее время были воплощены различные методики предотвращения неразрешенного копирования в цифровых устройствах записи и на носителях записи для предотвращения такого неразрешенного копирования цифровых данных.

Сущность изобретения

Одна из методик предотвращения неразрешенного копирования содержания и защиты владельца авторских прав состоит в обработке содержания с использованием шифрования. Однако даже при использовании зашифрованного содержании возникает проблема, состоящая в том, что, если произойдет утечка секретного ключа, происходит неразрешенная утечка дешифрованного содержания. Меры, описанные в публикации №11-45508 находящейся на рассмотрении заявки на японский патент, представляют собой предшествующий уровень техники, в котором раскрыты мероприятия, предназначенные для решения таких проблем. В публикации №11-45508 находящейся на рассмотрении заявки на японский патент раскрыта компоновка, в которой неразрешенное воспроизведение содержания предотвращается путем перезаписи части содержания с использованием фиктивных данных.

Во время обработки воспроизведения содержания, в котором содержание было заменено фиктивными данными, необходимо выполнять замену фиктивных данных снова исходными данными содержания. Такая обработка преобразования данных должна быть выполнена без внешней утечки исходного содержания, и также, предпочтительно, чтобы была предотвращена утечка информации обработки, такой как положение фиктивных данных и способ преобразования. Современное состояние известного уровня техники таково, что все еще остается много проблем, которые требуется изучить в отношении такой компоновки, для выполнения такой обработки во время воспроизведения так, чтобы обеспечить безопасность и предотвратить утечку информации.

Настоящее изобретение было выполнено с учетом описанного выше состояния уровня техники и, соответственно, желательно обеспечить устройство изготовления носителя записи информации, носитель записи информации, их способы и компьютерную программу, в которых эффективно реализовано предотвращение неразрешенного использования содержания путем разрушения содержания в результате частичной замены данных конфигурации содержания и реализации надежной обработки данных, которая предотвращает утечку информации при обработке воспроизведения.

Устройство изготовления носителя записи информации в соответствии с вариантом выполнения настоящего изобретения включает в себя: модуль обработки данных, предназначенный для генерирования содержания, включающий в себя поврежденные данные, отличающиеся от правильных данных конфигурации содержания, и таблицу восстановления, включающую в себя таблицу определения идентификатора параметра, в которой сохранена основная часть данных таблицы восстановления, сохраненная путем обработки расчета или обработки шифрования данных преобразования, предназначенных для замены поврежденными данными, с параметром, установленным в соответствии с сегментом, который представляет собой разделенную на секции область содержания, и идентификатор параметра, который представляет собой информацию идентификации параметра; и модуль записи данных, предназначенный для записи содержания, включающего в себя поврежденные данные, и таблицу восстановления, на носителе записи информации.

Кроме того, таблица определения идентификатора параметра может представлять собой таблицу, в которой скоррелированы идентификатор параметра и номер пакета, находящегося в положении заголовка сегмента, который представляет собой данные конфигурации содержания.

Кроме того, таблица определения идентификатора параметра может представлять собой таблицу, в которой скоррелированы идентификатор параметра и ИД таблицы регистрации карты ЕР, который представляет собой идентификатор таблицы регистрации карты ЕР, включающей в себя информацию пакета, находящегося в положении заголовка сегмента, который представляет собой данные конфигурации содержания.

На носителе записи информации в соответствии с другим вариантом выполнения настоящего изобретения сохранены: содержание, часть данных конфигурации содержания которого заменена и воспроизведена; таблица восстановления, в которой сопоставлены и зарегистрированы идентификатор параметра, который установлен в соответствии с сегментом, в котором данные конфигурации содержания разделены на секции с получением множества сегментов и установлены, и данные преобразования, которые представляют собой объект для замены частью данных конфигурации содержания, предназначенных для замены; где данные преобразования представляют собой данные, для которых были выполнены расчет или обработка кодирования на основе параметра, соответствующего идентификатору параметра.

Кроме того, носитель записи информации может дополнительно содержать временную метку представления (ВМП, PTS) точки входа и карту ЕР, с которой скоррелирован и зарегистрирован номер пакета, который представляет собой адрес, в котором сегмент разделен на секции на основе множества точек входа, зарегистрированных в карте ЕР.

Кроме того, сегмент может быть разделен на секции на основе фиксированного количества точек входа.

Способ изготовления носителя записи информации в соответствии с другим вариантом выполнения настоящего изобретения включает в себя следующие этапы: обработки генерирования данных для содержания, в котором часть данных конфигурации содержания заменена и воспроизведена, и таблицы восстановления, в которой сопоставлены и зарегистрированы идентификатор параметра, который установлен в соответствии с сегментом, в котором данные конфигурации содержания разделены на секции с получением множества сегментов и установлены, и данные преобразования, которые представляют собой объект для замены частью данных конфигурации содержания, предназначенных для замены; и записи данных для записи содержания, включающего в себя поврежденные данные, и таблицу восстановления на носитель записи информации.

Другие цели, свойства и преимущества настоящего изобретения будут очевидны из следующего подробного описания на примере описанных ниже вариантов выполнения настоящего изобретения и приложенных чертежей. Следует отметить, что термин "система", используемый в настоящем описании, относится к расположению логических узлов множества устройств и не ограничивается компоновкой, в которой все составляющие устройства находятся в одном корпусе.

В соответствии с одним вариантом выполнения настоящего изобретения при использовании конфигурации для восстановления и получения данных, преобразуемых путем расчета параметра или обработки шифрования, различных для каждого сегмента, установленного как область разделения содержания на секции, и выполнения воспроизведения содержания с заменой части данных содержания на полученные данные преобразования, может быть реализована конфигурация, в которой ИД параметра, соответствующий сегменту, получают на основе таблицы, коррелирующей НПИ (номер пакета источника), включенный в содержание, предназначенное для воспроизведения, и ИД параметра (SP_ID), или на основе таблицы, коррелирующей идентификатор таблицы регистрации карты ЕР (ИД таблицы регистрации карты ЕР), в которой записана информация пакета, включенного в сегмент содержания, предназначенного для воспроизведения, и ИД параметра, причем полученный ИД параметра (SP_ID) передают в как уведомление для защищенной ВМ (VM), и запрос (INTRP) на расчет секретного параметра выполняется так, что воспроизведение содержания может быть выполнено, при выполнении соответствующих преобразований данных, путем последовательного приема секретных параметров (СП (SP)), соответствующих каждому сегменту из защищенной ВМ, соответствующим образом.

Кроме того, в соответствии с вариантом выполнения настоящего изобретения может быть воплощена конфигурация, в которой прикладная программа воспроизведения (устройство воспроизведения), которая выполняет воспроизведение содержания, вначале определяет карту ЕР, соответствующую данным содержания, предназначенным для воспроизведения, из карты ЕР, зарегистрированной в информации клипа, которая представляет собой информацию блока воспроизведения содержания, и получает ИД параметра (SP_ID) либо путем применения расчетной формулы, или путем подсчета таблиц регистрации карты ЕР, на основе идентификатора таблицы регистрации карты ЕР (ИД таблицы регистрации карты ЕР), причем полученный ИД параметра (SP_ID) передают как уведомление в защищенную ВМ и выполняют запрос (INTRP) на расчет секретного параметра, в результате чего может быть получен ИД параметра (SP_ID) без применения специальной таблицы определения ИД параметра, и воспроизведение содержания может быть выполнено при выполнении соответствующего преобразования данных путем последовательного приема секретных параметров (СП), соответствующих каждому сегменту из защищенной ВМ правильным образом.

Краткое описание чертежей

На фиг.1 показана схема, описывающая конфигурацию и обработку сохраненных данных на носителе записи информации и устройство привода, и устройство обработки информации;

На фиг.2 показана схема, описывающая пример установки модуля управления содержанием для установок, выполненных в отношении сохраненных данных на носителе записи информации;

На фиг.3 показана схема, описывающая корреляцию между модулем управления содержанием для установок, выполненных в отношении сохраненных данных на носителе записи информации и ключа модуля;

На фиг.4 показана схема, описывающая содержание, записанное на носителе записи информации, и обработку преобразования данных, необходимую для воспроизведения содержания;

На фиг.5 показана схема, описывающая конфигурацию данных в случае таблицы восстановления, сохраненной в пакетах транспортного потока, включающего содержание;

На фиг.6 показана схема, подробно описывающая содержание и таблицу восстановления, сохраненную на носителе записи информации;

На фиг.7 показана схема, представляющая конфигурацию данных записей восстановления, включенных в таблицу восстановления;

На Фиг.8 показана схема, описывающая обработку преобразования данных, с применением записей восстановления в пакетах TS, составляющих содержание;

На фиг.9 показана схема, описывающая обработку преобразования данных, с использованием записей восстановления, включенных в таблицу восстановления;

На фиг.10 показана схема, описывающая последовательность обработки, выполняемую между прикладной программой воспроизведения (проигрывателем) и защищенной ВМ;

На фиг.11 показана схема, описывающая обработку для копирования таблицы восстановления, выполняемую при обработке инициирования названия, в пределах последовательности обработки между прикладной программой воспроизведения (проигрывателем) и защищенной ВМ;

На фиг.12 показана схема, описывающая последовательность приема и обработки отказа в защищенной ВМ;

На фиг.13 показана схема, описывающая пример обработки воспроизведения содержания;

На фиг.14 показана схема, описывающая обработку преобразования данных, выполняемую во время воспроизведения содержания;

На фиг.15 показана схема, описывающая в общих чертах пример 1 обработки для получения идентификатора СП (SP_ID), соответствующего сегменту;

На фиг.16 показана схема, описывающая карту ЕР;

На фиг.17 показана схема, описывающая карту ЕР;

На фиг.18 показана схема, описывающая последовательность обработки по примеру 1 для получения идентификатора СП (SP_ID), соответствующего сегменту, и пример конфигурации таблицы определения SP_ID;

На фиг.19 показана схема, иллюстрирующая полную конфигурацию данных таблицы восстановления;

На фиг.20 показана схема, описывающая пример конфигурации таблицы определения SP_ID;

На фиг.21 показана схема, иллюстрирующая конфигурацию данных основной части таблицы восстановления, содержащейся в таблице восстановления;

На фиг.22 показана схема, иллюстрирующая конфигурацию данных блока таблицы восстановления (блок ТВС (FUT)), содержащегося в основной части таблицы восстановления;

На фиг.23 показана схема, иллюстрирующая блок-схему последовательности операций, описывающую последовательность воспроизведения содержания в случае применения обработки по примеру 1 для получения идентификатора СП (SP_ID) соответствующего сегменту;

На фиг.24 показана схема, иллюстрирующая блок-схему последовательности операций, описывающую последовательность воспроизведения содержания для специального воспроизведения в случае применения обработки по примеру 1, для получения идентификатора СП (SP_ID), соответствующего сегменту;

На фиг.25 показана схема, описывающая пример конфигурации таблицы определения SP_ID в обработке по примеру 2;

На фиг.26 показана схема, иллюстрирующая блок-схему последовательности операций, описывающую последовательность воспроизведения содержания в случае применения обработки по примеру 2 для получения идентификатора СП (SP_ID), соответствующего сегменту;

На фиг.27 показана схема, иллюстрирующая блок-схему последовательности операций, описывающую последовательность воспроизведения содержания для специального воспроизведения в случае применения обработки по примеру 2, для получения идентификатора СП (SP_ID), соответствующего сегменту;

На фиг.28 показана схема, описывающая общую компоновку обработки по примеру 3 для получения идентификатора СП (SP_ID), соответствующего сегменту;

На фиг.29 показана схема, иллюстрирующая блок-схему последовательности операций, описывающую последовательность воспроизведения содержания в случае применения обработки по примеру 3, для получения идентификатора СП (SP_ID), соответствующего сегменту;

На фиг.30 показана схема, иллюстрирующая блок-схему последовательности операций, описывающую последовательность воспроизведения содержания для специального воспроизведения в случае применения обработки по примеру 3, для получения идентификатора СП (SP_ID), соответствующего сегменту; и

На фиг.31 показана схема, описывающая пример конфигурации аппаратных средств устройства обработки информации для выполнения прикладных программ в качестве главного устройства.

Описание предпочтительных вариантов выполнения

Устройство изготовления носителя записи информации, носитель записи информации, их способы и компьютерная программа в соответствии с настоящим изобретением будут подробно описаны со ссылкой на чертежи. Следует отметить, что описание будет выполнено в соответствии со следующими пунктами.

1. Обзор сохраненных данных на носителе записи информации и обработка в приводе и в главном устройстве

2. О модуле управления содержанием (модуль МУС (CPS))

3. Обзор конфигурации данных содержания, включающей модифицированные данные, и обработка преобразованных данных

4. Обработка прикладной программы воспроизведения (проигрывателя) и защищенная ВМ

5. Обработка воспроизведения содержания

6. Обработка для получения идентификатора СП (SP_ID), соответствующего сегменту

(6.1) Пример 1 обработки для получения идентификатора СП (SP_ID), соответствующего сегменту

(6.2) Пример 2 обработки для получения идентификатора СП (SP_ID), соответствующего сегменту

(6.3) Пример 3 обработки для получения идентификатора СП (SP_ID), соответствующего сегменту

7. Конфигурация устройства обработки информации

8. Устройство изготовления носителя записи информации и носитель записи информации

1. Обзор сохраненных данных на носителе записи информации и обработка в приводе и в главном устройстве

Вначале будет приведено описание, относящееся к обзору сохраненных данных на носителе записи информации, а также их обработке в приводе и в главном устройстве. На фиг.1 представлена конфигурация носителя 100 записи информации, на котором сохранено содержание привода 120 и главного устройства 140. Главное устройство 140 представляет собой прикладную программу воспроизведения (или записи) данных, которую выполняют в устройстве обработки информации, таком как, например, ПК или тому подобное, и выполняет обработку с использованием аппаратных средств устройства обработки информации, такого как ПК или тому подобное, в соответствии с заданной последовательностью обработки данных.

Носитель 100 записи информации представляет собой носитель записи информации, такой как, например, диск типа Blu-ray, DVD или тому подобное, и представляет собой носитель записи информации, на котором записано авторизованное содержание (диск типа ПЗУ (ROM) или тому подобное), изготовленный на заводе по изготовлению дисков, с разрешения, так называемого, держателя права на содержание, имеющего соответствующие права в отношении содержания или права на распространение, или носитель записи информации, на который можно записывать данные (диск RE (с возможностью записи) или тому подобное). Следует отметить, что в следующем варианте выполнения носитель дискового типа будет использоваться как пример для описания носителя записи информации, при этом настоящее изобретение можно применять для конфигураций, в которых используются различные типы носителей записи информации.

Как показано на фиг.1, на носитель 100 записи информации записаны зашифрованное содержание 101, которое было подвергнуто обработке шифрования и частичной замене данных, БКН (МКВ) (блок ключа носителя) 102, который представляет собой блок ключа шифрования, сгенерированный на основе способа распределения ключа древовидной структуры, известного как способ шифрования определенного типа для широковещательной передачи, файл 103 ключа названия, составленный из данных, в котором зашифрован ключ названия, применяемый для обработки дешифрования содержания (зашифрованный ключ модуля МУС) и т.д., правило 104 использования, включающее в себя ИУК (CCI) (информацию управления копией) и т.п., используемую в качестве информации копирования/управления воспроизведением содержания, таблица 105 восстановления, в которой записаны данные преобразования, соответствующие данным замены в заданной области в пределах содержания, и программа 106 обработки преобразования данных, включающая в себя команды обработки, предназначенные для выполнения обработки преобразования данных и таблицы 105 восстановления. Следует отметить, что пример данных, показанный на схеме, представляет собой только пример, и сохраненные данные в большей или меньшей степени отличаются друг от друга в зависимости от типа диска. Далее будет описана общая конфигурация каждого из этих типов информации.

(1) Зашифрованное содержание 101

Содержание различного типа сохраняют на носителе 100 записи информации. Примеры такого содержания включают в себя АВ (AV) (аудио-видео) потоки, представляющие собой содержание подвижного изображения, такое как содержание кинофильма высокой четкости (ВЧ (HD)), которое представляет собой данные подвижного изображения высокой четкости, игровые программы в формате, определенном соответствующим стандартом, файлы изображения, аудиоданные, текстовые данные и т.д. Все эти виды содержания определены данными в соответствии с определенным АВ данными форматом и сохранены в соответствии с определенным форматом АВ данных. В частности, их сохраняют в соответствии с форматом стандарта диска Blu-ray ПЗУ в качестве, например, стандартных данных диска Blu-ray ПЗУ.

Кроме того, иногда игровые программы, файлы изображения, аудиоданные, текстовые данные и т.д. сохраняют, например, как служебные данные. В некоторых случаях эти виды содержания сохраняют как данные, имеющие формат данных, не соответствующий определенному формату АВ данных.

Типы содержания включают в себя различные виды содержания, такие как музыкальные данные, подвижные изображения, неподвижные изображения и подобные данные изображения, а также игровые программы, содержание всемирной сети и т.д, а также информацию в различных формах, включенную в это содержание, такую как информация содержания, используемая только данными на носителе 100 записи информации, информация содержания, используемая при комбинировании данных из носителя 100 записи информации, и данных, предоставляемых с сервера, подключенного к сети, и т.д. Содержание, сохраненное на носителе записи информации, сохраняют в зашифрованном виде с разными ключами, соответствующими для каждой секции содержании (МУС или ключ модуля (который также может называться ключом названия)), для реализации различного управления использованием содержания в каждом блоке. Каждый модуль, которому соответствует один ключ модуля, называется модулем управления содержанием (модуль МУС). Кроме того, данные конфигурации содержания установлены как поврежденные данные, в которых часть их заменена данными, отличающимися от правильных данных содержания, в результате чего только обработка дешифрования не позволяет правильно воспроизвести содержание, и для выполнения воспроизведения необходима обработка замены поврежденных данных данными, зарегистрированными в таблице восстановления. Такая обработка будет подробно описана ниже.

(2) БКН

БКН (блок ключа носителя) 102 представляет собой блок ключа шифрования, генерируемый на основе способа распространения ключа с древовидной структурой, известного как определенный тип способа шифрования при широковещательной передаче. БКН 102 представляет собой блок информации ключа, позволяющий получить ключ носителя [Km], необходимый для дешифрования содержания, только для обработки (дешифрования), на основе ключа устройства [Kd], сохраненного в устройстве обработки информации пользователя, имеющего действительную лицензию. При этом прикладная программа и также способ распространения информации следуют так называемой иерархической древовидной структуре, что позволяет получать ключ носителя [Km] только в случае, когда устройство пользователя (устройство обработки информации) имеет действительную лицензию, и устройства пользователя, которые были исключены (обработка аннулирования), не могут получать ключ носителя [Km].

Центр администрирования, выполняющий функцию объекта лицензии, может генерировать БКН, имеющий структуру, которая не может быть дешифрована с использованием ключа устройства, сохраненного в определенном устройстве пользователя, то есть в котором ключ носителя, необходимый для дешифрования содержания, не может быть получен путем изменения ключа устройства, используемого для дешифрования информации ключа, сохраненной в БКН. В соответствии с этим неавторизованные устройства могут быть аннулированы в произвольные моменты времени, предоставляя, таким образом, зашифрованное содержание, которое может быть дешифровано только в устройствах, имеющих действительные лицензии. Обработка дешифрования содержания будет описана ниже.

(3) Файл ключа названия

Как описано выше, каждое содержание или группу множества видов содержания подвергают шифрованию с использованием индивидуального ключа шифрования (ключа названия (ключа модуля МУС)) для каждого из них, для управления использованием содержания, сохраненного на носителе 100 записи информации. То есть АВ (аудио-видео) потоки, музыкальные данные, подвижные изображения, неподвижные изображения и подобные данные изображения, игровые программы, содержание всемирной сети и т.д., составляющие содержание, должны быть разделены на модули управления использованием содержания с разными ключами названия, генерируемыми для каждого модуля, и, таким образом, выполняют обработку дешифрования. Информация, предназначенная для генерирования этих ключей названия, представляет собой данные ключа названия, и ключ названия получают путем дешифрования закодированного ключа названия, который представляет собой ключ, генерируемый, например, с помощью ключа носителя или тому подобного. Ключи названия, соответствующие каждому модулю, генерируют в соответствии с заданной последовательностью генерирования ключа шифрования, используя данные ключа названия, и при этом выполняют дешифрование содержания.

(4) Правило использования

Правило использования включает в себя, например, информацию управления копированием/воспроизведением (ИУК). Эта информация представляет собой информацию ограничения копирования и информацию ограничения воспроизведения для использования управления в отношении зашифрованного содержания 101, сохраненного на носителе 100 записи информации. При этом используют различные установки для информации управления копированием/воспроизведением информации (ИУК), такие как, например, информация для отдельных модулей МУС, установленная в модулях управления содержанием, установки соответствуют множеству модулей МУС и т.д.

(5) Таблица восстановления

Как описано выше, зашифрованное содержание 101, сохраненное на носителе 100 записи информации, было подвергнуто заданному шифрованию, и также часть данных конфигурации содержания составлена из поврежденных данных, которые отличаются от правильных данных. Для воспроизведения содержания необходимо выполнить обработку перезаписи данных, при которой поврежденные данные заменяют данными преобразования, которые представляют собой правильные данные содержания. Таблица, в которой зарегистрированы данные преобразования, представляет собой таблицу 105 восстановления. Большое количество поврежденных данных установлено с разбросом по всему содержанию, и во время воспроизведения содержания необходимо выполнять обработку по замене (перезаписи) множества частей поврежденных данных данными преобразования, зарегистрированными в таблице восстановления. Использование этих данных преобразования означает, что даже в случае, когда выполняют неразрешенное дешифрование содержания в результате, например, утечки ключа шифрования, воспроизведение правильного содержания будет невозможным с использованием только дешифрования содержания из-за присутствия замененных данных, что позволяет предотвратить неразрешенное использование содержания.

Кроме нормальных данных преобразования таблица 105 восстановления включает в себя данные преобразования, позволяющие анализировать биты конфигурации информации идентификации данных для идентификации устройства воспроизведения содержания или прикладной программы воспроизведения содержания. В частности, например, они включают в себя ИД проигрывателя, который представляет собой идентификационные данные проигрывателя (устройства для выполнения главной прикладной программы), или "данные преобразования, включающие в себя идентификационные метки", в которых записана информация идентификации, генерируемая на основе ИД проигрывателя. Данные преобразования, включающие в себя идентификационные метки, представляют собой данные, где битовые значения правильных данных содержания были несколько изменены, на уровне, который не влияет на воспроизведение содержания. Подробности обработки при использовании таких данных преобразования будут описаны ниже.

Хотя на фиг.1 представлен пример, в котором таблица 105 восстановления установлена как независимый файл данных, может быть выполнена конфигурация, в которой таблица восстановления не является независимым файлом, а распределена по пакетам конфигурации зашифрованного содержания 101. Эта конфигурация и ее обработка будут описаны ниже.

(6) Программа обработки преобразования данных

Программа 106 обработки преобразования данных представляет собой программу, включающую в себя команды обработки, предназначенные для выполнения обработки преобразования данных с использованием данных, зарегистрированных в таблице 105 восстановления, и она используется главным устройством, которое воспроизводит содержание. Она выполняется в модуле 154 обработки преобразования данных главного устройства 100, показанного на фиг.1. Следует отметить, что описанная выше таблица 105 восстановления может быть установлена как данные, включенные в программу 106 обработки преобразования данных.

В главном устройстве установлена виртуальная машина (ВМ), предназначенная для выполнения обработки преобразования данных, при этом программа 106 обработки преобразования данных, считанная с носителя 100 записи информации, выполняется в виртуальной машине (ВМ) с использованием регистрационной записи в таблице 105 восстановления, и обработку преобразования данных для частичных данных конфигурации выполняют в отношении дешифрованного содержания. Подробно эта обработка будет описана ниже.

Далее со ссылкой на фиг.1 будет описана конфигурация главного устройства 140 и привода 120 и обзор обработки. Обработка воспроизведения содержания, сохраненного на носителе 100 записи информации, выполняется в отношении данных, передаваемых в главное устройство 140 через привод 120.

В главном устройстве 140 установлена прикладная программа 150 воспроизведения (проигрыватель) и защищенная ВМ 160. Прикладная программа 150 воспроизведения (проигрыватель) представляет собой модуль обработки воспроизведения содержания и выполняет обработку, такую как обработка аутентификации, выполняемая в приводе во время обработки воспроизведения содержания, дешифрование содержания, обработка декодирования и т.д. Защищенная ВМ 160 выполняет функции модуля, генерирующего параметр, для предоставления параметров, применяемых для обработки преобразования данных, выполняется при обработке воспроизведения содержания, выполняемой прикладной программой 150 воспроизведения (проигрывателем), которая представляет собой модуль обработки воспроизведения содержания, например, защищенная ВМ 160 установлена как виртуальная машина в главной программе 140. Виртуальная машина (ВМ) представляет собой виртуальный компьютер, который непосредственно интерпретирует и выполняет промежуточный язык и считывает, интерпретирует и выполняет информацию командного кода на промежуточном языке, не зависящем от платформы, с носителя 100 записи информации.

Запросы на передачу информации или обработку между прикладной программой 150 воспроизведения (проигрывателем) и защищенной ВМ 160 выполняют с использованием последовательностей прерывания (INTRP), поступающих из прикладной программы 150 воспроизведения (проигрывателя) в защищенную ВМ 160, и обработки отклика (вызова) из защищенной ВМ 160 в прикладную программу 150 воспроизведения (проигрыватель). Последовательности прерывания (INTRP) из прикладной программы 150 в защищенную ВМ 160 и обработка отклика (вызова) из защищенной ВМ 160 в прикладную программу 150 воспроизведения (проигрыватель) выполняют запросы на расчет параметра и предоставление параметров, применяемых к обработке преобразования данных, выполняемой при обработке воспроизведения содержания. Эти последовательности обработки будут подробно описаны ниже.

Ниже будет описана основная обработка, которую выполняет главное устройство 140. Перед использованием содержания выполняют обработку взаимной аутентификации между приводом 120 и главным устройством 140 и после подтверждения действительности обеих сторон в результате этой обработки аутентификации зашифрованное содержание передают из привода в главную программу, при этом выполняют обработку дешифрования содержания на стороне главной программы и затем выполняют описанную выше обработку преобразования данных с использованием таблицы восстановления, в результате чего выполняют воспроизведение содержания.

Для взаимной аутентификации, выполняемой между главным устройством 140 и приводом 120, производят обработку для определения достоверности путем обращения к списку аннулирования (не действительности), выпускаемому Центром администрирования, являются ли каждое из устройств или прикладных программ зарегистрированными в качестве неавторизованного устройства или прикладной программы.

Привод 120 имеет запоминающее устройство 122, предназначенное для сохранения САС (CRL) (список аннулирования сертификата) главного устройства, в котором записана информация аннулирования (недействительности) сертификата главной программы (сертификат с открытым ключом). С другой стороны, главное устройство 140 имеет запоминающее устройство 152, предназначенное для сохранения САС привода (список аннулирования сертификата), в котором сохранена информация аннулирования (недействительности) сертификата привода (сертификат с открытым ключом). Запоминающее устройство представляет собой энергонезависимое запоминающее устройство (ЭНОЗУ (NVRAM)), и в случае, когда САС, считанный с носителя записи 100 информации, представляет собой, например, более новую версию, их соответствующие модули 121 и 151 обработки данных выполняют обработку обновления для сохранения новой версии САС главного устройства или САС привода в запоминающем устройстве 122 и 152.

САС, такой как САС главного устройства или САС привода, постоянно обновляют в центре администрирования. То есть в случае, когда было вновь раскрыто неавторизованное устройство, выпу