Managing privileges of different entities for an integrated circuit
AssigneeCryptography Research, Inc.
InventorsBenjamin Che-Ming JUN, William Craig RAWLINGS, Ambuj KUMAR, Mark Evan MARSON
Life of this patent
Estimating the term…
Abstract
A request associated with one or more privileges assigned to a first entity may be received. Each of the one or more privileges may correspond to an operation of an integrated circuit. Information corresponding to the first entity and stored in a memory that is associated with the integrated circuit may be identified. Furthermore, the memory may be programmed to modify the information stored in the memory that is associated with the integrated circuit in response to the request associated with the one or more privileges assigned to the first entity.
Claims20
A method comprising:
- receiving a request associated with one or more privileges assigned to a first entity, each of the one or more privileges corresponding to an operation of an integrated circuit;
- identifying information corresponding to the first entity, the information being stored in a memory that is associated with the integrated circuit;
- and
- programming, by a processing device, the memory to modify the information being stored in the memory that is associated with the integrated circuit in response to the request associated with the one or more privileges assigned to the first entity.
A system comprising:
- a plurality of components in an integrated circuit device to perform a plurality of operations;
- a one-time programmable (OTP) memory to store information associated with a plurality of privileges for a plurality of entities to have the components perform the plurality of operations;
- and
- a security manager in the integrated circuit device, comprising a processor and operatively coupled with the OTP memory, to:
- receive a request associated with one or more of the privileges of the plurality of privileges that is assigned to a first entity, each of the one or more privileges corresponding to one operation performed by the components;
- identify information corresponding to the first entity and stored in the OTP memory;
- and
- program the OTP memory to modify the information being stored in the OTP memory based on the request associated with the one or more privileges.
A non-transitory computer readable medium including data that, when accessed by a processing device, cause the processing device to perform operations comprising:
- receiving a request associated with one or more privileges assigned to a first entity, each of the one or more privileges corresponding to an operation of an integrated circuit;
- identifying information corresponding to the first entity, the information being stored in a memory that is associated with the integrated circuit;
- and
- programming the memory to modify the information being stored in the memory that is associated with the integrated circuit in response to the request associated with the one or more privileges assigned to the first entity.
Dependencies are inferred from the claim text.