Domain: aacsla.org
Stories and comments across the archive that link to aacsla.org.
Comments · 5
-
Drive revocationAs well as key revocation, there's some interesting stuff about drive revocation on pages 32-42 of the first PDF. It looks like each (model of?) PC drive will have a unique ID, and media will carry revocation lists capable of disabling certain drives. This is much more serious than key revocation, because it also prevents the playback of existing content, whereas key revocation just makes the device incompatible with future content.
There's also a procedure for updating a protected area on the disk using the media key - it looks like pre-recorded media may include a small writable area that can be accessed by approved drives, maybe to store the user's audio and subtitle preferences and the current playback position before the disk is ejected? Or to store your doubleclick cookies before you take the disk back to Blockbuster.
;-) -
Child Porn Alert!
Load the PDF and take a look at page 22 {absolute page number 32 if you're using KPDF or similar non-spyware-infested readers}.
"A properly formatted SKB shall have exactly one nonce record. The nonce number X is used in the Variant Data calculation as described below. The nonce record will always precede the Calculate Variant Data Record and the Conditionally Calculate Variant Data Records in the SKB, although it may not immediately precede them."
Looks like they'll be tracking you if you try to watch kiddie porn then ..... The table shows the "nonce number" X is 16 bytes long, which is an awful lot of suspects if you ask me. -
Actual quotesFrom AACS_Spec-Common_0.90.pdf
Page 24: Each compliant device is given a set of secret Device keys when manufactured.
...The set of device keys may either be unique per device, or used commonly by multiple devices. ...The [Media Key Block] system is based on a large master tree of keys, with each set of Device Keys being associated with a leaf node of the tree... Further, corresponding to every sub-tree in the master tree is another set of system keys... Thus, the subset-difference tree has to store one encryption per Device Key set revoked, and occasionally additional encryptions to pick up non-revoked sets not covered by the smaller sub-trees. On average, there are 1.28 enrcryptions per revocation.The document goes on to mention around pages 27 and 28 that devices obtain key conversion data by mechanisms called out in the AACS liscense, and recording devices must verify the signature and determine by its version number field whether a Media Key Block is more recent than the one currently on the media. "Each time the AACS LA changes the revocation, it increments the version number and inserts the new value in subsequent Media Key Blocks."
This says to me that the DVDs you buy will in fact be the transport mechanism for updated revocation keys, and presumably your player will be able to store a lot of them. So movie production companies and distributors must conspire to continually subvert the functionality of a consumer's device, and this does not require the player to be online nor will a firewall help. Once you get yourself locked into the prison of this coded delivery system, your own buying habits will keep adding additional chains to your cage. It is quite insidious, not only are they using military-level technology to control movies, the system is founded on the complicity of the entertainment industry, the electronics industry, and consumers themselves (and the consumer's PC if used) with constant policing and injection of targeted death-messages into the distribution channel. It also looks like the drive can potentially disable media (page 41) and even report hacked hosts/drives by recording onto the media (it seems kind of vague but it is writing a concatenation of the "Binding_Nonce", "Drive_Nonce" and "Host_Nonce" to the protected data area, whatever these things are), which if this is indeed true would I suppose be reported through other PCs/drives of people to whom you lend the media, or maybe through even a shared Internet connection, if you want to try extrapolating this.
Sorry I got ahead of myself. Page 55 talks a lot about online connections, online enabled content and streamed content. It talks about Title Keys and says "the word 'title' is often overloaded. For example a title can refer to a full-feature movie, a TV program, a music album, etc.
... however [we] .. define Title to be a distinct path.. That is, a Title is a logical grouping of content material to be presented in a specific order in time." It also mentions an "Enhanced Device" that is online and can then provide full access to Enhanced Titles that require online connections or extended player functionality. Page 56 mentions a Cacheable Permission that expires after a certain amount of time or include a "do not play until" date, and the XML based Title Usage File is based on global, not local time, which if used must be based on a "secure clock" whatever that is. Oh yeah, on page 59 it mentions the default connection protocol can operate (by https) over Ethernet, firewire, WLAN, etc. so you know this is not just about an HD DVD format but looks like it is trying to take over every device in the vicinity as well. How much you want to bet this will police titles not actually loaded in the player?I think the cutest part is page 61, where it shows how you can go online with a PIN number and a remote Clearing House server can offer a title
-
Let me be the first to hack it..
Click here to get the specification without agreeing to the terms of access.
-
More info...