第2章信息安全机制
第2章 信息安全机制
本章学习目标 通过本章学习,读者应该掌握以下内容 对称加密机制及典型算法 非对称加密机制及算法 数字签名的原理 数据完整性验证的原理及典型算法 PGP的使用
本章学习目标 通过本章学习,读者应该掌握以下内容: 对称加密机制及典型算法 非对称加密机制及算法 数字签名的原理 数据完整性验证的原理及典型算法 PGP的使用
21加密机制 2.1.1密码学基础知识 个密码体制被定义为一对数据变换,其中一个变 换应用于我们称之为明文的数据项,变换后产生的 相应数据项称为密文;而另一个变换应用于密文, 变换后的结果为明文。这两个变换分别称为加密变 换( Encryption)和解密变换( Decryption)。加密 变换将明文和一个称为加密密钥的独立数据值作为 输入,输出密文;解密变换将密文和一个称为解密 密钥的数据值作为输入
2.1 加密机制 2.1.1 密码学基础知识 一个密码体制被定义为一对数据变换,其中一个变 换应用于我们称之为明文的数据项,变换后产生的 相应数据项称为密文;而另一个变换应用于密文, 变换后的结果为明文。这两个变换分别称为加密变 换(Encryption)和解密变换(Decryption)。加密 变换将明文和一个称为加密密钥的独立数据值作为 输入,输出密文;解密变换将密文和一个称为解密 密钥的数据值作为输入
加密和解密 C 加密 解密 加密 解密 M:明文C:密文K:加密密钥Kn:解密密钥
加 密 解 密 KE C C KD M M 加密和解密 加密 解密 M:明文 C:密文 KE:加密密钥 KD:解密密钥
21.2对称加密算法 用密:E(M)=C 解密:D(C)=M 序列密码算法( stream cipher) 分组密码算法( block cipher) 加密过程主要是重复使用混乱和扩散两种技术,混乱( confusion)是改变信息块使输出位和输入位无明显的统计关 系。扩散( diffusion)是将明文位和密钥的效应传播到密文的 其它位。 对称密码算法有很多种:DES、 triple des、IDEA、RC2 RC4、RC5、RC6、GOST、FEAL、LOKI
2.1.2 对称加密算法 加密:Ek (M)=C 解密:Dk (C)=M 序列密码算法(stream cipher) 分组密码算法(block cipher) 加密过程主要是重复使用混乱和扩散两种技术,混乱( confusion)是改变信息块使输出位和输入位无明显的统计关 系。扩散(diffusion)是将明文位和密钥的效应传播到密文的 其它位。 对称密码算法有很多种 :DES、triple DES、IDEA、RC2、 RC4、RC5、RC6、GOST、FEAL、LOKI