版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、IPSEC中密钥交换协议的 研究与实现,许晶,研究背景和意义,作为IPSEC VPN的重要技术之一的IKE协议 对IPSEC VPN的安全性有着非常重要的作用。但 IKE协议包含了太多的可选项和灵活性,系统过于 复杂。可以说,安全最大的敌人是复杂性,系统 越复杂,存在的安全漏洞就可能越多,安全评估 就越困难。,IPSEC协议体系结构,IKE协议的组成,ISAKMP协议:它是一种密钥交换框架,独立 于具体的密钥交换协议。它定义了消息交换的 体系结构。 OAKLEY协议:提出了基于模式的机制在两个 IPSEC对等体之间达成相同加密密钥。 SKEME协议:描述了一种通用的密钥交换技 术。这种技术提供
2、了基于公钥的身份认证和快 速密钥刷新。,IKE交换模式,IKE定义了4种可能的交换模式:主模式、野蛮模 式、快速模式和新群模式。前两个模式协商SA,用于 第1阶段的交换;后两个用于第2阶段的交换过程。无 论是主模式还是野蛮模式都包含4种认证方式: 预共享密钥认证(Pre_shared Key); 公钥加密认证(Public Encryption); 改进的公钥加密认证(Revised Public Encryption); 数字签名认证(Public Signature)。,对DOS攻击的分析与改进,CKY_I= MD5 (secret_i,源IP目的IP源UDP 端口号目的UDP端口号时间i
3、) CKY_I= SHA(secret_i,源IP目的IP源UDP 端口号目的UDP端口号时间i),对DOS攻击的分析与改进,CKY_R= MD5 (secret_r,源IP目的IP源UDP端口号 目的UDP端口号时间r CKY_I) CKY_R= MD5 (secret_r,源IP目的IP 时间r CKY_I),IKE模块的总体框架,系统管理模块,系统管理模块负责整个系统的运行环 境和监控。它为用户显示系统的运行状态、 提供状态设置服务,为IKE守护进程提供 运行需要的参数。,消息服务器模块框架,管理消息处理子模块,内核消息处理子模块,Device Control ( ); # define
4、 WAIT_SA_NEGOTIATION_REQUEST # define SA_NEGOTIATION_REQUUEST # define STOP_IKE_LISTEN_THREAD # define SA_DOWNLOAD_FOR_SPDENTRY,网络消息处理子模块,网络消息处理模块负责与协商的对方进行协商 信息的交换,它既充当服务器又充当客户端角色。 当监听UDP / 500端口时它是服务器,作为协商的 响应者。当它发出协商请求时,它作为协商的发起 者充当客户端。监听和发送都使用UDP/500端口。,时钟事件处理子模块,IKE验证模块,根据IKE协议的RFC文档,每种模式的协商过 程
5、都有固定的消息条数且每条消息的内容都作明确 的规定。有差别的就是在不同的认证方式下,载荷 的加密/解密方式有所不同。这样按照协商过程中接 收到的消息来划分协商状态,每种状态都有对应的 状态迁移函数。当协商过程中下一条消息到来,就 调用此时状态所对应的迁移函数进行分析处理,验 证通过就跃迁到下一个状态。,IKE状态库,IKE在协商时必须要构建一个协商隧道, 而且在协商期间还需要记录每个SA的状态、 协商的密钥、算法等参数。所以在设计中采 用了两个重要的数据结构来表示协商遂道和 SA的状态,分别是connection和state。,IKE模块的整体实现思路,主要函数,启动模块:main.cpp 监
6、听模块:sever.cpp Whack命令控制模块:whack.cpp 应用层与内核通信模块:kernel.cpp,测试结果,initiating Main Mode STATE_MAIN_I1:initiate STATE_MAIN_I2:sent MI2,expecting MR2 STATE_MAIN_I3:sent MI3,expecting MR3 STATE_MAIN_I4:ISAKMP SA established initiating Quick Mode PSK+ENCRYPT+TUNNEL STATE_QUICK_I1:initiate TEST Quick_Int1 is succeed STATE_QUICK_I2:sent QI2, IPSEC SA established,结论,本文对IKE的安全性进行了分析,重点阐述了 IKE模块的设计和实现。该系统能够为IPSEC动态 协商SA,且可以更新维护。改进后的协议相对于 原来的IKE协
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年融资租赁合同范本:政策解读与风险控制
- 预案中预防与准备核心措施
- 二手木材削片设备购置合同合同三篇
- 妊娠期表观遗传异常的早期环境预防措施
- 妊娠期结核病合并妊娠期血栓前状态的预防
- 2026衢州市中考英语知识点背诵清单练习含答案
- 2026杭州市中考历史押题必刷卷含答案
- 2026太原市中考地理知识点总结训练含答案
- 2026徐州市中考地理考前一周加分卷含答案
- 妊娠期糖尿病并发症的AI风险评估模型
- 国企招投标廉洁监督技术指南(2025年)
- 2026年杭州余杭区仓前街道招聘村务工作者9人农业考试参考题库及答案解析
- 2026河南黄金叶投资管理有限公司所属企业大学生招聘29人备考题库(第一批次)及答案详解【各地真题】
- 四年级下册语文单元测试-第二单元测试卷-苏教版(图片版-含答案)
- DB50∕T 1941-2025 困境儿童家庭监护能力评估规范
- 有机肥生产工艺流程方案
- QCSG1207001-2015 南网-配电网安健环设施标准
- 2025至2030中国电子竞技产业市场现状用户规模及投资机会预测报告
- 2025年城投建设管理岗笔试题目及答案
- 2025年五年级课外阅读西游记测试题(包含答案)
- 行政执法2025年广东省考试题及答案
评论
0/150
提交评论