IMPLEMENTING ACCESS CONTROL BY SYSTEM-ON-CHIP
First Claim
1. A system-on-chip (SoC), comprising:
- an access control unit comprising a secure memory for storing access control data, the access control unit to;
receive a message comprising an access control data item;
store the access control data item in the secure memory;
perform at least one of;
authenticating the message using a message digest function, or validating contents of the secure memory by comparing a stored reference value with a calculated value of a message digest function of the contents of the secure memory; and
control, in view of the access control data item, access by an initiator device to a target device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for implementing access control by systems-on-chip (SoCs). An example SoC may comprise: an access control unit comprising a secure memory for storing access control data, the access control unit to: receive a message comprising an access control data item; store the access control data item in the secure memory; perform at least one of: authenticating the message using a message digest function, or validating contents of the secure memory by comparing a stored reference value with a calculated value of a message digest function of the contents of the secure memory; and control, in view of the access control data item, access by an initiator device to a target device.
36 Citations
28 Claims
-
1. A system-on-chip (SoC), comprising:
an access control unit comprising a secure memory for storing access control data, the access control unit to; receive a message comprising an access control data item; store the access control data item in the secure memory; perform at least one of;
authenticating the message using a message digest function, or validating contents of the secure memory by comparing a stored reference value with a calculated value of a message digest function of the contents of the secure memory; andcontrol, in view of the access control data item, access by an initiator device to a target device. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
2-6. -6. (canceled)
-
13. (canceled)
-
14. A system-on-chip (SoC), comprising:
an access control unit comprising a first secure memory and a second secure memory for storing access control data, the access control unit to; receive a first message comprising a first access control data item; authenticate the first message using a first message digest function and a first cryptographic key; store the first access control data item in the first secure memory; receive a second message comprising a second access control data item; authenticate the second message using a second message digest function and a second cryptographic key; store the second access control data item in the second secure memory; and control, in view of at least one of the first access control data item or the second access control data item, access by an initiator device to a target device. - View Dependent Claims (16)
-
15. (canceled)
-
17. A method, comprising:
-
receiving, by a system-on-chip (SoC), a message comprising an access control data item; authenticating the message using a message digest function; storing the access control data item in a secure memory; and controlling, in view of the access control data item, access by an initiator device to a target device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28-35. -35. (canceled)
Specification