信息论与编码技术教学课件7密码学基础
146页1、第七章 密码学基础,参考资料: 信息安全技术,数据加密是计算机安全领域中的最重要的技术之一。 口令加密是防止文件中的密码被人偷看。 文件加密主要应用于因特网上的文件传输,防止文件被看到或劫持。 电子邮件是不安全的。通过引入数字签名等加密技术,可以保证邮件的保密性和真实性。 数据加密也使因特网上的电子商务成为可能。,本章主要内容,密码学概述 传统密码学(字符加密) 现代计算机密码学:对称密码体制 现代计算机密码学:非对称密码体制 密钥的管理 消息认证 散列函数 数字签名 数字证书与公开密钥基础设施PKI,7.1 密码学概述,密码学是一门古老而又年轻的科学。 密码的历史十分悠久,早在公元前4000多年,人们就开始使用各种原始的消息加密方法。例如,四千年前古埃及就开始使用密码传递消息、中国古代利用烽火台传递情报等,基本上依靠人工对消息加密、传输和防破译。 第一次、第二次世界大战促进了密码学的飞速发展。,密码学的发展阶段,密码学的发展可以分为两个阶段。 1.传统密码学阶段: 2.现代计算机密码学阶段,包括两个方向: 基于传统方法的计算机密码体制对称密码体制。对称:解密是加密的逆过程,两者所用的
2、密钥是可以简单地互相推导的,因此无论加密密钥还是解密密钥都必须严格保密。 对称的、公开/私有密钥密码体制。,现代密码学涉及数学、物理学、信息论和计算机科学等多个学科。 两篇论文构成了现代密码学的理论基础和基本内容:香农信息论;非对称密码体制。,基本概念,明文:受保护的原始的可读消息。 密文:加密后无法直接读取的信息。 加密:对明文进行处理、转换为密文的过程。 解密:将密文恢复为原来的明文的过程,是加密的逆过程。,密码体制:一个加密系统采用的基本工作方式。 密码体制的基本要素:密码算法和密钥。 其中,密码算法是一些数学公式和函数、数据处理的规则; 密钥是密码算法中的可变参数(或特殊的处理过程)。,密码算法分为:加密算法(加密函数)和解密算法(解密函数); 相应地,密钥也分为:加密密钥和解密密钥。 所谓的密码的含义不是很确切,有时是指密文,有时也指算法,有时是指密钥,有时是指密码体制。,加密函数E作用于明文 M得到密文C,可用数学公式表示:E(M)=C。 相反地,解密函数D作用于C产生M:D(C)=M。 当加密过程可逆时,先加密后再解密,原始的明文将恢复,故下面的等式必须成立:D(E(M)
3、=M。,密钥用 K表示。K可以是很多数值里的任意值。 密钥 K的可能取值的范围叫做密钥空间。加密和解密运算都使用这个密钥(即运算都依赖于密钥,并用 K作为下标表示)。显然,密钥空间越大,密钥越不容易被猜测出来。 加/解密函数现在变成:EK(M)=C和DK(C)=M。这些函数具有的特性:DK(EK(M)=M 当然,加密密钥与解密密钥可以相同(对称)、也可以不相同(非对称)。,现代密码学的一个基本原则:算法可以公开,安全性蕴含在密钥中。 即:在设计加密系统时,加密算法通常是公开的,而真正需要保密的是密钥,密钥是保密的。 密码算法的基本特点是:在已知密钥条件的下,计算(解密)应该是简洁有效的;在不知道密钥的条件下,从密文计算出明文(解密)实际上是不可能的。,密码体制的五元组(明文P空间,密文C空间,密钥K空间,加密算法E,解密算法D)。 密码体制的评价:保密强度、密钥长度和更换频率、算法复杂性、差错的传播性、加密消息的冗余程度。 密码体制安全性的评价:无条件安全性、计算安全性、可证明安全性。 数据加密的实现层次:端到端、链路加密。,密码学的研究内容,古典密码学包括密码编码学和密码分析学。 密
4、码编码学的主要内容是:密码体制的设计; 密码分析学的主要内容是:密码体制的破译; 密码编码技术和密码分析技术是相互依存、相互支持、密不可分的两个方面。 除了信息加密、解密问题之外,现代密码学还包括更多内容,例如消息认证(包含身份认证、完整性认证)。,密码分析,密码分析学是在不知道密钥的情况下,恢复出明文的科学。成功的密码分析能恢复出消息的明文或密钥。密码分析也可以发现密码体制的弱点,最终得到上述结果。 对密码进行分析的尝试通常称为攻击。 一般假定攻击者知道算法。通常,试图对密钥的所有可能取值(密钥空间一般很大)进行穷举式的尝试是不太可能。所以,攻击者往往通过对窃取的密文进行分析。 常用的密文分析攻击包括几种类型。,7.2 传统密码学,数据的表示有多种形式,使用最多的是文字,还有图形、声音、图像等。在计算机系统中,各种信息都是以某种编码的方式来存储的。 传统加密方法的主要应用对象是对文字消息进行加密解密。 文字就是一个一个的字符。 以下的加密方法通常都是以英文字符为例。,7.2.1 置换法,又称换位法。 基本思想:不改变明文字符本身,仅仅改变明文字符在原始消息中的位置。,(1)铁轨法(R
《信息论与编码技术教学课件7密码学基础》由会员E****分享,可在线阅读,更多相关《信息论与编码技术教学课件7密码学基础》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页