Font Size: a A A

A Multiple Keywords Boolean-Search And Authentication Method For Encrypted Data

Posted on:2016-11-09Degree:MasterType:Thesis
Country:ChinaCandidate:X Y MengFull Text:PDF
GTID:2348330512470973Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As an important part of the cloud computing technology,the cloud storage is becoming more and more widely used with the development of the cloud computing technology.Compared to traditional storage service,the cloud storage focused on providing user with different types of storage services,it could adjust the storage mode dynamically according to the user's business need and has many advantages such as flexible,high scalability,easy management,etc.However,while bringing many advantages,it also generates some security problems.How to ensure the security of data has become the focus of the current cloud storage research.Typically,the security of data stored on the cloud server contains CIA three aspects,namely Confidentiality,Integrity and Availability.To the individuals or organizations who want to use cloud storage to manage private or sensitive data,the confidentiality of data is usually the most important factor the need to be considered.An effective way to protect the confidentiality of data is to encrypt the data.However,the data will lose semantic characteristics after being encrypted.Though the cloud service providers cannot achieve user data,they cannot provide search function for the cipher data.This affects the availability of data in some way.To solve these problems,this paper proposes a multiple keywords Boolean-search and authentication method for encrypted data based on the research of current scheme of symmetric searchable encryption.This method allows the user to search the cipher data with keywords and ensures the availability of date while ensuring the confidentiality of user data.The multiple keywords Boolean-search and authentication method proposed in this paper based on the symmetric searchable encryption method,it supports Boolean search operation using multi keywords to cipher data by specifying keywords for the upload files and construct the encryption index;it supports to verify the correctness of the results of multi keywords Boolean search by using the authentication data structure and bill near map accumulator to generate proofs for the correctness of the results of single keyword search and the results of set operation;at the same time,it could add/delete files dynamically by update the encryption index and authentication data structure dynamically.Finally,a multi keywords Boolean search and authentication prototype system is designed and implemented.The strict security analysis shows that the method is adaptive chosen keyword attack security and non-forgery under the oracle model.Through the test and analysis of the prototype system,the method has good time and space efficiency and has good application value.
Keywords/Search Tags:multiple keyword, symmetric searchable, collection verification
PDF Full Text Request
Related items