Unified Hardware for High-Throughput AES-Based Authenticated Encryptions

Unified Hardware for High-Throughput AES-Based Authenticated Encryptions
复制标题

用于基于 AES 的高吞吐量认证加密的统一硬件

DOI:
10.1109/tcsii.2020.3013415
复制
发表时间:
2020
期刊:
IEEE Transactions on Circuits and Systems II: Express Briefs
影响因子:
--
通讯作者:
Homma Naofumi
Homma Naofumi
中科院分区:
--
文献类型:
--
作者:
Sawataishi Shotaro;Ueno Rei;Homma Naofumi

文献摘要

被引文献

相似文献

本简报介绍了一种高效的统一硬件,用于最新的具有关联数据的身份验证请求(AEAD)。虽然一些主要的AEAD共享几个基本组件(例如,高级加密标准(AES)、块链接和XOR-加密-XOR(XEX)方案),每个AEAD配备有唯一的操作模式和/或子功能,这使得难以将各种AEAD有效地集成在硬件中。本文提出的硬件有效地统一了基本组件,以最小的面积和功率开销执行一组AEAD。所提出的可配置数据路径适用于一组外围操作(例如,块链接和XEX),由给定的AEAD算法决定。在这个简短的,我们也证明了所提出的硬件的有效性,通过实验设计适应于四个基于AES的AEAD。因此,我们确认,建议的硬件可以执行四个AEAD的面积比每个专用的AEAD硬件,可比的吞吐量和功耗的总和相当小。此外,我们证实,建议的硬件是上级的通用处理器上的吞吐量和功耗方面的软件实现。
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.