摘要 |
A database system includes a database, a first preprocessor in communication with the database for receiving queries from a client application, a second preprocessor, for executing cryptographic operations on data, and a dispatcher, arranged to divide a query into at least a first and a second sub-query, and to dispatch the first sub-query to the first pre-processor and the second sub-query to the second preprocessor. In some implementations, the second preprocessor is adapted to encrypt data to be inserted into the database and to insert the encrypted data into the database, and to request encrypted data from the database and to decrypt the encrypted data.
|