@inproceedings{1ed5a26e1f8949fbb39901378382a0f5,
title = "Distributed application tamper detection via continuous software updates",
abstract = "We present a new general technique for protecting clients in distributed systems against Remote Man-at-the-end (R-MATE) attacks. Such attacks occur in settings where an adversary has physical access to an untrusted client device and can obtain an advantage from tampering with the hardware itself or the software it contains. In our system, the trusted server overwhelms the analytical abilities of the untrusted client by continuously and automatically generating and pushing to him diverse client code variants. The diversity subsystem employs a set of primitive code transformations that provide an ever-changing attack target for the adversary, making tampering difficult without this being detected by the server.",
keywords = "Distributed systems, Security, Software protection",
author = "Christian Collberg and Sam Martin and Jonathan Myers and Jasvir Nagra",
year = "2012",
doi = "10.1145/2420950.2420997",
language = "English (US)",
isbn = "9781450313124",
series = "ACM International Conference Proceeding Series",
pages = "319--328",
booktitle = "Proceedings - 28th Annual Computer Security Applications Conference, ACSAC 2012",
note = "28th Annual Computer Security Applications Conference, ACSAC 2012 ; Conference date: 03-12-2012 Through 07-12-2012",
}