Способ и устройство для передачи данных содержимого и устройство записи и/или воспроизведения
Иллюстрации
Показать всеИзобретение относится к области передачи данных. Технический результат заключается в запрете неразрешенного копирования данных. Для этого декодируют цифровые данные, зашифрованные на основе данных специфического ключа устройства, которое должно быть местом назначения передачи, извлекают из декодированных зашифрованных данных данные, относящиеся к условиям копирования и осуществляют запись декодированных зашифрованных данных в запоминающее устройство на основе извлеченных данных, относящихся к условиям разрешения копирования. 2 н. и 8 з.п. ф-лы, 13 ил.
Реферат
Область техники, к которой относится изобретение
Данное изобретение относится к способу и устройству для передачи данных содержимого и к устройству записи и/или воспроизведения данных для предотвращения неразрешенного копирования данных, таких как цифровое содержимое.
Уровень техники
До настоящего времени практиковалось копирование цифрового содержимого, такого как звуковые данные, с предназначенного только для воспроизведения оптического диска на предназначенный для записи и воспроизведения магнитооптический диск, поскольку цифровое содержимое остается в состоянии цифровых сигналов. При соединении через специальный кабель с устройством воспроизведения для оптического диска для копирования цифрового содержимого устройство для записи и/или воспроизведения магнитооптического диска для запрещения копирования обновляет информацию, запрещающую неразрешенное копирование, обеспечивая копирование цифрового содержимого только один раз, для обеспечения авторских прав. Таким образом, цифровое содержимое, скопированное с оптического диска на магнитооптический диск, нельзя больше копировать на магнитооптический диск.
Цифровое содержимое обменивается между терминальными устройствами, такими как персональные компьютеры, через сеть, такую как Интернет или местная вычислительная сеть. В этом случае терминальное устройство на стороне передачи загружает цифровое содержимое вместе с адресом терминального устройства на стороне приема в серверное устройство, в то время как терминальное устройство на стороне приема загружает цифровое содержимое, адресованное ему, из серверного устройства, в котором оно хранится. При таком обмене цифровым содержимым, осуществляемым через сеть, часто случается, что число раз копирования цифрового содержимого не всегда контролируется.
В указанной выше системе обмена цифровыми данными с промежуточным использованием сети используется компьютер общего назначения без использования специального устройства для записи и/или воспроизведения магнитооптического диска, как в случае системы, предназначенной для копирования цифрового содержимого с предназначенного только для воспроизведения оптического диска на выполненный с возможностью записи магнитооптический диск. Поэтому при копировании трудно добавить информацию, исключающую неразрешенное копирование, к цифровому содержимому, подлежащему копированию, и обновлять информацию, исключающую неразрешенное копирование, для контролирования авторских прав.
Сущность изобретения
Поэтому целью данного изобретения является создание способа и устройства записи и/или воспроизведения данных содержимого, с помощью которых обеспечивается контролирование авторских прав, таких как запрет неразрешенного копирования данных, даже в случаях, в которых обмен цифровым содержимым осуществляется опосредованно с промежуточным использованием серверного устройства в сети без использования носителя данных как отдельного элемента или непосредственно между различными устройствами через проводную связь или по радио.
Данное изобретение предлагает способ записи, в котором данные, зашифрованные на основе данных специфического ключа устройства, которое должно быть местом назначения передачи, являются входным сигналом, данные, относящиеся к условиям копирования, извлекают из декодированных данных, когда входные данные декодированы, и операцию сохранения декодированных данных в блоке записи контролируют на основе извлеченных данных, относящихся к условиям копирования.
Данное изобретение предлагает также записывающее устройство, включающее декодирующий блок, получающий зашифрованные данные на основе данных специфического ключа устройства, которое должно быть местом назначения передачи, извлекающий блок для извлечения данных, относящихся к условиям копирования, из выходных данных декодирующего блока, запоминающее устройство, в котором записываются декодированные данные, и контроллер, получающий результаты декодирования из декодирующего блока и данные, относящиеся к условиям копирования, извлеченные извлекающим блоком. Контроллер управляет операцией записи в запоминающее устройство декодированных данных на основе данных, относящихся к условиям копирования, извлеченных извлекающим блоком.
Записывающее устройство согласно данному изобретению дополнительно содержит шифровальный блок между декодирующим блоком и запоминающим устройством. В этот шифровальный блок подаются выходные данные из декодирующего блока.
Другие цели, признаки и преимущества данного изобретения следуют из приведенного ниже подробного описания вариантов выполнения данного изобретения, описанных со ссылкой на прилагаемые чертежи.
Краткое описание чертежей
фиг.1 изображает систему передачи/приема данных согласно данному изобретению;
фиг.2 - блок-схему устройства записи и/или воспроизведения, использующего систему, показанную на фиг.1;
фиг.3 - блок-схему цепи шифрования для шифрования цифровых данных;
фиг.4 - блок-схему цепи расшифровки;
фиг.5 - графическую схему процесса аутентификации, выполняемого устройством записи и/или воспроизведения;
фиг.6 - блок-схему устройства записи и/или воспроизведения как специализированного устройства;
фиг.7 - графическую схему последовательности операций при передаче цифровых данных в другое устройство;
фиг.8 - блок-схему устройства записи и/или воспроизведения как специализированного устройства;
фиг.9 - графическую схему последовательности операций при передаче цифровых данных в другое устройство;
фиг.10 - блок-схему устройства записи и/или воспроизведения, как специализированного устройства;
фиг.11 - графическую схему последовательности операций при передаче цифровых данных в другое устройство;
фиг.12 - блок-схему устройства записи и/или воспроизведения для обновления информации, запрещающей неразрешенное копирование, в случае загрузки цифровых данных, включающих информацию, запрещающую неразрешенное копирование, переданных через сеть;
фиг.13 - графическую схему операций устройства записи и/или воспроизведения, показанного на фиг.12.
Предпочтительные варианты выполнения изобретения
Ниже приводится подробное описание со ссылками на чертежи системы 1 передачи/приема данных согласно изобретению.
Как показано на фиг.1, система 1 передачи/приема данных включает устройства 2а, 2b записи и/или воспроизведения цифровых данных, таких как звуковые данные, и серверное устройство 3 сети 5, через которую устройства 2а, 2b записи и/или воспроизведения соединены друг с другом через электрическую сеть связи.
Серверное устройство 3 промежуточно хранит цифровые данные, такие как звуковые данные, загруженные из одного устройства 2а записи и/или воспроизведения, в запоминающем устройстве, таком как жесткий диск, и передает при получении запроса на загрузку от другого устройства 2b записи и/или воспроизведения звуковые данные, хранящиеся в запоминающем устройстве, в другое устройство 2b записи и/или воспроизведения.
Устройство 2а записи и/или воспроизведения и устройство 2b записи и/или воспроизведения способны передавать/принимать данные непосредственно без промежуточного использования серверного устройства 3 при наличии выделенного кабеля между двумя устройствами с использованием интерфейса, например, в соответствии со стандартом IEEE 1394.
Ниже приводится описание устройств 2а, 2b записи и/или воспроизведения со ссылками на фиг.2. Следует отметить, что поскольку устройства 2а, 2b записи и/или воспроизведения имеют одинаковую структуру, то устройства 2а и 2b называются иногда в последующем просто как устройство 2 записи и/или воспроизведения.
Устройство 2 записи и/или воспроизведения включает входной терминал 11, на вход которого поступают цифровые данные, такие как звуковые данные, выдаваемые внешним оборудованием, и входной терминал 12, на который поступают зашифрованные цифровые данные от другого устройства 2 записи и/или воспроизведения из серверного устройства 3 через сеть 5. Устройство 2 записи и/или воспроизведения включает схему 13 шифрования для шифрования цифровых данных, поступающих с входного терминала 11, схему 14 обработки данных записи для записи зашифрованных цифровых данных, запоминающее устройство 15, состоящее, например, из жесткого диска, на который записываются зашифрованные цифровые данные, выполненного с возможностью записи оптического диска, полупроводниковой памяти или карточки с интегральными схемами, и схему 16 обработки данных воспроизведения для воспроизведения цифровых данных, считанных средством воспроизведения, таким как магнитная головка или оптический сниматель.
Устройство 2 записи и/или воспроизведения включает в качестве передающей системы для передачи цифровых данных в серверное устройство 3 или в другое устройство записи и/или воспроизведения переключатель 17 для переключения между маршрутом непосредственной выдачи зашифрованных цифровых данных и маршрутом повторного шифрования зашифрованных цифровых данных для выдачи повторно зашифрованных данных, схему 18 аутентификации для аутентификации места назначения передачи цифровых данных и для управления переключателем 17 на основе результатов аутентификации, схему 19 декодирования для расшифровки зашифрованных цифровых данных, схему 20 повторного шифрования для повторного шифрования цифровых данных, расшифрованных схемой 19 декодирования, и интерфейс 21 связи для обмена данными с серверным устройством 3 и с другим устройством 2 записи и/или воспроизведения.
Кроме того, устройство 2 записи и/или воспроизведения включает в качестве системы воспроизведения для цифровых данных, записанных в запоминающем устройстве 15, схему 22 декодирования, на вход которой подается выходной сигнал схемы 16 обработки данных воспроизведения, цифроаналоговый преобразователь 23 (Р/А) для преобразования декодированных цифровых данных в аналоговые сигналы, и громкоговоритель 24 для преобразования преобразованных аналоговых сигналов в электрические сигналы для выдачи полученных электрических сигналов.
Схема 13 шифрования шифрует цифровые данные, полученные с входного терминала 11, с использованием специфического ключа устройства, хранящегося в памяти, как будет описано ниже. В частности, схема 13 шифрования включает, как показано на фиг.3, схему 31 генерирования случайных чисел для генерирования случайных чисел, функциональную схему 32 для генерирования функции на основе случайного числа, память 33 ключа содержимого для хранения ключа содержимого для шифрования содержимого, память 34 общего ключа для хранения общего ключа, память 35 специфического ключа устройства для записи специфического ключа устройства, принадлежащего устройству 2 записи и/или воспроизведения, схему 36 генерирования общего для устройств ключа для генерирования общего для устройств ключа, который является общим для всех устройств 2 записи и/или воспроизведения, из общего ключа и специфического ключа устройства, схему 37 шифрования содержимого для шифрования содержимого ключом содержимого и схему 38 шифрования ключа содержимого для шифрования ключа содержимого с помощью общего для устройств ключа и функции, заданной случайным числом.
Когда цифровые данные, поступающие из входного терминала 11, подаются на вход схемы 13 шифрования, то схема 37 шифрования содержимого считывает предварительно установленный ключ содержимого из памяти 33 ключа содержимого, с использованием этого ключа содержимого шифрует содержимое за исключением заголовка, такого как название, и выдает зашифрованное содержимое. Одновременно схема 31 генерирования случайных чисел генерирует случайное число для выдачи этого случайного числа в функциональную схему 32, которая генерирует функцию, основанную на этом случайном числе. Схема 36 генерирования общего для устройств ключа считывает общий ключ и специфический ключ устройства из памяти 34 общего ключа и из памяти 35 специфического ключа устройства соответственно и генерирует общий для устройств ключ на основе общего ключа, считанного из памяти 34 общего ключа, и специфического ключа устройства, считанного из памяти 35 специфического ключа устройства. Ключ содержимого, используемый для шифрования содержимого, считанный из памяти 33 ключа содержимого, также выдается в схему 38 шифрования ключа содержимого. Эта схема 38 шифрования ключа содержимого генерирует ключ шифрования с помощью функции, генерированной функциональной схемой 32 и общего для устройств ключа, генерированного схемой 36 генерирования общего для устройств ключа.
Схема 13 шифрования создает следующие пакеты. А именно пакет, создаваемый этой схемой 13 шифрования, состоит из заголовка, такого как название содержимого, который не зашифрован, случайного числа, генерированного схемой 31 генерирования случайных чисел, общего ключа, выданного памятью 34 для общего ключа, ключа шифрования, выданного схемой 38 шифрования ключа содержимого, и зашифрованных данных содержимого, выданных схемой 37 шифрования содержимого.
Схема 13 шифрования выдает данные в схему 14 обработки данных записи в виде пакета в качестве блока для выполнения обработки для записи в запоминающее устройство 15. На вход схемы 14 обработки данных записи поступают пакетированные цифровые данные, зашифрованные схемой 13 шифрования, и зашифрованные цифровые данные из серверного устройства 3 или другого устройства 2 записи и/или воспроизведения. Эти зашифрованные цифровые данные являются данными, которые поступают во входное терминальное устройство 12. Эта схема 14 обработки данных записи применяет процесс исправления ошибок или модуляцию к этим входным данным с последующим двоичным кодированием. Данные, записанные схемой 14 обработки данных записи, записываются на носитель информации запоминающего устройства 15 с помощью магнитной головки, входящей в состав запоминающего устройства 15, или с помощью головки, например оптического снимателя. При этом запоминающее устройство 15 может быть заключено в главный корпус устройства или может быть установлено на главном корпусе или снято с него.
Данные, хранящиеся в запоминающем устройстве 15, считываются также с помощью магнитной головки или головки, например оптического снимателя. Считанные таким образом данные выдаются в схему 16 обработки данных воспроизведения. Схема 16 обработки данных воспроизведения двоично кодирует выходной сигнал указанной головки и обрабатывает двоично кодированные данные с помощью демодуляции или процесса исправления ошибок и выдает полученные сигналы в интерфейс 21 связи системы передачи или в схему 22 декодирования.
Схема 18 аутентификации выполняет процесс аутентификации устройства записи и/или воспроизведения как источника передачи, т.е. одного из указанных устройств 2а и 2b записи и/или воспроизведения, для управления переключателем 17 на основе результатов аутентификации. Даже если аутентификация устройства 2 записи и/или воспроизведения как источника передачи получена, то схема 18 аутентификации выполняет управление переключением переключателя 17 в зависимости от того, подлежат ли данные передаче через серверное устройство 3 в другое устройство записи и/или воспроизведения как место назначения передачи или же непосредственно на устройство записи и/или воспроизведения как место назначения передачи через выделенный кабель. Когда аутентификация устройства записи и/или воспроизведения не получена схемой 18 аутентификации или же когда аутентификация получена и цифровые данные выдаются непосредственно на устройство записи и/или воспроизведения, то переключатель 17 устанавливается так, чтобы выдавать цифровые данные в зашифрованном виде. С другой стороны, когда аутентификация получена и цифровые данные выдаются через серверное устройство 3 в другое устройство записи и/или воспроизведения в качестве места назначения передачи, то переключатель устанавливается для выполнения повторного шифрования.
При передаче цифровых данных схема 19 декодирования, образующая систему передачи, декодирует цифровые данные, зашифрованные указанной схемой 13 шифрования, для выдачи декодированных цифровых данных в схему 20 повторного шифрования для повторного шифрования с помощью специфического ключа устройства записи и/или воспроизведения, выступающего в качестве места назначения передачи, полученного с места назначения передачи. А именно схема 19 декодирования включает функциональную схему 41, выполненную с возможностью генерирования функции на основе случайного числа в пакете, память 42 специфического ключа устройства, в которой хранится тот же ключ, что и в памяти 35 специфического ключа устройства схемы 13 шифрования, и схему 43 генерирования общего для устройств ключа для генерирования общего для устройств ключа из общего ключа в пакете и специфического ключа устройства, считанного из памяти 42 специфического ключа устройства, как показано на фиг.4. Схема 19 декодирования содержит также схему 44 декодирования ключа шифрования для декодирования ключа шифрования в пакете с помощью функции, генерированной в функциональной схеме 41, и с помощью общего для устройств ключа, генерированного в схеме 43 генерирования общего для устройств ключа, и схему 45 декодирования содержимого, выполненную с возможностью декодирования зашифрованных данных содержимого в пакете на основе ключа содержимого, декодированного схемой 44 декодирования ключа шифрования, как показано на фиг.4.
Когда зашифрованные цифровые данные поступают на вход схемы 19 декодирования, то функциональный блок 41 генерирует функцию на основе случайного числа в пакете входных цифровых данных. Схема 43 генерирования общего для устройств ключа считывает общий ключ в пакете и специфический ключ устройства из памяти 42 специфического ключа устройства для генерирования общего для устройств ключа в схеме 43 генерирования общего для устройств ключа с целью выдачи созданного таким образом общего для устройств ключа в схему 44 декодирования ключа шифрования. Схема 44 декодирования ключа шифрования декодирует ключ шифрования, считанный из пакета, с помощью функции, генерированной в функциональной схеме 41, и с помощью общего для устройств ключа, переданного из схемы 43 генерирования общего для устройств ключа, для создания ключа содержимого, который затем выдается в схему 45 декодирования содержимого. Схема 45 декодирования содержимого считывает зашифрованные данные содержимого из пакета и декодирует зашифрованные данные содержимого с использованием ключа содержимого, полученного из схемы 44 декодирования. Одновременно, поскольку заголовок в пакете не зашифрован, то схема 19 декодирования считывает заголовок непосредственно из пакета. Схема 19 декодирования повторно шифрует декодированные цифровые данные для выдачи данных в схему 20 повторного шифрования.
Когда аутентификация получена и схема 20 повторного шифрования выдает цифровые данные в другое устройство записи и/или воспроизведения в качестве места назначения передачи, то схема повторного шифрования получает специфический ключ устройства из устройства записи и/или воспроизведения, служащего в качестве места назначения передачи. Используя таким образом полученный специфический ключ устройства, схема повторного шифрования повторно шифрует выходные цифровые данные, т.е. повторно шифрует цифровые данные, переданные схемой 19 декодирования. Эта схема 20 повторного шифрования имеет по существу ту же структуру, что и схема 13 шифрования, показанная на фиг.3, поэтому она специально не поясняется. На вход схемы 36 генерирования общего для устройств ключа подается специфический ключ устройства места назначения передачи, считанный не из памяти 35 специфического ключа устройства, а из памяти специфического ключа устройства другого устройства записи и/или воспроизведения, служащего местом назначения передачи цифровых данных. Схема 20 повторного шифрования создает пакеты, как указывалось выше, для выдачи данных на интерфейс 21 связи пакет за пакетом. Пакет состоит из незашифрованного заголовка, случайного числа, генерированного схемой 31 генерирования случайных чисел, общего ключа, выданного из памяти 34 общего ключа, ключа шифрования, выданного схемой 38 шифрования ключа содержимого, и зашифрованного содержимого, выданного из схемы 37 шифрования содержимого.
Для передачи, например, в серверное устройство 3 интерфейс 21 связи выполняет протокол передачи, такой как TCP/IP (протокол управления передачей/протокол Интернета), для передачи повторно зашифрованных цифровых данных в серверное устройство 3 через выходной терминал 25. При прямой связи с другими устройствами записи и/или воспроизведения в качестве места назначения передачи через выделенный кабель интерфейс связи выполняет, например, протокол IEEE 1394 для осуществления передачи в устройства записи и/или воспроизведения в качестве места назначения через выходной терминал 25.
Схема 22 декодирования, образующая систему воспроизведения, снабжается цифровыми данными, которые считываются из запоминающего устройства 15 и демодулируются и шифруются схемой 16 обработки данных воспроизведения с целью расшифровки цифровых данных, зашифрованных схемой 13 шифрования. В основном эта схема 22 декодирования выполнена аналогично схеме 19 декодирования, показанной на фиг.4, и хотя это не показано подробно, содержит память 46 общего для устройств ключа и переключатель 47 для переключения между выходом схемы 43 генерирования общего ключа и выходом памяти 46 общего для устройств ключа.
Переключатель 47 переключается контроллером (не изображен) устройства 2 записи и/или воспроизведения. При воспроизведении цифровых данных, загруженных из серверного устройства 3, переключатель 47 переключается так, что общий для устройств ключ, генерированный схемой 43 генерирования общего для устройств ключа, выдается в схему 44 декодирования ключа шифрования. При воспроизведении цифровых данных, переданных непосредственно из другого устройства записи и/или воспроизведения через выделенный кабель, переключатель 47 переключается так, что общий для устройств ключ, хранящийся в памяти 46 общего для устройств ключа, выдается в схему 44 декодирования ключа шифрования. Схема 22 декодирования выдает декодированные цифровые данные в цифроаналоговый преобразователь 23. Цифроаналоговый преобразователь 23 преобразует декодированные цифровые данные в аналоговые сигналы. Эти аналоговые сигналы передаются в громкоговоритель 24, который переводит поданные аналоговые сигналы в акустические выходные сигналы.
Ниже приводится описание операции сохранения цифровых данных, таких как звуковые данные, выдаваемые из внешнего оборудования, в запоминающем устройстве 15 в указанном выше устройстве 2 записи и/или воспроизведения. Цифровые данные, считанные из внешнего запоминающего устройства, подаются на вход входного терминала 11 для шифрования с помощью схемы 13 шифрования. А именно, когда цифровые данные поступают на вход схемы 13 шифрования из входного терминала 11, то схема 37 шифрования содержимого шифрует входные цифровые данные за исключением заголовка, такого как название, с использованием ключа содержимого, считанного из памяти 33 ключа содержимого. Одновременно схема 31 генерирования случайного числа генерирует случайное число для выдачи этого случайного числа в функциональную схему 32, затем функциональная схема 32 генерирует функцию, основанную на случайном числе, полученном из схемы 31 генерирования случайных чисел. Схема 36 генерирования общего для устройств ключа генерирует общий для устройств ключ на основе общего ключа, считанного из памяти 34 для общего ключа, и специфического ключа устройства, полученного из памяти 35 специфического ключа устройства. Ключ содержимого, используемый для шифрования данных содержимого цифровых данных, также выдается из памяти 33 ключа содержимого в схему 38 шифрования ключа содержимого. Эта схема 38 шифрования ключа содержимого создает ключ шифрования из функции, генерированной функциональной схемой 32 на основе подаваемого в нее случайного числа, и общего для устройств ключа, генерированного схемой 36 генерирования общего для устройств ключа. Схема 13 шифрования генерирует пакет, состоящий из незашифрованного заголовка, случайного числа, генерированного схемой 31 генерирования случайных чисел, общего ключа, выданного памятью 34 для общего ключа, ключа шифрования, выданного схемой 38 шифрования ключа содержимого, и зашифрованного содержимого, выданного схемой 37 шифрования содержимого.
Зашифрованные данные, выданные в виде пакетов из схемы 13 шифрования, обрабатываются для записи в схеме 14 обработки данных записи для последующей записи на носителе информации с помощью головки, формирующей запоминающее устройство 15. В устройстве 2 записи и/или воспроизведения цифровые данные записываются в запоминающее устройство 15 в зашифрованном виде, хотя заголовок не зашифрован. Таким образом, устройство 2 записи и/или воспроизведения может извлекать цифровые данные по желанию пользователя очень просто с использованием заголовка, даже если цифровые данные хранятся в запоминающем устройстве 15 в зашифрованном виде, так что передаваемые цифровые данные или воспроизводимые цифровые данные можно очень легко найти.
Ниже приводится описание со ссылками на фиг.5 процесса аутентификации в схеме 18 аутентификации, когда устройство 2а записи и/или воспроизведения в качестве источника передачи, описанного выше, передает данные на устройство 2b записи и/или воспроизведения в качестве места назначения передачи.
Сначала, когда пользователь выполняет процессе передачи передаваемых цифровых данных, хранящихся в зашифрованном виде в запоминающем устройстве 15, на стадии S1, схема 18 аутентификации устройства 2а записи и/или воспроизведения в качестве источника передачи выполняет аутентификацию, является или нет устройство 2b записи и/или воспроизведения как место назначения передачи устройством, соответствующим тому же стандарту. А именно устройство 2а записи и/или воспроизведения выполняет аутентификацию устройства 2b записи и/или воспроизведения места назначения по выделенному кабелю или через серверное устройство 3. Если устройство 2b записи и/или воспроизведения как место назначения передачи аутентифицировано, т.е. если устройство 2b записи и/или воспроизведения как место назначения передачи является устройством, которое соответствует тому же стандарту, то устройство 2а записи и/или воспроизведения как источник передачи переходит на стадию S2. В противном случае, т.е. если будет установлено, что устройство записи и/или воспроизведения как место назначения передачи не является устройством, соответствующим тому же стандарту, то устройство записи и/или воспроизведения как источник передачи переходит на стадию S4.
На стадии S2 устройство 2а записи и/или воспроизведения как источник передачи проверяет, является ли передача цифровых данных непосредственно передачей через выделенный кабель или опосредованной передачей через серверное устройство 3, и выбирает способ передачи цифровых данных и систему интерфейса 21 связи. Если на стадии S2 будет определено, что передача является непосредственной передачей через выделенный кабель, то устройство 2а записи и/или воспроизведения как источник передачи переходит на стадию S3, а если на стадии S2 будет определено, что передача является непрямой передачей через серверное устройство 3, то устройство 2а записи и/или воспроизведения переходит на стадию S5.
Если на стадии S3 передача является прямой передачей с использованием выделенного кабеля и устройство 2b записи и/или воспроизведения как место назначения передачи аутентифицировано как устройство, имеющее функцию декодирования в соответствии с данным описанием, то устройство 2а записи и/или воспроизведения как источник передачи выдает зашифрованные данные содержимого через выделенный кабель непосредственно в устройство 2b записи и/или воспроизведения 4 как место назначения передачи. То есть переключатель 17 устройства 2а записи и/или воспроизведения соединяет схему 16 обработки данных воспроизведения и интерфейс 21 связи, как показано на фиг.2. Таким образом, зашифрованные цифровые данные, хранящиеся в запоминающем устройстве 15, обрабатываются для воспроизведения в схеме 16 обработки данных воспроизведения и затем выдаются непосредственно из интерфейса 21 связи в устройство 2b записи и/или воспроизведения как место назначения передачи. Поскольку нет необходимости в выполнении декодирования или шифрования, то устройство 2а записи и/или воспроизведения как источник передачи может передавать цифровые данные быстро в устройство 2b записи и/или воспроизведения как место назначения передачи.
В устройстве 2b записи и/или воспроизведения как месте назначения передачи зашифрованные цифровые данные подаются на вход из устройства 2а записи и/или воспроизведения как источника передачи на входной терминал 12 и обрабатываются для записи в схеме 14 обработки данных записи с целью последующей записи в запоминающее устройство 15. В устройстве 2b записи и/или воспроизведения как месте назначения передачи зашифрованные цифровые данные сохраняются в запоминающем устройстве 15, однако, поскольку заголовок не зашифрован, то цифровые данные, подлежащие воспроизведению, можно просто извлекать. При воспроизведении зашифрованных цифровых данных, записанных в запоминающем устройстве 15, зашифрованные цифровые данные, считанные из средства воспроизведения, обрабатываются для воспроизведения схемой 16 обработки данных воспроизведения для выдачи в схему 22 декодирования системы воспроизведения.
Как показано на фиг.4, схема 22 декодирования переключает переключатель 47 для обеспечения выдачи общего для устройств ключа, хранящегося в памяти 46 для общего для устройств ключа, в схему 44 декодирования ключа шифрования. Когда цифровые данные, зашифрованные в схеме 13 шифрования устройства 2а записи и/или воспроизведения как источника передачи попадают на вход функциональной схемы 41, то функциональная схема генерирует функцию, основанную на случайном числе в пакете. Схема 44 декодирования ключа шифрования считывает общий для устройств ключ, хранящийся в памяти 46 для общего для устройств ключа. Схема 44 декодирования ключа шифрования декодирует ключ шифрования, считанный из пакета, с помощью функции, генерированной в функциональной схеме 41, и с помощью общего для устройств ключа для генерирования ключа содержимого, который выдается в схему 45 декодирования содержимого. Схема 45 декодирования содержимого считывает зашифрованное содержимое из пакета для декодирования считанного содержимого с использованием ключа содержимого. Одновременно, поскольку заголовок в пакете не зашифрован, схема 22 декодирования считывает его непосредственно из пакета. Схема 22 декодирования выдает декодированные цифровые данные в цифроаналоговый преобразователь 23, который преобразует кодированные цифровые данные в аналоговые сигналы. Эти аналоговые сигналы подаются на громкоговоритель 24, который преобразует аналоговые сигналы в выходные звуковые сигналы.
Если на стадии S1 устройство 2b записи и/или воспроизведения как место назначения передачи не аутентифицировано, то устройство 2а записи и/или воспроизведения как источник передачи выдает на стадии S4 зашифрованные цифровые данные непосредственно через выделенный кабель или через серверное устройство 3 в устройство 2b записи и/или воспроизведения как место назначения передачи. То есть устройство 2а записи и/или воспроизведения как источник передачи так переключает переключатель 17, что схема 16 обработки данных воспроизведения соединяется непосредственно с интерфейсом 21 связи, как показано на фиг.2. Таким образом, зашифрованные цифровые данные, хранящиеся в запоминающем устройстве 15, обрабатываются в схеме 16 обработки данных воспроизведения и затем выдаются непосредственно через интерфейс 21 связи в устройство 2b записи и/или воспроизведения как место назначения передачи. Зашифрованные цифровые данные подаются на вход входного терминала 12 устройства 2b записи и/или воспроизведения как места назначения передачи и обрабатываются для записи схемой 14 обработки данных записи для записи с помощью записывающих средств в запоминающее устройство 15.
Необходимо отметить, что устройство 2b записи и/или воспроизведения как место назначения передачи не было аутентифицировано и не имеет функции декодирования, так что оно не может декодировать зашифрованные цифровые данные, хранящиеся в запоминающем устройстве 15. Таким образом, даже при предположении, что цифровые данные получены лицом, не являющимся авторизованным пользователем, может быть предотвращено воспроизведение цифровых данных.
Если устройство 2а записи и/или воспроизведения как источник передачи на стадии S2 определит, что передача является опосредованной передачей через серверное устройство 3, то зашифрованные данные, считанные из запоминающего устройства 15, обрабатываются для воспроизведения схемой 16 обработки данных воспроизведения. Переключатель 17 переключается для соединения схемы 16 обработки данных воспроизведения и схемы 19 декодирования для обеспечения повторного шифрования.
Как показано на фиг.4, когда зашифрованные цифровые данные поступают на вход схемы 19 декодирования, то функциональный блок 41 генерирует функцию, основанную на случайном числе в пакете. Схема 43 генерирования общего для устройств ключа считывает общий ключ в пакете и зависящий от устройства ключ из памяти 42 для зависящего от устройства ключа для генерирования общего для устройств ключа, который выдается в схему 44 декодирования ключа шифрования. Схема 44 декодирования ключа шифрования декодирует ключ шифрования, считанный из пакета, с помощью функции, генерированной функциональной схемой 41, и с помощью общего для устройств ключа для генерирования ключа содержимого, который выдается в схему 45 декодирования содержимого. Схема 45 декодирования содержимого считывает зашифрованное содержимое из пакета и декодирует его с использованием ключа содержимого. Одновременно, поскольку заголовок в пакете не зашифрован, схема 19 декодирования считывает его непосредственно из пакета. Схема 19 декодирования выдает декодированные цифровые данные в схему 20 повторного шифрования.
Затем, на стадии S6, устройство 2а записи и/или воспроизведения как источник передачи получает специфический ключ устройства через серверное устройство 3 из памяти 35 специфического ключа устройства 2b записи и/или воспроизведения как места назначения передачи с целью обеспечения декодирования аутентифицированным устройством 2b записи и/или воспроизведения в качестве места назначения передачи.
Затем, на стадии S7, цифровые данные, декодированные схемой 19 декодирования, повторно шифруются в схеме 20 повторного шифрования в устройстве 2а записи и/или воспроизведения как источнике передачи с использованием специфического ключа устройства, полученного на стадии S6. А именно, когда цифровые данные подаются на вход схемы 20 повторного шифрования, то схема 37 шифрования содержимого считывает предварительно заданный ключ содержимого из памяти 33 ключа содержимого и шифрует цифровые данные за исключением заголовка с использованием считанного таким образом ключа содержимого. Одновременно схема 31 генерирования случайных чисел генерирует случайное число, которое затем выдается в функциональную схему 32. Функциональная схема 32 генерирует функцию, основанную на случайном числе. Схема 36 генерирования общего для устройств ключа генерирует общий для устройств ключ на основе общего ключа, считанного из памяти 34 для общего ключа, и специфического ключа устройства, полученного из устройства 2b записи и/или воспроизведения как места назначения передачи. Ключ содержимого, использованный для шифрования содержимого, также выдается из памяти 33 общего ключа в схему 38 шифрования ключа содержимого, которая генерирует ключ шифрования с использованием функции, генерированной функциональной схемой 32 на основе полученного случайного числа, а также с использованием общего дл