发明名称 |
IMPLEMENTING ACCESS CONTROL BY SYSTEM-ON-CHIP |
摘要 |
Systems and methods for implementing access control by systems-on-chip (SoCs). An example SoC may comprise an access control unit employed to: receive a message comprising an access control data item; validate the message using a value of a message digest function of contents of the message and a value of a state variable reflecting a state of communications between the access control unit and a programming agent that has initiated the message, wherein the value of the state variable is derived from a previous value of the message digest function calculated within a current communication session between the access control unit and the programming agent; update the state variable using the value of the message digest function of the contents of the message; and control, using the access control data item, access by an initiator device to a target device. |
申请公布号 |
US2016028728(A1) |
申请公布日期 |
2016.01.28 |
申请号 |
US201514811473 |
申请日期 |
2015.07.28 |
申请人 |
CRYPTOGRAPHY RESEARCH, INC. |
发明人 |
Hampel Craig E.;Cioranesco Jean-Michel;do Canto Rodrigo Portella;de Almeida Guilherme Ozari;Gori Christopher |
分类号 |
H04L29/06;G06F12/14 |
主分类号 |
H04L29/06 |
代理机构 |
|
代理人 |
|
主权项 |
1. A system-on-chip (SoC), comprising: an access control unit to:
receive a message comprising an access control data item; validate the message using a value of a message digest function of contents of the message and a value of a state variable reflecting a state of communications between the access control unit and a programming agent that has initiated the message, wherein the value of the state variable is derived from a previous value of the message digest function calculated within a current communication session between the access control unit and the programming agent; update the state variable using the value of the message digest function of the contents of the message; and control, using the access control data item, access by an initiator device to a target device. |
地址 |
Sunnyvale CA US |