Searchable encryption is used to store data in a secure way that allows performing queries on the encrypted data. The encryption is reversible. The security of the scheme is based on the hardness of the mathematical problem that is needed to recover the original data. The scheme is a symmetric encryption scheme and requires a secure key that is used both to encrypt and decrypt data. The encrypted data can only be accessed by the users owning the key. Encryption is performed by CLARUS once at the storage stage, and the decryption is performed after recovering the encrypted data from the CSP. The user can perform queries on the encrypted data. The answer of the query is a link to the encrypted document containing the keywords in the query.

(Efficiently*) Supported operations: 
Performance impact on local premises (per data size): 
Linear on all operations. More expensive than plain encryption but less expensive than homomorphic encryption
Data accuracy preservation: 
None for CSPs
Full for CLARUS users
Access of non-CLARUS users: 
Very high
Key management
Special modules should be installed on the CSP