Toward Application-Aware Security and Reliability

TitleToward Application-Aware Security and Reliability
Publication TypeJournal Article
Year of Publication2007
AuthorsIyer, R. K., Z. Kalbarczyk, K. Pattabiraman, W. Healey, W. - M. W. Hwu, P. Klemperer, and R. Farivar
JournalSecurity Privacy, IEEE
Pagination57 -62
Date Publishedjan.
Keywordsapplication-aware checking, application-aware reliability, application-aware security, compiler analysis, computer crime, computer system complexity, Internet, program compilers, program diagnostics, RSE prototype, security engine, software fault tolerance, system recovery

Two trends - the 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. Compounding the situation, the Internet's ubiquity has made systems much more vulnerable to malicious attacks that can have far-reaching implications on our daily lives. Clearly, the traditional one-size-fits-all approach to security and reliability is no longer sufficient or acceptable from the user perspective. In this article, we introduce the concept of application-aware checking as an alternative. By extracting application via recent breakthroughs in compiler analysis and enforcing the characteristics at runtime with the hardware modules embedded in the reliability and security engine (RSE), it's possible to achieve security and reliability with low overheads and false-positive rates


a place of mind, The University of British Columbia

Electrical and Computer Engineering
2332 Main Mall
Vancouver, BC Canada V6T 1Z4
Tel +1.604.822.2872
Fax +1.604.822.5949

Emergency Procedures | Accessibility | Contact UBC | © Copyright 2021 The University of British Columbia