Paper 2026/1836
FHE for ALU over Large Prime Moduli and Application to One-Round Threshold ECDSA
Abstract
Fully Homomorphic Encryption (FHE) has served as a theoretical building block for cryptographic primitives, but concrete instantiations remain limited by the cost of generic homomorphic computation. One example is the universal thresholdizer that compiles any (deterministic) signature scheme into a multi-party threshold signature scheme with a one-round signing protocol (Boneh et al., Crypto'18), where the signing algorithm is homomorphically evaluated without communication with other parties. Practically, however, the signing algorithm itself often involves different types of computation. For example, ECDSA requires a hash function, point arithmetic over the high-precision defining field $\mathbb{F}_p$, and base-point group arithmetic over $\mathbb{F}_u$. Generic schemes like DM/CGGI take days to complete the homomorphic evaluation. Recent schemes like Boneh--Kim (Crypto'25), Cha--Park--Lee (Eurocrypt'26) and Gao--Zheng (Crypto'26) either support only one computation type, or lack efficient conversion methods. We propose a new FHE scheme whose arithmetic logic unit supports both large prime modulus arithmetic and bit-level operations. We then specialize it to the $\mathbb{F}_p$ mode, the $\mathbb{F}_u$ mode and the Boolean mode for ECDSA. Our key component is a homomorphic canonicalization operation that restores the unique bit representation of the encrypted messages. It requires a constant number of CKKS bootstrapping operations regardless of the bit-width of the prime moduli, and it therefore enables efficient high-precision conversions like $\mathbb{F}_p$-to-$\mathbb{F}_u$ modular reduction and $\mathbb{F}_u$-to-Boolean conversion. The conversion to Boolean mode is essential to allow noise flooding in the threshold decryption process. For the workload of $\mathbb{F}_u$ modular multiplication followed by conversion to bit representation in GPU, we estimate a 14.5$\times$ and $\sim$19000$\times$ better amortized latency compared with Montgomery-based approach in Cha--Park--Lee and TFHE-rs based approach, respectively. Our end-to-end homomorphic ECDSA signing experiment takes 56s on an NVIDIA RTX Pro 6000 GPU. To the best of our knowledge, it is the first concrete FHE-based construction towards threshold ECDSA with one-round signing.
Metadata
- Available format(s)
-
PDF
- Category
- Public-key cryptography
- Publication info
- Preprint.
- Keywords
- Fully Homomorphic EncryptionDiscrete CKKSEncoding
- Contact author(s)
-
weiyc22 @ mails tsinghua edu cn
kaisheng @ tsinghua edu cn
gaomy @ tsinghua edu cn
zhenghr22 @ mails tsinghua edu cn - History
- 2026-09-18: last of 2 revisions
- 2026-08-30: received
- See all versions
- Short URL
- https://ia.cr/2026/1836
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/1836,
author = {Yuchen Wei and Kaisheng Ma and Mingyu Gao and Hongren Zheng},
title = {{FHE} for {ALU} over Large Prime Moduli and Application to One-Round Threshold {ECDSA}},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/1836},
year = {2026},
url = {https://eprint.iacr.org/2026/1836}
}