A Compact 32-bit Architecture for an AES System

Main Article Content

Somsak Choomchuay
Surapong Pongyupinpanich
Somsanouk Pathumvanh

Abstract

This paper describes a compact 32-bit architecture developed for the Rijndael ciphering/deciphering system. The implementation is complied with NIST Advanced Encryption Standard (AES). The design processes any 128-bit block data with 128-bit key. For the compact hardware, the field inversion circuit and the key scheduling circuits are shared by both the encryption and decryption process. The on-the-fly KeyScheduling implementation offers fast processing speed but with core size trade-off. According to the evaluation made on the targeted FPGA, the design can offer the throughput of 768 mbps at 264 MHz clock speed.

Article Details

How to Cite
[1]
S. Choomchuay, S. Pongyupinpanich, and S. Pathumvanh, “A Compact 32-bit Architecture for an AES System”, ECTI-CIT Transactions, vol. 1, no. 1, pp. 24–29, Mar. 2016.
Section
Artificial Intelligence and Machine Learning (AI)