Managing Encryption and Key Publication Independently in Digital Rights Management Systems