Paper 2022/955

A Small GIFT-COFB: Lightweight Bit-Serial Architectures

Andrea Caforio, École Polytechnique Fédérale de Lausanne
Daniel Collins, École Polytechnique Fédérale de Lausanne
Subhadeep Banik, Universita della Svizzera Italiana
Francesco Regazzoni, University of Amsterdam, Universita della Svizzera Italiana
Abstract

GIFT-COFB is a lightweight AEAD scheme and a submission to the ongoing NIST lightweight cryptography standardization process where it currently competes as a finalist. The construction processes 128-bit blocks with a key and nonce of the same size and has a small register footprint, only requiring a single additional 64-bit register. Be- sides the block cipher, the mode of operation uses a bit permutation and finite field multiplication with different constants. It is a well-known fact that implementing a hardware block cipher in a bit-serial manner, which advances only one bit in the computation pipeline in each clock cycle, results in the smallest circuits. Nevertheless, an efficient bit-serial circuit for a mode of operation that utilizes finite field arithmetic with multiple constants has yet to be demonstrated in the literature. In this paper, we fill this gap regarding efficient field arithmetic in bit- serial circuits, and propose a lightweight circuit for GIFT-COFB that occupies less than 1500 GE, making it the to-date most area-efficient implementation of this construction. In a second step, we demonstrate how the additional operations in the mode can be executed concurrently with GIFT itself so that the total latency is significantly reduced whilst incurring only a modest area increase. Finally, we propose a first-order threshold implementation of GIFT-COFB, which we experimentally verify resists first-order side-channel analysis.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Published elsewhere. Africacrypt-2022
Keywords
GIFT-COFB Lightweight Cryptography Bit-Serial Hardware NIST LWC
Contact author(s)
andrea caforio @ epfl ch
daniel collins @ epfl ch
subhadeep banik @ usi ch
f regazzoni @ uva nl
History
2022-07-28: approved
2022-07-25: received
See all versions
Short URL
https://ia.cr/2022/955
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2022/955,
      author = {Andrea Caforio and Daniel Collins and Subhadeep Banik and Francesco Regazzoni},
      title = {A Small {GIFT}-{COFB}: Lightweight Bit-Serial Architectures},
      howpublished = {Cryptology {ePrint} Archive, Paper 2022/955},
      year = {2022},
      url = {https://eprint.iacr.org/2022/955}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.