Как фильм превращается обратно в изображение
Шифрование меняет данные по математическому правилу, а ключ задаёт способ выполнить обратное преобразование. Без подходящего ключа программа не может восстановить кадры и звук: в файле остаются числа, которые не складываются в узнаваемую картинку. Это не обязательно буквально случайный шум на экране — чаще проигрыватель просто не показывает содержимое.
При запуске фильма сервис проверяет, разрешён ли просмотр на этом устройстве, и выдаёт ему лицензию — данные, позволяющие получить или использовать ключ. Проверка может учитывать учётную запись и срок доступа. Затем проигрыватель расшифровывает видео небольшими частями по мере просмотра, а не раскрывает весь фильм заранее. Так защищённые данные можно хранить и передавать через сеть, не передавая вместе с ними открытое видео.
Защита должна быть незаметной для зрителя
Если бы человеку приходилось вручную искать и вводить ключ перед каждым фильмом, защита мешала бы обычному просмотру. Поэтому проверку доступа встраивают в приложения и устройства: зритель выбирает фильм и нажимает «воспроизвести», а обмен лицензией происходит в фоне. В некоторых устройствах важные операции выполняются в изолированной защищённой среде, чтобы другим программам было труднее перехватить ключ или готовое видео.
Такая схема затрудняет копирование файла, но не делает запись изображения с экрана невозможной: после расшифровки фильм всё равно должен стать видимым и слышимым. Инженерная задача — не обещать абсолютную неуязвимость, а сделать легальный просмотр простым, а извлечение и распространение исходного файла — существенно сложнее.






