Abstract

In traditional cloud computing system, searchable encryption is deemed as a core technology to realize data confidentiality protection and information retrieval functions. However, the online payment problem and mutual distrust between cloud platforms and users may hinder the wide adoption of cloud service. In this paper, we construct a blockchain based multi-keyword ranked search with fair payment (BMFP) system, which leverages smart contracts to verify the correctness and completeness of the search result, and automatically execute the fair payment operations. The system realizes public verifiability on a multi-keyword ranked search result. The data owner manages the search authority, and a concrete fair payment smart contract is designed. The BMFP is compatible with Ethereum, and the verification algorithm executed by the smart contract is cost-efficient.

Highlights

  • With the advent of cloud computing platform [1], an increasing amount of enterprises and individuals have the intention to take advantage of this emerging technology and migrate the large volume of data to a cloud platform to save the local storage cost

  • OUR CONTRIBUTION To tackle with the above challenges, we propose a blockchain based multi-keyword ranked search with fair payment system (BMFP), and the contributions are summarized as below

  • The fair payment smart contract of BMFP guarantees: if the correct and complete search result is returned to data user, the message and service fees are transferred to data owner and cloud, respectively; otherwise, the data user’s fees are returned to his account

Read more

Summary

INTRODUCTION

With the advent of cloud computing platform [1], an increasing amount of enterprises and individuals have the intention to take advantage of this emerging technology and migrate the large volume of data to a cloud platform to save the local storage cost. Y. Yang et al.: Blockchain-Based Verifiable Multi-Keyword Ranked Search on Encrypted Cloud With Fair Payment he receives the correct result. The fair payment smart contract of BMFP guarantees: if the correct and complete search result is returned to data user, the message and service fees are transferred to data owner and cloud, respectively; otherwise, the data user’s fees are returned to his account. Many verification techniques (e.g., Homomorphic MAC [6] or RSA accumulator [16]) can detect a dishonest behavior of cloud service provider who returns incorrect search result, it cannot properly work without a trusted third party To address this problem, Hu et al [20] proposed a blockchain-based searchable encryption: the search index is stored in the smart contract, and the search algorithm is executed by smart contract rather than the cloud service provider. Similar ideal to [24], Cai et al [9] used Ethereum to design a t-time-locked payment protocol (rather than Bitcoin) to realize pay-after-use with fairness in searchable encryption

WEIGHTED ZONE SCORE
CONCRETE CONSTRUCTION
SMART CONTRACT DESIGN
BASIC VARIABLES AND FUNCTIONS
Findings
CONCLUSION
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.