Автор Тема: Работает ли HDCP защита?  (Прочитано 5662 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Adept

  • Пользователь
  • Сообщений: 754
  • Пол: Мужской
    • Просмотр профиля
Работает ли HDCP защита?
« : 06 Июль 2008, 00:10:23 »
Вот почитал о HDCP защите(в видеокартах и мониторах).
Написано,что якобы данная защита может помешать воспроизведению незащищенного контента высокого разрешения путем уменьшения разрешения.
Действует ли она на самом деле?
Как она реализуется?

Оффлайн Mortal Hero

  • Пользователь
  • Сообщений: 1570
  • Пол: Мужской
  • Явился, не запылился... :)
    • Просмотр профиля
Re: Работает ли HDCP защита?
« Ответ #1 : 06 Июль 2008, 01:09:01 »
Защищенный видеосигнал может быть воспроизведён только на оборудовании, поддерживающем HDCP.



Основной целью HDCP является предотвращение передачи нешифрованных данных аудио и видео высокой четкости. Для этого имеются три системы:

Специальный протокол аутентификации, который не позволяет несертифицированным устройствам получать контент высокой четкости;
Шифрование передаваемых по DVI или HDMI данных предотвращает как прямое копирование, так и «подслушивание» данных;
Исключение возможности атаки «третьим лицом».
Алгоритм аннулирования ключей в HDCP позволяет сравнительно просто блокировать передачу контента HDTV на устройства нарушивших соглашения производителей. Каждое устройство с поддержкой HDCP имеет уникальный набор ключей: 40 шт. по 56 бит. Эти ключи секретны, а любое их разглашение или вскрытие является нарушением лицензионного соглашения. Каждому набору ключей сопоставляется специальный ключ KSV (key-selection vector, вектор выбора ключа). В каждом KSV ровно 20 битов имеют значение 0 и ещё 20 битов имеют значение 1. Во время аутентификации обе стороны (например, ТВ и ресивер) обмениваются ключами KSV. Затем каждое устройство суммирует (обычным сложением без переполнения) свои секретные ключи в соответствии с битами KSV от другого устройства. Если бит KSV равен единице, то соответствующий секретный ключ используется, если нулю, то не используется. И секретные ключи, и KSV составлены таким образом, что в результате этого процесса оба устройства получат одинаковое 56-битное число. Это число далее используется для шифрования.

В HDCP шифрование производится поточным шифром. К битам каждого пикселя применяется операция XOR с некоторым 24-битным числом, которое генерируется специальным устройством. В алгоритм заложена смена ключей после каждого кадра. В случае, если некоторая модель будет считаться нарушившей соглашение, то её KSV помещается в список аннулирования. Этот список записывается, например, на все новые диски. Каждый список аннулирования подписывается цифровой подписью на основе алгоритма DSA. Это требуется, чтобы отсечь попытки внесения в такие листы легитимных моделей злоумышленниками. Во время аутентификации, если источник сигнала обнаруживает, что KSV подключённого к нему устройства есть в списке аннулирования, то он просто не устанавливает с ним соединения и не передаёт данные высокой чёткости.


Оффлайн Adept

  • Пользователь
  • Сообщений: 754
  • Пол: Мужской
    • Просмотр профиля
Re: Работает ли HDCP защита?
« Ответ #2 : 06 Июль 2008, 13:25:47 »
Что такое HDCP-ready?
Существует ли такой защищенный контент на данный момент?
Можно ли как-то обойти защиту(перепрошить биос и т.д.)?


Оффлайн Mortal Hero

  • Пользователь
  • Сообщений: 1570
  • Пол: Мужской
  • Явился, не запылился... :)
    • Просмотр профиля
Re: Работает ли HDCP защита?
« Ответ #3 : 06 Июль 2008, 13:44:50 »
Цитата: Adept
Что такое HDCP-ready?

Это лейбл... Пометка на видеокартках, телевизорах, подчёркивает наличие возможности показывать высококачественное изображение.
Цитата: Adept
Существует ли такой защищенный контент на данный момент?
думаю, что существует, так как разработка всего этого была в 2005 году, а то они и раньше. За 3 года можно было уже пустить в ход эту систему. :)

Цитата: Adept
Можно ли как-то обойти защиту(перепрошить биос и т.д.)?
Теоритически наверное можно, но я не представляю, как можно обманывать сигнал. :)

Оффлайн Adept

  • Пользователь
  • Сообщений: 754
  • Пол: Мужской
    • Просмотр профиля
Re: Работает ли HDCP защита?
« Ответ #4 : 06 Июль 2008, 15:31:15 »
Теоритически наверное можно, но я не представляю, как можно обманывать сигнал. :)
http://www.xakep.ru/post/36865/default.asp
http://www.xakep.ru/post/31101/default.asp
« Последнее редактирование: 06 Июль 2008, 15:34:25 от Adept »