A method comprising receiving a product key at a service provider, where
the product key is (1) received from a first content provider, and (2)
encrypting a first content controlled by the first content provider. The
method encrypts the product key within a first secure device at the
service provider using a storage key and stores the encrypted product key
at the service provider.