密钥管理技术课件.ppt
《密钥管理技术课件.ppt》由会员分享,可在线阅读,更多相关《密钥管理技术课件.ppt(80页珍藏版)》请在三一办公上搜索。
1、第13讲 网络安全协议与应用,13.1 电子邮件安全13.2 Web安全13.3 电子商务安全13.4 IP安全 13.5 VPN技术,第13讲 网络安全协议与应用13.1 电子邮件安全,信息安全概论,2,2022/11/18,E-mail 是Internet上最大的应用,也是唯一的广泛跨平台、跨体系结构的分布式应用。E-mail系统组成:(1)邮件分发代理:将邮件数据库中的邮件分发到用户的邮 箱,并承担邮件自动过滤、自动回复和自动触发等任务。(2)邮件传输代理:负责邮件的接收和发送,通常采用SMTP协议传输邮件。(3)邮件用户代理:将邮箱中的邮件显示给用户,常用协议有POP3和IMAP(4)
2、邮件工作站:邮件用户直接操作的计算机,负责显示、撰写邮件等。,13.1 电子邮件安全,信息安全概论22022/9/27E-mail 是Intern,电子邮件的最主要的组成构件,发送方,邮件缓存,接收端邮件服务器,用户代理,SMTP,SMTP,POP3,发送端邮件服务器,用户代理,用户邮箱,接收方,(发送邮件),(发送邮件),(读取邮件),因特网,SMTP,POP3,发送邮件,发送邮件 SMTP,读取邮件,TCP连接,TCP连接,发送方邮件服务器,SMTP客户,POP3客户,发件人用户代理,接收方邮件服务器,SMTP服务器,POP3服务器,SMTP服务器,SMTP客户,收件人用户代理,TCP 连
3、接,电子邮件的最主要的组成构件 发送方邮件缓存 接收端用户代,信息安全概论,4,2022/11/18,E-mail 的安全目标:(1)邮件分发安全:阻止垃圾邮件和开放转发,查杀病毒。(2)邮件传输安全:保障邮件传输的机密性和完整性。(3)邮件用户安全:确认用户身份,并在工作站端支持病毒查杀功能。E-mail 的安全措施:(1)身份认证:包括邮件转发认证,邮件收发认证等。(2)加密、签名:保障重要邮件的机密性和完整性。(3)协议过滤:防止邮件账号的远程查询。(4)设立防火墙,安装邮件病毒过滤系统。,13.1 电子邮件安全,信息安全概论 42022/9/27E-mail 的安全目标:,信息安全概论
4、,5,2022/11/18,安全的电子邮件主要是解决身份鉴别和保密性的安全问题。邮件安全协议:PGP Pretty Good PrivacyPEMPrivacy Enhanced MailS/MIMESecure/Multipurpose Internet Mail Extension,主要的邮件安全协议,信息安全概论 52022/9/27安全的电子邮件主要是解决身,信息安全概论,6,2022/11/18,实例分析:PGP作者:美国软件工程师Philip Zimmerman提供可用于电子邮件和文件存储应用的保密与鉴别服务。PGP发展特点选择最可用的加密算法作为系统的构造模块;将这些算法集成到一
5、个通用的应用程序中且独立于操作系统和处理器,并且基于一个使用方便的小命令集;程序、文档在Internet上公开;一个商业公司提供全兼容、低成本的商业版本。,PGP介绍,信息安全概论 62022/9/27实例分析:PGPPGP介绍,信息安全概论,7,2022/11/18,PGP广泛应用的原因免费、可用于多平台选用算法的生命力和安全性公众认可具有广泛的可用性不由政府或标准化组织控制,PGP介绍,信息安全概论 72022/9/27PGP广泛应用的原因PGP,信息安全概论,8,2022/11/18,PGP运行描述数字签名:DSS/SHA或RSA/SHA消息加密:CAST-128或IDEA或RSA 或3
6、DES + Diffie-Hellman数据压缩:ZIP邮件兼容:Radix 64数据分段,PGP介绍,信息安全概论 82022/9/27PGP运行描述PGP介绍,信息安全概论,9,2022/11/18,一、身份认证功能的实现发送者产生消息M用SHA-1对M生成一个160位的散列码HH用发送者的私钥加密,并与M连接接收者用发送者的公钥解密并恢复散列码H对消息M生成一个新的散列码,与H比较。如果一致,则消息M被认证。,PGP的主要功能,信息安全概论 92022/9/27一、身份认证功能的实现PG,信息安全概论,10,2022/11/18,二、加密功能的实现采用CAST-128(或IDEA或3DE
7、S)、64位CFB方式。一次性密钥,单向分发,公钥算法保护。发送者生成消息M并为该消息生成一个128位的随机数作为会话密钥。M被加密,使用会话密钥、CAST-128算法(或 IDEA或3DES)会话密钥用RSA及接收者的公钥加密并与消息M结合。 (也可用Diffie-Hellman算法)接收者用自己的私钥解密恢复会话密钥用会话密钥解密恢复消息M。,PGP的主要功能,信息安全概论 102022/9/27二、加密功能的实现PGP,信息安全概论,11,2022/11/18,三、保密与认证同时运用 两种服务都需要时,发送者先用自己的私钥签名,然后用会话密钥加密,再用接收者的公钥加密会话密钥。,PGP的
8、主要功能,信息安全概论 112022/9/27三、保密与认证同时运用P,信息安全概论,12,2022/11/18,PGP的主要功能,信息安全概论 122022/9/27PGP的主要功能,信息安全概论,13,2022/11/18,PGP的主要功能,信息安全概论 132022/9/27PGP的主要功能,信息安全概论,14,2022/11/18,信息安全概论 142022/9/27,信息安全概论,15,2022/11/18,数据压缩发生在签名后、加密前。对邮件传输或存储都有节省空间的好处。E-mail兼容性加密后是任意的8位字节,需要转换到ASCII格式。Base64将3字节输入转换到4个ASCII
9、字符并带CRC校验。分段与重组 Email常常受限制于最大消息长度更长的消息要进行分段,每一段分别邮寄PGP自动分段并在接收时自动恢复签名只需一次,在第一段中,PGP的主要功能,信息安全概论 152022/9/27数据压缩PGP的主要功能,信息安全概论,16,2022/11/18,PGP的主要功能,信息安全概论 162022/9/27PGP的主要功能,信息安全概论,17,2022/11/18,PGP密钥管理(1)PGP密钥需求 使用四种类型的密钥:一次性会话密钥,公钥,私钥,基于 通行短语的密钥。需要一种生成不可预知的会话密钥的手段需要某种手段来标识具体的密钥。一个用户拥有多个公钥/私钥对。(
10、更换,分组)每个PGP实体需要维护一个文件保存其公钥私钥对和一个文件保存通信对方的公钥。,PGP的主要功能,信息安全概论 172022/9/27PGP密钥管理PGP的主,信息安全概论,18,2022/11/18,1、会话密钥的生成输入包括一个128位的密钥和两个64位的数据块作为加密的输入。使用CFB,CAST-128产生两个64位的加密数据块,这两个数据块的结合构成128位的会话密钥。作为明文输入的两个64位数据块,是从一个128位的随机数流中导出的。这些数是基于用户的键盘输入的。键盘输入时间和内容用来产生随机流。因此如果用户以他通常的步调敲击任意键,将会产生合理的随机性。,PGP的主要功能
11、,信息安全概论 182022/9/271、会话密钥的生成PGP,信息安全概论,19,2022/11/18,2、密钥标识符一个用户有多个公钥/私钥对时,接收者如何知道发送者是用了哪个公钥来加密会话密钥?将公钥与消息一起传送将一个标识符与一个公钥关联。对一个用户来说做到 一一对应定义KeyID 包括64个有效位:(KUa mod 264)KeyID需要发送方进行数字签名,13.1 电子邮件安全,信息安全概论 192022/9/272、密钥标识符13.1,信息安全概论,20,2022/11/18,(2)密钥环 PGP在每一个节点上提供一对数据结构存储该节点拥有的公钥/私钥对私钥环存储本节点知道的其他
12、用户的公钥公钥环,13.1 电子邮件安全,信息安全概论 202022/9/27(2)密钥环13.1,信息安全概论,21,2022/11/18,(3)PGP公钥管理问题由于PGP重在广泛地在正式或非正式环境下应用,没有建立严格的公钥管理模式。如果A的公钥环上有一个从BBS上获得B发布的公钥,但已暴露给C了,这样就存在两条通道。C可以向A发信并冒充B的签名,A以为是来自B;A与B的任何加密消息C都可以读取。为了防止A的公钥环上包含错误的公钥,有若干种方法可用于降低这种风险。,13.1 电子邮件安全,信息安全概论 212022/9/27(3)PGP公钥管理问题,信息安全概论,22,2022/11/1
13、8,1、物理上得到B的公钥。2、通过电话验证公钥。B将其公钥email给A,A可以用PGP 对该公钥生成一个160位的SHA-1摘要,并以16进制显示。 这一特点称作密钥的“指纹”。然后A打电话给B,让B在 电话中对证“指纹”。如果双方一致,则该公钥被认可。3、从双方都信任的个体D处获得B的公钥。D是介绍人,生成 一个签名的证书。其中包含B的公钥,密钥生成时间。D对 该证书生成一个SHA-1摘要,用其私钥加密这个摘要,并 将其附加在证书后。因为只有D能够产生这个签名,没有人 可以生成一个错误的公钥并假装是D签名的。这个签名的证 书可以由B或D直接发给A,也可以贴到公告牌上。4、从一个信任的CA
14、中心得到B的公钥。,13.1 电子邮件安全,信息安全概论 222022/9/271、物理上得到B的公钥。,信息安全概论,23,2022/11/18,公钥的作废密钥暴露或定时更新导致需要公钥报废功能通常的报废方法是由主人签发一个密钥报废证书。它具有与通常签名证书相同的形式,但包含一个指示符表明这个证书是要作废该公钥的使用。注意到所对应的私钥必须用来签名一个密钥报废证书,其主人应尽可能越广越快散布这个证书,以使得潜在的有关人员更新他们的公钥环。注意:对手也可以发出这个证书,然而,这将导致他自己也被否决。因此,这样比起恶意使用偷来的私钥来看似乎会减少漏洞。,13.1 电子邮件安全,信息安全概论 23
15、2022/9/27公钥的作废13.1 电,信息安全概论,24,2022/11/18,Web是一个运行于internet和TCP/IP intranet 之上的基本的client/server应用。Web安全性涉及前面讨论的所有网络信息的安全性内容,同时还具有新的挑战。Web具有双向性,Web server易遭受Internet的攻击。实现Web浏览、配置管理、内容发布等功能的软件异常复杂。其中隐藏许多潜在的安全隐患。Web通常是一个公司或机构的发布板,常和其它计算机 联系在一起。一旦Web server被攻破,可能殃及其它。用户往往是偶然的和未经训练的,对安全风险没有意识, 更没有足够的防范工
16、具和知识。,13.2 Web安全,信息安全概论 242022/9/27Web是一个运行于int,信息安全概论,25,2022/11/18,Web安全性威胁与对策,13.2 Web安全,信息安全概论 252022/9/27Web安全性威胁与对策威,信息安全概论,26,2022/11/18,Web安全防护技术基于主机的入侵检测文件I/O监测上载请求的合法性验证信息流的认证和加密基于Web信息流的安全方法网络层IP 安全性(IPSec)传输层 SSL / TLS应用层S/MIME,PGP,SET,Kerberos,13.2 Web安全,信息安全概论 262022/9/27Web安全防护技术13,信息
17、安全概论,27,2022/11/18,SSL -Secure Socket Layer安全套接层是一种用于网站安全连接的协议或技术所谓的安全连接有两个作用:首先是SSL可以提供信息交互双方认证对方的身份标识。显而易见地,这对当你开始与对方交换机密信息前确切了解对方身份是非常重要的。SSL通过数字证书的技术实现使得这一需求得以满足。另一个是它能够使数据以不可读的格式传输,以利于在不可信网络(例如互联网)上的安全传输需要。这种不可读格式通常由加密技术实现。,13.2 Web安全,信息安全概论 272022/9/27SSL -Secure,信息安全概论,28,2022/11/18,SSL体系结构SS
18、L设计用来使用TCP提供一个可靠的端到端安全服务SSL记录协议为更高层提供基本安全服务。 特别是HTTP,它提供了Web的client/server交互的传输服务,可以构造在SSL之上SSL握手协议,SSL修改密文协议,SSL告警协议是SSL的高层协议,用于管理SSL交换,13.2 Web安全,信息安全概论 282022/9/27SSL体系结构13.2,信息安全概论,29,2022/11/18,SSL的两个重要概念SSL连接(connection) 一个连接是一个提供一种合适类型服务的传输。SSL的连接是点对点的关系。连接是暂时的,每一个连接和一个会话关联。SSL会话(session)一个SS
19、L会话是在客户与服务器之间的一个关联。会话 由Handshake Protocol创建。会话定义了一组可供多个连接共享的加密安全参数。会话用以避免为每一个连接提供新的安全参数所需昂 的谈判代价。,13.2 Web安全,信息安全概论 292022/9/27SSL的两个重要概念1,信息安全概论,30,2022/11/18,SSL 应用中的安全问题Client系统、Server系统、Keys和Applications都要安全短的公开密钥、加密密钥以及匿名服务器需谨慎使用对证书、CA要谨慎选择SSL的实现不出安全错误。在实现上最可能失败之处是sanity check和密钥管理,13.2 Web安全,信
20、息安全概论 302022/9/27SSL 应用中的安全问题,信息安全概论,31,2022/11/18,电子商务安全任务身份认证:持卡者、商家银行有效性机密性完整性抗抵赖,13.3 电子商务安全,信息安全概论 312022/9/27电子商务安全任务13.,信息安全概论,32,2022/11/18,安全电子交易协议SET (Secure Electronic Transaction 安全电子交易协议)是由Visa和Master Card于1997年5月联合制定的实现网上信用卡交易的模型和规范。SET规范,是一种为基于信用卡而进行的电子交易提供安全措施的规则;是一种能广泛应用于Internet上的安
21、全电子付款协议。SET中的核心技术主要有公开密钥加密、电子数字签名、电子信封、电子安全证书等,13.3 电子商务安全,信息安全概论 322022/9/27安全电子交易协议SET,信息安全概论,33,2022/11/18,SET协议的作用和地位SET规范,为在Internet上进行安全的电子商务提供了一个开放的标准。SET综合使用私用密钥加密和公用密钥加密的电子认证技术,其认证过程使用RSA和DES算法。因此,可以为电子商务提供很强的安全保护。SET主要是为了解决用户、商家和银行之间通过信用卡支付的交易而设计的,以保证支付信息的机密、支付过程的完整、商户及持卡人的合法身份,以及可操作性。SET规
22、范是目前电子商务中最重要的协议。SET得到了美国IT企业的支持,如GTE、IBM、Microsoft、Netscape、RSA、SAIC、Terisa 和VeriSign,13.3 电子商务安全,信息安全概论 332022/9/27SET协议的作用和地位,SET提供了三种服务:在交易涉及的各方间提供一条安全的通信信道。通过使用X.509v3数字证书来提供信任。保证机密性,因为信息只是在必要的时候、必要的地方才对交易各方可用。,SET提供的服务与关键特征,SET的关键特征信息的机密性数据的完整性卡用户账号的鉴别商家的鉴别,SET提供了三种服务:SET提供的服务与关键特征SET的关键,SET的主要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 密钥 管理 技术 课件

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