- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 古典密码 主要内容 2. 1 古典密码中的基本加密运算 2. 1.1 单表古典密码中的基本加密运算 2. 1.2 多表古典密码中的基本加密运算 2. 2 几种典型的古典密码体制 2. 2.1 几种典型的单表古典密码体制 2. 2.2 几种典型的多表古典密码体制 2. 3 古典密码的统计分析 2. 3.1 单表古典密码的统计分析 2. 3.2 多表古典密码的统计分析 尚辅网 / 古典密码中的基本加密运算 几种典型的古典密码体制 古典密码的统计分析 单表密码体制 多表密码体制 对于一个密码体制, 明文中不同位置的同一明文字母在密文中对应的密文字母不同 对于一个密码体制, 明文字母对应的密文字母在密文中保持不变 1. 加法密码 设 ,对任意 ,密文 其中,q 是正整数, 2. 乘法密码 设 ,对任意 ,密文 解密变换为 其中, 3. 仿射密码 设 对任意 密文 解密变换为 显然, 加法密码和乘法密码都是仿射密码的特例. 4. 置换密码 设 为 上全体置换 的集合. 对任意 密文 显然, 仿射密码是置换密码的特例 1. 简单加法密码 设 对任意 密文 其中的加法都是模q 加法. 显然, 简单 加法密码的密钥量为 2. 简单乘法密码 设 对任意 密文 其中的乘法都是模q 乘法. 显然, 简单乘法 密码的密钥量为 3. 简单仿射密码 设 对任意 密文 其中的加法和乘法都是模q 加法和乘法. 显然, 简单仿射密码的密钥量为 4. 简单置换密码 5. 换位密码 6. 广义置换密码 7. 广义仿射密码 几种典型的单表古典密码体制 几种典型的多表古典密码体制 Caesar 体制 标准字头密码体制 Playfair 体制 P 中同行, 为紧靠各自右端的字母 P 中同列, 为紧靠各自下方的字母 非同行同列, 为确定矩阵的对角字母 密钥是一个5 × 5 的构造矩阵 加密时, 先在明文字母串插入特定字母, 譬如字母q, 使得长度为偶数, 然后两两分组, 每组中的两个字母不同。 明文 分组 密文 Vigenere 体制 Beaufort 体制 Vernam 体制 Hill 体制 其他多表古典密码体制有 单表古典密码的统计分析 多表古典密码的统计分析 单表古典密码体制的密文字母表实际上是明文字母表的一个排列。 因此, 明文字母的统计特性在密文中能够反映出来。当截获的密文足够多时, 可以通过统计密文字母的出现频率来确定明文字母和密文字母之间的对应关系。 在多表古典密码的分析中, 首先要确定密钥字的长度, 也就是要首先确定所使用的加密表的个数, 然后再分析确定具体的密钥。确定密钥字长的常用方法有: Kasiski 测试法(Kasiski test) 重合指数法(index of coincidence).
文档评论(0)