Vad är HDCP?

De flesta videoanslutningsgränssnitt som DVI, HDMI och Display Port har stöd för en teknik som kallas HDCP. HDCP, eller High-bandwidth Digital Content Protection, är ett upphovsrättsskyddsprotokoll som används för att kryptera data när den överförs och för att förhindra att upphovsrättsskyddat innehåll spelas upp på obehörigt enheter. Genom att göra det är det tänkt att göra det mycket svårare att piratkopiera upphovsrättsskyddat innehåll. För att använda detta instruerar upphovsrättsskyddat innehåll, såsom filmer på DVD-skivor, uppspelningsenheten att använda HDCP när de spelar upp innehållet. Om en HDCP-anslutning misslyckas kommer enheten att vägra spela upp innehållet.

HDCP har utvecklats av Intel och kräver att enhetstillverkare betalar en årlig licensavgift och följer en uppsättning villkor. Till exempel får en HDCP-aktiverad enhet inte vara designad för att kopiera HDCP-skyddad data, den får inte sända HDCP-innehåll till icke-HDCP-mottagare, och det måste "frustrera försök att besegra innehållsskyddet krav".

Det har varit känt att det finns svagheter i HDCP-protokollet sedan början av 2000-talet. Under 2010 läckte en huvudnyckel offentligt som kunde användas för att skapa giltiga HDCP-enhetsnycklar. Huvudnyckeln upptäcktes genom en omvänd ingenjörsprocess som utnyttjade konstruktionsbrister. Om den används kan huvudnyckeln tillåta skapandet av uppenbarligen giltiga HDCP-enheter som implementerar HDCP på ett sådant sätt att skydden tas bort. Att använda nyckeln anses dock vara komplext eftersom det skulle vara nödvändigt att implementeras i ett anpassat kiselchip.

Problem med HDCP

Ett antal problem har orsakats av HDCP. En fråga är att det skapar ett sätt för en annars enkel trådbunden anslutning att misslyckas. Varje enhet är tänkt att vara konfigurerad med 40 nycklar så att den kan ansluta till upp till 40 enheter samtidigt, tyvärr gör inte alla enheter det. Vissa signalmottagare implementerar ett begränsat antal krypteringsnycklar vilket innebär att när de konfigureras i offentliga miljöer som barer, kan de bara anslutas till ett mycket mindre antal TV-apparater.

Ett annat problem är att HDCP ådrar sig en liten inmatningsfördröjning på grund av krypterings- och dekrypteringsbehandlingen. Detta påverkar upplevelsen negativt när man spelar interaktiva medier som videospel. HDCP-implementeringen på Apples bärbara datorer är alltid aktiverad, även när den inte behövs. Detta gör det onödigt svårt att spela in icke upphovsrättsskyddat innehåll, inklusive till exempel att helt enkelt använda en extern bildskärm för en presentation.