Font Size: a A A

Based WDF Network Encryption Card Drivers

Posted on:2015-02-24Degree:MasterType:Thesis
Country:ChinaCandidate:X M YangFull Text:PDF
GTID:2268330431458327Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
The rapid development of network technology makes it more and more widelyused in the field of communication.The network technology provides a lot ofconvenience to people on exchanging and communication at the same time. Thequestions that data is stolen in the process of transmission happen as well. So peoplemore and more focus on the safety of data transmission in the network security. In thispaper, the network encryption card of independent research is applied in the datatransmission system, to ensure that the data transmission speed and accuracy,improving the security of information transmission.The major of this paper is the software system architecture based on the WDFnetwork encryption system, mainly including network card driver based on windows,data transmission protocol, and client program. This paper introduces the structure ofthe Windows operating system first. Windows operating system is mainly introduced.Then it analyzes the software design of the system architecture according to theresearch of overall designing method. Especially expounds the network transmissionprotocol, the hardware and software design and the development environment ofnetwork encryption card In the subject. The development tool of this designsVS2012.The driver model of network card is WDF.UsingVS2012completes the driverdevelopment.DMA transfer mode is using in order to guarantee the high speed of datatransmission.Network encryption transmission system software includes the bottom layer WDFdevice driver program, the middle layer network protocol program and the userinterface for interaction between human and computer on the application layer. Thesystem can developed effectively according to the C++/C. Using VS2012to develop the bottom layer WDF device driver program, combining WDK on the basis, candevelop the PCI driver program with functions network transmission. The middle layercan realize the function of network transmission; also develop the API functions foraccess to the bottom layer driver. Use MFC to develop human-computer interactioninterface on the application layer. Finally, test the system.
Keywords/Search Tags:Network Encryption Card, WDF, TCP/IP, WDK, VS2012
PDF Full Text Request
Related items