IMPRES: Integrated monitoring for processor reliability and security

50Citations
Citations of this article
14Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Security and reliability in processor based systems are concernsrequiring adroit solutions.Securityis often compromised by code injection attacks, jeopardizing even 'trusted software'.Reliabilityis of concern where unintended code is executed in modern processors with ever smaller feature sizes and low voltage swings causing bit flips. Countermeasures by software-only approaches increasecodesize by large amounts and therefore significantly reduce performance. Hardware assisted approaches add extensive amountsofhardware monitors and thus incur unacceptably highhardware cost. This paper presents a novel hardware/softwaretechniqueat the granularity of micro-instructions to reduce overheads considerably. Experiments show thatour technique incurs an additional hardware overhead of 0.91% and clock period increase of 0.06%. Average clock cycle and code size overheads are just 11.9% and 10.6% forfive industrystandard application benchmarks. These overheads are far smaller than have been previously encountered. Copyright 2006 ACM.

Cite

CITATION STYLE

APA

Ragel, R. G., & Parameswaran, S. (2006). IMPRES: Integrated monitoring for processor reliability and security. In Proceedings - Design Automation Conference (pp. 502–505). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1145/1146909.1147041

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free