Система обработки данных по защите авторского права и устройство воспроизведения



Система обработки данных по защите авторского права и устройство воспроизведения
Система обработки данных по защите авторского права и устройство воспроизведения
Система обработки данных по защите авторского права и устройство воспроизведения
Система обработки данных по защите авторского права и устройство воспроизведения
Система обработки данных по защите авторского права и устройство воспроизведения
Система обработки данных по защите авторского права и устройство воспроизведения
Система обработки данных по защите авторского права и устройство воспроизведения
Система обработки данных по защите авторского права и устройство воспроизведения
Система обработки данных по защите авторского права и устройство воспроизведения

 


Владельцы патента RU 2473123:

ПАНАСОНИК КОРПОРЭЙШН (JP)

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

 

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

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

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

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

С другой стороны, в процессе изготовления коммерческих носителей записи (в дальнейшем в этом документе называемых "ROM-носителями"), имеющих записанное содержимое, важно проверять качество содержимого. Изготовление коммерческих ROM-носителей отнимает много времени. После многократной проверки качества коммерческие ROM-носители выпускаются на рынок. Такие коммерческие ROM-носители, в общем, изготавливаются посредством переноса записанного содержимого на носители записи, такие как R-носители, и многократного выполнения проверки качества содержимого и создания заново содержимого. Здесь, устройства воспроизведения допускают воспроизведение как содержимого, записанного на ROM-носители, так и содержимого, записанного на R-носители. Кроме того, невозможно определять то, является носитель записи R-носителем, изготовленным для тестирования (проверки качества) в процессе изготовления ROM-носителей, или R-носителем, изготовленным посредством копирования ROM-носителя неавторизованным способом. Соответственно авторские права на содержимое могут быть нарушены.

Патентный документ 1. Патент (США) номер 7058284.

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

Проблемы, разрешаемые изобретением

Тем не менее, если устройствам воспроизведения запрещено воспроизведение содержимого, записанного на R-носители, возникает проблема в том, что изготовление коммерческих ROM-носителей отнимает больше времени. Наоборот, если устройствам воспроизведения разрешено воспроизводить содержимое, записанное на R-носители, возникает проблема в том, что авторские права могут быть нарушены.

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

Средство для разрешения проблем

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Преимущество изобретения

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

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

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

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

Фиг. 3 является блок-схемой, показывающей структуру записывающего устройства согласно варианту осуществления;

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

Фиг. 5 показывает пример программы с подписью согласно варианту осуществления;

Фиг. 6 показывает операции устройства формирования подписи согласно варианту осуществления;

Фиг. 7 показывает операции записывающего устройства согласно варианту осуществления;

Фиг. 8 показывает операции устройства воспроизведения согласно варианту осуществления; и

Фиг. 9 показывает структуру LSI, реализующей функции устройства воспроизведения согласно варианту осуществления.

Описание символов

101 - организация формирования программы

102 - устройство формирования подписи

103 - устройство предоставления содержимого

104 - записывающее устройство

105 - носитель записи

106 - устройство воспроизведения

Оптимальный режим осуществления изобретения

Далее описывается вариант осуществления настоящего изобретения со ссылкой на чертежи.

(Вариант осуществления)

1.1. Структура системы обработки данных по защите авторского права

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

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

Записывающее устройство 104 принимает программу с подписью от организации 101 формирования программы и принимает содержимое, защищенное посредством программы с подписью, из устройства 103 предоставления содержимого. Кроме того, записывающее устройство 104 считывает, из носителя 105 записи, информацию о типе носителя, показывающую тип носителя для носителя 105 записи, и определяет то, следует ли разрешать запись принимаемого содержимого. При определении разрешать запись содержимого, записывающее устройство 104 записывает принимаемую программу с подписью и содержимое на носитель 105 записи.

Устройство 106 воспроизведения считывает из носителя 105 записи программу с подписью, содержимое и информацию о типе носителя, показывающую тип носителя для носителя 105 записи. Затем устройство 106 воспроизведения определяет то, следует ли разрешать воспроизведение принимаемого содержимого. При определении разрешать воспроизведение содержимого, устройство 106 воспроизведения воспроизводит защищенное содержимое посредством выполнения программы с подписью.

Здесь содержимое, записанное на носитель 105 записи, защищается посредством программы, записанной на этот же носитель 105 записи. В качестве способа защиты содержимого можно использовать структуру, в которой программа вычисляет секретную информацию с заранее определенными интервалами и шифрует содержимое с использованием, например, секретной информации в качестве ключевых данных. Технология шифрования, используемая здесь, может быть известным способом, таким как шифрование DES и шифрование AES. Кроме того, поскольку операция XOR на основе секретной информации может использоваться вместо технологии шифрования, описание способа защиты содержимого здесь опускается.

1.2. Структура устройства 102 формирования подписи

Устройство 102 формирования подписи включает в себя, как показано на фиг. 2, модуль 201 ввода-вывода, модуль 202 записи типа подписи и модуль 203 формирования и присоединения подписи.

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

Отметим, что каждый из функциональных блоков устройства 102 формирования подписи, к примеру модуль 201 ввода-вывода, модуль 202 записи типа подписи и модуль 203 формирования и присоединения подписи, типично реализуется как LSI, которая является интегральной схемой, и может быть отдельно интегрирован в одну микросхему или интегрированы в одну микросхему, включающую в себя часть или все функциональные блоки.

Здесь, LSI может называться IC, системной LSI, супер-LSI и ультра-LSI в зависимости от степени интеграции.

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

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

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

(1) Модуль 201 ввода-вывода

Модуль 201 ввода-вывода принимает от организации 101 формирования программы программу, к которой подпись должна быть присоединена, и запрос на тип подписи для подписи, которая должна быть присоединена к программе (тестовая подпись или подпись официальной версии).

Кроме того, модуль 201 ввода-вывода принимает из модуля 203 формирования и присоединения подписи программу, в которую записана подпись, сформированная посредством модуля 203 формирования и присоединения подписи, и передает принимаемую программу в организацию 101 формирования программы.

(2) Модуль 202 записи типа подписи

Модуль 202 записи типа подписи записывает запрошенный тип подписи, принимаемый посредством модуля 201 ввода-вывода в программу, принимаемую посредством модуля 201 ввода-вывода.

Фиг. 5 показывает пример структуры данных программы. Программа состоит из секции 510 заголовка, секции 520 кодов команд и секции 530 данных подписи. Модуль 202 записи типа подписи записывает тип подписи, запрошенный посредством организации 101 формирования программы в область 511 хранения типа подписи, включенную в секцию 510 заголовка. Например, если запрошена тестовая подпись, модуль 202 записи типа подписи записывает информацию типа подписи "0×01" в область 511 хранения типа подписи. Если запрошена подпись официальной версии, модуль 202 записи типа подписи записывает информацию типа подписи "0×10" в область 511 хранения типа подписи. Кроме того, коды команд сохраняются в области хранения кодов команд, включенной в секцию 520 кодов команд. Кроме того, подписи, сформированные посредством устройства 102 формирования подписи, сохраняются в области хранения данных подписи, включенной в секцию 530 данных подписи.

(3) Модуль 203 формирования и присоединения подписи

Модуль 203 формирования и присоединения подписи формирует подпись для программы, в которую тип подписи записан, и записывает сформированную подпись в область хранения данных подписи, включенную в секцию 530 данных подписи программы. Затем модуль 203 формирования и присоединения подписи передает программу, в которой сформированная подпись записана (в дальнейшем в этом документе, называемую "программа с подписью"), в модуль 201 ввода-вывода.

1.3. Структура записывающего устройства 104

Записывающее устройство 104 включает в себя, как показано на фиг. 3, модуль 301 ввода-вывода, модуль 302 определения типа носителя, модуль 303 определения типа подписи и модуль 304 определения разрешения на запись.

Записывающее устройство 104 конкретно состоит из микропроцессора, RAM, ROM, жесткого диска и т.п., хотя не показано на чертеже. Компьютерная программа сохраняется в RAM, ROM и на жестком диске. Функции записывающего устройства 104 осуществляются посредством микропроцессора, работающего в соответствии с компьютерной программой.

Отметим, что каждый из функциональных блоков записывающего устройства 104, к примеру, модуль 301 ввода-вывода, модуль 302 определения типа носителя, модуль 303 определения типа подписи и модуль 304 определения разрешения на запись, типично реализуется как LSI, которая является интегральной схемой. Эти функциональные блоки могут быть отдельно интегрированы в одну микросхему или интегрированы в одну микросхему, включающую в себя часть или все функциональные блоки.

Здесь, LSI может называться IC, системной LSI, супер-LSI и ультра-LSI в зависимости от степени интеграции.

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

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

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

(1) Модуль 301 ввода-вывода

Модуль 301 ввода-вывода принимает программу с подписью от организации 101 формирования программы и принимает содержимое из устройства 103 предоставления содержимого и, кроме того, считывает информацию о типе носителя из носителя 105 записи.

Кроме того, если определено разрешать запись принимаемого содержимого и программы с подписью, модуль 301 ввода-вывода записывает содержимое и программу с подписью на носитель 105 записи.

(2) Модуль 302 определения типа носителя

Модуль 302 определения типа носителя указывает тип носителя на основе информации о типе носителя, считанной посредством модуля 301 ввода-вывода, и передает указанный тип носителя в модуль 303 определения разрешения на запись.

Здесь, тип носителя указывает тип носителя для носителя записи, к примеру ROM (постоянное запоминающее устройство), R (записываемый) и RW (перезаписываемый). Поскольку тип носителя может быть идентифицирован с использованием известного способа, такого как способ идентификации, который использует идентификатор, записанный на носителе записи, его описание опускается здесь. В последующем описании идентификаторы "0×001", "0×010" и "0×100", соответственно, записываются в ROM, R и RW, в качестве примера.

(3) Модуль 303 определения типа подписи

Модуль 304 определения типа подписи считывает информацию типа подписи, сохраненную в области 511 хранения типа подписи, включенной в секцию 510 заголовка программы с подписью, принимаемой посредством модуля 301 ввода-вывода, и указывает тип подписи для подписи и передает указанный тип подписи в модуль 303 определения разрешения на запись.

(4) Модуль 304 определения разрешения на запись

Модуль 304 определения разрешения на запись определяет то, следует ли разрешать запись содержимого и программы с подписью как на основе типа носителя, указанного посредством модуля 302 определения типа носителя, так и на основе типа подписи, указанного посредством модуля 303 определения типа подписи.

В частности, если тип носителя и тип подписи, соответственно, указываются как R (0×010) и тестовая подпись (0×01), модуль 304 определения разрешения на запись разрешает запись содержимого и программы с подписью на носитель записи. Если тип носителя и тип подписи, соответственно, указываются как R (0×010) и подпись официальной версии (0×10), модуль 304 определения разрешения на запись запрещает запись содержимого и программы с подписью на носитель записи.

1.4 Структура устройства 106 воспроизведения

Устройство 106 воспроизведения включает в себя, как показано на фиг. 4, модуль 401 ввода-вывода, модуль 402 верификации подписи, модуль 403 определения типа подписи, модуль 404 определения типа носителя, модуль 405 определения разрешения на воспроизведение и модуль 406 воспроизведения.

Устройство 106 воспроизведения конкретно состоит из микропроцессора, RAM, ROM, жесткого диска и т.п., хотя не показано на чертеже. Компьютерная программа сохраняется в RAM, ROM и на жестком диске. Функции устройства 106 воспроизведения осуществляются посредством микропроцессора, работающего в соответствии с компьютерной программой.

Отметим, что каждый из функциональных блоков устройства 106 воспроизведения, к примеру модуль 401 ввода-вывода, модуль 402 верификации подписи, модуль 403 определения типа подписи, модуль 404 определения типа носителя, модуль 405 определения разрешения на воспроизведение и модуль 406 воспроизведения, типично реализуется LSI, которая является интегральной схемой. Эти функциональные блоки могут быть отдельно интегрированы в одну микросхему или интегрированы в одну микросхему, включающую в себя часть или все функциональные блоки. Фиг. 9 показывает пример изготовления системной LSI. На фиг. 9, функциональные блоки, окруженные пунктирной линией, интегрированы в одну микросхему как LSI.

Здесь, LSI может называться IC, системной LSI, супер-LSI и ультра-LSI в зависимости от степени интеграции.

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

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

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

(1) Модуль 401 ввода-вывода

Модуль 401 ввода-вывода считывает программу с подписью, содержимое и информацию о типе носителя из носителя 105 записи и передает считанную программу с подписью в модуль 402 верификации подписи и передает считанную информацию о типе носителя в модуль 404 определения типа носителя.

(2) Модуль 402 верификации подписи

Модуль 402 верификации подписи верифицирует подпись, сохраненную в секции 530 данных подписи программы, с подписью, считанной посредством модуля 401 ввода-вывода, и определяет то, является ли программа подлинной программой. Кроме того, можно проверять завершенность программы посредством выполнения верификации подписи. Например, можно проверять, не внесены ли несанкционированные изменения в информацию типа подписи, сохраненную в области 511 хранения типа подписи, включенной в секцию 510 заголовка программы. Если определено, что программа не является подлинной программой, в результате верификации подписи устройство 106 воспроизведения не выполняет последующую обработку воспроизведения и прекращает работу.

(3) Модуль 403 определения типа подписи

Модуль 403 определения типа подписи считывает информацию типа подписи, сохраненную в области 511 хранения типа подписи, включенной в секцию 510 заголовка программы с подписью, принимаемой посредством модуля 401 ввода-вывода, чтобы указывать тип подписи, и передает указанный тип подписи в модуль 405 определения разрешения на воспроизведение.

(4) Модуль 404 определения типа носителя

Модуль 404 определения типа носителя указывает тип носителя на основе информации о типе носителя, считанной посредством модуля 401 ввода-вывода, и передает указанный тип носителя в модуль 405 определения разрешения на воспроизведение.

Здесь, тип носителя указывает тип носителя для носителя записи, к примеру ROM (постоянное запоминающее устройство), R (записываемый) и RW (перезаписываемый). Поскольку тип носителя может быть идентифицирован с использованием известного способа, такого как способ идентификации, который использует идентификатор, записанный на носителе записи, его описание опускается здесь. В последующем описании идентификаторы "0×001", "0×010" и "0×100", соответственно, записываются в ROM, R и RW, в качестве примера.

(5) Модуль 405 определения разрешения на воспроизведение

Модуль 405 определения разрешения на воспроизведение определяет то, следует ли разрешать воспроизведение содержимого, используя программу с подписью как на основе типа носителя, указанного посредством модуля 404 определения типа носителя, так и на основе типа подписи, указанного посредством модуля 403 определения типа подписи.

В частности, если тип носителя и тип подписи, соответственно, указываются как R (0×010) и тестовая подпись (0×01), модуль 405 определения разрешения на воспроизведение разрешает воспроизведение содержимого. Если тип носителя и тип подписи, соответственно, указываются как R (0×010) и подпись официальной версии (0×10), модуль 405 определения разрешения на воспроизведение запрещает воспроизведение содержимого. Это обусловлено тем, что комбинация R и тестовой подписи указывает то, что носитель записи - это R-носитель, изготовленный для тестирования в процессе изготовления ROM-носителя, а комбинация R и подписи официальной версии указывает то, что носитель записи - это R-носитель, изготовленный посредством копирования ROM-носителя неавторизованным способом.

(6) Модуль 406 воспроизведения

Если модуль 405 определения разрешения на воспроизведение разрешает воспроизведение содержимого, модуль 406 воспроизведения выполняет программу с подписью, считанную из носителя 105 записи, в своей среде выполнения. Затем модуль 406 воспроизведения дескремблирует содержимое, которое скремблировано (данные, которые модифицированы), на основе секретной информации, вычисленной с помощью программы, чтобы воспроизводить содержимое.

1.5. Операции устройства 102 формирования подписи

Операции устройства 102 формирования подписи описываются со ссылкой на фиг. 6.

Модуль 201 ввода-вывода, включенный в устройство 102 формирования подписи, принимает от организации 101 формирования программы программу, необходимую для воспроизведения содержимого, и запрос на тип подписи для подписи, которая должна быть присоединена к программе (тестовая подпись или подпись официальной версии) (этап S601). На основе запрошенного типа подписи, принимаемого из модуля 201 ввода-вывода, модуль 202 записи типа подписи записывает информацию типа подписи в область 511 хранения типа подписи, включенную в секцию 510 заголовка принимаемой программы ("0×01" в случае тестовой подписи и "0×10" в случае подписи официальной версии) (этап S602).

Модуль 203 формирования и присоединения подписи формирует подпись для программы, в которую информация типа подписи записана посредством модуля 202 записи типа подписи на этапе S602, и записывает сформированную подпись в область хранения данных подписи, включенную в секцию 530 данных подписи программы (этап S603). Модуль 201 ввода-вывода передает программу с подписью, в которую подпись присоединена посредством 203 модуля формирования и присоединения подписи, в организацию 101 формирования программы (этап S604).

1.6. Операции записывающего устройства 104

Операции записывающего устройства 104 описываются со ссылкой на фиг. 7.

Модуль 301 ввода-вывода, включенный в записывающее устройство 104, принимает программу с подписью, необходимую для воспроизведения содержимого, от организации 101 формирования программы, принимает содержимое из устройства 103 предоставления содержимого и принимает информацию о типе носителя из носителя 105 записи (этап S701). Модуль 302 определения типа носителя указывает тип носителя для носителя записи (например, ROM, R или RW) на основе информации о типе носителя, принятой из модуля 301 ввода-вывода, и передает указанный тип носителя в модуль 304 определения разрешения на запись (этап S702).

Модуль 303 определения типа подписи считывает информацию типа подписи, сохраненную в области 511 хранения типа подписи, включенной в секцию 510 заголовка программы с подписью, принимаемой из модуля 301 ввода-вывода, и указывает тип подписи для подписи, присоединенной к принимаемой программе (тестовая подпись или подпись официальной версии), и передает указанный тип подписи в модуль 304 определения разрешения на запись (этап S703). На основе как типа носителя, принимаемого из модуля 302 определения типа носителя, так и типа подписи, принимаемого из модуля 303 определения типа подписи, модуль 304 определения разрешения на запись определяет то, следует ли разрешать запись принимаемой программы с подписью и содержимого на носитель 105 записи (этап S704).

Если модуль 304 определения разрешения на запись определяет разрешать запись содержимого, модуль 301 ввода-вывода записывает программу с подписью и соответствующее содержимое на носитель 105 записи (этап S705).

1.7. Операции устройства 106 воспроизведения

Операции устройства 106 воспроизведения описываются со ссылкой на фиг. 8.

Модуль 401 ввода-вывода, включенный в устройство 106 воспроизведения, считывает программу с подписью, необходимую для воспроизведения содержимого, соответствующее содержимое и информацию о типе носителя из носителя 105 записи (этап S801). Модуль 402 верификации подписи верифицирует подпись, сохраненную в секции 530 данных подписи программы с подписью, принимаемой из модуля 401 ввода-вывода, чтобы определять то, является ли программа с подписью подлинной программой. Если определено, что программа не является подлинной программой, последующая обработка воспроизведения не выполняется (этап S802).

Модуль 403 определения типа подписи считывает информацию типа подписи, сохраненную в области 511 хранения типа подписи, включенной в секцию 510 заголовка программы с подписью, принимаемой из модуля 401 ввода-вывода, чтобы указывать тип подписи для подписи, присоединенной к принимаемой программе (тестовая подпись или подпись официальной версии), и передает указанный тип подписи в модуль 405 определения разрешения на воспроизведение (этап S803). Модуль 404 определения типа носителя указывает тип носителя (например, ROM, R или RW) на основе информации о типе носителя, принятой из модуля 401 ввода-вывода, и передает указанный тип носителя в модуль 405 определения разрешения на воспроизведение (этап S804).

Модуль 405 определения разрешения на воспроизведение определяет то, следует ли разрешать воспроизведение принимаемого содержимого как на основе носителя записи, принимаемого из модуля 404 определения типа носителя, так и на основе типа подписи, принимаемого из модуля 403 определения типа подписи (этап S805). Если модуль 405 определения разрешения на воспроизведение определяет разрешать воспроизведение содержимого, модуль 406 воспроизведения выполняет программу с подписью, считанную из носителя 105 записи, в среде выполнения, включенной в модуль 406 воспроизведения, и модуль 406 воспроизведения дескремблирует содержимое, которое скремблировано (данные, которые модифицированы), на основе секретной информации, вычисленной с помощью программы, чтобы воспроизводить содержимое (этап S806).

(Примеры модификаций)

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

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

(2) В вышеприведенном варианте осуществления используются два типа подписи, а именно тип тестовой версии и тип официальной версии. Настоящее изобретение не ограничено этой структурой. Альтернативно может быть использовано два или более типов, к примеру тип тестовой версии для ROM-носителей, тип тестовой версии для R-носителей, тип официальной версии для ROM-носителей и тип загружаемого содержимого, вместо типа тестовой версии и типа официальной версии. Аналогично тип носителя не ограничен тремя типами, а именно ROM, R и RW. Кроме того, настоящее изобретение не ограничено структурой, в которой определение того, предусмотрен тип тестовой версии или тип официальной версии, осуществляется на основе типа подписи для подписи, присоединенной к программе. Альтернативно может быть возможным использовать структуру, например, в которой подпись присоединяется не к программе, а к содержимому, и определение осуществляется на основе типа подписи для подписи, присоединенной к содержимому. Дополнительно альтернативно определение может быть осуществлено на основе информации, записанной на носитель записи независимо от содержимого и программы. Другими словами, пока информация, которая предоставляет возможность надлежащего определения того, предусмотрен ли тип тестовой версии или тип официальной версии, записана на носитель записи, информация необязательно должна быть в форме типа подписи.

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

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

(5) В вышеприведенном варианте осуществления после верификации подписи устройство воспроизведения указывает тип подписи для подписи. Настоящее изобретение не ограничено этой структурой. Альтернативно, например, может использоваться следующая структура: после указания типа подписи устройство воспроизведения верифицирует подпись. Дополнительно альтернативно в структуре, в которой ключи для формирования подписей отличаются между типами подписи, устройство воспроизведения может верифицировать подпись с помощью ключа, соответствующего указанному типу подписи. Это же также применимо к случаю записи посредством записывающего устройства.

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

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

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

(9) Все или часть функциональных блоков каждого из вышеупомянутых устройств могут состоять из съемной IC-платы или одного модуля. IC-плата или один модуль - это компьютерная система, состоящая из микропроцессора, ROM, RAM и т.п. IC-плата или модуль может включать в себя супермногофункциональную LSI. Функции IC-платы или модуля осуществляются посредством микропроцессора, работающего в соответствии с компьютерной программой. IC-плата или модуль могут быть защищены от несанкционированного изменения.

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

Кроме того, настоящее изобретение может быть машиночитаемым носителем хранения данных, таким как гибкий диск, жесткий диск, CD-ROM, MO, DVD, DVD-ROM, DVD-RAM, BD (диск Blu-Ray) и полупроводниковая память, которая сохраняет компьютерную программу или цифровой сигнал. Кроме того, настоящее изобретение может быть компьютерной программой или цифровым сигналом, сохраненным на носителе хранения данных.

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

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

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

(11) Настоящее изобретение также включает в себя следующие случаи.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Промышленная применимость

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



 

Похожие патенты:

Изобретение относится к новым фотохромным регистрирующим средам для трехмерной оптической памяти с фоторефрактивным недеструктивным считыванием оптической информации для использования в многослойных оптических дисках нового поколения с информационной емкостью более 1 Тбайт, обеспечивающих создание трехмерной (3D) оперативной оптической памяти.

Изобретение относится к способу записи на оптическом носителе записи и устройству для воспроизведения данных с оптического носителя данных. .

Изобретение относится к области обнаружения вредоносных программ. .

Изобретение относится к области защиты информации в компьютерных системах и сетях. .

Изобретение относится к области противодействия вредоносным программам. .

Изобретение относится к блоку, включающему в себя встроенный центральный процессор (CPU), и устройству формирования изображений, использующему встроенный центральный процессор.

Изобретение относится к области вычислительной техники и направлено на защиту от компьютерного пиратства. .

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

Изобретение относится к вычислительной технике. .

Изобретение относится к вычислительной технике. .

Изобретение относится к области сетевых технологий связи, а именно к блокировке нежелательных сообщений электронной почты
Наверх