Design and Implementation of an Encryption/Decryption System Based on FPGA

Article Preview

Abstract:

This paper designs an encryption and decryption system based on the FPGA. The system uses AES algorithm to encrypt and decrypt data. A pipeline IP core is designed with the reconfigurable technology complying with the Avalon bus interface specification. The IP core is applied to be a custom component on Nios II architecture so that the encryption and decryption processes through hardware can be controlled by software. Finally, the program is downloaded to the Altera DE2 development board and completes the testing of encryption and decryption processes. The system can be widely implemented in the field of data security.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

368-371

Citation:

Online since:

August 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] Weiping Zhang, Ga Zhao and Pingping Shu, The Design and an Implementation of a Configurable Security Network Adapter on Chip, Journal of Yunnan University, vol. 34, no. 1, pp.33-34, Jan. (2012).

Google Scholar

[2] Xu Liang, Chaodong Ling and Lihong Zhang, Implementation of AES algorithm Based on FPGA, Communications Technology, vol. 12, no. 44, pp.111-116, (2011).

Google Scholar

[3] Boquan Xu and Zhaoshun Wang. FPGA High-speed Implementation of AES, " China Computer&Communication,. no. 7, pp.98-99, (2009).

Google Scholar

[4] Minrui Zhang, Chuxu Su and Han Li , The Encryption and Decryption of AES Algorithm and it's Implementation" [OL]http: /wenku. baidu. com.

Google Scholar

[5] Jun Ding , Na Li and Jun Yang, The Design and Implementation of AES-128/192/256 IP Core based on Avalon Bus, Electronic Measurement Technology, no. 8, pp.70-73, (2010).

Google Scholar

[6] Advanced Encryption Standard, [OL]: http: /en. wikipedia. org/wiki (2014/6/23).

Google Scholar

[7] Joseph Rotman, Galois Theory 2nd edition, World Scientific Publishing Compony. Beijing, Jan. (2010).

Google Scholar

[8] Yuhua Wu , Yanjun Li and Yukun Zhou, Implementation of AES Algorithm Designing on FPGA, Microcomputer Information. vol. 23, no. 2, pp.111-116, (2007).

Google Scholar