Secure transmission of digital content between a host and a peripheral by way of a digital rights management (DRM) system
AssigneeMicrosoft Corporation
InventorsBrian Evans, Ajitesh Kishore, M. Jay Parks
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsBrian Evans, Ajitesh Kishore, M. Jay Parks
Estimating the term…
A host securely transmits content to a peripheral thereof. The peripheral has a symmetric key (PK) and a copy of (PK) encrypted according to a public key (PU) of an entity ((PU(PK))). In the method, the host receives (PU(PK)) from the peripheral, and sends (PU(PK)) to the entity. The entity has a private key (PR) corresponding to (PU), applies (PR) to (PU(PK)) to obtain (PK), and sends (PK) back to the host. The host receives (PK) from the entity, encrypts at least a portion of the content according to (PK), and transmits the encrypted content to the peripheral. The peripheral may then decrypt the encrypted content based on (PK). A bind key (BK) encrypted by (PK) ((PK(BK))) may accompany (PU(PK)), where the content is to be encrypted according to (BK). Thus, (PK) is not revealed to the host.
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:
A method performed in combination with a host and a peripheral that couples to the host, the peripheral having a symmetric peripheral key (PK), a copy of (PK) encrypted according to a public key (PU) of an entity ((PU(PK))), and a symmetric binding key (BK) encrypted according to (PK) ((PK(BK))), the method for the host to securely transmit content to the peripheral and comprising:
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:
A method performed in combination with a host and a peripheral that couples to the host, the peripheral having a symmetric peripheral key (PK), a copy of (PK) encrypted according to a public key (PU) of an entity ((PU(PK))), and a symmetric binding key (BK) encrypted according to (PK) ((PK(BK))), the method for the peripheral to securely transmit content to the host and comprising:
Dependencies are inferred from the claim text.