Twee weken nadat de master key van het hdcp-beveiligingsprotocol op straat kwam te liggen, hebben ontwikkelaars code gepubliceerd waarmee het drm-systeem softwarematig kan worden nagebootst. De methode vergt wel veel processorkracht.
Terwijl Intel, uitvinder en sleutelbeheerder van de hdcp-drm, nog stelde geen spoedige softwarematige implementatie van het beveiligingsprotocol te verwachten, is een eerste aanzet online gepubliceerd. De ontwikkelaars Rob Johnson en Mikhail Rubnich hebben code gepubliceerd waarin alle benodigdheden voor het maken van een handshake en het encrypten en decrypten van een hdcp-stream – de block cipher, stream cipher en het hashing-algoritme – zouden zijn opgenomen. De code wordt door de twee omschreven als een proof of concept en is geheel opensource.
Om hdcp-encryptie in realtime uit te voeren, is veel rekenkracht nodig. Op een 2,33GHz-Intel Xeon-processor lukt het om videobeelden van 640x480 pixels met 181fps te ontsleutelen. Daarbij wordt een enkele core gebruikt. Dit is nog ver weg van 1080p-resoluties die momenteel via hdcp worden verstuurd over hdmi- of dvi-verbindingen. In theorie zou een high-end 64bit-dualcore-processor nodig zijn, in combinatie met 1,6GB geheugen en vergaand geparallelliseerde code om ook 1080p-resoluties met 30fps te kunnen ontsleutelen.