Font Size: a A A

Development And Realization Of Data Encryption System Based On Pci Bus

Posted on:2003-03-06Degree:MasterType:Thesis
Country:ChinaCandidate:S L XuFull Text:PDF
GTID:2208360065950991Subject:Electronic and Information Engineering
Abstract/Summary:PDF Full Text Request
This paper mainly introduces the research and realization of the data encrytion and decrytion system based on the PCI computer bus. The speed of the data encryption card we designed is above IMB/s, and this card realizes the DBS encryption algorithm. In addition to the hardware structure of the card based on the PCI bus protocol, this paper covers the WDM driver and NT driver techniques as well as the relevant applied testing programsFirstly, the data encyption theory is discussed briefly in this paper. This paper introduces the current data encryption algorithm and the development trend of encyption techniques, especially the ECB, CBC,CFB and OFB algorithm. As a good comprehension of the PCI bus protocol is quite important to the understanding of the whole system, this paper explains the characteristics and the features of the PCI bus, the signals of the bus. Meanwhile, the configuration space and configuration registers are also explained.With the high speed (133MHz) of the computer PCI bus ,this encyption system can encrypt and decrypt data quickly. Its hardward is composed of PCI interface module, CPLD module, key generatoe module, data encryption and decryption modules. In the second version, voltrage converter module and DSP module are added to the system.How to realize the WDM driver program of the card is the most improtant part of the paper. Before the introduction of the WDM driver, the Windows NT driver program is explained, as it is the basis of the WDM driver techniques. This paper intoroduces the user mode and kernel mode of the NT operation system as well as the detailed realization of NT driver program. This paper deals with in detail the differences between the WDM driver and NT driver and how to use the DriverStudio software of Numega Corp as well as the establishment of the enviroment of the driver program development. Combined with some examples, it also explains the use of interrupt and memory management in a integreted IRP routine.
Keywords/Search Tags:PCI bus protocol, DBS encryption and decryption algorithm, WDM driver technique, NT driver technique, IRP routine
PDF Full Text Request
Related items