Title
Efficient architecture design for the AES-128 algorithm on embedded systems
Abstract
Many applications make use of the edge devices in wireless sensor networks (WSNs), including video surveillance, traffic monitoring and enforcement, personal and health care, gaming, habitat monitoring, and industrial process control. However, these edge devices are resource-limited embedded systems that require a low-cost, low-power, and high-performance encryption/decryption solution to prevent attacks such as eavesdropping, message modification, and impersonation. This paper proposes a field-programmable gate array (FPGA) based design and implementation of the Advanced Encryption Standard (AES) algorithm for encryption and decryption using a parallel-pipeline architecture with a data forwarding mechanism that efficiently utilizes on-chip memory modules and massive parallel processing units to support a high throughput rate. Hardware designs that optimize the implementation of the AES algorithm are proposed to minimize resource allocation and maximize throughput. These designs are shown to outperform existing solutions in the literature. Additionally, a rapid prototype of a complete system-on-chip (SoC) solution that employs the proposed design on a configurable platform has been developed and proven to be suitable for real-time applications.
Year
DOI
Venue
2020
10.1145/3387902.3392624
CF '20: Computing Frontiers Conference Catania Sicily Italy May, 2020
Keywords
DocType
ISBN
AES, cybersecurity, FPGA, embedded systems
Conference
978-1-4503-7956-4
Citations 
PageRank 
References 
0
0.34
0
Authors
6
Name
Order
Citations
PageRank
Rupam Mondal100.34
Hau T. Ngo26412.13
James Shey312.10
Ryan N. Rakvic4337.94
T. Owens Walker5113.02
Dane Brown612.10