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.
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!
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!
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!
|Email us at firstname.lastname@example.org|