<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: HDCP master-key leaks, possible to make unrestricted Blu-Ray&#160;recorders</title>
	<atom:link href="http://boingboing.net/2010/09/13/hdcp-master-key-leak.html/feed" rel="self" type="application/rss+xml" />
	<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html</link>
	<description>Brain candy for Happy Mutants</description>
	<lastBuildDate>Tue, 21 May 2013 22:47:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
	<item>
		<title>By: hallam</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-884992</link>
		<dc:creator>hallam</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-884992</guid>
		<description>As a principal in the cryptographic security world, I seriously, seriously doubt that the speculation on the cause of the leak is correct. 

I did not design that particular system, but I know the people who did and the type of approach that they would have taken. I do not believe that they would have designed the system so that it relied on someone typing in the master secret written down on a scrap of paper.

The way we design cryptographic security systems is that we protect the highest value key material with multiple physical, hardware and operational controls. If you look at the VeriSign Certificate Practices Statement you will find a description of some of the criteria: six tier physical separation, separation of duties, key splitting. Most of these controls are taken directly from military practice.

One of the core principles is that no single person can use the crypto key by themselves. Nor can the crypto be used without creating an audit trail. 

I would expect that the master secret was generated in cryptographic hardware that can only ever share its contents with other cryptographic hardware initialized with specific cryptographic keys.

This is all fairly standard stuff. I can&#039;t imagine a reason why the Blu-Ray people would not have used it. 

Bottom line here is that it is much more likely that the master secret leaked because people reverse engineered the hardware.

Content Rights Management is actually quite easy if you only want to distribute the content to a small number of tightly controlled devices. There is no particular difficulty in preventing leakage of spreadsheets, corporate reports and such if the right approach is taken.

The problem is much harder when you have millions of devices and only a limited degree of control. Breaking Satellite TV systems is quite feasible, all it takes is reverse engineering one set of hardware. The security controls are designed to stop someone from exploiting that information commercially by selling access.

The problem is hardest of all where you have no control over the hardware and all the parameters of the hardware are fixed. Like in DVD and BluRay.</description>
		<content:encoded><![CDATA[<p>As a principal in the cryptographic security world, I seriously, seriously doubt that the speculation on the cause of the leak is correct. </p>
<p>I did not design that particular system, but I know the people who did and the type of approach that they would have taken. I do not believe that they would have designed the system so that it relied on someone typing in the master secret written down on a scrap of paper.</p>
<p>The way we design cryptographic security systems is that we protect the highest value key material with multiple physical, hardware and operational controls. If you look at the VeriSign Certificate Practices Statement you will find a description of some of the criteria: six tier physical separation, separation of duties, key splitting. Most of these controls are taken directly from military practice.</p>
<p>One of the core principles is that no single person can use the crypto key by themselves. Nor can the crypto be used without creating an audit trail. </p>
<p>I would expect that the master secret was generated in cryptographic hardware that can only ever share its contents with other cryptographic hardware initialized with specific cryptographic keys.</p>
<p>This is all fairly standard stuff. I can&#8217;t imagine a reason why the Blu-Ray people would not have used it. </p>
<p>Bottom line here is that it is much more likely that the master secret leaked because people reverse engineered the hardware.</p>
<p>Content Rights Management is actually quite easy if you only want to distribute the content to a small number of tightly controlled devices. There is no particular difficulty in preventing leakage of spreadsheets, corporate reports and such if the right approach is taken.</p>
<p>The problem is much harder when you have millions of devices and only a limited degree of control. Breaking Satellite TV systems is quite feasible, all it takes is reverse engineering one set of hardware. The security controls are designed to stop someone from exploiting that information commercially by selling access.</p>
<p>The problem is hardest of all where you have no control over the hardware and all the parameters of the hardware are fixed. Like in DVD and BluRay.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-885008</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-885008</guid>
		<description>All of these things can already be done today, but it&#039;s not as easy or quick a process as it could (should) be. This will hopefully make things easier and more accessible for folks though, and that&#039;s always a win.</description>
		<content:encoded><![CDATA[<p>All of these things can already be done today, but it&#8217;s not as easy or quick a process as it could (should) be. This will hopefully make things easier and more accessible for folks though, and that&#8217;s always a win.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-885781</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-885781</guid>
		<description>This means we&#039;ll have ssoon a dongle for hdcp stripping?  Horray! </description>
		<content:encoded><![CDATA[<p>This means we&#8217;ll have ssoon a dongle for hdcp stripping?  Horray! </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jgs</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-885040</link>
		<dc:creator>jgs</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-885040</guid>
		<description>&lt;blockquote&gt;&quot;Unless you are creating a one time key for every single device which is not very practical&quot;

On the contrary - that is precisely what Apple&#039;s iTunes does for every iPod device and every user who buys content&lt;/blockquote&gt;

IIRC the way iTunes does this is to ship the data in the clear from the iTMS to the host, and have iTunes itself uniquely encrypt it.  Or at least, it did it that way a few years ago which is the last time I paid attention.  This approach has obvious advantages in terms of reducing load on the server, and obvious disadvantages in terms of strength of security.  Then again, Apple seems to be a lot more interested in providing the appearance of security (to its media partners) than actual security.  (This is probably the right choice on their part.)</description>
		<content:encoded><![CDATA[<blockquote><p>&#8220;Unless you are creating a one time key for every single device which is not very practical&#8221;</p>
<p>On the contrary &#8211; that is precisely what Apple&#8217;s iTunes does for every iPod device and every user who buys content</p></blockquote>
<p>IIRC the way iTunes does this is to ship the data in the clear from the iTMS to the host, and have iTunes itself uniquely encrypt it.  Or at least, it did it that way a few years ago which is the last time I paid attention.  This approach has obvious advantages in terms of reducing load on the server, and obvious disadvantages in terms of strength of security.  Then again, Apple seems to be a lot more interested in providing the appearance of security (to its media partners) than actual security.  (This is probably the right choice on their part.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bcsizemo</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-885558</link>
		<dc:creator>bcsizemo</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-885558</guid>
		<description>www.doom9.org

I&#039;m not seeing the problem here at all?

Most motherboards have 5.1 audio built in, a lot have digital out.  So using something like Power DVD that has 5.1 DTS capability with digital output to the receiver should allow you to have your audio.  

Now if you are talking about the different audio tracks, then it might be best to rip the BD into an iso format and simply mount it like a real blu-ray disc.  That should allow any blu-ray player to allow you to select the correct audio tracks.

Isn&#039;t this all just like 5.1/7.1 DVD&#039;s?</description>
		<content:encoded><![CDATA[<p><a href="http://www.doom9.org" rel="nofollow">http://www.doom9.org</a></p>
<p>I&#8217;m not seeing the problem here at all?</p>
<p>Most motherboards have 5.1 audio built in, a lot have digital out.  So using something like Power DVD that has 5.1 DTS capability with digital output to the receiver should allow you to have your audio.  </p>
<p>Now if you are talking about the different audio tracks, then it might be best to rip the BD into an iso format and simply mount it like a real blu-ray disc.  That should allow any blu-ray player to allow you to select the correct audio tracks.</p>
<p>Isn&#8217;t this all just like 5.1/7.1 DVD&#8217;s?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bardfinn</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-885307</link>
		<dc:creator>bardfinn</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-885307</guid>
		<description>In response to those who responded to me:

One-time-pad keys are indeed the same length as the input; Encryption with a OTP key is a computational operation of linear complexity (it grows linearly with the size of the input). In practical use, the clear text can be reversibly mangled, padded, and divided into manageable chunks (64-bit words, 128-bit words, etcetera) for a smaller key to encrypt. 

Such a key is usually some key between 40 and 128 bits long; 128 bit keys, while being considerably shorter than this sentence, would require a multiple of the current age of the universe to try every possible value to brute-force the key -- and computationally expensive to attack via cryptoanalytic methods. Encryption with a one-time-pad key is computationally inexpensive. Decryption is computationally inexpensive. A short-key OTP-like encryption is slightly less expensive in terms of computational cycles and storage, and it&#039;s further a well-characterised computation expense value and well-characterised operation, and can be implemented easily in silicon without large (or even medium) amounts of memory on the chip, and that makes it less fiscally expensive and less risky for revealing keys -- which is what every DRM purveyor wants.

Public-key encryption becomes more and more (exponentially) computationally expensive the larger the input is. It is absolutely infeasible to use a public-key private-key system such as the one in PGP to encrypt a 3 megabyte MP3 directly - it would take a large amount of compute cycles, and a large amount of data storage and retrieval. Such an operation cannot be implemented on silicon and have the entire operation stay on the same chip.

That&#039;s why you have the public key encrypting the one-time-pad-like key (hard to crack, one known size, one known computational expense) which in turn is encrypting the email or media file (hard to crack, one known size, one known computational expense).

Please forgive me for calling it an OTP key; I ought to know better and dashing off a quick-and-dirty explanation, I ought to know, will get me corrected every time.

--

iTunes uses a public/private key scheme to encrypt protected media from their servers to the iTunes host, because otherwise someone could simply turn on the packet forwarding of their LinkSys router and capture every &quot;protected&quot; media they bought in the clear. Or another man-in-the-middle attack could happen. They did, at one time, send the media in the clear, and then they sent the media over an SSL link which was separate from the iTunes product and which put &quot;in the clear&quot; data into memory, interceptable by other programs.

Such is indeed a computational expense; however, a large amount of the media they now sell is not protected (encrypted).

They do still use a public key system to generate OTP keys unique to each iTunes store account (created during account creation) for the sake of protected media, and iTunes and iPod devices (and the Apple TV) use public-key methods for retrieving and storing those OTP keys to &quot;authorise&quot; devices to play protected material from a given account, and for activation. The firmware of the iPhone and iPod devices that are being released nowadays use a public-key / private-key method to be &quot;signed&quot; -- if the firmware doesn&#039;t hash out to what the hardware is told, upon manufacture or activation, is a valid hash, then the device will not boot.</description>
		<content:encoded><![CDATA[<p>In response to those who responded to me:</p>
<p>One-time-pad keys are indeed the same length as the input; Encryption with a OTP key is a computational operation of linear complexity (it grows linearly with the size of the input). In practical use, the clear text can be reversibly mangled, padded, and divided into manageable chunks (64-bit words, 128-bit words, etcetera) for a smaller key to encrypt. </p>
<p>Such a key is usually some key between 40 and 128 bits long; 128 bit keys, while being considerably shorter than this sentence, would require a multiple of the current age of the universe to try every possible value to brute-force the key &#8212; and computationally expensive to attack via cryptoanalytic methods. Encryption with a one-time-pad key is computationally inexpensive. Decryption is computationally inexpensive. A short-key OTP-like encryption is slightly less expensive in terms of computational cycles and storage, and it&#8217;s further a well-characterised computation expense value and well-characterised operation, and can be implemented easily in silicon without large (or even medium) amounts of memory on the chip, and that makes it less fiscally expensive and less risky for revealing keys &#8212; which is what every DRM purveyor wants.</p>
<p>Public-key encryption becomes more and more (exponentially) computationally expensive the larger the input is. It is absolutely infeasible to use a public-key private-key system such as the one in PGP to encrypt a 3 megabyte MP3 directly &#8211; it would take a large amount of compute cycles, and a large amount of data storage and retrieval. Such an operation cannot be implemented on silicon and have the entire operation stay on the same chip.</p>
<p>That&#8217;s why you have the public key encrypting the one-time-pad-like key (hard to crack, one known size, one known computational expense) which in turn is encrypting the email or media file (hard to crack, one known size, one known computational expense).</p>
<p>Please forgive me for calling it an OTP key; I ought to know better and dashing off a quick-and-dirty explanation, I ought to know, will get me corrected every time.</p>
<p>&#8211;</p>
<p>iTunes uses a public/private key scheme to encrypt protected media from their servers to the iTunes host, because otherwise someone could simply turn on the packet forwarding of their LinkSys router and capture every &#8220;protected&#8221; media they bought in the clear. Or another man-in-the-middle attack could happen. They did, at one time, send the media in the clear, and then they sent the media over an SSL link which was separate from the iTunes product and which put &#8220;in the clear&#8221; data into memory, interceptable by other programs.</p>
<p>Such is indeed a computational expense; however, a large amount of the media they now sell is not protected (encrypted).</p>
<p>They do still use a public key system to generate OTP keys unique to each iTunes store account (created during account creation) for the sake of protected media, and iTunes and iPod devices (and the Apple TV) use public-key methods for retrieving and storing those OTP keys to &#8220;authorise&#8221; devices to play protected material from a given account, and for activation. The firmware of the iPhone and iPod devices that are being released nowadays use a public-key / private-key method to be &#8220;signed&#8221; &#8212; if the firmware doesn&#8217;t hash out to what the hardware is told, upon manufacture or activation, is a valid hash, then the device will not boot.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-884797</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-884797</guid>
		<description>Huzzah!</description>
		<content:encoded><![CDATA[<p>Huzzah!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: shadowfirebird</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-885565</link>
		<dc:creator>shadowfirebird</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-885565</guid>
		<description>Oooh, really?  You&#039;ve just saved me half a ton of hard disk.  Many thanks.</description>
		<content:encoded><![CDATA[<p>Oooh, really?  You&#8217;ve just saved me half a ton of hard disk.  Many thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mdh</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-885062</link>
		<dc:creator>mdh</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-885062</guid>
		<description>how does fully digital content suffer or degrade in a 100% copy? I do not disagree with your approach or media choices, not at all, but your given reasoning for your choices makes no sense to me. </description>
		<content:encoded><![CDATA[<p>how does fully digital content suffer or degrade in a 100% copy? I do not disagree with your approach or media choices, not at all, but your given reasoning for your choices makes no sense to me. </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-884815</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-884815</guid>
		<description>Awesome if true! Hollywood, you can now stop including &#039;digital copy&#039; discs with my Blu-Rays. I&#039;m actually paying for your product, I&#039;ll manage my own copies, thanks! Take the money you currently spend on the extra disc, the more expensive packaging to hold the extra disc and managing internet servers to dole out the DRM and buy yourself something nice.</description>
		<content:encoded><![CDATA[<p>Awesome if true! Hollywood, you can now stop including &#8216;digital copy&#8217; discs with my Blu-Rays. I&#8217;m actually paying for your product, I&#8217;ll manage my own copies, thanks! Take the money you currently spend on the extra disc, the more expensive packaging to hold the extra disc and managing internet servers to dole out the DRM and buy yourself something nice.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-884817</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-884817</guid>
		<description>Yay!</description>
		<content:encoded><![CDATA[<p>Yay!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mdh</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-884822</link>
		<dc:creator>mdh</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-884822</guid>
		<description>http://nelsonhaha.com/</description>
		<content:encoded><![CDATA[<p><a href="http://nelsonhaha.com/" rel="nofollow">http://nelsonhaha.com/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roger Strong</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-884823</link>
		<dc:creator>Roger Strong</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-884823</guid>
		<description>Good. There are many perfectly legal and ethical uses for this.

It means that people can make much-needed backups of their very expensive investment in movies - an investment that many insurers won&#039;t cover.

It means that people can play movies that they&#039;ve purchased on the device of their choice, including tablets and laptops.

It means that when Blu-Ray disappears - like HD-DVD, VHS, cassette, 8-Track, PlaysForSure and several other recording industry-backed DRM&#039;d standards, you can move your paid-for movies to new media.

It means that you can watch movies on large HD TVs and monitors that don&#039;t support HDCP.

It means that you won&#039;t lose your investment - due to circumstances entirely beyond your control - when a encryption key gets revoked.
</description>
		<content:encoded><![CDATA[<p>Good. There are many perfectly legal and ethical uses for this.</p>
<p>It means that people can make much-needed backups of their very expensive investment in movies &#8211; an investment that many insurers won&#8217;t cover.</p>
<p>It means that people can play movies that they&#8217;ve purchased on the device of their choice, including tablets and laptops.</p>
<p>It means that when Blu-Ray disappears &#8211; like HD-DVD, VHS, cassette, 8-Track, PlaysForSure and several other recording industry-backed DRM&#8217;d standards, you can move your paid-for movies to new media.</p>
<p>It means that you can watch movies on large HD TVs and monitors that don&#8217;t support HDCP.</p>
<p>It means that you won&#8217;t lose your investment &#8211; due to circumstances entirely beyond your control &#8211; when a encryption key gets revoked.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vetnoir</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-884824</link>
		<dc:creator>vetnoir</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-884824</guid>
		<description>All things considered, I&#039;m a bit surprised that this hasn&#039;t been published sooner.  Any Crypto based DRM because of the fact that it must be so widely distributed must eventually be cracked.  Unless you are creating a one time key for every single device which is not very practical...</description>
		<content:encoded><![CDATA[<p>All things considered, I&#8217;m a bit surprised that this hasn&#8217;t been published sooner.  Any Crypto based DRM because of the fact that it must be so widely distributed must eventually be cracked.  Unless you are creating a one time key for every single device which is not very practical&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Church</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-884825</link>
		<dc:creator>Church</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-884825</guid>
		<description>Oh nice! I can start buying Blu-Ray discs soon. At least, once I figure out how to build a recorder...</description>
		<content:encoded><![CDATA[<p>Oh nice! I can start buying Blu-Ray discs soon. At least, once I figure out how to build a recorder&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bersl2</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-884827</link>
		<dc:creator>bersl2</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-884827</guid>
		<description>Has anyone been able to confirm this yet?</description>
		<content:encoded><![CDATA[<p>Has anyone been able to confirm this yet?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KeithIrwin</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-884832</link>
		<dc:creator>KeithIrwin</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-884832</guid>
		<description>As the author of the first paper released which demonstrated the possibility of extracting a master key through device analysis, I would not be surprised if it were leaked, but I suspect that what&#039;s happened is actually a mixed attack.  Due to the details of the scheme, the master secret does not need to be released to the manufacturers, and, as such I&#039;m sure it never is.  It&#039;s controlled by the licensing authority, Digital Content Protection, LLC.  I&#039;m sure that it&#039;s know to at most a very, very small number of employees at that company, and they would risk losing their jobs, being sued, and completely undermining the revenue stream of the company they work for if they leaked it.  So I think that this is probably unlikely to have occurred.

What I think is more likely is that someone downstream did a hybrid attack where they got the secret material of a bunch of devices and then used that to calculate the master secret.  If you know the secrets of fifty-or-so devices, then the odds are good that you can find the master key.  It could be done with less, if chosen appropriately.  The tricky and time-consuming part about the process as outlined in the papers is getting the initial set of secrets.  That would require building specialized equipment and then running that equipment for a month and a half or so on average.  If, however, you had the key material through another source, you could skip all of that and just go straight to the calculations (which would take almost no time and could be done in any language or math environment which supports 128-bit integers).  So, my suspicion is that someone at one of the consumer electronics companies who had access to the secrets of their devices was able to collect enough of them (possibly cooperating with someone working for another manufacturer) to be able to calculate the master secret.

It&#039;s also possible that people could have extracted the keys directly from the devices either using logic probes or if the secret material was stored in flash memory.

All four methods of getting the secret material ( 1) birthday paradox probing attack + calculation as outlined in the paper 2) DCP LLC insider leaks complete master secret 3) manufacturer insider get devices secrets + calculation 4) direct probing for device secrets + calculation ) work and are possible.  But of these, I think that 3 and 4 are the most likely and that 1 is more likely than 2.</description>
		<content:encoded><![CDATA[<p>As the author of the first paper released which demonstrated the possibility of extracting a master key through device analysis, I would not be surprised if it were leaked, but I suspect that what&#8217;s happened is actually a mixed attack.  Due to the details of the scheme, the master secret does not need to be released to the manufacturers, and, as such I&#8217;m sure it never is.  It&#8217;s controlled by the licensing authority, Digital Content Protection, LLC.  I&#8217;m sure that it&#8217;s know to at most a very, very small number of employees at that company, and they would risk losing their jobs, being sued, and completely undermining the revenue stream of the company they work for if they leaked it.  So I think that this is probably unlikely to have occurred.</p>
<p>What I think is more likely is that someone downstream did a hybrid attack where they got the secret material of a bunch of devices and then used that to calculate the master secret.  If you know the secrets of fifty-or-so devices, then the odds are good that you can find the master key.  It could be done with less, if chosen appropriately.  The tricky and time-consuming part about the process as outlined in the papers is getting the initial set of secrets.  That would require building specialized equipment and then running that equipment for a month and a half or so on average.  If, however, you had the key material through another source, you could skip all of that and just go straight to the calculations (which would take almost no time and could be done in any language or math environment which supports 128-bit integers).  So, my suspicion is that someone at one of the consumer electronics companies who had access to the secrets of their devices was able to collect enough of them (possibly cooperating with someone working for another manufacturer) to be able to calculate the master secret.</p>
<p>It&#8217;s also possible that people could have extracted the keys directly from the devices either using logic probes or if the secret material was stored in flash memory.</p>
<p>All four methods of getting the secret material ( 1) birthday paradox probing attack + calculation as outlined in the paper 2) DCP LLC insider leaks complete master secret 3) manufacturer insider get devices secrets + calculation 4) direct probing for device secrets + calculation ) work and are possible.  But of these, I think that 3 and 4 are the most likely and that 1 is more likely than 2.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kleer001</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-884835</link>
		<dc:creator>kleer001</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-884835</guid>
		<description>LOL!</description>
		<content:encoded><![CDATA[<p>LOL!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-885353</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-885353</guid>
		<description>The way I look at it, the universe that occupies the space downstream of the common backbone of the various utilities is my own.
If I buy something I should be able to enjoy it, not be cheated out of my money by some sort of bait and switch scam...
I am looking forward to an inline recorder.</description>
		<content:encoded><![CDATA[<p>The way I look at it, the universe that occupies the space downstream of the common backbone of the various utilities is my own.<br />
If I buy something I should be able to enjoy it, not be cheated out of my money by some sort of bait and switch scam&#8230;<br />
I am looking forward to an inline recorder.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: teapot</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-884843</link>
		<dc:creator>teapot</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-884843</guid>
		<description>So good!

Jackasses.</description>
		<content:encoded><![CDATA[<p>So good!</p>
<p>Jackasses.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: a_user</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-885104</link>
		<dc:creator>a_user</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-885104</guid>
		<description>&quot;If the key has leaked, isn&#039;t using and/or distributing it already a serious crime under the DMCA and other WIPO legislation?&quot;

The problem is that while there was a ruling made recently in the US where intentionally breaking or circumventing encryption was considered punishable, this isn&#039;t, yet, globally enforcable.

Essentially the Blu Ray format was created because the original DVD encryption format had been completely defeated, the extra features Blu Ray boasts were added to entice people to move off the original DVD MPEG2 encoding and adopt the new tougher crypo system.

So here we are at the crossroads again - the current system will be cracked so how will the content publishers react: 
(a) create a new system that they will then have to sell to hardware manufactures and Joe Public or (b) spend their time and money on lobbying for hardened copy right law. 

They tried (a) already and found themselves back at square one in a fairly short time, I imagine draconian copyright laws look a lot cheaper to make right now.

</description>
		<content:encoded><![CDATA[<p>&#8220;If the key has leaked, isn&#8217;t using and/or distributing it already a serious crime under the DMCA and other WIPO legislation?&#8221;</p>
<p>The problem is that while there was a ruling made recently in the US where intentionally breaking or circumventing encryption was considered punishable, this isn&#8217;t, yet, globally enforcable.</p>
<p>Essentially the Blu Ray format was created because the original DVD encryption format had been completely defeated, the extra features Blu Ray boasts were added to entice people to move off the original DVD MPEG2 encoding and adopt the new tougher crypo system.</p>
<p>So here we are at the crossroads again &#8211; the current system will be cracked so how will the content publishers react:<br />
(a) create a new system that they will then have to sell to hardware manufactures and Joe Public or (b) spend their time and money on lobbying for hardened copy right law. </p>
<p>They tried (a) already and found themselves back at square one in a fairly short time, I imagine draconian copyright laws look a lot cheaper to make right now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-885623</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-885623</guid>
		<description>What you&#039;re describing is a session key please stop calling it OTP.

</description>
		<content:encoded><![CDATA[<p>What you&#8217;re describing is a session key please stop calling it OTP.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Axe7540</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-885116</link>
		<dc:creator>Axe7540</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-885116</guid>
		<description>I&#039;m no expert but I&#039;ve been looking into this because I&#039;d like to have a HTPC or similar setup to play all my content including digital copies of Blu-Ray discs. There are 2 main problems. One - What files do you get when you rip the disc and two - what software is used to play the media back. The discussion above doesn&#039;t address problem one. Even if your BD player attached to your PC makes an exact copy with all the files intact you need to play that digital file back with multi channel sound. I&#039;m not aware of any software/hardware combination that can do that today. The hardware would require HDMI video output and optical or HDMI audio output to connect to your receiver. The software needs to decode multi channel sound. For example I think Windows Medial Player will only play back 2.1 channels. I&#039;d love to know if anyone here thinks differently. This is a problem I&#039;ve been wrestling with for a while.</description>
		<content:encoded><![CDATA[<p>I&#8217;m no expert but I&#8217;ve been looking into this because I&#8217;d like to have a HTPC or similar setup to play all my content including digital copies of Blu-Ray discs. There are 2 main problems. One &#8211; What files do you get when you rip the disc and two &#8211; what software is used to play the media back. The discussion above doesn&#8217;t address problem one. Even if your BD player attached to your PC makes an exact copy with all the files intact you need to play that digital file back with multi channel sound. I&#8217;m not aware of any software/hardware combination that can do that today. The hardware would require HDMI video output and optical or HDMI audio output to connect to your receiver. The software needs to decode multi channel sound. For example I think Windows Medial Player will only play back 2.1 channels. I&#8217;d love to know if anyone here thinks differently. This is a problem I&#8217;ve been wrestling with for a while.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-884867</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-884867</guid>
		<description>Cory, just as the most important consequence of the automobile wasn&#039;t to put horsewhip manufacturers out of business, the most important consequence of the leaked key isn&#039;t to make copies of Blu-Ray disks; think of all the &#039;fun&#039; one could have disabling everyone&#039;s home A/V equipment with a HDCP virus!

I&#039;m sure the A/V electronics manufacturers wouldn&#039;t mind either...</description>
		<content:encoded><![CDATA[<p>Cory, just as the most important consequence of the automobile wasn&#8217;t to put horsewhip manufacturers out of business, the most important consequence of the leaked key isn&#8217;t to make copies of Blu-Ray disks; think of all the &#8216;fun&#8217; one could have disabling everyone&#8217;s home A/V equipment with a HDCP virus!</p>
<p>I&#8217;m sure the A/V electronics manufacturers wouldn&#8217;t mind either&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bardfinn</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-884870</link>
		<dc:creator>bardfinn</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-884870</guid>
		<description>&quot;Unless you are creating a one time key for every single device which is not very practical&quot;

On the contrary - that is precisely what Apple&#039;s iTunes does for every iPod device and every user who buys content, and it&#039;s what PGP and public-key encryption schemes are based upon -- because encrypting a large email (or any non-trivial media file) with a one-time-pad key is pretty much a linear operation for calculation and storage, but encrypting that same email (or media file) with the public or private key directly is incredibly expensive in calculation time (and storage during the calculation) for any non-trivially-sized data -- but encrypting the message with the one-time-pad key and then encrypting that key with the public or private key is quite manageable.</description>
		<content:encoded><![CDATA[<p>&#8220;Unless you are creating a one time key for every single device which is not very practical&#8221;</p>
<p>On the contrary &#8211; that is precisely what Apple&#8217;s iTunes does for every iPod device and every user who buys content, and it&#8217;s what PGP and public-key encryption schemes are based upon &#8212; because encrypting a large email (or any non-trivial media file) with a one-time-pad key is pretty much a linear operation for calculation and storage, but encrypting that same email (or media file) with the public or private key directly is incredibly expensive in calculation time (and storage during the calculation) for any non-trivially-sized data &#8212; but encrypting the message with the one-time-pad key and then encrypting that key with the public or private key is quite manageable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sporkinum</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-885128</link>
		<dc:creator>sporkinum</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-885128</guid>
		<description>In regards to a PS3 for bluray playback. A coworker has Avatar in bluray and can&#039;t get it to play. We are guessing it won&#039;t play due to the fact that he had to replace a bad laser assembly. The PS3 is updates to the latest and greatest firmware, and play his other discs fine.</description>
		<content:encoded><![CDATA[<p>In regards to a PS3 for bluray playback. A coworker has Avatar in bluray and can&#8217;t get it to play. We are guessing it won&#8217;t play due to the fact that he had to replace a bad laser assembly. The PS3 is updates to the latest and greatest firmware, and play his other discs fine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rwmj</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-884881</link>
		<dc:creator>rwmj</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-884881</guid>
		<description>This is supposedly the master key ...

http://pastebin.com/kqD56TmU

Of course, it might be just an elaborate hoax.</description>
		<content:encoded><![CDATA[<p>This is supposedly the master key &#8230;</p>
<p><a href="http://pastebin.com/kqD56TmU" rel="nofollow">http://pastebin.com/kqD56TmU</a></p>
<p>Of course, it might be just an elaborate hoax.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: shadowfirebird</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-884884</link>
		<dc:creator>shadowfirebird</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-884884</guid>
		<description>So if this is true, and I&#039;ve understood correctly, I might soon be able to back up TV (that I&#039;ve legitimately recorded via MythTV) to a blueray disc and have it readable by a blueray player?  

That would be excellent news.</description>
		<content:encoded><![CDATA[<p>So if this is true, and I&#8217;ve understood correctly, I might soon be able to back up TV (that I&#8217;ve legitimately recorded via MythTV) to a blueray disc and have it readable by a blueray player?  </p>
<p>That would be excellent news.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PathogenAntifreeze</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-885153</link>
		<dc:creator>PathogenAntifreeze</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-885153</guid>
		<description>I didn&#039;t let DVD into my home until the Apex player with its &quot;You should not be here&quot; menu gave control to the owners and purchasers of the devices and media.  I turned off Macrovision and Region checking day 1.

First sale, etc... Once I buy it, it is mine and I will do as I please with it in my home.  I held off on the entire HDMI-based level of goods due to this HDCP garbage.  That means I made zero Blue-Ray anything purchases, and zero new TV purchases, etc, directly because of their insistence on controlling items in my home.  No.  Now, I&#039;d consider it, but I tend to be careful that not a single penny of my money go to the industries who buy laws and strong-arm tech manufacturers to usurp the rights of everyone else.  I might buy the TV.  I won&#039;t buy a single Blue Ray disc new... *maybe* used.  Good day today!</description>
		<content:encoded><![CDATA[<p>I didn&#8217;t let DVD into my home until the Apex player with its &#8220;You should not be here&#8221; menu gave control to the owners and purchasers of the devices and media.  I turned off Macrovision and Region checking day 1.</p>
<p>First sale, etc&#8230; Once I buy it, it is mine and I will do as I please with it in my home.  I held off on the entire HDMI-based level of goods due to this HDCP garbage.  That means I made zero Blue-Ray anything purchases, and zero new TV purchases, etc, directly because of their insistence on controlling items in my home.  No.  Now, I&#8217;d consider it, but I tend to be careful that not a single penny of my money go to the industries who buy laws and strong-arm tech manufacturers to usurp the rights of everyone else.  I might buy the TV.  I won&#8217;t buy a single Blue Ray disc new&#8230; *maybe* used.  Good day today!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hallam</title>
		<link>http://boingboing.net/2010/09/13/hdcp-master-key-leak.html#comment-885666</link>
		<dc:creator>hallam</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-885666</guid>
		<description>I have not worked for VeriSign for quite a while, I now work for a competitor. 

The event you are referring to happened over a decade ago. They changed their processes in response. </description>
		<content:encoded><![CDATA[<p>I have not worked for VeriSign for quite a while, I now work for a competitor. </p>
<p>The event you are referring to happened over a decade ago. They changed their processes in response. </p>
]]></content:encoded>
	</item>
</channel>
</rss>
