A data-in-use encryption layer for your relational database


Learn how it works
Illustration of plaintext query being transformed into an encrypted query

Transforming plain SQL

The solution works as a local proxy between the client application and the database server. Client application does not need to be aware of the change, the proxy translates plaintext queries into encryption-aware equivalents on behalf of the application, and decrypts the results from the DB on the fly.

Existing applications could be seamlessly switched over to work through Prisma/DB. SQL is fully supported, including the analytical tasks.

Learn about security!

Illustration of the system architecture

Security Model

Prisma/DB works under the assumption that it is running on a trusted server and acts as a proxy to a database that is running in a completely untrusted environment. The en-/decryption keys thus never leave Prisma/DB and all data that goes to and from the database is completely encrypted unless explicitly configured otherwise.

A combination of multiple industry-acclaimed encryption schemes such as Paillier, ElGamal, and Rijndael, encryption schemes that were specifically designed for this product, as well as specially developed communication protocols make it possible to perform complex analytical and transactional operations over fully encrypted data.

Try it now!

Try it yourself!

See for yourself! Try out Prisma/DB right now! You can choose to use a simple demo (see below) that doesn't require any installation, or go to our   Github page and check out the developer preview!

Run the application on a Windows computer and see how it works. Your software could seamlessly shift to using Prisma/DB today!


Download Now!

Let's Get In Touch!

Ready to optimize your costs at no risk with us? That's great! Send us an email or leave us your address to stay informed. We will get back to you as soon as possible!

Notify me!
Email us at info@prismadb.com