Paper 2017/756 Original: eprint.iacr.org/2017/756 ↗

Verifiable Private Polynomial Evaluation

Xavier Bultel
Manik Lal Das
Hardik Gajera
David Gérault
Matthieu Giraud
Pascal Lafourcade
Abstract

Delegating the computation of a polynomial to a server in a verifiable way is challenging. An even more challenging problem is ensuring that this polynomial remains hidden to clients who are able to query such a server. In this paper, we formally define the notion of \emph{Private Polynomial Evaluation} (PPE). Our main contribution is to design a rigorous security model along with relations between the different security properties. We define \emph{polynomial protection} (PP), \emph{proof unforgeability} (UNF), and \emph{indistinguishability against chosen function attack} (INDCFA), which formalizes the resistance of a PPE against attackers trying to guess which polynomial is used among two polynomials of their choice. As a second contribution, we give a cryptanalysis of two PPE schemes of the literature. Finally, we design a PPE scheme called PIPE and we prove that it is PP-, UNF- and INDCFA-secure under the decisional Diffie-Hellman assumption in the random oracle model.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2017-08-07: last updated
2017-08-07: published
Short URL
https://ia.cr/2017/756
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2017/756,
      author = {Xavier Bultel and Manik Lal Das and Hardik Gajera and David Gérault and Matthieu Giraud and Pascal Lafourcade},
      title = {Verifiable Private Polynomial Evaluation},
      howpublished = {Cryptology {ePrint} Archive, Paper 2017/756},
      year = {2017},
      url = {https://eprint.iacr.org/2017/756}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.