首页 | 本学科首页   官方微博 | 高级检索  
     


An 8-bit systolic AES architecture for moderate data rate applications
Authors:Sheikh Muhammad Farhan  Shoab A Khan  Habibullah Jamal
Affiliation:1. University of Engineering and Technology, Taxila, Pakistan;2. Center for Advanced Studies in Engineering, Islamabad, Pakistan;1. School of Electrical Engineering and Computer Science, National University of Sciences and Technology (NUST), Islamabad, Pakistan;2. College of Electrical & Mechanical Engineering, National University of Sciences and Technology, Pakistan;3. College of Information and Communication Engineering, Sungkyunkwan University, South Korea;1. Department of Electrical and Computer Engineering, University of Maryland, College Park, MD 20742, USA;2. FlexEl, LLC, 387 Technology Drive, Suite 2104, College Park, MD 20742, USA;1. School of Life Sciences, University of Nottingham, Nottingham, United Kingdom;2. Department of Genetics, University of Leicester, Leicester, United Kingdom
Abstract:The complexity involved in mapping an algorithm to hardware is a function of the controller logic and data path. Minimizing data path size can lead to significant savings in hardware area and power dissipation. This paper presents an implementation of a novel architectural transformation technique for mapping a word bit wide algorithm to byte vector serial architecture. The technique divides the input word to several bytes and then traces each byte for extracting architectural transformation. The technique is applied on Advanced Encryption Standard (AES) algorithm which is non-linear in nature. Using this technique, the 32-bit AES algorithm is transformed into a byte-systolic architecture. The novelty of the technique is more pronounced around the mix column design which is the most complex part of the AES algorithm. The complex matrix multiplication component and standard transformations of the 32-bit AES algorithm are transformed to support 8-bit operations. The resulted AES architectures reuse same logic resources for key expansion and encryption/decryption. The proposed design offers moderate data rates in the range of 41 Mbps for encryption and 37 Mbps for decryption while utilizing 236 and 280 slices, respectively, on Xilinx Virtex II xc2v1000-6 FPGA. Comparison results show significant gain in throughput when compared with other 8-bit designs. This makes it a viable data/communication security solution for a variety of embedded and consumer electronics.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号