Font Size: a A A

The Design And Implementation Of A PCI Encryption Card Based On DSP Chip

Posted on:2006-11-12Degree:MasterType:Thesis
Country:ChinaCandidate:C L HuangFull Text:PDF
GTID:2168360155455231Subject:Cryptography
Abstract/Summary:PDF Full Text Request
The development of computer networks and communication technology has raised the requirement for information security. The advance of information security reflects a country's level in information technology. A significant amount of resources and money have been invested in information security worldwide. The demand for information security by individuals, companies and enterprises is increasing. Cryptologic technology, the core of the information security, has attracted a great deal of attention and it becomes a research area of interest.It has been widely accepted by each government and cryptologic experts that cryptologic product is the foundation of the information security and should be developed and manufactured by individual organization. This paper details the design of a PCI encryption card based on DSP chip. The card took the advantages of both hardware and software cryptologic products. The design provided a cryptologic solution with safer and higher protection level for the customer who can't afford the expensive cryptologic hardware products.This thesis introduces a cryptsystem called Password Based Encryption (PBE). This system was realized on a DSP chip by implementing a number of algorithms with TMS320C54XX assembly language. The speed of data encryption reached more than 3Mb per second, and the management of encryption key was easy and secure. It enabled the personal PC to encrypt a large volume of data without using the host CPU. In addition, algorithms used in PBE were discussed in details, including International Data Encryption Algorithm (IDEA), Advanced Encryption Standard (AES) of U.S., safe Hash function named SHA-1, Pseudo Random Number Generator (PRNG).The modes of operation in blok cipher,such as Electronic Code Book (ECB), Cipher Block Chaining (CBC), Cipfertext Feedback (CFB) and Output Feedback (OFB),are described in the thesis.The thesis also introduces the hardware design of the PCI card in details, especially the interface circuit between PCI bus and DSP chip. After this hardware design was implemented, the WDM device driver of PCI encryption card was developed using WinDriver toolkit of JUNGO Inc. The driver provided an application program interface for users.
Keywords/Search Tags:encryptosystem, DSP, PCI9052, WDM device driver
PDF Full Text Request
Related items