Paper 2023/480

Practical Homomorphic Evaluation of Block-Cipher-Based Hash Functions with Applications

Adda-Akram Bendoukha, Institut Polytechnique de Paris
Oana Stan, CEA LIST
Renaud Sirdey, CEA LIST
Nicolas Quero, Expleo Group
Luciano Freitas, Institut Polytechnique de Paris
Abstract

Fully homomorphic encryption (FHE) is a powerful cryptographic technique allowing to perform computation directly over encrypted data. Motivated by the overhead induced by the homomorphic ciphertexts during encryption and transmission, the transciphering technique, consisting in switching from a symmetric encryption to FHE encrypted data was investigated in several papers. Different stream and block ciphers were evaluated in terms of their "FHE-friendliness", meaning practical implementations costs while maintaining sufficient security levels. In this work, we present a first evaluation of hash functions in the homomorphic domain, based on well-chosen block ciphers. More precisely, we investigate the cost of transforming PRINCE, SIMON, SPECK, and LowMC, a set of lightweight block-ciphers into secure hash primitives using well-established hash functions constructions based on block-ciphers, and provide evaluation under bootstrappable FHE schemes. We also motivate the necessity of practical homomorphic evaluation of hash functions by providing several use cases in which the integrity of private data is also required. In particular, our hash constructions can be of significant use in a threshold-homomorphic based protocol for the single secret leader election problem occurring in blockchains with Proof-of-stake consensus. Our experiments showed that using a TFHE implementation of a hash function, we are able to achieve practical runtime, and appropriate security levels (e.g., for PRINCE it takes 1.28 minutes to obtain a 128 bits of hash).

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Published elsewhere. International Symposium on Foundations and Practice of Security - FPS2022
DOI
10.1007/978-3-031-30122-3_6
Keywords
FHE - Hash functions
Contact author(s)
adda-akram bendoukha @ telecom-sudparis eu
oana stan @ cea fr
renaud sirdey @ cea fr
nicolas quero @ expleogroup com
lfreitas @ telecom-paris fr
History
2023-04-05: approved
2023-04-03: received
See all versions
Short URL
https://ia.cr/2023/480
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2023/480,
      author = {Adda-Akram Bendoukha and Oana Stan and Renaud Sirdey and Nicolas Quero and Luciano Freitas},
      title = {Practical Homomorphic Evaluation of Block-Cipher-Based Hash Functions with Applications},
      howpublished = {Cryptology ePrint Archive, Paper 2023/480},
      year = {2023},
      doi = {10.1007/978-3-031-30122-3_6},
      note = {\url{https://eprint.iacr.org/2023/480}},
      url = {https://eprint.iacr.org/2023/480}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.