Font Size: a A A

Network Encryption Card Application Research Based On Ddk

Posted on:2013-06-03Degree:MasterType:Thesis
Country:ChinaCandidate:Y J LiuFull Text:PDF
GTID:2248330374954350Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Network encryption card as a PCI device realized the function of high data ratetransmission, what’s more it improved the safety and confidentiality of the informationby encrypting and deciphering data in hardware.This paper mainly studied the whole application system of the network encryptioncard based on DDK, and did a series of researching and developing work about thesoftware design and implementation, which consists of the driver program of thenetwork encryption card, transport protocol and the design of GUI (Graphical UserInterface).In this paper, we finished the PCI driver program of the network encryption usingWDM model with DDK tools which improved the flexibility of programming, ensuredthe stability and efficiency of the program. At the same time, we completed transmittingdata between the network encryption card and the computer memorizers by DMAmethod, which realized the high data rate transmission.TCP/IP is the foundation of network. In the application lay, using VC++6.0toolsand taking advantage of C and C++language, we completed the functions of protocolparsing for data received and packaging for data sent with multithreding technology,realized sending information, transmitting files between the network users and otherfunctions.Also we developed GUI which is convenient for users with VC++6.0tools. At last,we decribed the debug and test of the system.
Keywords/Search Tags:Network Encryption Card, WDM, TCP/IP, DDK, Multithreading
PDF Full Text Request
Related items