【教学课件】第10章网络安全.ppt
《【教学课件】第10章网络安全.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第10章网络安全.ppt(39页珍藏版)》请在三一办公上搜索。
1、第10章 网络安全,本章内容网络安全的基本概念信息安全技术防火墙技术网络病毒,网络安全的基本概念,什么是网络安全?网络安全主要解决数据保密和认证的问题。,数据保密就是采取复杂多样的措施对数据加以保护,以防止数据被有意或无意地泄露给无关人员。认证分为信息认证和用户认证两个方面信息认证是指信息从发送到接收整个通路中没有被第三者修改和伪造,用户认证是指用户双方都能证实对方是这次通信的合法用户。通常在一个完备的保密系统中既要求信息认证,也要求用户认证。,主要的网络安全的威胁,(1)非授权访问(Unauthorized Access):一个非授权的人的入侵。(2)信息泄露(Disclosure of I
2、nformation):造成将有价值的和高度机密的信息暴露给无权访问该信息的人的所有问题。(3)拒绝服务(Denial of Service):使得系统难以或不可能继续执行任务的所有问题。,信息安全技术,数据加密用户认证数字签名加密技术应用案例,5,密码分析和密码学,破译密码的技术叫做密码分析设计密码和破译密码的技术统称为密码学,密码学的历史非常悠久,传统的加密方法可以分成两类:替代密码换位密码,传统加密技术,定义:替代密码就用一组密文字母来代替一组明文字母以隐藏明文,但保持明文字母的位置不变。,替代密码,凯撒密码最古老的地带密码,凯撒密码,它用D表示a,用E表示b,用F表示c,用C表示z,也
3、就是说密文字母相对明文字母左移了3位。更一般地,可以让密文字母相对明文字母左移k位,这样k就成了加密和解密的密钥。,缺点:容易破译,因为最多只需尝试25次(k=125)即可轻松破译密码。,记法约定:用小写表示明文,用大写表示密文,单字母表替换:使明文字母和密文字母之间的映射关系没有规律可循,比如将26个英文字母随意映射到其他字母上。破译者只要拥有很少一点密文,利用自然语言的统计特征,很容易就可破译密码。,破译的关键在于找出各种字母或字母组合出现的频率,替代密码-单字母表替换,替代密码-多张密码字母表,对明文中不同位置上的字母用不同的密码字母表来加密。如:,虽然破译多字母密码表要困难一些,但如果
4、破译者手头有较多的密文,仍然是可以破译的。破译的诀窍在于猜测密钥的长度。,换位密码,换位有时也称为排列,它不对明文字母进行变换,只是将明文字母的次序进行重新排列。例:,换位密码的破译,第一步是判断密码类型是否为换位密码。第二步是猜测密钥的长度,也即列数。第三步是确定各列的顺序。,秘密密钥算法,在传统加密算法的基础上,充分利用计算机的处理能力,将算法内部的变换过程设计的非常复杂,并使用较长的密钥,使得攻击者对密文的破译变得非常困难。甚至,在攻击者即使掌握了加密算法的本身,也会由于不知道密钥而得不到明文。由于这种体制将算法和密钥进行了分离,并且算法的保密性完全依赖于密钥的安全性,因此,被称为秘密密
5、钥加密体制。,密钥分发问题,秘密密钥的一个弱点是解密密钥必须和加密密钥相同,这就产生了如何安全地分发密钥的问题。传统上是由一个中心密钥生成设备产生一个相同的密钥对,并由人工信使将其传送到各自的目的地。对于一个拥有许多部门的组织来说,这种分发方式是不能令人满意的,尤其是出于安全方面的考虑需要经常更换密钥时更是如此。,公开密钥算法,在公开密钥算法中,加密密钥和解密密钥是不同的,并且从加密密钥不能得到解密密钥。为此,加密算法E和解密算法D必须满足以下的三个条件:D(E(P)=P;从E导出D非常困难;使用“选择明文”攻击不能攻破E。如果能够满足以上三个条件,则加密算法完全可以公开。,将解密算法D作用于
6、密文E(P)后就可获得明文P,不可能从E导出D,破译者即使能加密任意数量的选择明文,也无法破译密码。,公开密钥算法的基本思想,如果某个用户希望接收秘密报文,他必须设计两个算法:加密算法E和解密算法D,然后将加密算法放于任何一个公开的文件中广而告知,这也是公开密钥算法名称的由来,他甚至也可以公开他的解密方法,只要他妥善保存解密密钥即可。,当两个完全陌生的用户A和B希望进行秘密通信时,各自可以从公开的文件中查到对方的加密算法。若A需要将秘密报文发给B,则A用B的加密算法EB对报文进行加密,然后将密文发给B,B使用解密算法DB进行解密,而除B以外的任何人都无法读懂这个报文;当B需要向A发送消息时,B
7、使用A的加密算法EA对报文进行加密,然后发给A,A利用DA进行解密。,在这种算法中,每个用户都使用两个密钥:加密密钥是供其他人向他发送报文用的,这是公开的;解密密钥是用于对收到的密文进行解密的,这是保密的。通常用公开密钥和私人密钥分别称呼公开密钥算法中的加密密钥和解密密钥,以同传统密码学中的秘密密钥相区分。由于私人密钥只由用户自己掌握,不需要分发给别人,也就不用担心在传输的过程中或被其他用户泄密,因而是极其安全的。,用公开密钥算法解决密钥分发问题:中心密钥生成设备产生一个密钥后,用各个用户公开的加密算法对之进行加密,然后分发给各用户,各用户再用自己的私人密钥进行解密,既安全又省事。两个完全陌生
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 10 网络安全
链接地址:https://www.31ppt.com/p-5657670.html