Work

EinHops: Einsum Notation for Expressive Homomorphic Operations on RNS-CKKS Tensors

Year: 2025
Type: conference-paper
Abstract: Fully Homomorphic Encryption (FHE) is an encryption scheme that allows for computation to be performed directly on encrypted data, effectively closing the loop on secure and outsourced computing. Data is encrypted not only during rest and transit, but also during processing. However, FHE provides a limited instruction set: SIMD addition, SIMD multiplication, and cyclic rotation of 1-D vectors. This restriction makes performing multi-dimensional tensor operations challenging. Practitioners must pack these tensors into 1-D vectors and map tensor operations onto this one-dimensional layout rather than their traditional nested structure. And while prior systems have made significant strides in automating this process, they often hide critical packing decisions behind layers of abstraction, making debugging, optimizing, and building on top of these systems difficult.
Institution: New York University
Language: English
Open Access status: green
OpenAlex ID: W7084061208
FWCI:
Cites: 18
Cited by:
Related to: