至衣 2.1对称密码系统的模型 15 ·对称加密系统由以下五部分组成 Plaintext: 明文 Encryption algorithm:加密算法 ● Key: 密钥 ● Ciphertext:密文 ● Decryption algorithm:解密算法 加密算法必须足够强大,使破译者不能仅根据密 文破译消息 收发双方必须在某种安全的形式下获得密钥并必 须保证密钥的安全 平 道道道显 2022/10/9 Cryptography and Network Security-2 17/81
2022/10/9 Cryptography and Network Security - 2 17/81 ⚫ 对称加密系统由以下五部分组成 ⚫ Plaintext: 明文 ⚫ Encryption algorithm:加密算法 ⚫ Key: 密钥 ⚫ Ciphertext:密文 ⚫ Decryption algorithm:解密算法 ⚫ 加密算法必须足够强大,使破译者不能仅根据密 文破译消息 ⚫ 收发双方必须在某种安全的形式下获得密钥并必 须保证密钥的安全 2.1 对称密码系统的模型
传统密码的简化模型 海冷家 15 Secret key shared by Secret key shared by sender and recipient sender and recipient Transmitted ciphertext Plaintext Plaintext input Encryption algorithm Decryption algorithm (e.g.,DES) output (reverse of encryption algorithm) Figure 2.1 Simplified Model of Symmetric Eneryption 2022/10/9 Cryptography and Network Security-2 18/81
2022/10/9 Cryptography and Network Security - 2 18/81 传统密码的简化模型
线车 15 对称密码系统的要求 。使用对称密码系统有两个基本要求 一个强加密算法 一个只有发送方和接收方知道的秘密密钥 Y=Ek(X) X=DK(Y) ·必须假定加密算法是公开的 因此必须有安全的途径或信道分发密钥 甲四= 2022/10/9 Cryptography and Network Security-2 19/81
2022/10/9 Cryptography and Network Security - 2 19/81 对称密码系统的要求 ⚫ 使用对称密码系统有两个基本要求 ⚫ 一个强加密算法 ⚫ 一个只有发送方和接收方知道的秘密密钥 Y = EK(X) X = DK(Y) ⚫ 必须假定加密算法是公开的 ⚫ 因此必须有安全的途径或信道分发密钥
传统密码体制的模型 确养k水 1950 Cryptanalyst Message X Encryption Y Decryption X Destination Source Algorithm Algorithm K Y=Ek(X) Secure Channel X=Dk(Y) Key Source Figure 2.2 Model of Symmetric Cryptosystem 2022/10/9 Cryptography and Network Security -2 20/81
2022/10/9 Cryptography and Network Security - 2 20/81 传统密码体制的模型 Y = Ek(X) X = Dk(Y)
至不 CRYPTOLOGY密码学 105 密码编码学(Cryptography) 密码编码系统根据以下三个独立方面进行分类 。用于将明文转换为密文的操作类型:代换和置换 所使用的密钥的数量和方式: ·对称密码体制(单钥系统、秘密密钥系统) ● 非对称密码体制(双钥系统、公开密钥系统) ·明文的处理方式:分组加密和流加密 密码分析学(Cryptanalysis) 密码分析:试图破译密文得到明文或试图获得密钥的过程为 密码分析,密码破译的策略取决于加密方法及可供破译者使 用的信息。 穷举攻击:对密文尝试所有可能的密钥,直到把它转化为可 读的有意义的明文,至少要尝试12种所有可能的密钥。 道道 2022/10/9 Cryptography and Network Security -2 21/81
2022/10/9 Cryptography and Network Security - 2 21/81 ⚫ 密码编码学(Cryptography) 密码编码系统根据以下三个独立方面进行分类 ⚫ 用于将明文转换为密文的操作类型:代换和置换 ⚫ 所使用的密钥的数量和方式: ⚫ 对称密码体制(单钥系统、秘密密钥系统) ⚫ 非对称密码体制(双钥系统、公开密钥系统) ⚫ 明文的处理方式:分组加密和流加密 ⚫ 密码分析学(Cryptanalysis) ⚫ 密码分析:试图破译密文得到明文或试图获得密钥的过程为 密码分析,密码破译的策略取决于加密方法及可供破译者使 用的信息。 ⚫ 穷举攻击:对密文尝试所有可能的密钥,直到把它转化为可 读的有意义的明文,至少要尝试1/2种所有可能的密钥。 Cryptology 密码学