Back to Search
Start Over
NewMCOS: Towards a Practical Multi-Cloud Oblivious Storage Scheme.
- Source :
-
IEEE Transactions on Knowledge & Data Engineering . Apr2020, Vol. 32 Issue 4, p714-727. 14p. - Publication Year :
- 2020
-
Abstract
- Encryption alone is not enough to protect data privacy, because access pattern leaks some sensitive information. Oblivious RAM (ORAM), the solution to this problem, is still far from practical deployment for heavy storage and communication/ computation overhead. To reduce them, an insightful idea was proposed to utilize non-colluding clouds to shift client computation and client-cloud communication to the clouds. The proposed multi-cloud ORAM achieved $O$ O (1) client-cloud bandwidth cost and removed most of client computation. In this paper, we exploit “disconnected ORAM operation” and design “two-layer encryption” to further reduce these overheads. Experiments show that our proposed scheme, NewMCOS, significantly reduces evict cache size from GB/MB to KB level with about 2-3 times lower response time and 20 percent savings in bandwidth for clouds, compared to other schemes. Theoretically speaking, we reduce evict cache size from $O(\sqrt{N})$ O (N) to $O(ZK)$ O (Z K) , where $N$ N is the number of real data blocks, $K$ K is the number of clouds ($2<K << \sqrt{N}$ 2 < K < < N ), and $Z$ Z is the number of real blocks uploaded from the client for eviction. By employing “lazy eviction operation”, the write frequency is reduced by $O(Z)$ O (Z) , the shuffling bandwidth cost is reduced by $\Omega (Z\; \log Z)$ Ω (Z log Z) . Meanwhile, NewMCOS is proved to be secure. [ABSTRACT FROM AUTHOR]
- Subjects :
- *CLOUD storage
*REAL numbers
*RANDOM access memory
Subjects
Details
- Language :
- English
- ISSN :
- 10414347
- Volume :
- 32
- Issue :
- 4
- Database :
- Academic Search Index
- Journal :
- IEEE Transactions on Knowledge & Data Engineering
- Publication Type :
- Academic Journal
- Accession number :
- 143313725
- Full Text :
- https://doi.org/10.1109/TKDE.2019.2891581