CryptoDB
A Note On Side-Channels Resulting From Dynamic Compilation
Authors: | |
---|---|
Download: | |
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. |
BibTeX
@misc{eprint-2006-21840, title={A Note On Side-Channels Resulting From Dynamic Compilation}, booktitle={IACR Eprint archive}, keywords={implementation / side-channels, compilers}, url={http://eprint.iacr.org/2006/349}, note={ page@cs.bris.ac.uk 13438 received 17 Oct 2006}, author={Daniel Page}, year=2006 }