Patent ID: 11914713
Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A computing device comprising:
a user interface;
a network interface;
a non-volatile memory;
a processor coupled to the user interface, the network interface, and the non-volatile memory;
a first set of instructions stored in the non-volatile memory, wherein the first set of instructions, when executed by the processor, causes the processor to:
perform a hardware initialization of the computing device according to a firmware setting of the computing device; and

a second set of instructions stored in the non-volatile memory, wherein the second set of instructions, when executed by the processor, causes the processor to:
establish a local trust domain for the computing device;
establish, for a remote device, a remote trust domain that is isolated from the local trust domain;
in response to a request received via the user interface of the computing device for local access to the firmware setting of the computing device, use a local-access public key within the local trust domain to issue a challenge via the user interface to grant the computing device secure local access to the firmware setting; and
in response to a request from a remote computing device for remote access to the firmware setting of the computing device, use a remote-access public key within the remote trust domain instead of the local-access public key to grant the remote computing device secure remote access to the firmware setting of the computing device via the network interface.