• DocumentCode
    1642891
  • Title

    On Protection by Layout Randomization

  • Author

    Abadi, Martín ; Plotkin, Gordon

  • Author_Institution
    Microsoft Res., Silicon Valley & Univ. of California, Santa Cruz, CA, USA
  • fYear
    2010
  • Firstpage
    337
  • Lastpage
    351
  • Abstract
    Layout randomization is a powerful, popular technique for software protection. We present it and study it in programming-language terms. More specifically, we consider layout randomization as part of an implementation for a highlevel programming language; the implementation translates this language to a lower-level language in which memory addresses are numbers. We analyze this implementation, by relating low-level attacks against the implementation to contexts in the high-level programming language, and by establishing full abstraction results.
  • Keywords
    high level languages; security of data; high-level programming language; layout randomization; low-level attacks; software protection; Context; High level languages; Layout; Probabilistic logic; Protocols; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Security Foundations Symposium (CSF), 2010 23rd IEEE
  • Conference_Location
    Edinburgh
  • ISSN
    1940-1434
  • Print_ISBN
    978-1-4244-7510-0
  • Electronic_ISBN
    1940-1434
  • Type

    conf

  • DOI
    10.1109/CSF.2010.30
  • Filename
    5552667