- 16
- 0
- 约4.57千字
- 约 32页
- 2017-08-17 发布于天津
- 举报
密文-华东师范大学数学系.ppt
实验六 信息加密 加密信息传递过程 Hill2 密码的加密过程 Hill2 密码的加密过程 Hill2 加密举例 Hill2 加密举例 Hill2 加密举例 Hill2 加密过程 Hill2 密码解密 Hill2 解密过程 模 m 可逆 模 m 可逆 模 26 可逆 Hill2 解密过程 模 m 逆矩阵的计算 Hill2 解密过程 Hill2 加密过程总结 Hill2 解密过程总结 Hill2 解密举例 Hill2 解密举例 Hill2 解密举例 Hill2 解密举例 Hill2 解密举例 相关Matlab函数介绍 上机作业 Hill2 密码破译 Hill2 密码破译举例 Hill2 密码破译举例 Hill2 密码破译举例 Hill2 密码破译举例 * * 古典密码与破译 为什么要加密 保密通讯无论在军事、政治、经济还是日常生活中都起着非常重要的作用。 为了将信息传递给己方的接受者,同时又要防止他人(敌方)获取信息内容,必须将传递的信息(明文)加密,变成密文后发送出去,这样,即使敌方得到密文也看不懂,而己方的接受者收到密文后却可以按照预先定好的方法加以解密。 密码分类 古典密码:以字符为基本加密单元 现代密码:以信息块为基本加密单元 本实验主要介绍古典密码的加密与破译原理,同时介绍如何用 Matlab 编程来实现加密、解密和破译过程。 明文(信息) 加密器 密文 密文 明文(信息) 解密器 普通信道 发送 敌方截获 破译 发送方 接收方 Hill2 密码中所用的数学手段是 矩阵运算 加密过程: ① 将 26 个字母 与 0 到 25 之间的整数建立一一对应关系,称为字母的 表值,然后根据明文字母的表值,将明文信息用数字表示 13 12 11 10 9 8 7 6 5 4 3 2 1 M L K J I H G F E D C B A 0 25 24 23 22 21 20 19 18 17 16 15 14 Z Y X W V U T S R Q P O N 设通讯双方所给出的 26 个字母的表值如下: 注:这里假定明文中只使用 26 个大写字母 ② 选择一个 二阶可逆整数方阵 A,称为Hill2密码的 加密矩阵,它是加密体制的 “密钥”,是加密的关键,仅通讯双方掌握 ③ 将明文字母分组。 Hill2 使用的是二阶矩阵,所以将明文字母每 2 个一组(可以推广至Hilln密码)。查出每个字母的表值,这样,每组字母构成一个二维列向量 ? 若最后仅剩一个字母,则补充一个没有实际意义的哑字母(哑元),这样使得每组都有 2 个字母 ④ 令 ? = A? ,由 ? 的两个分量反查字母表值表,得到相应的两个字母,即为密文字母 例: 设明文为“HDSDSXX”(华东师大数学系),试给出这段明文的 Hill2 密文。其中加密矩阵为 将明文字母分组: HD SD SX XX 最后的一个字母 X 为哑字母,无实际意义。 解: 13 12 11 10 9 8 7 6 5 4 3 2 1 M L K J I H G F E D C B A 0 25 24 23 22 21 20 19 18 17 16 15 14 Z Y X W V U T S R Q P O N 查表得每组字母的表值,得到 4 个二维列向量: 将上述 4 个二维向量左乘密钥矩阵 A 得: 作模 26 运算,将所有的数都化为 0 到 25 之间的整数: 反查字母表值得每个向量对应的字母组为: HDSDSXX PLALOTTT Hill2 加密 13 12 11 10 9 8 7 6 5 4 3 2 1 M L K J I H G F E D C B A 0 25 24 23 22 21 20 19 18 17 16 15 14 Z Y X W V U T S R Q P O N PL AL OT TT 问题:怎样解密? 明文字母 查表值 分组 一组向量 加密矩阵 左乘 一组新的向量 反查表值 密文 模运算 先查出密文字母 “ PL AL OT TT ” 所对应的向量: 在模运算下解方程组: A? = ? 解密:加密的逆过程,将加密过程逆转回去即可 上面的向量是由 经过模 26 运算得来的,现在的问题是怎样逆转回去? 例:怎么得到密文 “ PLALOTTT ” 的原文 记 定义 1:设 A 为定义在集合 Zm 上的 n 阶方阵,若存在一个定义在 Zm 上的方阵 B,使得 则称 A 模 m 可逆, B 为 A 的 模 m 逆矩阵,记为 定义 2:设 a ? Zm ,若存在 b ? Zm 使得 ab=1 (mod m)
您可能关注的文档
- 四库全书美食板.ppt
- 四电极电导传感器输出响应特性.doc
- 四能级系统另外一种粒子数密度速率方程R1-深圳大学.ppt
- 国中非艺文领域教师进阶工作坊.ppt
- 国家工商行政管理总局行政学院管理员及学员用户名命名规则(试行).doc
- 国文5教学动动脑L3典论论文.doc
- 国际贸易实务教学设计-广州科技贸易职业学院.ppt
- 图利与便民-新竹县政府政风处.ppt
- 图形定义GerberFile极性介绍正片(Positive).ppt
- 图形绘制3文本编辑4图表制作5.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)