Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
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
 

Documents


Texte intégral
2016-254.pdf
Postprint Auteur (477.79 kB) Licence Creative Commons - Attribution
Télécharger

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
Bit permutation; Boolean complexity; Filter function; Fully homomorphic encryption; Memory complexity; New constructions; Security analysis; Symmetric cipher; Theoretical Computer Science; Computer Science (all)
Résumé :
[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 :
Mathématiques
Auteur, co-auteur :
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
Co-auteurs externes :
yes
Langue du document :
Anglais
Titre :
Towards stream ciphers for efficient FHE with low-noise ciphertexts
Date de publication/diffusion :
2016
Nom de la manifestation :
Eurocrypt
Lieu de la manifestation :
Vienna, Aut
Date de la manifestation :
08-05-2016 => 12-05-2016
Manifestation à portée :
International
Titre de l'ouvrage principal :
Advances in Cryptology - EUROCRYPT 2016 - 35th Annual International Conference on the Theory and Applications of Cryptographic Techniques, Proceedings
Editeur scientifique :
Fischlin, Marc
Maison d'édition :
Springer Verlag
ISBN/EAN :
978-3-662-49889-7
Peer reviewed :
Peer reviewed
Organisme subsidiant :
International Association for Cryptologic Research (IACR)
Subventionnement (détails) :
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).
Disponible sur ORBilu :
depuis le 17 décembre 2024

Statistiques


Nombre de vues
79 (dont 1 Unilu)
Nombre de téléchargements
53 (dont 0 Unilu)

citations Scopus®
 
126
citations Scopus®
sans auto-citations
101
OpenCitations
 
74
citations OpenAlex
 
137
citations WoS
 
122

Bibliographie


Publications similaires



Contacter ORBilu