Provisioning, upgrading, and/or changing of hardware
First Claim
Patent Images
1. A method comprising:
- creating, by a management engine in a system a secure permit request for a permit to change a hardware configuration of a hardware component of the system having a processor, wherein the hardware configuration is a hardware configuration of a chipset or a chipset part, wherein the secure permit request includes permit authentication information to bind the permit to the system, wherein a unique key has been permanently programmed into the hardware component by randomly blowing fuses in the hardware component during manufacturing, and wherein the management engine is capable of running services separate from a controller in the system;
sending the secure permit request to a remote location, wherein the unique key is used to ensure secure communication and permit authentication with the remote location;
receiving, by the management engine, a permit message sent from the remote location in response to the secure permit request, wherein the permit message includes the permit authentication information; and
changing, by the management engine, the hardware configuration of the hardware component by updating registers in the hardware configuration in response to validating the permit authentication information in the received permit message.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments a secure permit request to change a hardware configuration is created. The secure permit request is sent to a remote location, and a permit sent from the remote location in response to the permit request is received. The hardware configuration is changed in response to the received permit. Other embodiments are described and claimed.
-
Citations
64 Claims
-
1. A method comprising:
-
creating, by a management engine in a system a secure permit request for a permit to change a hardware configuration of a hardware component of the system having a processor, wherein the hardware configuration is a hardware configuration of a chipset or a chipset part, wherein the secure permit request includes permit authentication information to bind the permit to the system, wherein a unique key has been permanently programmed into the hardware component by randomly blowing fuses in the hardware component during manufacturing, and wherein the management engine is capable of running services separate from a controller in the system; sending the secure permit request to a remote location, wherein the unique key is used to ensure secure communication and permit authentication with the remote location; receiving, by the management engine, a permit message sent from the remote location in response to the secure permit request, wherein the permit message includes the permit authentication information; and changing, by the management engine, the hardware configuration of the hardware component by updating registers in the hardware configuration in response to validating the permit authentication information in the received permit message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
receiving, at a permit server, from a system at a remote location a secure permit request for a permit to change a hardware configuration of a hardware component of the system at the remote location, wherein the hardware configuration is a hardware configuration of a chipset or a chipset part, wherein a unique key has been permanently programmed into the hardware component by randomly blowing fuses in the hardware component during manufacturing, wherein the unique key is used to ensure secure communication and permit authentication between the permit server and the system at the remote location, and wherein the secure permit request includes permit authentication information to bind the permit to the system; and sending, by the permit server, a permit message to the system remote location in response to the secure permit request, wherein the permit message includes the permit authentication information, and wherein the permit message is to allow the remote location to change the hardware configuration of the hardware component by updating registers in the hardware configuration in response to validating the permit authentication information in the permit message at the remote location. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. An apparatus comprising:
-
a hardware device having a hardware configuration that may be remotely configured, the hardware device including a controller; to create a secure permit request for a permit to change the hardware configuration of a hardware component, wherein the hardware configuration is a hardware configuration of a chipset or a chipset part, wherein the secure permit request includes permit authentication information to bind the permit to the hardware device, wherein a unique key has been permanently programmed into the hardware component by randomly blowing fuses in the hardware component during manufacturing; to send the secure permit request to a remote location, wherein the unique key is used to ensure secure communication and permit authentication with the remote location; to receive a permit message sent including the permit authentication information from the remote location in response to the secure permit request; and to change the hardware configuration of the hardware component by updating registers in the hardware configuration in response to validating the permit authentication information in the received permit message. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. An apparatus comprising:
-
a server including hardware; to receive from a remote location a secure permit request for a permit to change a hardware configuration of a hardware component of a system at the remote location, wherein the hardware configuration is a hardware configuration of a chipset or a chipset part, wherein a unique key has been permanently programmed into the hardware component by randomly blowing fuses in the hardware component during manufacturing, wherein the unique key is used to ensure secure communication and permit authentication between the permit server and the system at the remote location, and wherein the secure permit request includes permit authentication information to bind the permit to the system; and to send a permit message to the remote location in response to the secure permit request, wherein the permit message includes the permit authentication information, and wherein the permit is to allow the remote location to change the hardware configuration of the hardware component by updating registers in the hardware configuration in response to the remote location validating the permit authentication information in the permit message. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
Specification