Paper 2011/309
On Constructing Homomorphic Encryption Schemes from Coding Theory
Frederik Armknecht, Daniel Augot, Ludovic Perret, and Ahmad-Reza Sadeghi
Abstract
Homomorphic encryption schemes are powerful cryptographic primitives that allow for a variety of applications.
Consequently, a variety of proposals have been made in the recent decades but none of them was based on coding theory. The existence of such schemes would be interesting for several reasons. First, it is well known that having multiple schemes based on different hardness assumptions is advantageous. In case that one hardness assumption turns out be wrong, one can switch over to one of the alternatives. Second, fo some codes decoding (which would represent decryption in this case) is a linear mapping only (if the error is known), i.e., a comparatively simple operation. This would make such schemes interesting candidates for constructing of fully-homomorphic schemes based on bootstrapping (see Gentry, STOC'09).
We show that such schemes are indeed possible by presenting a natural construction principle. Moreover, these possess several non-standard positive features. First, they are not restricted to linear homomorphism but allow for evaluating multivariate polynomials up to a fixed (but arbitrary) degree
Metadata
- Available format(s)
-
PDF
- Category
- Foundations
- Publication info
- Published elsewhere. Unknown where it was published
- Keywords
- Homomorphic EncryptionCoding TheoryEfficiencyProvable Security
- Contact author(s)
- armknecht @ uni-mannheim de
- History
- 2011-06-13: received
- Short URL
- https://ia.cr/2011/309
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2011/309, author = {Frederik Armknecht and Daniel Augot and Ludovic Perret and Ahmad-Reza Sadeghi}, title = {On Constructing Homomorphic Encryption Schemes from Coding Theory}, howpublished = {Cryptology {ePrint} Archive, Paper 2011/309}, year = {2011}, url = {https://eprint.iacr.org/2011/309} }