СПОСОБ ПЕРЕДАЧИ И ПРИЕМА МУЛЬТИМЕДИЙНОГО СОДЕРЖАНИЯ

t
t
1. Способ передачи и приема мультимедийного содержания, каждый криптопериод CP которого скремблирован с использованием соответствующего управляющего слова CW, при этом способ содержит этапы, на которых:
t
<mrow><mi>C</mi><msubsup><mi>W</mi><mi>t</mi><mo>*</mo></msubsup></mrow>
шифруют с помощью передатчика управляющее слово CW с использованием рабочего ключа и исполняемого кода алгоритма шифрования, содержащегося в виртуальной материнской карте, для получения криптограммы
,
<mrow><mi>C</mi><msubsup><mi>W</mi><mi>t</mi><mo>*</mo></msubsup></mrow>
генерируют сообщение ЕСМ (сообщение управления предоставлением прав), содержащее криптограмму
, с использованием исполняемого кода конструктора синтаксиса в составе виртуальной материнской карты и передают указанное сообщение ЕСМ на оконечное устройство,
<mrow><mi>C</mi><msubsup><mi>W</mi><mi>t</mi><mo>*</mo></msubsup></mrow>
<mrow><mi>C</mi><msubsup><mi>W</mi><mi>t</mi><mo>*</mo></msubsup></mrow>
принимают с помощью оконечного устройства сообщение ЕСМ, определяют местоположение криптограммы
в принятом сообщении ЕСМ посредством исполняемого кода анализатора синтаксиса и, затем, расшифровывают криптограмму
с использованием рабочего ключа и алгоритма расшифровки, при этом исполняемый код анализатора синтаксиса и алгоритма расшифровки содержится в виртуальной дочерней карте, ассоциированной с указанной виртуальной материнской картой, и
t
t
выполняют дескремблирование криптопериода CPскремблированного мультимедийного содержания с использованием расшифрованного управляющего слова CW.
при этом способ дополнительно содержит этапы, на которых:
<mrow><mi>C</mi><msubsup><mi>W</mi><mrow><mi>t</mi><mo>+</mo><mi>n</mi></mrow><mo>*</mo></msubsup></mrow>
t+n
выполняют с помощью передатчика, по меньшей мере через каждые два часа, смену виртуальной материнской карты, используемой для получения криптограммы
для следующего криптопериода CP того же мультимедийного содержания, при этом новая используемая виртуальная материнская карта отличается от ранее использовавшейся виртуальной материнской карты рабочим ключом и по меньшей мере исполняемым кодом алгоритма шифрования или конструктора синтаксиса, и
<mrow><mi>C</mi><msubsup><mi>W</mi><mrow><mi>t</mi><mo>+</mo><mi>n</mi></mrow><mo>*</mo></msubsup></mrow>
t+n
выполняют с помощью оконечного устройства в ответ на указанную смену, выбор новой виртуальной дочерней карты для использования при расшифровке криптограммы
, для получения управляющего слова CW.
2. Способ по п.1, в котором новая используемая виртуальная материнская карта отличается от ранее использовавшейся виртуальной материнской карты исполняемым кодом алгоритма расшифровки и конструктора синтаксиса.
<mrow><mi>C</mi><msubsup><mi>W</mi><mi>t</mi><mo>*</mo></msubsup></mrow>
t
t
3. Способ генерирования сообщений ЕСМ для реализации способа передачи и приема мультимедийного содержания по п.1, в котором каждое сообщение ЕСМ содержит криптограмму
управляющего слова CW, используемого для скремблирования соответствующего криптопериода CP одного мультимедийного содержания, при этом способ содержит этапы, на которых:
t
<mrow><mi>C</mi><msubsup><mi>W</mi><mi>t</mi><mo>*</mo></msubsup></mrow>
выполняют шифрование управляющего слова CW с использованием рабочего ключа и исполняемого кода алгоритма шифрования, содержащегося в виртуальной материнской карте, для получения криптограммы
, и
<mrow><mi>C</mi><msubsup><mi>W</mi><mi>t</mi><mo>*</mo></msubsup></mrow>
генерируют сообщение ЕСМ, содержащее криптограмму
, с использованием исполняемого кода конструктора синтаксиса, содержащегося в виртуальной материнской карте
при этом указанный способ дополнительно содержит этап, на котором:
<mrow><mi>C</mi><msubsup><mi>W</mi><mrow><mi>t</mi><mo>+</mo><mi>n</mi></mrow><mo>*</mo></msubsup></mrow>
t+n
выполняют с помощью передатчика, по меньшей мере через каждые два часа, смену виртуальной материнской карты, используемой для получения криптограммы
для следующего криптопериода CP, при этом указанная новая используемая виртуальная материнская карта отличается от ранее использовавшейся виртуальной материнской карты рабочим ключом и по меньшей мере исполняемым кодом алгоритма шифрования или конструктора синтаксиса
<mrow><mi>C</mi><msubsup><mi>W</mi><mrow><mi>t</mi><mo>+</mo><mi>n</mi></mrow><mo>*</mo></msubsup></mrow>
4. Способ по п.3, дополнительно содержащий этап, на котором передают оконечному устройству, в составе сообщения ЕСМ, идентификатор виртуальной дочерней карты, подлежащей использованию для расшифровки криптограммы
.
5. Способ по п.3, в котором этап выполнения смены виртуальной материнской карты содержит подэтап, на котором выбирают виртуальную материнскую карту из набора виртуальных карт, предварительно записанных в передатчике, при этом виртуальные карты, принадлежащие указанному набору, отличны одна от другой.
6. Способ по п.5, в котором этап выполнения смены виртуальной материнской карты содержит подэтап, на котором выбирают материнскую карту псевдослучайным образом из набора виртуальных карт, предварительно записанных в передатчике.
7. Способ по п.3, дополнительно содержащий этапы, на которых:
выбирают набор из множества различных виртуальных материнских карт, из множества наборов виртуальных материнских карт, в зависимости от мультимедийного содержания, подлежащего скремблированию, с использованием соотношения, ассоциирующего с каждым мультимедийным содержанием только один набор виртуальных материнских карт, при этом каждая виртуальная материнская карта принадлежит только одному набору, и
шифруют управляющие слова для скремблирования мультимедийного содержания исключительно посредством виртуальной материнской карты, выбранной из указанного набора, ассоциированного с указанным содержанием для ограничения доступа к скремблированному мультимедийному содержанию исключительно приемными оконечными устройствами, имеющими набор виртуальных дочерних карт, соответствующий указанному набору виртуальных материнских карт.
8. Способ приема посредством оконечного устройства для реализации способа передачи и приема по п.1, при этом способ содержит этапы, на которых:
<mrow><mi>C</mi><msubsup><mi>W</mi><mi>t</mi><mo>*</mo></msubsup></mrow>
t
принимают, посредством одного или более сообщений ЕСМ, криптограмму
управляющего слова CW,
<mrow><mi>C</mi><msubsup><mi>W</mi><mi>t</mi><mo>*</mo></msubsup></mrow>
t
t
определяют местоположение криптограммы
в принятом сообщении ЕСМ посредством исполняемого кода анализатора синтаксиса и, затем, расшифровывают указанную криптограмму с использованием рабочего ключа и алгоритма расшифровки, при этом исполняемый код анализатора синтаксиса и алгоритма расшифровки содержится в виртуальной дочерней карте, ассоциированной с указанной виртуальной материнской картой и выполняют дескремблирование криптопериода CP скремблированного мультимедийного содержания с использованием расшифрованного управляющего слова CW,
при этом указанный способ дополнительно содержит этапы, на которых:
<mrow><mi>C</mi><msubsup><mi>W</mi><mi>t</mi><mo>*</mo></msubsup></mrow>
t
выбирают с помощью оконечного устройства, в ответ на смену виртуальной материнской карты на передатчике, новую виртуальную дочернюю карту, подлежащую использованию для расшифровки криптограммы
, из множества виртуальных дочерних карт, предварительно записанных в оконечном устройстве для получения управляющего слова CW, при этом каждая виртуальная дочерняя карта отличается от другой виртуальной дочерней карты, из указанного набора, рабочим ключом и по меньшей мере исполняемым кодом алгоритма шифрования или анализатора синтаксиса
9. Способ по п.8, дополнительно содержащий этапы, на которых:
принимают идентификатор виртуальной дочерней карты на этапе приема криптограммы, и
выбирают с помощью оконечного устройства виртуальную дочернюю карту из множества предварительно записанных карт на основе идентификатора, принятого на этапе приема криптограммы.
10. Способ по п.8, дополнительно содержащий этапы, на которых:
принимают с помощью оконечного устройства, на этапе приема криптограммы, одну или более дополнительных команд, и
модифицируют исполнительный код выбранной виртуальной дочерней карты посредством дополнения и/или замены только одного фрагмента команд исполняемого кода указанной виртуальной дочерней карты на принятую команду или команды, в ответ на прием одной или более дополнительных команд.
11. Способ по п.9, дополнительно содержащий этапы, на которых:
принимают с помощью оконечного устройства зашифрованную виртуальную дочернюю карту,
сохраняют принятую зашифрованную виртуальную дочернюю карту, для добавления указанной карты к набору предварительно записанных виртуальных дочерних карт, и
расшифровывают указанную зашифрованную виртуальную дочернюю карту в ответ на прием идентификатора, при этом
этапы приема, сохранения и расшифровки указанной зашифрованной дочерней карты выполняют до реализации этапов приема криптограммы и выбора новой виртуальной дочерней карты.
12. Носитель записи информации, содержащий команды, вызывающие, при выполнении их электронным компьютером, выполнение способа по любому из пп.1-11.
13. Передатчик для выполнения способа генерирования сообщений ЕСМ по любому из пп.3-7, содержащий:
t
t
блок скремблирования (22), выполненный с возможностью скремблирования соответствующего криптопериода CPмультимедийного содержания с использованием управляющего слова CW,
t
<mrow><mi>C</mi><msubsup><mi>W</mi><mi>t</mi><mo>*</mo></msubsup></mrow>
<mrow><mi>C</mi><msubsup><mi>W</mi><mrow /><mo>*</mo></msubsup><mi>t</mi></mrow>
систему шифрования управляющего слова CW с использованием рабочего ключа и исполняемого кода алгоритма шифрования, содержащегося в виртуальной материнской карте, для получения криптограммы
и для генерирования сообщения ЕСМ (сообщение управления предоставлением прав), содержащего криптограмму
, с использованием исполняемого кода конструктора синтаксиса, содержащегося в указанной виртуальной материнской карте,
при этом:
<mrow><mi>C</mi><msubsup><mi>W</mi><mrow><mi>t</mi><mo>+</mo><mi>n</mi></mrow><mo>*</mo></msubsup></mrow>
t+n
система (28) запрограммирована с возможностью смены виртуальной материнской карты, по меньшей мере через каждые два часа, для получения криптограммы
следующего криптопериода CP, причем указанная новая используемая виртуальная материнская карта отличается от ранее использовавшейся виртуальной материнской карты рабочим ключом и по меньшей мере исполняемым кодом алгоритма шифрования или конструктора синтаксиса.
14. Приемное оконечное устройство для осуществления способа по любому из пп.8-11, содержащее:
набор (100, 104) предварительно записанных виртуальных дочерних карт,
<mrow><mi>C</mi><msubsup><mi>W</mi><mrow><mi>t</mi><mo>+</mo><mi>n</mi></mrow><mo>*</mo></msubsup></mrow>
t+n
приемник (70), выполненный с возможностью приема, с использованием одного или более сообщений ЕСМ, криптограммы
управляющего слова CW,
интегральную схему (76), запрограммированную для:
<mrow><mi>C</mi><msubsup><mi>W</mi><mi>t</mi><mo>*</mo></msubsup></mrow>
определения местоположения криптограммы
в принятом сообщении ЕСМ, посредством исполняемого кода анализатора синтаксиса и, затем, расшифровки указанной криптограммы, посредством рабочего ключа и исполняемого кода алгоритма расшифровки, при этом исполняемый код анализатора синтаксиса и алгоритма расшифровки содержится в виртуальной дочерней карте, ассоциированной с виртуальной материнской картой, и
t
t
дескремблирования криптопериода CP мультимедийного содержания, скремблированного посредством расшифрованного управляющего слова CW, при этом
<mrow><mi>C</mi><msubsup><mi>W</mi><mrow><mi>t</mi><mo>+</mo><mi>n</mi></mrow><mo>*</mo></msubsup></mrow>
t+n
интегральная схема (76) дополнительно запрограммирована для выбора, в ответ на смену виртуальной материнской карты, посредством передатчика, новой виртуальной дочерней карты, подлежащей использованию для расшифровки криптограммы
, из набора предварительно записанных виртуальных дочерних карт для получения управляющего слова CW, причем виртуальная дочерняя карта отличается от другой виртуальной дочерней карты рабочим ключом и по меньшей мере исполняемым кодом алгоритма шифрования или анализатора синтаксиса.