论文部分内容阅读
随着GPS快速的发展,GPS数据的运用也越来越多,这就对传输过程中GPS数据的安全性提出要求。虚拟专用网(VPN)是利用开放性的公用网络作为用户信息传输的媒体,通过附加的隧道封装、信息加密、用户认证和访问控制等技术实现对信息传输过程的安全保护,从而向用户提供类似专用网络的安全性能。本设计将VPN技术应用到GPS数据的传输中保证GPS数据的安全,对GPS的发展有重要意义;同时VPN具有节约成本、增强安全性以及容易扩展等优点,随着VPN技术的日益完善,也将得到了更多的企业用户的青睐。 本论文主要涉及了以下几部分:一.介绍了虚拟专用网VPN的概念、要求以及主要的三种实现技术。二.说明了系统总体的设计方案和运行过程中一些主要环节的流程以及实现。三.在论文的核心部分,结合了图示和列表,详细的叙述了虚拟专用网系统从整体的框架到具体的分支——串口接收GPS数据、用户验证、密钥交换、加解密以及GPS数据库的实现。四.在密钥交换中使用了RSA算法双重加密以传输会话密钥,会话的时候使用的是TEA算法。五.最后还讨论了此系统可以进一步拓展提高的地方。在整个设计中,用C编制了RSA算法(主要用到了C的大数),用Access实现数据库,用Visual C++实现算法TEA以及所有的功能模块并把各个模块连接成系统。 完成后的虚拟专用网系统实现了远程GPS数据采集与传输,数据采集是通过计算机串行口接收GPS数据;传输的过程中为了保证GPS数据在网络中的安全,在其中运用了用户验证、密钥交换、以及信息加密等技术。此系统已经运用到水上交通安全保障信息系统中(交通部的科技开发项目)。