Secure database server

Any application that wants to integrate SafeCloud secure queries solutions has two distinct APIs available. It can use either a SQL interface or a NoSQL one. For this solution in particular (Secure Database Server), SafeCloud provides full SQL compatibility and a full HBase-like NoSQL interface.

To offer a SQL and NoSQL integration for the client application, SafeCloud solutions are deployed across two main sites (one trusted site and one untrusted). The figure depicts a high-level overview of such deployment scheme.

Concretely, the client application has access to the trusted deployment site where it can issue requests to the desired API - SQL or NoSQL. Each request is handled in such a way that ensures that data remains private even while being in transit, stored and processed at the untrusted deployment (third-party cloud infrastructures).

Request a demo

Contact Francisco Almeida Maia.

Related publications

D3.1 - Architectural and API proposal for the secure processing stack

D3.2 - Privacy-preserving storage and computation techniques

D3.3 - Non-elastic secure Key Value Store

D3.4 - Non-elastic restricted secure SQL Engine

D3.5 - Secret-sharing and order-preserving encryption based private computation

D3.6 - Elastic privacy-preserving storage and computation

D3.7 - Secure key value store

D3.8 - Secure SQL engine