Paper 2026/1917
Coral: General and Efficient Framework for Homomorphic Evaluation of Symmetric Ciphers
Abstract
Fully homomorphic encryption (FHE) enables computation directly on encrypted data, but encrypting data under FHE imposes client-side computational costs and produces large ciphertexts. Transciphering addresses these costs by allowing the client to upload symmetric ciphertexts while the server homomorphically evaluates symmetric decryption to obtain FHE ciphertexts. However, transciphering itself can become a performance bottleneck, and a general framework for efficiently supporting structurally diverse symmetric ciphers is still lacking. To fill this gap, we present Coral, a general and efficient transciphering framework built on TFHE. Rather than mapping an entire decryption circuit to a uniform evaluation strategy, Coral decomposes it at operation boundaries and provides optimized procedures for four recurring computational modules: linear Boolean operations, sparse low-degree Boolean functions, modular additions, and small-domain substitutions. These procedures share compatible ciphertext interfaces, allowing them to be reused and composed across different ciphers. Together, these optimized procedures enable Coral to achieve high efficiency without sacrificing generality. We instantiate Coral for Trivium, AES, ChaCha20, and ZUC, covering both individual and combined nonlinear structures. Compared with the corresponding baselines, our implementations achieve speedups of up to $4.055\times$ for ZUC under single-threaded execution and up to $5.517\times$ for ChaCha20 under fully parallel execution.
Metadata
- Available format(s)
-
PDF
- Category
- Applications
- Publication info
- Preprint.
- Keywords
- FHETranscipheringTFHE
- Contact author(s)
-
baijikang @ iie ac cn
wangruida @ iie ac cn
luxianhui @ iie ac cn
wangkunpeng @ iie ac cn - History
- 2026-09-10: approved
- 2026-09-08: received
- See all versions
- Short URL
- https://ia.cr/2026/1917
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/1917,
author = {Jikang Bai and Ruida Wang and Xianhui Lu and Kunpeng Wang},
title = {Coral: General and Efficient Framework for Homomorphic Evaluation of Symmetric Ciphers},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/1917},
year = {2026},
url = {https://eprint.iacr.org/2026/1917}
}