что такое usb hdcp
Подключение кабеля HDMI или DVI в HDCP?
Купите телевизор HDTV, совместимый с оборудованием HDCP, если не хотите испытывать проблем при использовании кабеля HDMI или DVI.Причина, по которой HDCP считается одной из худших телевизионных технологий, считается что она контролирует легальность цифровых программ.
HDCP защищает защищенный авторским правом материал от пиратов и мошенников которые пытаются выдать чужой видеоматериал за свой.
Что такое HDCP?
HDCP означает защиту цифрового контента с высокой пропускной способностью и была разработана корпорацией Intel. Это функция безопасности, требующая совместимости между отправителем и получателем, например, кабельная приставка HD и телевизор. Под совместимостью я имеется в виду технология HDCP, встроенная в оба устройства.
Думайте о HDCP как о лицензионном ключе безопасности, который вводите при установке компьютерной программы. Только этот ключ безопасности невидим никому, кроме телевизора.
Работает путем шифрования цифрового сигнала ключом, который требует проверки подлинности при передаче и получении продукта. Если аутентификация не пройдена, то сигнал не пройден, что означает отсутствие изображения на экране телевизора.
Вы можете задаться вопросом: Кто хочет, чтобы телевизионный сигнал небыл показан?
Это об авторских правах. Речь идет о продаже контента, а не его раздаче. Индустрия кинофильмов использует HDCP через диски Blu-ray, в то время как индустрия телевидения еще не вовлечена. Телевизионная индустрия имеет свою долю проблем с внедрением цифрового телевидения.
Где находится HDCP?
Что такое DVI?
DVI был создан рабочей группой по цифровым дисплеям и выступает за цифровой визуальный интерфейс. Это старый цифровой интерфейс, который почти заменен HDMI на телевизорах, поэтому не будем тратить много времени на DVI/HDCP. Просто знайте, что если у есть HDTV с входом DVI, то HDCP может стать проблемой для в какой-то момент, если это еще не сделано.
Что такое HDMI?
Есть два существенных преимущества HDMI над DVI:
Справочник по домашнему кинотеатру Роберта Сильвы содержит замечательную статью, объясняющую различия между всеми версиями HDMI.
Как купить HDCP?
Купите HDTV с поддержкой HDCP. Большинство будет иметь это на одном входе HDMI, но обязательно убедитесь в этом перед покупкой телевизора.
Обратите внимание, что написано «хотя бы в одном порту». Не каждый порт HDMI на телевизоре будет совместим с HDCP, поэтому прочитайте руководство пользователя телевизора, если планируете подключить кабель HDMI к телевизору.
Не существует обновления прошивки, которое могло бы превратить вход без HDCP в HDCP-совместимый вход. Если купили HDTV несколько лет назад, то есть большая вероятность, что вы получите ошибку HDCP при подключении проигрывателя дисков Blu-ray к HDTV через HDMI. Это заставит либо использовать нецифровый кабель, либо купить новый телевизор высокой четкости, либо избавиться от проигрывателя дисков Blu-ray.
Что такое HDCP, и возможные проблемы совместимости?
Назначение HDCP
Компания Digital Content Protection LLC, дочерняя организация Intel, которая лицензирует HDCP, описывает свое назначение в отношении лицензирования технологий для защиты ценных цифровых фильмов, телешоу и звука от несанкционированного доступа или копирования. Использование HDCP-совместимых кабелей и устройств для передачи данных, закодированных в HDCP, теоретически предназначено для предотвращения дублирования или перезаписи зашифрованных носителей неавторизованными устройствами.
Цифровой контент с HDCP
Sony Pictures Entertainment Inc., The Walt Disney Company и Warner Bros. были первыми, кто внедрил технологию шифрования HDCP.
Трудно точно определить, какой контент имеет защиту HDCP, но он, безусловно, может быть зашифрован в любой форме дисков Blu-ray, проката DVD, кабельной или спутниковой связи или в программах с оплатой за просмотр.
DCP лицензировал сотни производителей в качестве пользователей HDCP.
Подключение HDCP
HDCP имеет значение, когда вы используете цифровой кабель HDMI или DVI. Если каждый продукт, использующий эти кабели, поддерживает HDCP, то у вас не должно возникнуть никаких проблем. HDCP предназначен для предотвращения кражи цифрового контента, что является еще одним способом незаконной записи. В результате стандарт HDCP ограничивает количество компонентов, которые можно подключить. Большинство людей не будут возражать, но некоторые приложения (например, подача набора телевизоров в спорт-бар) представляют трудности.
Если все используемые продукты сертифицированы HDCP, потребитель ничего не заметит. Проблема возникает, когда один из продуктов не сертифицирован HDCP. Ключевым аспектом HDCP является то, что по закону не требуется совместимость с каждым интерфейсом. Это добровольные лицензионные отношения между DCP и различными компаниями.
Тем не менее, это неожиданный шок для потребителя, который подключает проигрыватель дисков Blu-ray к HDTV с помощью кабеля HDMI только для того, чтобы не видеть сигнал. Решением этой ситуации является либо использование компонентных кабелей вместо HDMI, либо замена телевизора. Это не то соглашение, о котором большинство потребителей думали, что они согласились, когда купили HDTV, не лицензированное по HDCP.
Устройства HDCP
Устройства с HDCP сортируются в три группы: источники, приемники и ретрансляторы:
Для любознательного потребителя, который хочет проверить, имеет ли продукт HDCP, DCP публикует список утвержденных продуктов на своем веб-сайте.
Что такое HDCP и как это мешает смотреть пиратские фильмы
Аббревиатура HDCP часто встречается в контексте защиты от копирования. Что такое HDCP и как функционирует технология, мы расскажем вам в этой статье.
Что такое HDCP? Расшифровка аббревиатуры
HDCP является аббревиатурой и расшифровывается как «High-bandwith Digital Content Protection». С английского это переводится как «Защита широкополосного цифрового контента».
HDCP: обязательно для HD-устройств
Как функционирует HDCP? Объясняем по-простому
Возьмем для примера Blu-ray: цифровой контент диска с AES128 защищен 128-битным ключом. Ключ считается безопасным, но он уже взломан.Часть диска с ключом называется «Media Key Block». Для того, чтобы проигрыватель мог расшифровать данные, другая часть ключа, которая называется «Device Key Block», сохранена на самом устройстве.
На данный момент телевизионные станции посылают как правило незашифрованный сигнал, однако в ближайшие несколько лет это должно измениться. Тогда, вероятно, весь контент будет транслироваться в зашифрованном виде.
Что такое HDCP 2.2?
С 2015 года существует новая защита от копирования — HDCP 2.2.
Данное шифрование было оптимизировано для работы с 4К-контентом. И вот в чем проблема: HDCP 2.2 не имеет обратной совместимости со старым HDCP 1.x-шифрованием. Чтобы воспроизводить фильмы в 4К-формате, все используемые устройства должны иметь возможность обрабатывать этот стандарт шифрования.
Например, если вы хотите воспроизвести 4К-контент, в цепочке воспроизведения свою роль могут иметь различные компоненты. Это может быть Blu-Ray-плеер, спутниковый ресивер или ТВ-приставка, которые передают контент на телевизор. Точно так же речь может идти о мониторе, графической карте и игровой консоли.
Если хотя бы одна компонента из этой цепочки не поддерживает работу со стандартом HDCP 2.2, вы не сможете воспроизвести 4К-контент. В результате экран останется черным. Впрочем, таким «стопором» для сигнала может стать и саундбар, который вы подсоедините и через который будет проходить сигнал.
Если источник воспроизведения поддерживает HDCP 2.2, а ваш телевизор — только старый HDCP 1.x, вы можете обойти защиту от копирования с помощью двустороннего HDCP-конвертера.
Читайте также:
Описание HDCP
Вступление
Хоть аналоговый аудио и видеоконтент имеют свои плюсы, цифровое аудио и видео (далее ЦАВ) набрал большую популярность, связанную с постоянным совершенствованием качества, развитием потребительских устройств, воспроизводящих такой контент и т.д. Но как легко воспроизводить ЦАВ, также легко и копировать, и незаконно его распространять. У индустрии развлечений возникает потребность в защите от цифрового копирования. Для решения этой проблемы производители разработали схемы и компоненты защиты от цифрового копирования, распространения. Примером таких технологий является HDCP, разработанная компанией Intel. HDCP (с английского High-bandwidth Digital Content Protection — «защита широкополосного цифрового содержимого») — технология защиты медиаконтента, предназначенная для предотвращения копирования высококачественного видеосигнала, передаваемого через интерфейсы DVI (для этого интерфейса HDCP не является обязательным), DisplayPort (для этого интерфейса HDCP является обязательным), HDMI, GVIF или UDI. Защищённый видеосигнал может быть воспроизведён только на оборудовании, поддерживающем HDCP. Система шифрования HDCP версий 1.x была окончательно взломана в 2010 году (был восстановлен мастер-ключ системы).
HDCP используется для защиты передачи содержимого ЦАВ от источника видеосигнала, такого как компьютер, приставка спутникового телевидения или DVD-плеера, до приемника, такого как дисплей. Эта система шифрования предназначена для предотвращения воспроизведения зашифрованного HDCP контента на устройствах, которые не поддерживают HDCP или которые были взломаны для копирования такого контента. Перед отправкой данных передающее устройство проверяет, имеет ли получатель право на их получение. Если это так, то передатчик шифрует данные, чтобы предотвратить «подслушивание» во время передачи цифровых данных на приемник. Для подключения источника к конечному устройству можно использовать несколько различных интерфейсов, совместимых с HDCP.
В этой статье описываются устройство HDCP. В одном из вариантов осуществления устройство HDCP включает в себя: (1) передатчик сконфигурированный для доставки ЦАВ контента по каналу связи до авторизированного HDCP приемника, (2) устройство подтверждения, настроенное для определения того, является ли аутентифицированный приемник HDCP также доверенным устройством и разрешает ли только доставку или он может пересылать контент еще кому – то. А также, раскроется способ доставки ЦАВ, а также его шифрование. Он включает в себя: (1) получение ключа шифрования от потенциального приемника ЦАВ, (2) идентификация потенциальных приемников совместимых с HDCP, (3) в дополнение к аутентификации проверка потенциальных приемников устройством для приема ЦАВ контента.
Способ доставки ЦАВ и вариант осуществления устройства HDCP про которые я хочу рассказать далее, уже усилены дополнительной «раскрытой схемой защиты». Опишу, что это такое.
Дополнительная «раскрытая схема защиты»
Одного только HDCP не всегда достаточно для зашиты от цифрового копирования, поскольку существуют устройства, которые будут декодировать HDCP и выводить его в аналоговом виде. В аналоговой форме содержимое может быть легко скопировано, даже несмотря на небольшие ухудшения качества копии из – за цифрового преобразования. Таким образом, хотя HDCP может быть достаточным для предотвращения случайного копирования контента потребителем, он не всегда достаточен для защиты от цифрового копирования по всех приложениях, включая профессиональные. В таких случаях используются «усиления» защиты, например стандарт DCI (Digital Cinema Initiatives). Он обеспечивает стандарт для использования цифровых технологий для распространения или проецирования кинофильмов, которые имеют более высокое качество, чем HDCP. С помощью этой системы зашифрованное содержимое разблокируется с помощью доставки ключа сообщением KDM (Key Delivery Message), которое доставляется отдельно от содержимого ЦАВ и надежно переносит ключи шифрования до источника. Данная дополнительная защита может быть непомерно высокой для некоторых решений.
Рассматривая системы HDCP, в одном из вариантов осуществления, защита, обеспечиваемая схемами защиты HDCP, может быть усилена только за счет разрешения доставки выходных данных на приемники HDCP, которые аутентифицированы и дополнительно подтверждены в специальном списке доверенных устройств. Таким образом, в дополнение к тому, чтобы быть аутентифицированным приемником HDCP, приемники также должны быть проверены как доверенное устройство, прежде чем контент ЦАВ будет передан ему. Далее эту систему дополнительной защиты будем называть, как: раскрытая схема защиты. Аутентификация – это установленная процедура HDCP, которая проверяет, что передатчики (отправители) и приемники корректно поддерживают HDCP (сюда же относится поддержка версий). Если же эта проверка не прошла, то доставляемый контент ЦАВ блокируется.
Схема устройства доставки ЦАВ
На рис.1 показан вариант реализации системы HDCP, в которой используется раскрытая схема защиты. Эта система включает в себя источник (10), ретранслятор (20), дисплей (30) и проектор (40).
Источник (10) – это хост ЦАВ контента. Он может быть, например персональным компьютером, телеприставкой, цифровым киносервисом и т.д. Он включает в себя передатчик (12), хранилище ключей (14). Он так же может содержать дополнительные системы защиты.
Таким образом, источник (10) также включает в себя устройство подтверждения (16), соединенное с передатчиком (12) и хранилищем ключей (14). В данном случае устройство подтверждения (16) – является раскрытой схемой защиты. Он сконфигурирован так, чтобы определять, является ли ретранслятор (20) доверенным устройством, и разрешать передатчику (12) доставлять контент. Устройство подтверждения (16) сконфигурировано для определения доверенного устройства путем сравнения уникального идентификатора (BKSV) ретранслятора (20) со списком доверенных устройств. Этот список включает в себя заранее определенный список приемников HDCP, которые были идентифицированы как доверенные устройства. Хранится этот список в памяти (17), которая может быть частью устройства подтверждения (16). Он получает этот ключ – вектор от хранилища ключей (22) ретранслятора (20). Иногда, список доверенных устройств может храниться в других запоминающих устройствах источника (10), включая память (14). Этот список чаще всего загружается в память при производстве источника (10) и может быть обновлен через ЦАВ контент, на пример с DVD-диска (Есть разновидность: список не хранится в памяти, а только может быть получен с ЦАВ контентом). Таким образом, исходный список доверенных устройств может быть расширен или уменьшен. Также возможны варианты с цифровыми подписями, подтверждающими, что приемник – доверенное устройство.
По какому бы принципу не работало устройство подтверждения (16), оно начинает проверку заново, при каждом изменении канала связи (добавление новых устройств, пропадание старых и т.д.).
Хранилище ключей (14) сконфигурирован для хранения различных ключей, таких как KSV и DPK для аутентификации. Это резервуар зачастую является просто памятью.
Передатчик (12) сконфигурирован для передачи ЦАВ контента по каналу связи (13) до ретранслятора (20). Последний может быт просто ретранслятором или же хостом HDCP.
Ретранслятор (20) представляет собой HDCP устройство, которое сконфигурировано для приема содержимого ЦАВ контента из восходящего источника и передачи в нисходящий источник. Ретранслятор (20) включает в себя приемник (21), который принимает контент от передатчика (12). Ретранслятор также содержит два передатчика (23) и (25) предназначенные для доставки контента дальше (например, до дисплея (30) или проектора (40)). Репитер (20) также влияет в себя первое хранилище ключей (22), второй (24) и третий (26). Они хранят различные ключи, используемые для аутентификации и шифрования. Имеем устройство подтверждения (28), которое является аналогичным для устройства (16). Оно настроено для определения того, является ли приемник HDCP доверенным устройством. Возможны случаи, в которых ретранслятора просто нет, а контент передается напрямую из хоста (10). Бывают варианты осуществления ретранслятора (20), в котором он может быть устройством HDCP, которое сконфигурировано для передачи списка BKSV или идентификаторов приемника (например, в версии 2.2) от нисходящего потока обратно к передатчику хоста (12). Т.е. передатчик (12) может непосредственно проверять все подключенные приемники по своему списку доверенных устройств.
Дисплей (30) включает приемник (32) и хранилище ключей (34). Проектор (40) также включает приемник (42) и хранилище ключей (44). Дисплей (30) может быть, например, телевизором, поддерживающим HDCP, а проектор (40), соответственно проекторов поддерживающим HDCP.
Рисунок 2 иллюстрирует вариант осуществления доставки контента в соответствии с раскрытой схемой защиты информации. Этот метод выполняется либо на источнике ЦАВ контента (хосте (10)) или же на ретрансляторе (20). В начале ключе шифрования принимается от потенциального получателя содержимого ЦАВ контента. Ключ шифрования может быть, например, BKSV приемника совместимого с HDCP. Потенциальный приемник аутентифицируется как совместимое устройство. На следующем шаге проверяется список доверенных устройств. В одном варианте осуществления он проверяется путем подтверждения того, что он не был скомпрометирован. Тут могут участвовать цифровые подписи. Как было описано выше, предустановленный список может быть получен во время производства устройства, а также изменен и обновлен содержимым ЦАВ контента. Далее, потенциальный приемник проверяется как доверенное устройство. Таким образом, в дополнение у аутентификации определяется, является ли потенциальный получатель доверенным устройством. Следующим шагом, содержимое ЦАВ контента доставляется потенциальному приемнику, если он определен как доверенное устройство.
По меньшей мере, части или куски вышеописанных устройств или алгоритмов, способов могут быть воплощены, обеспечены или выполнены различными обычными цифровыми процессорами обработки данных, микропроцессорами или вычислительными устройствами. Эти устройства могут быть запрограммированы или хранить исполняемые последовательности инструкций для выполнения одного или нескольких этапов метода. Программные инструкции таких программ могут быть закодированы в машинно-исполняемом виде на обычных цифровых носителях информации, например на оптических дисках, оперативной памяти, флэш-памяти и т.д.
Аутентификация
Каждому устройству HDCP назначается набор из сорока 56 – битных ключей, известных как Device Private Keys (DPK), которые каждое устройство должно хранить в секрете. Каждому устройству также присваивается 40 – битный вектор выбора ключа (называемый KSV), который математически связан с DPK и уникален для каждого устройства. KSV приемника – BKSV, KSV передатчика – AKSV (P.S. В 2010 году в некоторых СМИ появилось новость, что через соцсети распространяется мастер-ключ HDCP. Другими словами, HDCP был взломан и ключи DPK можно создавать без помощи со стороны оператора ключей инфраструктуры HDCP). Передатчик и приемник будут обмениваться этими векторами на начальном этапе аутентификации HDCP, затем использовать его аналог для вычисления общего секрета. Если приемник имеет допустимый набор закрытых ключей (DPK), то сумма, которую он вычисляет, будет соответствовать сумме, вычисленной передатчиком в результате математических зависимостей между закрытыми ключами (DPK) и KSV.
Вычисление общего секрета можно описать так: из набора ключей DPK суммируются ключи в соответствии с вектором KSV. При условии, что бит равен 1, соответствующий ключ будет использован. Сложение происходит по модулю без переполнения. Затем сумма используется в качестве значения инициализации для шифров HDCP на любом устройстве на последующих этапах аутентификации и шифрования.
Если же, принимающая сторона является ретранслятором, то необходим дополнительный шаг аутентификации. Для проверки является ли получатель – ретранслятором, существует дополнительный бит “REPEATER”. Эта часть протокола, составит список всех KSV подключенных HDCP устройств ниже по уровню, чем ретранслятор. Общая длина этого списка будет равна 5 байт (столько занимает каждый KSV), умноженный на число активных HDCP устройств в системе (присоединенных). То есть сам ретранслятор и все неактивные устройства не повлияют на этот список. Существует некоторый «сторожевой» таймер, обозначаемый, как “watchdog”. Он выставляется хостом для ретранслятора. За это время, ретранслятор должен успеть составить таблицу, описанную выше и отправить статус “READY” (о готовности). Вводятся 2 дополнительных термина: глубина – максимальное количество связей по 1 ветке с нижестоящими получателями, количество устройств – количество всех активных получателей (в том числе ретрансляторов) вниз от устройства.
Как только передатчик получает сообщение о готовности ретранслятора, он считает таблицу, проверить ее целостность и определит, не превышено ли количество устройств или глубина.
В аутентификацию иногда выносят третий шаг, отвечающий за: корректность зашифровки/расшифровки контента, проверки способности получателя корректно выводить контент, а также для проверки синхронности вывода. Этот шаг работает в течение вертикального интервала, предшествующего кадру. И отправитель, и получатель вычисляют новые значения (инициирующие числа) покадрово. Их три: Ki (56 бит) – инициализирует HDCP шифр, Mi (64 бита) – новое инициализирующее значение для HDCP шифра, Ri (16 бит) – используется для проверки целостности соединения. Последнее начинает считаться с 128 кадра (работает не покадрово, а раз в 128 кадров).
Кроме того, раскрытая схема защиты дополнительно проверяет, что аутентифицированное устройство HDCP также является доверенным устройством. Доверенное устройство – это устройство HDCP, которое было идентифицировано как отвечающее определенным бизнес-критериям, таким как: неспособность преобразовать полученный контент ЦАВ в аналоговый контент.
Шифрование данных в HDCP
Внутри передатчика есть своего рода блок TMDS шифратора. Именно на нем и происходит шифрование, а расшифрование на приемнике на выходе из TMDS шифратора. Весь процесс шифрование можно описать так: поток данные побитого складывается (XOR) с псевдослучайной последовательностью, генерируемой HDCP – шифром. Во время вертикального интервала подготавливается шифр для каждого пикселя из потока 24 – битной псевдослучайной последовательности, которая зависит от ключа. Для усложнения взлома шифра, во время строчного интервала гашения шифр переназначает ключ для каждых 56 бит.
Что такое HDCP и как это мешает смотреть пиратские фильмы
Возьмем для примера Blu-ray: цифровой контент диска с AES128 защищен 128-битным ключом. Ключ считается безопасным, но он уже взломан.Часть диска с ключом называется «Media Key Block». Для того, чтобы проигрыватель мог расшифровать данные, другая часть ключа, которая называется «Device Key Block», сохранена на самом устройстве.
На данный момент телевизионные станции посылают как правило незашифрованный сигнал, однако в ближайшие несколько лет это должно измениться. Тогда, вероятно, весь контент будет транслироваться в зашифрованном виде.
С 2015 года существует новая защита от копирования — HDCP 2.2.
Данное шифрование было оптимизировано для работы с 4К-контентом. И вот в чем проблема: HDCP 2.2 не имеет обратной совместимости со старым HDCP 1.x-шифрованием. Чтобы воспроизводить фильмы в 4К-формате, все используемые устройства должны иметь возможность обрабатывать этот стандарт шифрования.
Например, если вы хотите воспроизвести 4К-контент, в цепочке воспроизведения свою роль могут иметь различные компоненты. Это может быть Blu-Ray-плеер, спутниковый ресивер или ТВ-приставка, которые передают контент на телевизор. Точно так же речь может идти о мониторе, графической карте и игровой консоли.
Если хотя бы одна компонента из этой цепочки не поддерживает работу со стандартом HDCP 2.2, вы не сможете воспроизвести 4К-контент. В результате экран останется черным. Впрочем, таким «стопором» для сигнала может стать и саундбар, который вы подсоедините и через который будет проходить сигнал.
Если источник воспроизведения поддерживает HDCP 2.2, а ваш телевизор — только старый HDCP 1.x, вы можете обойти защиту от копирования с помощью двустороннего HDCP-конвертера.