ДОСТАВКА ОБНОВЛЕНИЙ ПОЛИТИК ДЛЯ ЗАЩИЩЕННОГО СОДЕРЖИМОГО

1. Реализованный на компьютере способ, содержащий этапы, на которых:
строят лицензию корня, которая содержит зашифрованный инициализирующий ключ содержимого, который зашифрован с использованием открытого ключа предполагаемого приемника, лицензия корня принадлежит содержимому, которое должно передаваться в потоке предполагаемому приемнику;
отправляют лицензию корня предполагаемому приемнику;
подготавливают одну или более лицензий листа, которые скреплены с лицензией корня, одна или более лицензий листа, относящихся к обновленным политикам, принадлежат передаваемому в потоке содержимому, в котором одна или более лицензий листа содержат каждая в отдельности различный ключ содержимого, зашифрованный с использованием инициализирующего ключа содержимого, в котором различный ключ содержимого может быть использован приемником, чтобы дешифровать защищенное содержимое; и
отправляют одну или более лицензий листа предполагаемому приемнику.
2. Способ по п.1, в котором инициализирующий ключ содержимого содержит меньше бит, чем открытый ключ.
3. Способ по п.2, в котором инициализирующий ключ содержимого содержит 128-битный AES ключ.
4. Способ по п.1, в котором другой ключ содержимого содержит меньше бит, чем открытый ключ.
5. Способ по п.4, в котором другой ключ содержимого содержит 128-битный AES ключ.
6. Способ по п.1, в котором действия по отправке лицензии корня и одной или более лицензий листа осуществляются посредством HTTP.
7. Способ по п.1, в котором действия по отправке лицензии корня и одной или более лицензий листа осуществляются посредством HTTP и в котором действия по отправке одной или более лицензий листа содержат чередование защищенного содержимого с данными, которые содержат одну или более лицензий листа.
8. Способ по п.1, в котором действия по отправке лицензии корня и одной или более лицензий листа осуществляются посредством RTSP.
9. Реализованный на компьютере способ, содержащий этапы, на которых:
получают HTTP POST запрос, который запрашивает лицензию корня для защищенного содержимого, которое должно быть передано в потоке приемнику;
откликаясь на указанное получение, отправляют лицензию корня приемнику;
получают HTTP GET запрос, который запрашивает защищенное содержимое; и,
откликаясь на указанное получение HTTP GET запроса, отправляют сегменты запрошенного защищенного содержимого, чередующиеся с данными, которые содержат одну или более лицензий листа, скрепленные с лицензией корня.
10. Способ по п.9, в котором HTTP POST запрос содержит сообщение запроса лицензии.
11. Способ по п.9, в котором действие по отправке лицензии корня осуществляется путем отправки сообщения отклика лицензии приемнику.
12. Способ по п.9, в котором указанные данные, содержащие одну или более лицензий корня, содержат соответственно одно или более сообщений отклика лицензии.
13. Реализованный на компьютере способ, содержащий этапы, на которых:
получают RTSP DESCRIBE запрос, который запрашивает лицензию корня для защищенного содержимого, которое должно быть передано в потоке приемнику;
отправляют лицензию корня приемнику и
отправляют одну или более лицензий листа, скрепленных с лицензией корня, в которой указанная отправка одной или более лицензий листа осуществляется во время передачи содержимого в потоке.
14. Способ по п.13, в котором DESCRIBE запрос содержит сообщение запроса лицензии.
15. Способ по п.13, в котором действие по отправке лицензии корня содержит отправку RTSP ПРОТОКОЛА ОПИСАНИЯ СЕССИИ (SDP), который содержит сообщение отклика лицензии, которое содержит лицензию корня.
16. Способ по п.13, в котором действие по отправке одной или более лицензий листа осуществляется с использованием соответственно одного или более RTSP ANNOUNCE
запросов.
17. Способ по п.13, в котором действие по отправке одной или более лицензий листа осуществляется с использованием соответственно одного или более RTSP ANNOUNCE
запросов и в котором RTSP ANNOUNCE запросы содержат каждый в отдельности сообщение отклика лицензии.
18. Способ по п.13, в котором:
DESCRIBE запрос содержит сообщение запроса лицензии и
действие по отправке лицензии корня содержит отправку RTSP ПРОТОКОЛА ОПИСАНИЯ СЕССИИ (SDP), который содержит сообщение отклика лицензии, которое содержит лицензию корня.
19. Способ по п.13, в котором:
действие по отправке лицензии корня содержит отправку RTSP ПРОТОКОЛА ОПИСАНИЯ СЕССИИ (SDP), который содержит сообщение отклика лицензии, которое содержит лицензию корня; и
действие по отправке одной или более лицензий листа осуществляется с использованием соответственно одного или более RTSP ANNOUNCE запросов.
20. Способ по п.13, в котором:
DESCRIBE запрос содержит сообщение запроса лицензии;
действие по отправке лицензии корня содержит отправку RTSP ПРОТОКОЛА ОПИСАНИЯ СЕССИИ (SDP), который содержит сообщение отклика лицензии, которое содержит лицензию корня; и
действие по отправке одной или более лицензий листа осуществляется с использованием соответственно одного или более RTSP ANNOUNCE запросов.