
Briefing
Homomorphic Encryption (HE) allows computation on encrypted data but inherently lacks integrity guarantees, as the cloud prover could return an incorrect result. Prior verifiable computation (VC) methods for HE faced significant inefficiencies, particularly with complex operations like ciphertext multiplication, due to attempts at verifying operations within the ciphertext space. HELIOPOLIS introduces a foundational breakthrough ∞ a general transformation enabling Interactive Oracle Proofs (IOPs) to operate directly over HE, creating “HE-IOPs.” This new paradigm shifts verification checks to the simpler plaintext space while the prover continues computing on ciphertexts, making privacy-preserving verifiable computation practical. This advancement is poised to unlock efficient and secure outsourcing of sensitive data processing, private machine learning, and confidential data analytics, relying on building blocks that are plausibly quantum-safe.

Context
Before this research, combining Homomorphic Encryption (HE) with Verifiable Computation (VC) presented a fundamental challenge ∞ ensuring computational integrity without compromising privacy. Existing approaches primarily focused on verifying operations directly within the complex, noisy ciphertext space. This often necessitated emulating intricate HE arithmetic, incurring prohibitive overheads, especially for non-algebraic operations like real division and rounding, or for circuits with increasing multiplicative depth. Such limitations severely restricted the practicality of privacy-preserving verifiable computation for real-world applications, leaving a critical gap in secure outsourced computing.

Analysis
The core mechanism of HELIOPOLIS is a novel transformation that adapts Interactive Oracle Proofs (IOPs) to function seamlessly with Homomorphic Encryption (HE), resulting in a new primitive termed “HE-IOPs.” This approach fundamentally diverges from previous methods by relocating the verification process from the algebraically complex and noisy ciphertext space to the simpler, more manageable plaintext space. The prover, responsible for the computation, continues to operate obliviously on the encrypted values. However, the verifier, instead of performing complex ciphertext arithmetic for verification, decrypts specific evaluation points to conduct consistency checks on the underlying plaintexts.
This strategic shift significantly reduces the computational burden for verification, especially for operations like multiplication that are inherently costly in HE ciphertext arithmetic. The construction is compatible with existing IOPs of proximity, such as FRI, allowing for efficient and plausibly quantum-safe verifiable computation on encrypted data.

Parameters
- Core Concept ∞ Homomorphic Interactive Oracle Proofs (HE-IOPs)
- New System/Protocol ∞ HELIOPOLIS
- Key Authors ∞ Diego F. Aranha, Anamaria Costache, Antonio Guimarães, Eduardo Soria-Vazquez
- Publication Venue ∞ ASIACRYPT 2024
- Prover Performance ∞ 5.4 seconds for 4096 encrypted Reed Solomon codewords (32 threads)
- Verifier Performance ∞ 5.6 milliseconds (single-threaded, optimized)
- Security Property ∞ Plausibly quantum-safe building blocks

Outlook
This research forges new pathways for practical, privacy-preserving outsourced computation. Immediate next steps involve exploring the adaptation of other existing IOPs of proximity to various HE schemes, alongside further optimizing the balance between memory consumption and execution time through advanced mixed packing approaches. Additionally, extending the security model to comprehensively address malicious verifiers remains a crucial avenue for academic inquiry. The demonstrated efficiency gains of HELIOPOLIS are poised to unlock a broader spectrum of real-world applications in secure cloud computing, private machine learning as a service (MLaaS), and confidential data analytics within the next three to five years.

Verdict
HELIOPOLIS decisively advances the practicality of privacy-preserving verifiable computation, establishing a foundational framework for secure and efficient encrypted data processing.