Cryptology ePrint Archive: Report 2020/279

Impact of System-on-Chip Integration of AEAD Ciphers

Shashank Raghuraman and Leyla Nazhandali

Abstract: Authenticated Encryption has emerged as a high-performance and resource-efficient solution to achieve message authentication in addition to encryption. This has motivated extensive study of algorithms for Authenticated Encryption with Associated Data (AEAD). While there have been significant efforts to benchmark these algorithms on hardware and software platforms, very little work has focused on the integration of these ciphers onto a System-on-Chip (SoC). This work looks at design alternatives for the SoC integration of few of the finalists of the Competition for Authenticated Encryption: Security, Applicability, and Robustness (CAESAR). We highlight the penalty on area and performance that is incurred during SoC integration, and analyze the impact of design choices on the same. Our observations indicate that integration onto a system significantly affects the lightweight and high-performance properties of these ciphers, and achieving a trade-off requires careful design decisions.

Category / Keywords: implementation / Authenticated Encryption, CAESAR, lightweight ciphers, AEAD

Date: received 3 Mar 2020

Contact author: rshash6 at vt edu,leyla@vt edu

Available format(s): PDF | BibTeX Citation

Version: 20200304:081202 (All versions of this report)

Short URL: ia.cr/2020/279


[ Cryptology ePrint archive ]