数据加密模型

一般的数据加密模型如下图所示。用户 A 向 B 发送明文 X ,但通过加密算法 E 运算后,就得出密文 Y。

如果不论截取者获得了多少密文,但在密文中都没有足够的信息来唯一地确定出对应的明文,则这一密码体制称为无条件安全的,或称为理论上是不可破的 。

在无任何限制的条件下,目前几乎所有实用的密码体制均是可破的。因此,人们关心的是要研制出在计算上(而不是在理论上)是不可破的密码体制。如果一个密码体制中的密码,不能在一定时间内被可以使用的计算资源破译,则这一密码体制称为在计算上是安全的。

对称密钥密码体制

所谓对称密钥密码体制,即加密密钥与解密密钥是使用相同的密码。

公钥密码体制

公钥密码体制使用不同的加密密钥与解密密钥。

在公钥密码体制中,加密密钥 PK(public key,即公钥)是向公众公开的,而解密密钥 SK(secret key,即私钥)则是需要保密的。

Last updated