Patent ID: 8522030
Filing Date: 2013-08-27
Classification: G06F,H04L

Abstract:
1. A controller, comprising: an I/O interface configured to enable communication with the controller; and a management engine including key storage memory, the management engine configured to: retrieve a user key by applying a user key decryption algorithm to an encrypted user key received from a user application of an apparatus hosting the controller, create a management engine key by applying a management engine key creation algorithm to the user key, encrypt the management engine key by applying a management engine key encryption algorithm to the management engine key, send the encrypted management engine key to a remote server, retrieve a server key by applying a server key decryption algorithm to an encrypted server key received from the remote server, perform a hash combination of the user key, the management engine key, and the server key stored in the key storage memory, to create a super key, perform an authentication of the super key, and send a management engine certification to the user application in response to the super key being successfully authenticated.