Publication | Closed Access
Caches and hash trees for efficient memory integrity verification
260
Citations
10
References
2003
Year
Unknown Venue
EngineeringVerificationComputer ArchitectureHardware CostConfidential ComputingSoftware AnalysisFormal VerificationHardware SecurityHigh Performance ProcessorData IntegrityTrusted Execution EnvironmentSecure ComputingHardware Security SolutionHash TreesOperating System SecurityComputer EngineeringHash FunctionComputer ScienceNaive ImplementationData SecurityCryptographyProgram AnalysisFormal MethodsSystem SoftwareIntegrity Verification
We study the hardware cost of implementing hash-tree based verification of untrusted external memory by a high performance processor. This verification could enable applications such as certified program execution. A number of schemes are presented with different levels of integration between the on-processor L2 cache and the hash-tree machinery. Simulations show that for the best of our methods, the performance overhead is less than 25%, a significant decrease from the 10/spl times/ overhead of a naive implementation.
| Year | Citations | |
|---|---|---|
Page 1
Page 1