NewMCOS: Towards a Practical Multi-Cloud Oblivious Storage Scheme

被引:33
|
作者
Liu, Zheli [1 ,2 ]
Li, Bo [1 ,2 ]
Huang, Yanyu [1 ,2 ]
Li, Jin [3 ]
Xiang, Yang [4 ]
Pedrycz, Witold [5 ]
机构
[1] Nankai Univ, Coll Cyber Sci, Tianjin 300071, Peoples R China
[2] Nankai Univ, Coll Comp Sci, Tianjin 300071, Peoples R China
[3] Guangzhou Univ, Sch Comp Sci, Guangzhou 51006, Guangdong, Peoples R China
[4] Swinburne Univ Technol, Sch Software & Elect Engn, Hawthorn, Vic, Australia
[5] Univ Alberta, Dept Elect & Comp Engn, Edmonton, AB T6G 2R3, Canada
基金
中国国家自然科学基金;
关键词
Data privacy; oblivious RAM; cloud storage; access pattern;
D O I
10.1109/TKDE.2019.2891581
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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(ZK), 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)$omega(ZlogZ). Meanwhile, NewMCOS is proved to be secure.
引用
收藏
页码:714 / 727
页数:14
相关论文
共 50 条
  • [1] One Cloud: A Secure and Anonymous Multi-Cloud Oblivious Storage Architecture
    Fan, Yijie
    Qiao, Zhen
    Xiao, Mingzhong
    [J]. MECHATRONICS ENGINEERING, COMPUTING AND INFORMATION TECHNOLOGY, 2014, 556-562 : 5591 - 5596
  • [2] A Practical Accountability Scheme for Oblivious RAM in Cloud Storage
    Cao, Huikang
    Li, Ruixuan
    Tian, Wenlong
    Xu, Zhiyong
    Xiao, Weijun
    [J]. 2018 17TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (IEEE TRUSTCOM) / 12TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING (IEEE BIGDATASE), 2018, : 397 - 402
  • [3] Gecko: A Resilient Dispersal Scheme for Multi-Cloud Storage
    Yan, Meng
    Feng, Jiaqi
    Marbach, Trent G.
    Stones, Rebecca J.
    Wang, Gang
    Liu, Xiaoguang
    [J]. IEEE ACCESS, 2019, 7 : 77387 - 77397
  • [4] An Efficient Public Auditing Scheme for Multi-Cloud Storage
    Yu, Haiyang
    Cai, Yongquan
    Kong, Shanshan
    Xue, Fei
    Allah, Ditta
    [J]. INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2016, 10 (12): : 81 - 96
  • [5] Scalia: An Adaptive Scheme for Efficient Multi-Cloud Storage
    Papaioannou, Thanasis G.
    Bonvin, Nicolas
    Aberer, Karl
    [J]. 2012 INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC), 2012,
  • [6] Towards the Design of a Secure and Fault Tolerant Cloud Storage in a Multi-Cloud Environment
    Srisakthi, S.
    Shanthi, A. P.
    [J]. INFORMATION SECURITY JOURNAL, 2015, 24 (4-6): : 109 - 117
  • [7] Secure Verifiable Secret Short Sharing Scheme for Multi-Cloud Storage
    Deryabin, Maxim
    Chervyakov, Nikolay
    Tchernykh, Andrei
    Babenko, Mikhail
    Kucherov, Nikolay
    Miranda-Lopez, Vanessa
    Avetisyan, Arutyun
    [J]. PROCEEDINGS 2018 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2018, : 700 - 706
  • [8] A blockchain-based auditable deduplication scheme for multi-cloud storage
    Jin, Chunhua
    Xu, Yongliang
    Qin, Wenyu
    Zhao, Jie
    Kan, Ge
    Zeng, Fugeng
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2024,
  • [9] Engineering of secure multi-cloud storage
    Junghanns, Philipp
    Fabian, Benjamin
    Ermakova, Tatiana
    [J]. COMPUTERS IN INDUSTRY, 2016, 83 : 108 - 120
  • [10] Decentralized Self-Auditing Scheme With Errors Localization for Multi-Cloud Storage
    Su, Yuan
    Li, Yanping
    Yang, Bo
    Ding, Yong
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2022, 19 (04) : 2838 - 2850