TeknologikL Blog

TeknologikL

"Plug it, play it, burn it, rip it"
TeknologikL is a place for conversation and discussion about new technologies emerging in consumer electronics with a focus on high-definition video and audio. The blog will cover topics including home theater equipment, digital distribution, media streaming, electronic product reviews and more.

The blog's owners are constantly searching for the next device to satisfy their ever growing hunger for technology. Media junkies standing on the edge of reality, ready to take the jump.

Previous in Blog: Video: Popcorn Hour C-200 Mod - Blu-ray Drive & 3.5" Hard Drive   Next in Blog: HDCP Headaches (Part 2)
Close
Close
Close
7 comments
Rating: Comments: Nested

HDCP Handshakes (Part 1)

Posted March 25, 2010 12:01 AM by Kaplin

HDCP, short for High-Bandwidth Digital Content Protection and also known as High Definition Copy Protection, may be one of the worst technologies ever conceived -- never mind brought to market and forced on consumers.

As virtually all forms of media changed over from analog to digital, a lot of benefits came with the new format including better quality, longer lasting content, and easier duplication. It's just too bad the companies who own the content see these new features as liabilities.

If the content lasted longer, consumers wouldn't need to replace it as often and easier duplication also means lost profits. That is why HDCP was invented by the Advanced Access Content System (AACS) as a copy protection scheme for digital media. The idea behind the concept was valid. Copyright holders wanted a way to protect their intellectual property from being pirated. It's a shame that their execution of HDCP was extremely flawed, and the only thing it does is cause major headaches among consumers trying to watch their legal content.

The HDCP authentication process checks to make sure all the devices connected are HDCP-compliant, while preventing non-licensed devices from working properly. If the receiving device passes the authentication process, the source device then encrypts the data being sent so that only the receiver can access it.

HDCP Security Keys & Key Selection Vectors (KSVs)
Each HDCP-compliant device has a unique set of 40 security keys with each one being 56 bits long. During the authentication process, the keys are exchanged and validated. These keys are secret and failure to keep the security key private can result in the revocation of the key. If this happens, new discs and content that are produced may no longer work in conjunction with the blacklisted device. One notable video player, Corel WinDVD had its security key revoked.

Analog Signal Handicap
OK, this is where things get even shadier. HDCP will only work with digital video sources such as HDMI and DVI. Analog video sources like Component and VGA are fully capable of accepting 1080p high definition signals just like their digital counterparts; however, since HDCP can't be used on these analog signals, electronics manufacturers got together and agreed to limit the video quality of signals sent over these connections to 720p, or in some cases all the way down to standard definition.

Older HDTVs that have DVI inputs instead of HDMI will also lack the HDCP decryption key and could be forced to downgrade the video signal as well.

Increased Cost
Even with absolute zero benefit to actual consumers, it's still considered a "must have" feature. This means you must have it to use your equipment and no, it isn't free. Between the HDCP licensing fees and the added cost of building the technology into electronics, consumers end up paying extra at the cash register for all HDCP devices.

HDCP Cracked - The Illegal Number
Even with all the time, money, and effort put into this copy protection scheme for high definition content, in the end it failed just as miserably as virtually every Digital Rights Management (DRM) method that came before it.

One hexadecimal number was all that was needed to bypass most HDCP encryption. The AACS considers 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 to be an illegal number that can't be printed or repeated. They started issuing cease and desist orders to websites posting the number in 2007, most notably to Digg.com, but the revolt against this became incredibly over whelming. Thousands upon thousands of websites posted the number, at which point it became apparent the cat was out of the bag.

This number won't do much good in the hands of an average consumer, but in the hands of a coder it could be used to circumvent DRM protection -- and that is exactly what has been done. There is a nifty little program by SlySoft called AnyDVD that will strip the HDCP protection from any DVD, Blu-ray, or HD DVD inserted into your computer's optical drive. This software gives the average consumer the ability to not only to play discs on non-HDCP compliant devices, but also provides the ability to rip a DRM-free version of the movie to your computer's hard disk. Needless to say, HDCP has been a complete failure in stopping piracy or the duplication of discs.

The one thing HDCP has had success in stopping is average consumers from watching their legitimate discs due to "handshake issues" and older hardware that is not HDCP compatible. Have any of you ever had problems with HDCP? I sure have and I'll post my story next week along with a review of a product that helped me find a solution.

More Info:
Making and Breaking HDCP Handshakes
DRM Group Vows to Fight Bloggers
High-bandwidth Digital Content Protection Licensing Info

Reply

Interested in this topic? By joining CR4 you can "subscribe" to
this discussion and receive notification when new comments are added.
Guru
Hobbies - CNC - New Member Hobbies - DIY Welding - New Member Engineering Fields - Electromechanical Engineering - New Member

Join Date: Aug 2007
Posts: 23647
Good Answers: 420
#1

Re: HDCP Handshakes (Part 1)

03/26/2010 9:48 AM

How did this number 09 F9 11 02 9D 74......get out.

Was it used as a back door initially. As far as security, when I was programming in the late 80's early 90's, I felt that security was pretty lame, if you knew what you were doing, and these were the people you wanted not to break in.

__________________
“ When people get what they want, they are often surprised when they get what they deserve " - James Wood
Reply
Guru

Join Date: Feb 2005
Location: New York
Posts: 575
Good Answers: 16
#2
In reply to #1

Re: HDCP Handshakes (Part 1)

03/26/2010 10:30 AM

This key was obtained by members of the Doom9 forum who were tinkering with HD DVD discs where they found a different key for each individual disc and eventually found one key to rule them all.

The funny thing is they were able to obtain these keys by watching their computers memory where the keys were stored temporarily (unencrypted).

Wikipedia has a full timeline and details about it.

__________________
Kaplin
Reply
Guru
Hobbies - CNC - New Member Hobbies - DIY Welding - New Member Engineering Fields - Electromechanical Engineering - New Member

Join Date: Aug 2007
Posts: 23647
Good Answers: 420
#3
In reply to #2

Re: HDCP Handshakes (Part 1)

03/26/2010 10:36 AM

thanks, it also comfirms my earlier posts.

__________________
“ When people get what they want, they are often surprised when they get what they deserve " - James Wood
Reply
Anonymous Poster
#4

Re: HDCP Handshakes (Part 1)

03/26/2010 3:11 PM

Once again Hollywood's greed only flusters, inconveniences and makes difficult the lives of their paying customers and does absolutely nothing to thwart the pirates.

Reply
Commentator

Join Date: Oct 2006
Location: Pacific Northwest, USA 45.952N -123.976W
Posts: 73
Good Answers: 3
#5

Re: HDCP Handshakes (Part 1)

03/27/2010 12:22 PM

Some days, I'm just glad to be a "mere" M.E. Back in the mid 80's, I was required to learn the venerable "C" to create process/instruction code for optical coating machinery (Leybold-Hereaus/Leybold Aktiengesellschaft and Edwards/Temescal for you purists) and we had but a "286" processor and an (amazing!) 28 Mb memory that was cobbled together in the laser lab. As long as the equations are linearly independent, then even our "boat anchor" computing device would have been able to arrive at a solution. I would, however, have had time to go freshen my cup of coffee.

Do I have a horse in this race? No, not really. I just get pi*#ed off that ever-expanding technical ability gets translated into product developments that outdate my flat screen between the time I take it out of the box and actually install it on the wall.

No Luddite here, but then my eyesight is getting dim enough that IF I'm being ripped-off at a lower resolution level, I cannot tell the difference.

My two cents, repectfully submitted.

__________________
“Any sufficiently advanced technology is indistinguishable from magic.” Sir Arthur Charles Clarke
Reply
Guru
Hobbies - CNC - New Member Hobbies - DIY Welding - New Member Engineering Fields - Electromechanical Engineering - New Member

Join Date: Aug 2007
Posts: 23647
Good Answers: 420
#6
In reply to #5

Re: HDCP Handshakes (Part 1)

03/27/2010 1:17 PM

ha....but that was prior to the B-Step math co-processor issue what was on the 386. I'm surprised at the 28 Mb of memory you had on it. at $500.00 a meg

__________________
“ When people get what they want, they are often surprised when they get what they deserve " - James Wood
Reply
Commentator

Join Date: Oct 2006
Location: Pacific Northwest, USA 45.952N -123.976W
Posts: 73
Good Answers: 3
#7
In reply to #6

Re: HDCP Handshakes (Part 1)

03/27/2010 4:01 PM

Hey Phoenix911,

FYI, this was the R&D Division of Coherent in Auburn, CA. Our R&D group was the same outfit that gave you (1) 'Revo' Sunglasses, (2) mirror-driven reflective collimators and (3) still had time in our 65 to 75 hour work weeks to fill Jim N.'s (our much maligned but ever effective Production Director) WHOLE OFFICE with packing peanuts in celebration of his birthday! Yep, we were a bunch of 'odd ducks', but then we were OUR 'odd ducks'. The other guys in Sensor Development, thought that 'memory making' was a personal challenge. If you can recall AutoCad at ver. 3.1 and it's immediate follow-on, Release 9, maybe you can see why we loved these guys and gals. AutoDesk came up from Santa Rosa, Ca, just to see what we were up to, as regards enhanced memory. Ed A. is still legendary and heroic to their way of thinking, AND he was the "Maths Wizard" in our domain (But very Brit).

Everything I learned at UCLA in the late 60's and early 70's became somewhat suspect when we started to discuss linearly independent equations at CR in the mid '80's. Here is my bias: I came from a 'Shock, Vibration and Thermal' world. L/I equations do not "Play well in the sandbox" within that metric. What worked in software dynamics,was a "TRON". I know of no better reference....

Maybe "Luddites" are not all that mis-guided?

Again, respectfully submitted,

__________________
“Any sufficiently advanced technology is indistinguishable from magic.” Sir Arthur Charles Clarke
Reply
Reply to Blog Entry 7 comments
Copy to Clipboard

Users who posted comments:

Anonymous Poster (1); GLB (2); Kaplin (1); phoenix911 (3)

Previous in Blog: Video: Popcorn Hour C-200 Mod - Blu-ray Drive & 3.5" Hard Drive   Next in Blog: HDCP Headaches (Part 2)
You might be interested in: Rupture Discs and Burst Discs, Abrasive Discs

Advertisement