35、一种形式为 $prqs$ 的广义高木密码系统

prqs广义高木密码系统研究

一种形式为 $prqs$ 的广义高木密码系统

在密码学领域,RSA 算法是一种广泛使用的公钥加密算法。然而,为了提高加密和解密的效率以及安全性,研究人员不断探索新的密码系统。本文将介绍一种形式为 $n = prqs$ 的广义高木密码系统,详细阐述其原理、效率和安全性。

1. 速度比较

首先来看不同模数大小下该密码系统与 RSA - 1024 的速度比较:
| 模数大小 | 模数形式 | 加密速度(与 RSA - 1024 相比) | 解密速度(与 RSA - 1024 相比) |
| ---- | ---- | ---- | ---- |
| 1024 bits | $n = pq^2$ | 相同 | 3 倍快 |
| 2048 bits | $n = p^3q^4$ | 4 倍慢 | 10 倍快 |
| 4096 bits | $n = p^7q^8$ | 8 倍慢 | 6 倍快 |

从这个表格可以看出,在解密速度上,该密码系统在大多数情况下都比 RSA - 1024 快很多,虽然在某些模数形式下加密速度会有所下降,但解密速度的提升是一个显著的优势。

2. 密码系统描述
2.1 密钥生成

密钥生成是密码系统的重要环节,以下是具体步骤:
1. 随机选择大素数 $p$ 和 $q$,这与 RSA 系统的规则相同。
2. 计算 $n = p^rq^s$。
3. 计算 $L = lcm(p - 1, q - 1)$。
4. 随机选择一个奇数 $e$,使得 $1 < e < L$ 且 $gcd(e, L) = gcd(e,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值