An Implementation of Configurable and Small- Area AES IP Core Oriented Avalon Bus

X.C. Tao, D.L. Zhang, Y.K. Song
2015 Proceedings of the 2015 International Conference on Artificial Intelligence and Industrial Engineering   unpublished
The Advanced Encryption Standard (AES) issued by the National Institute of Standards and Technology in 2001 has become the new widely-used symmetric block cipher standard. A lot of efforts have been made on the various hardware implementations of the AES algorithm. Some focus on achieving low-cost constructions, while others focus on designing high throughput. Given the specific requirement of wireless communication and portable devices, this article presents an AES IP core with an acceptable
more » ... ade-off between performance and area. By introducing composite fields Sboxes and researching optimization of MixColumn can reduce resources. The AES IP is designed based on Avalon bus. It is compatible with five modes including ECB, CBC, OFB, CFB, and CTR. 128,196,256 bits key are also supported. Meanwhile, it can be flexibly configured according to the specific circumstances. This design and implementation of the AES core has a certain value for the generalization the wireless communication terminal hardware platform.
doi:10.2991/aiie-15.2015.49 fatcat:kwqbhjitdfexxpgd6zw7kiu7b4