Paper 2023/480
Practical Homomorphic Evaluation of Block-Cipher-Based Hash Functions with Applications
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)
- 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
-
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}, url = {https://eprint.iacr.org/2023/480} }