CryptoDB
Gleeok: A Family of Low-Latency PRFs and its Applications to Authenticated Encryption
Authors: |
|
---|---|
Download: | |
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 }