Resource protection
AssigneeInfineon Technologies AG
InventorsAlbrecht Mayer, Glenn Ashley Farrall, Frank Hellwig
Life of this patent
Estimating the term…
Abstract
A System on Chip (SoC), including a plurality of processor cores including a secure master, which is configured to run security software, and a non-secure master, which is configured to run non-security software; a resource configured to be shared by the secure master and the non-secure master; and a state machine configured to protect the resource by allowing only the secure master to transition the resource to a particular state of the state machine, and allowing only the non-secure master to transition the resource to another particular state of the state machine.
Claims19
A System on Chip (SoC), comprising:
- a plurality of processor cores including a secure master, which is configured to run security software, and a non-secure master, which is configured to run non-security software;
- a resource configured to be shared by the secure master and the non-secure master;
- and
- a state machine configured to protect the resource by allowing only the secure master to transition the resource to a particular state of the state machine, and allowing only the non-secure master to transition the resource to another particular state of the state machine.
A System on Chip (SoC), comprising:
- a plurality of processor cores including a master comprising a plurality of virtual machines including a secure virtual machine, which is configured to run security software, and a non-secure virtual machine, which is configured to run non-security software;
- a resource configured to be shared by the secure virtual machine and the non-secure virtual machine;
- and
- a state machine configured to protect the resource by allowing only the secure virtual machine to transition the resource to a particular state of the state machine, and allowing only the non-secure virtual machine to transition the resource to another particular state of the state machine.
A System on Chip (SoC), comprising:
- a plurality of processor cores including a secure master configured to run security software;
- and
- a state machine configured to protect a resource by allowing only the secure master to transition the resource to a particular state of the state machine.
Dependencies are inferred from the claim text.