Memory isolation security in a data processing system
AssigneeNXP B.V.
InventorsMarcel Medwed, Jan Hoogerbrugge
Life of this patent
Estimating the term…
Loading patent…
AssigneeNXP B.V.
InventorsMarcel Medwed, Jan Hoogerbrugge
Estimating the term…
A data processing system is provided that includes a memory, a processor, and a memory integrity circuit. The memory includes a plurality of memory regions configured to store information. The processor is configured to execute instructions to access an address in the memory. The memory integrity circuit is coupled to the processor and to the memory, and configured to validate read and write accesses to the memory by the processor. The memory integrity circuit validates a write access to an address of a memory region of the plurality of memory regions in response to n number of the read accesses being validated prior to the write access, where n is an integer, and in response to correctly calculating a message authentication code (MAC) of a combination of encrypted data stored at the address and a tweak value. In another embodiment, a method is provided for isolation security for the memory.
A data processing system comprising:
A method of providing isolation security for a memory, the method comprising:
A computer program comprising instructions stored in a non-transitory memory that when executed perform operations comprising:
Dependencies are inferred from the claim text.