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


Learn how it works

Altering SQL on the fly

Prisma/DB works as a proxy between the client applications and the database servers. Neither side needs to be aware of the change; the proxy translates plaintext queries into encryption-aware equivalents on behalf of the application, and decrypts and validates the results from the DB before showing them to the client application.

Existing applications could be seamlessly switched over to work through Prisma/DB. Currently supported database systems include Microsoft SQL Server, MySQL, and MariaDB. PostgreSQL and Oracle are coming soon!

Learn about security!

Security model

Prisma/DB works under the assumption that it itself is running in a trusted environment, and acts as a proxy to a database that is running in a completely untrusted environment. The en-/decryption keys never leave the Prisma/DB Proxy and all the data that goes to and from the database is completely encrypted.

A combination of multiple industry-acclaimed encryption schemes such as Paillier, ElGamal, and AES/Rijndael, and others, 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.

  Read technical overview   Try it now!

Try it yourself!

See for yourself! Try out the Prisma/DB demo right now! You can choose to use a simple demo (click the button 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!   Visit Developer Section

Let's get in touch!

Ready to mitigate your risks 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