[Resource Topic] 2006/349: A Note On Side-Channels Resulting From Dynamic Compilation

Welcome to the resource topic for 2006/349

A Note On Side-Channels Resulting From Dynamic Compilation

Authors: D. Page


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.

ePrint: https://eprint.iacr.org/2006/349

See all topics related to this paper.

Feel free to post resources that are related to this paper below.

Example resources include: implementations, explanation materials, talks, slides, links to previous discussions on other websites.

For more information, see the rules for Resource Topics .