本文提出了一种基于 Miller-Rabin 素性测试的改进型分布式 RSA 密钥生成协议。在分布式 RSA 密钥生成场景中,多个参与方需要共同生成一个 RSA 模数 N=pq,但任何一方都不能获知 p 或 q 的具体值。该任务对于门限 RSA 签名以及其他需要共享可信 RSA 模数的高级密码协议至关重要。传统方法通常采用 Boneh-Franklin 测试,该测试需要多次迭代才能达到可接受的错误概率,计算开销较大。本文利用 Miller-Rabin 测试的单次迭代特性:对于足够大的模数(如 4096 位),即使只进行一次测试,错误概率也可以忽略不计。作者设计了基于 Miller-Rabin 测试的安全分布式协议,使得参与方能够在不泄露素数信息的前提下共同验证候选模数的素性,从而高效生成共享的 RSA 模数。与现有方法相比,新协议在迭代次数和通信复杂度上具有显著优势,为门限密码系统和高级密码协议提供了更实用的分布式密钥生成方案。论文的主要贡献包括:提出新颖的分布式 RKA 协议、证明其安全性、并分析其在典型参数下的性能优势。适合研究门限密码、安全多方计算和 RSA 相关协议的安全工程师与密码学研究者阅读。
💡 推荐理由: 分布式 RSA 密钥生成是门限签名和多方密码协议的基础,本文用 Miller-Rabin 替代 Boneh-Franklin 大幅减少了迭代次数,提升了效率,对构建实用化的门限密码系统有直接参考价值。
🎯 建议动作: 研究跟进