信息系统安全工程_SSL和OpenSSL_软件.pptx

信息系统安全工程_SSL和OpenSSL_软件

《信息系统安全工程》之SSL协议西南交通大学信息科学与技术学院 李晓航Last Modified: 2015.11一、一个简单的安全协议1、协议概述2、协议过程一个简单的安全协议由于SSL协议的复杂性,为了更好地理解SSL,引入一个简单的安全协议,该协议适合于交互式应用。该协议的主要目标:1、保证通信数据的机密性;2、保证通信数据的完整性;3、确保通信双方身份的可靠性;4、不需为每个数据包都动用昂贵的公开密钥操作,具有较高的效率。协议过程基本步骤(假设通信双方为Alice、Bob):1、握手(Handshake)Alice和Bob使用他们的证书和私钥来对对方进行身份鉴别并交换共享密钥(MS—Master secret)2、导出密钥(Key derivation)Alice和Bob使用他们达成一致的共享密钥(MS)导出一组用于保护将要传输的数据的密钥(Session Key)3、数据传输(Data transfer)将要传输的数据分割成一系列的记录,并对每条记录加以保护4、关闭连接(Connection closure)使用特殊的、经过保护的关闭消息,安全地关闭连接AliceBobHelloCertificate(Bob)Encrypt(Bob,MS)=EMS协议过程—握手握手阶段(Handshake)声称的身份(Bob)Alice产生主密钥MS,并用Bob公钥加密(挑战)掌握Bo

文档评论(0)

1亿VIP精品文档

相关文档