Advanced Access Content System

Advanced Access Content System
AACS decryption process

The Advanced Access Content System (AACS) is a standard for content distribution and digital rights management, intended to restrict access to and copying of the "next generation" of optical discs and DVDs. The specification was publicly released in April 2005 and the standard has been adopted as the access restriction scheme for HD DVD and Blu-ray Disc (BD). It is developed by AACS Licensing Administrator, LLC (AACS LA), a consortium that includes Disney, Intel, Microsoft, Panasonic, Warner Bros., IBM, Toshiba and Sony. AACS has been operating under an "interim agreement" since the final specification (including provisions for Managed Copy) has not yet been finalised.

Since appearing in devices in 2006, several AACS decryption keys have been extracted from weakly protected software players and published on the Internet, allowing decryption by other unlicensed software.

Contents

System overview

Encryption

AACS uses cryptography to control the use of digital media. It encrypts content under one or more title keys using the Advanced Encryption Standard (AES). Title keys are decrypted using a combination of a media key (encoded in a Media Key Block) and the Volume ID of the media (e.g., a physical serial number embedded on a pre-recorded disc).

The principal difference between AACS and CSS, the DRM system used on DVDs, lies in how the device decryption keys are organized.

Under CSS, all players of a given model are provisioned with the same shared decryption key. Content is encrypted under the title-specific key, which is itself encrypted under each model's key. Thus each disc contains a collection of several hundred encrypted keys, one for each licensed player model.

In principle, this approach allows licensors to "revoke" a given player model (prevent it from playing back future content) by omitting to encrypt future title keys with the player model's key. In practice, however, revoking all players of a particular model is costly, as it causes many users to lose playback capability. Furthermore, the inclusion of a shared key across many players makes key compromise significantly more likely, as was demonstrated by a number of compromises in the mid-1990s.

The approach of AACS provisions each individual player with a unique set of decryption keys which are used in a broadcast encryption scheme. This approach allows licensors to "revoke" individual players, or more specifically, the decryption keys associated with the player. Thus, if a given player's keys are compromised and published, the AACS LA can simply revoke those keys in future content, making the keys/player useless for decrypting new titles.

AACS also has traitor tracing. The standard allows different versions of short sections of a movie to be encrypted with different keys. A certain player will only be able to decrypt one version of each section. By embedding a digital watermark in the different versions and analyzing what sections of the movie the attacker publishes, the compromised keys can eventually be identified and revoked (this feature is called Sequence keys in the AACS specifications).[1] [2]

Volume IDs

Volume IDs are unique identifiers or serial numbers that are stored on pre-recorded discs with special hardware. They cannot be duplicated on consumers' recordable media. The point of this is to prevent simple bit-by-bit copies, since the Volume ID is required (though not sufficient) for decoding content. On Blu-ray discs, the Volume ID is stored in the BD-ROM Mark.[3]

To read the Volume ID, a cryptographic certificate (the Private Host Key) signed by the AACS LA is required. However, hackers claim to have circumvented that particular protection by modifying the firmware of an HD DVD reader.[4][5]

Decryption process

To view the movie, the player must first decrypt the content on the disc. The decryption process is somewhat convoluted. The disc contains 4 items—the Media Key Block (MKB), the Volume ID, the Encrypted Title Keys, and the Encrypted Content. The MKB is encrypted in a subset difference tree approach. Essentially, a set of keys are arranged in a tree such that any given key can be used to find every other key except its parent keys. This way, to revoke a given device key, the MKB needs only be encrypted with that device key's parent key.

Once the MKB is decrypted, it provides the Media Key, or the km. The km is combined with the Volume ID (which the program can only get by presenting a cryptographic certificate to the drive, as described above) in a one-way encryption scheme (AES-G) to produce the Volume Unique Key (Kvu). The Kvu is used to decrypt the encrypted title keys, and that is used to decrypt the encrypted content.[4][6]

Analog Outputs

AACS-compliant players must follow guidelines pertaining to outputs over analog connections. This is set by a flag called the Image Constraint Token (ICT), which restricts the resolution for analog outputs to 960×540. Full 1920×1080 resolution is restricted to HDMI or DVI outputs that support HDCP. The decision to set the flag to restrict output ("down-convert") is left to the content provider. Warner Pictures is a proponent of ICT, and it is expected that Paramount and Universal will implement down-conversion as well.[7] AACS guidelines require that any title that implements the ICT must clearly state so on the packaging. The German magazine "Der Spiegel" has reported about an unofficial agreement between film studios and electronics manufacturers to not use ICT until 2010 - 2012.[8] However, some titles have already been released that apply ICT.[9]

Audio watermarking

On June 5, 2009, the licensing agreements for AACS were finalized, which were updated to make Cinavia detection on commercial Blu-ray disc players a requirement.[10]

Managed Copy

Managed Copy refers to a system by which consumers can make legal copies of films and other digital content protected by AACS. This requires the device to obtain authorization by contacting a remote server on the Internet. The copies will still be protected by DRM, so infinite copying is not possible (unless it is explicitly allowed by the content owner). It is mandatory for content providers to give the consumer this flexibility in both the HD DVD and the Blu-ray standards (commonly called Mandatory Managed Copy). The Blu-ray standards adopted Mandatory Managed Copy later than HD DVD, after HP requested it.[11]

Possible scenarios for Managed Copy include (but are not limited to):

  • Create an exact duplicate onto a recordable disc for backup
  • Create a full-resolution copy for storage on a media server
  • Create a scaled-down version for watching on a portable device

This feature was not included in the interim standard, so the first devices on the market did not have this capability.[12] It was expected to be a part of the final AACS specification.[13]

In June 2009, the final AACS agreements were ratified and posted online, and include information on the Managed Copy aspects of AACS.

History

On February 24, 2001, Dalit Naor, Moni Naor and Jeff Lotspiech published a paper entitled "Revocation and Tracing Schemes for Stateless Receivers", where they described a broadcast encryption scheme using a construct called Naor-Naor-Lotspiech subset-difference trees. That paper laid the theoretical foundations of AACS.[14]

The AACS LA consortium was founded in 2004.[15] With DeCSS in hindsight, the IEEE Spectrum magazine's readers voted AACS to be one of the technologies most likely to fail in the January 2005 issue.[16] The final AACS standard was delayed,[17] and then delayed again when an important member of the Blu-ray group voiced concerns.[18] At the request of Toshiba, an interim standard was published which did not include some features, like managed copy.[12] As of October 15, 2007, the final AACS standard had not yet been released.[19]

Open-source implementations

On December 26, 2006, a person using the alias "muslix64" published a working, open-sourced AACS decrypting utility named BackupHDDVD, looking at the publicly available AACS specifications. Given the correct keys, it can be used to decrypt AACS-encrypted content. A corresponding BackupBluRay program was soon developed,[20] as well as a "ClownBD" program[21] mimicking CloneDVD but for Blu-ray. SlySoft have stated they are working on CloneBD that supports Blu-ray.[22]

Security

Both title keys and one of the keys used to decrypt them (known as Processing Keys in the AACS specifications) have been found by using debuggers to inspect the memory space of running HD DVD and Blu-ray player programs.[23][24] [25] [26] Hackers also claim to have found Device Keys[27] (used to calculate the Processing Key) and a Host Private Key[28] (a key signed by the AACS LA used for hand-shaking between host and HD drive; required for reading the Volume ID). The first unprotected HD movies were available soon afterwards.[29] The processing key was widely published on the Internet after it was found and the AACS LA sent multiple DMCA takedown notices in the aim of censoring it.[30] Some sites that rely on user-submitted content, like Digg and Wikipedia, tried to remove any mentions of the key.[31] [32] The Digg administrators eventually gave up trying to censor submissions that contained the key.[33]

The AACS key extractions highlight the inherent weakness in any DRM system that permit software players for PCs to be used for playback of content. No matter how many layers of encryption are employed, it does not offer any true protection, since the keys needed to obtain the unencrypted content stream must be available somewhere in memory for playback to be possible. The PC platform offers no way to prevent memory snooping attacks on such keys, since a PC configuration can always be emulated by a virtual machine, in theory without any running program or external system being able to detect the virtualization. The only way to wholly prevent attacks like this would require changes to the PC platform (see Trusted Computing) which could provide protection against such attacks. This would require that content distributors do not permit their content to be played on PCs without trusted computing technology, by not providing the companies making software players for non-trusted PCs with the needed encryption keys.

On April 16, 2007, the AACS consortium announced that it had expired certain encryption keys used by PC-based applications. Patches were available for WinDVD and PowerDVD which used new and uncompromised encryption keys.[34] [35] The old, compromised keys can still be used to decrypt old titles, but not newer releases as they will be encrypted with these new keys. All users of the affected players (even those considered "legitimate" by the AACS LA) are forced to upgrade or replace their player software in order to view new titles.

Despite all revocations, current titles can be decrypted using new MKB v7, v9 or v10 keys widely available in the Internet.

Besides spreading processing keys on the Internet, there have also been efforts to spread title keys on various sites.[36] The AACS LA has sent DMCA takedown notices to such sites on at least one occasion.[37] There is also commercial software (AnyDVD HD) that can circumvent the AACS protection. Apparently this program works even with movies released after the AACS LA expired the first batch of keys.[38]

While great care has been taken with AACS to ensure that contents are encrypted right up to the display device, on the first versions of some Blu-ray and HD DVD software players a perfect copy of any still frame from a film could be made simply by utilizing the Print Screen function of the Windows operating system.[39][40] This was broken in later versions.

Patent challenges

On May 30, 2007, Canadian encryption vendor Certicom sued Sony alleging that AACS violated two of its patents, "Strengthened public key protocol"[41] and "Digital signatures on a Smartcard."[42] The patents were filed in 1999 and 2001 respectively, and in 2003 the National Security Agency paid $25 million for the right to use 26 of Certicom's patents, including the two that Sony is alleged to have infringed on.[43]

See also

References

  1. ^ Hongxia Jin, Jeffery Lotspiech, Nimrod Megiddo (2006-10-04). "Efficient Traitor Tracing". http://domino.watson.ibm.com/library/cyberdig.nsf/papers/AF8C220CB33D5A98852571FF00570458/$File/rj10390.pdf. Retrieved 2007-05-02. 
  2. ^ "AACS Reference: Pre-recorded Video Book". http://www.aacsla.com/specifications/specs091/AACS_Spec_Prerecorded_0.91.pdf. Retrieved 2007-05-02. 
  3. ^ "Blu-ray Disc Pre-recorded Book". AACS LA. 2006-07-27. p. 15. http://www.aacsla.com/specifications/AACS_Spec_BD_Prerecorded_0.912.pdf. Retrieved 2007-11-01. 
  4. ^ a b Reimer, Jeremy (2007-04-15). "New AACS cracks cannot be revoked, says hacker.". Ars Technica. http://arstechnica.com/news.ars/post/20070415-aacs-cracks-cannot-be-revoked-says-hacker.html. Retrieved 2007-05-04. 
  5. ^ Geremia (2007-04-04). "Got VolumeID without AACS authentication :)". Doom9.net forums. http://forum.doom9.org/showthread.php?t=124294. Retrieved 2007-05-04. 
  6. ^ "Advanced Access Content System (AACS): Introduction and Common Cryptographic Elements". AACS Licensing Administrator. 2007-02-17. http://www.aacsla.com/specifications/specs091/AACS_Spec_Common_0.91.pdf. Retrieved 2007-06-05. 
  7. ^ Sweeting, Paul (2006-01-19). "High-def ‘down-converting’ forced". Video Business. http://videobusiness.com/article/CA6300812.html. Retrieved 2007-05-04. 
  8. ^ Ken Fisher (2006-05-21). "Hollywood reportedly in agreement to delay forced quality downgrades for Blu-ray, HD DVD". arstechnica.com. http://arstechnica.com/news.ars/post/20060521-6880.html. Retrieved 2007-11-02. 
  9. ^ "HD DVD: "Resident Evil" nur in Standard-Auflösung via YUV" (in German). areadvd.de. 2007-10-29. http://www.areadvd.de/news/2007/200710/29102007001_RE_HD_DVD.shtml. Retrieved 2007-11-02. 
  10. ^ "AACS Issues Final Agreements, Enabling Commercial Deployment of Cinavia in Blu-ray Disc Players" (Press release). Verance. June 5, 2009. http://www.verance.com/AdminSavR/news/news_item.php?news_id=42. Retrieved October 11, 2010. 
  11. ^ "HP to Support HD-DVD High-definition DVD Format and Join HD-DVD Promotions Group". 2006-02-05. http://www.hp.com/hpinfo/newsroom/press/2005/051216a.html. Retrieved 2007-05-03. 
  12. ^ a b Perenson, Melissa J. (2006-03-21). "Burning Questions: No Copying From First High-Def Players". PC World. http://www.pcworld.com/article/id,124961-page,1/article.html. 
  13. ^ "HD DVD, Blu-ray "Managed Copy" coming later this year". arstechnica.com. http://arstechnica.com/gadgets/news/2007/05/hd-dvd-blu-ray-managed-copy-coming-later-this-year.ars. Retrieved 29 June 2010. 
  14. ^ Dan Nicolae Alexa (2006-12-28). "HD DVD's AACS Protection Bypassed. In Only 8 Days?!". playfuls.com. http://www.playfuls.com/news_05648_HD_DVDs_AACS_Protection_Bypassed_In_Only_8_Days.html. Retrieved 2007-10-25. 
  15. ^ Katie Dean (2004-07-15). "Can Odd Alliance Beat Pirates?". wired.com. http://www.wired.com/entertainment/music/news/2004/07/64212. Retrieved 2007-10-19. 
  16. ^ Tekla S. Perry (January 2007). "Loser: DVD Copy Protection, Take 2". Spectrum Online. http://www.spectrum.ieee.org/jan05/2703. Retrieved 2007-05-04. 
  17. ^ Martyn Williams (2005-12-14). "Toshiba Hints at HD-DVD Delay". pcworld.com. http://www.pcworld.com/article/id,123924-page,1/article.html. Retrieved 2007-10-19. 
  18. ^ Craig Morris (2006-02-14). "AACS copy protection for Blu-ray disc and HD DVD delayed again". heise.de. http://www.heise.de/english/newsticker/news/69559. Retrieved 2007-10-19. 
  19. ^ Paul Sweeting (2007-10-15). "AACS still trying to manage copying". contentagenda.com. http://www.contentagenda.com/article/CA6491476.html. Retrieved 2007-10-25. 
  20. ^ Drawbaugh, Ben (2007-01-24). "BackupBluray available now too". Engadget. http://www.engadget.com/2007/01/24/backupbluray-available-now-too/. Retrieved 2007-05-03. 
  21. ^ "Home page". http://clownbd.techxt.com/. Retrieved 2009-03-23. 
  22. ^ "Home page". http://slysoft.com/. Retrieved 2009-03-23. 
  23. ^ "HD-DVD Content Protection already hacked?". TechAmok. 2006-12-28. http://www.techamok.com/?pid=1849. Retrieved 2007-01-02. 
  24. ^ "Hi-def DVD security is bypassed". BBC news. 2007-01-26. http://news.bbc.co.uk/2/hi/technology/6301301.stm. Retrieved 2007-05-02. 
  25. ^ Block, Ryan (2007-01-20). "Blu-ray cracked too?". Engadget. http://www.engadget.com/2007/01/20/blu-ray-cracked-too/. Retrieved 2007-01-22. 
  26. ^ Leyden, John (2007-01-23). "Blu-ray DRM defeated". The Register. http://www.theregister.co.uk/2007/01/23/blu-ray_drm_cracked/. Retrieved 2007-01-22. 
  27. ^ "ATARI Vampire" (2007-02-24). "WinDVD 8 Device Key Found!". Doom9.net forums. http://forum.doom9.org/showthread.php?t=122664. Retrieved 2007-05-04. 
  28. ^ "jx6bpm" (2007-03-03). "PowerDVD private key". Doom9.net forums. http://forum.doom9.org/showthread.php?t=122969. Retrieved 2007-05-04. 
  29. ^ Yam, Marcus (2007-01-17). "First Pirated HD DVDs Released". DailyTech. http://www.dailytech.com/article.aspx?newsid=5747. Retrieved 2007-05-03. 
  30. ^ "AACS licensor complains of posted key". http://www.chillingeffects.org/notice.cgi?sID=3218. Retrieved 2007-05-02. 
  31. ^ Boutin, Paul (2007-05-01). "Wikipedia Locks Out "The Number"". http://blog.wired.com/business/2007/05/wikipedia_locks.html. Retrieved 2007-05-02. 
  32. ^ Greenberg, Andy (2007-05-02). "Digg's DRM Revolt". Forbes. http://www.forbes.com/technology/2007/05/02/digital-rights-management-tech-cx_ag_0502digg.html. Retrieved 2007-05-04. 
  33. ^ "DVD DRM row sparks user rebellion". BBC news. 2007-05-02. http://news.bbc.co.uk/2/hi/technology/6615047.stm. Retrieved 2007-05-02. 
  34. ^ "Press Messages: AACS - Advanced Access Content System". http://www.aacsla.com/press/. Retrieved 2007-05-02. 
  35. ^ Yam, Marcus (2007-01-26). "AACS Responds to Cracked HD DVD and Blu-ray Disc Protections". DailyTech. http://dailytech.com/AACS+Responds+to+Cracked+HD+DVD+and+Bluray+Disc+Protections/article5879.htm. Retrieved 2007-05-03. 
  36. ^ Lindsay Martell (2007-01-26). "Blu-ray and HD DVD Encryption Cracked". NewsFactor Network. http://www.newsfactor.com/news/Blu-ray--HD-DVD-Encryption-Cracked/story.xhtml?story_id=121000E3UUOA. Retrieved 2007-05-29. 
  37. ^ Alexander Kaplan (2007-04-05). "Illegal Offering of Title/Volume Keys to Circumvent AACS Copyright Protection: hdkeys.com" (pdf). DMCA takedown notice. http://forum.doom9.org/attachment.php?attachmentid=7071&d=1176327932. Retrieved 2007-05-29. 
  38. ^ Ryan Paul (2007-05-07). "Latest AACS revision defeated a week before release". Ars Technica. http://arstechnica.com/news.ars/post/20070517-latest-aacs-revision-defeated-a-week-before-release.html. Retrieved 2007-05-29. 
  39. ^ "Work Around for New DVD Format Protections". Slashdot. 2006-06-07. http://hardware.slashdot.org/article.pl?sid=06/07/07/1255224. Retrieved 2007-05-02. 
  40. ^ Edward Henning (2006-07-07). "Copy protection hole in Blu-ray and HD DVD movies". heise Security. http://www.heise-online.co.uk/security/Copy-protection-hole-in-Blu-ray-and-HD-DVD-movies--/news/75103. Retrieved 2007-05-02. 
  41. ^ Scott A. Vanstone et al. (1999-04-01). "Strengthened public key protocol". US Patent Office. http://www.google.com/patents?id=rNoOAAAAEBAJ&dq=6,563,928. Retrieved 2007-05-31. 
  42. ^ Scott A. Vanstone et al. (2001-08-29). "Digital signatures on a Smartcard". US Patent Office. http://www.google.com/patents?id=rZ0SAAAAEBAJ&dq=6704870. Retrieved 2007-05-31. 
  43. ^ Nate Anderson (2007-05-31). "Encryption vendor claims AACS infringes its patents, sues Sony". Ars Technica. http://arstechnica.com/news.ars/post/20070531-encryption-vendor-claims-aacs-infringes-its-patents-sues-sony.html. Retrieved 2007-05-31. 

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Advanced Access Content System — Das Advanced Access Content System (AACS) ist ein digitales Rechtemanagement (DRM), welches bei bespielbaren und vorbespielten optischen Medien zum Einsatz kommt. Das AACS, das auch als Kopierschutz dient, wurde von den Unternehmen Intel,… …   Deutsch Wikipedia

  • Advanced Access Content System — Le Advanced Access Content System (AACS) est un standard de distribution de contenu et de gestion numérique des droits, prévu pour permettre de restreindre la lecture et la copie de la nouvelle génération de disques optiques et DVD. Sommaire 1… …   Wikipédia en Français

  • Security of Advanced Access Content System — The security of Advanced Access Content System has a subject of discussion amongst security researchers, high definition video enthusiasts, and consumers at large since its inception. A successor to Content Scramble System, the digital rights… …   Wikipedia

  • Advanced Access Content System — El Sistema de Contenido de Acceso Avanzado (AACS por sus siglas en inglés) es un estándar para distribución de contenido y gestión de derechos digitales, destinado para permitir acceso restringido y proteger contra copia a la próxima generación… …   Wikipedia Español

  • Advanced Access Content System — noun A standard for content distribution and digital rights management …   Wiktionary

  • Advanced Access Content System — …   Википедия

  • Advanced Mobile Phone System — Motorola DynaTAC 8000X AMPS mobile phone Advanced Mobile Phone System (AMPS) was an analog mobile phone system standard developed by Bell Labs, and officially introduced in the Americas in 1983,[1] …   Wikipedia

  • Content Scramble System — (CSS) CSS in C General Designers DVD Forum First published 1996 Ciph …   Wikipedia

  • Advanced Optical Disc — Speichermedium HD DVD Allgemeines Typ Optisches Speichermedium Kapazität 5 GB[1] (Single Layer), 30 GB (Dual Layer), 51 GB (dreilagig, 17 GB pro Schicht …   Deutsch Wikipedia

  • Content Scrambling System — Pour les articles homonymes, voir CSS. Content Scrambling System (CSS), ou système de brouillage du contenu, est une technique mise en place lors de la création des DVD pour en protéger le contenu vidéo. Sommaire 1 Historique …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”