- 7
- 0
- 约8.62千字
- 约 58页
- 2018-04-18 发布于湖北
- 举报
第6讲 经典密码学
第6讲 经典密码学 古典加密算法 分组加密算法 密码学相关术语 密码编码学 cryptography 是密码体制的设计学,而密码分析学 cryptanalysis 则是在未知密钥的情况下从密文推演出明文或密钥的技术。密码编码学与密码分析学合起来即为密码学 cryptology 。 如果不论截取者获得了多少密文,但在密文中都没有足够的信息来惟一地确定出对应的明文,则这一密码体制称为无条件安全的,或称为理论上是不可破的。 如果密码体制中的密码不能被可使用的计算资源破译,则这一密码体制称为在计算上是安全的。 基本术语 使消息保密的技术和科学叫做密码编码学(cryptography), 从事此行业的叫做密码编码者(cryptographer), 密码分析者(cryptanalyst)是从事密码分析的专业人员, 密码分析学(cryptanalysis)就是破译密文的科学和技术。 密码学(cryptology)作为数学的一个分支,包括密码编码学和密码分析学两部分。 基本术语 续 消息被称为明文 Plaintext ,用某种方法伪装消息以隐藏它的内容的过程称为加密 Encrtption ,被加密的消息称为密文 Ciphertext ,而把密文转变为明文的过程称为解密 Decryption 密码算法 Cryptography Algorithm :是用于加密和解密的数学函数 发送者对明文进行加密操作时所采用的一组规则称作加密算法 Encryption Algorithm 接收者对密文解密所采用的一组规则称为解密算法 Decryption Algorithm 加解密过程示意图 加密和解密算法的操作通常都是在一组密钥的控制下进行的,分别称为加密密钥 Encryption Key 和解密密钥 Decryption Key 一般的数据加密模型 密码体制 密码体制:它是一个五元组(P,C,K,E,D 满足条件: (1)P是可能明文的有限集;(明文空间) (2)C是可能密文的有限集;(密文空间) (3)K是一切可能密钥构成的有限集;(密钥空间) *(4)任意k∈ K,有一个加密算法 和相应的解密算法 ,使得 和 分别为加密解密函数,满足dk ek x x, 这里 x ∈P。 密码分析 密码分析学,是攻击者在不知道密钥的情况下,恢复出明文的科学。对密码进行分析的尝试称为攻击(Attack 。 攻击密码的方法: 穷举法,又称强力法(Brute-force) 分析法 密码分析 Kerchkhoff原则 假设攻击者是在已经密码体制的前提下来破译密码系统的密钥; 最常见的破解类型如下: 唯密文攻击: 攻击者有一些密文,它们是使用同一加密算法和同一密钥加密的; 已知明文攻击: 攻击者不但得到一些密文,而且能够得到这些密文对应的明文; 密码分析 3 选择明文攻击: 攻击者不仅得到一些密文和明文,而且能选择用于加密的明文; 4 选择密文攻击: 攻击者可以选择不同的密文来解密,并能够得到解密后的明文; 这一切的目的都是:破译出密钥 一般说来:密码系统应该经得起已知明文的攻击。 如果攻击者无论得到多少密文,都没有足够的信息去恢复明文,则密码系统是无条件安全的。理论上,只有一次一密的系统才能真正实现。 古典密码--信息隐藏 Steganography也称隐写术:将秘密消息隐藏在其他消息中。 隐形墨水,字符上的针眼,手写字符的差异,字符上的铅笔记号等 图象中隐写:用消息位代替图象的每个字节的最不重要的位,而肉眼无法看出差异; 隐写术不使用算法或者密钥 Steganography a Three zebras and a tree. b Three zebras, a tree, and the complete text of five plays by William Shakespeare. 1.移位密码体制 单字母 设P C K Z/ 26 ,对 ,定义 同时dk y y-k mod 26 注1*:26个英文字母与模26剩余类集合 0,….,25 建立一一对应: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2*.当k 3时,为Caesar密码: 若明文: caesar cipher 密文: FDHVDU FLSKHU 实际算法为: 有
您可能关注的文档
- 第5章 GPS测量的设计与实施.ppt
- 第5章 不确定性分析与风险分析.ppt
- 第5章 光的偏振-1.ppt
- 第5章 光刻.ppt
- 第5章 刚体的定轴转动2011.ppt
- 第5章 功能高分子材料.ppt
- 第5章 化学动力学及催化作用.ppt
- 第5章 压力容器_2013.ppt
- 第5章 回归模型的函数形式.pptx
- 第5章 圆管流动.ppt
- 2025年镇安县招教考试备考题库带答案解析.docx
- 2025年邢台学院马克思主义基本原理概论期末考试模拟题附答案解析(必刷).docx
- 2025年遂溪县招教考试备考题库及答案解析(必刷).docx
- 2025年齐鲁理工学院马克思主义基本原理概论期末考试模拟题附答案解析(夺冠).docx
- 2025年黑龙江开放大学马克思主义基本原理概论期末考试模拟题带答案解析(必刷).docx
- 2025年重庆交通大学马克思主义基本原理概论期末考试模拟题附答案解析(必刷).docx
- 2025-2030年中国航空制造业行业市场运营态势及发展前景研判报告.docx
- 弹性髓内钉Metaizeau法治疗儿童桡骨颈骨折疗效观察.docx
- 2025年中国橡胶液压油封行业市场规模及投资前景预测分析报告.docx
- 试论李清照的词“别是一家”.docx
最近下载
- 雕塑维护方案养护.docx VIP
- 四川省成都市树德实验中学2024-2025学年七年级上学期期末考试道德与法治试题.docx VIP
- 对照不同光质补光对转色期葡萄品质和成分影响的初步探究.docx VIP
- 金属切削原理与刀具 配套课件.ppt
- T∕JNBDA 0009-2025 生殖医学高质量数据集建设规范.pdf VIP
- 上海高考:地理高频考点汇总.doc VIP
- 卫生部手术分级目录(2025年1月份修订).doc VIP
- DB11T 1087-2025公共建筑装饰装修工程质量验收标准.docx VIP
- 小学快乐体育教学活动的研究与实践课题研究报告.docx VIP
- 02S515 排水检查井图集建筑工程图集.docx VIP
原创力文档

文档评论(0)