Enabling Public Auditability and Data Dynamics for Storage Security in Cloud Computing

被引:765
|
作者
Wang, Qian [1 ]
Wang, Cong [1 ]
Ren, Kui [1 ]
Lou, Wenjing [2 ]
Li, Jin [3 ]
机构
[1] IIT, Dept Elect & Comp Engn, Chicago, IL 60616 USA
[2] Worcester Polytech Inst, Dept Elect & Comp Engn, Worcester, MA 01609 USA
[3] Guangzhou Univ, Sch Comp Sci & Educ Software, Guangzhou 510500, Guangdong, Peoples R China
基金
美国国家科学基金会;
关键词
Data storage; public auditability; data dynamics; cloud computing;
D O I
10.1109/TPDS.2010.183
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud Computing has been envisioned as the next-generation architecture of IT Enterprise. It moves the application software and databases to the centralized large data centers, where the management of the data and services may not be fully trustworthy. This unique paradigm brings about many new security challenges, which have not been well understood. This work studies the problem of ensuring the integrity of data storage in Cloud Computing. In particular, we consider the task of allowing a third party auditor (TPA), on behalf of the cloud client, to verify the integrity of the dynamic data stored in the cloud. The introduction of TPA eliminates the involvement of the client through the auditing of whether his data stored in the cloud are indeed intact, which can be important in achieving economies of scale for Cloud Computing. The support for data dynamics via the most general forms of data operation, such as block modification, insertion, and deletion, is also a significant step toward practicality, since services in Cloud Computing are not limited to archive or backup data only. While prior works on ensuring remote data integrity often lacks the support of either public auditability or dynamic data operations, this paper achieves both. We first identify the difficulties and potential security problems of direct extensions with fully dynamic data updates from prior works and then show how to construct an elegant verification scheme for the seamless integration of these two salient features in our protocol design. In particular, to achieve efficient data dynamics, we improve the existing proof of storage models by manipulating the classic Merkle Hash Tree construction for block tag authentication. To support efficient handling of multiple auditing tasks, we further explore the technique of bilinear aggregate signature to extend our main result into a multiuser setting, where TPA can perform multiple auditing tasks simultaneously. Extensive security and performance analysis show that the proposed schemes are highly efficient and provably secure.
引用
收藏
页码:847 / 859
页数:13
相关论文
共 50 条
  • [1] Enabling Public Verifiability and Data Dynamics for Storage Security in Cloud Computing
    Wang, Qian
    Wang, Cong
    Li, Jin
    Ren, Kui
    Lou, Wenjing
    [J]. COMPUTER SECURITY - ESORICS 2009, PROCEEDINGS, 2009, 5789 : 355 - +
  • [2] Enhanced Public Auditability & Secure Data Storage in Cloud Computing
    Chakraborty, Tamal Kanti
    Dhami, Anil
    Bansal, Prakhar
    Singh, Tripti
    [J]. PROCEEDINGS OF THE 2013 3RD IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2013, : 101 - 105
  • [3] Enabling public auditability for operation behaviors in cloud storage
    Tian, Hui
    Chen, Zhaoyi
    Chang, Chin-Chen
    Kuribayashi, Minoru
    Huang, Yongfeng
    Cai, Yiqiao
    Chen, Yonghong
    Wang, Tian
    [J]. SOFT COMPUTING, 2017, 21 (08) : 2175 - 2187
  • [4] Enabling public auditability for operation behaviors in cloud storage
    Hui Tian
    Zhaoyi Chen
    Chin-Chen Chang
    Minoru Kuribayashi
    Yongfeng Huang
    Yiqiao Cai
    Yonghong Chen
    Tian Wang
    [J]. Soft Computing, 2017, 21 : 2175 - 2187
  • [5] Optimized Public Auditing and Data Dynamics for Data Storage Security in Cloud Computing
    Singh, Anirudha Pratap
    Pasupuleti, Syam Kumar
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING AND COMMUNICATIONS, 2016, 93 : 751 - 759
  • [6] Enabling Data Storage Security in Cloud Computing for Banking Enterprise
    Biruntha, S.
    Kumar, V. Venkatesa
    Palaniswami, S.
    [J]. RECENT ADVANCES IN NETWORKING, VLSI AND SIGNAL PROCESSING, 2010, : 217 - +
  • [7] Enabling public verifiability and availability for secure data storage in cloud computing
    Jogdand, Rashmi M.
    Goudar, R. H.
    Sayed, Gazal Begum
    Dhamanekar, Pratik B.
    [J]. EVOLVING SYSTEMS, 2015, 6 (01) : 55 - 65
  • [8] Public Auditing Scheme for Data Storage Security in Cloud Computing
    Subha, T.
    Jayashri, S.
    [J]. JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2017, 33 (03) : 773 - 787
  • [9] Improvement of Data Integrity and Data Dynamics for Data Storage Security in Cloud Computing
    Pardeshi, Poonam M.
    Tidke, Bharat
    [J]. INFORMATION SYSTEMS DESIGN AND INTELLIGENT APPLICATIONS, VOL 1, 2015, 339 : 279 - 289
  • [10] Privacy-Preserving Public Auditing for Data Storage Security in Cloud Computing
    Wang, Cong
    Wang, Qian
    Ren, Kui
    Lou, Wenjing
    [J]. 2010 PROCEEDINGS IEEE INFOCOM, 2010,