Paper 2025/700

Fherret: Proof of FHE Correct-and-Honest Evaluation with Circuit Privacy from MPCitH

Janik Huth, CISPA Helmholtz Center for Information Security, Saarland University
Antoine Joux, CISPA Helmholtz Center for Information Security
Giacomo Santato, CISPA Helmholtz Center for Information Security, Saarland University
Abstract

The major Fully Homomorphic Encryption (FHE) schemes guarantee the privacy of the encrypted message only in the honest-but-curious setting, when the server follows the protocol without deviating. However, various attacks in the literature show that an actively malicious server can recover sensitive information by executing incorrect functions, tampering with ciphertexts, or observing the client’s reaction during decryption. Existing integrity solutions for FHE schemes either fail to guarantee circuit privacy, exposing the server's computations to the client, or introduce significant computational overhead on the prover by requiring proofs of FHE operations on ciphertexts. In this work, we present Fherret, a novel scheme leveraging the MPC-in-the-Head (MPCitH) paradigm to provide a proof of correct-and-honest homomorphic evaluation while preserving circuit privacy. This proof guarantees that the client can safely decrypt the ciphertext obtained from the server without being susceptible to reaction-based attacks, such as verification and decryption oracle attacks. Additionally, this proof guarantees that the server’s evaluation maintains correctness, thereby protecting the client from $\mathsf{IND}\text{-}\mathsf{CPA}^{\mathsf{D}}$-style attacks. Our solution achieves a prover overhead of $4\lambda$ homomorphic evaluations of random functions from the function space $\mathcal{F}$, while retaining a competitive verifier overhead of $2 \lambda$ homomorphic evaluations and a communication size proportional to $\sqrt{2\lambda}$ times the size of a function from $\mathcal{F}$. Furthermore, Fherret is inherently parallelizable, achieving a parallel computation overhead similar to a homomorphic evaluation of a random function from $\mathcal{F}$ for both the prover and the verifier.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
Keywords
Fully Homomorphic EncryptionReaction-Based attacksMPC-in-the-Head
Contact author(s)
janik huth @ cispa de
joux @ cispa de
giacomo santato @ cispa de
History
2025-04-18: approved
2025-04-17: received
See all versions
Short URL
https://ia.cr/2025/700
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/700,
      author = {Janik Huth and Antoine Joux and Giacomo Santato},
      title = {Fherret: Proof of {FHE} Correct-and-Honest Evaluation with Circuit Privacy from {MPCitH}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/700},
      year = {2025},
      url = {https://eprint.iacr.org/2025/700}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.