第05讲加密与认证认证技术11正式课件.ppt
《第05讲加密与认证认证技术11正式课件.ppt》由会员分享,可在线阅读,更多相关《第05讲加密与认证认证技术11正式课件.ppt(55页珍藏版)》请在三一办公上搜索。
1、主讲 杨照峰,E-mail:,计算机网络与信息安全技术,2023/1/11,主讲 杨照峰E-mail:yiyangxfsohu.,(二)认证技术,第4讲 加密与认证技术,2023/1/11,(二)认证技术第4讲 加密与认证技术2022/9/24,认证技术概述常用认证技术 数字签名技术;身份认证技术;消息认证技术;数字水印技术;,本节要点,2023/1/11,认证技术概述本节要点2022/9/24,一、认证技术概述,在现实生活中,我们个人的身份主要是通过各种证件来确认的,比如:身份证、户口本等。认证是对网络中的主体进行验证的过程,用户必须提供他是谁的证明:他是某个雇员,某个组织的代理、某个软件过
2、程(如交易过程)。认证(authentication)是证明一个对象的身份的过程。与决定把什么特权附加给该身份的授权(authorization)不同。认证服务提供了关于某个实体(人或事物)身份的保证。这意味着当某个实体声称具有一个特定的身份要求对某些信息进行操作时,认证服务将提供某种方法来证实这一声明是否正确。,2023/1/11,一、认证技术概述在现实生活中,我们个人的身份主要是通过各种证,认证技术的目的,消息的完整性认证,即验证消息在传输过程中是否被篡改;(消息认证)身份认证,即验证消息的收发者是否持有正确的身份认证符;(实体认证)消息的序号和操作时间等的认证,用来防止消息重放攻击。,2
3、023/1/11,认证技术的目的消息的完整性认证,即验证消息在传输过程中是否被,认证的需求,网络环境中的攻击(认证的需求)1.泄漏2.通信量分析3.伪装(假报文)4.内容篡改(插入,删除,调换和修改)5.序号篡改(报文序号的修改)6.计时篡改(报文延迟或回放)7.抵赖(否认收或发某报文)1,2加密,36报文认证,7数字签名(36),2023/1/11,认证的需求网络环境中的攻击(认证的需求)2022/9/24,认证的重要性,认证是一种最重要的安全服务,在某种程度上其他的安全服务都依赖于它:(1)认证是对付假冒攻击的最有效方法。(2)认证服务是访问控制服务的一种必要支持,后者的执行依赖于确知的身
4、份。(3)认证服务也是保证数据完整性目标的直接而有力的手段。(4)认证服务是非否认服务的基础。,2023/1/11,认证的重要性 认证是一种最重要的安全服务,在某种程度20,保密和认证,保密和认证同时是信息系统安全的两个方面,但它们是两个不同属性的问题,认证不能自动提供保密性,而保密性也不能自然提供认证功能。一个纯认证系统的模型如下图所示:,窜扰者,信宿,信源,认证编码器,认证译码器,信道,安全信道,密钥源,2023/1/11,保密和认证 保密和认证同时是信息系统安全的两个方面,但它们是,认证技术,认证技术一般可以分为三个层次:安全管理协议、认证体制和密码体制。安全管理协议的主要任务是在安全体
5、制的支持下,建立、强化和实施整个网络系统的安全策略;认证体制在安全管理协议的控制和密码体制的支持下,完成各种认证功能;密码体制是认证技术的基础,它为认证体制提供数学方法支持。,2023/1/11,认证技术 认证技术一般可以分为三个层次:安全管理协议、认,认证技术,一个安全的认证体制满足的基本要求:1、接收者能够检验和证实消息的合法性、真实性和完整性。2、消息的发送者对所发的消息不能抵赖,有时也要求消息的接收者不能否认收到的消息。3、除了合法的消息发送者外,其他人不能伪造发送消息。,2023/1/11,认证技术一个安全的认证体制满足的基本要求:2022/9/24,认证技术,认证体制中通常存在一个
6、可信中心或可信第三方(如认证机构CA,即证书授权中心),用于仲裁、颁发证书或管理某些机密信息。通过数字证书实现公钥的分配和身份的认证。数字证书是标志通信各方身份的数据,是一种安全分发公钥的方式。CA负责密钥的发放、注销及验证,所以CA也称密钥管理中心。CA为每个申请公开密钥的用户发放一个证书,证明该用户拥有证书中列出的公钥。CA的数字签名保证不能伪造和篡改该证书,因此,数字证书既能分配公钥,又实现了身份认证。,2023/1/11,认证技术认证体制中通常存在一个可信中心或可信第三方(如认证机,认证的分类,(1)数据起源认证 主要认证某个指定的数据项是否来源于某个特定的实体。也是保证数据完整性的直
7、接方法。采用的技术如:数字签名技术。(2)实体认证 所需认证的身份由参加通信连接或会话的远程参与者提交,我们一般称之为身份认证。,2023/1/11,认证的分类(1)数据起源认证 2022/9/24,二、常用认证技术,数字签名技术身份认证技术消息认证技术数字水印技术,2023/1/11,二、常用认证技术数字签名技术2022/9/24,1、数字签名技术,数字签名是以电子化的形式,使用密码方法,在数字消息中嵌入一个密码信息(一次性签名密钥和签名者私钥),以验证这个秘密信息(签名结果)是否是正确的来达到识别的目的。数字签名对应于手写签名的数字版,是对电子文件进行签名认证的手段。可以用来提供数据源认证
8、、数据完整性和不可否认性等。通常由可信任的认证中心使用数字签名来签署将通信实体和其公钥项绑定的证书,是现代网络办公和网上交易的关键环节。数字签名的实质是一种密码变换,就是信息发送者使用公开密钥算法技术,产生别人无法伪造的一段数字串。发送者用自己的私有密钥加密数据传给接收者,接收者用发送者的公钥解开数据后,就可以确定消息来自于谁,同时也是对发送者发送信息的真实性的一个证明。发送者对所发信息不能抵赖。,2023/1/11,1、数字签名技术数字签名是以电子化的形式,使用密码方法,在数,数字签名使用要求,数字签名的使用至少要达到三点安全要求:1)不可否认性。签名者事后不能否认自己的签名。2)可验证性。
9、接收者能验证签名,且任何其他的人都无法伪造签名。3)可仲裁性。当签名方与验证方发生争执时,可以由公正的第三方来证实签名,解决争端。,2023/1/11,数字签名使用要求数字签名的使用至少要达到三点安全要求:202,数字签名结构,一个数字签名方案一般包括三个部分:1)系统的初始化过程:初始化过程产生整个方案中需要的参数;2)签名过程:签名过程中签名者对信息操作得到签名;3)验证过程:验证过程中验证者对收到的信息签名进行认证,验证其正确性。,2023/1/11,数字签名结构一个数字签名方案一般包括三个部分:2022/9/,数字签名的实现过程,利用公钥密码体制实现数字签名的的基本过程如下:1)发送方
10、A向接收方发B发送带有A签名的信息 时,A先用自己的私钥加密消息,再用B的公钥加密所得的结果,这一过程即为 C=QB(dA(m);2)当B接收到后,先用自己的私钥解密,再用A的公钥解密所得结果,这一过程为m=QA(dB(c)。因为在这一过程中用A的私钥加过密的,只有A的公钥才能解开,所以可以确定消息是A发送的。又因为消息是经过B的公钥加密过的,只有B的私钥才能解密,可保证只有B才能看到消息。这一过程需要用到发送方A和接收方B各自的私钥,因此双方都无法否认自己曾经对消息m操作过,具有不可否认性。由于消息m一般都相对较大,直接对消息m加密签名和验证的速度都会很慢。,2023/1/11,数字签名的实
11、现过程利用公钥密码体制实现数字签名的的基本过程如,数字签名的实现过程,双钥密码体制既可用于实现公共通信网的保密通信,也可用于认证系统中对消息进行数字签名。为了同时实现保密性和对消息进行确认,在明文消息空间和密文消息空间等价,且加密、解密运算次序可换,即Ekl(Dk2(m)=Dk2(Ek1(m)=m。,双钥保密和认证体制,2023/1/11,数字签名的实现过程 双钥密码体制既可用于实现公共通信网,数字签名与传统签名,数字签名与传统签名的区别:需要将签名与消息绑定在一起;通常任何人都可以验证;要考虑防止签名的复制、重用。数字签名必须保证:1)可验证。签字是可以被确认的。2)防抵赖。发送者事后不承认
12、发送报文并签名。3)防假冒。攻击者冒充发送者向收方发送文件。4)防篡改。收方对收到的文件进行篡改。5)防伪造。收方伪造对报文的签名。签名对安全、防伪、速度要求比加密更高。,2023/1/11,数字签名与传统签名数字签名与传统签名的区别:需要将签名与消,常用的几种公钥签名方案,1、RSA数字签名系统 现有的公钥密码体制中最具有代表性的就是RSA密码算法,它的理论基础是可逆的模指数运算,安全性基于大整数的因子分解困难问题。RSA公钥密码体制是一个既可以用于加密又可以用于数字签名的密码方案2、Elgamal数字签名系统 Elgamal数字签名系统是T.Elgamal在1985年发表关于Elgamal
13、公钥密码时提出的系统,它的安全性是基于求解离散对数问题的困难性3、基于椭圆曲线密码的数字签名系统 基于椭圆曲线的数字签名系统是将椭圆曲线加密系统应用于数字签名中,椭圆曲线数字签名算法(ECDSA:Elliptic Curve Digital Signature Algorithm)是数字签名算法的椭圆曲线版本,2023/1/11,常用的几种公钥签名方案1、RSA数字签名系统2022/9/2,特殊的签名方案,群签名:即群数字签名。在一个群签名方案中,一个群体中的任意一个成员可以以匿名的方式代表整个群体对消息进行签名。盲签名:允许消息者先将消息盲化,而后让签名对盲化的消息进行签名,最后消息拥有者对
14、签字除去盲因子,得到签名者关于原消息的签名。盲签名就是接收者在不让签名者获取所签署消息具体内容的情况下所采取的一种特殊的数字签名技术。代理签名:指用户由于某种原因指定某个代理代替自己签名(A在不把其私钥给B的情况下,可以请B代理)。多重数字签名,2023/1/11,特殊的签名方案群签名:即群数字签名。在一个群签名方案中,一个,2、身份认证技术,身份认证,是指被认证方在没有泄露自己身份信息的前提下,能够以电子的方式来证明自己的身份,其本质就是被认证方拥有一些秘密信息,除被认证方自己外,任何第三方(某些需认证权威的方案中认证权威除外)无法伪造,被认证方能够使认证方相信他确实拥有那些秘密,则他的身份
15、就得到了认证。身份认证的定义:声称者向验证者出示自己的身份的证明过程证实客户的真实身份与其所声称的身份是否相符的过程身份认证又叫身份鉴别、实体认证、身份识别,2023/1/11,2、身份认证技术身份认证,是指被认证方在没有泄露自己身份信息,认证的目的、依据,认证目的:身份认证的目的是验证信息收发方是否持有合法的身份认证符(口令、密钥和实物证件等),使别的成员(验证者)获得对声称者所声称的事实的信任。身份认证是获得系统服务所必须的第一道关卡。身份认证的依据:(1)根据用户知道什么来判断(所知):口令、密码等(2)根据用户拥有什么来判断(拥有):身份证、护照、门钥匙、磁卡钥匙等(3)根据用户是什么
16、来判断(特征):指纹、声音、视网膜、签名、DNA等独用一种方法进行认证不充分,2023/1/11,认证的目的、依据认证目的:身份认证的目的是验证信息收发方是,身份认证技术分类,身份认证技术分类 从认证机制上讲,身份认证技术可分为两类:1、专门进行身份认证的直接身份认证技术;2、在消息签名和加密认证过程中,通过检验收发方是否持有合法的密钥进行的认证,称为间接身份认证技术。从认证方式上讲,身份认证可以分为本地和远程两类。本地:实体在本地环境的初始化鉴别(就是说,作为实体个人,和设备物理接触,不和网络中的其他设备通信)。远程:连接远程设备、实体和环境的实体鉴别。实体鉴别可以是单向的也可以是双向的。单
17、向认证是指通信双方中只有一方向另一方进行鉴别。双向认证是指通信双方相互进行鉴别。,2023/1/11,身份认证技术分类身份认证技术分类2022/9/24,常见的认证协议(详见补充讲义),PAP:用于用户向PPP(Point-to Point Protocol)服务器证明自己的身份仅在链路建立初期进行认证,一旦完成认证,以后即不再进行认证CHAP:挑战应答认证协议CHAP,用于用户与PPP服务器之间的认证在链路建立初期进行认证与PAP不同,以后可以再次进行认证Kerberos:是美国麻省理工学院(MIT)开发的一种身份鉴别服务。提供了一个集中式的认证服务器结构,认证服务器的功能是实现用户与其访问
18、的服务器间的相互鉴别。X.509:是一套有关目录服务的建议,定义了目录服务中向用户提供认证服务的框架。X.509协议的实现基于公开密钥加密算法和数字签名技术。,2023/1/11,常见的认证协议(详见补充讲义)PAP:用于用户向PPP(Po,常用的身份认证技术,(1)口令识别技术(2)签名识别技术(3)生物特征识别技术,2023/1/11,常用的身份认证技术(1)口令识别技术2022/9/24,1)口令识别,用户名/口令认证技术:最简单、最普遍的身份识别技术,如:各类系统的登录等。口令具有共享秘密的属性,是相互约定的代码,只有用户和系统知道。例如,用户把他的用户名和口令送服务器,服务器操作系统
19、鉴别该用户。口令有时由用户选择,有时由系统分配。通常情况下,用户先输入某种标志信息,比如用户名和ID号,然后系统询问用户口令,若口令与用户文件中的相匹配,用户即可进入访问。口令有多种,如一次性口令;还有基于时间的口令,2023/1/11,1)口令识别用户名/口令认证技术:最简单、最普遍的身份识别技,1)口令识别,口令识别是应用最为广泛的身份认证技术。口令长度:通常为长度为58的字符串。选择原则:易记、难猜、抗分析能力强。口令识别的脆弱点:网络窃听 重放攻击 字典攻击 暴力攻击 社交工程,2023/1/11,1)口令识别口令识别是应用最为广泛的身份认证技术。2022/,口令识别的脆弱点:,网络窃
20、听:网络数据流窃听。由于认证信息要通过网络传递,并且很多认证系统的口令是未经加密的明文,攻击者通过窃听网络数据,就很容易分辨出某种特定系统的认证数据,并提取出用户名和口令。口令被盗也就是用户在这台机器上的一切信息将全部丧失,并且危及他人信息安全,计算机只认口令不认人。最常见的是电子邮件被非法截获。重放攻击:认证信息截取/重放(Record/Replay)有的系统会将认证信息进行简单加密后进行传输,如果攻击者无法用第一种方式推算出密码,可以使用截取/重放方式。攻击者仍可以采用离线方式对口令密文实施字典攻击;对付重放的方法:1、在认证交换中使用一个序数来给每一个消息报文编号,仅当收到的消息序号合法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 05 加密 认证 技术 11 正式 课件

链接地址:https://www.31ppt.com/p-2108259.html