完全分布式阈值RSA在标准假设下的实现
在密码学领域,RSA算法因其安全性和广泛应用而备受关注。然而,传统的RSA算法在某些场景下存在一定的局限性,特别是在需要分布式处理和高安全性的环境中。本文将探讨如何在标准假设下实现完全分布式阈值RSA,解决安全素数模生成的难题,并提高算法的效率和安全性。
1. 背景与问题提出
在RSA算法中,安全素数模的使用对于证明Shamir秘密共享方案的安全性以及正确性证明至关重要。然而,目前高效生成共享安全RSA模的协议仍未出现。Shoup的阈值方案在签名和密钥生成过程中需要安全素数模,但生成共享安全模的难度较大。因此,需要寻找一种折中的方法,既能满足签名和解密协议对RSA模的要求,又能降低密钥生成的难度。
2. 安全素数与RSA模的相关概念
- 安全素数 :若素数 $p$ 和 $p’ = \frac{p - 1}{2}$ 均为素数,则 $p$ 为安全素数。若RSA模 $N = pq$ 中的 $p$ 和 $q$ 均为安全素数,则 $N$ 为安全素数模。
- 相关符号定义 :
- $Q_N$:表示 $Z_N^*$ 中的平方元组成的群。
- $\phi(N)$:表示欧拉函数,即 $Z_N^*$ 的基数。
- $\lambda(N)$:表示Carmichael的lambda函数,定义为 $Z_N^*$ 中元素的最大阶。
3. 问题分析
- 鲁
超级会员免费看
订阅专栏 解锁全文
831

被折叠的 条评论
为什么被折叠?



