Repository logo
Institutional Digital Repository
Shreenivas Deshpande Library, IIT (BHU), Varanasi

Linear-complexity private function evaluation is practical

dc.contributor.authorHolz M.; Kiss Á.; Rathee D.; Schneider T.
dc.date.accessioned2025-05-23T11:30:28Z
dc.description.abstractPrivate function evaluation (PFE) allows to obliviously evaluate a private function on private inputs. PFE has several applications such as privacy-preserving credit checking and user-specific insurance tariffs. Recently, PFE protocols based on universal circuits (UCs), that have an inevitable superlinear overhead, have been investigated thoroughly. Specialized public key-based protocols with linear complexity were believed to be less efficient than UC-based approaches. In this paper, we take another look at the linear-complexity PFE protocol by Katz and Malka (ASIACRYPT’11): We propose several optimizations and split the protocol in different phases that depend on the function and inputs respectively. We show that HE-based PFE is practical when instantiated with state-of-the-art ECC and RLWE-based homomorphic encryption. Our most efficient implementation outperforms the most recent UC-based PFE implementation of Alhassan et al. (JoC’20) in communication for all circuit sizes and in computation starting from circuits of a few thousand gates already. © Springer Nature Switzerland AG 2020.
dc.identifier.doihttps://doi.org/10.1007/978-3-030-59013-0_20
dc.identifier.urihttp://172.23.0.11:4000/handle/123456789/12235
dc.relation.ispartofseriesLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
dc.titleLinear-complexity private function evaluation is practical

Files

Collections