Patent ID: 7472270

Claim:
A method performed in combination with a host and a peripheral that couples to the host, the peripheral having a symmetric key (PK) and a copy of (PK) encrypted according to a public key (PU) of an entity ((PU(PK))), the method for the host to securely transmit content to the peripheral and comprising: the host receiving (PU(PK)) from the peripheral, the host being a computing device communicatively coupled to the entity, the peripheral communicatively coupled to the host and adapted to render content received from the host; the host sending (PU(PK)) to the entity, the entity comprising a computing device having encryption keys for encrypting and decrypting data; the entity having a private key (PR) corresponding to (PU), applying (PR) to (PU(PK)) to obtain (PK), and sending (PK) back to the host; and the host receiving (PK) from the entity, encrypting at least a portion of the content according to (PK), and transmitting the encrypted content to the peripheral, whereby the peripheral may then decrypt the encrypted content based on (PK), wherein bi-directional communication between the host and the peripheral is trusted to be secure based on (PK), (PK) comprising a secret shared by the host and the peripheral.