top of page

Privacy-Preserving Inference

Query AI models without revealing your queries to anyone, including us.

About

LatticaAI provides a solution for privacy-preserving interaction with AI services. Our mission is to unlock the full potential of AI services by resolving concerns related to the privacy of individuals and organizations that use them.

  • As an end-user, you can use the LatticaAI client to privately interact with any AI model supported by our system.

  • As an AI provider, you can use the LatticaAI model-compiler to make your AI model supported by our system.

How it Works

Our solution consists of AI models that are capable of processing and answering encrypted queries without having to first decrypt them.

 

The technology is purely based on homomorphic encryption, data never leaves the client unencrypted and no one but the client has the decryption key.

Security

Algorithms

The system is mathematically secure; it is based on the well-studied BGV and CKKS cryptosystems.

Implementation

Security is solely based on the client-side since it is in charge of encrypting the queries and keeping the key private. We release the client code as open-source so it can be challenged by the community.

Performance

We designed and built the whole system so that it is optimized for AI inference. This manifests across all layers:

Logic

Model-aware algorithmic design of the cryptosystem.

Tools

NN-compatible software frameworks.

Implementation

Hardware-aware optimizations.

bottom of page