首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--计算机网络论文--一般性问题论文

SSLv3/TLS网络安全协议的研究与实现

摘要第1-4页
Abstract第4-10页
第一章 引言第10-16页
   ·课题的背景与研究意义第10页
   ·国内外研究状况第10-11页
   ·SSL/TLS协议相关安全技术综述第11-16页
     ·数据加密技术第11-15页
       ·对称密码加密系统第11-12页
       ·非对称密码加密系统第12-13页
       ·数字摘要技术第13-14页
       ·数字签名(Digital Signature)和身份认证(Authentication)第14-15页
     ·公钥基础设施(Pulbic Key Infrastructrue)第15页
     ·安全传输协议第15-16页
第二章 SSLv3/TLS协议分析第16-52页
   ·SSLv3/TLS协议简介第16-17页
     ·SSLv3/TLS提供的服务第16-17页
     ·SSLv3/TLS的运行流程第17页
     ·会话(Session)与连接(Connection)第17页
   ·SSLv3/TLS的数据结构描述语言及编码方式第17-21页
     ·基本数据块第18页
     ·向量第18页
     ·整数第18页
     ·枚举第18-19页
     ·构造类型第19页
     ·变体纪录第19-20页
     ·加密属性第20-21页
   ·HMAC和伪随机数函数第21-22页
   ·SSLv3/TLS记录层协议第22-30页
     ·SSLv3/TLS连接状态第22-24页
     ·记录层第24-27页
       ·分段第24-25页
       ·记录压缩与解压第25-26页
       ·记录负载保护第26-27页
         ·无加密或标准流加密第26-27页
         ·CBC块加密第27页
     ·密钥计算第27-30页
       ·TLS的密钥计算第27-29页
       ·SSLv3的密钥计算第29-30页
   ·SSLv3/TLS握手协议(Handshake protocol)第30-46页
     ·加密算法改变协议(Change cipher spec protocol)第30页
     ·报警协议(Alert protocol)第30-34页
       ·关闭警报(Closure alerts)第32页
       ·错误警报(Error alerts)第32-34页
     ·SSLv3/TLS握手过程第34-36页
     ·握手报文第36-46页
       ·Hello消息第37-39页
         ·Hello Request消息第37页
         ·Client Hello消息第37-39页
         ·Server Hello消息第39页
       ·Server证书第39-40页
       ·Server密钥交换消息(Server key exchange message)第40-43页
       ·证书请求(Certificate request)第43页
       ·Server Hello结束(Server hello done)第43页
       ·Client证书(Client Ceritificate)第43-44页
       ·Client密钥交换消息(Client key exchange message)第44页
       ·RSA加密的Premaster secret消息第44页
       ·Diffie-Hellman公钥第44-45页
       ·证书验证第45页
       ·结束消息(Finished)第45-46页
   ·加密参数的计算第46-47页
     ·TLS加密参数的计算第46页
     ·SSLv3加密参数的计算第46页
     ·RSA第46-47页
     ·Diffie-Hellman第47页
   ·加密算法簇第47-49页
   ·临时RSA密钥第49页
   ·安全性分析第49-52页
     ·认证和密钥交换第49-50页
       ·匿名密钥交换第49-50页
       ·带认证的RSA密钥交换第50页
       ·带认证的DH密钥交换第50页
     ·恢复会话第50-51页
     ·Hash算法第51页
     ·应用程序数据的保护第51-52页
第三章 SSLv3/TLS协议的实现第52-73页
   ·系统总体设计第52-53页
     ·系统需求第52-53页
     ·运行环境第53页
     ·实现方式第53页
   ·SSLv3/TLS API的实现第53-62页
     ·服务器端状态定义第56页
     ·服务器端事件定义第56页
     ·服务器端状态转换第56-57页
     ·客户端状态定义第57-58页
     ·客户端事件定义第58页
     ·客户端状态转换第58页
     ·服务器状态机程序结构第58-60页
     ·API接口设计第60-62页
   ·系统数据结构设计第62-69页
     ·上下文环境SSLv3_TLS_Env结构第62-63页
     ·与会话相关的结构第63-64页
     ·会话信息结构SSLv3_TLS_Session第64-66页
       ·会话共享内存头结构session_header第64-65页
       ·哈希表结构第65-66页
     ·SSLv3_TLS_Machine和SSL_socket结构第66-67页
     ·SSLv3_TLS_Event结构第67-68页
     ·状态预定义第68-69页
   ·系统兼容性设计第69页
   ·加密算法的实现第69页
   ·系统出错处理设计第69-70页
   ·配置文件(SSLv3_TLS.conf)定义第70-71页
   ·API应用设计框架第71-73页
第四章 系统测试与分析第73-77页
   ·测试目的第73页
   ·测试环境第73页
   ·测试内容第73-77页
     ·功能测试第73-75页
       ·握手测试第73-74页
       ·应用数据收发测试第74页
       ·关闭连接测试第74-75页
     ·性能测试第75页
     ·兼容性测试第75-77页
       ·服务器与IE浏览器连接第75-76页
       ·客户方与IIS5.0服务器连接第76-77页
第五章 结束语第77-78页
参考文献第78-79页
致谢第79-80页
个人简历及在学期间研究成果第80页

论文共80页,点击 下载论文
上一篇:20世纪滇黔桂三省中等城市与区域发展研究
下一篇:现代企业战略管理研究——以新华发行集团教材发行公司做案例分析