| With the advent of the information era, the need for data storage and data protection has been be coming more and more urgent,The hard disk data encryption is the most important way to protect the data in harddisks. Although encryption by software can work conveniently,its application is limited ,because of the simple decryption and too much system resource cost. Using hardware,harddisk data encryption is not only independent on system source,but also has the reliable methods of key management. Curently,the harddisk encryption chips produced by a foreign company are not too many and the design and implementation of the harddisk encryption card plays important theoretical and applied potentials.In this dissertation,the whole design and implementation of the ATA harddisk encryption system are i1lustrated first,the circuit board based on FPGA chip is introduced,including chip selection,peripheral circuit design of ATA interface and JTAG interface,I/O pins selection and soon; Second,the ATA interface protocol is put forward,including registers,common used commands,data transfer modes and so on. And the usage of commands in OS is described; Third,based on the illustration of difficulties in the circuit design,the overall design frame and technological implementing method of the encryption system are proposed. Then,the circuit implementation of AES algorithm,CRC algorithm,and the control of the data transfer are described in detail. Finally,testing and analysis of the performance of the board and the data transfer time according to different transfer modes are given.Furthermore,the wole EDA design process and some examples using Verilog HDL Language to illustrate the key technology design are presented. |