Caches' unique features have enabled researchers to build secure computing environments, effectively preventing various physical and software memory attacks. Existing solutions provide confidentiality and integrity in certain applications and services. Identifying various solutions' advantages and limitations can guide future research in hardware-aided security.
['Jingqiang Lin', 'Bo Luo', 'Le Guan', 'Jiwu Jing']
Secure Computing Using Registers and Caches: The Problem, Challenges, and Solutions