Paper published in a book (Scientific congresses, symposiums and conference proceedings)
Towards stream ciphers for efficient FHE with low-noise ciphertexts
MEAUX, Pierrick; Journault, Anthony; Standaert, François-Xavier et al.
2016In Fischlin, Marc (Ed.) Advances in Cryptology - EUROCRYPT 2016 - 35th Annual International Conference on the Theory and Applications of Cryptographic Techniques, Proceedings
Peer reviewed
 

Files


Full Text
2016-254.pdf
Author postprint (477.79 kB) Creative Commons License - Attribution
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Bit permutation; Boolean complexity; Filter function; Fully homomorphic encryption; Memory complexity; New constructions; Security analysis; Symmetric cipher; Theoretical Computer Science; Computer Science (all)
Abstract :
[en] Symmetric ciphers purposed for Fully Homomorphic Encryption (FHE) have recently been proposed for two main reasons. First, minimizing the implementation (time and memory) overheads that are inherent to current FHE schemes. Second, improving the homomorphic capacity, i.e. the amount of operations that one can perform on homomorphic ciphertexts before bootstrapping, which amounts to limit their level of noise. Existing solutions for this purpose suggest a gap between block ciphers and stream ciphers. The first ones typically allow a constant but small homomorphic capacity, due to the iteration of rounds eventually leading to complex Boolean functions (hence large noise). The second ones typically allow a larger homomorphic capacity for the first ciphertext blocks, that decreases with the number of ciphertext blocks (due to the increasing Boolean complexity of the stream ciphers’ output). In this paper, we aim to combine the best of these two worlds, and propose a new stream cipher construction that allows constant and small(er) noise. Its main idea is to apply a Boolean (filter) function to a public bit permutation of a constant key register, so that the Boolean complexity of the stream cipher outputs is constant. We also propose an instantiation of the filter function designed to exploit recent (3rd-generation) FHE schemes, where the error growth is quasi-additive when adequately multiplying ciphertexts with the same amount of noise. In order to stimulate further investigation, we then specify a few instances of this stream cipher, for which we provide a preliminary security analysis. We finally highlight the good properties of our stream cipher regarding the other goal of minimizing the time and memory complexity of calculus delegation (for 2nd-generation FHE schemes).We conclude the paper with open problems related to the large design space opened by these new constructions.
Disciplines :
Mathematics
Author, co-author :
MEAUX, Pierrick  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > PI Coron ; INRIA, CNRS, ENS and PSL Research University, Paris, France
Journault, Anthony;  ICTEAM/ELEN/Crypto Group, Université catholique de Louvain, Louvain-la-Neuve, Belgium
Standaert, François-Xavier;  ICTEAM/ELEN/Crypto Group, Université catholique de Louvain, Louvain-la-Neuve, Belgium
Carlet, Claude;  LAGA, Department of Mathematics, University of Paris VIII and University of Paris XIII, Paris, France
External co-authors :
yes
Language :
English
Title :
Towards stream ciphers for efficient FHE with low-noise ciphertexts
Publication date :
2016
Event name :
Eurocrypt
Event place :
Vienna, Aut
Event date :
08-05-2016 => 12-05-2016
Audience :
International
Main work title :
Advances in Cryptology - EUROCRYPT 2016 - 35th Annual International Conference on the Theory and Applications of Cryptographic Techniques, Proceedings
Editor :
Fischlin, Marc
Publisher :
Springer Verlag
ISBN/EAN :
978-3-662-49889-7
Peer reviewed :
Peer reviewed
Funders :
International Association for Cryptologic Research (IACR)
Funding text :
We are highly grateful to Sébastien Duval, Virginie Lallemand and Yann Rotella for sharing their ideas about guess and determine attacks before the publication of this paper, which allowed us to modify the instances of FLIP accordingly. We are also indebted to Anne Canteaut for numerous useful suggestions about the design of filter permutators, and for putting forward some important open problems they raise. Finally, we would like to thank Thierry Berger, Sergiu Carpov, Rafaël Delpino, Malika Izabachene, Nicky Mouha, Thomas Prest and Renaud Sirdey for their feedback about early (and less early) versions of this paper. This work was funded in parts by the H2020 ICT COST CryptoAction, by the H2020 ICT Project SAFECrypto, by the H2020 ERC Staring Grant CRASH and by the INNOVIRIS SCAUT project. François-Xavier Standaert is a research associate of the Belgian Fund for Scientific Research (F.R.S.-FNRS).
Available on ORBilu :
since 17 December 2024

Statistics


Number of views
79 (1 by Unilu)
Number of downloads
53 (0 by Unilu)

Scopus citations®
 
126
Scopus citations®
without self-citations
101
OpenCitations
 
74
OpenAlex citations
 
137
WoS citations
 
122

Bibliography


Similar publications



Contact ORBilu