Stream Ciphers: A Practical Solution for Efficient Homomorphic-Ciphertext Compression - IMT Atlantique Accéder directement au contenu
Article Dans Une Revue Journal of Cryptology Année : 2018

Stream Ciphers: A Practical Solution for Efficient Homomorphic-Ciphertext Compression

Résumé

In typical applications of homomorphic encryption, the first step consists for Alice of en-crypting some plaintext m under Bob's public key pk and of sending the ciphertext c = HE pk (m) to some third-party evaluator Charlie. This paper specifically considers that first step, i.e. the problem of transmitting c as efficiently as possible from Alice to Charlie. As others suggested before, a form of compression is achieved using hybrid encryption. Given a symmetric encryption scheme E, Alice picks a random key k and sends a much smaller ciphertext c = (HE pk (k), E k (m)) that Charlie decompresses homomorphically into the original c using a decryption circuit C E −1. In this paper, we revisit that paradigm in light of its concrete implementation constraints; in particular E is chosen to be an additive IV-based stream cipher. We investigate the performances offered in this context by Trivium, which belongs to the eSTREAM portfolio, and we also propose a variant with 128-bit security: Kreyvium. We show that Trivium, whose security has been firmly established for over a decade, and the new variant Kreyvium have excellent performance. We also describe a second construction, based on exponentiation in binary fields, which is impractical but sets the lowest depth record to 8 for 128-bit security.
Fichier principal
Vignette du fichier
joc.pdf (650.09 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01650012 , version 1 (28-11-2017)

Identifiants

Citer

Anne Canteaut, Sergiu Carpov, Caroline Fontaine, Tancrède Lepoint, María Naya-Plasencia, et al.. Stream Ciphers: A Practical Solution for Efficient Homomorphic-Ciphertext Compression. Journal of Cryptology, 2018, 31 (3), pp.885-916. ⟨10.1007/s00145-017-9273-9⟩. ⟨hal-01650012⟩
524 Consultations
606 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More