Hardware-based device authentication
AssigneeMcAfee, Inc.
InventorsVincent Edward Von Bokern, Purushottam Goel, Sven Schrecker, Ned McArthur Smith
Life of this patent
Estimating the term…
Abstract
An opportunity for a computing device to participate in a secure session with a particular domain is identified. A secured microcontroller of the computing device is used to identify a secured, persistent seed corresponding to the particular domain and stored in secured memory of the computing device. A secure identifier is derived based on the seed and sent for use by the particular domain in authenticating the computing device to the particular domain for the secure session. The particular domain can further apply security policies to transactions involving the computing device and particular domain based at least in part on the secure identifier.
Claims31
A method comprising:
- identifying an opportunity for a computing device to participate in a secure session with a particular domain;
- identifying, using a secured microcontroller of the computing device, a secured, persistent seed corresponding to the particular domain and stored in secured memory of the computing device;
- deriving a secure identifier based on the seed;
- using the secured identifier to authenticate the computing device to the particular domain for the secure session.
A method comprising:
- identifying an opportunity for a secure session between a particular domain and a client device, wherein the secure session is based, at least in part, on identity verification of the client device;
- receiving a one-time-password from the client device, wherein the one-time password is generated based on a seed of the particular domain provisioned on secure memory of the client device;
- authenticating the client device based at least in part on the one-time-password;
- and
- applying security policies for transactions involving the client device and the particular domain based at least in part on the authentication of the client device.
At least one machine accessible storage medium having instructions stored thereon, the instructions when executed on a machine, cause the machine to:
- identify an opportunity for a computing device to participate in a secure session with a particular domain;
- identify, using a secured microcontroller, a secured, persistent seed corresponding to the particular domain and stored in secured memory of the computing device;
- derive a secure identifier based on the seed;
- use the secured identifier to authenticate the computing device to the particular domain for the secure session.
At least one machine accessible storage medium having instructions stored thereon, the instructions when executed on a machine, cause the machine to:
- identify an opportunity for a secure session between a particular domain and a client device, wherein the secure session is based, at least in part, on identity verification of the client device;
- receive a one-time-password from the client device, wherein the one-time password is generated based on a seed of the particular domain provisioned on secure memory of the client device;
- authenticate the client device based at least in part on the one-time-password;
- and
- apply security policies for transactions involving the client device and the particular domain based at least in part on the authentication of the client device.
A system comprising:
- a processor device;
- a memory element;
- a domain manager adapted, when executed by the processor device, to:
- identify an opportunity for a secure session between a particular domain and a client device, wherein the secure session is based, at least in part, on identity verification of the client device;
- receive a secure identifier from the client device, wherein the secure identifier is generated based on a seed of the particular domain provisioned on secure memory of the client device;
- authenticate the client device based at least in part on the secure identifier;
- and
- apply security policies for transactions involving the client device and the particular domain based at least in part on the authentication of the client device.
Dependencies are inferred from the claim text.