Originally posted by Kjella
View Post
There is only one BD+, and is actually the opposite of what we are used to when we talk about encryption.
The key for BD+ is an algorithm. Each movie is encoded with the reverse of this algorithm with is unique for each movie.
The virtual machine that intercept this algorithm is 100% reverse engineered both by Slysoft and the open source hackers. No surprises left there.
The work right now that is left, is only to implement the remaining "traps" as they are called, when the studios decides to use them.
Traps are just another word to command or instruction. A trap could e.g. be xor.
This makes BD+ very different from AACS. BD+ is "just" a scrambling of the data, but the trick is that the key is an algorithm, not a number. hence, BD+ can not be revoked.
Once all traps are implemented, there is no point in BD+ anymore, as the open source virtual machine or AnyDVD can decode them.
Now, there are are few tricks left in BD+ such that it can verify its self using certain traps, but this can be defeated by implementing these traps so they always return false.
The idea behind BD+ was brilliant. Using a virtual machine that intercept algorithms, but once they virtual machine and the traps were understood, BD+ had no effect at all.
Everything is nicely documented how it works at
check the latex doc in bdplusintro and the docs in doc.
Comment