### A Note On Side-Channels Resulting From Dynamic Compilation

D. Page

##### Abstract

Dynamic compilation systems are of fundamental importance to high performance execution of interpreted languages such as Java. These systems analyse the performance of an application at run-time and aggressively re-compile and optimise code which is deemed critical to performance. However, the premise that the code executed is not the same code as written by the programmer raises a number of important security concerns. In this paper we examine the specific problem that dynamic compilation, through transformation of the code, may introduce side-channel vulnerabilities where before there were none.

Available format(s)
Category
Implementation
Publication info
Published elsewhere. Unknown where it was published
Keywords
side-channelscompilers
Contact author(s)
page @ cs bris ac uk
History
Short URL
https://ia.cr/2006/349

CC BY

BibTeX

@misc{cryptoeprint:2006/349,
author = {D.  Page},
title = {A Note On Side-Channels Resulting From Dynamic Compilation},
howpublished = {Cryptology ePrint Archive, Paper 2006/349},
year = {2006},
note = {\url{https://eprint.iacr.org/2006/349}},
url = {https://eprint.iacr.org/2006/349}
}

Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.