In this paper, we have an in-depth look on these packages. We analyze the features of both packages, discuss their resource utilization, and demonstrate their impact on Ascon128, SpoC-64, and Gimli implementations on a modern Artix-7 FPGA. Finally, we provide some tweaks and enhancements to further optimize the development package for the LWC API.
Category / Keywords: implementation / LWC, CAESAR, API, FPGA, Gimli, Ascon, SpoC, lightweight cryptography, AEAD, Authenticated Encryption Date: received 4 Feb 2020, last revised 2 Feb 2021 Contact author: patrick karl at tum de, michael tempelmeier at tum de Available format(s): PDF | BibTeX Citation Version: 20210202:144752 (All versions of this report) Short URL: ia.cr/2020/112