A New Symmetric Homomorphic Functional Encryption over a Hidden Ring for Polynomial Public Key Encapsulations
Randy Kuang, Maria Perepechaenko, Ryan Toth

TL;DR
This paper introduces a novel homomorphic functional encryption scheme over a hidden ring, enabling secure polynomial operations and applying it to a new variant of multivariate public key cryptosystems with promising performance.
Contribution
It presents a new symmetric homomorphic functional encryption over a hidden ring and integrates it into a variant of MPKC called HPPK, enhancing security and efficiency.
Findings
Supports homomorphic addition and scalar multiplication of polynomials
HPPK is IND-CPA secure with exponential classical complexity
Benchmarking shows competitive performance with NIST PQC finalists
Abstract
This paper proposes a new homomorphic functional encryption using modular multiplications over a hidden ring. Unlike traditional homomorphic encryption where users can only passively perform ciphertext addition or multiplication, the homomorphic functional encryption retains homomorphic addition and scalar multiplication properties, but also allows for the user's inputs through polynomial variables. The proposed homomorphic encryption can be applied to any polynomials over a finite field, with their coefficients considered as their privacy. We denote the polynomials before homomorphic encryption as plain polynomials and after homomorphic encryption as cipher polynomials. A cipher polynomial can be evaluated with variables from the finite field, GF(p), by calculating the monomials of variables modulo a prime p. These properties allow functional homomorphic encryption to be used for…
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 · Coding theory and cryptography · Cryptography and Residue Arithmetic
