TY - JOUR
T1 - Unified Hardware for High-Throughput AES-Based Authenticated Encryptions
AU - Sawataishi, Shotaro
AU - Ueno, Rei
AU - Homma, Naofumi
N1 - Funding Information:
Manuscript received March 1, 2020; revised July 6, 2020; accepted July 26, 2020. Date of publication July 31, 2020; date of current version September 3, 2020. This work was supported by JSPS KAKENHI under Grant 17H00729, Grant 19H21526, and Grant 20K19765. This brief was recommended by Associate Editor N. Maghari. (Corresponding author: Rei Ueno.) The authors are with the Research Institute of Electrical Communication, Tohoku University, Sendai 980-8577, Japan (e-mail: shotaro@riec.tohoku.ac.jp; ueno@riec.tohoku.ac.jp; homma@riec.tohoku.ac.jp). Digital Object Identifier 10.1109/TCSII.2020.3013415
Publisher Copyright:
© 2004-2012 IEEE.
PY - 2020/9
Y1 - 2020/9
N2 - This brief presents an efficient unified hardware for up-to-date authenticated encryptions with associated data (AEADs). Although some major AEADs share several fundamental components (e.g., advanced encryption standard (AES), block chaining, and XOR-Encryption-XOR (XEX) scheme), each AEAD is equipped with a unique mode of operation and/or sub-functions, which makes it difficult to integrate various AEADs in a hardware efficiently. The proposed hardware in this brief efficiently unifies the fundamental components to perform a set of AEADs with minimal area and power overheads. The proposed configurable datapath is adapted to a set of peripheral operations (e.g., block chaining and XEX), dictated by the given AEAD algorithm. In this brief, we also demonstrate the validity of the proposed hardware through an experimental design adapted to four AES-based AEADs. Consequently, we confirm that the proposed hardware can perform the four AEADs with quite smaller area than the sum of the each dedicated AEAD hardware, comparable throughput and power consumption. In addition, we confirmed that the proposed hardware is superior to software implementation on general-purpose processor in terms of both throughput and power consumption.
AB - This brief presents an efficient unified hardware for up-to-date authenticated encryptions with associated data (AEADs). Although some major AEADs share several fundamental components (e.g., advanced encryption standard (AES), block chaining, and XOR-Encryption-XOR (XEX) scheme), each AEAD is equipped with a unique mode of operation and/or sub-functions, which makes it difficult to integrate various AEADs in a hardware efficiently. The proposed hardware in this brief efficiently unifies the fundamental components to perform a set of AEADs with minimal area and power overheads. The proposed configurable datapath is adapted to a set of peripheral operations (e.g., block chaining and XEX), dictated by the given AEAD algorithm. In this brief, we also demonstrate the validity of the proposed hardware through an experimental design adapted to four AES-based AEADs. Consequently, we confirm that the proposed hardware can perform the four AEADs with quite smaller area than the sum of the each dedicated AEAD hardware, comparable throughput and power consumption. In addition, we confirmed that the proposed hardware is superior to software implementation on general-purpose processor in terms of both throughput and power consumption.
KW - AES
KW - Authenticated encryption
KW - cryptographic hardware implementation
UR - http://www.scopus.com/inward/record.url?scp=85090864395&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85090864395&partnerID=8YFLogxK
U2 - 10.1109/TCSII.2020.3013415
DO - 10.1109/TCSII.2020.3013415
M3 - Article
AN - SCOPUS:85090864395
SN - 1549-7747
VL - 67
SP - 1604
EP - 1608
JO - IEEE Transactions on Circuits and Systems II: Express Briefs
JF - IEEE Transactions on Circuits and Systems II: Express Briefs
IS - 9
M1 - 9153807
ER -