基于ARM的AIS数据加密传输系统设计与实现
发布时间:2018-01-09 00:25
本文关键词:基于ARM的AIS数据加密传输系统设计与实现 出处:《大连海事大学》2016年硕士论文 论文类型:学位论文
更多相关文章: 船舶自动识别系统 高级加密标准 ARM Android 多线程技术 套接字通信 串口通信
【摘要】:随着海上交通运输业的发展,船舶自动识别系统(Automatic Identification System,AIS)在海上交通安全方面起到重要作用。但由于AIS系统是开放式广播系统,只要在其信号覆盖范围内的船舶配备了 AIS接收机就能接收到它播发的AIS信息,因此如何保证AIS信息的安全传输已经成为亟待研究的重要课题之一。目前高级加密标准(Advance Encryption Standard,AES)凭借其安全性高、效率高、易实现等优点成为新一代分组密码算法标准。本文采用基于AES算法的加密方法对AIS数据进行加密,设计并实现了基于WiFi和基于电台的AIS数据加密传输系统,可以保证船内和船舶间用户之间AIS数据的安全传输。论文首先综述了船舶自动识别系统、ARM嵌入式微处理器以及Android系统的研究现状及发展趋势,随后给出了系统的总体结构,阐述了系统软硬件开发平台的搭建,在此基础上详细阐述了基于ARM的AIS数据加密传输系统的具体实现:(1)将Android系统移植到ARM11开发板,搭建稳定的嵌入式平台,并将其应用到AIS数据加密传输系统中。(2)研究Android下的串口通信、JNI机制,实现了 AIS数据的接收,通过分析AIS电文格式,实现了 AIS数据的解析和图形界面显示。(3)基于Java实现AES算法,完成AIS数据的加解密处理。研究了多线程技术、Handler消息处理机制、Java Socket通信机制,基于嵌入式平台,在Android系统上开发WiFi下的AIS数据发射器和接收器以及基于电台的AIS数据发射器和接收器四种应用程序,分别实现了基于WiFi和基于电台的AIS数据发送和接收功能以及基于电台的加密短消息收发功能。(4)对所设计并实现的AIS加密传输系统进行了测试,主要包括WiFi功能测试、无线数传模块功能测试、四种应用程序的功能测试,给出了测试结果。各项测试结果表明:该系统运行正确,实现了预期功能。
[Abstract]:With the development of marine transportation, automatic Identification System is used to identify ships. AIS) plays an important role in maritime traffic safety, but the AIS system is an open broadcasting system. As long as the ship within its signal coverage is equipped with a AIS receiver, it can receive the AIS information it broadcasts. Therefore, how to ensure the secure transmission of AIS information has become one of the most important topics to be studied. At present, advanced Encryption Standard is the advanced encryption standard. Because of its high security, high efficiency and easy to implement, AES-based block cipher algorithm has become a new generation of block cipher algorithm standard. This paper uses the encryption method based on AES algorithm to encrypt the AIS data. The AIS data encryption transmission system based on WiFi and radio station is designed and implemented. It can ensure the safe transmission of AIS data between the in-ship and inter-ship users. Firstly, this paper summarizes the ship automatic identification system. The research status and development trend of ARM embedded microprocessor and Android system are introduced. Then the overall structure of the system is given and the software and hardware development platform of the system is set up. On this basis, the implementation of the AIS data encryption transmission system based on ARM is described in detail. (1) transplanting the Android system to the ARM11 development board to build a stable embedded platform. It is applied to AIS data encryption transmission system. (2) the mechanism of serial port communication under Android is studied, and the receiving of AIS data is realized, and the format of AIS message is analyzed. The AES algorithm is implemented based on Java, and the encryption and decryption of AIS data is completed. The multithread technology is studied. Handler message processing mechanism is based on embedded platform. Four kinds of application programs of AIS data transmitter and receiver under WiFi and AIS data transmitter and receiver based on radio are developed on Android system. The functions of sending and receiving AIS data based on WiFi and radio station and sending and receiving encrypted short message based on radio are realized respectively. The AIS encryption transmission system designed and implemented is tested. It mainly includes WiFi function test, wireless data transmission module function test, function test of four kinds of application programs, and gives the test results. The test results show that the system runs correctly and realizes the expected function.
【学位授予单位】:大连海事大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:U675.7
【参考文献】
相关期刊论文 前10条
1 张译恬;王纯;;基于安卓系统JNI机制的SO库加固方案设计[J];电信技术;2014年10期
2 张玉清;王凯;杨欢;方U喚,
本文编号:1399304
本文链接:https://www.wllwen.com/kejilunwen/chuanbolw/1399304.html