Patent ID: 8607343
Filing Date: 2013-12-10
Classification: G06F

Abstract:
1. A method of personalizing an operating system (OS) for a device, the method comprising: retrieving operating components personalized for the device when the device has been booted with the OS, wherein the device includes a storage unit having a trusted location; generating a nonce into the trusted location via the booted OS of the device; generating a first hash of the nonce via the booted OS of the device; sending a request including the first hash to a server for a ticket to validate the operating components; receiving the ticket from the server in response to the request when the device is being booted to a personalized OS, the ticket including a signed hash; generating a second hash of the nonce from the trusted location when the device is being booted to the personalized OS; determining if the ticket is trusted based on a comparison of the second hash and the signed hash of the ticket; and validating, if the ticket is trusted, the operating components via the ticket to install the operating components as the device is being booted to the personalized OS.