Paper 2019/483

Improved Filter Permutators: Combining Symmetric Encryption Design, Boolean Functions, Low Complexity Cryptography, and Homomorphic Encryption, for Private Delegation of Computations

Pierrick Méaux, Claude Carlet, Anthony Journault, and François-Xavier Standaert

Abstract

Motivated by the application of delegating computation, we revisit the design of filter permutators as a general approach to build stream ciphers that can be efficiently evaluated in a fully homomorphic manner. We first introduce improved filter permutators that allow better security analyses, instances and implementations than the previously proposed FLIP family of stream ciphers. We also put forward the similarities between these improved constructions and a popular PRG design by Goldreich. Then, we exhibit the relevant cryptographic parameters of two families of Boolean functions, direct sums of monomials and XOR-MAJ functions, which give candidates to instantiate the improved filter permutator paradigm. We develop new Boolean functions techniques to study them, and refine Goldreich's PRG locality bound for this purpose. We give an asymptotic analysis of the noise level of improved filter permutators instances using both kind of functions, and recommend them as good candidates for evaluation with a third-generation FHE scheme. Finally, we propose a methodology to evaluate the performance of such symmetric cipher designs in a FHE setting, which primarily focuses on the noise level of the symmetric ciphertexts (hence on the amount of operations on these ciphertextsthat can be homomorphically evaluated). Evaluations performed with HElib show that instances of improved filter permutators using direct sums of monomials as filter outperform all existing ciphers in the literature based on this criteria. We also discuss the (limited) overheads of these instances in terms of latency and throughput.

Metadata
Available format(s)
PDF
Publication info
Preprint. MINOR revision.
Keywords
Filter PermutatorFLIPHomomorphic EncryptionBoolean Functions
Contact author(s)
pierrick meaux @ uclouvain be
claude carlet @ gmail com
anthony journault @ uclouvain be
francois-xavier standaert @ uclouvain be
History
2019-05-13: received
Short URL
https://ia.cr/2019/483
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2019/483,
      author = {Pierrick Méaux and Claude Carlet and Anthony Journault and François-Xavier Standaert},
      title = {Improved Filter Permutators: Combining Symmetric Encryption Design, Boolean Functions, Low Complexity Cryptography, and Homomorphic Encryption, for Private Delegation of Computations},
      howpublished = {Cryptology {ePrint} Archive, Paper 2019/483},
      year = {2019},
      url = {https://eprint.iacr.org/2019/483}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.