In a single secret leader election (SSLE) protocol, all parties collectively and obliviously elect one leader. Parties other than the selected leader should not be able to learn the identity of the leader unless it is revealed by the leader itself. The problem is first formalized by Boneh et al. (AFT 2020), and the first concretely feasible lattice-based SSLE with proof-of-concept implementations, , was recently introduced by Wang and Zhang (USENIX 2025).
In this work, we present , an efficient SSLE protocol, based on the Ring Learning with Error assumption. We build it by leveraging the algebraic structure of the underlying threshold Fully Homomorphic Encryption (FHE) and by designing tailored homomorphic circuits. Compared to prior works, (1) achieves substantially higher efficiency and (2) removes the strong environment assumption in (a trusted setup), and thereby also allows dynamic leader selection for each round.
Concretely, for -- parties, our local FHE computation runtime (a major efficiency bottleneck for SSLE) achieves -- faster than for a single thread and -- faster for 16 threads. Furthermore, we show that for the same parameters, our communication cost is also -- smaller. As mentioned, this is achieved while removing the trusted setup.
In terms of end-to-end runtime, following , we tested -- parties. We show that under the LAN setting, is -- faster than per round. Under the WAN setting, is to faster than . Note that these performance gains are all achieved while removing the trusted assumption and achieving dynamic leader selection for each round.