Improved Distributed RSA Key Generation Using the Miller-Rabin Test
Jakob Burkhardt, Ivan Damgård, Tore Kasper Frederiksen, Satrajit Ghosh, Claudio Orlandi
Abstract
Secure distributed generation of RSA moduli (e.g., generating N=pq where none of the parties learns anything about p or q) is an important cryptographic task, that is needed both in threshold implementations of RSA-based cryptosystems and in other, advanced cryptographic protocols that assume that all the parties have access to a trusted RSA modulo. In this paper, we provide a novel protocol for secure distributed RSA key generation based on the Miller-Rabin test. Compared with the more commonly used Boneh-Franklin test (which requires many iterations), the Miller-Rabin test has the advantage of providing negligible error after even a single iteration of the test for large enough moduli (e.g., 4096 bits).
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get ada24e4e-f834-4030-a895-d2aa90cd4506Cited by top-tier papers4
- Notus: Dynamic Proofs of Liabilities from Zero-knowledge RSA AccumulatorsJiajun Xin, Arman Haghighi, Xiangan Tian, Dimitrios PapadopoulosUSENIX Security 2024 · 11 citations
- Secure Distributed RSA Modulus Generation Revisited: A Faster and More Communication-Efficient ConstructionShaojing Zhang, Chengliang Tian, Ruixue Wang, Hequn Xian et al.USENIX Security 2026
- MatriGear: Accelerating Authenticated Matrix Triple Generation with Scalable Prime Fields via Optimized HE PackingHyunho Cha, Intak Hwang, Seonhong Min, Jinyeong Seo et al.S&P 2025
- SoK: Dlog-Based Distributed Key GenerationRenas Bacho, Alireza KavousiS&P 2025
Related papers
- Diogenes: Lightweight Scalable RSA Modulus Generation with a Dishonest MajorityMegan Chen, Carmit Hazay, Yuval Ishai, Yuriy Kashnikov et al.S&P 2021 · 52 citations
- Multiparty Generation of an RSA ModulusMegan Chen, Ran Cohen, Jack Doerner, Yashvanth Kondi et al.CRYPTO 2020 · 24 citations
- The Return of Eratosthenes: Secure Generation of RSA Moduli using Distributed SievingCyprien Delpech de Saint Guilhem, Eleftheria Makri, Dragos Rotaru, Titouan TanguyCCS 2021 · 1 citation
- Powers of Tau in AsynchronySourav Das, Zhuolun Xiang, Ling RenNDSS 2024
- Adaptively Secure, Universally Composable Distributed Generation of Discrete-Logarithm Based Keys from Standard AssumptionsHanna Ek, Kelsey Melissaris, Lawrence RoyCRYPTO 2026
