移动IPv6安全机制协议一致性测试系统的设计与实现

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:elelyn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动计算机用户希望在移动过程中能够保持与网络的透明连接,继续使用原来的资源和服务,作为下一代互联网协议,IPv6在解决移动的问题上提出了许多机制.移动IPv6除了要面对传统的网络安全威胁外,还需要解决由移动性引入的新的安全问题,这必然导致移动IPv6相对于固定网络更加脆弱.因此,移动IPv6引入了一些安全机制来保护移动IPv6通信的安全. 协议测试是用来保证协议实现的正确性和有效性的重要手段.协议一致性测试关注被测协议实现与协议文本要求的一致性,是协议测试的基础.移动IPv6正在不断完善和发展,各实现与协议标准不一致的问题非常突出.因此,对支持移动IPv6的网络产品进行协议一致性测试,尤其是对移动IPv6的安全机制进行测试变得十分必要和紧迫. 移动IPv6的安全机制可以概括为两类:移动IPv6协议自身提供的安全特性以及IPSec协议提供的安全保护.其中IPSec的安全可以通过手工配置安全联盟或自动管理安全联盟来实现,而IKE协议是一种自动管理安全联盟以提供I:PSec服务的协议.本文在分析移动IPv6协议安全机制的特点与已有测试框架的基础上,提出了移动IPv6安全机制的协议一致性测试框架;扩展测试描述语言CTL,设计了移动IPv6协议和IKE协议的测试描述语言;基于上述研究的基础上,在安捷伦公司的N2X平台上设计并实现了移动IPv6安全机制的测试系统,包括移动IPv6协议测试系统和IKE协议测试系统两个子系统. 本论文的主要工作体现在以下三方面: 1.移动IPv6安全机制的测试框架的设计通过对移动IPv6协议特点和测试需求的分析,归纳了国际标准ISO 9646定义的标准测试框架和计算所提出的移动IPv6测试框架的特点以及对于移动IPv6安全机制测试的不足,并提出了移动IPv6安全机制的测试框架.测试框架分为测试集和测试执行系统两部分:构成测试集的测试数据和测试行为统一由CTL测试描述语言描述,测试数据不仅包括协议字段,而且包括标志字段,计算属性和简单计算过程;在测试执行系统中,将与协议无关的模块和与协议相关的模块分离,与协议无关的模块包括CTL解释器和算法模块,与协议相关的模块包括消息模块和测试判定模块.测试执行系统采用高级语言实现.在该框架中,独立的CTL解释器和针对具体协议的消息模块提供了测试系统的通用性;CTL语言本身的计算能力和用高级语言在测试执行系统中实现算法模块保证了测试系统的计算能力;测试数据和测试行为的统一描述,标志字段和计算属性的设置满足了测试系统的交互性;CTL语言的灵活和简洁使得CTL测试集易描述,易理解.2.移动:IPv6安全机制的CTL语言的设计采用CTL语言来描述移动IPv6安全机制的测试集,首先要针对移动IPv6协议和IKE协议的数据描述和行为描述扩展CTL语言,这是测试执行系统实现的基础和前提.基于移动IPv6安全机制测试框架,数据描述方面,定义了结构化的与移动IPv6协议相关的协议报头和与IKE协议相关的协议报头,其中采用虚拟报头的方法定义了ISAKMP协议报头;行为描述方面,定义了CTL行为描述命令.3.移动IPv6安全机制的测试执行系统的设计与实现基于移动IPv6安全机制的测试框架,在消息模块中分别实现移动IPv6和IKE消息的组装,在测试判定模块中分别实现移动IPv6和IKE消息的判定,在CTL解释器中实现定义的CTL命令,在算法模块中实现移动IPv6安全机制采用的算法.从而实现了移动IPv6的测试执行系统和IKE的测试执行系统两个子系统,并最终在安捷伦公司的N2X平台上实现了移动IPv6安全机制的测试执行系统.
其他文献
云计算通过IT技术的公用和高度集中,实现大规模计算资源、存储资源、数据资源的高度共享。云计算采用复杂的系统架构、外包的服务模式、多租户的共享环境以及分布式及开放性
在面向服务的网格系统中,服务是一种自治的、跨平台的计算行为集合.由于服务自身特点以及执行环境等诸多因素的限制,服务调试是一项非常困难的任务.在正常执行环境下,根据实
研究表明驱动中的漏洞是Linux内核安全的一个主要威胁,它包含多种类型的漏洞,如整数错误、内存错误和API误用等,可能引发提权、拒绝服务等高危情况。然而,一般的程序分析技术
随着通信技术和计算技术的发展,无线网络的种类越来越多。作为一种具有固定基础设施结构的无线网络,无线局域网络(WLAN)得到了越来越广泛的应用,成为无线技术领域研究的一个热点
随着互联网技术的迅猛发展,软件行业也开始出现介于合法商业软件和病毒木马软件之间的流氓软件,它们具有用户需要的一些正常软件功能,但同时也具备电脑病毒和黑客软件的部分特征
学位
本文首先针对帧间亮度变化剧烈时运动补偿预测效率会大大降低这一情况,讨论了适应于帧间亮度变化的运动补偿预测方法.随后将主要就可伸缩编码中的空域可伸缩功能的实现进行研
随着信息技术的迅猛发展,网格技术、XML技术、语义网技术等全新IT技术的涌现,使得海量、分布式科学数据的无缝融合和处理成为可能。各种信息技术不断应用于科学研究的不同领域,
学位
在计算机中生成满足人们需要的三维人体运动是一项长期而艰巨的任务.近年来,随着计算机动画、虚拟现实、游戏、影视等产业的不断发展,人们对研究三维空间中的人体运动产生了
随着互联网硬件和数据信息资源规模高速膨胀,支持大规模网络环境下可扩展的资源管理和共享面临挑战.结构化对等网络支持大规模异构网络环境下的高效查询路由,可以作为底层平
质谱技术是当前蛋白质鉴定研究中使用最广泛的技术.而基于串联质谱鉴定肽序列进而鉴定蛋白质序列的数据库搜索引擎是最常使用的工具之一.本文针对数据库搜索引擎应用背景,以