论文标题:基于DSP芯片的PCI加密卡的设计与实现 The Design and Implementation of a PCI Encryption Card Based on DSP Chip 论文作者 黄春莲 论文导师 蒋朝根,论文学位 硕士,论文专业 密码学 论文单位 西南交通大学,点击次数 572,论文页数 78页File Size3269k 2005-06-01论文网 http://www.lw23.com/lunwen_51360252/ 加密系统;DSP;PCI9052;WDM驱动程序 encryptosystem;DSP;PCI9052; WDM device driver 随着计算机网络和通信技术的发展,信息安全已经成为一个国家信息技术水平的一个重要标志,各国投入大量的人力、物力、财力打造信息安全,个人和普通公司、企业对安全的需求也日益迫切。密码技术作为信息安全的核心,也越来越受到人们的普遍重视,成为一个热门的课题。 密码产品应该自主研制和生产,是每一届政府和密码学界的共识,也是信息安全的根本。本论文结合硬件加密和软件加密的特点,设计了一个基于DSP芯片的PCI加密卡,为难以投资昂贵的硬件加密产品的普通用户提供了一种安全性较好、性能较高的加密解决方案。 在论文中,首先介绍了口令加密系统(Password Based Encryption, PBE),详细介绍了PBE中使用的IDEA加密算法、AES算法、安全Hash函数SHA-1和伪随机序列发生器的原理,介绍了分组密码的工作模式电子密码本(ECB)、密码分组链接(CBC)、密文反馈(CFB)、输出反馈(OFB)模式。采用DSP TMS320C5409汇编语言编制了以上各种算法,在DSP上实现了一个口令加密系统,数据加密速度达到3Mb/s以上,并实现密钥的安全管理,能满足个人PC机脱离主CPU加密大量数据的需要。 论文中还介绍了本加密卡的硬件平台设计方法,详细讨论了DSP芯片与PC机的通信接口电路。在实现硬件平台的基础上使用JUNGO公司的驱动程序开发包WinDriver开发出本加密卡的WDM驱动程序,为用户调用加密卡提供软件接口和应用平台。 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.
|