论文部分内容阅读
随着移动通信的不断发展,人们的社会生活方式发生了翻天覆地的变化。人们频繁的使用移动通信进行信息交流,使得通信系统中信息的安全性以及网络资源使用的安全性变得越来越重要。WCDMA是3G系统中一种正在迅速发展的主流标准,如何实现WCDMA中的安全协议是本文研究的主要内容。本论文基于Wince 5.0平台对WCDMA Security协议进行了研究与实现,这属于WCDMA终端核心软件的研究。由于目前几乎所有的3G终端软件的实现方法都是完全保密的,可借鉴的资料非常少,因此,本课题根据3GPP发布的标准,独自提出Security软件协议栈的实现方案,框架结构和测试流程,这也是本文的创新点所在。本论文首先深入地描述了WCDMA协议的研究背景、国内外发展状况和本文研究的意义。然后对所采用的Wince操作系统和开发环境进行了详细的介绍,重点在系统管理方面。接着本文对WCDMA协议R4版本Security部分进行了研究,包括WCDMA安全目标、安全体系结构、安全特征,重点探讨了鉴权、认证、加密、完整性保护的安全链接建立过程。通过对这些过程的描述,可以更好地理解安全协议的实现方法和内涵。作为论文的成果和结论,本论文详细说明了所提出的协议栈的实现过程和测试思路。在协议实现方面重点探讨了鉴权认证和加密的核心算法的选择、设计与实现;在协议测试方面,基于Platform Builder开发环境对本文所实现的协议代码进行了测试,从测试文档中总结给出了测试方案(单元测试、综合测试)的典型测试结果和结论。经过对所开发的协议代码的详细测试,验证了本文所提出的协议设计和实现方法能够实现规范要求的主要功能,达到了预期的目标。