Encrypted Operator Computing: a novel scheme for computation on encrypted data
Claudio Chamon, Jonathan Jakes-Schauer, Eduardo R. Mucciolo, and, Andrei E. Ruckenstein

TL;DR
This paper proposes Encrypted Operator Computing (EOC), a new scheme for computation on encrypted data that offers an alternative to Fully Homomorphic Encryption by obfuscating conjugated operators using NC$^1$ reversible circuits.
Contribution
It introduces EOC, a novel encryption scheme based on obfuscating operators with NC$^1$ reversible circuits, and analyzes its security and polynomial complexity.
Findings
EOC provides a polynomial complexity for obfuscated circuits.
Security relies on obfuscation properties of OBDDs and added randomness.
The scheme generalizes to asymmetric encryption.
Abstract
We introduce a new approach to computation on encrypted data -- Encrypted Operator Computing (EOC) -- as an alternative to Fully Homomorphic Encryption (FHE). Given a plaintext vector , , and a function represented as an operator , , the EOC scheme is based on obfuscating the conjugated operator (circuit) that implements computation on encrypted data, . The construction of EOC hinges on the existence of a two-stage NC reversible-circuit-based IND-CCA2 cipher , where and represent, respectively, linear and non-linear NC tree-structured circuits of 3-bit reversible gates. We make and motivate security assumptions about such a NC cipher. Furthermore, we establish the polynomial complexity…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Cryptographic Implementations and Security · Complexity and Algorithms in Graphs
