• DocumentCode
    1804349
  • Title

    Compiler-Directed Region-Based Security for Low-Overhead Software Protection

  • Author

    Kongubangaram, Vijay ; Gelbart, Olga ; Simha, Rahul ; Narahari, Bhagirath

  • Author_Institution
    George Washington Univ., Washington
  • fYear
    2007
  • fDate
    25-26 Sept. 2007
  • Firstpage
    47
  • Lastpage
    54
  • Abstract
    Software security has become a prominent area of research in recent years, with research efforts spanning a wide range of topics. Among these are techniques such as those in this paper that are in the general area of languages, compilers and architecture aimed at increasing the security of computing systems. This paper describes a compiler technique that performs risk-analysis on source code and generates an encrypted executable that both provides security but yet reduces overhead by selectively encrypting low-risk portions with less overhead. Regions of the code that are more vulnerable receive a higher degree of encryption. Experimental results for this technique, which we call Region-Based Security, using a collection of benchmarks show that execution overhead is reduced considerably by using this approach.
  • Keywords
    cryptography; program compilers; compiler-directed region-based security; encryption; low-overhead software protection; risk-analysis; software security; Computer architecture; Computer science; Computer security; Cryptography; Data security; Field programmable gate arrays; Hardware; Instruments; Program processors; Software protection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable, Autonomic and Secure Computing, 2007. DASC 2007. Third IEEE International Symposium on
  • Conference_Location
    Columbia, MD
  • Print_ISBN
    978-0-7695-2985-1
  • Type

    conf

  • DOI
    10.1109/DASC.2007.23
  • Filename
    4351388