A system and method for providing encrypted data for use in a content
player are described. The system comprises an encryption device for
encrypting data using an encryption algorithm, and a protection device
for providing security device data and for providing information on a
protocol for communication between the content player and a secure
device. The system also comprises a control device for providing
protected contents containing the encrypted data and the secure device
data. The protocol information and attribute data may be on the different
parts inside the protected contents. The encrypted data can be
transmitted or stored on a suitable medium. A system and method for
decrypting encrypted data in a content player is also described. The
system may comprise an input for receiving protected contents containing
encrypted data, secure device data, information on a communication
protocol, and attribute data on the different parts inside the protected
contents.