Briefly according to the present invention, a system, computer readable medium
and method to deliver encrypted digital content to from a first system for playing
the content to a second system for playing the content. The method on the first
user system comprising the steps of: reading from a computer readable medium metadata
which has previously been associated with the content; selecting from the metadata
associated content to decrypt; establishing a secure connection with an authorization
authority, such as a clearinghouse, for decrypting the key used to encrypt the
content; receiving a secure container containing the decrypting key for decrypting
at least part of the previously encrypted content as permitted; decrypting the
content and then encrypting the content with a new encryption key that is generated
locally on the end user system.