facebook rss twitter

Software HDCP workaround released

by Pete Mason on 30 September 2010, 11:19

Tags: Intel (NASDAQ:INTC)

Quick Link: HEXUS.net/qa2b5

Add to My Vault: x

Even though Intel confirmed the legitimacy of the leaked HDCP key a few weeks ago, company representatives were adamant that software decryption remained unlikely.

Less than two weeks have passed, and now researchers from Stony Brook University in New York have developed code capable of decrypting 1080p video-streams in real-time on a mainstream PC. 

According to authors Rob Johnson and Mikhail Rubnich, "the HDCP cipher is designed to be efficient when implemented in hardware, but it is terribly inefficient in software, primarily because it makes extensive use of bit operations. Our implementation uses bit-slicing to achieve high speeds by exploiting bit-level parallelism".

The result is that the decryption code, running as a single threaded application, can handle 181 VGA frames per second on a 2.33GHz Intel Xeon 5140 or 76 frames on a 2.53GHz Core 2 Duo P9600. Obviously a 1080p video-stream will be significantly more processor intensive. However, if parallelised across two cores, the researchers believe that a "high-end 64-bit CPU" with 1.6GB RAM could easily handle high-def video at 30fps.

Obviously, the code has been released purely in the name of science, "in hopes that it might be useful to other people researching or implementing the HDCP protocol". While Intel has threatened legal action to anyone making use of the master key, scientific and academic research often falls under the protection of the Digital Millennium Copyright Act (DMCA) safe harbours.

The decryption algorithm is still a work in progress, with optimisations such as SSE implementation being planned. The code has been released under an open source (BSD) license, though, so any intrepid programmers are welcome to poke around with it for themselves.



HEXUS Forums :: 8 Comments

Login with Forum Account

Don't have an account? Register today!
Handy, that.
It always a matter of time, but how many people hand problems with it before? I have never even noticed HDCP if that makes sense.
Percy1983
It always a matter of time, but how many people hand problems with it before? I have never even noticed HDCP if that makes sense.

Me.

Trying to use my PS3 via digital on a non-compliant HDCP monitor doesn't work. Because I could be a criminal, apparently.
Agent
Me.

Trying to use my PS3 via digital on a non-compliant HDCP monitor doesn't work. Because I could be a criminal, apparently.

Me too. Bought a blue ray / dvd drive for my PC. Tried to put in legit blue ray disks. It comes out as a tiny, downscaled image. — and only when I use this terrible software that came with the drive…. regular media player software like VLC or MPC is blocked from reading it at all. Thanks, MPAA!! Waste of 120 bucks.
latrosicarius
Me too. Bought a blue ray / dvd drive for my PC. Tried to put in legit blue ray disks. It comes out as a tiny, downscaled image. — and only when I use this terrible software that came with the drive…. regular media player software like VLC or MPC is blocked from reading it at all. Thanks, MPAA!! Waste of 120 bucks.
ZOMGPIRATETHEIF! How dare you use your computer and media the way you want to!