TY - JOUR
T1 - A low-cost and highly compact FPGA-based encryption/decryption architecture for AES algorithm
AU - Equihua, Christian
AU - Anides, Esteban
AU - Garcia, Jorge Luis
AU - Vazquez, Eduardo
AU - Sanchez, Gabriel
AU - Avalos, Juan Gerardo
AU - Sanchez, Giovanny
N1 - Publisher Copyright:
© 2003-2012 IEEE.
PY - 2021/9
Y1 - 2021/9
N2 - Nowadays, the design of ultra-compact area advanced encryption standard (AES) architectures is highly demanded by the electronics industry since many of these architectures are embedded in portable devices, such as smart phones, tablets, etc., in which the area is critically limited. Until now, many approaches have been proposed to create high-processing and compact architectures. However, the area consumption is still a factor to be improved. In this paper, a highly compact encryption/decryption architecture, which is implemented in a low-cost FPGA, to efficiently simulate the AES algorithm, is proposed. Specifically, an optimized Galois Field Multiplier, which is the most demanding operation in terms of area consumption and processing speed, involved in Mix-Columns and Inverse Mix-Columns transformations, is presented. Therefore, the optimization of the proposed GF (28) multiplier by two has allowed to us create an ultra-compact Mix-Columns circuit since this circuit involves large number of multiplications. In addition, the design involves a routing circuit which allowed the proposed architecture to perform encryption or decryption by using common modules. The results demonstrate that the proposed digital circuit expends fewer LUTs and fewer registers when compared with the most compact encryption/decryption architectures reported to date.
AB - Nowadays, the design of ultra-compact area advanced encryption standard (AES) architectures is highly demanded by the electronics industry since many of these architectures are embedded in portable devices, such as smart phones, tablets, etc., in which the area is critically limited. Until now, many approaches have been proposed to create high-processing and compact architectures. However, the area consumption is still a factor to be improved. In this paper, a highly compact encryption/decryption architecture, which is implemented in a low-cost FPGA, to efficiently simulate the AES algorithm, is proposed. Specifically, an optimized Galois Field Multiplier, which is the most demanding operation in terms of area consumption and processing speed, involved in Mix-Columns and Inverse Mix-Columns transformations, is presented. Therefore, the optimization of the proposed GF (28) multiplier by two has allowed to us create an ultra-compact Mix-Columns circuit since this circuit involves large number of multiplications. In addition, the design involves a routing circuit which allowed the proposed architecture to perform encryption or decryption by using common modules. The results demonstrate that the proposed digital circuit expends fewer LUTs and fewer registers when compared with the most compact encryption/decryption architectures reported to date.
KW - AES
KW - Advanced Encryption Standard algorithm,
KW - FPGA
KW - GF (28) multiplier
KW - encryptor / decryptor
UR - http://www.scopus.com/inward/record.url?scp=85112544307&partnerID=8YFLogxK
U2 - 10.1109/TLA.2021.9468436
DO - 10.1109/TLA.2021.9468436
M3 - Artículo
AN - SCOPUS:85112544307
SN - 1548-0992
VL - 19
SP - 1443
EP - 1450
JO - IEEE Latin America Transactions
JF - IEEE Latin America Transactions
IS - 9
M1 - 9468436
ER -