Saltar al contenido
uencoder

Homomorphic Cifrado Referencia

Referencia para partial, somewhat, y fully homomorphic cifrado schemes enabling computation en ciphertexts.

Taxonomy

Partially homomorphic schemes support one operation type indefinitely (e.g., RSA for multiplication). Somewhat homomorphic schemes support both addition and multiplication but only for limited circuit depth. Fully homomorphic encryption (FHE) supports arbitrary computation on ciphertexts. The breakthrough Gentry scheme uses bootstrapping to refresh ciphertexts and enable unlimited depth.

partial
One operation, unlimited depth
RSA, Paillier
somewhat
Both ops, limited depth
BGV, BFV
fully
Arbitrary circuits
CKKS, TFHE

Modern Schemes

CKKS supports approximate arithmetic suitable for machine learning on encrypted data. BGV/BFV perform exact integer arithmetic for counting and comparison. TFHE enables fast bootstrapping for arbitrary Boolean circuits. All FHE schemes remain orders of magnitude slower than plaintext computation, limiting practical deployment to specific privacy-sensitive domains.

CKKS
Approximate arithmetic
ML on encrypted data
BFV/BGV
Exact integer arithmetic
integer circuits
TFHE
Fast Boolean bootstrapping
gate-by-gate

Herramientas relacionadas

参考链接