![]() ![]() There have been several efforts to compile VUKs from various sources. Thus it may be a good idea to backup these VUKs or, even better, share them online. At subsequent viewings of the same disc, libaacs can reuse the stored VUK. Note that if libaacs is able to perform step 2 (with a valid Host key/certificate), then it stores the VUK calculated in step 3 in ~/.cache/aacs/vuk. Contrary to the Processing keys, VUKs are unique and specific to one disc however the great advantage is that once computed the VUK cannot be revoked. This allows libaacs to skip directly to step 3. Thankfully, in case no valid Processing key is available and/or the Host certificate has been revoked, libaacs has an alternative way to decrypt a disc: by providing a valid VUK in the KEYDB.cfg file. The advantage of this method is that until the Host key/certificate is revoked, and as long as the disc uses an MKB version for which the Processing key is known, libaacs is able to compute the VUK of any disc. This is usually irreversible and can only be fixed by providing a more recent Host key/certificate (for Windows users, this corresponds to updating their software player). Once revoked, a drive is not able to read both new and older discs. However, the Host key/certificates are regularly revoked through the propagation of new Blu-ray discs. If libaacs finds a valid processing key for the disc MKB version as well as a valid Host key and certificates, it can start the decryption process from step 2. non revoked by the drive) Host key/certificate a valid (corresponding to the MKB version of the disc) Processing key and a valid (i.e.This is either by providing in the KEYDB.cfg file either (or both): ![]() Using libaacs, the decryption process can skip some of these stages to reach the last step, which allows the media player to play the disc. When this happens, the drive forever loses its capability to use older Host key/certificates. Host key/certification revocation occurs when a newer disc (containing a higher MKB than the previous played disc) is decrypted, or played, or attempted to decrypt or play (the mere insertion of a disc does not update the drive). The software player provides the Host key and certificate, whereas the drive contains a list of the Host key/certificates that have been revoked. The latest MKB is version 78, and many discs actually share the same MKB. MKBs have been renewed since the first commercial Blu-ray release in 2006. Note that it is the disc that contains the MKB.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |