[Resource Topic] 2020/112: A Detailed Report on the Overhead of Hardware APIs for Lightweight Cryptography

Welcome to the resource topic for 2020/112

Title:
A Detailed Report on the Overhead of Hardware APIs for Lightweight Cryptography

Authors: Patrick Karl, Michael Tempelmeier

Abstract:

The “Competition for Authenticated Encryption: Security, Applicability, and Robustness” (CAESAR) was the first cryptographic competition that required designers to use a mandatory hardware API for their implementations. Recently, a similar hardware API for the NIST Lightweight Cryptography (LWC) project was proposed. Both APIs feature an accompanying development package to help designers implementing the API. 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.

ePrint: https://eprint.iacr.org/2020/112

See all topics related to this paper.

Feel free to post resources that are related to this paper below.

Example resources include: implementations, explanation materials, talks, slides, links to previous discussions on other websites.

For more information, see the rules for Resource Topics .