第三章信息加密与PKI 31.2古典密码算法 密码体制从原理上可分为两大类,即单钥体 制(One- Key System)和双钥体制( Two-Key System 单钥体制不仅可用于数据加密,也可用于消 息的认证,因其加密密钥和解密密钥相同,故也 称私钥密码体制,最有影响的单钥密码是1977年 美国国家标准局颁布的DES算法。单钥系统对数 据进行加解密的过程如图3-2所示,其中系统的 保密性主要取决于密钥的安全性。 :返回本章首页
第三章 信息加密与PKI 3.1.2 古典密码算法 密码体制从原理上可分为两大类,即单钥体 制(One-Key System)和双钥体制(Two-Key System)。 单钥体制不仅可用于数据加密,也可用于消 息的认证,因其加密密钥和解密密钥相同,故也 称私钥密码体制,最有影响的单钥密码是1977年 美国国家标准局颁布的DES算法。单钥系统对数 据进行加解密的过程如图3-2所示,其中系统的 保密性主要取决于密钥的安全性。 返回本章首页
第三章信息加密与PKI 古典密码大都比较简单,可用手工或机械操 作实现加解密,虽然现在很少采用,但研究这些 密码算法的原理,对于理解、构造和分析现代密 码是十分有益的。古典密码算法主要有代码加密 代替加密、变位加密、一次性密码薄加密等几种 算法 下面,我们讨论代替加密的几种算法实现。 :返回本章首页
第三章 信息加密与PKI 古典密码大都比较简单,可用手工或机械操 作实现加解密,虽然现在很少采用,但研究这些 密码算法的原理,对于理解、构造和分析现代密 码是十分有益的。古典密码算法主要有代码加密、 代替加密、变位加密、一次性密码薄加密等几种 算法。 下面,我们讨论代替加密的几种算法实现。 返回本章首页
第三章信息加密与PKI 简单代替密码或单字母密码 简单代替密码就是将明文字母表M中的每个 字母用密文字母表C中的相应字母来代替。 这一类密码包括移位密码、替换密码、仿射 密码、乘数密码、多项式代替密码、密钥短语密 码等。 :返回本章首页
第三章 信息加密与PKI 1.简单代替密码或单字母密码 简单代替密码就是将明文字母表M中的每个 字母用密文字母表C中的相应字母来代替。 这一类密码包括移位密码、替换密码、仿射 密码、乘数密码、多项式代替密码、密钥短语密 码等。 返回本章首页
第三章信息加密与PKI 2.多名或同音代替 该方法与简单代替密码类似,只是映射是 对多关系的,每个明文字母可以加密成多个密文 字母 3.多表代替 由于单字母出现频率分布与密文中相同,因 此多表代替密码使用从明文字母到密文字母的多 个映射来隐藏单字母出现的频率分布,每个映射 是简单代替密码中的一对一映射。维吉尼亚 ( Vigenere)密码和博福特( Beaufort)密码是 多表代替密码的例子。 :返回本章首页
第三章 信息加密与PKI 2.多名或同音代替 该方法与简单代替密码类似,只是映射是一 对多关系的,每个明文字母可以加密成多个密文 字母。 3.多表代替 由于单字母出现频率分布与密文中相同,因 此多表代替密码使用从明文字母到密文字母的多 个映射来隐藏单字母出现的频率分布,每个映射 是简单代替密码中的一对一映射。维吉尼亚 (Vigenere)密码和博福特(Beaufort)密码是 多表代替密码的例子。 返回本章首页
第三章信息加密与PKI 4.多字母或多码代替 不同于前面介绍的代替密码都是每次加密 个明文字母,多字母代替密码将明文字符划分为 长度相同的消息单元,称为明文组,对字符块成 组进行代替,这样一来使密码分析更加困难。 多字母代替的优点是容易将字母的自然频度 隐蔽或均匀化,从而有利于抗击统计分析 Playfair密码、Hi密码都是这一类型的密码。 :返回本章首页
第三章 信息加密与PKI 4.多字母或多码代替 不同于前面介绍的代替密码都是每次加密一 个明文字母,多字母代替密码将明文字符划分为 长度相同的消息单元,称为明文组,对字符块成 组进行代替,这样一来使密码分析更加困难。 多字母代替的优点是容易将字母的自然频度 隐蔽或均匀化,从而有利于抗击统计分析。 Playfair密码、Hill密码都是这一类型的密码。 返回本章首页