Wat is HDCP?

click fraud protection

De meeste video-aansluitingsinterfaces, zoals DVI, HDMI en Display Port, bieden ondersteuning voor een technologie die HDCP wordt genoemd. HDCP, of High-bandwidth Digital Content Protection, is een copyrightbeschermingsprotocol dat wordt gebruikt om: gegevens versleutelen terwijl deze worden verzonden en om te voorkomen dat auteursrechtelijk beschermde inhoud wordt afgespeeld op ongeautoriseerde apparaten. Door dit te doen is het bedoeld om het veel moeilijker te maken om auteursrechtelijk beschermde inhoud te piraten. Om hiervan gebruik te maken, geeft auteursrechtelijk beschermde inhoud, zoals films op dvd's, het afspeelapparaat opdracht om HDCP te gebruiken bij het afspelen van hun inhoud. Als een HDCP-verbinding mislukt, weigert het apparaat de inhoud af te spelen.

HDCP is ontwikkeld door Intel en vereist dat fabrikanten van apparaten een jaarlijkse licentievergoeding betalen en aan een aantal voorwaarden voldoen. Een apparaat met HDCP-functionaliteit mag bijvoorbeeld niet zijn ontworpen om HDCP-beveiligde gegevens te kopiëren, het mag niet verzenden: HDCP-inhoud naar niet-HDCP-ontvangers, en het moet "pogingen om de inhoudsbescherming te verslaan frustreren" vereisten".

Het is bekend dat er zwakheden bestaan ​​in het HDCP-protocol sinds het begin van de jaren 2000. In 2010 werd publiekelijk een hoofdsleutel gelekt die kon worden gebruikt om geldige HDCP-apparaatsleutels te maken. De hoofdsleutel werd ontdekt via een reverse-engineeringproces dat gebruikmaakte van ontwerpfouten. Als de hoofdsleutel wordt gebruikt, kunnen schijnbaar geldige HDCP-apparaten worden gemaakt die HDCP op een zodanige manier implementeren dat de beveiligingen worden verwijderd. Het gebruik van de sleutel wordt echter als complex beschouwd omdat het in een aangepaste siliciumchip zou moeten worden geïmplementeerd.

Problemen met HDCP

Een aantal problemen zijn veroorzaakt door HDCP. Een probleem is dat het een manier creëert om een ​​anders eenvoudige bekabelde verbinding te laten mislukken. Elk apparaat zou moeten worden geconfigureerd met 40 toetsen, zodat het verbinding kan maken met maximaal 40 apparaten tegelijk, helaas doen niet alle apparaten dit. Sommige signaalontvangers implementeren een beperkt aantal coderingssleutels, wat betekent dat wanneer ze zijn geconfigureerd in openbare omgevingen zoals bars, ze alleen kunnen worden aangesloten op een veel kleiner aantal tv's.

Een ander probleem is dat HDCP een kleine invoervertraging oploopt vanwege de codering en decodering. Dit heeft een negatieve invloed op de ervaring bij het spelen van interactieve media zoals videogames. De HDCP-implementatie op Apple-laptops is altijd ingeschakeld, ook als dit niet nodig is. Dit maakt het onnodig moeilijk om niet-auteursrechtelijk beschermde inhoud op te nemen, bijvoorbeeld door simpelweg een extern beeldscherm te gebruiken voor een presentatie.