Paper 2014/451
Leveled Fully Homomorphic Signatures from Standard Lattices
Daniel Wichs
Abstract
In a homomorphic signature scheme, a user Alice signs some large data $x$ using her secret signing key and stores the signed data on a server. The server can then run some computation $y=g(x)$ on the signed data and homomorphically produce a short signature $\sigma$. Anybody can verify the signature using Alice's public verification key and become convinced that $y$ is the correct output of the computation $g$ over Alice's data, without needing to have the underlying data itself. In this work, we construct the first leveled fully homomorphic signature schemes that can evaluate arbitrary circuits over signed data, where only the maximal depth $d$ of the circuit needs to be fixed a priori. The size of the evaluated signature grows polynomially in $d$, but is otherwise independent of the circuit size or the data size. Our solutions are based on the hardness of the small integer solution (SIS) problem, which is in turn implied by the worst-case hardness of problems in standard lattices. We get a scheme in the standard model, albeit with large public parameters whose size must exceed the total size of all signed data. In the random-oracle model, we get a scheme with short public parameters. These results offer a significant improvement in capabilities and assumptions over the best prior homomorphic signature scheme due to Boneh and Freeman (Eurocrypt '11). As a building block of independent interest, we introduce a new notion called homomorphic trapdoor functions (HTDF). We show to how construct homomorphic signatures using HTDFs as a black box. We construct HTDFs based on the SIS problem by relying on a recent technique developed by Boneh et al. (Eurocrypt '14) in the context of attribute based encryption.
Note: See: http://eprint.iacr.org/2014/897 for an updated version of this work.
Metadata
- Available format(s)
- Category
- Public-key cryptography
- Publication info
- Preprint. MINOR revision.
- Keywords
- homomorphic signatures
- Contact author(s)
- wichs @ ccs neu edu
- History
- 2014-10-30: last of 3 revisions
- 2014-06-15: received
- See all versions
- Short URL
- https://ia.cr/2014/451
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2014/451, author = {Daniel Wichs}, title = {Leveled Fully Homomorphic Signatures from Standard Lattices}, howpublished = {Cryptology {ePrint} Archive, Paper 2014/451}, year = {2014}, url = {https://eprint.iacr.org/2014/451} }