Dissertation > Excellent graduate degree dissertation topics show
The Design and Implementation of the AES Cryptographic Algorithm Hardware Accelerator
Author: CaiZhiXiang
Tutor: ShenHaiBinï¼›LuoXiaoHua
School: Zhejiang University
Course: Circuits and Systems
Keywords: AES encryption decryption key expansion IC design verilog HDL
CLC: TN918.2
Type: Master's thesis
Year: 2010
Downloads: 155
Quote: 3
Read: Download Dissertation
Abstract
|
The security of information has become more important with the development of the information industry. Information security mainly consists of security protocols and cryptographic algorithm. Cryptographic algorithm is the basis and key technology of the information security. These days, the implementation of cryptographic algorithm has the trend to use hardware more than software. The hardware-based cryptographic products have become more and more.The new American data encryption standard AES(Advanced Encryption Standard) has become the international standard in reality. AES is open to the public and free of charge. AES algorithm has good performance in both encryption and decryption and it can be implemented simply, so it is widely used in the information security. Because using hardware to implement the AES has higher encryption speed and better performance, the research on designing hardware of AES algorithm is important. This paper has concerned with the data safe storage and safe transfer, these application situations usually need for high speed, small size and low power. Based on the design technology of Integrated Circuit, this paper has presented a design and implementation of the AES cryptographic algorithm hardware accelerator.First, the finite field mathematical theory has been talked about. Then the entire algorithm flow has been presented, including encryption flow, decryption flow and key expansion flow. Based on this, the hardware implementation has been done. The overall structure has been planned into three parts, including input/output, encryption/decryption and key expansion. To support the several working modes, the basic structure has been selected as the encryption/decryption round transform structure. The S-Box substitution, shiftrows, mixcolumns modules have been designed. The modules are described with Verilog HDL. The encryption/decryption function has been considered together in the implementation of the modules, so it can share the hardware resource and reduce the size of the whole module.
|
Related Dissertations
- The AES Algorithm and Its Implementation in DSP,TN918.1
- Design and Implementation of Windows Kernel-mode Cryptographic Service Interface,TP309.7
- Design of High-Speed Digital Image Acquisition and Interface Based on FPGA,TP274.2
- Study on the Determination and Migration of Hazardous Chemicals in Polyethylene Plastic Food Packaging Materials,TS206.4
- Remote FPGA system design and implementation of security upgrades,TP309
- Research and Design on Asymmetric Encryption and Decryption Algorithm Based on FFTT,TP309.7
- Single-Channel Color Image Encryption Algorithms with Chaos and Fractional Fourier Transform,TP309.7
- Two Algorithms for Image Processing Based on Chaos and Fractal,TP391.41
- Machine code -based software protection encryption schemes Research and Design,TP309.7
- High Throughput XTS-AES encryption algorithm for hardware implementation,TP309.7
- FPGA-based USB data encryption and decryption system,TP309.7
- Terminal-specific information detection system and its implementation,TP309
- Identification Technology Research on Aes for Automobile Keyless System,U463.6
- No password computer forensics system,D918.2
- Research on a File Encryption and Decryption,TP309.7
- Data Encryption Research of Broadband Integrated Data Optical Synchronous Network,TN918.4
- Chinese medicine additives on AES/6501 system performance,TQ461
- Design and Realization for File Security System Based on Filtration Driver Technology,TP393.08
- Design and Realization of Security Email System Based on PKI and USBKEY Technology,TP393.098
- Research of Implementation Technology for Cryptography Algorithm Based on GPU,TP393.08
- Based on Trusted Computing intranet information security research,TP393.08
CLC: > Industrial Technology > Radio electronics, telecommunications technology > Communicate > Confidentiality of communications and communications security > Password, machine
© 2012 www.DissertationTopic.Net Mobile
|