Patent · US Active

System and method for secure loading data in a cache memory

US9563769B2 · kind B2 · utility

1Cited by
2References
13Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 10, 2015
Grant dateFeb 7, 2017
Priority date
Expiry dateSep 4, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2221/034
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system and method for securely loading data in a cache memory associated with at least one secure processor that performs data processing by using at least one untrusted external memory storing data to be processed, at least one secure internal cache memory to load or store data, and at least one secure cache translator operating as a memory management unit. The secure cache translator stores, into a secure cache digest table, parameters arranged on persistent and variable data pages. The parameters comprise at least a root digest based on node digests calculated on at least one persistent data page according to a Merkle tree structure. The integrity of the data pages is verified during transfers between the secure internal cache memory and the external memory by comparing a calculated root digest with the root digest stored in the secure cache digest table.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.