ISSN 1000-1239 CN 11-1777/TP

Journal of Computer Research and Development ›› 2018, Vol. 55 ›› Issue (10): 2199-2207.doi: 10.7544/issn1000-1239.2018.20180436

Special Issue: 2018分布式安全与区块链技术研究专题

Previous Articles     Next Articles

Blockchain-Based Verification Scheme for Deletion Operation in Cloud

Liu Yining1, Zhou Yuanjian1, Lan Rushi1, Tang Chunming2   

  1. 1(School of Computer and Information Security, Guilin University of Electronic Technology, Guilin, Guangxi 541004);2(School of Mathematics and Information Science, Guangzhou University, Guangzhou 510006)
  • Online:2018-10-01

Abstract: Nowadays, more and more users upload their data to the cloud server, since the cloud can provide the service for users any time and at any place. Therefore, the cloud service facilitates the data usability and reduces the cost. However, the information leakage accidents have been reported frequently over the world, that is to say the cloud server is not fully trusted, and the security issue in cloud service must be paid enough attention. For example, illegal user may want to access the cloud server, and perhaps the cloud server does not delete the data according the user’s requirement. In order to address these concerns, a verification scheme for deletion operation in cloud is presented using block-chain technology, which can make the deletion operation more transparent. In our scheme, the user calls the smart contract to prove his identity to the cloud server, and creates the request transaction for data deletion; then the cloud server deletes the data and generates a block chain with the evidence (evidence chain). Even if the cloud server is dishonest, the user can still verify the data deletion result. Moreover, the proposed scheme is analyzed to really achieve the public verification of data without the third-party trusted organization, the impersonation attacks resistance, and the eavesdropping attacks resistance, etc.

Key words: cloud server, public verification, blockchain, data deletion, smart contract

CLC Number: