基于android系统的IPSec VPN的研究与改进

来源 :浙江工商大学 | 被引量 : 0次 | 上传用户:Elf_nastia
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着无线通信技术的快速发展,以及手持的广泛普及,基于手持设备的IPSec VPN能够很好的满足用户进行异地局域网之间的安全访问。Android系统是一个适用于各种手持设备的,以Linux为基础的开放源码操作系统。本文对基于Android系统的IPSec VPN进行了研究与改进,并对实现所需的相关技术进行了深入分析。本文首先介绍了IPSec协议体系、IKE协议的数据交换过程以及Android操作系统,在此基础上提出了基于Android系统的IPSec VPN的系统架构与需要解决的关键问题。然后对开源项目Strongswan的源码进行了剖析并成功将其移植到Android系统的手机上,利用MOBIKE协议解决了移动设备的地址更换问题,接着采用硬件加密卡,成功实现在IKEv2,使用国家密码局的SM1算法替换其中通用的加密算法,并提出了IKEv2协议存在的缺陷以及改进的方法。最后在实际应用环境中,对移植到Android系统的IPSec VPN进行功能及性能测试,验证了相关实现的合理性与正确性。
其他文献
网络电话(VoIP—Voice over Internet Protocol)是一种通过Internet或其他使用IP技术的网络来实现语音通信的技术。伴随着互联网日渐普及,VoIP业务成为互联网上统一通信系统
Java语言的平台无关性,是由于在不同操作系统平台之上运行了自身的虚拟机(JVM)。JVM运行时库通过调用自身库函数的安全管理器类能够实现各种各样的安全策略来保证平台安全性,其
喷泉码是一种高效,可靠的数据传输方法。喷泉码的编码过程迅速,解码算法复杂度低,数据恢复性能上佳。喷泉码相比于传统的数据广播方式,可以有效地提高数据广播的效率,减少发
由于目前可使用的系统资源已十分有限,而通过合适的调度算法选择共享时/频资源的用户进行数据传输可以提升系统吞吐量和频谱利用率,因此该类算法已成为LTE及LTE-Advanced系统
近年来随着宽带信号、目标识别、高速电子电路以及非线性系统等这些需要得到瞬时信息的工程需求日益增加,较为成熟的频域方法存在局限性,所以众多学者开始研究时域方法。由于
无线传感器网络(Wireless Sensor Network, WSN)中的节点自定位问题是无线传感网络领域的重要研究内容之一,具有及其重要的研究价值和应用意义。能够实现传感器节点(Sensor N
数据处理是我们这个时代最大的特点,人工智能、深度学习、5G等新兴技术的出现,对于处理器计算能力提出了更高的要求。在超标量处理器设计中,支持SIMD的向量浮点单元将会得到更多
随着人们对视频体验要求的不断提高,高清、超高清视频的处理已经成为现代视频技术的发展方向,然而高清、超高清视频所带来的巨大数据量限制了其应用。为此,联合视频编码组(JC
水下传感器网络(Underwater Sensor Networks, UWSNs)是由部署在水下区域,具有声学通信能力的传感器节点构成的水下监控系统。作为无线传感器网络向水下应用的延伸,水下传感
正交频分复用多址(Orthogonal Frequency-Division Multiplexing Access, OFDMA)技术凭借其抗符号间干扰、抗频率选择性衰落以及频谱利用率高等优点,已被LTE (Long Term Evol