71数据加密概述 使消息保密的技术和科学叫做密码编码 学( Cryptography),从事此行的叫密码编码 者( Cryptographer),密码分析者是从事密码 分析的专业人员,密码分析学( Cryptanalysis 就是破译密文的科学和技术,即揭穿伪装。密 码学( Cryptology)作为数学的一个分支,包 括密码编码学和密码分析学两部分,精于此道 的人称为密码学家( Cryptologist),现代的密 码学家通常也是理论数学家。 2021年2月20日6时5分 计算机网络安全基础
2021年2月20日6时5分 计算机网络安全基础 7.1 数据加密概述 使消息保密的技术和科学叫做密码编码 学(Cryptography),从事此行的叫密码编码 者(Cryptographer),密码分析者是从事密码 分析的专业人员,密码分析学(Cryptanalysis) 就是破译密文的科学和技术,即揭穿伪装。密 码学(Cryptology)作为数学的一个分支,包 括密码编码学和密码分析学两部分,精于此道 的人称为密码学家(Cryptologist),现代的密 码学家通常也是理论数学家
71数据加密概述 加密函数E作用于明文M得到密文C,可用数学公 式表示: E(M=C 相反地,解密函数D作用于C产生 D(C)=M 先加密后再解密,原始的文明将恢复,故下面的等 式必须成立: D(E (M= 2021年2月20日6时5分 计算机网络安全基础
2021年2月20日6时5分 计算机网络安全基础 7.1 数据加密概述 加密函数E作用于明文 M得到密文C,可用数学公 式表示: E(M)=C 相反地,解密函数D作用于C产生M: D(C)=M 先加密后再解密,原始的文明将恢复,故下面的等 式必须成立: D(E(M))=M
71数据加密概述 2.鉴别、完整性和抗抵赖 除了提供机密性外,密码学通常还有其它 的作用。 (1)鉴别。消息的接收者应该能够确认消息的来 源,入侵者不可能伪装成他人 (2)完整性。消息的接收者应该能够验证在传送 过程中消息没有被修改,入侵者不可能用假消 息代替合法消息。 (3)抗抵赖。发送者事后不可能虚假地否认他发 送的消息。 2021年2月20日6时5分 计算机网络安全基础
2021年2月20日6时5分 计算机网络安全基础 7.1 数据加密概述 2.鉴别、完整性和抗抵赖 除了提供机密性外,密码学通常还有其它 的作用。 (1)鉴别。消息的接收者应该能够确认消息的来 源,入侵者不可能伪装成他人。 (2)完整性。消息的接收者应该能够验证在传送 过程中消息没有被修改,入侵者不可能用假消 息代替合法消息。 (3)抗抵赖。发送者事后不可能虚假地否认他发 送的消息
71数据加密概述 3.算法和密钥 密码算法( Algorithm)也叫密码( Cipher),是用 于加密和解密的数学函数。通常情况下,有两个相关的 函数,一个用作加密,另一个用作解密。 密钥用K表示。K可以是很多数值里的任意值。密 钥K的可能值的范围叫做密钥空间。加密和解密运算都 使用这个密钥(即运算都依赖于密钥,并用K作为下标 表示),这样,加/解密函数现在变成: E (MC D(C)=M 这些函数具有的特性:D。(EK(M))=M 2021年2月20日6时5分 计算机网络安全基础
2021年2月20日6时5分 计算机网络安全基础 7.1 数据加密概述 3.算法和密钥 密码算法(Algorithm)也叫密码(Cipher),是用 于加密和解密的数学函数。通常情况下,有两个相关的 函数,一个用作加密,另一个用作解密。 密钥用 K表示。K可以是很多数值里的任意值。密 钥 K的可能值的范围叫做密钥空间。加密和解密运算都 使用这个密钥(即运算都依赖于密钥,并用 K作为下标 表示),这样,加/解密函数现在变成: EK(M)=C DK(C)=M 这些函数具有的特性:DK(EK(M))=M
密钥 密钥 明文匚加密 密文 解密原始明文 单钥密加解密 解密 密钥 密钥 明文 密文 加密 解密原始明文 双钥加密解密 2021年2月20日6时5分 计算机网络安全基础
2021年2月20日6时5分 计算机网络安全基础 7.1 数据加密概述 单钥密加解密 双钥加密解密