International Association for Cryptologic Research

International Association
for Cryptologic Research

CryptoDB

Gleeok: A Family of Low-Latency PRFs and its Applications to Authenticated Encryption

Authors:
Ravi Anand , University of Hyogo, Kobe, Japan
Subhadeep Banik , University of Lugano, Lugano, Switzerland
Andrea Caforio , EPFL, Lausanne, Switzerland
Tatsuya Ishikawa , University of Hyogo, Kobe, Japan
Takanori Isobe , University of Hyogo, Kobe, Japan
Fukang Liu , Tokyo Institute of Technology, Tokyo, Japan
Kazuhiko Minematsu , NEC, Kawasaki, Japan; Yokohama National University, Yokohama, Japan
Mostafizar Rahman , University of Hyogo, Kobe, Japan
Kosei Sakamoto , Mitsubishi Electric Corporation, Kamakura, Japan
Download:
DOI: 10.46586/tches.v2024.i2.545-587
URL: https://tches.iacr.org/index.php/TCHES/article/view/11439
Search ePrint
Search Google
Abstract: In this paper, we propose a new family of low-latency pseudorandom functions (PRFs), dubbed Gleeok.Gleeok utilizes three 128-bit branches to achieve a 256-bit key size while maintaining low latency. The first two branches are specifically designed to defend against statistical attacks, especially for differential attacks, while the third branch provides resilience against algebraic attacks. This unique design enables Gleeok to offer ultralow latency while supporting 256-bit keys, setting it apart from existing ciphers dedicated to low-latency requirements. In addition, we propose wide-block variants having three 256-bit branches. We also present an application of Gleeok to short-input authenticated encryption which is crucial for memory encryption and various realtime communication applications. Furthermore, we present comprehensive hardware implementation results that establish the capabilities of Gleeok and demonstrate its competitiveness against related schemes in the literature. In particular, Gleeok achieves a minimum latency of roughly 360 ps with the NanGate 15 nm cell library and is thus on par with related low-latency schemes that only feature 128-bit keys while maintaining minimal overhead when equipped in an authenticated mode of operation.
BibTeX
@article{tches-2024-34062,
  title={Gleeok: A Family of Low-Latency PRFs and its Applications to Authenticated Encryption},
  journal={IACR Transactions on Cryptographic Hardware and Embedded Systems},
  publisher={Ruhr-Universit├Ąt Bochum},
  volume={024 No. 2},
  pages={545-587},
  url={https://tches.iacr.org/index.php/TCHES/article/view/11439},
  doi={10.46586/tches.v2024.i2.545-587},
  author={Ravi Anand and Subhadeep Banik and Andrea Caforio and Tatsuya Ishikawa and Takanori Isobe and Fukang Liu and Kazuhiko Minematsu and Mostafizar Rahman and Kosei Sakamoto},
  year=2024
}