Abstract

Increasing complexity of computer systems and their deployment in mission- and life-critical applications, are driving the need to provide applications with security and reliability support. Application-aware checking mechanism can effectively provide knowledge about an application's characteristics to the underlying hardware, and can make attack and error checkers smarter to detect only those errors that affect the application. Such hardware-based techniques also have advantage of low overhead because the hardware modules can perform security and reliability checking in parallel with the application's execution. The security checks are indented to defend against potential security attacks by preventing malicious corruption of critical data. Meanwhile, the reliability checks are intended to detect errors in the critical variable's value, which occur due to both transient errors and software errors.

Original languageEnglish (US)
Pages (from-to)57-62
Number of pages6
JournalIEEE Security and Privacy
Volume5
Issue number1
DOIs
StatePublished - Jan 1 2007

Fingerprint

hardware
Hardware
corruption
Computer systems
Values
software

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Electrical and Electronic Engineering
  • Law

Cite this

Toward application-aware security and reliability. / Iyer, Ravishankar K; Kalbarczyk, Zbigniew T; Pattabiraman, Karthik; Healey, William; Hwu, Wen-Mei W; Klemperer, Peter; Farivar, Reza.

In: IEEE Security and Privacy, Vol. 5, No. 1, 01.01.2007, p. 57-62.

Research output: Contribution to journalArticle

Iyer, Ravishankar K ; Kalbarczyk, Zbigniew T ; Pattabiraman, Karthik ; Healey, William ; Hwu, Wen-Mei W ; Klemperer, Peter ; Farivar, Reza. / Toward application-aware security and reliability. In: IEEE Security and Privacy. 2007 ; Vol. 5, No. 1. pp. 57-62.
@article{b4ec471f628744a28241d8b3c96450d0,
title = "Toward application-aware security and reliability",
abstract = "Increasing complexity of computer systems and their deployment in mission- and life-critical applications, are driving the need to provide applications with security and reliability support. Application-aware checking mechanism can effectively provide knowledge about an application's characteristics to the underlying hardware, and can make attack and error checkers smarter to detect only those errors that affect the application. Such hardware-based techniques also have advantage of low overhead because the hardware modules can perform security and reliability checking in parallel with the application's execution. The security checks are indented to defend against potential security attacks by preventing malicious corruption of critical data. Meanwhile, the reliability checks are intended to detect errors in the critical variable's value, which occur due to both transient errors and software errors.",
author = "Iyer, {Ravishankar K} and Kalbarczyk, {Zbigniew T} and Karthik Pattabiraman and William Healey and Hwu, {Wen-Mei W} and Peter Klemperer and Reza Farivar",
year = "2007",
month = "1",
day = "1",
doi = "10.1109/MSP.2007.23",
language = "English (US)",
volume = "5",
pages = "57--62",
journal = "IEEE Security and Privacy",
issn = "1540-7993",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "1",

}

TY - JOUR

T1 - Toward application-aware security and reliability

AU - Iyer, Ravishankar K

AU - Kalbarczyk, Zbigniew T

AU - Pattabiraman, Karthik

AU - Healey, William

AU - Hwu, Wen-Mei W

AU - Klemperer, Peter

AU - Farivar, Reza

PY - 2007/1/1

Y1 - 2007/1/1

N2 - Increasing complexity of computer systems and their deployment in mission- and life-critical applications, are driving the need to provide applications with security and reliability support. Application-aware checking mechanism can effectively provide knowledge about an application's characteristics to the underlying hardware, and can make attack and error checkers smarter to detect only those errors that affect the application. Such hardware-based techniques also have advantage of low overhead because the hardware modules can perform security and reliability checking in parallel with the application's execution. The security checks are indented to defend against potential security attacks by preventing malicious corruption of critical data. Meanwhile, the reliability checks are intended to detect errors in the critical variable's value, which occur due to both transient errors and software errors.

AB - Increasing complexity of computer systems and their deployment in mission- and life-critical applications, are driving the need to provide applications with security and reliability support. Application-aware checking mechanism can effectively provide knowledge about an application's characteristics to the underlying hardware, and can make attack and error checkers smarter to detect only those errors that affect the application. Such hardware-based techniques also have advantage of low overhead because the hardware modules can perform security and reliability checking in parallel with the application's execution. The security checks are indented to defend against potential security attacks by preventing malicious corruption of critical data. Meanwhile, the reliability checks are intended to detect errors in the critical variable's value, which occur due to both transient errors and software errors.

UR - http://www.scopus.com/inward/record.url?scp=33847696576&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=33847696576&partnerID=8YFLogxK

U2 - 10.1109/MSP.2007.23

DO - 10.1109/MSP.2007.23

M3 - Article

AN - SCOPUS:33847696576

VL - 5

SP - 57

EP - 62

JO - IEEE Security and Privacy

JF - IEEE Security and Privacy

SN - 1540-7993

IS - 1

ER -