vyzle A very concise and informative read. Hightlights:
"Writers of DVD reader programs obtain keys by purchasing them from the DVD CCA (DVD Copy Control Association) which will permit them to decrypt CSS-protected DVDs. They also get instructions on how to use CSS, which are kept secret under a confidentiality agreement."
Even though the confidentially agreement is valid, it appears, from the text, the closed source keys were so poorly secured that "The list of CSS keys is therefore perfectly well known, and a sample of
these keys is distributed with libdvdcss. The libdvdcss library operates in a similar manner to a DVD reader program, by using a key to decode the content, except that libdvdcss uses a key from the sample. If all of the
sample keys fail, then libdvdcss computes the rest of the key set and tries each of them."
Really interesting reading, thanks again for that link.