Paper 2026/1917

Coral: General and Efficient Framework for Homomorphic Evaluation of Symmetric Ciphers

Jikang Bai, State Key Laboratory of Cyberspace Security Defense, Institute of Information Engineering, CAS, School of Cyber Security, University of Chinese Academy of Sciences
Ruida Wang, State Key Laboratory of Cyberspace Security Defense, Institute of Information Engineering, CAS, School of Cyber Security, University of Chinese Academy of Sciences
Xianhui Lu, State Key Laboratory of Cyberspace Security Defense, Institute of Information Engineering, CAS, School of Cyber Security, University of Chinese Academy of Sciences
Kunpeng Wang, State Key Laboratory of Cyberspace Security Defense, Institute of Information Engineering, CAS, School of Cyber Security, University of Chinese Academy of Sciences
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
Creative Commons Attribution
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}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.