Proof of device genuineness
AssigneeMicrosoft Technology Licensing, LLC
InventorBryan Born
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorBryan Born
Estimating the term…
A cryptographic process is provided which allows a server to verify that a client device is genuine. The client device is provisioned with first and second data elements and a key which can be stored in fuses at the time of manufacture. When the client device requests digital content such as multimedia from the server, the server issues a genuineness challenge to the client device. The genuineness challenge is a message which includes a message authentication code (MAC) derived from a secret key of the server, in addition to an encrypted timestamp nonce. The client device prepares a response which includes a MAC derived from the client's key and the genuineness challenge. The response also includes the first and second data elements but not the client's key. The server processes the response to confirm that the client device is genuine.
A method at a server to ensure the genuineness of a client device, comprising:
A computing device, comprising:
A computer-readable storage device having computer-readable software embodied thereon for programming a processor at a server to perform a method for ensuring the genuineness of a client device, the method comprising:
Dependencies are inferred from the claim text.