Dynamic searchable symmetric encryption
The subject of this thesis is "Dynamic Searchable Symmetric Encryption" (DSSE). DSSE is one of the solutions that can be used for implementations of searchable encryption schemes. Searchable encryption allows a client to outsource the storage of its encrypted data to a server, while maintaining the ability to search over the data without downloading it. The encryption of the outsourced data, is part of the privacy that client requires. Moreover, the search over that data should not be done with plaintext queries. The queries are done through encrypted keywords, so that it is not possible for the cloud server to decrypt the plaintext query, based only on the received encrypted query.