Система передачи данных, устройство передачи данных, устройство записи данных, способ управления данными и способ генерирования идентификатора
Иллюстрации
Показать всеИзобретение относится к системам передачи данных. Техническим результатом является обеспечение правильного управления передачей данных содержимого между первичным вторичным носителями записи. Для этого в системе выполняется управление правами передачи содержимого, хранящегося в первичном носителе записи, и правами передачи содержимого, уже переданного на вторичный носитель записи, с использованием генерированной таблицы для связывания первых идентификаторов содержимого, каждый из которых генерирован устройством передачи данных для каждого содержимого, хранящегося в первичном носителе записи, со вторым идентификатором содержимого, принятым из устройства записи данных и генерированного устройством записи данных для содержимого, которое уже было передано в устройство записи данных. 5 н. и 19 з.п. ф-лы, 38 ил.
Реферат
Область техники, к которой относится изобретение
Данное изобретение относится к системе передачи данных, устройству передачи данных, устройству записи данных, способу управления данными и способу генерирования идентификатора, которые хорошо подходят для передачи и/или приема данных содержимого, такого как музыка.
Уровень техники
При обычном использовании данных содержимого, такого как музыки, данные, хранящиеся в первичном носителе записи, таком как HDD (жесткий диск) персонального компьютера, передают в другой носитель записи, используемый в качестве вторичного носителя записи, с возможностью воспроизведения данных со вторичного носителя записи для прослушивания. Следует отметить, что данные содержимого включают музыкальные данные, видеоданные, игровые данные и компьютерное программное обеспечение, которые обычно предназначены для распространения, передачи и использования.
В данном случае, жесткий диск, применяемый в персональном компьютере, используется для хранения данных содержимого, такого как музыка, воспроизведенная с пакетного носителя записи, такого как CD-DA (цифровой аудио компакт-диск) и DVD (многоцелевой цифровой диск), или используется для хранения данных содержимого, загруженного с внешнего музыкального сервера или т.п. через сеть связи в персональный компьютер, соединенный с сетью. Затем пользователь соединяет персональный компьютер с записывающим устройством для записи данных на вторичный носитель записи и копирует или перемещает данные с жесткого диска на вторичный носитель записи. Для прослушивания данных содержимого используется воспроизводящее устройство для воспроизведения данных с вторичного носителя записи.
Возможными примерами вторичного носителя записи являются карточка памяти, использующая полупроводниковую память, такую как флэш-память, минидиск, используемый в качестве магнитооптического диска, CD-R (записываемый компакт-диск), CD-RW (перезаписываемый компакт-диск), DVD-RAM (DVD-накопитель с возможностью перезаписи), DVD-R и DVD-RW.
В качестве записывающего устройства и воспроизводящего устройства для вторичного носителя записи очень популярными являются, соответственно, рекордер и плеер, пригодные для этих носителей записи. Рекордер и плеер имеют различные воплощения, такие как стационарное устройство записи/воспроизведения и переносное устройство записи/воспроизведения. Таким образом, пользователь может записывать и воспроизводить данные содержимого посредством использования вариантов выполнения рекордера и плеера, которые подходят пользователю или согласовываются с устройством, уже имеющимся у пользователя.
Следует отметить, что при этом использовании данных содержимого необходимо учитывать защиту авторских прав данных содержимого. Предположим, например, что пользователь получает данные содержимого посредством использования службы распространения данных содержимого или посредством покупки пакетного носителя, содержащего данные содержимого, после сохранения данных содержимого в жестком диске пользователь может копировать данные содержимого на вторичный носитель записи без ограничений. В этом случае, такое использование данных содержимого приводит к условиям, в которых собственник авторских прав не имеет требуемой защиты. Для решения этой проблемы предложено множество соглашений и технологий для обеспечения защиты авторских прав при обращении с данными содержимого в виде цифровых данных. Одним из соглашений является стандарт, называемый SDMI (инициатива по защите цифровой музыки).
Ниже приводится описание пути обработки данных, предписанного стандартом SDMI. Содержимое, хранящееся на жестком диске, применяемом в персональном компьютере в качестве первичного носителя записи, можно правильно передавать или записывать на вторичный носитель записи после учета защиты авторских прав и преимуществ обычных пользователей. Преимущества включают право личного копирования содержимого. Примеры содержимого, хранящегося на жестком диске, включают сетевое содержимое и содержимое диска. Сетевое содержимое является данными содержимого, распространяемыми внешним сервером на персональный компьютер обычно через сеть, для сохранения на жестком диске. С другой стороны, содержимое диска считывается с пакетного носителя записи для хранения на жестком диске. Как указывалось выше, примерами пакетного носителя записи являются CD-DA и DVD. Пакетный носитель записи устанавливают в дисковод для воспроизведения содержимого диска. Обычно дисковод встроен в персональный компьютер или соединен с персональным компьютером. Примеры дисковода включают привод CD-ROM.
Между прочим, когда данные содержимого передаются на операции копирования с первичного носителя записи, такого как жесткий диск, на вторичный носитель записи, такой как минидиск или карточка памяти, то принимаются меры для защиты как авторских прав, так и права на копирование для личных целей. Для выполнения требований этой защиты данные содержимого передаются со вторичного носителя записи в соответствии со стандартом SDMI следующим образом.
Предположим, что вторичный носитель записи, соответствующий стандарту SDMI, является носителем записи, включающим карточку памяти, применяющую полупроводниковую память, такую как флэш-память в соответствии со стандартом SDMI. Такой вторичный носитель записи используется для хранения содержимого в зашифрованном виде. В первичном носителе записи, таком как жесткий диск, например, SDMI содержимое, хранится в зашифрованном виде, так что это содержимое можно копировать на вторичный носитель записи также в зашифрованном виде, как оно есть.
Нет необходимости указывать на то, что воспроизводящее устройство, предназначенное для такого вторичного носителя записи, имеет функцию расшифровки, позволяющую воспроизводить данные содержимого, копируемые на вторичный носитель записи в зашифрованном виде.
Во вторичном носителе записи, соответствующем стандарту SDMI, формат записи включает зону для записи идентификатора содержимого, используемого в качестве идентификатора для идентификации каждой порции данных содержимого.
Идентификатор содержимого создается для каждой порции данных содержимого, хранящегося в первичном носителе записи, таком как жесткий диск, применяемый в устройстве для первичного носителя записи, и сохраняется вместе с частью данных содержимого. Когда данные содержимого копируются на вторичный носитель записи, то идентификатор содержимого идентифицирует данные содержимого, сохраняемые также на вторичном носителе записи.
Идентификаторы содержимого используются для контролирования прав на содержимое в первичных и вторичных носителях записи. Право на содержимое в первичном носителе записи является правом передачи содержимого из первичного носителя записи во вторичный носитель записи при операции копирования содержимого на вторичный носитель записи. С другой стороны, право на содержимое во вторичном носителе записи является правом воспроизведения содержимого со вторичного носителя записи.
Следует отметить, что в последующем описании передача данных содержимого (передача права) с первичного носителя записи на вторичный носитель записи называется копированием. С другой стороны, передача данных содержимого (в действительности, только передача права) со вторичного носителя записи на первичный носитель записи называется обратным копированием.
В соответствии со стандартом SDMI установлены правила использования передачи для копирования и обратного копирования.
Например, для порции данных содержимого разрешены только 3 копирования с первичного носителя записи на вторичный носитель записи. Таким образом, право на передачу позволяет передавать порцию данных содержимого до 3 раз.
При копировании передается также право передачи с первичного носителя записи на вторичный носитель записи. Таким образом, право передачи для первичного носителя записи позволяет в данном случае передавать данные содержимого только до 2 раз. С другой стороны, вторичному носителю записи дается право воспроизведения.
При обратном копировании, с другой стороны, право возвращается из вторичного носителя записи в первичный носитель записи. Таким образом, вторичный носитель записи теряет право воспроизведения, поскольку право передачи повторно сохраняется в первичном носителе записи.
Такими процессами копирования и обратного копирования управляют для каждой порции данных содержимого с использованием идентификатора для идентификации порции данных содержимого.
Дополнительно к этому, при обратном копировании порция данных содержимого и идентификатор содержимого для идентификации порции данных содержимого записываются на вторичный носитель записи. Вторичный носитель записи получает право воспроизведения порции данных содержимого. С другой стороны, первичный носитель записи рассматривается как передавший идентификатор содержимого и потерявший право передачи в соответствии с правилами использования.
При обратном копировании, с другой стороны, в действительности данные содержимого не возвращаются. Вместо этого данные содержимого только стираются из вторичного носителя записи, а идентификатор содержимого возвращается в первичный носитель записи с увеличением числа прав передачи, предписанных правилами использования, на единицу. Вторичный носитель записи теряет право воспроизведения данных содержимого.
Как указывалось выше, данные содержимого копируются во вторичный носитель записи, соответствующий стандарту SDMI, в зашифрованном состоянии для сохранения в носителе записи также в зашифрованном состоянии, и управление правами на содержимое осуществляется в случае копирования или обратного копирования для предотвращения копирования данных содержимого неограниченное число раз и для защиты авторских прав, а также для обеспечения одновременно права пользователя на копирование в личных целях.
Следует отметить, что данные содержимого, загруженные обычно из внешнего сервера в жесткий диск, служащий в качестве первичного носителя записи, сохраняются на жестком диске в состоянии, зашифрованном с использованием ключа СК содержимого.
В данном описании данные содержимого, хранящиеся на жестком диске, рассматриваются как полученные в результате сжатия исходных данных содержимого с использованием технологии ATRAC3 (или другой технологии сжатия) и шифрования сжатых данных A3D с использованием ключа СК содержимого. В данном описании запись Е (х, у) обозначает зашифрованные данные, полученные в результате шифрования данных у с использованием ключа х.
С другой стороны, запись D{x, E(x, у)} обозначает расшифрованные данные, полученные в результате расшифровки зашифрованных данных Е(х, у) с использованием ключа х.
Таким образом, данные содержимого, полученные в результате сжатия исходных данных содержимого и шифрования сжатых данных A3D с использованием ключа СК содержимого, можно выразить записью:
Е(СК, A3D).
С другой стороны, расшифрованные данные, полученные в результате расшифровки зашифрованных данных Е(СК, A3D) с использованием ключа СК, выражаются записью:
D{CK, Е (СК, A3D)}.
Дополнительно к зашифрованным данным содержимого Е (СК, A3D), жесткий диск, служащий в качестве первичного носителя записи, используется также для хранения данных Е (KR, СК), которые являются данными ключа СК содержимого в зашифрованном состоянии с использованием корневого ключа KR. Таким образом, в случае загрузки из внешнего сервера зашифрованных данных содержимого Е (СК, A3D) из сервера загружается также, например, зашифрованный ключ содержимого Е (KR, СК).
В этом случае, при копировании зашифрованных данных содержимого Е (СК, A3D) во вторичный носитель записи необходимо передать из жесткого диска, служащего первичным носителем записи, во вторичный носитель записи зашифрованные данные содержимого Е (СК, A3D) и зашифрованный ключ содержимого Е (KR, СК).
Устройство для вторичного носителя записи содержит корневой ключ KR для расшифровки исходного ключа СК содержимого. Затем ключ СК содержимого используется для расшифровки зашифрованных данных содержимого Е (СК, A3D) и создания исходных данных содержимого A3D.
Однако в соответствии с требованиями владельца авторских прав или по другим причинам корневой ключ KR может изменяться. А именно, корневой ключ KR может быть установлен для каждой порции данных содержимого. Дополнительно к этому предусмотрена функция для наложения ограничений на адресаты распространения содержимого посредством обработки корневого ключа KR. Ниже приведено конкретное описание этой функции.
Таким образом, в некоторых случаях распространяются данные, называемые ЕКВ (Enabling Key Block). Дополнительно к этому в некоторых случаях регулярный терминал для приема передаваемых данных содержимого использует способ для подтверждения корневого ключа с использованием ЕКВ. То есть ЕКВ распространяется из сервера для хранения на жестком диске вместе с зашифрованными данными содержимого и зашифрованным ключом содержимого.
Рассмотрим случай, в котором используется минидиск (или магнитооптический диск), который стал очень популярным, в качестве вторичного носителя записи в устройстве записи на минидиск, соответствующем стандарту SDMI. В этом случае зашифрованные данные содержимого Е (СК, A3D), переданные в минидиск при копировании, хранятся в минидиске как они есть, в зашифрованном состоянии.
Затем, в операции воспроизведения, устройство записи на минидиск, соответствующее стандарту SDMI, расшифровывает зашифрованные данные содержимого Е (СК, A3D) для получения данных содержимого D{CK, Е (СК, A3D)} = A3D, которые являются данными содержимого с использованием технологии сжатия ATRAC3. Затем устройство записи на минидиск выполняет заданный процесс декодирования сжатых данных содержимого A3D для выдачи данных воспроизведения, таких как музыка.
С другой стороны, в минидиске, используемом в обычной системе для минидисков, которая также стала популярной, данные хранятся в незашифрованном состоянии. Таким образом, система для минидисков в качестве устройства воспроизведения минидиска, естественно, не имеет функции расшифровки.
В результате, данные содержимого, записанные в минидиске с помощью устройства записи на минидиск, соответствующего стандарту SDMI, не могут быть воспроизведены большинством плееров для минидисков, которые не соответствуют стандарту SDMI. То есть данные содержимого, записанные на минидиск с помощью устройства записи на минидиск, соответствующего стандарту SDMI, являются не совместимыми для воспроизведения с плеерами для минидисков.
Это означает, что правильное использование SDMI содержимого, купленного обычным пользователем, ограничено и поэтому значительно уменьшен объем услуг по поставке SDMI содержимого к обычному пользователю, а также степень удовлетворенности пользователя услугами.
Для решения указанной выше проблемы в операции записи для копирования SDMI содержимого на вторичный носитель записи, такой как минидиск, установленный в устройстве записи на минидиск, не соответствующий стандарту SDMI, SDMI содержимое расшифровывается, так что содержимое можно хранить в минидиске как оно есть, в незашифрованном состоянии.
Однако, если такую операцию копирования можно выполнить, то копировать данные содержимого достаточно просто. Такая операция копирования оставляет также пространство для возможного незаконного копирования, вызывая опасность невозможности защиты авторских прав, что является первоначальной целью стандарта SDMI.
Для решения указанной выше проблемы в качестве способа передачи данных содержимого заявитель данного изобретения предложил следующую технологию передачи данных содержимого.
В операции передачи данных содержимого устройство передачи данных, служащее в качестве устройства для первичного носителя записи, аутентифицирует устройство записи данных, используемое в качестве устройства для вторичного носителя записи, для выполнения роли места назначения передачи. Если результат аутентификации положительный, то передача данных содержимого разрешается при условии, что поставщик содержимого (такой как собственник авторских прав) одобряет передачу. Затем данные содержимого передаются в зашифрованном состоянии через линию передачи, и зашифрованные данные содержимого расшифровываются перед сохранением во вторичном носителе записи. Дополнительно к этому выполняется управление правами на копирование и обратное копирование.
Таким образом, поскольку разрешена операция копирования и записи данных содержимого в незашифрованном виде, то обеспечивается большее удобство для пользователя без утраты функции защиты авторских прав.
Однако такая технология передачи имеет следующие проблемы.
За счет использования популярного носителя, такого как минидиск, при копировании или обратном копировании SDMI содержимого, идентификатор содержимого не может быть записан на минидиск по некоторым причинам. Причины включают тот факт, что минидиск не имеет зоны для записи идентификатора содержимого, и факт, что современный рекордер для минидисков не имеет функции управления идентификаторами содержимого.
Например, зона для записи идентификаторов содержимого может быть обеспечена в последнее время в U-TOC, которая является зоной управления в минидиске. Когда обычный рекордер для минидисков обновляет U-TOC после операции записи или редактирования, то идентификаторы содержимого будут утрачены.
То есть в попытке предоставления пользователю большего удобства за счет совместимости с обычным устройством не обеспечивается возможность управления идентификаторами содержимого. Поскольку нет возможности управлять идентификаторами содержимого, то нельзя управлять обратным копированием.
С другой стороны, во вторичном носителе записи, таком как минидиск, можно создавать идентификатор содержимого для использования в качестве идентификатора данных содержимого в отличие от самих данных содержимого.
Однако для генерирования идентификатора содержимого, записанного на минидиск, необходимо просматривать диск для нахождения части данных содержимого и считывать эту часть с диска. Таким образом, возникает проблема, связанная с потерей времени на создание идентификатора содержимого. Дополнительно к этому, даже если идентификатор содержимого создается во вторичном носителе записи, таком как минидиск, то созданный идентификатор содержимого может не совпадать с идентификатором содержимого, созданным в первичном носителе записи. В результате, управление идентификаторами содержимого становится невозможным.
Сущность изобретения
Задачей данного изобретения является решение проблем, указанных выше, для правильного управления передачами данных содержимого между первичным носителем записи и вторичным носителем записи для записи данных содержимого в незашифрованном состоянии с целью более эффективного выполнения процесса.
Для решения указанной задачи данное изобретение предлагает систему передачи данных, включающую устройство передачи данных и устройство записи данных.
Устройство передачи данных согласно данному изобретению включает: средство привода для первичного носителя записи, предназначенное для записи и воспроизведения данных на и с первичного носителя записи; средство управления сохранением, предназначенное для управления средством привода для первичного носителя записи для сохранения данных и генерирования первого идентификатора содержимого, уникального для данных содержимого на первичном носителе записи, в зашифрованном виде; средство связи, предназначенное для выполнения передач различных данных, включая передачу данных содержимого между устройством передачи данных и внешним устройством записи данных; и средство управления передачей, предназначенное для управления правами передачи всех данных содержимого и правами передачи конкретных данных содержимого, уже переданных во внешнее устройство записи данных, посредством использования генерированных табличных данных, связывающих первый идентификатор содержимого со вторым идентификатором конкретных данных содержимого, принятых из устройства записи данных.
Средство управления передачей управляет правом передачи данных содержимого посредством управления числом разрешаемых передач данных содержимого во внешнее устройство записи данных.
Дополнительно к этому, средство управления передачей запрашивает внешнее устройство записи данных о передаче второго идентификатора данных содержимого, хранящегося во вторичном носителе записи устройства записи данных, когда право воспроизведения данных содержимого, принадлежащее вторичному носителю записи, утрачено, и обновляет право передачи данных содержимого посредством соединения принятого второго идентификатора данных путем обращения к таблице данных.
Устройство записи данных согласно данному изобретению включает: средство связи, предназначенное для обмена различными данными с внешним устройством передачи данных, которые включают прием данных содержимого из устройства передачи данных; средство привода для вторичного носителя записи, предназначенное для записи и воспроизведения данных на и с вторичного носителя записи; средство расшифровки, предназначенное для расшифровки зашифрованных данных содержимого, принятых из внешнего устройства передачи данных, для создания данных содержимого в незашифрованном состоянии; средство управления записью, предназначенное для управления средством привода для вторичного носителя записи с целью сохранения зашифрованных данных содержимого, расшифрованных с помощью средства расшифровки, во вторичном носителе записи в незашифрованном состоянии; средство генерирования идентификатора, предназначенное для генерирования второго идентификатора данных содержимого из данных содержимого в незашифрованном состоянии; и средство управления передачей идентификатора, предназначенное для управления средством связи для передачи второго идентификатора содержимого, генерированного средством генерирования идентификатора, во внешнее устройство передачи данных.
Средство генерирования второго идентификатора данных содержимого посредством выполнения обработки с использованием частичных данных, извлеченных из данных содержимого в точке выборки, определенной на основании длины данных содержимого.
Частичные данные извлекаются из точки выборки, не совпадающей с началом и концом данных содержимого, или же из множества точек выборки, не совпадающих с началом и концом данных содержимого.
Более конкретно, когда данные содержимого принимаются из внешнего устройства передачи данных, то средство генерирования идентификатора извлекает частичные данные в точках выборки заранее из данных содержимого, полученных в результате процесса расшифровки, выполняемого средством расшифровки, перед сохранением результата процесса расшифровки во вторичном носителе записи, и выполняет обработку с использованием извлеченных частичных данных для генерирования второго идентификатора содержимого. После завершения процесса приема данных содержимого из внешнего устройства передачи данных средство управления передачей идентификатора управляет средством связи для передачи второго идентификатора содержимого, генерированного средством генерирования идентификатора, в устройство передачи данных.
При установке вторичного носителя записи в устройство записи данных для записи содержимого средство привода для вторичного носителя записи воспроизводит частичные данные в точках выборки для каждого содержимого, записанного на вторичном носителе записи, и сохраняет заранее частичные данные в средстве хранения. Когда принимается запрос на второй идентификатор содержимого конкретного содержимого, записанного во вторичном носителе записи, из внешнего устройства передачи данных, то средство генерирования идентификатора генерирует запрошенный второй идентификатор содержимого конкретного содержимого посредством выполнения обработки с использованием частичных данных точек выборки, уже хранящихся в носителе записи, и устройство управления передачей идентификатора управляет средством связи для передачи второго идентификатора содержимого, генерированного средством генерирования идентификатора, в устройство передачи данных.
В качестве альтернативного решения, при установке вторичного носителя записи в устройство записи данных для записи содержимого, средство привода для вторичного носителя записи воспроизводит частичные данные точек выборки для каждого содержимого, записанного во вторичном носителе записи, и средство генерирования идентификатора генерирует второй идентификатор содержимого для каждого содержимого посредством обработки с использованием частичных данных точек выборки, и сохранения заранее второго идентификатора содержимого в средстве хранения. Когда принимается запрос на второй идентификатор конкретного содержимого, записанного во вторичном носителе записи, из внешнего устройства передачи данных, то средство управления передачей идентификатора управляет средством связи для передачи второго идентификатора конкретного содержимого, уже хранящегося в средстве хранения, в устройство передачи данных.
Способ управления данными согласно данному изобретению используют для управления правами передачи зашифрованных данных, хранящихся в первичном носителе записи, из первичного носителя записи во вторичный носитель записи, посредством выполнения стадий: связывания каждого содержимого с первым идентификатором содержимого, генерированного для содержимого; управления каждым правом передачи зашифрованного содержимого и генерирования таблицы данных, связывающей первый идентификатор содержимого, генерированного для конкретного содержимого, со вторым идентификатором конкретного содержимого, принятым из устройства для вторичного носителя записи.
Правом передачи зашифрованных данных содержимого управляют посредством управления количеством раз передачи данных содержимого во вторичный носитель записи.
Дополнительно к этому в устройство для вторичного носителя записи передается запрос на передачу второго идентификатора данных содержимого, хранящихся во вторичном носителе записи устройства для вторичного носителя записи, когда право воспроизведения данных содержимого, принадлежащее второму носителю записи, утрачено, и право передачи данных содержимого обновляется посредством сравнения второго идентификатора данных с помощью обращения в таблицу данных.
Второй идентификатор данных содержимого генерируется посредством выполнения обработки с использованием частичных данных, извлеченных их данных содержимого в точке выборки, определенной на основе длины данных содержимого.
Частичные данные извлекаются из одной точки выборки, отличающейся от начала и конца данных содержимого, или из множества точек выборки, отличающихся от начала и конца данных содержимого.
Более конкретно, когда зашифрованные данные содержимого принимаются и расшифровываются для сохранения во вторичном носителе записи, то частичные данные точек выборки извлекаются заранее из данных содержимого, полученных в результате процесса расшифровки, перед сохранением результата процесса расшифровки во вторичном носителе записи, и выполняется обработка с использованием извлеченных частичных данных для генерирования второго идентификатора для данных содержимого.
Частичные данные точек выборки извлекаются для каждого содержимого, записанного во вторичном носителе записи, и частичные данные сохраняются заранее в средстве хранения перед приемом запроса второго идентификатора конкретного содержимого, записанного во вторичном носителе записи, из внешнего устройства. Когда такой запрос принимается из внешнего устройства, то запрошенный второй идентификатор содержимого генерируется посредством выполнения обработки с использованием частичных данных точек выборки, уже хранящихся в средстве хранения, и передается во внешнее устройство.
В качестве альтернативного решения воспроизводятся частичные данные точек выборки для каждого содержимого, записанного во вторичном носителе записи, и генерируется второй идентификатор для каждого содержимого посредством выполнения обработки с использованием частичных данных точек выборки, сохраненных заранее в средстве хранения перед получением запроса второго идентификатора конкретного содержимого, записанного на вторичном носителе записи, из внешнего устройства. Когда принимается запрос из внешнего устройства, то второй идентификатор конкретного содержимого, уже хранящегося в средстве хранения, передается во внешнее устройство.
Как указывалось выше, в соответствии с данным изобретением, управление изменениями права, которые сопровождают копирование и обратное копирование между устройством передачи данных и устройством записи данных, выполняется правильно с использованием первого и второго идентификаторов содержимого (идентификаторов содержимого). Дополнительно к этому устройство записи данных генерирует второй идентификатор содержимого с более высокой степенью эффективности.
Краткое описание чертежей
На чертежах изображено:
фиг.1 - структура дерева способа шифрования, используемого в варианте выполнения данного изобретения;
фиг.2А и 2В - ЕКВ согласно способу шифрования, используемому в варианте выполнения;
фиг.3 - структура ЕКВ согласно способу шифрования, используемому в варианте выполнения;
фиг.4 - блок-схема структуры системы передачи данных, осуществленной в варианте выполнения;
фиг.5 - обычный путь прохождения SDMI содержимого согласно варианту выполнения;
фиг.6 - блок-схема устройства для первичного носителя записи согласно варианту выполнения;
фиг.7 - блок-схема устройства для вторичного носителя записи согласно варианту выполнения;
фиг.8 - кластерный формат системы для минидиска;
фиг.9 - структура зон минидиска;
фиг.10 - сектор 0 таблицы U-TOC (таблица содержимого пользователя) системы для минидиска;
фиг.11 - связи в секторе 0 таблицы U-TOC системы для минидиска;
фиг.12 - графическая схема процесса аутентификации согласно варианту выполнения;
фиг.13 - распространяемые данные содержимого, подлежащие передаче, и процесс шифрования данных;
фиг.14А и 14В - типичный способ шифрования, используемый в варианте выполнения, и DNK (узловые ключи устройства), используемые в способе;
фиг.15 - процедура, используемая в варианте выполнения, для расшифровки данных содержимого;
фиг.16 - команда управления копированием, используемая в варианте выполнения;
фиг.17 - ответ на команду копирования, используемый в варианте выполнения;
фиг.18 - команда управления объектом записи, используемая в варианте выполнения;
фиг.19 - ответ на команду управления объектом записи, используемый в варианте выполнения;
фиг.20 - команда управления обратным копированием, используемая в варианте выполнения;
фиг.21 - подфункции команды управления копированием, используемой в варианте выполнения;
фиг.22 - ответ на команду управления обратным копированием, используемый в варианте выполнения;
фиг.23 - ответ на команду управления обратным копированием, используемый в варианте выполнения;
фиг.24 - команда управления включающим входом в систему, используемая в варианте выполнения;
фиг.25 - команда управления включающим выходом из системы, используемая в варианте выполнения;
фиг.26 - графическая схема операций копирования, выполняемых в варианте выполнения;
фиг.27 - продолжение графической схемы операций копирования, выполняемых в варианте выполнения;
фиг.28 - графическая схема операций обратного копирования, выполняемых в варианте выполнения;
фиг.29 - генерирование идентификатора содержимого в варианте выполнения;
фиг.30 - таблица, связывающая идентификаторы содержимого в варианте выполнения;
фиг.31 - графическая схема процесса генерирования идентификатора содержимого для копирования в варианте выполнения;
фиг.32А и 32В - графические схемы процессов генерирования идентификатора содержимого перед обратным копированием в варианте выполнения;
фиг.33А и 33В - графические схемы процессов генерирования идентификатора содержимого во время вставления диска/во время включения электропитания в варианте выполнения;
фиг.34 - операции, основанные на флаге защиты записи, в варианте выполнения;
фиг.35 - графическая схема операций для получения информации о предварительной оплате в варианте выполнения;
фиг.36 - система управления бухгалтерским учетом, предусмотренная в варианте выполнения;
фиг.37 - база данных клиентов, предусмотренная в варианте выполнения; и
фиг.38 - информация о предварительной оплате согласно варианту выполнения.
Предпочтительный вариант выполнения изобретения
Описание предпочтительного варианта выполнения приведено ниже в следующей последовательности:
1. Структура дерева ключей шифрования и ЕКВ
2. Конфигурация системы
3. Пути прохождения SDMI содержимого
4. Типичная конфигурация устройства передачи данных (устройство для первичного носителя записи или персональный компьютер)
5. Типичная конфигурация устройства записи данных (устройство для вторичного носителя записи или устройство записи/воспроизведения)
6. Способ управления минидиском
7. Процесс аутентификации
8. Способ шифрования содержимого
9. Различные команды
10. Копирование/обратное копирование содержимого
11. Генерирование и управление идентификаторами содержимого
12. Генерирование идентификатора содержимого при копировании и перед обратным копированием
13. Флаг защиты записи содержимого
14. Процесс учета и информации.
1. Структура дерева ключей шифрования и ЕКВ
Прежде всего, перед конкретным описанием системы передачи данных, осуществляемой в варианте выполнения данного изобретения, приводится описание организации ключей шифрования, используемой при распространении содержимого.
Для начала приводится описание схемы принадлежности ключей шифрования для устройств и схемы распределения данных, которые используются при распространении зашифрованных данных от центра распространения в устройства, каждое из которых служит в качестве получателя содержимого, со ссылками на фиг.1, 2А, 2В и 3.
На фиг.1 показана структура дерева ключей шифрования. Позициями DV0 - DV15 на нижнем уровне структуры иерархического дерева, показанного на фиг.1, обозначены устройства на стороне получателей содержимого. Таким образом, каждый лист структуры иерархического дерева соответствует одному такому устройству.
Каждому из устройств DV0 - DV15 передан комплект ключей во время изготовления, во время отгрузки или после этого. Хранящийся в памяти каждого устройства комплект ключей, переданных устройству, содержит ключ листа, присвоенный листу, представляющему устройство в структуре иерархического дерева, показанного на фиг.1, и ключи узлов, каждый из которых присвоен узлу между листом и корнем структуры иерархического дерева. Ключи, включенные в этот комплект ключей, называются DNK (ключи узлов устройства), описание примеров которых приведено ниже.
К0000 - К1111 на нижнем уровне структуры иерархического дерева, показанного на фиг.1, являются ключами листьев, приданными устройствам DV0 - DV15, соответственно. KR является корневым ключом, присвоенным корню на вершине структуры иерархического дерева. К0 - K111 являются узловыми ключами, присвоенными узлам на втором иерархическом уровне от нижнего уровня. В последующем описании узловые ключи могут означать узловые ключи, включая корневой ключ KR, присвоенный корню.
В структуре иерархического дерева, показанного на фиг.1, узловые ключи устройства, приданные устройству DV0, включают листовой ключ К0000, узловые ключи К000, К00 и К0, а также корневой ключ KR. Узловые ключи К000, К00 и К0 и корневой ключ KR, которые входят в узловые ключи устройства, хранятся в устройстве DV0 в зашифрованном состоянии с использованием листового ключа К0000.
Ан