Encryption 分层加密

Encryption 分层加密,encryption,rsa,public-key-encryption,Encryption,Rsa,Public Key Encryption,有没有办法使用公钥加密设置分层加密 假设一个更高级别的用户可以解密由低级别用户加密的消息。 有可能吗?我想这只可能与层次结构有关 密钥管理,就像高级用户可以访问低级用户的密钥一样 有没有其他办法来做类似的事情 在某种程度上,我的建议是对分层密钥管理思想的扩展 以下是核心理念: 我们使用一个加密性强的随机密钥对称地加密文件(大型数据集的公钥加密实际上相当慢,因此像GPG这样的大多数软件都使用对称分组密码加密数据,然后使用公钥加密随机密钥)。随机密码本身用允许访问数据的每个用户的密钥加密 此方案类似

有没有办法使用公钥加密设置分层加密

假设一个更高级别的用户可以解密由低级别用户加密的消息。 有可能吗?我想这只可能与层次结构有关 密钥管理,就像高级用户可以访问低级用户的密钥一样


有没有其他办法来做类似的事情

在某种程度上,我的建议是对分层密钥管理思想的扩展

以下是核心理念: 我们使用一个加密性强的随机密钥对称地加密文件(大型数据集的公钥加密实际上相当慢,因此像GPG这样的大多数软件都使用对称分组密码加密数据,然后使用公钥加密随机密钥)。随机密码本身用允许访问数据的每个用户的密钥加密

此方案类似于向多个接收器发送PGP消息。这很简单,但问题是如果用户被添加、修改或删除,您必须更新任何加密数据。通常可以引入中间键来抵消这种效果

为了解决这些问题,密码学家发明了密码。如果您想在实际应用程序中使用此功能,请不要自己构建加密堆栈,而是使用经过验证的同行评审的算法。

尝试将此问题发布到