Die meisten Videoverbindungsschnittstellen wie DVI, HDMI und Display Port unterstützen eine Technologie namens HDCP. HDCP oder High-bandwidth Digital Content Protection ist ein Urheberrechtsschutzprotokoll, das verwendet wird, um Daten während der Übertragung zu verschlüsseln und zu verhindern, dass urheberrechtlich geschützte Inhalte auf nicht autorisierten Geräten wiedergegeben werden. Dadurch soll es viel schwieriger werden, urheberrechtlich geschützte Inhalte zu raubkopieren. Um dies zu nutzen, weisen urheberrechtlich geschützte Inhalte, wie Filme auf DVDs, das Wiedergabegerät an, HDCP beim Abspielen ihrer Inhalte zu verwenden. Wenn eine HDCP-Verbindung fehlschlägt, verweigert das Gerät die Wiedergabe des Inhalts.
HDCP wurde von Intel entwickelt und verlangt von den Geräteherstellern, eine jährliche Lizenzgebühr zu zahlen und eine Reihe von Bedingungen einzuhalten. Beispielsweise darf ein HDCP-fähiges Gerät nicht dafür ausgelegt sein, HDCP-geschützte Daten zu kopieren, es darf keine HDCP-Inhalte an Nicht-HDCP-Empfänger übertragen und es muss „Versuche, die Inhaltsschutzanforderungen zu umgehen, vereiteln“.
Schwächen des HDCP-Protokolls sind seit Anfang der 2000er Jahre bekannt. Im Jahr 2010 wurde ein Hauptschlüssel öffentlich durchgesickert, mit dem gültige HDCP-Geräteschlüssel erstellt werden konnten. Der Hauptschlüssel wurde durch einen Reverse-Engineering-Prozess entdeckt, der Konstruktionsfehler ausnutzte. Wenn der Hauptschlüssel verwendet wird, könnte es möglich sein, scheinbar gültige HDCP-Geräte zu erstellen, die HDCP so implementieren, dass der Schutz entfernt wird. Die Verwendung des Schlüssels wird jedoch als komplex angesehen, da er in einem kundenspezifischen Siliziumchip implementiert werden müsste.
Probleme mit HDCP
Eine Reihe von Problemen wurden durch HDCP verursacht. Ein Problem besteht darin, dass eine ansonsten einfache Kabelverbindung fehlschlagen kann. Jedes Gerät soll mit 40 Tasten konfiguriert werden, damit es sich mit bis zu 40 Geräten gleichzeitig verbinden kann, leider tun dies nicht alle Geräte. Einige Signalempfänger implementieren eine begrenzte Anzahl von Verschlüsselungsschlüsseln, was bedeutet, dass sie bei Konfiguration in öffentlichen Umgebungen wie Bars nur mit einer viel geringeren Anzahl von Fernsehgeräten verbunden werden können.
Ein weiteres Problem ist, dass HDCP aufgrund der Verschlüsselungs- und Entschlüsselungsverarbeitung eine kleine Eingabeverzögerung erleidet. Dies wirkt sich negativ auf das Erlebnis beim Spielen interaktiver Medien wie Videospiele aus. Die HDCP-Implementierung auf Apple-Laptops ist immer aktiviert, auch wenn sie nicht benötigt wird. Dies macht es unnötig schwierig, nicht urheberrechtlich geschützten Inhalt aufzuzeichnen, einschließlich beispielsweise der einfachen Verwendung eines externen Displays für eine Präsentation.