Font Size: a A A

Encrypted Network Card Driver And Application Program Design Based On PCI-E Bus

Posted on:2018-12-02Degree:MasterType:Thesis
Country:ChinaCandidate:M J HanFull Text:PDF
GTID:2358330515977741Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet technology,the security issues of network information become acute increasingly.Network information security should be a height priority to protect people's livelihood,national security in this era of global Internet.A hardware encryption network card is designed to keep network information security.To ensure network information security,the user data was encrypted and then transmitted through the public Internet.The driver and application of encryption network card in the Linux system was discussed in this paper.This program is based on Ubuntu16.04 system,Linux4.4 kernel.The application is based on Qt.This paper introduces the knowledge about Linux driver,TCP/IP protocol,PCI-e and DMA first,as well as the hardware structure of the encryption card.And then discuss the study of the encryption network card application system,focusing on the design of encryption card driver and the application.Int the end of the paper,the test of the driver and the application will be talked about.Encryption card is a low-cost efficient solutions to keep network information security.Developping drivers and applications base on the Linux system conform to the the ideological line to develop domestic operating system based on the Linux kernel under the background of vigorously developping domestic operating system,and conducive to the promotion of Linux system.When the domestic operating system matures and promote the use,it is easy to transplant the program into the domestic operating system.
Keywords/Search Tags:encryption network card, Linux, driver, application, PCI-e, DMA
PDF Full Text Request
Related items