基于嵌入式Linux網(wǎng)絡(luò)安全文件秒傳系統(tǒng)的設(shè)計(jì)
[Abstract]:With the rapid development of the computer era and the information age, the combination of network technology with industrial system control and intelligent household appliances is becoming more and more close by virtue of the advantages of real-time and high-speed transmission of information. Network era brings new opportunities and great challenges to the development of embedded system. Hackers can steal important user information in a network file transfer system that does not do any encryption of the transmitted data by cracking the user's password or using Trojan horse attacks. This kind of network file transfer system can not guarantee the security of file transfer because of its low data confidentiality. The research on the security of network file transfer system in embedded environment must be put on the agenda as soon as possible, which is not only the need of national defense security, but also the urgent need of commercial, industrial and personal information security. On the basis of analyzing the kinds and architectures of many embedded operating systems, this paper selects the most suitable Linux operating system for system development. The OK6410 development board is selected as the hardware development platform, and the software architecture, functional framework and basic workflow of the system are designed. The cross-development environment is constructed by using cross-development tool chain (arm-linux-gcc). This thesis focuses on the following parts from the point of view of system software requirements: (1) porting Linux operating system. U-Boot is configured and U-Boot is ported to the OK6410 development board. The kernel is compiled by the menu configuration method based on text mode, and the kernel image file is transplanted to the development board. The root file system is constructed by using Busybox configuration tool, and the smallest root file system is mounted to the kernel of the system by NFS. (2) Design of encryption transfer protocol based on OpenSSL. The communication models of client and server are designed based on TCP network communication protocol, and the file transfer between client and server is realized. On the basis of the communication model between the client and the server, the encryption transfer protocol based on OpenSSL is added to ensure the security of file transfer in the system. (3) Thread pool optimization and MD5 code design. The thread pool optimization technology is designed on the server side, and five threads are set up to handle the connection request of the client, which improves the resource utilization of the system. The account password verification function is designed, and the effective function of the client can only be used after the user password verification is successful. Add the design of MD5 code, and verify the function of second transmission of system files by downloading server file repeatedly. The test results of client and server show that the basic function of the system has been improved. The work of five threads in the thread pool optimizes the resource utilization of the system, and the effectiveness of the second transmission function of the system file is verified by downloading the server files several times.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TP316.81;TP393.0
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 彭玉峰;趙越;張淑麗;金龍;林思宏;;基于ARM11的嵌入式Linux NAND FLASH模擬U盤掛載分析與實(shí)現(xiàn)[J];現(xiàn)代電子技術(shù);2012年16期
2 陳蘭香;;一種基于同態(tài)Hash的數(shù)據(jù)持有性證明方法[J];電子與信息學(xué)報(bào);2011年09期
3 孫維國(guó);李浩然;;MD5算法在數(shù)據(jù)安全中的應(yīng)用及安全性分析[J];微計(jì)算機(jī)應(yīng)用;2010年10期
4 李宗海;陳蜀宇;李海偉;;嵌入式Linux系統(tǒng)在ARM平臺(tái)上的構(gòu)建[J];計(jì)算機(jī)系統(tǒng)應(yīng)用;2010年10期
5 韋峰;盧再奇;劉偉;;YAFFS2在嵌入式系統(tǒng)中的實(shí)現(xiàn)[J];現(xiàn)代電子技術(shù);2010年08期
6 唐浩波;方兵;侯克斌;周建斌;;基于ARM的安全文件傳輸系統(tǒng)設(shè)計(jì)[J];中國(guó)科技信息;2010年04期
7 袁磊;朱怡安;蘭婧;;嵌入式系統(tǒng)BootLoader設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)測(cè)量與控制;2009年02期
8 劉松;鐘子發(fā);;基于對(duì)等模式的Socket網(wǎng)絡(luò)通信[J];微處理機(jī);2008年05期
9 龐啟寧;;一種基于注冊(cè)碼的軟件加密算法[J];通信與廣播電視;2008年02期
10 胡維;張方櫻;;構(gòu)建嵌入式Linux的根文件系統(tǒng)的busybox方法[J];廣州大學(xué)學(xué)報(bào)(自然科學(xué)版);2008年03期
相關(guān)碩士學(xué)位論文 前1條
1 楊超;Linux多協(xié)議多線程下載技術(shù)的研究與實(shí)現(xiàn)[D];大連海事大學(xué);2011年
,本文編號(hào):2301760
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2301760.html