摘要 |
1. Машинореализованный способ, содержащий этапы, на которых: ! зашифровывают сегменты данных мультимедийного файла, имеющего произвольный тип содержимого, чтобы предоставить зашифрованные сегменты данных; и ! добавляют дескрипторы в зашифрованные сегменты данных, причем каждый дескриптор зашифрованного сегмента данных указывает ассоциативно связанную политику управления цифровыми правами для зашифрованного сегмента данных и идентификатор ключа, используемый для того, чтобы расшифровать зашифрованный сегмент данных. ! 2. Способ по п.1, в котором этап шифрования зашифровывает сегменты данных с помощью AES в режиме подсчета. ! 3. Способ по п.1, в котором дескрипторы содержат векторы инициализации, при этом каждый вектор инициализации зашифрованного сегмента данных ассоциативно связан с ключом содержимого, используемым для того, чтобы расшифровывать зашифрованный сегмент данных. ! 4. Способ по п.1, в котором каждый дескриптор имеет идентификатор ключа, который также имеет ассоциативно связанную политику управления цифровыми правами. ! 5. Способ по п.1, в котором каждый дескриптор зашифрованного сегмента данных содержит индикатор длины, обеспечивающий дифференцирование между зашифрованным сегментом данных и его дескриптором. ! 6. Способ по п.1, в котором мультимедийный файл содержит первую часть и вторую часть, при этом первая часть ассоциативно связана с первой политикой управления цифровыми правами, а вторая часть ассоциативно связана со второй политикой управления цифровыми правами, и в котором этап добавления добавляет первый дескриптор, указывающий первую политику управления цифровыми правами, в зашифрован� |