| As a technological product of the new era,cloud computing,which has the characteristics of large-capacity storage and high-performance computing,allows users to perform data operations anytime and anywhere through Internet devices.Cloud computing can reduce users’ storage and computing pressure.Therefore,outsourcing data to cloud servers has become a hot spot.Since searching for plaintext data in a cloud environment will bring privacy concerns,the outsourcing data must be encrypted before outsourcing,which makes traditional retrieval methods based on plaintext infeasible.Although the existing schemes of privacy protection multi-keyword has done a lot of research on searchable encryption technology,due to the high computational complexity,the data processing and search trapdoor generation process require users to perform resource-intensive calculations.Resource-constrained devices cannot perform this calculation,so it is not suitable for Io Trelated scenarios.In view of the privacy concerns and low efficiency of outsourcing data search,this thesis proposes a lightweight privacy protection multi-keyword searchable solution.In this solution,a large number of calculations are handed by the cloud server,and users only need to perform a small amount of calculations to complete the encryption.The search of text data reduces the user’s computing overhead.The vector inner product calculates the similarity to achieve accurate matching between files and search keywords.Users can preset similarity thresholds,filter out search results with similarity greater than the threshold,achieve the purpose of on-demand search,and provide users with more accurate search results.Security analysis shows that this scheme can resist two known types of attacks.Performance analysis shows that this solution is superior to existing solutions and is easy to put into practice.The cloud server executes the search operation according to the established protocol and returns the result,but the user cannot be sure whether the result is correct or not.Therefore,in order to ensure the correctness of user search results,a verifiable privacy protection multi-keyword searchable solution is proposed.Under the premise of ensuring user data privacy,this solution provides users with a data verification function.Users can verify whether the results returned by the cloud server are correct,effectively ensuring the correctness of search results.And in the search phase,search results with similarity greater than the user’s preset threshold are selected,so that the verification phase only needs to verify the data that meets the user’s search interest,achieving the purpose of efficient verification and improving the user’s search experience.Theoretical analysis and performance analysis show that this solution requires lower computing overhead and higher application value. |