
Research Article
Efficient Architecture for a High Performance Authenticated Encryption Algorithm on Reconfigurable Computing
@INPROCEEDINGS{10.1007/978-3-030-93709-6_39, author={Abiy Tadesse Abebe and Yalemzewd Negash Shiferaw and P. G. V. Suresh Kumar}, title={Efficient Architecture for a High Performance Authenticated Encryption Algorithm on Reconfigurable Computing}, proceedings={Advances of Science and Technology. 9th EAI International Conference, ICAST 2021, Hybrid Event, Bahir Dar, Ethiopia, August 27--29, 2021, Proceedings, Part I}, proceedings_a={ICAST}, year={2022}, month={1}, keywords={AEGIS-128 AES-128 BRAMs DSP slices Cryptosystem Embedded hard-cores FPGA}, doi={10.1007/978-3-030-93709-6_39} }
- Abiy Tadesse Abebe
Yalemzewd Negash Shiferaw
P. G. V. Suresh Kumar
Year: 2022
Efficient Architecture for a High Performance Authenticated Encryption Algorithm on Reconfigurable Computing
ICAST
Springer
DOI: 10.1007/978-3-030-93709-6_39
Abstract
High performance authenticated encryption algorithms are indispensable and preferable for securing the contemporary high speed wireless networks as they can perform their tasks without affecting overall performance of the network, and can provide data confidentiality, data integrity, and authentication cryptographic services simultaneously. Most of existing FPGA based architectures that have been proposed to enhance performance of such algorithms considered generic FPGA fabrics for implementations. Implementing complex algorithms using only traditional FPGA logic requires large amount of such resources that in turn can affect performance. In this work, an efficient architecture for AEGIS-128 authenticated encryption algorithm is proposed using both FPGAs’ embedded hard-cores such as digital signal processing slices and block random access memories that have not been fully exploited for such applications with balanced amount of generic logic. The aim is to reduce performance bottlenecks and enhance performance of AEGIS-128. The implementation results show that the proposed architecture outperforms existing similar approaches found in the literature in terms of throughput, and utilization of reduced amount of resources.