些重要概念 密码编码学(cryptography)是密码体制的设计 学。 ■ 密码分析学(cryptanalysis)则是在未知密钥的 情况下从密文推演出明文或密钥的技术。 ■密码编码学与密码分析学合起来即为密码学 (cryptology)
一些重要概念 ◼ 密码编码学 (cryptography) 是密码体制的设计 学。 ◼ 密码分析学 (cryptanalysis) 则是在未知密钥的 情况下从密文推演出明文或密钥的技术。 ◼ 密码编码学与密码分析学合起来即为密码学 (cryptology)
一些重要概念 如果不论截取者获得了多少密文,但在密文中 都没有足够的信息来唯一地确定出对应的明文, 则这一密码体制称为无条件安全的,或称为理 论上是不可破的。 ■ 如果密码体制中的密码不能被可使用的计算资 源破译,则这一密码体制称为在计算上是安全 的
一些重要概念 ◼ 如果不论截取者获得了多少密文,但在密文中 都没有足够的信息来唯一地确定出对应的明文, 则这一密码体制称为无条件安全的,或称为理 论上是不可破的。 ◼ 如果密码体制中的密码不能被可使用的计算资 源破译,则这一密码体制称为在计算上是安全 的
7.2两类密码体制 ■7.2.1对称密钥密码体制 ■7.2.2公钥密码体制
7.2 两类密码体制 ◼ 7.2.1 对称密钥密码体制 ◼ 7.2.2 公钥密码体制
7.2.1对称密钥密码体制 ■所谓常规密钥密码体制,即加密密钥与解密密 钥是相同的密码体制。 ■这种加密系统又称为对称密钥系统。 加密密钥K 相同秘钥 解密密钥K E运算 密文Y 密文Y D运算 明文X 加密算法 互联网 解密算法 明文X
7.2.1 对称密钥密码体制 ◼ 所谓常规密钥密码体制,即加密密钥与解密密 钥是相同的密码体制。 ◼ 这种加密系统又称为对称密钥系统。 明文 X 密文 Y 加密密钥 K 明文 X 密文 Y A B E 运算 加密算法 D 运算 互联网 解密算法 解密密钥 K 相同秘钥
数据加密标准DES ■ 数据加密标准DE$属于对称密钥密码体制,是一种分 组密码。 ■ 在加密前,先对整个明文进行分组。每一个组长为64 位。 ■ 然后对每一个64位二进制数据进行加密处理,产生 一组64位密文数据。 ■于 最后将各组密文串接起来,即得出整个的密文。 使用的密钥为64位(实际密钥长度为56位,有8位 用于奇偶校验)
数据加密标准 DES ◼ 数据加密标准 DES 属于对称密钥密码体制,是一种分 组密码。 ◼ 在加密前,先对整个明文进行分组。每一个组长为 64 位。 ◼ 然后对每一个 64 位 二进制数据进行加密处理,产生 一组 64 位密文数据。 ◼ 最后将各组密文串接起来,即得出整个的密文。 ◼ 使用的密钥为 64 位(实际密钥长度为 56 位,有 8 位 用于奇偶校验)