@inproceedings{2c875ccf61a048b8906cb97cf82fbc49,
title = "Secure execution of computations in untrusted hosts",
abstract = "Proliferation of distributed computing platforms, in both small and large scales, and mobile applications makes it important to protect remote hosts (servers) from mobile applications and mobile applications from remote hosts. This paper proposes and evaluates a solution to the latter problem for applications based on linear computations that involve scalar as well as array arithmetic. We demonstrate that, for certain classes of applications, it is possible to use an optimizing compiler to automatically transform code structure and data layout so that an application can safely be executed on an untrusted remote host without being reverse engineered.",
author = "Narayanan, {S. H.K.} and Kandemir, {M. T.} and Brooks, {R. R.} and I. Kolcu",
year = "2006",
doi = "10.1007/11767077_9",
language = "English (US)",
isbn = "3540346635",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "106--118",
booktitle = "Reliable Software Technologies - Ada-Europe 2006 - 11th Ada-Europe International Conference on Reliable Software Technologies, Proceedings",
address = "Germany",
note = "11th Ada-Europe International Conference on Reliable Software Technologies ; Conference date: 05-06-2006 Through 09-06-2006",
}