arrow
返回

Opca: Enabling Optimistic Concurrent Access for Multiple Users in Oblivious Data Storage

delete2024-11-01
delete0
PRE
AI
Y
Yuezhi Che
D
Dazhao Cheng *
X
Xiao Wang
R
Rujia Wang
DOI:10.1109/TPDS.2024.3441623delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The challenges of data privacy and security posed by data outsourcing are becoming increasingly prevalent. Oblivious RAM (ORAM)-based oblivious data storage guarantees data confidentiality through data encryption and access pattern obfuscation. However, it suffers from performance degradation and low throughput. To address these issues, the concurrency of ORAM in a multi-user scenario has been explored. We investigate several existing concurrent oblivious data storage solutions and discover that a trusted proxy is used to serve concurrent accesses between users and storage, with processing locks involved in the proxy to ensure correctness and prevent conflicts. The proxy-based system is inherently prone to pessimistic concurrency control, and as the number of users grows, a proxy might become a performance bottleneck, causing significant delays. In this study, we propose Opca, a novel oblivious data storage framework that enables optimistic concurrent access. Opca refines the proxy design by temporally storing multiple versions of modified data with labeled timestamps, committing only the latest version to the storage during a separate processing period. Opca is implemented and evaluated in different real-world storage backends with a scalable number of users, and its performance is compared to alternative schemes. Opca outperforms the state-of-the-art concurrent oblivious storage system TaoStore, which relies on a similar system setting. Our results show that Opca can improve 3.77x throughput and reduce 73.5% response time.
Keyword:
Servers
Concurrency control
Encryption
Concurrent computing
Binary trees
Throughput
Random access memory
Cryptographic protocols
concurrency control
data privacy
distributed management

期刊

IEEE Transactions on Parallel and Distributed Systems 封面图
IEEE Transactions on Parallel and Distributed Systems
IF:
6
论文数:
5.2K
被引数:
1.1W

机构

I
Illinois Institute of Technology
学者数:
3.8K
论文数: 3.9K
被引数: 4.2K
N
Northwestern University
学者数:
6.2W
论文数: 5.3W
被引数: 3.9K
W
wuhan university
学者数:
8.1W
论文数: 5.8W
被引数: 70
学者 查看更多机构
引用论文

引用论文

err分享
err收藏
A Mechanism Study of NMDAR1 in A Rat Alzheimer Disease (AD) Model
err2017-10-05
err0
errOAAI
errTianzhong Peng; Xuedi Huang; Suifa Hu; Gui Xie; Cheng Zhou; Jia Xiong; Rui Liu
err分享
err收藏
A survey of Intel SGX and its applications
err2020-12-31
err29
PREAI
errZheng, Wei; Wu, Ying; Wu, Xiaoxue; Feng, Chen; Sui, Yulei; Luo, Xiapu; Zhou, Yajin
err分享
err收藏
学者 查看更多内容