版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2020/8/3,第10讲 加密与认证技术(二)认证技术,2020/8/3,认证技术概述,在现实生活中,我们个人的身份主要是通过各种证件来确认的,比如:身份证、户口本等。 认证是对网络中的主体进行验证的过程,用户必须提供他是谁的证明,他是某个雇员,某个组织的代理、某个软件过程(如交易过程)。 认证( authentication )是证明一个对象的身份的过程。与决定把什么特权附加给该身份的授权( authorization )不同。 认证服务提供了关于某个实体(人或事物)身份的保证。这意味着当某个实体声称具有一个特定的身份要求对某些信息进行操作时,认证服务将提供某种方法来证实这一声明是否正确。
2、,2020/8/3,认证技术的目的,消息的完整性认证,即验证消息在传输过程中是否被篡改;(消息认证) 身份认证,即验证消息的收发者是否持有正确的身份认证符;(实体认证) 消息的序号和操作时间等的认证,用来防止消息重放攻击。,2020/8/3,认证的需求,网络环境中的攻击(认证的需求) 1.泄漏 2.通信量分析 3.伪装(假报文) 4.内容篡改(插入,删除,调换和修改) 5.序号篡改(报文序号的修改) 6.计时篡改(报文延迟或回放) 7.抵赖(否认收或发某报文) 1,2加密, 36报文认证, 7数字签名(36),2020/8/3,认证的重要性,认证是一种最重要的安全服务,在某种程度 上其他的安全
3、服务都依赖于它: (1)认证是对付假冒攻击的最有效方法。 (2)认证服务是访问控制服务的一种必要支持,后者的执行依赖于确知的身份。 (3)认证服务也是保证数据完整性目标的直接而有力的手段。 (4)认证服务是非否认服务的基础。,2020/8/3,保密和认证,保密和认证同时是信息系统安全的两个方面,但它们是两个不同属性的问题,认证不能自动提供保密性,而保密性也不能自然提供认证功能。一个纯认证系统的模型如下图所示:,窜扰者,信宿,信源,认证编码器,认证译码器,信道,安全信道,密钥源,2020/8/3,认证技术,认证技术一般可以分为三个层次:安全管理协议、认证体制和密码体制。安全管理协议的主要任务是在
4、安全体制的支持下,建立、强化和实施整个网络系统的安全策略;认证体制在安全管理协议的控制和密码体制的支持下,完成各种认证功能;密码体制是认证技术的基础,它为认证体制提供数学方法支持。,2020/8/3,认证技术,一个安全的认证体制满足的基本要求: 1、接收者能够检验和证实消息的合法性、真实性和完整性。 2、消息的发送者对所发的消息不能抵赖,有时也要求消息的接收者不能否认收到的消息。 3、除了合法的消息发送者外,其他人不能伪造发送消息。,2020/8/3,认证技术,认证体制中通常存在一个可信中心或可信第三方(如认证机构CA,即证书授权中心),用于仲裁、颁发证书或管理某些机密信息。通过数字证书实现公
5、钥的分配和身份的认证。 数字证书是标志通信各方身份的数据,是一种安全分发公钥的方式。CA负责密钥的发放、注销及验证,所以CA也称密钥管理中心。CA为每个申请公开密钥的用户发放一个证书,证明该用户拥有证书中列出的公钥。CA的数字签名保证不能伪造和篡改该证书,因此,数字证书既能分配公钥,又实现了身份认证。,2020/8/3,认证的分类,(1)数据起源认证 主要认证某个指定的数据项是否来源于某个特定的实体。也是保证数据完整性的直接方法。采用的技术如:数字签名技术 。 (2)实体认证 所需认证的身份由参加通信连接或会话的远程参与者提交,我们一般称之为身份认证。,2020/8/3,常用认证技术,数字签名
6、技术 身份认证技术 消息认证技术 数字水印技术,2020/8/3,数字签名技术,数字签名是以电子化的形式,使用密码方法,在数字消息中嵌入一个密码信息(一次性签名密钥和签名者私钥),以验证这个秘密信息(签名结果)是否是正确的来达到识别的目的。数字签名对应于手写签名的数字版,是对电子文件进行签名认证的手段。可以用来提供数据源认证、数据完整性和不可否认性等。通常由可信任的认证中心使用数字签名来签署将通信实体和其公钥项绑定的证书,是现代网络办公和网上交易的关键环节。 数字签名的实质是一种密码变换,属于认证理论的研究课题。简单来说,就是信息发送者使用公开密钥算法技术,产生别人无法伪造的一段数字串。发送者
7、用自己的私有密钥加密数据传给接收者,接收者用发送者的公钥解开数据后,就可以确定消息来自于谁,同时也是对发送者发送信息的真实性的一个证明。发送者对所发信息不能抵赖。,2020/8/3,数字签名使用要求,数字签名的使用至少要达到三点安全要求: 1)不可否认性。签名者事后不能否认自己的签名。 2)可验证性。接收者能验证签名,且任何其他的人都无法伪造签名。 3)可仲裁性。当签名方与验证方发生争执时,可以由公正的第三方来证实签名,解决争端。,2020/8/3,数字签名结构,一个数字签名方案一般包括三个部分: 1)系统的初始化过程:初始化过程产生整个方案中需要的参数; 2)签名过程:签名过程中签名者对信息
8、操作得到签名; 3)验证过程:验证过程中验证者对收到的信息签名进行认证,验证其正确性。,2020/8/3,数字签名的实现过程,利用公钥密码体制实现数字签名的的基本过程如下: 1)发送方A向接收方发B发送带有A签名的信息 时,A先用自己的私钥 加密消息 ,再用B的公钥 加密所得的结果,这一过程即为 C=QB (dA(m); 2)当B接收到 后,先用自己的私钥解密 ,再用A的公钥解密所得结果,这一过程为m=QA (dB(c) 。 因为在这一过程中用A的私钥加过密的,只有A的公钥才能解开,所以可以确定消息是A发送的。又因为消息是经过B的公钥加密过的,只有B的私钥才能解密,可保证只有B才能看到消息。这
9、一过程需要用到发送方A和接收方B各自的私钥,因此双方都无法否认自己曾经对消息m操作过,具有不可否认性。由于消息m一般都相对较大,直接对消息m加密签名和验证的速度都会很慢。,2020/8/3,数字签名的实现过程,双钥密码体制既可用于实现公共通信网的保密通信,也可用于认证系统中对消息进行数字签名。为了同时实现保密性和对消息进行确认,在明文消息空间和密文消息空间等价,且加密、解密运算次序可换,即Ekl(Dk2(m)=Dk2(Ek1(m)=m。,双钥保密和认证体制,2020/8/3,数字签名与传统签名,数字签名与传统签名的区别:需要将签名与消息绑定在一起;通常任何人都可以验证;要考虑防止签名的复制、重
10、用。 数字签名必须保证: 1)可验证。签字是可以被确认的。 2)防抵赖。发送者事后不承认发送报文并签名。 3)防假冒。攻击者冒充发送者向收方发送文件。 4)防篡改。收方对收到的文件进行篡改。 5)防伪造。收方伪造对报文的签名。 签名对安全、防伪、速度要求比加密更高。,2020/8/3,常用的几种公钥签名方案,1、RSA数字签名系统 现有的公钥密码体制中最具有代表性的就是RSA密码算法,它的理论基础是可逆的模指数运算,安全性基于大整数的因子分解困难问题。RSA公钥密码体制是一个既可以用于加密又可以用于数字签名的密码方案 2、Elgamal数字签名系统 Elgamal数字签名系统是T.Elgama
11、l在1985年发表关于Elgamal公钥密码时提出的系统,它的安全性是基于求解离散对数问题的困难性 3、基于椭圆曲线密码的数字签名系统 基于椭圆曲线的数字签名系统是将椭圆曲线加密系统应用于数字签名中,椭圆曲线数字签名算法(ECDSA:Elliptic Curve Digital Signature Algorithm)是数字签名算法的椭圆曲线版本,2020/8/3,特殊的签名方案,群签名 盲签名 代理签名 多重数字签名,2020/8/3,身份认证技术,身份认证,是指被认证方在没有泄露自己身份信息的前提下,能够以电子的方式来证明自己的身份,其本质就是被认证方拥有一些秘密信息,除被认证方自己外,任
12、何第三方(某些需认证权威的方案中认证权威除外)无法伪造,被认证方能够使认证方相信他确实拥有那些秘密,则他的身份就得到了认证。 身份认证的定义: 声称者向验证者出示自己的身份的证明过程 证实客户的真实身份与其所声称的身份是否相符的过程 身份认证又叫身份鉴别、实体认证、身份识别,2020/8/3,身份认证技术,认证目的:身份认证的目的是验证信息收发方是否持有合法的身份认证符(口令、密钥和实物证件等),使别的成员(验证者)获得对声称者所声称的事实的信任。身份认证是获得系统服务所必须的第一道关卡。 身份认证的依据: (1)根据用户知道什么来判断(所知):口令、密码等 (2)根据用户拥有什么来判断(拥有
13、):身份证、护照、门钥匙、磁卡钥匙等 (3)根据用户是什么来判断(特征):指纹、声音、视网膜、签名、DNA等 独用一种方法进行认证不充分,2020/8/3,身份认证技术,身份认证技术分类 从认证机制上讲,身份认证技术可分为两类: 1、专门进行身份认证的直接身份认证技术; 2、在消息签名和加密认证过程中,通过检验收发方是否持有合法的密钥进行的认证,称为间接身份认证技术。 从认证方式上讲,身份认证可以分为本地和远程两类。 本地:实体在本地环境的初始化鉴别(就是说,作为实体个人,和设备物理接触,不和网络中的其他设备通信)。 远程:连接远程设备、实体和环境的实体鉴别。 实体鉴别可以是单向的也可以是双向
14、的。 单向认证是指通信双方中只有一方向另一方进行鉴别。 双向认证是指通信双方相互进行鉴别。,2020/8/3,身份认证技术,身份认证系统的组成: 认证服务器:负责进行使用者身份认证的工作,服务器上存放使用者的私有密钥、认证方式及其他使用者认证的信息。 认证系统用户端软件:认证系统用户端通常都是需要进行登陆(login)的设备或系统,在这些设备及系统中必须具备可以与认证服务器协同运作的认证协定。 认证设备:认证设备是使用者用来产生或计算密码的软硬件设备。 认证协议,2020/8/3,身份认证技术,常见的协议 PAP:用于用户向PPP(Point-to Point Protocol )服务器证明自
15、己的身份 仅在链路建立初期进行认证,一旦完成认证,以后即不再进行认证 CHAP:挑战应答认证协议CHAP,用于用户与PPP服务器之间的认证 在链路建立初期进行认证 与PAP不同,以后可以再次进行认证 Kerberos:是美国麻省理工学院(MIT)开发的一种身份鉴别服务。提供了一个集中式的认证服务器结构,认证服务器的功能是实现用户与其访问的服务器间的相互鉴别。 X.509:是一套有关目录服务的建议,定义了目录服务中向用户提供认证服务的框架。X.509协议的实现基于公开密钥加密算法和数字签名技术。,2020/8/3,常用的身份认证技术,(1)口令识别技术 (2)签名识别技术 (3)生物特征识别技术
16、,2020/8/3,1)口令识别,用户名/口令认证技术:最简单、最普遍的身份识别技术,如:各类系统的登录等。 口令具有共享秘密的属性,是相互约定的代码,只有用户和系统知道。例如,用户把他的用户名和口令送服务器,服务器操作系统鉴别该用户。 口令有时由用户选择,有时由系统分配。通常情况下,用户先输入某种标志信息,比如用户名和ID号,然后系统询问用户口令,若口令与用户文件中的相匹配,用户即可进入访问。 口令有多种,如一次性口令;还有基于时间的口令,2020/8/3,1)口令识别,口令识别是应用最为广泛的身份认证技术。 口令长度:通常为长度为58的字符串。 选择原则:易记、难猜、抗分析能力强。,口令识
17、别的脆弱点: 网络窃听 重放攻击 字典攻击 暴力攻击 社交工程,2020/8/3,口令识别的脆弱点:,网络窃听:网络数据流窃听。由于认证信息要通过网络传递,并且很多认证系统的口令是未经加密的明文,攻击者通过窃听网络数据,就很容易分辨出某种特定系统的认证数据,并提取出用户名和口令。口令被盗也就是用户在这台机器上的一切信息将全部丧失,并且危及他人信息安全,计算机只认口令不认人。最常见的是电子邮件被非法截获。 重放攻击:认证信息截取/重放(Record/Replay) 有的系统会将认证信息进行简单加密后进行传输,如果攻击者无法用第一种方式推算出密码,可以使用截取/重放方式。攻击者仍可以采用离线方式对
18、口令密文实施字典攻击; 对付重放的方法有: 1、在认证交换中使用一个序数来给每一个消息报文编号 ,仅当收到的消息序号合法时才接受之; 2、使用时间戳 (A接受一个新消息仅当该消息包含一个 A认为是足够接近 A所知道的时间戳 ); 3、询问 /应答方式 (A期望从 B获得一个新消息 ,则先发给 B一个临时值 ,并要求后续从 B收到的消息包含正确的这个临时值 ),2020/8/3,口令识别的脆弱点:,字典攻击:由于多数用户习惯使用有意义的单词或数字作为密码,某些攻击者会使用字典中的单词来尝试用户的密码。所以大多数系统都建议用户在口令中加入特殊字符,以增加口令的安全性。 暴力攻击:这是一种特殊的字典
19、攻击,它使用字符串的全集作为字典。如果用户的密码较短,很容易被穷举出来,因而很多系统都建议用户使用长口令。 社交工程:攻击者冒充合法用户发送邮件或打电话给管理人员,以骗取用户口令。,2020/8/3,1)口令识别,不安全口令的分析 使用用户名(账号)作为口令 使用用户名(账号)的变换形式作为口令 使用自己或者亲友的生日作为口令 使用学号、身份证号、单位内的员工号码等作为口令 使用常用的英文单词作为口令,2020/8/3,1)口令识别,安全口令的建议 口令长度至少要有8位 口令应包括大小写字母、数字,或者控制符等 不要将口令写在电脑上或纸条上 要养成定期更换口令的习惯 一月一换 尽量不要在电脑上
20、保存口令,2020/8/3,1)口令识别,一次性口令:,一次性口令(OTP,One Time Password): 一次性的主要思路是:在登录过程中加入不确定因素,使每次登录过程中传送的口令都不相同,以提高登录过程安全性。,一次性口令的特点: 概念简单,易于使用 基于一个被记忆的密码,不需要任何附加的硬件 算法安全 不需要存储诸如密钥、口令等敏感信息,2020/8/3,1)口令识别,一次性口令的原理,基于客户端/服务器模式 客户端:每次登录生成一次性口令; 服务器:验证客户端的一次性口令。,1)声称者与验证者两端共同拥有一串随机口令,在该串的某一位置保持同步。用于人工控制环境中。 2)两端共同
21、使用一个随机序列生成器,在序列生成器的初态保持同步。 3)使用时戳,两端维持同步的时钟。,2020/8/3,2)签名识别技术,签名识别不是能识别出被鉴别的签名是什么字,而是要能识别出签名的人。 签名识别的方法: 根据最后的签名进行识别 根据签名的书写过程进行识别 签名识别法的使用 首先提供一定数量的签名 系统分析签名,提取特征 通过比较签名,进行身份识别,2020/8/3,3)生物特征识别技术,生物特征识别是一种典型的模式识别,生物特征识别技术是指通过计算机技术利用人的生理特征或行为特征进行身份鉴定,它以生物技术为基础,以信息技术为手段,将本世纪生物和信息这两大热门技术融为一体。 对用户固有的
22、某些特征进行测量,如指纹、声音或签字。这些需要特殊硬件,这就限制了生物技术只能用在比较少的环境中。其吸引人的地方是生物识别绝不可能丢失和被偷窃。实际上,存在着某些局限性。传统的安全常识认为认证数据应有规则地进行变化。而使用指纹阅读器难于做到这一点。某些方法也遭到了用户的反对。还有,因为生物技术具有极为本质的特点,因此不可能给出准确的答案。,2020/8/3,3)生物特征识别技术,比如说:没有两个签字是绝对相同的,即使来自一个人,还有一些莫明其妙的影响,例如疲劳程度、心境状况和健康状况等。在匹配算法中必须建立某些公差。假如某个调用者经认证只有93%的可信度,是否让其登录? 某些系统使用智能卡存储
23、每个用户的生物技术数据。这避免了需要主机数据库,而是依赖于卡的安全性来防止篡改。在用户和智能卡之间的协议中,结合了来自主机的随机质询,因而避免了重播攻击。,2020/8/3,3)生物特征识别技术,利用生理特征进行生物识别的方法主要有:指纹识别、虹膜识别、掌纹识别和面像识别等,其中,虹膜和指纹识别被公认为是最可靠的两种生物识别。利用行为特征进行识别的主要有声音、笔迹和击键识别等。 除了这些比较成熟的识别技术之外,还有许多新兴的技术,如:耳形识别、气味识别、血管识别、步态识别、DNA识别或基因识别等。,2020/8/3,3)生物特征识别技术,较成熟的生物识别技术 不少生物识别技术已形成产品,指纹考
24、勤、指纹锁等比较成熟的技术产品已有一定规模的市场应用。生物识别极其广阔的应用前景,已引起国际学术界、企业界、政府以及国防军事部门的高度关注。 指纹识别技术 虹膜识别技术 笔迹识别技术 语音识别技术 其他生物识别技术 DNA识别技术 红外温谱图识别技术 红外热像纹识别技术 静脉血管纹路识别技术 击键力度识别识别技术 颅像重合识别技术 发纹识别技术,2020/8/3,3)生物特征识别技术,优点: 绝对无法仿冒的使用者认证技术。 缺点: 较昂贵。 不够稳定(辩识失败率高)。,2020/8/3,3)生物特征识别技术,实际的应用给基于生物特征的身份鉴别系统提出了下列要求: 性能的要求:所选择的生物统计特
25、征能够达到多高的识别率,对于资源的要求如何,识别的效率如何: 可接受性:使用者在多大程度上愿意接受基于所选择的生物统计特征的系统; 安全性能:系统是否能够防止被攻击; 是否具有相关的、可信的研究背景作为技术支持; 提取的特征容量,特征模板是否占有较小的存储空间: 价格;是否达到用户所接受的价格; 速度:是否具有较高的注册和识别速度; 是否具有非侵犯性。,2020/8/3,3)生物特征识别技术,鉴别身份的生物特征的特点以及评价标准 人体生物特征种类居多,但能够用来鉴别身份的生物特征应该具有以下的特点。 广泛性:每个人都应该具有这种特征: 唯一性:每个人拥有的特征应该各不相同; 稳定性:所选择的特
26、征应该不随时间发生变化; 可采集性:所选择的特征应该便于测量。,2020/8/3,3)生物特征识别技术,理想的生物身份鉴别系统应满足以下几点 所有人都拥有这一生物特征,并且不同人的生物特征是可以区分的: 生物特征的采集不随采集的条件而不同; 系统能够区分冒充者。 对身份鉴别系统进行评估,实际上就是判断其符合上述理想系统的程度。由于身份鉴别系统有两种工作模式,两种模式下系统给出的结果有较大差别,因此有不同的性能标准。,2020/8/3,消息认证技术,1、消息认证概念 消息认证是指通过对消息或消息相关信息进行加密或签名变换进行的认证,目的是为防止传输和存储的消息被有意或无意地篡改。,2、消息认证方
27、法 消息认证方法一般采用提取信息摘要方法实现消息认证。 消息认证的摘要算法与一般的对称或非对称加密算法不同,它并不用于防止信息被窃取,而是用于证明原文的完整性和准确性。也就是说,消息认证主要用于防止信息被篡改。,2020/8/3,消息认证技术,3、消息认证分类 1)消息内容认证(即消息完整性认证) 2)消息的源和宿认证(即身份认证) 3)消息的序号和操作时间认证等。,2020/8/3,消息认证技术,1消息内容认证 消息内容认证常用的方法是:消息发送者在消息中加入一个鉴别码(MAC、MDC等)并经加密后发送给接收者(有时只需加密鉴别码即可)。接收者利用约定的算法对解密后的消息进行鉴别运算,将得到
28、的鉴别码与收到的鉴别码进行比较,若二者相等,则接收,否则拒绝接收。,2源和宿的认证 一种是通信双方事先约定发送消息的数据加密密钥,接收者只需证实发送来的消息是否能用该密钥还原成明文就能鉴别发送者。 另一种是通信双方实现约定各自发送消息所使用的通行字,发送消息中含有此通行字并进行加密,接收者只需判别消息中解密的通行字是否等于约定的通行字就能鉴定发送者。,2020/8/3,消息认证技术,3消息序号和操作时间的认证 消息的序号和时间性的认证主要是阻止消息的重放攻击。常用的方法有消息的流水作业、链接认证符随机数认证法和时间戳等。,1)MD5。信息摘要算法,由RSA Data Security公司的Ri
29、vest于1992年提出,能对任何长度的输入消息进行处理,产生128bit长的“消息摘要”输出。,2)SHA算法。它能为任意长度的输入产生160bit的杂凑值。,典 型 算 法,2020/8/3,数字水印技术,数字水印就是将特定的标记隐藏在数字产品中,用以证明原创者对产品的所有权,并作为起诉侵权者的证据。 1996年,在英国召开了首届国际信息隐藏会议,提出了数字水印技术,用来对付数字产品的非法复制、传播和篡改,保护产权。在多媒体信息中隐蔽地嵌入可辨别的标记,实现版权声明与跟踪。数字水印还可以广泛应用于其他信息的隐藏,如在一个正常的文件中嵌入文本、图像、音频等信息。 当然,数字水印技术必须不影响
30、原系统,还要善于伪装,使人不易察觉。隐藏信息的分布范围要广,能抵抗数据压缩、过滤等变换及人为攻击。总之,数字水印应“透明”、“健壮”和“安全”。,2020/8/3,数字水印技术,数字水印技术是通过对水印载体媒质的分析、嵌入水印的预处理、嵌入点的选择、嵌入方法的设计等几个相关技术环节进行合理优化,寻求满足水印的透明性、鲁棒性和安全性等诸多要求的最佳组合方案。 水印与数字水印 水印的最大特点就是它的存在不影响票据的使用价值,而且在一定程度上防止伪造。为了对数字产品版权等进行保护,数字水印采用了信息技术来实现水印的功能。数字水印技术是将特定的标记(作者名、创作时间、所有权等信息)利用数字内嵌的方法嵌
31、入到数字图像、声音、视频或文本等数字产品中,用以证明创作者对其作品的所有权。,2020/8/3,数字水印技术,数字水印在数字产品版权保护方面的应用,在数字产品版权保护应用领域内,可根据水印载体的不同将其应用分为三大类。,音像制品,静止图像,视频,1)声音文件可以被看作是一个一维信号。流行的MP3和MP4深得人们喜爱。但由于最初MP3的制定并没有考虑到版权保护的问题,所以版权保护的效果很不理想。每首MP4都内置了版权信息和作品所有者的版权说明。MP4乐曲含有“Solana技术”的数字水印,并由其版权持有者发行,不仅能追踪发现盗版发行,而且任何未经合法授权的解压行为都将招致原文件的彻底失效。,20
32、20/8/3,数字水印技术,2)图像可以被看作是一个二维信号。数字图像是在网络上广泛流传的一种多媒体数据,也是经常因其版权而引起纠纷的一类载体。在静止图像中嵌入数字水印可以起到保护著作产权的作用。目前市场上已有了多种应用于静止图像版权保护的数字水印系统和产品。,3)视频可以被看作是一个三维信号。大量消费类数字视频产品的推出加速了盗版的泛滥。因此,对数字视频的版权保护、盗版跟踪、拷贝保护、产品认证等逐渐成为电子消费市场迫切需要解决的问题。为了保护版权,可以在数字视频内容中嵌入水印信号,以此作为版权保护的依据和凭证。如:VCD和DVD产品,制作公司可以在压缩视频节目销售之前,在每个拷贝中都加上特定
33、的水印,用于对复制者和传播者进行跟踪监督。,2020/8/3,数字水印技术,数字水印认证的新品第二代“机读”身份证 身份证是公民自我保护的凭证,是公民的护身符,国家用法律的形式规范居民身份证的管理,使我国居民身份证的管理向法制化、现代化、规范化迈上了一个台阶。 机读身份证是由多层聚酯材料复合而成的单页卡式证件,证件正面印有国徽、证件名称、长城图案、证件的签发机关和有效期限及彩色花纹。证件背面彩色花纹,图案底纹同正面,印有持证人姓名、性别、民族、出生日期、常住户口所在地住址、公民身份号码、本人相片、证件的有效期和签发机关9项内容。 少数民族地区证件,在使用汉字的基础上,需要同时填写一种少数民族文
34、字(即两种文字)。,2020/8/3,数字水印技术,数字水印认证的新品第二代“机读”身份证 第二代身份证主要采用数字防伪和印刷防伪技术。数字防伪用于机读信息的防伪,是将持证人的照片图像和身份项目内容等数字化后存入芯片。可以有效起到证件防伪的作用,防止伪造证件或篡改证件机读信息内容。芯片在证卡内封装,能够保证证件在各种环境下正常使用,可在证件进行机读时完成证件与机具的相互认证和机读信息的安全性确认。证件表面的视读防伪,主要采用高新技术制作的防伪标识和多项印刷防伪技术。防伪标识采用具有自主知识产权的定向 光变色膜等技术,印刷防伪技术包括底纹精细、缩微、彩虹印刷、荧光印刷等。 第二代居民身份证使用非
35、接触式IC卡芯片作为“机读”存储器。优点是芯片存储容量大,写入的信息可划分安全等级,分区存储,按照管理需要授权读写,也可以将变动信息(如:住址变动)追加写入;芯片使用特定的逻辑加密算法,有利于证件制发、使用中的安全管理,增强防伪功能;芯片和电路线圈在证卡内封装,能够保证证件在各种环境下正常使用,寿命在十年以上;证件制作和生产管理采用计算机监控,可以严格内部管理。证件信息的存储和证件查询采用数据库技术和网络技术。,2020/8/3,数字水印技术,数字水印认证的新品第二代“机读”身份证 第二代身份证基底材料采用了无污染的有机材料PET,内嵌有特殊的逻辑加密存储器芯片(不是CPU芯片)。为增强防伪功
36、能,在芯片中还会存有持证人的指纹特征点信息。第二代身份证把安全问题分解为几个方面,从多侧面构成一个安全可靠的防伪机制。第一,从证的物理特性上(材料、印刷、工艺、加密防伪、标记等)保证它的安全可靠性。第二,芯片上使用密码和密钥。密码是通过国家密码委建立的,密钥不仅解决对卡的读、写问题,而且对公安的机具内部也有特殊要求,这样从公安内部来保证的安全性。第三,对搭建的应用软件网络有严格的安全控制系统的要求。第四,严格控制机读信息的改写功能。,2020/8/3,数字水印技术,水印技术是一个新兴的研究领域,它与信息安全、信息隐藏、密码学等均有密切的关系。虽然数字水印技术最初的开发目的是为了解决数字媒体的版
37、权保护问题,然而在实际研究中,数字水印的应用领域远远超出了版权保护领域。 目前的数字水印技术尚有诸多问题需要解决,如:数字水印标准的制定,如何提高水印的抗攻击性,基于图形、矢量图和动画等多媒体的数字水印技术的研究等,这些问题都将成为今后更进一步的研究方向。,2020/8/3,补充1,2020/8/3,身份的零知识证明,通常的身份认证都要求传输口令或身份信息(尽管是加密传输)。如果不传输这些信息,身份也能得到证明就好了,这就需要零知识证明技术(The proof of zero knowledge) 。零知识证明是这样一种技术,被认证方P掌握某些秘密信息,P想设法让认证方V相信他确实掌握那些信息
38、,但又不想让V也知道那些信息。,2020/8/3,解释零知识证明的通俗例子是洞穴问题。 如图:有一个洞,设P知道咒语,可打开C和D之间的秘密门,不知道者都将走入死胡同中,那么P如何向V出示证明使其相信他知道这个秘密,但又不告诉V有关咒语。,2020/8/3,P如何使V相信自己掌握了洞穴的秘密: 1)V站在A点。 2)P进入洞中任意一点C或D。 3)当P进洞之后,V走到B点。 4)V叫P:“从左边出来”或“从右边出来”。 5)P按要求实现(以咒语,即解数学难题)。 6)P和V重复执行(1)(5)共n次。 被认证方P掌握的秘密信息一般是长期没有解决的猜想问题的证明,但能通过具体的步骤来验证它的正确
39、性。 Feige-Fiat-Shamir 零知识身份识别协议 1986年 受到美国军方干预,2020/8/3,补充2,2020/8/3,口令认证协议PAP,PAP:Password Authentication Protocol 用于用户向PPP(Point-to Point Protocol )服务器证明自己的身份 仅在链路建立初期进行认证,一旦完成认证,以后即不再进行认证,2020/8/3,口令认证协议PAP(续),Client,Server,Usernames and Passwords Are Sent in the Clear,PAP的两次消息交换,2020/8/3,口令认证协议PA
40、P(续),PPP中PAP的协议格式,2020/8/3,口令认证协议PAP(续),Authenticate-Request,Code2:Authenticate-Ack Code3:Authenticate-Nak,PPP中PAP的协议格式,2020/8/3,口令认证协议PAP :总结,PAP采用两次消息交换完成认证过程,2020/8/3,挑战应答认证协议CHAP,CHAP: Challenge Handshake Authentication Protocol 用于用户与PPP服务器之间的认证 在链路建立初期进行认证 与PAP不同,以后可以再次进行认证,2020/8/3,挑战应答认证协议CHA
41、P(续),CHAP Authentication,Client,Server,Server computes hash of challenge message plus secret If equals the response message, authentication is successful,CHAP的三次消息交互,2020/8/3,挑战应答认证协议CHAP(续),CHAP协议格式,2020/8/3,挑战应答认证协议CHAP(续),CHAP协议格式,2020/8/3,挑战应答认证协议CHAP(续),CHAP协议格式,2020/8/3,挑战应答认证协议CHAP(续),CHAP协议格
42、式,2020/8/3,挑战应答认证协议CHAP:总结,2020/8/3,是美国麻省理工学院(MIT)开发的一种身份鉴别服务。 “Kerberos”的本意是希腊神话中守护地狱之门的守护者。 Kerberos提供了一个集中式的认证服务器结构,认证服务器的功能是实现用户与其访问的服务器间的相互鉴别。 Kerberos建立的是一个实现身份认证的框架结构。 其实现采用的是对称密钥加密技术,而未采用公开密钥加密。 公开发布的Kerberos版本包括版本4和版本5。,Kerberos,2020/8/3,Kerberos设计目标,安全性 能够有效防止攻击者假扮成另一个合法的授权用户。 可靠性 分布式服务器体系
43、结构,提供相互备份。 对用户透明性 可伸缩 能够支持大数量的客户和服务器。,2020/8/3,基本思路: 使用一个(或一组)独立的认证服务器(AS Authentication Server),来为网络中的用户(C)提供身份认证服务; 认证服务器 (AS),用户口令由 AS 保存在数据库中; AS 与每个服务器(V)共享一个惟一保密密钥(Kv)(已被安全分发)。 会话过程:,Kerberos设计思路,(1) C AS: IDC | PC | IDv (2) AS C: Ticket (3) C V : IDC | Ticket 其中: Ticket = EKvIDC | ADC | IDv,2
44、020/8/3,会话过程:,Kerberos设计思路(续),Ticket = EKvIDC , ADC , IDv,C,AS,V,IDC:用户C的标识 PC :用户口令 IDv:服务器标识 ADC:用户网络地址,搜索数据库看用户是否合法 如果合法,验证用户口令是否正确 如果口令正确,检查是否有权限访问服务器V,用与AS共享密钥解密票据 检查票据中的用户标识与网络地址是否与用户发送的标识及其地址相同 如果相同,票据有效,认证通过,用户,认证服务器,应用服务器,2020/8/3,Kerberos设计思路(续),电影院,电影院售票处,观众,2020/8/3,Kerberos设计思路(续),电影院,电
45、影院售票处,观众,问题之一:信用卡问题,问题:如何买票 答案:出示信用卡卡号和密码,2020/8/3,Kerberos设计思路(续),电影院,电影院售票处,观众,问题之二:票的有效期问题,我要买票,这是我的信用卡密码,2020/8/3,Kerberos设计思路(续),电影院甲,电影院售票处,观众,问题之三:多个电影院问题,2020/8/3,Kerberos设计思路(续),上述协议的问题: (1)口令明文传送 (2)票据的有效性(多次使用) (3)访问多个服务器则需多次申请票据(即口令多次使用),如何解决,上述协议问题?,2020/8/3,问题: 用户希望输入口令的次数最少。 口令以明文传送会被
46、窃听。 解决办法 票据重用(ticket reusable)。 引入票据许可服务器(TGS - ticket-granting server) 用于向用户分发服务器的访问票据; 认证服务器 AS 并不直接向客户发放访问应用服务器的票据,而是由 TGS 服务器来向客户发放。,Kerberos设计思路(续),2020/8/3,Kerberos设计思路(续),电影院售票处,电影院乙,许可证部门,观众,问题:解决了重复使用信用卡问题,但是其他两个问题没有解决 引入了许可证可信问题,2020/8/3,两种票据 票据许可票据(Ticket granting ticket) 客户访问 TGS 服务器需要提供
47、的票据,目的是为了申请某一个应用服务器的 “服务许可票据”; 票据许可票据由 AS 发放; 用 Tickettgs 表示访问 TGS 服务器的票据; Tickettgs 在用户登录时向 AS 申请一次,可多次重复使用; 服务许可票据(Service granting ticket) 是客户时需要提供的票据; 用 TicketV 表示访问应用服务器 V 的票据。,Kerberos的票据,2020/8/3,Kerberos设计思路(续),电影院售票处,电影院,共享信用卡信息:不用向许可证部门初始信用卡密码,初始电影票,共享“购票许可证”信息:不用出示信用卡及密码,共享“电影票” 信息:不用多次购买
48、许可证,许可证部门,观众,购买电影票,最后一个问题:票的有效期问题,电影院,电影院,解决方法:时间,2020/8/3,Kerberos设计思路(续),票据许可服务器(TGS),服务器(V),认证服务器(AS),用户(C),2020/8/3,Kerberos设计思路(续),票据许可服务器(TGS),服务器(V),认证服务器(AS),用户(C),2020/8/3,Kerberos设计思路(续),票据许可服务器(TGS),服务器(V),认证服务器(AS),用户(C),可能被盗用,2020/8/3,Kerberos设计思路(续),票据许可服务器(TGS),服务器(V),认证服务器(AS),用户(C),
49、Kc,tgs,问题:单向认证,Kc,Kc,Ktgs,Kv,Ktgs,Kv,2020/8/3,Kerberos设计思路(续),票据许可服务器(TGS),服务器(V),认证服务器(AS),用户(C),Kc,tgs,Kc,v,Kc,Kc,Ktgs,Kv,Ktgs,Kv,2020/8/3,Kerberos V4协议描述:第一阶段,票据许可服务器(TGS),服务器(V),认证服务器(AS),用户(C),TickettgsEKtgsKC,tgs, IDC, ADC, IDtgs, TS2, LT2,Kc,tgs,2020/8/3,Kerberos V4协议描述:第二阶段,票据许可服务器(TGS),服务器(
50、V),认证服务器(AS),用户(C),TickettgsEKtgsKC,tgs, IDC, ADC, IDtgs, TS2, LT2,TicketVEKVKC,V, IDC, ADC, IDV, TS4, LT4,AUCEKC,tgsIDC, ADC, TS3,Kc,v,2020/8/3,Kerberos V4协议描述:第三阶段,票据许可服务器(TGS),服务器(V),认证服务器(AS),用户(C),TickettgsEKtgsKC,tgs, IDC, ADC, IDtgs, TS2, LT2,TicketVEKVKC,V, IDC, ADC, IDV, TS4, LT4,AUCEKc,vID
51、C, ADC, TS5,2020/8/3,Kerberos V4协议描述:共享密钥及会话密钥,票据许可服务器(TGS),服务器(V),Kc,认证服务器(AS),用户(C),Kc,tgs,KC,V,2020/8/3,Kerberos设计思路,票据许可服务器(TGS),服务器(V),认证服务器(AS),用户(C),TickettgsEKtgsKC,tgs, IDC, ADC, IDtgs, TS2, LT2,TicketVEKVKC,V, IDC, ADC, IDV, TS4, LT4,AUCEKC,tgsIDC, ADC, TS3,Kc,tgs,Kc,v,AUCEKcvIDC, ADC, TS5,2020/8/3,Kerberos(V4)协议交互过程,2020/8/3,依赖性 加密系统的依赖性(DES)、对 IP 协议的依赖性和对时间依赖性。 字节顺序:没有遵循标准 票据有效期 有效期最小为5分钟,最大约为21小时, 往往不能满足要求 认证转发能力 不允许签发给一个用户的鉴别证书转发给其他工作站或其他客户使用,Kerberos(V4)协议的缺陷,2020/8/3,Kerberos(V4)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GA 1027-2026机动车驾驶人考试管理系统通用技术条件
- 病历书写基本规范考试题及答案
- 2026年西藏阿里高级统计师资格考试(高级统计实务与案例分析)自测试题库及答案
- 2025年矿业权评估师题库(含答案)
- 2026工厂员工安全培训考试试题及参考答案(完整版)
- 2026年人力资源管理师(四级)职业技能鉴定理论知识试题与答案
- 有色金属冶炼企业主要负责人装卸作业安全操作规程
- 湖北成人高考专升本教育理论真题及答案
- 2026少先队知识竞赛题库(含答案)
- 2026年液化石油气库站工理论考试题库及答案
- 口腔根尖片规范化照射技术
- 【特易资讯】2025中国二手车行业出口分析及各国进口政策影响白皮书
- 2025年上半年武汉东湖高新区卫生系统事业单位招考易考易错模拟试题(共500题)试卷后附参考答案
- 玉米产业链规划方案
- 私人借款保证书模板
- 化工和危险化学品重大事故隐患考试试题(后附答案)
- 02R112 拱顶油罐图集
- vda5测量过程能力的手册
- 劳务派遣 投标方案(技术方案)
- 《数字经济学》教学大纲
- 外聘人员协议合同
评论
0/150
提交评论