Protecting execution environments within domains using encryption environment id to generate encryption key
AssigneeArm Limited
InventorsJason Parker, Yuval Elad, Alexander Donald Charles Chadwick
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsJason Parker, Yuval Elad, Alexander Donald Charles Chadwick
Estimating the term…
There is provided an apparatus that includes processing circuitry for performing processing in one of a fixed number of at least two domains. One of those domains is subdivided into a variable number of execution environments and memory protection circuitry uses a key input to perform encryption or decryption on the data of a memory access request issued to a memory address from within a current one of the domains. The key input is different for each of the domains and for each of the execution environments, the key input for each of the domains is fixed at boot time of the apparatus, and the key input for each of the execution environments is dynamic.
An apparatus comprising:
A method comprising:
A non-transitory storage computer readable storage medium comprising a computer program for controlling a host data processing apparatus to provide an instruction execution environment for execution of target code, the computer program comprising:
Dependencies are inferred from the claim text.