Lightweight cryptography refers to cryptographic designs that are heavily optimized to minimize resources, such as computational complexity, latency, energy/power consumption, hardware area, code size, and RAM, or to be very efficient in a particular application scenario, where the “conventional” cryptography would not suffice. Prompted by the growing demand for such designs, NIST launched the Lightweight Cryptography project which is supposed to identify and possibly standardize suitable lightweight authenticated encryption (AE) and hashing algorithms in a well established open competition framework. One of these submissions is ForkAE. ForkAE proposes a new primitive ForkSkinny and AE modes optimized for applications where very short messages dominate the communication. In this paper, we investigate multiple implementation/trade-off strategies for ForkAE, benchmark the synthesized hardware and compare it with several other lightweight AE primitives, and give performance and area estimates for the implementation of the ForkAE modes, as well as some selected competitors.
|Title of host publication||NIST Lightweight Cryptography Workshop 2019|
|Number of pages||12|
|Publication status||Published - 2019|
|Event||NIST Lightweight Cryptography Workshop 2019 - Gaithersburg, United States|
Duration: 4 Nov 2019 → 6 Nov 2019
|Workshop||NIST Lightweight Cryptography Workshop 2019|
|Period||04/11/2019 → 06/11/2019|