arrow
Return

Runtime Randomized Relocation of Crypto Libraries for Mitigating Cache Attacks

delete2021-01-01
delete1
delete
OA
AI
Y
Youngjoo Shin
J
Joobeom Yun *
DOI:10.1109/ACCESS.2021.3101638delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Crypto libraries such as OpenSSL and Libgcrypt are essential building blocks for implementing secure cloud services. Unfortunately, these libraries are subject to cache side-channel attacks, which are more devastating in cloud environments where inevitable cache contention among different tenants occurs. Previous approaches for mitigating cache side-channel attacks have limitations in terms of the deployability and security; these hinder utilization in cloud services. In this paper, we propose an R2-relocator, a novel library protection technique based on moving target defence. When injected into a running process, the R2-relocator performs randomized relocation of the library during runtime. By doing this, it transforms a vulnerable crypto library into one that randomly changes its memory (cache) location, thereby preventing the delivery of cache side-channel attacks against the library. The proposed technique achieves robust protection against cache side-channel attacks for all crypto libraries, even those containing unpatched critical vulnerabilities, without the need for reconfiguration of the library. Extensive evaluations of security, performance, and deployability of the R2-relocator demonstrate its effectiveness for secure cloud services.
Keywords:
Libraries
Cryptography
Security
Cloud computing
Side-channel attacks
Runtime
Computer bugs
Cache side-channel attack
crypto library
moving target defence
attack mitigation
secure cloud computing
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

K
Korea University
Scholars:
3.6W
Papers: 3.8W
Citations: 4.4W
S
Sejong University
Scholars:
8.3K
Papers: 1.1W
Citations: 1.5W