Randomized Instruction Sets and Runtime Environments Past Research and Future Directions
Angelos D. Keromytis · IEEE Security & Privacy · 2009
Instruction set randomization offers a way to combat code-injection attacks by separating code from data (specifically, by randomizing legitimate code's execution environment). The author describes the motivation behind this approach and two application environments.