Media Key Block

The Media Key Block (MKB) is one of the keys included inside the optical discs implementing AACS DRM system. The MKB is used to prevent unauthorized and revoked devices from playing Blu-ray and HD DVD discs content. The MKB is defined by AACS consortium, which is the consortium by companies from the film industry and the electronics industry including IBM, Intel, Microsoft, Matsushita (Panasonic), Sony, Toshiba, The Walt Disney Company and Warner Bros.

The MKB key is found in the physical support (the disc) together with the content of the disc encrypted. The MKB has the function of validating the reproduction devices on which the disc is being played and obtained, from the devices codes, the key that will allow the decryption of the disc content. That is the Media Key (). Since August 2022, version 78 has been the most recent MKB version.[1]

AACS decryption process

How it works

[edit]

Blu-Ray and HD-DVD discs contain the following data: the encrypted content (usually video), the Volume ID (VID), the Encrypted Title Key(s), and the MKB. The Volume ID is stored in the BD-ROM Mark (on Blu-ray disc) or burst cutting area (on HD DVD and Blu-ray discs), a special area of the disc unable to be copied by consumer optical disc drives. The MKB is also found encrypted in the disc to prevent it from being extracted off the disc and being manipulated and/or reproduced by another non authorized device.

Process to obtain the Media key, using the MKB and the Device Keys as the inputs

The reproduction device contains its own keys, unique for each model, called Device Keys. These keys are conceded by the AACS LA. In the moment of the reproduction, one of these keys will decrypt the MKB contained on the disc, and as a result of this process, we obtain the Media key.

The Media key is combined with the VID (Volume ID) and as a result we obtain the Volume Unique Key (). With the , we are able to decrypt the Encrypted Title Key and obtain the Title key that finally allows to decrypt the content of the disc and view it.[2]

This way the system can prevent contents from being viewed on devices that have not been authorized. Therefore, the system allows updating the MKB in the future release of the content in order to revoke the compromised devices that are unauthorized to view the content.

Key structure

[edit]
Media Key Block structure

Even though it seems a simple mechanism, the MKB key, which is found in the physical support of the disc, follows a complex structure. The MKB is distributed in blocks that contain the version of the Media key, the list of devices that have been revoked, a field to authenticate the MKB, and other fields that specify parameters corresponding to the decryption algorithm and define the structure of the own Media Key and also the Media key itself.

The MKB itself is found inside the field Media Key Data Record and has a variable length but it is always a multiple of 4 bytes.[3]

Advantages and disadvantages

[edit]

Many consumer associations have complained against this system since it can lead to a situation where some physical devices cannot reproduce contents even though they do not infringe any intellectual property, which makes the consumers that use the device model will not be able to view contents encrypted with the MKB.

This situation has become even worse with the recent publication in multiple web sites of the Media Key, which is the key that allows decryption of Volume ID,[4] and at the same time, the encrypted content, without the need of using a playback device authorized by the AACS or a valid MKB to view the content, can be viewed on the unauthorized device. This is especially critical because nowadays the Volume ID is the same in all the Blu-ray and/or HD-DVD discs of the same content.

References

[edit]
  1. ^ "Public MKBs". doom9.org forums. 2022-08-02. Retrieved 2022-12-22.
  2. ^ "Recordable Video Book (Rev. 0.91)" (PDF). AACS reference. Archived from the original (PDF) on 2008-09-07. Retrieved 2008-12-07.
  3. ^ "Introduction and Common Cryptographic elements (Rev 0.91)" (PDF). AACS reference. Archived from the original (PDF) on 2012-03-01. Retrieved 2008-12-07.
    "Pre-recorded Video Book (Rev 0.92)" (PDF). AACS reference. 2007-10-12. Archived from the original (PDF) on 2008-09-07. Retrieved 2008-12-07.
  4. ^ Martell, Lindsay (2007-01-26). "Blu-ray and HD DVD Encryption Cracked". Archived from the original on 2007-11-03. Retrieved 2008-12-07.
    Kaplan, Alexander (2007-04-05). "Illegal Offering of Title/Volume Keys to Circumvent AACS Copyright Protection: hdkeys.com" (PDF).
[edit]