And*_*ira 16 security encryption pki
我想知道我是否可以为私钥设置多个公钥.
可以这样做吗?如果是这样,有什么安全问题!?
如果我基于相同的初始值生成多个密钥对(没有初始向量),那么密钥是否应该"兼容"?
在我可以想到的所有非对称加密系统中,公钥和私钥之间存在1-1对应关系:给定私钥可以唯一地确定公钥,并且给定公钥可以唯一地确定私钥. (但从公钥确定私钥当然在计算上是不可行的).
然而,考虑到通常的非对称方案之一,您可以轻松地创建这样的方案:要使用公钥创建私钥n
,只需n
在正常方案中生成公钥 - 私钥对,并将"私钥"定义为私钥的集合.当仅使用所有私钥签名时,在验证时尝试验证其中一个签名.加密是通常的操作,解密应该尝试用所有密钥解密(其中一个应该工作).
这在标准算法中是不可能的。
如果您查看在 RSA 中如何生成密钥对,您首先通过指定公共指数来选择一个公共密钥,然后生成私有密钥。
我想不出多个公钥的用例。它们是公开的,你可以得到其中的任何一个,所以它并没有真正提高安全性。
归档时间: |
|
查看次数: |
9014 次 |
最近记录: |