arrow
Return

Tianji: Securing a Practical Asynchronous Multi-User ORAM

delete2023-11-01
delete2
PRE
AI
W
Wen Cheng
D
Dazou Sang
L
Lingfang Zeng *
Y
Yang Wang
A
André Brinkmann
DOI:10.1109/TDSC.2023.3241184delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Oblivious Random Access Machines (ORAMs) allow cloud users to access remote data without leaking access patterns. Current ORAM solutions achieve this goal at expense of either increasing bandwidth consumption by a factor of O (log N), where N is the number of data blocks, or relying on homomorphic encryption for bandwidth amplification reduction to O(1). Furthermore, most ORAMs are only effective for a single user, while the solutions for multi-user scenarios often induce security or performance problems. This article introduces Tianji - an asynchronous multi-user Shamir-based ORAM system - which supports asynchronous network access scenarios for multiple users with improved security and performance. Tianji is implemented on top of S(3)ORAM+-an extension of the state-of-the-art Shamir-based S(3)ORAM with a new non-eviction data write-back scheme to achieve O (1) consumption in both bandwidth amplification and storage capacity. Our experimental results show that the proposed Tianji with S(3)ORAM+ can significantly outperform the state-of-the-art multi-user TaoStore in terms of access latency and client scalability. Additionally, its average response time is relatively stable when client loads increase.
Keywords:
Access control
multi-user oblivious RAM
oblivious storage
Shamir's secret sharing

Journal

IEEE Transactions on Dependable and Secure Computing cover
IEEE Transactions on Dependable and Secure Computing
IF:
7.5
Papers:
2.4K
Citations:
9.6K

Organization

S
shenzhen institute of advanced technology, cas
Scholars:
5.6K
Papers: 4.5K
Citations: 7
Z
Zhejiang Laboratory
Scholars:
1.8K
Papers: 1.7K
Citations: 0
C
chinese academy of sciences
Scholars:
56.2W
Papers: 44.8W
Citations: 704
researcher View more organizations