On protection by layout randomization

32Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.

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 high-level 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. © 2012 ACM.

Author supplied keywords

Cite

CITATION STYLE

APA

Abadi, M., & Plotkin, G. D. (2012). On protection by layout randomization. ACM Transactions on Information and System Security, 15(2). https://doi.org/10.1145/2240276.2240279

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