Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Authenticating cache

Technical Report ·
DOI:https://doi.org/10.2172/1121941· OSTI ID:1121941
 [1];  [1]
  1. Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
The aim of the Authenticating Cache architecture is to ensure that machine instructions in a Read Only Memory (ROM) are legitimate from the time the ROM image is signed (immediately after compilation) to the time they are placed in the cache for the processor to consume. The proposed architecture allows the detection of ROM image modifications during distribution or when it is loaded into memory. It also ensures that modified instructions will not execute in the processor-as the cache will not be loaded with a page that fails an integrity check. The authenticity of the instruction stream can also be verified in this architecture. The combination of integrity and authenticity assurance greatly improves the security profile of a system.
Research Organization:
Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
DOE Contract Number:
AC04-94AL85000
OSTI ID:
1121941
Report Number(s):
SAND2012--5041; 491889
Country of Publication:
United States
Language:
English

Similar Records

Processor architecture and cache performance
Thesis/Dissertation · Tue Dec 31 23:00:00 EST 1985 · OSTI ID:6935788

Store operations to maintain cache coherence
Patent · Tue Aug 01 00:00:00 EDT 2017 · OSTI ID:1373722

Store operations to maintain cache coherence
Patent · Tue Sep 12 00:00:00 EDT 2017 · OSTI ID:1389845

Related Subjects