Patent ID: 9716708
Date: 2017-07-25
CPC Classifications: G06F,H04L

Claim:
1. A system-on-chip, comprising: a first processor; a plurality of hardware circuits implemented on a substrate, the plurality of hardware circuits including a plurality of security features; a one-time-programmable memory containing a plurality of hardware identifiers to identify each of the plurality of hardware circuits; and a memory including processor-readable instructions for programming the first processor to access a security certificate associated with a first security feature, the security certificate including a unique identifier associated with the first security feature and a list of one or more access control settings for the unique identifier, the first processor configured by the processor-readable instructions to verify the security certificate and determine whether the unique identifier matches the hardware identifier for one of the plurality of hardware circuits, the first processor configured by the processor-readable instructions to apply an access control setting from the list to initiate a one-time action in response to the security certificate being verified and the unique identifier matching the hardware identifier for one of the hardware circuits; wherein the access control setting specifies that software initiates the one-time action to modify and lock the first security feature for the one of the hardware circuits, wherein the access control setting specifies that the one-time action is to be executed for a current boot cycle of the system-on-chip.