Inferensys

Glossary

Homomorphic Encryption

A cryptographic method that allows computations to be performed directly on encrypted data, generating an encrypted result that, when decrypted, matches the result of operations performed on the plaintext.
Data scientist building training data pipeline on laptop, data preprocessing visible, technical workspace.
PRIVACY-PRESERVING COMPUTATION

What is Homomorphic Encryption?

A cryptographic method that allows computations to be performed directly on encrypted data, generating an encrypted result that, when decrypted, matches the result of operations performed on the plaintext.

Homomorphic encryption is a cryptographic primitive that enables computation on ciphertexts, producing an encrypted result which, when decrypted, matches the output of a function applied to the original plaintext. Unlike traditional encryption that requires decryption before processing, this scheme allows a third party to perform arbitrary calculations on data without ever accessing the sensitive raw information, preserving confidentiality throughout the entire data lifecycle.

The three primary classifications are Partially Homomorphic Encryption (PHE), supporting only addition or multiplication; Somewhat Homomorphic Encryption (SHE), allowing a limited number of both operations; and Fully Homomorphic Encryption (FHE), which supports arbitrary computation on ciphertexts. In financial fraud anomaly detection, FHE enables collaborative model inference where encrypted transaction data is scored against an encrypted model, returning an encrypted risk score without exposing the underlying transaction details to the model host.

PRIVACY-PRESERVING COMPUTATION

Key Features of Homomorphic Encryption

Homomorphic encryption enables computation directly on ciphertexts, generating an encrypted result that decrypts to the correct plaintext output. This eliminates the need to decrypt sensitive data before processing, a critical capability for collaborative fraud analytics.

01

Partially Homomorphic Encryption (PHE)

Supports unlimited operations of a single type—either addition or multiplication, but not both. RSA encryption is additively homomorphic, while ElGamal is multiplicatively homomorphic. PHE schemes are computationally lightweight and practical for specific use cases like encrypted vote tallying or privacy-preserving aggregate statistics. In fraud detection, PHE can compute encrypted sums of transaction amounts across institutions without revealing individual values.

< 1 ms
Typical Operation Latency
02

Somewhat Homomorphic Encryption (SHE)

Permits both addition and multiplication but only for circuits of limited depth. Each operation introduces noise that accumulates; once the noise exceeds a threshold, decryption fails. SHE schemes like BGV and BFV use modulus switching and noise management to extend computational depth. They are well-suited for evaluating low-degree polynomials, such as computing encrypted risk scores from transaction features without exposing raw data.

10-100x
Ciphertext Expansion Factor
03

Fully Homomorphic Encryption (FHE)

Supports arbitrary computation on encrypted data with no theoretical limit on circuit depth. Gentry's 2009 breakthrough introduced bootstrapping—recursively refreshing ciphertext noise by homomorphically evaluating the decryption circuit itself. Modern FHE schemes (CKKS, TFHE) enable practical deep neural network inference on encrypted inputs. For fraud analytics, FHE allows a third party to run a proprietary ML model over encrypted transaction data and return an encrypted fraud score without ever seeing the plaintext.

1M+
Gate Operations per Second (TFHE)
04

Lattice-Based Security Foundation

All modern HE schemes derive security from hard problems on mathematical lattices, primarily the Ring Learning With Errors (RLWE) problem. RLWE is believed to be resistant to attacks by both classical and quantum computers, making HE post-quantum secure. The hardness assumption is that distinguishing noisy linear equations from random is computationally infeasible. This cryptographic foundation ensures that encrypted fraud data remains protected even against future quantum adversaries.

256-bit
Post-Quantum Security Level
05

CKKS: Approximate Arithmetic Scheme

The Cheon-Kim-Kim-Song (CKKS) scheme operates on approximate real and complex numbers, making it the preferred choice for machine learning workloads. Unlike exact integer schemes, CKKS treats least significant bits as noise and performs fixed-point arithmetic natively. It supports efficient SIMD-style packing, encoding thousands of values into a single ciphertext. In fraud detection, CKKS enables encrypted logistic regression and neural network inference with minimal precision loss.

16,384
Max Slots per Ciphertext
06

Threshold & Multi-Key FHE

Extends FHE to multi-party scenarios where data encrypted under different keys can be jointly computed upon. Threshold FHE requires a quorum of parties to collaboratively decrypt results, preventing any single entity from accessing plaintext. Multi-Key FHE allows computation across ciphertexts encrypted under distinct keys without prior coordination. This enables consortium-based fraud detection where multiple banks contribute encrypted data and jointly decrypt only aggregate anomaly scores.

t-of-n
Threshold Decryption Model
HOMOMORPHIC ENCRYPTION

Frequently Asked Questions

Clear, technically precise answers to the most common questions about performing computations on encrypted financial data without ever decrypting it.

Homomorphic encryption is a cryptographic method that allows computations to be performed directly on encrypted data, generating an encrypted result that, when decrypted, matches the result of operations performed on the plaintext. It works by constructing a mathematical mapping between operations in the plaintext space (like addition and multiplication) and corresponding operations in the ciphertext space. In a Partially Homomorphic Encryption (PHE) scheme, such as the Paillier cryptosystem, only one type of operation is supported—typically addition. Fully Homomorphic Encryption (FHE) supports both addition and multiplication on ciphertexts, enabling arbitrary circuit evaluation. The underlying mechanism relies on introducing a controlled amount of noise into the ciphertext during encryption. Each homomorphic operation increases this noise. To prevent decryption failure, FHE schemes employ a costly procedure called bootstrapping, which homomorphically evaluates the decryption circuit itself to reset the noise level. This is the computational bottleneck that historically limited FHE's practicality, though recent advances in schemes like CKKS and TFHE have dramatically improved performance for real-world fraud detection workloads.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.