DOVE: A Data-Oblivious Virtual Environment
Hyun Bin Lee, Tushar M. Jois, Christopher W. Fletcher, Carl A. Gunter · 2021
To motivate the problem, we demonstrate a number of subtle side-channel vulnerabilities in the R language.We then provide an illustrative design and implementation of DOVE for R, creating the first side-channel resistant R programming stack.We demonstrate that the two-phase architecture provided by DOT generation and DOVE evaluation can provide practical support for complex programming languages with usable performance and high security assurances against side channels.