Homomorphic cryptography makes it possible to host encrypted documents in the Cloud, while offering queries on their content, without exposing secret data. However, many Internet applications of document computing require processing massive streams of XML data, which poses real technological challenges for the efficiency of processing techniques and data security. CSQM, the completely new model proposed, is a flow processing approach which makes it possible to minimize the consumption of resources (time, memory) for a given request on a document of any size.
- Queries on secret data in the cloud, such as personal or medical, with guarantee of privacy and confidentiality
- Allow a safe collaboration with external or third parties on encrypted secure data stored in the cloud, without exposing the underlining data.
- Query system on end-to-end encrypted messaging systems. Queryable archive of confidential messaging mailboxes.
- Minimum consumption of resources (time, memory) for a given request on an encrypted document of any size
- Resistance to active sub-document injection attacks (structure integrity)
- Interactive model between the end user and the system in order to automate and optimize the processing of requests according to the user’s needs
- Overheads for encryption are predictable and linear in time and space
Keywords: Queryable encryption, Structured encryption, Confidential cyphered Stream-Querying Model (CSQM), XML data and XPath queries