{"title":"A New Research on Verifiable and Searchable Encryption Scheme Based on Blockchain","authors":"Zhong Kang, Maoning Wang","doi":"10.1109/CSP58884.2023.00037","DOIUrl":null,"url":null,"abstract":"Cloud storage attracts more and more individuals and enterprises to outsource and store data on cloud servers due to its advantages of high efficiency, speed, low economic cost and on-demand access. Due to privacy requirements, data files need to be uploaded after being encrypted. Current searchable encryption technology enables retrieval of encrypted data, but lacks verification of searched results. In response to the above problem, this paper proposes a new searchable encryption scheme based on blockchain, which supports multi-keyword ranked search together with verification of searched results. Concretely, the scheme first encrypts the data and uploads it to the cloud server, then builds the index via blockchain. By calling the smart contracts to execute the search algorithm, the search result is returned to the user and the hash value is verified, which ensures the integrity and accuracy of the searched result. Secondly, by combining the vector space model and BM25 model to construct the index and query of encrypted data, the ranked search for multiple keywords is realized, in which the keyword balanced binary tree index is established to improve the retrieval efficiency. Experimental results show that the improved scheme has higher search accuracy while ensuring retrieval efficiency.","PeriodicalId":255083,"journal":{"name":"2023 7th International Conference on Cryptography, Security and Privacy (CSP)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 7th International Conference on Cryptography, Security and Privacy (CSP)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CSP58884.2023.00037","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Cloud storage attracts more and more individuals and enterprises to outsource and store data on cloud servers due to its advantages of high efficiency, speed, low economic cost and on-demand access. Due to privacy requirements, data files need to be uploaded after being encrypted. Current searchable encryption technology enables retrieval of encrypted data, but lacks verification of searched results. In response to the above problem, this paper proposes a new searchable encryption scheme based on blockchain, which supports multi-keyword ranked search together with verification of searched results. Concretely, the scheme first encrypts the data and uploads it to the cloud server, then builds the index via blockchain. By calling the smart contracts to execute the search algorithm, the search result is returned to the user and the hash value is verified, which ensures the integrity and accuracy of the searched result. Secondly, by combining the vector space model and BM25 model to construct the index and query of encrypted data, the ranked search for multiple keywords is realized, in which the keyword balanced binary tree index is established to improve the retrieval efficiency. Experimental results show that the improved scheme has higher search accuracy while ensuring retrieval efficiency.