Patent ID: 7779249
Filing Date: 2010-08-17
Classification: G06F,G06Q,H04L

Abstract:
1. 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 peripheral to securely transmit content to the host 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; 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; the host receiving (PK) from the entity, selecting a content key (CK) for the content, encrypting (CK) according to (PK) to result in (PK(CK)), placing (PK(CK)) in a digital license, and transmitting the license including (PK(CK)) to the peripheral, the peripheral applying (PK) to (PK(CK)) to obtain (CK), encrypting at least a portion of the content according to (CK), and transmitting the encrypted content to the host; and the host receiving the encrypted content from the peripheral and applying (CK) to the encrypted content to decrypt same.