<p>When using cloud storage and cloud computing services, users expect to verify whether the data stored in the cloud has been tampered with or damaged, and also hope to verify that the results returned by cloud computing are correct. This paper combines the scenarios of cloud storage and cloud computing and proposes an integrated protocol for verifiable confidential cloud computing and data integrity auditing, thus realizing three functions of cloud computing result verification in ciphertext form, integrity audit of cloud storage data, and privacy protection of cloud storage data. The innovation of the protocol lies in the fact that users only need to compute one verification equation to verify both the cloud computing results and the integrity of audited cloud data. We provide a proof based on the k-Collusion Attack Algorithm (<i>k</i>-CAA) and weak <i>k</i>-CAA hardness assumptions in the random oracle model, demonstrating the protocol's resistance against attacks from two types of adversaries and ensuring the unforgeability. The experimental results show that compared to the simple combination of verifiable cloud computing and cloud storage auditing, our protocol achieves 76% of the computation time cost and 66% of the communication. overhead of the former while achieving the same functionality. The protocol currently targets static data archives, support for dynamic operations will be addressed in future work.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Integrated protocol for verifiable confidential cloud computing and data integrity auditing

  • Ruifeng Li,
  • Tanping Zhou,
  • Yiliang Han,
  • Xiaoliang Che,
  • Wenchao Liu,
  • Xiaoyuan Yang

摘要

When using cloud storage and cloud computing services, users expect to verify whether the data stored in the cloud has been tampered with or damaged, and also hope to verify that the results returned by cloud computing are correct. This paper combines the scenarios of cloud storage and cloud computing and proposes an integrated protocol for verifiable confidential cloud computing and data integrity auditing, thus realizing three functions of cloud computing result verification in ciphertext form, integrity audit of cloud storage data, and privacy protection of cloud storage data. The innovation of the protocol lies in the fact that users only need to compute one verification equation to verify both the cloud computing results and the integrity of audited cloud data. We provide a proof based on the k-Collusion Attack Algorithm (k-CAA) and weak k-CAA hardness assumptions in the random oracle model, demonstrating the protocol's resistance against attacks from two types of adversaries and ensuring the unforgeability. The experimental results show that compared to the simple combination of verifiable cloud computing and cloud storage auditing, our protocol achieves 76% of the computation time cost and 66% of the communication. overhead of the former while achieving the same functionality. The protocol currently targets static data archives, support for dynamic operations will be addressed in future work.